Blog Archives

Tiled Rendering with LibreOfficeKit

This summer I’m going to be working on (hopefully) helping to add Tiled Rendering support to LibreOffice Calc and Impress. As a first stage I’ve been experimenting with implementing a pure GTK+ tiled rendering app, to allow for active testing

Posted in LibreOffice

Bluez 5 support for LibreOffice Impress Remote

Recently some distros have started shipping Bluez 5 — this introduces a completely new DBus API, meaning that bluetooth support for Impress Remote was broken on such systems (openSuse and Fedora being the more notable distros now shipping Bluez 5,

Posted in LibreOffice

LO Embedded Firebird/HSQLDB performance comparison

One of the major motivations for my GSOC project this summer was to get rid of the somewhat inefficient use of Java from C++. One immediate difference noticeable from early on when working on Firebird integration is the disappearance of

Tagged with: , , ,
Posted in GSOC2013, LibreOffice

Embedded DB Selector for Base

It’s now possible to select the driver to use for embedded databases within Base thanks to the new selector: The default database remains HSQLDB, however this change allows easy creation of new firebird based .odb files (mainly for testing purposes

Posted in GSOC2013, LibreOffice

Firebird’s Dialects

After spending some time trying to figure out why firebird didn’t like quoted identifiers I discovered that I had missed that the database supports multiple sql “dialects” (quoted identifiers are needed e.g. in ‘CREATE TABLE “aTableName”….’ — Base uses quoted

Tagged with: , , ,
Posted in GSOC2013, LibreOffice

Firebird now in master

Firebird has now been integrated into LibreOffice master! It now builds on Mac and Windows in addition to Linux. (I’ve only tested on Linux but will be testing/fixing  as necessary on Mac/Windows this week.) The database driver itself is almost

Tagged with: , , ,
Posted in GSOC2013, LibreOffice

Embedded Firebird now working

The embedded firebird driver can now create new .odb’s using firebird, and open and save existing files — when running the firebird db is stored in a temporary file, this is copied into the .odb file every time it is

Tagged with: , , ,
Posted in GSOC2013, LibreOffice

Firebird building within LO

Things have been taking slighty longer than expected with the first stage of the Firebird integration project, I have however finally gotten Firebird building within LibreOffice both on Linux and Windows (Mac OS still to be tested). Firebird (2.5) is

Tagged with: , , ,
Posted in GSOC2013, LibreOffice

GSOC 2013: LibreOffice Firebird SQL Connector

Yesterday I found out that I’d been accepted into the Google Summer of Code 2013 to work on LibreOffice! Many thanks to the Mentors for accepting me! My project involves implementing an SDBC driver for the Firbird SQL Database for

Tagged with: , , ,
Posted in GSOC2013, LibreOffice

Some Find Bar Improvements

The LibreOffice Find Bar has gained “Match Case” and “Find All” buttons to match the functionality of it’s Firefox Equivalent: The “Match Case” checkbox has made it into 4.1, I’m not sure whether the “Find All” will make it as

Tagged with: , ,
Posted in LibreOffice