In 2017, The Document Foundation (TDF) launched four tenders aimed at improving LibreOffice in several strategic areas, where the tasks are beyond the capabilities of independent volunteer developers. Proposals from several companies have been carefully evaluated by the Foundation with the help of competent and independent volunteers. Development activity is going to start soon and we want to share some details with you upfront.…
The Document Foundation (TDF), the charitable entity behind the world’s leading free office suite LibreOffice, seeks for companies or individuals to
provide consultancy on implementing features in LibreOffice
to start work as soon as possible. TDF is looking for an individual or company to give technical consultancy on the implementation of one or more of the following:
As part of the tender, TDF is explicitly looking into on-site development training on these topics for the community to share knowledge and enable contributors to get involved.…
The Document Foundation (TDF), the charitable entity behind the world’s leading free office suite LibreOffice, seeks for companies or individuals to
implement support for importing HSQLDB binary data
to start work as soon as possible. TDF is looking for an individual or company to, as a turnkey project, implement the following:
In order to remove the legacy Java/HSQLDB database completely, and move fully to Firebird in LibreOffice 5.4, it is necessary to be able to import old document data with high fidelity from the HSQLDB binary file format, which we have used (for performance reasons) inside so many of our existing ODB files.…
The Document Foundation (TDF), the charitable entity behind the world’s leading free office suite LibreOffice, seeks for companies or individuals to
deprecate the SVG filter used by LibreOffice in favor of SVGIO
to start work as soon as possible. TDF is looking for an individual or company to, as a turnkey project, implement the following:
- Remove the old SVG import filter code (used for importing documents)
- Switch all SVG handling to the SVGIO filter (used when inserting images into a file)
- As a consequence, simplify the codebase and save around 2-3,000 lines of code
Required skills
- Extensive knowledge of C++
- Experience working on the LibreOffice source code
- Knowledge of the SVG image format
We exclusively use free, libre and open source (FLOSS) software for development wherever possible, and the resulting work must be licensed under the Mozilla Public License v2.0.…
The Document Foundation (TDF), the charitable entity behind the world’s leading free office suite LibreOffice, seeks for companies or individuals to
improve and fix issues with image handling in LibreOffice
to start work as soon as possible. TDF is looking for an individual or company to, as a turnkey project, implement the following:
- Use a robust and hard lifecycle mechanism (eg smart reference count) for every reference to an image
- Propagate this lifecycle mechanism through filters and UNO APIs
- Copy all (compressed) image streams out of document storages into an on-disk cache – to avoid data loss on file movement
- Improve image detail reading and storage, to avoid reading a whole JPEG or PNG just to work out its pixel size and discard/swap-out the result
- Reduce excessive swap-in and out thrash
- ideally – but non-essentially cleanup the “graphics cache size” and manage caching of images in a more intelligent way
Required skills
- Extensive knowledge of C++
- Experience working on the LibreOffice source code
We exclusively use free, libre and open source (FLOSS) software for development wherever possible, and the resulting work must be licensed under the the Mozilla Public License v2.0.…
The Document Foundation (TDF), the charitable entity behind the world’s leading free office suite LibreOffice, seeks for companies or individuals to
implement accessibility improvements into LibreOffice
to start work as soon as possible. TDF is looking for an individual or a company to design and implement, as a turnkey project, a tool to find and flag new glade widgets that are added without accessibility (a11y) markup.…