LibreOffice Conference 2011
So, it was a real pleasure to be a part of the very first LibreOffice conference held in Paris, France. Some of the faces and names were familiar from the old OOo conferences, but the atmosphere of the...
View Articlemdds 0.5.4 released
I’m happy to announce that version 0.5.4 of Multi-Dimensional Data Structure (mdds) is available for download from the link below. http://multidimalgorithm.googlecode.com/files/mdds_0.5.4.tar.bz2 This...
View ArticleRedesigned autofilter popup
I’m happy to announce that I’ve managed to squeeze this new feature in just in time for the 3.5 code freeze. What’s new? As I’ve mentioned briefly in G+, I’ve been working on brushing up the age-old...
View ArticlePerformance improvement in opening ODS documents
I have great news to share with you. Calc’s ODS import filter in 3.5 should be substantially faster when you have documents with a large number of named ranges. Read on if you want to know more...
View ArticleWindows clipboard dumper
Inspired by this bug report, I just wrote a small, quick and dirty utility to dump the current clipboard content on Windows. Windows development to me is still pretty much an uncharted territory, so...
View ArticleWhat goes on when loading a file.
I just had an opportunity to spend some time reading and analyzing what actually takes place when you do a mundane thing like opening a file. If you are a user, you wouldn’t think much when opening a...
View Articlemdds 0.6.0 released
I’m once again very happy to announce that version 0.6.0 of Multi-Dimensional Data Structure (mdds) is released and is available at the link below:...
View Articlemdds::multi_type_vector explained
As my previous post just mentioned, mdds 0.6.0 is finally released which contains two new data structures: multi_type_vector and multi_type_matrix. I’d like to explain a little more about...
View Articlemdds::multi_type_matrix performance consideration
In my previous post, I explained the basic concept of multi_type_vector – one of the two new data structures added to mdds in the 0.6.0 release. In this post, I’d like to explain a bit more about...
View ArticleOrcus integration into LibreOffice
Last week was SUSE Hack Week, where we SUSE engineers were encouraged to be creative and work on whatever project that we had been dying to work on. Given this opportunity, I decided to try integrating...
View Articlemdds 0.6.1 released
I’m once again very happy to announce that version 0.6.1 of Multi-Dimensional Data Structure (mdds) is released and is available at the link below:...
View ArticleSpeedy Bugzilla search for developers
I stumbled across this today entirely by accident, and I felt I had to write about it. What I’m about to tell you may or may not help you, but if you are interested, read on. First, the disclaimer. I...
View ArticleSlides for my talks at OSC Tokyo 2013
I’ve just uploaded the slides for the two short talks I did at Open Source Conference (OSC) Tokyo. The first one is the brief talk I did after the OSS Contributor Award ceremony on Friday. This is...
View Articlemdds 0.7.0 released
I’m once again very happy to announce that version 0.7.0 of Multi-Dimensional Data Structure (mdds) is released and is available at the link below:...
View ArticleOpen Source Conference 2013 in Tokyo
I had the pleasure to visit the Open Source Conference (OSC) 2013 in Tokyo, which took place at Meisei University located on the outskirt of Tokyo. They do organize these OSC’s on a very frequent basis...
View Articlemdds 0.7.1 released
Ok. I’m actually a bit late on this announcement since 10 days have already passed since the actual release of 0.7.1. Anyhow, I will hereby announce that version 0.7.1 of Multi-Dimensional Data...
View ArticleSUSE Hack Week
Last week was SUSE’s Hack Week – an event my employer does periodically to allow us – hard working engineers – to go wild with our wildest ideas and execute them in one week. Just like what I did at my...
View ArticleShared formula to reduce memory usage
This week I have finally finished implementing a true shared formula framework in Calc core which allows Calc to share token array instances between adjacent formula cells if they contain identical set...
View ArticleSpeedier export of rich text cells
Here is another performance improvement that just landed on master. Background It was brought to our attention that the performance of saving documents to ODF spreadsheet format had been degrading...
View ArticleSlides for my talk at LibreOffice conference
Here is the slides for my talk at the LibreOffice conference in Milan, Italy. I did spend several slides with code examples in an attempt to explain how to use multi_type_vector in a...
View Article