Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-12-22 | Initial untested implementation of dirent style functions for the .apk | Tor Lillqvist | 1 | -37/+159 | |
2011-12-21 | WaE: add a space to tell SLED-11 gcc that we know what we're doing | Caolán McNamara | 1 | -1/+1 | |
2011-12-21 | get osl_File qa test to build under windows | Caolán McNamara | 1 | -0/+4 | |
2011-12-21 | gbuild, sal: dl is linux only | Matúš Kukan | 1 | -1/+3 | |
2011-12-21 | use the internal gethostbyname_r() implementation on OpenBSD too | Robert Nagy | 1 | -2/+2 | |
2011-12-21 | osl_unmapFile can't work for files bundled inside the .apk on Android | Tor Lillqvist | 4 | -12/+101 | |
On Android, when an app is installed, arbitrary files bundled in the app won't be unpacked into actual separate files in the file system. They will exist only as archive entries in the .apk file (which is a zip archive). The SDK tooling puts such files under the /assets folder in the .apk. The LibreOffice bootstrapping code for Android maps the .apk file into memory. osl_openFile() knows about the /assets special case, and uses a separate abstraction for such memory-mapped files. Obviously, when producing an .apk, one needs to make sure these bundled files are not compressed, if one wants to be able to use them directly from the memory-mapped .apk file. We do that in our test and sample Android projects. When mapping such files under /assets , just return a pointer to the file's location inside the mapped .apk archive. We can't use the old osl_unmapFile() on such mapped files, as that would unexpectedly unmap fairly arbitrary pages of the .apk mapping, wreaking havoc on later use of the same pages. So, introduce a new osl_unmapMappedFile() function that takes also the oslFileHandle originally passed to osl_mapFile(). Use this instead in the few places where the code actually called osl_unmapFile(). Make sure osl_mapFile() is nonexistent on Android. | |||||
2011-12-21 | Need visibility markup for ANativeActivity_onCreate() too | Tor Lillqvist | 1 | -1/+1 | |
2011-12-21 | Need visibility markup for lo_main() too | Tor Lillqvist | 1 | -3/+3 | |
2011-12-21 | Bin leftover unused files | Tor Lillqvist | 2 | -25/+0 | |
2011-12-20 | sal: disable subsequentcheck which has circular dependency | Matúš Kukan | 1 | -1/+2 | |
make 3.82 continues without error but apparently older version not | |||||
2011-12-20 | Use visibility attributes as we get compiled with -fvisibility=hidden | Tor Lillqvist | 1 | -0/+18 | |
2011-12-20 | Link most libs and executables with gb_STDLIBS as presumably is intended | Tor Lillqvist | 2 | -12/+8 | |
2011-12-20 | Fix compiler warnings for Android | Tor Lillqvist | 4 | -39/+73 | |
2011-12-20 | Always use the autoconfed sizes and alignments, not only when cross-compiling | Tor Lillqvist | 4 | -52/+0 | |
2011-12-20 | Need gb_CXXFLAGS, too | Tor Lillqvist | 1 | -2/+2 | |
2011-12-19 | Clean up previous commit. | Stephan Bergmann | 1 | -72/+8 | |
2011-12-19 | fdo#43095: allow the use of real access() calls | Moritz Bechler | 1 | -0/+21 | |
2011-12-19 | Add symbols from addsym.awk to gbuilified .map files. | Stephan Bergmann | 2 | -1/+15 | |
2011-12-19 | Warning clean-up (Mac OS X). | Stephan Bergmann | 2 | -2/+2 | |
2011-12-19 | WaE: GCC 4.5.1 does not allow #pragma GCC diagnostic warning | Matúš Kukan | 1 | -1/+1 | |
2011-12-19 | At least GCC 4.5.1 does not allow #pragma GCC diagnostic inside functions. | Stephan Bergmann | 1 | -26/+13 | |
2011-12-19 | typo: add missing \ | Matúš Kukan | 1 | -1/+1 | |
2011-12-19 | -Werror=shadow and -Werror=sign-promo fixes | Stephan Bergmann | 4 | -9/+33 | |
2011-12-19 | sal: add more unit tests | Matúš Kukan | 31 | -945/+705 | |
2011-12-19 | sal: add visibility symbols | Matúš Kukan | 50 | -564/+822 | |
2011-12-19 | sal: convert to gbuild | Matúš Kukan | 28 | -1312/+726 | |
2011-12-16 | gcc-trunk: fix error: unable to find string literal operator 'operator"" FOO' | Matúš Kukan | 1 | -8/+8 | |
2011-12-14 | fix crash for std::numeric_limits<int>::min() in our math lib impl | Markus Mohrhard | 1 | -1/+3 | |
2011-12-13 | warn about massive allocs | Caolán McNamara | 1 | -0/+7 | |
2011-12-13 | Bin a few lines of weird crack | Tor Lillqvist | 1 | -4/+0 | |
2011-12-11 | I don't see NO_BSYMBOLIC being used anywhere | Tor Lillqvist | 2 | -2/+0 | |
2011-12-09 | rtl::OUStringBuffer::insert overloaded for char (similar to ::append). | Stephan Bergmann | 1 | -0/+24 | |
2011-12-07 | in modules, when we have a env we are in stage gbuild | Bjoern Michaelsen | 1 | -0/+1 | |
2011-12-07 | || -> && | Caolán McNamara | 1 | -2/+2 | |
2011-12-07 | Don't replace getpid on Linux when the system version is correct | Arnaud Versini | 1 | -6/+8 | |
2011-12-06 | normalize Red Hat, Inc. spellings, and bump to latest template | Caolán McNamara | 12 | -32/+36 | |
2011-12-05 | lp#726529: inline arm assembler is obsolete by now | Bjoern Michaelsen | 1 | -45/+0 | |
2011-12-05 | ChildStatusProc needs to be extern "C". | Stephan Bergmann | 1 | -0/+4 | |
2011-12-02 | Improve ChildStatusProc diagnostics. | Stephan Bergmann | 3 | -29/+79 | |
2011-12-02 | Mark rtl::O[U]StringBuffer::{charAt,setCharAt} as SAL_DEPRECATED. | Stephan Bergmann | 2 | -0/+4 | |
2011-12-02 | Revert "Remove charAt/setCharAt once and for all" | Stephan Bergmann | 2 | -0/+72 | |
For backwards compatibility, they should not be removed before LO 4. They should be marked as SAL_DEPRECATED, however. This reverts commit 1820e7f575dffe53062f50f08cebf0efa37e2cc2. | |||||
2011-12-01 | Remove charAt/setCharAt once and for all | August Sodora | 2 | -72/+0 | |
2011-12-01 | Add back setCharAt/charAt for now | August Sodora | 2 | -0/+72 | |
2011-12-01 | remove unused string constants | Andras Timar | 1 | -5/+0 | |
2011-12-01 | WaE: unused variables | August Sodora | 1 | -5/+0 | |
2011-12-01 | fdo#41474: remove setCharAt and charAt from O[U]StringBuffer | August Sodora | 4 | -565/+0 | |
2011-12-01 | Remove uses of charAt | August Sodora | 1 | -1/+1 | |
2011-11-30 | Fix build breaker thinko | Tor Lillqvist | 1 | -1/+1 | |
2011-11-30 | Android code refactorig and hacking | Tor Lillqvist | 21 | -732/+115 | |
Sorry for the large unstructured commit. But hey, the Android code is experimental so far. Extract the native lo-bootstrap code into a fairly normal library built in sal. (Previously it was the JNI part of the "Bootstrap" app.) Just linkink normally to liblo-bootstrap from C++ code that uses it works fine, no need to do a dlsym lookup. Bootstrap is still a subclass of NativeActivity and can thus still be used as an "app" (to start unit tests, or whatever), but can also be used from some other app's Java code to just get access to the lo-bootstrap native methods. Introduce a new top-level "module", android, for Bootstrap and the experiments with DocumentLoader. Note that the experimental DocumentLoader app still crashes. It can't create the com.sun.star.frame.Desktop instance. I spent lots of time debugging in the painfully inadequate ndk-gdb. (Even the newer gdb build from the "mingw-and-ndk" project is quite crappy in many ways.) I should really experiment with corresponding code on a normal platform first before even trying on Android. Basically, I think that if I just can get the concept of Java code that instantiates and uses LO components *in-process* working on a normal desktop platform, it should work on Android, too. | |||||
2011-11-30 | OSL_TRACE in sal/rtl/source/alloc_*.cxx leads to deadlock... | Stephan Bergmann | 3 | -208/+182 | |
...with SAL_LOG=+INFO due to std::ostringstream in log.cxx using global operator new, which potentially calls rtl_allocateMemory. |