Age | Commit message (Collapse) | Author |
|
We cannot call osl_setCommandArgs twice, however there is currently
no way to determine whether or not this has already been done. This is
necessary e.g. for LibreOfficeKit where we may also be using UNO
separately (and also for unit tests where LO is already set-up prior
to the unit test running, and therefore we can't set up osl again
from within LOK).
Change-Id: Id1f357ef604eb2b6b7814c9a04ac6933a39fd3eb
|
|
Change-Id: I9da66fe9cf279231d6024f23fbb273797b289ba7
|
|
Change-Id: I8500b0cc4e541c96124425b713ba96226ff4715d
|
|
Change-Id: Ic3ab061ab8d3578130dfa8a637e5351d4f5d766e
|
|
Change-Id: Ic1c999ffdc391ea01be5711721e7c9e63179473e
|
|
Change-Id: I31a167508ca33e8d6ccc13690c013c39566b9447
|
|
..handling where possible.
Change-Id: I0b071988ed266cc2745a8ca9705c106a05edc557
Reviewed-on: https://gerrit.libreoffice.org/10020
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
Change-Id: I8e56137ad4422381adbf13b179e2ae6f04edea6e
|
|
Change-Id: I58b0d7d7a9a0ee78650b536b41154aee466f8ac5
|
|
Change-Id: I0eae089be1bde9db822a77bea482c10650c8a137
|
|
Change-Id: Id7c517fb37bc28797c45fc0dde83e866f2aa4aac
|
|
Change-Id: I7d4534649361e1bfa2c285e67e6765a4be55ec69
|
|
Change-Id: I4bdfb074b3cf6fcb49765322308dfa4b9ed67713
|
|
+ prevent lokandroid JNI functions to be removed from the library
+ basic use of lok Office / Document in LibreOfficeMainActivity
Change-Id: I7bfe53738cf821b2270ab3e024cc506a7cff42f0
|
|
Change-Id: I30380b58b3141ac20e90e47a1538156b5b4dd08f
|
|
Change-Id: If7704edc5baa9759abc680b8d2040b9cdfe92317
|
|
Additionally log what we are trying to open - very useful for debugging
bootstrap problems ;-)
Change-Id: I942b144d97a57cbcb709b2d67029bfa09b339be2
|
|
We need to have the files extracted before we attempt to initialize
LibreOfficeKit (call libreofficekit_hook), otherwise the .rdb's are not there.
Change-Id: Ib49db7e945a709d18a063eb488a27df18fef542b
|
|
Now the LibreOfficeKit is used to actually attempt to bootstrap LibreOffice;
at the moment fails to do that.
Change-Id: I91220dbff783213bf7702e7213a5646859db4581
|
|
Change-Id: I5e1758c15684b06ab6809f62f4da6d5f50c071a9
|
|
Change-Id: I4a6280f47ca3c4a77b4e42fe05d79ded7fc30ef1
|
|
Change-Id: I1142463972df76aac9e491abbfd08a67cf4db1f1
|
|
...no reason to not have it enabled for URE C include files and what
little real C code is still left. (But note that Clang ignores that
warning.)
Change-Id: Ia6940f9f940a0c226e9b724331d65c9862ce32e6
|
|
Change-Id: Ia4111a0fb76c848d3bd2d01f3835995e4c007b6b
|
|
Change-Id: I5e90d51440afa4e317bc07ccb937f606edbc9eb9
|
|
Change-Id: I70e41f087dbe188f8fc455150480faeae2b426ed
|
|
Change-Id: Ifd921efa971f7a9a5c47f42c5d56a3deb1c3a0b3
|
|
Change-Id: I4c3030e5a205bd102d0427e74d2fe3b828ff5ae6
|
|
Added header guards to files in directories sal/, sal/, and scripting/
Change-Id: Ieb7f224f2d27bd671618c516f47f5b7f08c1d294
Reviewed-on: https://gerrit.libreoffice.org/9582
Reviewed-by: Thomas Arnhold <thomas@arnhold.org>
Tested-by: Thomas Arnhold <thomas@arnhold.org>
|
|
Change-Id: I5316693452427ed76a7738b090de023b110caa40
|
|
...so just do not bother unloading the protector libs again
Change-Id: I33caa7beaac3b5e6c4a4836061def24fc5372b70
|
|
A simplified version of the semantic match that finds this problem is
follows: (http://coccinelle.lip6.fr/)
// <smpl>
@r1@
statement S;
position p,p1;
@@
S@p1;@p
@script:python r2@
p << r1.p;
p1 << r1.p1;
@@
if p[0].line != p1[0].line_end:
cocci.include_match(False)
@@
position r1.p;
@@
-;@p
// </smpl>
Change-Id: Ib9708d37fbb4c6060f88d5dae3814a2d37b2091e
Reviewed-on: https://gerrit.libreoffice.org/9493
Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
Tested-by: Noel Grandin <noelgrandin@gmail.com>
|
|
Change-Id: I3643c38345ec253b7c396a67b9f350a51f6aaf40
|
|
Also cleanup some makefile pieces and give better error warnings.
Change-Id: I9f20d60f26d5828f60664941946c266c7d166f32
|
|
Change-Id: I7acba38a00dfc1101e6217bff098ef7d6f032497
|
|
Change-Id: Ib849ff0839bba80d5695c0f78dd18448b668ec78
|
|
Change-Id: If20b1108af89dec75d8c6a232290ab28e51d09d4
|
|
Change-Id: I17dc424d485053d3eb09e8eb0dd01dd4b4672bfd
|
|
Change-Id: I57de2b441c6a1d04c0ea54ad4ff1a66989e0cac8
|
|
Change-Id: I8b9ac5da3a7c137edec3688cc712079685039c26
|
|
Change-Id: Ie5f9629340632b8ab17e3fc940dff8195f7673ce
|
|
Change-Id: Ic7c05f298fec49f1336ab55dde31574a39ebe73b
|
|
Change-Id: I0d39b2c7b39761fb89b9e7787fd3145ff3daa3a4
|
|
Change-Id: Icca0d21a67f1322a84220cde3d10acd5230c9fdd
|
|
"warning: suggest a space before ';' or explicit braces around empty body"
Change-Id: I71a55cc888d3480217621491ecace7d0af3dca6e
Reviewed-on: https://gerrit.libreoffice.org/9441
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
Tested-by: Tomaž Vajngerl <quikee@gmail.com>
|
|
...as flagged by -fsanitize=undefined. But is it really undefined?
[conv.double] "If the source value is between two adjacent destination values,
the result of the conversion is an implementation-defined choice of either of
those values." So if the double is between std::numeric_limits<float>::max()
and std::numeric_limits<float>::infinity()...
Change-Id: I6389c8ac4a922991e240638d231dd2a39e173882
|
|
Change-Id: Iffe85763097829cb04b766314077b5f2a9b5b8d5
|
|
Change-Id: Ic1bae7fcebfaf35b62aecd86ed8b3a70fae3e4d3
|
|
Replaced OSL_ASSERT with SAL_WARN_IF, OSL_TRACE with SAL_INFO
Change-Id: Ia2283c09ac702558fe6ad39e963b0f401ef31de0
Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
|
|
...witnessed stack overflow in huge function
FunctionMapFactory::createFunctionMap__library_effects__allChildren in
workdir/UnpackedTarball/opencollada/COLLADASaxFrameworkLoader/src/generated14/
COLLADASaxFWLColladaParserAutoGen14PrivateFunctionMapFactory.cpp
Change-Id: I9451912043e282c8e06aff446cf3d1190f1de9cf
|