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:
2008: (
J
F
M
A
M
J
J
A
),
2007: (
J
F
M
A
M
J
J
A
S
O
N
D
),
2006,
2005,
2004,
2003,
2002,
2001,
2000,
1999,
legacy html
- Re-implemented dependencies, and tested variously. For my test case
performance is indeed O(N) not O(N*N) giving a massive speed increase. Fixed
several rather serious bugs that had gone unnoticed for too long.
- Brothers birthday, this involves getting up during the day.
- It turns out that dependencies were well broken, essentialy instead
of storing the inter-sheets attached to the sheet they applied to, they were
stored in the sheet that had the reference in. Hence when a cell was changed,
in order to see if it was an inter-sheet dependency all the sheets
dependencies had to be traversed horribly wastefully. Of course, changing this
simply removes the burden to cell_drop_dependencies, but this is not called
in the re-calc loop. See add_cell_dep & cell_get_range_dependencies for the gore.
Fixing this might help inter-workbook dependencies get done sometime.
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)