Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Code-cleanup for testintrosp.cxx. | Thomas Arnhold | 2011-01-25 | 1 | -365/+3 | |
| | ||||||
* | WaE: gcc 4.6.0 various warnings | Caolán McNamara | 2011-01-25 | 1 | -7/+10 | |
| | ||||||
* | WaE: remove unused variable | David Tardon | 2011-01-25 | 1 | -2/+2 | |
| | ||||||
* | WaE: remove unused variable | David Tardon | 2011-01-25 | 1 | -3/+0 | |
| | ||||||
* | Some fixes to documentation (part 1) | Aurimas Fišeras | 2011-01-25 | 215 | -383/+383 | |
| | | | | | | | Fixes many spelling errors (checked with en_US spell checker). Unifies spelling of some common words. Replaces single quotes ('') with double quotes (""). Fixes several other errors. | |||||
* | Include the wntmscx build directories | Tor Lillqvist | 2011-01-24 | 1 | -2/+2 | |
| | ||||||
* | WaE: gcc 4.6.0 various warnings | Caolán McNamara | 2011-01-24 | 2 | -22/+2 | |
| | ||||||
* | WaE: gcc 4.6.0 various warnings | Caolán McNamara | 2011-01-24 | 1 | -3/+1 | |
| | ||||||
* | WaE: gcc 4.6.0 various warnings | Caolán McNamara | 2011-01-24 | 2 | -4/+3 | |
| | ||||||
* | WaE: gcc 4.6.0 various warnings | Caolán McNamara | 2011-01-24 | 2 | -5/+1 | |
| | ||||||
* | WaE: gcc 4.6.0 various warnings | Caolán McNamara | 2011-01-24 | 2 | -7/+1 | |
| | ||||||
* | add since version to new API | Michael Meeks | 2011-01-24 | 1 | -0/+2 | |
| | ||||||
* | New method: isEmpty() - Checks if a string is empty. | Thomas Arnhold | 2011-01-24 | 1 | -0/+14 | |
| | | | | | | | | | | | This could simplify logics in the source. Now this test is done like 'if (aStr.getLength() != 0) {...}' or 'if (!aStr.getLength()) {...}'. With isEmpty() this looks like: if (aStr.isEmpty()) {...} if (!aStr.isEmpty()) {...} I think this would make the code more readable. | |||||
* | Kill Win9x code in file.cxx | Tor Lillqvist | 2011-01-24 | 1 | -7/+0 | |
| | ||||||
* | Kill Win9x security code | Tor Lillqvist | 2011-01-24 | 1 | -116/+67 | |
| | ||||||
* | Kill Win9x mutex code | Tor Lillqvist | 2011-01-24 | 1 | -98/+11 | |
| | ||||||
* | Drop pipeimpl.obj from SLOFILES, too | Tor Lillqvist | 2011-01-24 | 1 | -1/+0 | |
| | ||||||
* | Kill Win9x code | Tor Lillqvist | 2011-01-24 | 8 | -1253/+110 | |
| | ||||||
* | Add debug output to the dummy functions to see if/when they get called | Tor Lillqvist | 2011-01-23 | 3 | -3/+9 | |
| | ||||||
* | Dont assert in safe situations | Tor Lillqvist | 2011-01-23 | 2 | -2/+2 | |
| | ||||||
* | Turn OSL_TRACE output on only if OSL_DEBUG_LEVEL > 2 | Tor Lillqvist | 2011-01-23 | 1 | -1/+1 | |
| | ||||||
* | If CPPU_LEAK_STATIC_DATA is defined, don't bother with assertions | Tor Lillqvist | 2011-01-23 | 2 | -0/+23 | |
| | | | | | | | | | | | | | Re-introduce the possibility to define CPPU_LEAK_STATIC_DATA. This time use it to bypass just the assertions that check that the type description counts really are zero at the end of the TypeDescriptor_Init_Impl destructor. Add more informative debugging printout of which counts are non-zero. Define CPPU_LEAK_STATIC_DATA for x64 Windows for now. But we do get the same assertions also on x86 Windows if cppu is built with OSL_DEBUG_LEVEL>1. | |||||
* | Use correct name for mscx_uno.dll and deliver it | Tor Lillqvist | 2011-01-23 | 2 | -1/+2 | |
| | ||||||
* | Remove pointless debugging output | Tor Lillqvist | 2011-01-23 | 1 | -13/+0 | |
| | | | | | | | | | | | | We do print out a message if struct size verifications fail. That is enough. No point in printing out the same > sizeof(AlignSize_Impl) = 16 > sizeof(M) = 8 > sizeof(N) = 12 etc messages every time a cppu-using program is run and cppu has been built for debugging. | |||||
* | Remove some dead code. | Thomas Arnhold | 2011-01-22 | 1 | -20/+0 | |
| | ||||||
* | More hacking on the C++-UNO bridge for x64 Windows | Tor Lillqvist | 2011-01-22 | 5 | -82/+139 | |
| | | | | | | | | | I think I might actually be able to manage without any assembly coding here, thanks to the clean design of the x64 Windows calling convention, and tricking the compiler (in a fully documented and stable way) by using varargs. uno2cpp.cxx might even be getting close to working now, but cpp2uno.cxx and except.cxx parts are just forced to compile by using dummy code. | |||||
* | Define SAL_TYPES_SIZEOFPOINTER for x64 Windows | Tor Lillqvist | 2011-01-22 | 1 | -2/+6 | |
| | ||||||
* | Use separate .map files for 64-bit MSVC build | Tor Lillqvist | 2011-01-22 | 2 | -0/+39 | |
| | ||||||
* | Remove empty description and dates. | Thomas Arnhold | 2011-01-22 | 1 | -39/+0 | |
| | ||||||
* | Remove obsolete RCS lines. | Thomas Arnhold | 2011-01-21 | 24 | -72/+0 | |
| | ||||||
* | cppcheck: misc scope and unused variables | Caolán McNamara | 2011-01-21 | 3 | -5/+3 | |
| | ||||||
* | Remove old RCS lines. | Thomas Arnhold | 2011-01-21 | 5 | -16/+0 | |
| | ||||||
* | use errno to get the correct error message if mkstemp() fails | Robert Nagy | 2011-01-21 | 1 | -1/+2 | |
| | ||||||
* | Don't replace equalsAscii() with equalsAsciiL() in measure_oustrings.cxx. | Thomas Arnhold | 2011-01-21 | 1 | -2/+2 | |
| | ||||||
* | Replace suitable equalsAscii calls with equalsAsciiL. | Thomas Arnhold | 2011-01-20 | 4 | -14/+14 | |
| | | | | Done with sed -i 's%\(\.equalsAscii\)(\(\s\?"[^"]\+"\)\(\s\?\))%\1L(\3RTL_CONSTASCII_STRINGPARAM(\2\3)\3)%g'. | |||||
* | More hacking on the wntmscx bridge, still far from ready | Tor Lillqvist | 2011-01-20 | 5 | -227/+433 | |
| | | | | | See asmbits.asm for some general comments and pointers to useful information. | |||||
* | remove unused dirs | Caolán McNamara | 2011-01-17 | 12 | -6812/+0 | |
| | ||||||
* | fix documentation typo | Caolán McNamara | 2011-01-17 | 1 | -1/+1 | |
| | ||||||
* | Commit 64-bit Win32 C++ bridge files | Tor Lillqvist | 2011-01-17 | 8 | -1/+1798 | |
| | | | | | Just copies of the 32-bit ones so far, so obviously don't compile even. No in-line assembly in 64-bit MSVC for instance. | |||||
* | Use separate .map file for cppuhelper for 64-bit MSVC build | Tor Lillqvist | 2011-01-17 | 2 | -0/+282 | |
| | ||||||
* | Use separate .map files for 64-bit MSVC build | Tor Lillqvist | 2011-01-16 | 2 | -0/+10 | |
| | | | | | | | | | | | | | | | | | | | Unfortunately the C++ name mangling in a 64-bit MSVC compilation is slightly different from that in a 32-bit one: -- An 'E' is inserted for pointers to indicate that they are 64 bits. I don't fully understand the rationale for this; isn't that the only kind of pointer in 64-bit code produced by a C++ compiler anyway? -- As there is only one calling convention on x64 Windows, __cdecl, the indications for other calling conventions (here, especially __thiscall) change to that for __cdecl. It should be possible to write a tool to at least partially automate conversion of 32-bit mangled names to 64-bit ones, and thus make it easy to create mscx map files from the corresponding msci ones in LibreOffice. Sure, it probably wouldn't work 100% correctly in all cases, but it would help a lot. | |||||
* | Use mscx.map for 64-bit MSVC build | Tor Lillqvist | 2011-01-16 | 2 | -0/+52 | |
| | | | | | | | | | | | | | | | | | | | Unfortunately the C++ name mangling in a 64-bit MSVC compilation is slightly different from that in a 32-bit one: -- An 'E' is inserted for pointers to indicate that they are 64 bits. I don't fully understand the rationale for this; isn't that the only kind of pointer in 64-bit code produced by a C++ compiler anyway? -- As there is only one calling convention on x64 Windows, __cdecl, the indications for other calling conventions (here, especially __thiscall) change to that for __cdecl. It should be possible to write a tool to at least partially automate conversion of 32-bit mangled names to 64-bit ones, and thus make it easy to create mscx map files from the corresponding msci ones in LibreOffice. Sure, it probably wouldn't work 100% correctly in all cases, but it would help a lot. | |||||
* | Initial hacks for 64-bit Windows build | Tor Lillqvist | 2011-01-16 | 3 | -12/+15 | |
| | ||||||
* | equalsAsciiL faster than equals | Caolán McNamara | 2011-01-16 | 1 | -18/+18 | |
| | ||||||
* | drop two arg one from this test, because it has different semantics | Caolán McNamara | 2011-01-15 | 1 | -14/+4 | |
| | ||||||
* | fix test name | Caolán McNamara | 2011-01-15 | 1 | -1/+1 | |
| | ||||||
* | and test with a precreated string | Caolán McNamara | 2011-01-15 | 1 | -0/+16 | |
| | ||||||
* | fix break on parallel build | David Tardon | 2011-01-15 | 1 | -0/+6 | |
| | ||||||
* | equalsAsciiL faster than equalsAscii when length available | Caolán McNamara | 2011-01-15 | 1 | -5/+43 | |
| | ||||||
* | add performance comparison test for equalsAscii group | Caolán McNamara | 2011-01-15 | 1 | -3/+31 | |
| |