New branch 'feature/droid_calcimpress' available with the following commits:
commit d8b6dbfbcb69e69928b61a638a23f00873e2265b
Author: Andrzej Hunt <andr...@ahunt.org>
Date:   Thu Sep 25 10:08:54 2014 +0100

    TEMPORARY: We need OfficeIPCThread for LOK on Android for now.
    
    LOK uses the OfficeIPCThread to know that soffice_main is ready --
    we should have some form of separate condition instead since I don't
    think we need any of the actual functionality here for Android.
    
    Change-Id: I27030383aae4d7895725c2161c53617f896a5f83

commit 653f28dd1589e82dada5371eef84a02b25d1da44
Author: Andrzej Hunt <andr...@ahunt.org>
Date:   Thu Sep 25 09:25:47 2014 +0100

    Don't use ImplDoTiledRendering for Android.
    
    With svp this causes images not to be rendered for tiled rendering,
    however this could potentially cause issues with SmartArt (however
    SmartArt support for Tiled Rendering is possibly problematic in any case).
    
    Change-Id: Iccbdce7b6d5353966892fbde3d3d10eb49164df9

commit 3fded815f6e731ba54bfc15ec5fec636dce97530
Author: Andrzej Hunt <andr...@ahunt.org>
Date:   Thu Sep 25 09:20:56 2014 +0100

    LOK Android: don't initialise until TMPDIR is set.
    
    As part of LOK initialisation we now start soffice_main, this
    requires TMPDIR access, and will fail if we haven't set TMPDIR
    (as by default it attemps to access /tmp which is not allowed on
    Android).
    
    Change-Id: I63bd7bce9b52c898c60fda6eea33ee919349a109

commit 0ad9b8c22c8c5016db2545ea730bb5c697d484f8
Author: Andrzej Hunt <andrzej.h...@collabora.com>
Date:   Thu Jul 31 10:07:39 2014 +0200

    Use one test instance to run all LOK tests.
    
    Recreating Office instances after destruction (when still
    within the same process) currently fails, hence we need
    to do all tests at once for now.
    
    Change-Id: Ic7652c909e1cd970fe1ee76995e61fb6aae8f96c

commit aa93dad9eb2d58755922f6cec7e2b279a82035f6
Author: Andrzej Hunt <andrzej.h...@collabora.com>
Date:   Wed Jul 30 19:52:46 2014 +0200

    Make common paths member variables.
    
    We'll need these for other tests too.
    
    Change-Id: Ia99c2e60f5e5bb24a83875a9dcf85a6b4f54beb4

commit c23f3781e551eba2a3f9c1af7b4ee9fd48f3c6f9
Author: Andrzej Hunt <andrzej.h...@collabora.com>
Date:   Tue Jul 29 07:18:28 2014 +0200

    Upgrade lokconf_init to LibreOfficeKitInit.h
    
    Change-Id: I0581a107c3eefd33c25b003afe9f7be217598441

commit dd5b8efb19df5d3f8e6ffbc65d6869e2348a9bce
Author: Andrzej Hunt <andrzej.h...@collabora.com>
Date:   Mon Jul 28 20:23:03 2014 +0200

    Kill the libreofficekit static library / shim.c.
    
    It looks like the cleanest method of getting lok_init into
    a LibreOfficeKitInit.h header (in a c89 compatible way) is to
    have it as a static function.
    
    (inline is only available in C99 or later -- this is actually
     available on Linux which is the only place that we can actually
     use lok_init anyways currently, however given we have to keep
     c89 for the C code (for MSVC) compatibility, selectively enabling
     c99 would likely be more messy.)
    
    Conflicts:
        libreofficekit/Module_libreofficekit.mk
    
    Change-Id: I0493e7a68ed5397479220bb6ba8c3db870b6dd32

commit 11d1858eded28df8691a2c9ea8d61138e7f15da5
Author: Andrzej Hunt <andrzej.h...@collabora.com>
Date:   Mon Jul 28 16:18:57 2014 +0200

    LOK: do clean main thread shutdown cleanly.
    
    Change-Id: If44971f67a489f6b50dee6c1683707c47e695de4

commit 3a73cb35af83b35dfd250fb12269d8e82f5b5e52
Author: Andrzej Hunt <andrzej.h...@collabora.com>
Date:   Fri Jul 25 21:03:19 2014 +0200

    Make sure LOK is actually headless.
    
    This prevents e.g. the document recovery dialog from trying to be shown.
    
    Change-Id: I253720f7fa1abd1c053670434f8394473517b670

commit 852bc7eabf1df2791c72e5c5a9c587f774117bd8
Author: Andrzej Hunt <andrzej.h...@collabora.com>
Date:   Fri Jul 25 20:56:18 2014 +0200

    Don't fail on --protector.
    
    If we have any "unknown" command line arguments Desktop init will fail,
    however our LOK Tiled Rendering test uses Desktop (via soffice_main).
    (Other unit tests don't use soffice_main hence this check never
    comes into play.) It looks like it's most reliable simply to ignore
    --protector here, rather than try to filter it out elsewhere (which
    is difficult as it is passed to osl via SAL_IMPLEMENT_MAIN).
    
    Change-Id: I95d047892851ba2cf9edd2e26bacc6efa0320f71

