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.…
Read More