[GSOC] Tiled Rendering, ahunt, Weekly Report 10 / WK30

Andrzej Hunt andrzej at ahunt.org
Mon Jul 28 01:23:54 PDT 2014


Hi All,

* soffice_main LOK integration:
** Integrated configuration initialisation for unit tests into gbuild:
    we now run a simple LOK binary to ensure that the unit test doesn't
    have to deal with restarting itself instead.
    ( gb_CppunitTest_use_confpreinit )
** Disabled Impress Remote for headless -- it's more or less useless,
    and could block a real LO instance from getting hold of the correct
    ports.
** Made CommandLineArgs ignore '--protector': soffice_main/Desktop init.
    fails if there are "unknown" arguments (which --protector previously
    was) -- this hasn't been an issue before as unit tests typically
    don't run soffice_main.
** Added "--headless" arg to lok_initialize: we already manually set
    headless on vcl/Application, but Desktop/CommandLineArgs has a
    separate concept of headless (which is used e.g. to decide whether
    or not to show document recovery dialogs) -- the latter is actually
    used to set the former (the vcl/Application headless is then used
    to cancel any later dialogs that might be shown).
*** (Might be better to allow manual setting of the headless flag
     directly rather than by passing string arguments which are then
     parsed?)
* Moved all this into feature/lok_sofficemain since it's probably not
   far off being mergeable.

* Rebased calc work atop of that (feature/calctiledrendering5).

* Moved lok_init from shim.c into LibreOfficeKit.h
   (i.e. killing the static library)
** https://gerrit.libreoffice.org/#/c/10584/
** Made it a static function -- can't use inline since we need to
    support c89 -- since lok_init only exists on Linux we could
    potentially use c99 there, but I imagine it would be a can
    of worms to selectively enable c99 when virtually all the other
    LO C code has to stay c89 compatible anyways.
** And we have to use #pragma to disbale -Wunused-function...

Some screens of calc/impress with images visible are attached.

Cheers,
	Andrzej
-------------- next part --------------
A non-text attachment was scrubbed...
Name: calc_sofficemain_images.png
Type: image/png
Size: 63224 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20140728/f012c26c/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: impress_sofficemain_images.png
Type: image/png
Size: 163079 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20140728/f012c26c/attachment-0003.png>


More information about the LibreOffice mailing list