summaryrefslogtreecommitdiff
path: root/bridges
AgeCommit message (Collapse)AuthorFilesLines
2014-11-20Include <osl/diagnose.h>Tor Lillqvist3-0/+6
Change-Id: I67cb459b1e9ab5638a5b405430d3e0a42fc6bfc3
2014-11-18cppu: clean up public headers with include-what-you-useMichael Stahl1-1/+0
Unfortunately iwyu gets quite confused by the weird cyclic dependencies between various foo.h/foo.hxx and cppumaker generated headers, so it's not obvious if any improvement here is realistic... Change-Id: I0bc66f98b146712e28cabc18d56c11c08418c721
2014-11-18java: fix some raw types warningsNoel Grandin1-1/+1
Change-Id: I0e00739ac36ccc8704ad3c4e4adfa377a6b01f43
2014-11-18java: make fields final where possibleNoel Grandin1-4/+4
found by PMD Change-Id: I87780366119c141cd2dafe6ca1bf2d9798b10aec
2014-11-17Blind fix attempt: include <osl/diagnose.h>Tor Lillqvist1-0/+1
Change-Id: Ic734b56852212d4cee352fc3669dbb16838be8ae
2014-11-17missing includeMatúš Kukan1-0/+1
Change-Id: Iac01fc756a74cbaeebd1d9a01ddea74bbaf18f4b
2014-11-17bridges: get at least the x86 bridge to buildMichael Stahl2-0/+2
Change-Id: Idd2f223e0c83e0a6a19e70bd677058b6899bf766
2014-11-17sal: clean up public headers with include-what-you-useMichael Stahl9-0/+11
Sadly cannot forward declare "struct {...} TimeValue;". rtl/(u)?string.hxx still include sal/log.hxx but removing osl/diagnose.h was painful enough for now... Change-Id: Id41e17f3870c4f24c53ce7b11f2c40a3d14d1f05
2014-11-17bridges, vcl: turns out there is sal/alloca.h; replace #ifdeferyMichael Stahl3-15/+5
Change-Id: I2eda8dab51e66af7856b55f2d5f297620e07ccdb
2014-11-14fdo#86023 - O[U]String needs a 'clear' methodBrij Mohan Lal Srivastava1-1/+1
Added clear() method to OString and OUString class, Updated appropriate call-sites. Change-Id: I0ba97fa6dc7af3e31b605953089a4e8e9c3e61ac Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
2014-11-12Fix common typos. No automatic tools. Handmade…Andrea Gelmini3-4/+4
Change-Id: I1ab4e23b0539f8d39974787f226e57a21f96e959 Reviewed-on: https://gerrit.libreoffice.org/12164 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2014-11-12java: convert fields to local variables where possibleNoel Grandin1-2/+3
found by PMD Change-Id: I05b45382b8fb1b734657ce9421a20e6ef6fbe542 Reviewed-on: https://gerrit.libreoffice.org/12376 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2014-11-12java: last statement in finalize() method should be call to super.finalize()Noel Grandin2-2/+4
Change-Id: I1785c6cef1fe7c1990207a76c263cff388cbb7e1 Reviewed-on: https://gerrit.libreoffice.org/12375 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2014-11-11Avoid -fsanitize=signed-integer-overflowStephan Bergmann1-1/+1
Change-Id: Icec67e6eb57605102cabf494d3e2bb6249d785c7
2014-11-06Revert "use the new OUString::fromUtf8 method"Stephan Bergmann1-2/+2
This reverts commit 05050cdb23de586870bf479a9df5ced06828d498, not all places that use e.g. OStringToOUString to convert potential UTF-8 are guaranteed to fulfil the prerequisites necessary to use fromUtf8 (and some places like e.g. in codemaker are happy with the best-effort effect of OStringToOUString's OSTRING_TO_OUSTRING_CVTFLAGS).
2014-11-06use the new OUString::fromUtf8 methodNoel Grandin1-2/+2
Change-Id: I771004b7ccab3344a67e827e45bc34c22ffa5f77
2014-11-05markup with event type not checker typeCaolán McNamara2-3/+5
Change-Id: I14c0c5d90b67000cb4fe9e6be647854abfe784da
2014-11-03some coverity false positive markup effortsCaolán McNamara2-0/+3
Change-Id: Id17c3426cb4a5913881201a0bf2f569ca5002303
2014-11-03fix sparc buildNoel Grandin1-1/+1
after my commit e7bc3cab019fbf040f9fb8b53ae2cf3f977d200b "remove boilerplate in UNO Exception constructor calls" Change-Id: Iccf79e3c41c860e15078b791fed551a9526aa453
2014-10-30Fixed typos. No automatic tools (sed, and so on).Andrea Gelmini1-1/+1
Change-Id: Ia43976d84eede6f699381bc4f3daf89b95e4cb4f Reviewed-on: https://gerrit.libreoffice.org/12150 Reviewed-by: Bryan Quigley <gquigs@gmail.com> Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2014-10-30coverity#704134 silence Resource leak in objectCaolán McNamara1-0/+1
Change-Id: I7c2400e9f340562380423eb3300bbcf3eb4c4871
2014-10-29remove unnecessary 'using namespace rtl' declarationsNoel Grandin60-63/+0
It turns out that almost none of them were necessary. Change-Id: I1311ed28409c682b57ea8d149bcbaf2c49133e83 Reviewed-on: https://gerrit.libreoffice.org/12133 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2014-10-16java: when overriding finalize(), keep it protectedNoel Grandin1-1/+1
Change-Id: I44456b3244f2190e33a7333c13492eea52bb06e4
2014-10-14fix use of RuntimeException constructorNoel Grandin1-2/+2
Change-Id: Ia8fe44ea365183a8dec8027812b4877be080070d
2014-10-08coverity#706248 Uncaught exceptionCaolán McNamara1-2/+0
because get_stack_trace uses rtl_mem::allocate and that throws on a (unlikely) memory allocation failure Change-Id: Ic2d0e6ec76eab5cf73025fa4d3199c29eb5b2982
2014-10-02remove HAVE_GCC_PRAGMA_DIAGNOSTIC_SCOPE check and macroMichael Stahl1-2/+2
This is supported in GCC 4.6.0 already: https://gcc.gnu.org/onlinedocs/gcc-4.6.0/gcc/Diagnostic-Pragmas.html Change-Id: I2f67e588eea3a323a2e9c81e39e56ab2e715a817
2014-10-02remove HAVE_GCC_PRAGMA_DIAGNOSTIC_MODIFY check and macroMichael Stahl1-2/+2
This has been supported by GCC and clang for a very long time. Change-Id: I410a2b39004c932003f8cbefe935aedb109b1163
2014-10-01We always build 64-bit OS X codeTor Lillqvist6-1782/+0
Change-Id: I527c66c7be1372ab5ddf86625667d2f315e9b5d3
2014-10-01We require OS X SDK 10.8 or newer nowTor Lillqvist1-24/+0
Change-Id: I68eee76c8710c89af8e3c1e1006345f908923ece
2014-09-29Improve debug outputStephan Bergmann22-55/+222
Change-Id: Iba0c35a5bc07ac7b67186c3eeae1a2c926a6bc69
2014-09-29Precise, platform-specific Class-Path path for NativeLibraryLoader useStephan Bergmann1-3/+3
Change-Id: I4aecc887fc4654618444616ef83ff71266a2f93a
2014-09-26The unused source_arena arg to alloc/freeExec can just be nullStephan Bergmann1-1/+1
Change-Id: I16f8a9e8f421215fe5d392ba3f1f304618d70174
2014-09-25java: when rethrowing exceptions, store the original causeNoel Grandin1-4/+4
so that we get a nice complete stacktrace when it hits the final handler Change-Id: Iec4fcc15a2a25c55f591b5e069dce3d010197a90
2014-09-24Remove o3tl/heap_ptr.hxx, use std::unique_ptr insteadStephan Bergmann4-15/+17
Change-Id: Iac70c9be13892a36bfb5975f62e5345b88d4f144
2014-09-23PPC Mac support can go away now (again)Tor Lillqvist5-1744/+0
Change-Id: Ie1b2ab13eda584c48aaa0a4a0941f1be451697c1
2014-09-17jni_uno: string comparisonRobert Antoni Buj i Gelonch2-2/+2
Change-Id: If093afb43f6ad8d4fcf6c0ec426eb48a6061ef3e Reviewed-on: https://gerrit.libreoffice.org/11470 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2014-09-13mac: clean-up obsolete conditional code based on old SDKNorbert Thiebaud2-56/+4
Change-Id: Ie2d476780a48b5815961598e214343d5def962c1
2014-09-04No -fstack-protect-strong for gcc3_linux_aarch64/cpp2uno.cxx vtableSlotCallStephan Bergmann1-1/+8
Change-Id: I52efda594d87c37c2d38c61b54f1eebcc76cdfce
2014-08-30Start of support for Android on AArch64Tor Lillqvist1-1/+1
The build does not get far before it runs into trouble in the GNU libstdc++ headers, though: android-ndk-r10/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86/include/bits/opt_random.h:33:23: fatal error: x86intrin.h: No such file or directory Change-Id: I9d459c64980091ba8bf5b3d631d47342625f6be9
2014-08-29cppcheck: va_end_missingJulien Nabet1-0/+1
Change-Id: I316830b56aba7874cff4a164925520a7b6c6131d
2014-08-29Linux AArch64 portStephan Bergmann7-0/+1337
Change-Id: I37044a37348b203944a8eb9d2204e619055f069d
2014-08-29sigh, simply forgot to include the endian headerCaolán McNamara1-1/+1
so the ppc64 bridge was broken Change-Id: Ib60274ed25531f500bcd97f5ea9b04091ce01825
2014-08-28cast arg to the right typeDavid Tardon1-1/+1
According to desc., typelib_TypeDescription can be safely used where typelib_TypeDescriptionReference is expected. Change-Id: Ibc3effd7e2894ba6ff738503e747f5157c146454
2014-08-28fix variable nameDavid Tardon1-1/+1
Change-Id: I170f0390f8f510591d444f44c20434b15077e687
2014-08-22if _CALL_ELF -> if defined(_CALL_ELF) && _CALL_ELF == 2Caolán McNamara2-9/+9
Change-Id: I34e9a98586b795a3fa31ae775aee7898b36e65d4
2014-08-22pasted in reverseCaolán McNamara1-2/+2
Change-Id: I6a3f8c9bffd2dbac90c73e472f99dd97b9977127
2014-08-22Resolves: rhbz#1125588 ppc64le passes testtoolsCaolán McNamara2-3/+22
*bzzt*, <lightning arcs, faint smell of ozone>, it's alive! Change-Id: I0b42f4e2603e6d76200d63ab2e26bbb856ae1173
2014-08-22Related: rhbz#1125588 ppc64le fix simple struct returningCaolán McNamara1-2/+6
Change-Id: I1e253922fdb606648eff9865f1125a24e35b0d9a
2014-08-22Related: rhbz#1125588 ppc64le has new struct passing rulesCaolán McNamara3-8/+58
http://gcc.gnu.org/ml/gcc-patches/2013-11/msg01145.html http://gcc.gnu.org/ml/gcc-patches/2013-11/msg01147.html now we just fail instead of crash Change-Id: I329c676337885bcf4fdfdcdb5912d75424862126
2014-08-22Related: rhbz#1125588 force existence of argument save areaCaolán McNamara1-0/+4
ELFv2 ABI on ppc64 optimises stack allocation (http://gcc.gnu.org/ml/gcc-patches/2013-11/msg01149.html so we're getting no argument save area This now appears to pass the simple cases and onwards to the tricky ones Change-Id: Ie56d148ebea7fcfc023cb7183bc97f09186e66b4