Stuff Michael Meeks is doing
|
|
This is my (in)activity log. You might like to visit my employer
Novell which is an amazing company, and also
Dell who in days of yore provided me with a
free laptop for Gnome development / conferences.
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.
Older items:
2009: (
J
F
),
2008: (
J
F
M
A
M
J
J
A
S
O
N
D
),
2007: (
J
F
M
A
M
J
J
A
S
O
N
D
),
2006,
2005,
2004,
2003,
2002,
2001,
2000,
1999,
legacy html
-
Up early, poked at the OO.o performance issue on save I was
seeing yesterday. Amazingly some great chunk of the time during save
appears to be dedicated to rendering the scroll-bar, and doing some
un-necessary Java-ness; most odd.
-
Tried to disable Java, just to see if that is related to the
performance issue - there is still a check-box for that, thankfully -
Tool->Options->Java->"[x] Use a Java runtime environment".
Un-checked this, re-started OO.o, and I was amazed - simply typing
in a blank writer document throws up a dialog:

Fine - so, I clicked 'Cancel' - surely typing 'foo' in a writer
document doesn't per-se require Java [ in fact, it turns out that this
is generated by the Java Grammer checker extension ]; then amazingly
this shows the same dialog again, but with a slight tweak: the mouse pointer
has been warped (which is unbelievably bad style anyway) to over
the top of the 'Yes' button. So - if you try to continue clicking 'Cancel'
or 'No', you appear to get rid of the cascade of evil - but in fact
you just agreed to it. Of course - you only notice that because you
then hit the world's least useful modal dialog:

Sadly, since the dialog is modal, and you get an endless stream of
them, you can't in fact save your changes before force killing OO.o,
and there is apparently no way out of the retry loop. I mean - I
loathe Java less, now it's open source, but that is quite some evil.
It's amazing we expose 'SetPointerPos' in VCL now, I don't recall
that in the past, and it's hard to think of a sane use for it - it
seems lots of dialogs are now warping the pointer to the default
option [ urgh ], mailed the list; committed the patch to remove it
to ooo-build; of course it subsequently turns out that I must have
inadvertantly enabled the 'feature' somehow in the settings; hmm,
apparently off by default (thanks pl) - a prime feature to remove.
-
Back to writing meeting minutes. Knocked up some annotated boot
charts, and sent them to Joey. Filed some packaging issues around
boost-devel (200+Mb) and samba-client - at 50Mb or so, they seem quite
large, perhaps some static linking fun.
-
Dug at sysprof a bit; the GUI crashes for me, and apparently
valgrind won't help me this time - most odd.
In case it's not painfully obvious: the reflections reflected here are my
own; mine, all mine ! and don't reflect the views of Novell, The
Lithuanian Gov't or Arnold Schwarzenegger. It's also important to
realise that I'm not in on the Swedish Conspiracy.
Occasionally people ask for formal photos for conferences,
bio.
or fun.
Michael Meeks (michael.meeks@novell.com)