mdds 0.3.0 released!
I’m happy to announce the release of version 0.3.0 of Multi-Dimensional Data Structure, or mdds for short. This is a C++ library, and is a collection of various data structures designed to efficiently...
View ArticleIxion – threaded formula calculation library
I spent my entire last week on my personal project, by taking advantage of Novell’s HackWeek. Officially, HackWeek took place two weeks ago, but because I had to travel that week I postponed mine till...
View ArticleStrace equivalent for Windows
While searching for a debug tool equivalent of strace that runs on Windows, I’ve come across Process Monitor. This appears to work well for me. For anyone in search of strace equivalent on Windows,...
View ArticleOOo module dependencies
Below is a graphical representation of OOo’s module dependencies as of DEV300 milestone 84 generated via graphviz. Click on the image to get the whole picture. You can find the python script I wrote to...
View ArticleKey binding compatibility options
As I posted on the libreoffice development list, I’m currently working on adding a new option page in the Options dialog, to provide a quick way to switch key bindings between LibreOffice’s default and...
View Articlemdds 0.3.1
I’m happy to announce the release of version 0.3.1 of the Multi-Dimensional Data Structure (mdds). This is a bug fix release, and contains no major changes from the previous version (0.3.0). The...
View ArticleKey binding compatibility options (take 2)
This post is a sequel to this previous post, so refer to that post for the detail of what I’ve been working on. Anyway, I have settled with the following Compatibility option page: which should be just...
View ArticleJapanese language mailing lists now available
Florian (whose blog I can’t find at the moment so I’ll link his twitter account) was kind enough to set up three mailing lists dedicated for the Japanese language speakers in the LibreOffice project....
View ArticleWorking with a branch using git-new-workdir
Introduction Git package contains a script named git-new-workdir, which allows you to work in a branch in a separate directory on the file system. This differs from cloning a repository in that...
View ArticleNew LibreOffice build eye-candy
This is cool. When you build LibreOffice straight from the master repository, and you build it in the GNOME environment, you’ll get a nice little systray thingie with up-to-date build status...
View ArticleFOSDEM 2011 slide & latest updates
I’ve just uploaded the slide for my talk during FOSDEM 2011 here. It was very nice to be able to talk about our somewhat ambitious plan to bring LibreOffice Calc to the next level. Also, I regret that...
View ArticleExtracting a sub project into a new repository (and how mso-dumper got its...
Background Just a short while ago I worked on extracting our mso-dumper project from LibreOffice’s build repository, into a brand new repository created just for this. The new repository was to be...
View ArticleNamed range as data source in DataPilot table
I have hinted in my previous post that you can now use a named range as the data source of a DataPilot table, but you couldn’t create a new DataPilot table with a named range as the source. Well, now...
View Articlemdds 0.5.2 released
I’m happy to announce that version 0.5.2 of Multi-Dimensional Data Structure (mdds) is available for download from the link below. http://multidimalgorithm.googlecode.com/files/mdds_0.5.2.tar.bz2 This...
View ArticleNew document status image in the status bar
I’ve just checked in the new icon set for the document status indicator from Paulo José. Here is a side-by-side screenshot of what the new icons look like. The above is what it looks like when the...
View ArticleNew option to specify initial number of sheets
This just landed on the master branch. Starting with LibreOffice 3.5, you can now specify the initial number of sheets that new documents will have. Previously, this was hard-coded to be 3 sheets in...
View Articlemdds 0.5.3 released
I’m happy to announce that version 0.5.3 of Multi-Dimensional Data Structure (mdds) is available for download from the link below. http://multidimalgorithm.googlecode.com/files/mdds_0.5.3.tar.bz2 This...
View Articlemdds moves to git
Following the announcement that Google Code finally gets git support, I’ve migrated my mdds source code repository from the old mercurial one to a new git one. For anyone who has the old mercurial...
View ArticleImport performance boost with form controls
This is another performance win. I’ve just pushed changes to the master branch to improve the import performance of binary Excel documents containing tons of form controls. The test document I used had...
View ArticleSlides for my talk
In case someone wants to get a hold of the slides for my talk during the LibreOffice conference, they are available here (also in PDF). I will write something up about the conference in more detail at...
View Article