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 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.
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)