summaryrefslogtreecommitdiff
path: root/bridges
AgeCommit message (Collapse)Author
2013-04-16rhbz#867808 Do not throw RuntimeException by pointerStephan Bergmann
(cherry picked from commit e46564a0a6a74da90785a1b910d33e2b5bfdcfd9, plus 63b4633cf7b0da9eba63e752cec72cb10ed9d93e "Related: rhbz#867808 if one person threw by pointer..." and 336353a87e6003e685aab87ea74a158546e1f297 "Related rhbz#867808: More apparently bogus 'throw new ...' in C++ code") Conflicts: bridges/test/java_uno/nativethreadpool/testnativethreadpoolclient.cxx bridges/test/java_uno/nativethreadpool/testnativethreadpoolserver.cxx sdext/source/presenter/PresenterController.cxx stoc/source/registry_tdprovider/functiondescription.cxx stoc/source/registry_tdprovider/methoddescription.cxx toolkit/source/awt/vclxwindow1.cxx Change-Id: I22b7d3d642e7ee0488d6b726a331d328065bbee7 Reviewed-on: https://gerrit.libreoffice.org/3420 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2012-06-19typo: paramters, paramaters -> parametersAndras Timar
Change-Id: If58683331c50f2a95204e8e2dea11edbef3ccb63
2012-05-18removed unused const rtl::OUStringTakeshi Abe
Change-Id: If02be864f958de96ae1c54fe575b1828410390b1
2012-05-18the page seems movedTakeshi Abe
Change-Id: Id2a12ec3a3c394bb40aa233f29807932b1fa84d5
2012-05-17remove "TODO: add test" which is now doneCaolán McNamara
since 99bf0c318b89c7d6acee364161b34b13d348a3bb Change-Id: I0fbd88d842f750d101e3eec5a6b18f7e8bc062be
2012-05-04fdo#48253 Expand SAL_STATIC_CAST and SAL_CONST_CASTThomas Arnhold
Change-Id: I50f0887ceb4517d7ef234f970ca2ba679d533382
2012-04-29make gbuild the default assumption of build.plBjoern Michaelsen
this removes dmake completely out of the build for migrated modules build.pl now assumes modules to be gbuild, unless there is a prj/dmake file Change-Id: I674a036b182ee13c5ec093e83cb3d38133112d3b
2012-04-25WaE: Clang unused variableCatalin Iacob
2012-04-23Port gcc3_linux_powerpc fix to gcc3_macosx_powerpcStephan Bergmann
This ports 84dbc4fe2547f8fc341a46d7f000e721c81e63ee "do not let gcc use registers we are setting ourselves," in the hope that it is also an improvement for Mac OS X PPC. (But the patch was applied blindly, so please revert if it makes things worse instead.)
2012-04-23do not let gcc use registers we are setting ourselvesDavid Tardon
gcc uses a register for the function call--and it tried r9 here...
2012-04-23save register arguments firstDavid Tardon
The "mr" stores r11 to indeterminate register (r9 in my case) before storing it into the output variable, thus overwriting one of our input arguments... This later leads to nice segfault in testtools/source/bridgetest ... I suppose there is a better way to get the variable, but I do not know it .-)
2012-04-22WaE: variable 'stackptr' is uninitialized when usedTor Lillqvist
2012-04-15Fix crasher and generate PIC for iOS simulatorTor Lillqvist
Had an embarrassing thinko in the assembler generation for the iOS simulator, had forgotten the $ for a literal number. While at it, make also the simulator read-only code snippet data structures position-independent. Some minor comment improvements. Bridge seems to work now on simulator.
2012-04-06Replaced equalsAsciiL(RTL_CONSTASCII_STRINGPARAM(...)) with == operatorSzabolcs Dezsi
2012-04-04adjust gcc3_linux_intel bridge to work with clangLuboš Luňák
Otherwise exception throwing seems to be broken. This is a partial revert of b0515ea5fa6c29faebed616ae3e0213c72d24904.
2012-04-04Fixed include guard copy/paste errorStephan Bergmann
2012-04-04Adapt cpp_uno/gcc3_linux_intel to GCC 4.7Stephan Bergmann
...the same way cpp_uno/gcc3_linux_x86-64 was already adapted.
2012-03-30Hack around different __cxa_* declarations in different GCC versionsStephan Bergmann
2012-03-30Missing includesStephan Bergmann
2012-03-30Adapt cpp_uno/gcc3_linux_x86-64 to GCC 4.7 cxxabi.hStephan Bergmann
...the same way cpp_uno/mingw_intel was already adapted.
2012-03-30MinGW: callVirtualMethod needs same treatment as on gcc3_linux_x86_64Stephan Bergmann
...for reasons that are yet unclear to me.
2012-03-30iOS simulator fix and some cosmeticsTor Lillqvist
2012-03-29alloca(3) needs stdlib.h on *BSD because there is no alloca.hRobert Nagy
2012-03-29Mark all registered as clobbered that are not saved across callStephan Bergmann
2012-03-29Make cpp_uno/gcc3_linux_x86-64 bridge work with GCC 4.7Stephan Bergmann
See comment in callvirtualmethod.cxx for details.
2012-03-272nd param of __cxa_throw is void* in GCC <= 4.6Stephan Bergmann
2012-03-27MinGW: Adapted cpp_uno bridge to GCC 4.7Stephan Bergmann
...which incompatibly changed the calling convention of the third (dest) function pointer parameter of __cxa_throw to __thiscall.
2012-03-26Revert "Field IDs on Dalvik are more unique than in JVMs"Stephan Bergmann
This reverts commit b5ca34fa409bc4cbeb41a84b900612e302f5b0fb. 829a9b9c1041626efb688157658c1e0e2f6e8414 "In Java, css.uno.RuntimeException is not derived from css.uno.Exception" is a better fix.
2012-03-26In Java, css.uno.RuntimeException is not derived from css.uno.ExceptionStephan Bergmann
which lead to Bridge::map_to_java (jni_data.cxx) copying the Context member of RuntimeException twice, once with a fieldID for Exception, which fails on Dalvik.
2012-03-26Field IDs on Dalvik are more unique than in JVMsTor Lillqvist
2012-03-23.java files don't need executable bitsMichael Stahl
2012-03-21Uniquify uno_initEnvironment and uno_ext_getMapping in the static linking caseTor Lillqvist
2012-03-16solaris/gcc: add missing standard includesJonathan Adams
2012-03-12WaE: 'exec' may be used uninitialized in this functionDavid Tardon
2012-03-07Fix compilation for simulatorTor Lillqvist
2012-03-05Make the iOS ARM code position-independentTor Lillqvist
2012-03-05Make the iOS device (ARM) stuff at least link, surely does not work yetTor Lillqvist
2012-02-21ARM bridge: fixes for passing double arguments on the stackJani Monoses
2012-02-17fix armel/armv4t buildRene Engelhard
2012-02-16ARM bridge: VFP ABI (armhf) supportJani Monoses
2012-02-15Remove unnecessary variableJani Monoses
2012-02-15Simplify code and use proper register names for linux armhfJani Monoses
2012-02-06Added READMEs for modules related to URE, with content from the wikiJosh Heidenreich
2012-02-05Some cppcheck cleaningJulien Nabet
2012-01-26Code cleanup: ( () ) replaced by (())Alexander Bergmann
2012-01-21Removed some unused parameters; added SAL_UNUSED_PARAMETER.Stephan Bergmann
SAL_UNUSED_PARAMETER (expanding to __attribute__ ((unused)) for GCC) is used to annotate legitimately unused parameters, so that static analysis tools can tell legitimately unused parameters from truly unnecessary ones. To that end, some patches for external modules are also added, that are only applied when compiling with GCC and add necessary __attribute__ ((unused)) in headers.
2012-01-13Use cacheflush() on AndroidTor Lillqvist
2012-01-11fix for gcc 4.7/C++11: these are not string literal operatorsDavid Tardon
2012-01-05WaE and build errors with OSL_DEBUG_LEVEL == 2Caolán McNamara
2011-12-27function component_canUnload is exportedDavid Tardon