summaryrefslogtreecommitdiffstats
path: root/bridges
Commit message (Collapse)AuthorAgeFilesLines
* dummy_can_throw_anything reportedly needed at least with GCC 4.5.1, tooStephan Bergmann2012-10-221-1/+1
| | | | | | | | ...see <http://lists.freedesktop.org/archives/libreoffice/2012-October/039995.html> "RuntimeException while building" Change-Id: I038806d4ca1d7a2a2518106ba722509fbe3a7843
* add dep on dirDavid Tardon2012-10-161-4/+3
| | | | Change-Id: Ic5de7cb3de3e7ef907a8e331a6db7ecccc690d8e
* bridges: msvc complains about silly optionsMichael Stahl2012-10-062-14/+0
| | | | Change-Id: I8f2124f13e0a77113dc6b99c2f236bd2077f41b2
* Replace usage of rtl_*Memory with equivalent from string.hArnaud Versini2012-10-011-2/+2
| | | | | | | Change-Id: I50ffc10f007f03c3252ef0196b59b881429cc159 Reviewed-on: https://gerrit.libreoffice.org/734 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
* Make this actually workTor Lillqvist2012-10-011-2/+1
| | | | Change-Id: Icfe773e8f440372645b7a57dba1ab7f8fac3caaa
* gbuild: invert handling of standard system libraries:Michael Stahl2012-09-284-8/+0
| | | | | | | Always link in gb_STDLIBS, except when the library explicitly opts out with gb_LinkTarget_disable_standard_system_libs. Change-Id: I489a99114fbfa46d0421a27cf6c7b899dc268a4a
* gbuild: gb_Library_PLAINLIBS_NONE cleanup for unxgcc/solarisMichael Stahl2012-09-2817-23/+74
| | | | Change-Id: Ia7f64bdd0fd81c5dcc08d828db4602b65e2da949
* gbuild: replace direct gb_STDLIBS use with ...Michael Stahl2012-09-284-4/+8
| | | | | | ... new gb_LinkTarget_add_standard_system_libs Change-Id: Ib2bc843098db3d8c6822b45a3d21724e67f57d69
* gbuild: split uwinapi out of gb_STDLIBSMichael Stahl2012-09-281-0/+1
| | | | Change-Id: I53316e0b9369d806197bccb42cf22d3497af43e7
* Make exceptions work better in the x86-64 MacOSX C++-UNO bridgeTor Lillqvist2012-09-275-106/+158
| | | | | | | | | | | Putting the privateSnippetExecutor() assembly code as inline asm inside an otherwise empty C++ function helps, for some reason. Use the actual _Unwnd_Exception and __cxa_exception definitions as used by Apple (from opensource.apple.com libunwind and libcppabi sources) instead of guessing. Change-Id: I1ef22a9c0c664d3a357b9a6474406141f53cc490
* WaE: format specifiers in debug outputTor Lillqvist2012-09-271-1/+1
| | | | Change-Id: Ifab851a1294f2e09f31bec9ca517ef6f62b73550
* bridges: fix macosx buildMatúš Kukan2012-09-271-1/+0
| | | | Change-Id: If05c724cc0bdebea31c31ba9442710c9d951a0cf
* First attempt at C++/UNO bridge for 64-bit OS XTor Lillqvist2012-09-2712-1/+2256
| | | | | | | | | | | | | | Basically, a 1:1 copy of the Linux x86-64 one. The Apple docs say that "The OS X x86-64 function calling conventions are the same as the function calling conventions described in System V Application Binary Interface AMD64 Architecture Processor Supplement," which should mean that it's the same as on Linux. Once this works, the very minor differences to the Linux one will be merged as ifdefs into the Linux one, and no separate source files will be needed. Change-Id: I1ff58f303a7ab7f59ec2ff7a9e24465e89151ec5
* make gcc-uno bridge work with both gcc-4.7 and clangLuboš Luňák2012-09-261-0/+2
| | | | | It seems b0515ea5fa6c29faebed616ae3e0213c72d24904 and e2b7e28c12bb836fd7ab1dcbfc2460f807dd27f6 conflict, clang requires the extra call, gcc-4.7 crashes with it.
* replace remaining InterlockedCount() with inlined versionNorbert Thiebaud2012-09-259-21/+21
| | | | | | | Change-Id: Ifcfa48fc87f905a91470a5b0fd597b02f220784c Reviewed-on: https://gerrit.libreoffice.org/671 Tested-by: Norbert Thiebaud <nthiebaud@gmail.com> Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
* use correct directory dependencyDavid Tardon2012-09-241-2/+2
| | | | Change-Id: If9c42a039700df521175962c5f199a36219eb907
* Remove java_uno.map unused after gbuildificationStephan Bergmann2012-09-241-45/+0
| | | | Change-Id: I05893a797e276fd7b4f5c05c09743def55cb4036
* JNIEXPORT -> SAL_DLLPUBLIC_EXPORT after gbuildificationStephan Bergmann2012-09-243-11/+11
| | | | | | (no longer using map file). Change-Id: Ib19995e11bd5e8bd5c26d29e2bf298e734a06f1f
* another attempt to fix android ARM buildDavid Tardon2012-09-242-6/+4
| | | | Change-Id: I36488341d84cb2db05ba564dafa65add79eff9da
* really fix make syntax. i mean it! honestly!David Tardon2012-09-231-1/+1
| | | | Change-Id: Ic56f7d2db6dcf5ec485ae39891f55ccc5d8b2892
* fix make syntaxDavid Tardon2012-09-231-1/+1
| | | | Change-Id: I6414a49f867c71c7a9a17bbcc9acd5da35e3a292
* fix make module.allDavid Tardon2012-09-231-0/+2
| | | | Change-Id: I468c9b6e3381383665ee9c86a485831a176982eb
* we don't need explicit rule for this target...David Tardon2012-09-231-4/+2
| | | | Change-Id: Id6d47437dc00045936b1cf4f5df868f2d3a2fc3d
* (hopefully) fix build of bridges on linux ARMDavid Tardon2012-09-233-0/+36
| | | | Change-Id: I8d7a10e26858dbbcce9c7c47a1dd9668a35736bd
* Revert "add forgotten asm file to build"David Tardon2012-09-232-4/+0
| | | | This reverts commit 492f9139c1033b3f069880bff8e7f2857cbca111.
* gb_AsmObject expects .s extensionDavid Tardon2012-09-231-0/+0
| | | | Change-Id: I958ad58081821ff31c02df0a1a5efb8406d7a6ee
* add forgotten asm file to buildDavid Tardon2012-09-232-0/+4
| | | | Change-Id: I5c86e369649e71d785af06437b2af633d6805b8d
* $(gb_STDLIBS) is needed for androidDavid Tardon2012-09-233-0/+3
| | | | Change-Id: Icc384b5c7e54d997dda45b1397f3a77894cc145c
* there must always be a bridge builtDavid Tardon2012-09-231-0/+4
| | | | Change-Id: Ie5bc8a27feed65126bd8bfceff2903029cd20059
* fix more copy&pasted conditions selecting bridge to buildDavid Tardon2012-09-231-3/+3
| | | | Change-Id: Icffcd0733e030b565e3f78f6fff7467a10347f52
* dl is not a usable library on MacNorbert Thiebaud2012-09-221-1/+0
| | | | Change-Id: I4e34538b1da77c36a41b74484afe050ccedf41e3
* brides was not invoking the build of libggc2_uno on MacsNorbert Thiebaud2012-09-221-2/+2
| | | | Change-Id: I3f3fe5904ce7cc257fb475b5a91227af7e540293
* bridges: do not use dl for AndroidMatúš Kukan2012-09-223-6/+9
| | | | Change-Id: I1ea75cc785645305223294f1a75b142de9d916d7
* switch bridges to gbuildDavid Tardon2012-09-2235-2244/+2
| | | | Change-Id: Ia19ff61f1f7fb446298472acd6722b57ddaeddec
* gbuildize bridgesDavid Tardon2012-09-2231-2/+1837
| | | | Change-Id: I66e76da71dd5d6ed1b899aba8d41dfb5bc36da1c
* add missing exportsDavid Tardon2012-09-221-2/+2
| | | | Change-Id: I4cfbcedde049ae205997815786c46941937e2cf7
* There is no java_uno library to load in the disable-dynloading case on AndroidTor Lillqvist2012-09-212-2/+40
| | | | Change-Id: I350aeeb7fb1e00b201077883dd5fd601b42a626b
* Need also uno_ext_getMapping for Java when DISABLE_DYNLOADINGTor Lillqvist2012-09-211-0/+4
| | | | Change-Id: I65f09e54c80df4e96e24548692eeb3a57e1de517
* WaE: format '%lx' expects 'long unsigned int', argument is 'void*'Tor Lillqvist2012-09-211-2/+2
| | | | Change-Id: Id14a7be627502cb8aa2173f0206c84cd27fab2e6
* DISABLE_DYNLOADING magic also for the jni_uno environmentTor Lillqvist2012-09-201-0/+9
| | | | Change-Id: I5e966a5734308381ad305b891ecfc830dc1419f6
* ComponentContext::getUnoContext -> getComponentContext simplificationStephan Bergmann2012-09-191-1/+1
| | | | | | ...and some further clean-up. Change-Id: If5dce53e382b56390c502d0d0d93fc06cbfe33ea
* Make it compile for iOS device, no idea whether it worksTor Lillqvist2012-09-121-3/+6
| | | | Change-Id: I56fdc4894347d9cce4d3b932d3b8740fcb4ef8b7
* WaE: -WuninitializedTor Lillqvist2012-09-121-0/+6
| | | | Change-Id: Iba1849abfc9c12c38466fc4294d319a06f413b55
* Java cleanup, remove unnecessary importsNoel Grandin2012-09-104-9/+0
| | | | | | I guess I missed some last time :-) Change-Id: I164a8baa07850f783b8cdf2e7f3eeaac53a3d29b
* Java cleanup, rename folders and packages to make them matchNoel Grandin2012-09-0530-41/+51
| | | | | | | Also fix some compile errors. I suspect this is dead code, but on the chance that it might be useful..... Change-Id: I0d56df88420ce484b72df626db4fadcebe04d777
* Java cleanup, make the package name match the folder nameNoel Grandin2012-09-0512-12/+12
| | | | | | Less disruptive than moving the files in this case. Change-Id: I31f7891ca9c333e1d8c6e1b2c0bba5324f56dbd5
* Some clean up of previous commitStephan Bergmann2012-09-031-9/+5
| | | | Change-Id: I6507b731665eb3d98a8fbf3d445f6c85e6d49258
* fdo#46808, Adapt io::Pipe UNO service to new styleNoel Grandin2012-09-031-3/+1
| | | | | | | Create a merged XPipe interface for this service to implement. Which is backwards-compatible, but does not require creating a new service. Change-Id: I682633c6252aab503eb2469c9bd2ba771f10bc4b
* For kicks, enable cross-building for Android on MIPSTor Lillqvist2012-08-162-3/+18
| | | | Change-Id: I6fa2b9a50c525fb2d8666a144409eb9a3ad2698a
* Static method sleep from Thread should be accessed in a static wayJulien Nabet2012-08-061-7/+2
| | | | Change-Id: I7d875dd74f8eff05f7a291100841779abbf5fd1c