[ooo-build] mdds now a separate download

Kohei Yoshida kyoshida at novell.com
Wed May 12 15:01:17 PDT 2010


Hi there,

I just made changes on master to make the mdds library[1] a separate
download instead of generating its files by patches.  This means that
you will need to download one more package via the download script.  So,
please re-run the configure script, and the download script in order to
get the package downloaded.

Mdds is a collection of data structures available as C++ templates, and
I use one of those structures in Calc to improve performance post row
limit increase.

You can read more about that in my blog post here:

http://kohei.us/2010/05/05/mdds-0-3-0-released/

Before the change, the headers were generated via patches, then
subsequently patched several times by other patches.  It was a bit ugly,
and hard to maintain.  Making it a separate package makes it easier for
me to manage the headers, and easier to update the whole header set in
the future.

There is very little code change in the header files themselves
introduced by this change.  The only changes are:

1) header names are different.
2) some method names are different.
3) the internal node structure now is free of virtual functions.

Nothing else has changed.  So, I consider this a safe change even for
3.2.1.  But in case this came as a surprise to anyone, please accept my
apology. ;-)

[1] http://code.google.com/p/multidimalgorithm/

-- 
Kohei Yoshida - OpenOffice.org Engineer - Novell, Inc.
<kyoshida at novell.com>



More information about the ooo-build mailing list