summaryrefslogtreecommitdiffstats
path: root/salhelper
Commit message (Collapse)AuthorAgeFilesLines
* salhelper: remove unexisting mapsThomas Arnhold2012-02-141-4/+0
|
* remove gcc2 tracesThomas Arnhold2012-02-141-2/+0
|
* Added READMEs for modules related to URE, with content from the wikiJosh Heidenreich2012-02-061-0/+1
|
* switch to include-based build rather than sourced-based buildNorbert Thiebaud2012-02-051-37/+3
|
* Switch from autodoc to doxygen for SDK C++ documentation.Stephan Bergmann2012-01-052-9/+9
| | | | | | | * New build prerequisite doxygen (controllable via --with-doxygen). * Adapted various headers to slightly different doxygen documentation syntax, but much clean up still remains to be done (i.e., warnings emitted by doxygen fixed).
* salhelper: s/hack/gb_Library_set_soversion_script/Michael Stahl2011-12-151-25/+1
|
* convert salhelper to gbuildMatúš Kukan2011-12-1517-316/+217
| | | | | | | | | | | | | | | | | | | | | | | This is a cherry-pick of Matúš's e2f30c078fcf26d481c2e90398b450f6c475a483 from the feature/gbuild branch, with the following modifications by Stephan Bergmann <sbergman@redhat.com>: * Adapt salhelper/Makefile to what all those Makefiles currently need to look like. * Do not remove salhelper/source/gcc3.map, instead add directly into it what otherwise solenv/bin/addsym.awk would add to it on Linux. * In salhelper/Library_salhelper.mk, add code that on Linux takes care of the soname and symbol versioning required for backwards compatibility. Solaris would need those features too, and its backwards compatibility is thus currently broken. Also add a bad hack to create the soname symlink (xxx.3 -> xxx) in the solver needed on non-Windows platforms (it is a bad hack for now in that it e.g. is not removed by "make clean"). * In solenv/gbuild/platform/macosx.mk, add an even worse hack to set the correct install name for libuno_salhelpergcc3.dylib.3, with a trailing ".3".
* I don't see NO_BSYMBOLIC being used anywhereTor Lillqvist2011-12-113-3/+0
|
* normalize Red Hat, Inc. spellings, and bump to latest templateCaolán McNamara2011-12-061-7/+9
|
* typos fixingKorrawit Pruegsanusak2011-11-271-1/+1
|
* Tweak some DLL and import library names in the WNTGCC caseTor Lillqvist2011-08-302-4/+5
|
* Bin OS/2 .map filesTor Lillqvist2011-08-041-73/+0
|
* Drop %_EXT% which was always emptyTor Lillqvist2011-06-031-17/+17
|
* Match also name of the static library built for iOSTor Lillqvist2011-05-261-1/+1
|
* add salhelper::LinkResolverCaolán McNamara2011-05-252-0/+94
|
* Use simpler DLL and library names in the WNTGCC caseTor Lillqvist2011-05-251-2/+3
|
* Remove OS/2 support.Francois Tigeot2011-04-181-5/+1
|
* Remove "using namespace ::rtl"Julien Nabet2011-03-032-2/+4
|
* remove empty TESTSHL2LIBCaolán McNamara2011-02-241-1/+1
|
* Clean up makefilesThomas Arnhold2011-02-042-10/+0
|
* Use mscx.map for 64-bit MSVC buildTor Lillqvist2011-01-162-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.
* get these tests to build againCaolán McNamara2010-11-295-30/+2
|
* Export one more Timer symbolTor Lillqvist2010-11-041-0/+1
|
* Attempt to fix some vos removal fallout on WindowsTor Lillqvist2010-11-043-0/+22
| | | | | | | | | | | | | | | After of the vos removal, some classes in other parts of the code now are subclasses of SimpleReferenceObject. To avoid compilation and linking errors in those other parts, we seem to need to have the operator new[] and operator delete[] in SimpleReferenceObject as protected instead of private. We also need an implementation of operator delete[]. As it can be unimplemented with gcc, I hope it isn't actually called, though, so it for now crashes intentionally if called. Will see later if this actually works, this is just a commit to make stuff build.
* Export more Timer API with MSVC in the map fileTor Lillqvist2010-11-041-0/+2
|
* Export more symbolsTor Lillqvist2010-11-021-0/+8
|
* add modelines to .h and .c files as wellCaolán McNamara2010-10-272-0/+6
|
* merge vosremoval-timer.diffNorbert Thiebaud2010-10-255-1/+746
|
* Add vim/emacs modelines to all source filesSebastian Spaeth2010-10-1422-0/+62
| | | | | | | | Fixes #fdo30794 Based on bin/add-modelines script (originally posted in mail 1286706307.1871.1399280959@webmail.messagingengine.com) Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
* more removed include guards using fixguard.pyPetr Mladek2010-10-052-2/+0
|
* remove include guards using fixguard.pyPetr Mladek2010-10-051-0/+0
|
* CWS-TOOLING: integrate CWS sb118Jens-Heiner Rechtien2010-04-163-1/+15
|\
| * sb118: #i109791# improved CPPUNIT_CFLAGS handlingsb2010-03-041-3/+1
| |
| * sb118: add missing CFLAGS+= $(CPPUNIT_CFLAGS) to loads of other makefiles, tooRene Engelhard2010-03-041-0/+4
| |
| * sb118: merged in DEV300_m72sb2010-02-2520-87/+21
| |\
| * | sb118: #i108776# changed addsym.awk to also export STLport num_put symbols, ↵sb2010-01-291-1/+1
| | | | | | | | | | | | and simplified it by requiring that first section is labeled UDK_3_0_0; adapted map files accordingly, replacing many individual ones with solenv/src templates
| * | sb118: #i108324# deprecated osl/semaphor.h etc., as it is unsupported on Mac ↵sb2010-01-141-0/+12
| | | | | | | | | | | | OS X and unused, anyway
* | | dtardon02: #i108502# remove SCO makefile.mk entryCaolán McNamara2010-04-061-5/+0
| | |
* | | dtardon02: #i108502# remove empty file in salhelperDavid Tardon2010-03-111-26/+0
| |/ |/|
* | changefileheader2: #i109125#: change source file copyright notice from Sun ↵Jens-Heiner Rechtien2010-02-1220-87/+21
|/ | | | Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
* CWS-TOOLING: integrate CWS sb116Jens-Heiner Rechtien2010-01-051-1/+1
|\
| * sb116: #i106845# removed obsolete IRIX portsb2009-11-131-1/+1
| |
* | #i103496#: split cppunit in a pure external lib and a lib depending on sal ↵Mathias Bauer2009-09-142-4/+4
|/ | | | -> testshl2
* No old windows def files needed any more.Rüdiger Timm2008-09-192-8/+0
|
* INTEGRATION: CWS hr51 (1.7.20); FILE MERGEDRüdiger Timm2008-06-161-6/+12
| | | | 2008/05/14 14:25:12 hr 1.7.20.1: #i88947#: add symbols for Solaris LP64
* INTEGRATION: CWS changefileheader (1.6.22); FILE MERGEDRüdiger Timm2008-04-111-23/+19
| | | | 2008/03/31 07:25:47 rt 1.6.22.1: #i87441# Change license header to LPGL v3.
* INTEGRATION: CWS changefileheader (1.7.22); FILE MERGEDRüdiger Timm2008-04-111-23/+19
| | | | 2008/03/31 07:25:47 rt 1.7.22.1: #i87441# Change license header to LPGL v3.
* INTEGRATION: CWS changefileheader (1.4.62); FILE MERGEDRüdiger Timm2008-04-111-23/+19
| | | | 2008/03/31 07:25:47 rt 1.4.62.1: #i87441# Change license header to LPGL v3.
* INTEGRATION: CWS changefileheader (1.2.62); FILE MERGEDRüdiger Timm2008-04-111-23/+18
| | | | 2008/03/31 07:25:46 rt 1.2.62.1: #i87441# Change license header to LPGL v3.
* INTEGRATION: CWS changefileheader (1.4.46); FILE MERGEDRüdiger Timm2008-04-112-56/+36
| | | | | | 2008/04/01 15:25:19 thb 1.4.46.3: #i85898# Stripping all external header guards 2008/04/01 12:34:29 thb 1.4.46.2: #i85898# Stripping all external header guards 2008/03/31 07:25:46 rt 1.4.46.1: #i87441# Change license header to LPGL v3.