Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-03-28 | make unittest check also for invalid conversions with OUStringBuffer | Luboš Luňák | |
2012-03-28 | string literal overload for OUStringBuffer::insert() | Luboš Luňák | |
2012-03-28 | string literal overload in the right place | Luboš Luňák | |
2012-03-28 | clean up string literal overloads in OUStringBuffer | Luboš Luňák | |
2012-03-28 | OUString does not have any non-const char functions, no need to check for it | Luboš Luňák | |
2012-03-28 | use SFINAE to remove non-const char[N] OUString overloads | Luboš Luňák | |
2012-03-28 | move string helper types to stringutils.hxx | Luboš Luňák | |
2012-03-28 | SFINAE workarounds for gcc-4.0.1 | Luboš Luňák | |
2012-03-28 | Add JNI wrapper for InitUCBHelper() and call it | Tor Lillqvist | |
2012-03-28 | stray debugging line | Caolán McNamara | |
2012-03-28 | when run under memcheck allow SIGUSR2 to dump current memory allocations | Caolán McNamara | |
2012-03-28 | these VALGRIND allocator annotations never worked for me, just busted memcheck | Caolán McNamara | |
2012-03-28 | remove (non-const) char[N] overloads introduced because of string literals | Luboš Luňák | |
Cleaned up SFINAE helper classes and added even more comments. | |||
2012-03-28 | sal: add dependency for unit test, fix typo in comment | Matúš Kukan | |
2012-03-28 | more SFINAE to distinguish between const char* and const char[] | Luboš Luňák | |
2012-03-28 | hopefully only OString ctors do not work with SFINAE broken | Luboš Luňák | |
2012-03-28 | string literal overloads for rest of OString methods | Luboš Luňák | |
2012-03-28 | CPPUNIT_ASSERT_MESSAGE -> CPPUNIT_ASSERT_EQUAL_MESSAGE | Luboš Luňák | |
2012-03-26 | finish work-in-progress test | Luboš Luňák | |
2012-03-26 | string literal overload for OString::operator=() | Luboš Luňák | |
2012-03-26 | CPPUNIT_ASSERT( == ) -> CPPUNIT_ASSERT_EQUAL() | Luboš Luňák | |
2012-03-26 | string literal overloads for OUStringBuffer | Luboš Luňák | |
2012-03-26 | No separate sal_textenc library built for Android | Tor Lillqvist | |
(As a low-hanging fruit to drop the shared library count by one... Each library less counts.) | |||
2012-03-26 | fix comment | Luboš Luňák | |
2012-03-26 | Hardcode default inifile as /assets/rc on Android | Tor Lillqvist | |
2012-03-26 | Add an OSL_TRACE when opening Android /assets files | Tor Lillqvist | |
2012-03-26 | sal_rtl_strings unittest depends on sal_textenc library | Luboš Luňák | |
there's a dlopen of it somewhere in sal's string classes | |||
2012-03-23 | removed duplicate includes in sal | Takeshi Abe | |
2012-03-22 | Add JNI wrappers for InitVCL and osl_setCommandArgs | Tor Lillqvist | |
2012-03-22 | No point searching PATH on Android and iOS | Tor Lillqvist | |
2012-03-22 | Clarify rtl_bootstrap_get documentation. | Will Thompson | |
2012-03-22 | rtl::bootstap: rename filename parameter to contain "uri" | Will Thompson | |
2012-03-22 | MinGW apparently needs to be forced into __cdecl | Stephan Bergmann | |
...otherwise bridges/source/cpp_uno/mingw_intel C++ ABI assumptions would not meet what i686-w64-mingw32-g++ emits (though it is unclear to me how this shall ever have worked before, as kendy claims it once did; also, at least for me, "wine soffice.exe" still does not work, as there is apparently confusion about C++ exception stack unwinding between GCC and cpp_uno/mingw_intel code). | |||
2012-03-21 | chmod -x | Tor Lillqvist | |
2012-03-21 | More hacking on static linking (iOS) support | Tor Lillqvist | |
2012-03-21 | Need the weird vnd.sun.star.pathname: prefix | Tor Lillqvist | |
2012-03-21 | Simply hardcode the inifile as "rc" in the app bundle directory on iOS | Tor Lillqvist | |
2012-03-21 | Clean up OSL_TRACE output a little bit | Tor Lillqvist | |
2012-03-18 | sal_osl_module depends on Module_DLL (uses the library) | Luboš Luňák | |
2012-03-16 | sal: fix warnings | Michael Stahl | |
2012-03-16 | sal: remove unx implementation of osl_sendResourcePipe/osl_receiveResourcePipe | Jonathan Adams | |
These are deprecated and not used in LO. | |||
2012-03-14 | Enable -Wnon-virtual-dtor for GCC 4.6 | Stephan Bergmann | |
...which has the necessary features to support it. Change a lot of classes to either contain a protected non-virtual dtor (which is backwards compatible, so even works for cppumaker-generated UNO headers) or a public virtual one. cppuhelper/propertysetmixin.hxx still needs to disable the warning, as the relevant class has a non-virtual dtor but friends, which would still cause GCC to warn. Includes a patch for libcmis, intended to be upstreamed. | |||
2012-03-13 | checked that we do not use OString ctor with literals with \0's | Luboš Luňák | |
Except in some unittests, which are sometimes rather silly and broken about it, which might explain why they're disabled. | |||
2012-03-13 | make OString work even with old gcc that has SFINAE broken | Luboš Luňák | |
Since OString already has a ctor accepting const char*, I cannot find out a way to distinguish string literals other than using a template, otherwise const char* somehow takes precedence (all of gcc, clang, msvc). But the template requires the Substitution Is Not A Failure Idiom to actually create only wanted instances. And the compiler can try evaluate the OString ctor as a possibility when comparing an int to an anonymous enum, and anonymous enum as a type without linkage cannot be a template argument before C++11. SFINAE should still work, but not with gcc older than 4.0.2 (which we right now use only on macs). So for that case disable the string literal ctors, which means macs will have one extra strlen call, and also that embedded \0's in string literals will be inconsistent. The tiny performance problem shouldn't matter that much and will eventually go away, the \0 problem should not matter, since before string literal ctors were introduced \0's had not been included anyway unless RTL_CONSTASCII_STRINGPARAM was used. So we should be safe and when removing the CONSTASCII macros \0 cases should be handled by explicitly mentioning the length. | |||
2012-03-13 | Removed FileStatus::isFile. Use ::isRegular instead. | Josh Heidenreich | |
See: https://bugs.freedesktop.org/show_bug.cgi?id=44982#c6 https://bugs.freedesktop.org/show_bug.cgi?id=44982#c7 for why. | |||
2012-03-13 | Use _NSGetExecutablePath also on iOS | Tor Lillqvist | |
2012-03-12 | SAL_DLLPUBLIC_TEMPLATE | Luboš Luňák | |
On Linux, public templates should not be hidden at the linker level. But on Windows, dllimport causes trouble. So create a new macro to be used specifically with templates that does the right thing on both platforms. (http://lists.freedesktop.org/archives/libreoffice/2012-March/028041.html and followups) | |||
2012-03-12 | handle msvc not even compiling a test that should fail | Luboš Luňák | |
but that is fine, because outside the unittest it should fail everywhere | |||
2012-03-12 | Fix Android compilation error | Tor Lillqvist | |
2012-03-12 | @since 3.6 -> @since LibreOffice 3.6 | Luboš Luňák | |
To help distinguish between OOo derivatives. |