Stuff Michael Meeks is doing
|
|
This is my (in)activity log. You might like to visit
Collabora
Productivity a subsidiary of Collabora focusing on LibreOffice support and
services for whom I work.
Also if you have the time to read this sort of stuff you could enlighten
yourself by going to Unraveling Wittgenstein's net or if
you are feeling objectionable perhaps here.
Failing that, there are all manner of interesting things to read on
the LibreOffice Planet news
feed.
Older items:
2023: (
J
F
M
A
M
J
),
2022: (
J
F
M
A
M
J
J
A
S
O
N
D
),
2021,
2019,
2018,
2017,
2016,
2015,
2014,
2013,
2012,
2011,
2010,
2009,
2009,
2008,
2007,
2006,
2005,
2004,
2003,
2002,
2001,
2000,
1999,
legacy html
- Up earlier, J' away by 7.30am, prayed, got to
the hacking machine. Booked LinuxTag flights. Discovered
that evolution-1.2 uses ',' & '.' to move to next /
previous read / unread message, leaving all the alpha keys
to do an E-tree find by name thing.
- Impressed to see Martin contributing some
extremely cool debugging code to Mono, giving pretty stack
traces etc. Indeed the progress there is most impressive.
- Had a poke at at-poke. Talked to Mukund about
their new version of a cross process 'gerd' - like thing.
Had a phone conference with Mukund and Santhana about their
design, a depressing lack of progress. Lost interest in
GUI regression testing.
- Polished, tested and committed the Nautilus
patch, fixed another silly, 5 bugs so far this week,
another 4 to go. Evolution managed to can my calendar,
restored from a backup from the 16th, sigh, hopefully it
was 1.2 that did that.
- Poked at some more nautilus bugs, what fun,
found I'd forgotten to commit eel, did so.
- Did a chunk of work on at-poke, improving the
robustness problems, and making it handle the GtkTreeModel
properly, doing insertions correctly, and with an auxilliary
local model of the remote widget tree. Doesn't handle
'children_changed' yet, on the 'node-rewrite' branch.
- Thought about going to the bank, decided not to -
too complex, I loathe banks. Hacked at-spi instead, made the
model work really beautifully, react to horrible changes in
the remote state, and synchronize as perfectly as I can see,
good.
- Fixed up a gail issue or two thrown up by the new
strategy of walking off the end of containers to detect their
size.
- Profiled at-poke to see if there was anything
obvious amock, discovered a heinous ORBit2 mis-think, where we
were generating object key hashes ( looked up every time we
marshal ) from the (almost constant and huge) IOP_Profiles,
but not using the (unique) object key, not only slow, but
possible incorrect to. Visible speedup to at-poke with big
widget trees.
- J' arrived home, went for a run, jacket pots,
looked at Ephesian's 2,3 for cell group tommorow night.
Chocolate, bed.
My content in this blog and associated images / data under
images/
and data/
directories are (usually)
created by me and (unless obviously labelled otherwise) are licensed under
the public domain, and/or if that doesn't float your boat a CC0
license. I encourage linking back (of course) to help people decide for
themselves, in context, in the battle for ideas, and I love fixes /
improvements / corrections by private mail.
In case it's not painfully obvious: the reflections reflected here are my
own; mine, all mine ! and don't reflect the views of Collabora, SUSE,
Novell, The Document Foundation, Spaghetti Hurlers (International),
or anyone else.
It's also important to realise that I'm not in on the Swedish Conspiracy.
Occasionally people ask for formal photos for conferences
or fun.
Michael Meeks (michael.meeks@collabora.com)