commit a1a6eda3c3062c5b1e3574cf65220f3f5c42a5cc
Author: Andrzej Hunt <andrzej.h...@collabora.com>
Date:   Mon Jul 21 21:16:09 2014 +0200

    Don't start Impress Remote server in headless mode.
    
    Change-Id: Ibafe57413a60745e949dc3146fbc843c52c029d6

commit 76333801b8a37c39f48d9f25d435a8972122f80a
Author: Andrzej Hunt <andrzej.h...@collabora.com>
Date:   Mon Jul 21 19:36:11 2014 +0200

    Use gb_CppunitTest_use_confpreinit for LOK tiled rendering.
    
    Now that we use the event loop for LOK we need to make sure that
    it is able to run successfully first time, as unit tests start
    with a completely clean config.
    
    Change-Id: If9ddcb75fe8286381d71ecdc76ac7eb3697960d0

commit a43c307f6cfe574d95748178f0043370e1dd9679
Author: Andrzej Hunt <andrzej.h...@collabora.com>
Date:   Mon Jul 21 19:35:13 2014 +0200

    Add gb_CppunitTest_use_confpreinit:
    
    For unit tests that use the VCL event loop we can use this to
    avoid the otherwise required restart.
    
    Change-Id: I48265d7e7188a4efaa6f87432c762320331c0c78

commit 772a81c8a84dbae1db45072303835aa40001c6b5
Author: Andrzej Hunt <andrzej.h...@collabora.com>
Date:   Mon Jul 21 19:34:09 2014 +0200

    Implement lokconf_init.
    
    This is a simple executable which can be used to ensure there is a
    pe-pared configuration for unit-tests to avoid the usually required
    re-start on the first run.
    
    Change-Id: I49b706e8daa93bc34db508a24615b63b9babddba

commit 7b3caa60a1fb7548d3557652920397c3a9cedabd
Author: Andrzej Hunt <andrzej.h...@collabora.com>
Date:   Fri Jul 18 13:12:25 2014 +0200

    Fail LOK initialisation if restart is required.
    
    Change-Id: Ia13a3523666147f002b5a5177fd6962d55556f56

commit 733edf96c8bf705622c9aa92c07e02f4bc2e5b03
Author: Andrzej Hunt <andrzej.h...@collabora.com>
Date:   Fri Jul 18 13:10:14 2014 +0200

    Add OfficeIPCThread::IsEnabled.
    
    This lets us easily check whether Desktop::Main has shut down,
    i.e. which happens on the first restart-requiring initialisation.
    
    Change-Id: I7fe5699a4bf59e2c3b891ac73abd9b147773d22e

commit f03a788efda1616586c159e10c312c0f01be714a
Author: Andrzej Hunt <andrzej.h...@collabora.com>
Date:   Fri Jul 18 10:02:48 2014 +0200

    Use OfficeIPCThread::WaitForReady rather than sleeping.
    
    This way we actually continue when we're ready to, rather than
    dumbly hoping we wait for long enough.
    
    This isn't entirely unproblematic though -- if we have no config
    pre-prepared (i.e. first-run), then we just end up hanging on this
    since soffice_main exits without doing anything to the OfficeIPCThread.
    (Which is especially problematic for unit tests which specifically run
     on an empty config.)
    
    Change-Id: I064fb500a224cfe37a0d3ba24b6154ffd72a71a3

commit 1a5c50d15a3793b170a72c6142a166deb1b64e50
Author: Andrzej Hunt <andrzej.h...@collabora.com>
Date:   Fri Jul 18 10:00:42 2014 +0200

    Bin outdated / incorrect comment.
    
    Change-Id: I7b8f97377b9606a2228f172f772d8051a64703d2

commit 76f424e7a8c50db387bd02ff9ea508cc4c209465
Author: Andrzej Hunt <andrzej.h...@collabora.com>
Date:   Fri Jul 18 09:48:47 2014 +0200

    Add OfficeIPCThread::WaitForReady.
    
    For LibreOfficeKit we need to start up the event loop, and can't continue
    initialisation until all the related (VCL etc.) setup is complete -- the
    OfficeIPCThread is also enabled as one of the last items, and can be
    used to indicate whether or not we can start actually working with VCL.
    
    Change-Id: I0450b65584ddf6e8d02ce0c6e66e06f47841d1b7

commit c41b69189236ca59e340a3a38a607e9e7452a821
Author: Andrzej Hunt <andrzej.h...@collabora.com>
Date:   Sat Jul 26 16:06:04 2014 +0200

    Hack soffice_main into LOK.
    
    Change-Id: I86e13192ddb5904afabca38d3a201f17f145de09

_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to