[Libreoffice] New desktop integration modules

Stephan Bergmann stephan.bergmann.secondary at googlemail.com
Thu Sep 1 02:28:05 PDT 2011


On Sep 1, 2011, at 5:32 AM, Timothy Pearson wrote:
> I have created a patch that adds Trinity Desktop Environment integration
> to LibreOffice, and would like to get it included in the upstream
> LibreOffice sources if you are interested.
> 
> It is based on the old KDE3 integration module, but has been altered to
> work with the latest version of TDE.  It does not damage or replace the
> existing KDE3 desktop integration modules, and can be turned on/off with a
> configure flag at compile time.
> 
> This is an important feature to users of TDE, as the existing KDE3
> integration module will not function properly within the latest releases
> of TDE.  We are prepared to maintain and enhance the TDE integration
> module for the foreseeable future.
> 
> The patch can be found here:
> http://git.trinitydesktop.org/viewgit/index.php?a=viewblob&p=Trinity%20Desktop%20Environment&h=33a55305c99e0dc808b25eaba3f7373521eec3e1&hb=HEAD&f=main/thirdparty/libreoffice/3.3.2/patches/libreoffice-trinity.diff
> 
> If you need the patch in e different format, or have concerns about it,
> please don't hesitate to contact me!

One detail that immediately caught my attention is that the connectivity/source/drivers/tdeab code is obviously based on old connectivity/source/drivers code that still uses active UNO component registration.  This would need to be adapted.  See <http://wiki.services.openoffice.org/wiki/Passive_Component_Registration> for the concepts, <https://issues.apache.org/ooo/show_bug.cgi?id=113189> for the issue that implemented it, and <http://cgit.freedesktop.org/libreoffice/core/commit/?id=9551bf5a1ee5c9275a26f8ec4021e0b7f5665176> for the changeset containing the relevant modifications to connectivity/source/drivers.

-Stephan


More information about the LibreOffice mailing list