Age | Commit message (Collapse) | Author |
|
|
|
Change-Id: I0f6a34a459c1492a69afa3ef6bcbaa8ed7639a22
|
|
There are basicically two classes of cases:
1) Where the code is for obscure historical reasons or what I see as
misguided "optimization" split into a more libraries than necessary,
and these then are loaded at run-time. Instead, just use direct
linking.
2) Where dynamic loading is part of the functionality offered to some
upper (scripting etc) layer, or where some system-specific non-LO
library is loaded dynamically, as it is not necessarily present on
end-user machines. Can't have such in the DISABLE_DYNLOADING case.
Change-Id: I9eceac5fb635245def2f4f3320821447bb7cd8c0
|
|
Change-Id: I52c176776a58a633d0125449fdaa550c813e7da0
|
|
Change-Id: I317058e3b25cebb7c1d89361636261c5f16a84d4
|
|
Those classes don't exist. So remove friend class operators too.
Change-Id: I8e3b32db933dea7cbab86015f0c926df967511f6
|
|
Change-Id: I7c62d086cb593744785abecae7a107686a4d65ce
|
|
|
|
Change-Id: I6c145e984c885c7e06caa1c27bfb354ea49ad9ce
|
|
Unfortunately this --enable-dbg-util only problem (caused by
_GLIBCXX_DEUBG) resurfaced, perhaps because of new std::string based
logging in sal; adapt all map files to export the unique symbol.
|
|
|
|
The assumption in the comment is clearly wrong, as osl::Thread::create
returns a boolean result to indicate failure.
Slight modification of a patch by Michael Stahl <mstahl@redhat.com>.
|
|
|
|
|
|
...also improved the code somewhat.
|
|
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".
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
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>
|
|
|
|
|
|
|
|
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
|
|
|
|
|
|
2008/05/14 14:25:12 hr 1.7.20.1: #i88947#: add symbols for Solaris LP64
|
|
2008/03/31 07:25:46 rt 1.2.62.1: #i87441# Change license header to LPGL v3.
|
|
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.
|
|
2008/03/31 07:25:46 rt 1.31.6.1: #i87441# Change license header to LPGL v3.
|
|
2008/04/01 15:25:19 thb 1.4.62.2: #i85898# Stripping all external header guards
2008/03/31 07:25:46 rt 1.4.62.1: #i87441# Change license header to LPGL v3.
|
|
2007/09/30 11:56:31 ydario 1.29.2.1: Issue number: i82034
Submitted by: ydario
Reviewed by: ydario
Commit of changes for OS/2 CWS source code integration.
|
|
2007/09/30 11:56:31 ydario 1.1.2.1: Issue number: i82034
Submitted by: ydario
Reviewed by: ydario
Commit of changes for OS/2 CWS source code integration.
|
|
2007/10/02 09:50:23 sb 1.26.4.4: RESYNC: (1.28-1.29); FILE MERGED
2007/08/23 17:52:50 sb 1.26.4.3: RESYNC: (1.27-1.28); FILE MERGED
2007/06/15 08:17:11 sb 1.26.4.2: RESYNC: (1.26-1.27); FILE MERGED
2007/06/14 15:04:04 sb 1.26.4.1: #i75466# Adapted to new APP|SHLnRPATH.
|
|
2007/09/05 08:40:16 obr 1.24.14.3: RESYNC: (1.27-1.28); FILE MERGED
2007/07/18 12:14:37 obr 1.24.14.2: RESYNC: (1.24-1.27); FILE MERGED
2006/12/28 15:04:27 ydario 1.24.14.1: OS/2 initial import.
|
|
2007/07/24 12:09:13 cmc 1.27.4.5: #i77975 as per kr suggestion, remove mingwin.map in favour of gcc3.map
2007/07/23 11:49:14 cmc 1.27.4.4: #i79907# repeat cppuhelper map merge in salhelper
2007/06/29 10:42:14 cmc 1.27.4.3: remove those new files
2007/06/27 15:00:40 cmc 1.27.4.2: make generic
2007/06/13 11:10:47 cmc 1.27.4.1: #i77975 distinguish between 32bit and 64bit gcc mangling
|
|
2007/07/24 09:36:02 cmc 1.1.2.2: #i79907# salhelper map 64bit wildcards
2007/07/23 11:49:14 cmc 1.1.2.1: #i79907# repeat cppuhelper map merge in salhelper
|
|
2007/06/21 16:35:07 hjs 1.6.62.1: #i78393# remove component_getDescriptionFunc from exports
|
|
2007/06/21 16:35:07 hjs 1.4.62.1: #i78393# remove component_getDescriptionFunc from exports
|
|
2007/04/18 09:52:49 vg 1.26.2.1: #i75844# MinGW port efforts part II
|
|
2007/03/20 10:48:10 vg 1.24.4.2: RESYNC MERGED 1.24 1.25
Everything below this line will be added to the revision comment.
2006/09/07 10:45:35 vg 1.24.4.1: #i53572# MinGW port
|