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
- Slept badly - too hot. Dug at mail. Did some polish
& testing on yast2-gtk, and released it. Lunch.
- Much more layout hacking, going well until the thought of
creating a UNO service from the thing came to mind: plunged down a
multi-hour rat-hole of obscure, tangled interfaces. Sure, you can
bootstrap from an installed OO.o - but, not if you want to have a
new custom component. Of course, you can try to register it, but not
if the service factory is read-only; cue useless LXR grokking for
generic interfaces, fruitless reading of 'stoc' code etc. ended
up wrapping XMultiServiceFactory with some hack that does what
is necessary. Why there are ~no standalone unit tests for any
high-level bits of OO.o - now you know.
- Then of course, the attempt to use the 'Universal
Content Broker' also completely wedges up, can't grok a "file:///"
URL, yet more time burned reading through ucbhelper, ucb etc.
futile: best to cut/paste something simple & usable like
xmlscript's xml_byteseq that 'just works'.
- Finally got the wrapper API connected up via widget
names to the awt peers constructed from the XML - good. Started
to uncover lots of evil in the toolkit / vcl interaction:
Buttons fire clicked events, unless they are 'special' buttons:
OKButton, or 'CancelButton' when they don't, but 'HelpButton'
does - curious.
- Dinner, tiny cell-group, call with Zaheda.
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)