summaryrefslogtreecommitdiff
path: root/bridges
AgeCommit message (Collapse)Author
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
2011-12-21only use posix_fallocate() if it's actually availableRobert Nagy
2011-12-19fix armhf build in bridgesMatthias Klose
Signed-off-by: Bjoern Michaelsen <bjoern.michaelsen@canonical.com> Signed-off-by: Caolán McNamara <caolanm@redhat.com>
2011-12-15Resolves: rhbz#767708 avoid SIGBUS writing to overcommitted mmaped diskspaceStephan Bergmann
2011-12-13Fix for fdo43460 Part IV getLength to isEmptyOlivier Hallot
Part IV Module basic (small fix per demand from Ivan Timofeev) binaryurp bridges
2011-12-11I don't see NO_BSYMBOLIC being used anywhereTor Lillqvist
2011-11-30catch by constant referenceTakeshi Abe
2011-11-27remove precompiled_xxx.hxx/cxxNorbert Thiebaud
2011-11-27remove include of pch header in bridgeNorbert Thiebaud
2011-11-27remove PCH support in dmake-moduleNorbert Thiebaud
2011-11-24Use RTLD_DEFAULT on AndroidTor Lillqvist
dlopen()ing NULL (the main program) and dlsym()ing on that handle does not work on Android as in GNU/Linux. So don't bother with that, just call dlsym(RTLD_DEFAULT, symbol) instead. But, it doesn't help, it won't find the type_infos anyway, as they are weak symbols and the dlsym() at least in Android 4.0 does not like weak symbols, "Symbol is not global." So the fallback branch that dynamically generates a type_info, which normally should get used only for inter-process UNO (and thus presumably never on Android) is taken instead. But, that didn't work either at least with NDK r7 thanks to a bug in its libgnustl_shared.so. But we now patch that at run-time in android_main() in sal/osl/android/jni/lo-bootstrap.c. Are we having fun yet?
2011-11-21Don't use USE_DOUBLE_MMAP on AndroidTor Lillqvist
2011-11-17Let's try using the gcc3_linux_arm code for Android, tooTor Lillqvist
2011-11-17Enforce a "lib" prefix for UNO components for AndroidTor Lillqvist
This commit for the old build system. (Don't bother for components not relevant for Android.) The Android package installer (as invoked through "adb install", from "ant debug install") silently ignores native libraries in app packages (.apk files) whose names don't start with "lib" and end with ".so". The package builder (as invoked through "ant debug") in the SDK gladly includes also thusly named native libraries in the .apk, though. Yay for consistency.
2011-11-14fix mangled indentCaolán McNamara
2011-11-12Crack to just make this compile for iOS deviceTor Lillqvist
2011-11-11Missing #endifTor Lillqvist
2011-11-11Add the ARM variantTor Lillqvist
2011-10-19Adapted numbering of reordered asm parameters.Stephan Bergmann
2011-10-18Some fixes for "clang version 3.1 (trunk 142234)" (with --enable-werror, on ↵Stephan Bergmann
Linux x86_64).
2011-10-17Mark ecx register as clobberedKristian Rietveld
The inline assembly code executes a function call and functions are free to use eax, ecx and edx without preservation. We must thus mark ecx as a clobber register.
2011-09-29Make the C++/UNO bridge compile against the MacOSX 10.7 SDKStephan Bergmann
Old work in progress by sberg, committed by tml.
2011-09-22just silence the auto_ptr deprecations in isolationCaolán McNamara
2011-09-21OSL_TRACE: Remove trailing newlinesThomas Arnhold
Done with perl regex: s/(\n\s*OSL_TRACE\(\s*\"[^\n]+?)\s*(\\n)+(\"[^\n]*\)\;\n)/$1$3/gs; - removed trailing whitespaces and (multiple) newlines
2011-09-12sb140: #i117295# fix previous fixStephan Bergmann
2011-09-12sb140: #i117295# removed obsolete LEAK_STATIC_DATA definesStephan Bergmann
2011-09-09sb140: #i117295# use rtl::StaticStephan Bergmann
2011-09-06what happens if we try and do it right ?Caolán McNamara
2011-08-24add missing depends on br_cppuno_shared for various archsRene Engelhard
2011-08-22Drop OS/2 linesTor Lillqvist
2011-08-21Use prefixed name for uno_initEnvironment() for iOSTor Lillqvist
2011-08-17cppcheck: remove assigned but unused variableTakeshi Abe
2011-08-14Add codeSnippet debugging output when dbglevel>1Tor Lillqvist
2011-08-14Add codeSnippet debugging output when dbglevel>1Tor Lillqvist
2011-08-14Start of C++/UNO bridge for iOS simulator and deviceTor Lillqvist
Unlikely to work yet, but at least builds for the simulator. We can not use dynamic code generation on iOS, so we use a fixed set of code snippets, genertated by a Perl script. Experimentation seems to indicate that a relatively small set of static code snippets should be enough in simple use cases with no extensions (that we can't really support on iOS anyway) and stuff. Except for the static set of snippets the code mostly is, or will be, an ifdefified combination of the gcc3_linux_arm and gcc3_macosx_intel code. The ABI on iOS ARM devices should be quite close to that on Linux ARM, knock on wood.
2011-08-14Add some commentsTor Lillqvist
2011-08-11Avoid throw in destructorJulien Nabet
2011-08-04YES->TRUECaolán McNamara