Caolán McNamara
5e8635f624
move cxxabi.h after stl headers to workaround gcc 4.6.0 and damn stlport
2011-01-27 20:26:07 +00:00
Tor Lillqvist
72f06717f6
Intermediate commit
2011-01-26 23:08:54 +02:00
sb
138ab06ecc
sb138: #i116038# fresh implementation of binary URP bridge
2011-01-26 09:26:59 +01:00
Tor Lillqvist
0ec0d899bf
Add debug output to the dummy functions to see if/when they get called
2011-01-23 03:26:40 +02:00
Tor Lillqvist
fc381c2b2f
Use correct name for mscx_uno.dll and deliver it
2011-01-23 00:55:22 +02:00
Tor Lillqvist
28787edbd8
More hacking on the C++-UNO bridge for x64 Windows
...
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.
2011-01-22 03:20:19 +02:00
Thomas Arnhold
113a18833a
Remove old RCS lines.
2011-01-21 14:31:33 +01:00
Robert Nagy
1c321e027d
use errno to get the correct error message if mkstemp() fails
2011-01-21 11:03:11 +01:00
Tor Lillqvist
266c2d6b34
More hacking on the wntmscx bridge, still far from ready
...
See asmbits.asm for some general comments and pointers to useful
information.
2011-01-20 02:39:23 +02:00
Tor Lillqvist
acf1b8ee70
Commit 64-bit Win32 C++ bridge files
...
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.
2011-01-17 03:52:12 +02:00
Caolán McNamara
d0b04ecea7
cppcheck: prefer prefix variant
2010-12-30 21:16:26 +00:00
Robert Nagy
bbff372b4c
malloc.h is obsolete on BSDs, so use stdlib.h there
2010-12-13 11:52:51 +01:00
Caolán McNamara
3358b4f311
fix bsd bridges
2010-12-09 12:00:50 +00:00
Hans-Joachim Lankenau
2482b35619
ause128: #i115964# add creating libjava_uno.jnilib for tests that may need it
2010-12-08 15:17:09 +01:00
Takeshi Abe
36e2296bf8
Replace all occured, occurance etc.
2010-12-06 09:16:29 +00:00
Caolán McNamara
1e8a123248
cppcheck: unused variables
2010-12-05 12:09:43 +00:00
Caolán McNamara
e872a73e53
cppcheck: unused variable
2010-11-30 13:42:34 +00:00
Caolán McNamara
0ae3237320
cppcheck: methods can be const
2010-11-25 12:02:13 +00:00
Caolán McNamara
670bb20d25
cppcheck: methods can be const
2010-11-25 12:02:13 +00:00
Caolán McNamara
3ef6b19852
cppcheck: methods can be const
2010-11-25 10:27:05 +00:00
Kevin Hunter
8e401df9f0
EasyHack: RTL_CONST macro from createFromAscii
...
They're only in the tests, but it compiles, and the createFromAscii
messed with my grep-age!
2010-11-20 11:22:38 +01:00
Kevin Hunter
b59349c8e1
EasyHack: Convert to RTL macro from FromAscii
2010-11-10 08:12:10 +01:00
Kevin Hunter
d7fa5f9a1c
RTL macro converted from createFromAscii
2010-11-09 16:55:45 +00:00
Kevin Hunter
d494fcb817
Remove some commented out code.
2010-11-09 16:54:18 +00:00
Caolán McNamara
a9cf7dbcef
restore issuzilla id for reference
2010-11-08 21:25:44 +00:00
Kohei Yoshida
2d472ad597
Fixed a build break.
2010-11-05 20:34:13 -04:00
Robert Nagy
551898cdd2
Use linux bridge code on all BSDs.
...
Share the linux bridge code with all the BSDs to avoid code duplication
and the hassle of syncing. Discussed with Caolan McNamara
2010-11-06 00:15:04 +01:00
Robert Nagy
c5e3a70a85
use getpagesize() on OpenBSD
2010-11-05 11:37:40 +01:00
Caolán McNamara
da5cef0ab4
add modelines to .h and .c files as well
2010-10-27 16:04:46 +01:00
Norbert Thiebaud
014e66ceba
Finally, gut the vos module out of the build
2010-10-25 19:55:39 -05:00
Caolán McNamara
f379da216a
micro optimizations
2010-10-25 16:59:32 +01:00
sb
59b2504a55
sb132: #i112448# proper initialization of ClientJob (patch by olistraub)
2010-10-25 15:42:40 +02:00
Caolán McNamara
85c44ad8b3
#i101100# strict-alias clean
2010-10-20 08:53:25 +01:00
Caolán McNamara
bc9aea44a7
explicitly -fno-strict-alias for linux bridges by default
2010-10-20 08:53:25 +01:00
Povilas Kanapickas
17a52bb6a8
remove non-compiled code
2010-10-18 16:25:47 +01:00
Sebastian Spaeth
a715e1b3d0
Add vim/emacs modelines to all source files
...
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>
2010-10-14 17:04:31 +02:00
Caolán McNamara
74fc2358e2
add AIX uno bridge
2010-10-13 20:31:42 +01:00
Thomas Klausner
3165ec7b0f
Use FreeBSD/i386 files for NetBSD/i386.
2010-10-13 16:21:34 +02:00
Thomas Klausner
e17dc1481e
Add support for NetBSD/amd64 based on FreeBSD/amd64 files.
...
But remove trailing whitespace for commit script.
2010-10-13 16:19:43 +02:00
J. Graeme Lingard
bda7aaeb74
Remove redundant #include, #define & comments
2010-10-13 12:51:10 +02:00
Caolán McNamara
d8768eeb2b
#i112784# do not leak ContextAdmin
2010-10-11 14:57:45 +01:00
Caolán McNamara
56170eb5c5
#i112681# make bridges match remotebridges
2010-10-11 12:37:08 +01:00
Petr Mladek
bcdb4cc866
more removed include guards using fixguard.py
2010-10-05 18:12:52 +02:00
Petr Mladek
334bef4563
remove include guards using fixguard.py
2010-10-05 18:12:51 +02:00
sb
0166b35fc6
sb123: #i114635# handle non-UNO exceptions in C++ UNO bridge, for unxlngx6, rest to follow
2010-09-21 09:10:04 +02:00
sb
71a7ba716e
sb126: #i112784# do not leak ContextAdmin (patch by cmc)
2010-07-02 15:53:28 +02:00
sb
f7ec66632c
sb126: merged in DEV300_m84
2010-06-30 15:38:26 +02:00
sb
e2a5cf6e3a
sb126: #i112681# make bridges match remotebridges (patch by cmc)
2010-06-25 13:15:39 +02:00
Caolán McNamara
f93ec185f6
cmcfixes75: merge with DEV300 m81
2010-06-09 11:45:53 +01:00
Caolán McNamara
968fb1595f
cmcfixes74: merge with DEV300 m80
2010-05-31 22:58:51 +01:00
Caolán McNamara
333231243a
cmcfixes75: merge with DEV300 m80
2010-05-31 20:37:41 +01:00
Vladimir Glazunov
94098547cb
CWS-TOOLING: integrate CWS sb120
2010-05-27 14:07:06 +02:00
Caolán McNamara
10eafd40dd
cmcfixes74: merge with DEV300 m79
2010-05-26 14:41:36 +01:00
Caolán McNamara
4a8572ee16
cmcfixes75: merge with DEV300 m79
2010-05-26 13:23:31 +01:00
Caolán McNamara
395d428def
cmcfixes75: #i111803# array out of bounds
2010-05-24 14:50:22 +01:00
Ivo Hinkelmann
e6df926000
CWS-TOOLING: integrate CWS armeabi02
2010-05-21 12:27:20 +02:00
sb
6622725637
sb120: merged in DEV300_m78
2010-05-20 15:46:46 +02:00
Ivo Hinkelmann
b9420f83fe
CWS-TOOLING: integrate CWS linuxaxp01
2010-05-10 15:37:45 +02:00
Caolán McNamara
867721d3e8
armeabi02: #i105359# fix arm-eabi uno bridge
2010-05-04 14:33:17 +01:00
Caolán McNamara
dce434e245
armeabi02: #i105359# fix arm-eabi uno bridge, fix exception handling, and fix struct returning rules
2010-04-27 11:17:28 +01:00
sb
26d6b6c707
sb121: merged in DEV300_m77
2010-04-22 10:19:10 +02:00
Caolán McNamara
38b2bcc342
cmcfixes74: merge with DEV300 m75
2010-04-21 21:07:38 +01:00
sb
1fb62ab5e4
sb120: non-fatal OSL_ENSURE -> OSL_TRACE
2010-04-19 11:48:59 +02:00
Caolán McNamara
b8d7719197
cmcfixes74: #i109877 init rtti on os2
2010-04-12 11:13:43 +01:00
Caolán McNamara
d5394818c1
linuxaxp01: #i110145# hppa bridge used uninit value and ludicrous logic
2010-03-20 15:50:07 +00:00
sb
67977bbe29
sb121: removed obsolete comments (-Wa,--noexecstack long been superseded by .note.GNU-stack on unxlngi6, anyway, and the other occurrences obviously being cargo-cult copies)
2010-03-17 17:14:05 +01:00
Caolán McNamara
d941d8c336
linuxaxp01: #i110145# first cut
2010-03-15 16:02:56 +00:00
sb
3660455b07
sb121: #i109878# avoid warning about non-virt dtor by inheriting privately
2010-03-12 13:02:17 +01:00
sb
80b39c8260
merged in CWS sb119
2010-03-01 14:43:46 +01:00
sb
e3e1a6da80
sb119: merged in DEV300_m72
2010-02-26 09:55:56 +01:00
sb
2e24fc7415
sb118: merged in DEV300_m72
2010-02-25 12:46:45 +01:00
sb
6736982a07
sb118: #i109415# fixed x86_64::classify_argument
2010-02-18 21:44:35 +01:00
Jens-Heiner Rechtien
d3ec93586d
changefileheader2: #i10000#: convert files with CR/LF characters to CR only
2010-02-12 16:56:44 +01:00
Jens-Heiner Rechtien
7c80db2eb3
changefileheader2: #i109125#: change source file copyright notice from Sun Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
2010-02-12 15:01:35 +01:00
sb
10ddd52510
sb118: merged in DEV300_m71
2010-02-08 09:18:14 +01:00
sb
02a4c12619
sb119: #i108371# preserve potential 128bit stack alignment in gcc3_linux_intel UNO bridge (based on a patch by ecatmur)
2010-02-01 09:40:00 +01:00
sb
f4d7dfdfba
sb118: #i108776# changed addsym.awk to also export STLport num_put symbols, 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
2010-01-29 17:01:54 +01:00
Caolán McNamara
43d361521c
s390xport02: #i108410# argh\!, 64, not 32 in s390x
2010-01-19 11:25:34 +00:00
Caolán McNamara
cbb8cded67
s390xport02: #i108410# fix endian issues in s390x
2010-01-18 11:56:59 +00:00
sb
11370224ce
sb118: #i108269# first step of removing tcsh support
2010-01-12 18:49:59 +01:00
Jens-Heiner Rechtien
6e8628fb73
CWS-TOOLING: integrate CWS cmcfixes68
2010-01-05 14:01:00 +01:00
Caolán McNamara
0a537a4a7d
cmcfixes68: #i107465# fix nonpro build error
2009-12-07 09:17:16 +00:00
mb93783
c4bc00d649
merge to m66
2009-12-02 12:43:33 +01:00
Caolán McNamara
d0a8f93840
cmcfixes68: #i107183# ppc-linux: add support for softfloat toolchains
2009-12-01 11:47:26 +00:00
Caolán McNamara
ead5b1e338
cmcfixes68: #i107182# ppc fix argument passing in a rare case
2009-12-01 11:43:22 +00:00
Caolán McNamara
0f2d91432b
cmcfixes68: merge with DEV300 m66
2009-12-01 11:29:35 +00:00
Caolán McNamara
c13c003af9
cmcfixes68: #i107321# micro opt for x86_64 bridge
2009-11-30 12:07:42 +00:00
Vladimir Glazunov
8fd3f31eb9
CWS-TOOLING: integrate CWS cmcfixes64
2009-11-24 16:10:44 +01:00
Caolán McNamara
9076c9aa11
linuxhppa1: #i107051#: port to linux hppa (parisc)
2009-11-19 15:41:16 +00:00
Caolán McNamara
62137f5e98
#i105680# fix ia64 struct returning
2009-10-13 12:54:28 +00:00
Caolán McNamara
bf9defceee
#i105828# clear -Wp,-D_FORTIFY_SOURCE=2 warnings
2009-10-12 13:29:25 +00:00
Caolán McNamara
acbe032eb0
#i98028# fix warning after fixing SmallStruct and AllFloats
2009-10-06 19:11:04 +00:00
Caolán McNamara
8d4bb4276d
#i98028# SmallStruct and AllFloats
2009-10-06 15:08:10 +00:00
Caolán McNamara
c4989e147f
#i105302# allow build with -mfloat-abi=softfp -mfpu=vfp
2009-10-06 15:00:30 +00:00
Mathias Bauer
3739e0b640
merge commit
2009-09-25 21:47:16 +02:00
Ivo Hinkelmann
d1571f12a3
CWS-TOOLING: integrate CWS mingwport24
...
2009-09-13 02:15:22 +0200 tono r276097 : i#105033: mingw port: accept incomplete deflib
2009-09-12 15:14:34 +0200 tono r276096 : i#105012: mingw port: $(PATH) should be quoted
2009-09-12 15:12:49 +0200 tono r276095 : i#105011: mingw port: berkeleydb fix
2009-09-12 15:11:39 +0200 tono r276094 : i#105010: mingw port: decline libdl
2009-09-12 15:10:21 +0200 tono r276093 : i#105009: mingw port: sal/osl/w32/file_dirvol.cxx needs ctype.h
2009-09-12 15:08:27 +0200 tono r276092 : reverting changes to revise log messages
2009-09-12 11:55:48 +0200 tono r276090 : i#105014: mingw port: change to latest w32api and mingw runtime
2009-09-12 11:52:12 +0200 tono r276089 : i#105013: mingw port: fix gas error in call.s in bridges
2009-09-12 11:42:04 +0200 tono r276088 : mingw port: should be quoted
2009-09-12 11:35:35 +0200 tono r276087 : mingw port: berkeleydb fix
2009-09-12 11:32:34 +0200 tono r276086 : mingw port: decline libdl
2009-09-12 11:20:50 +0200 tono r276085 : mingw port: sal/osl/w32/file_dirvol.cxx needs ctype.h
2009-09-18 14:37:01 +00:00
Ivo Hinkelmann
edb896d16c
CWS-TOOLING: integrate CWS cmcfixes63
...
2009-09-16 11:24:47 +0200 cmc r276193 : #i105118# remove overly const warnings for -Wall
2009-09-15 18:04:24 +0200 cmc r276183 : #i105089# fix include
2009-09-15 14:30:55 +0200 cmc r276176 : #i105090# fix includes for s390x bridge
2009-09-18 12:40:04 +00:00
Jens-Heiner Rechtien
c7788533a2
CWS-TOOLING: integrate CWS sb113
...
2009-09-01 sb #i76393# second attempt at properly #ifdef-ing previous HG commit d598efdbf012
2009-08-28 sb #i102469# change back <T extends XInterface> to just <T> on queryInterface, to avoid binary incompatibility (method changing its signature from (Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; to (Ljava/lang/Class;Ljava/lang/Object;)Lcom/sun/star/uno/XInterface;)
2009-08-28 sb #i76393# properly #ifdef previous HG commit d598efdbf012
2009-08-27 sb #i94421# work around compiler error (based on a patch supplied by cloph)
2009-08-26 sb merged in DEV300_m56
2009-08-26 sb #i76393# on Linux, include dynamic section offset in crash report so as to be able to map "prelinked" callstacks back to original (patch by cmc)
2009-08-26 sb #i88162# remove unnecessary whitespace lines from per-locale xcu files (patch by tora)
2009-08-17 Juergen Schmidt #i104292# set context classloader after create new custom UNO loader
2009-08-17 Juergen Schmidt #i103749# integrate patch
2009-08-14 sb #i103269# cherry-picked ssh://hg@hg.services.openoffice.org/cws/sb111 -r 5124ebd5edd1 ("#i101955# changed encoding of XML file content from erroneous ISO-8859-1 to UTF-8")
2009-08-12 sb #i102469# fixed mis-applications of UnoRuntime.queryInterface (detected via the simplified UnoRuntime.queryInterface, the HG changeset 29de35fc9554) to use AnyConverter instead; changed qadevOOo's lib.MultiMethodTest.before to allow throwing arbitrary exceptions, to cater for IllegalArgumentException thrown by AnyConverter
2009-08-12 sb #i104178# drop extra libxml2-config script from libxmlsec
2009-08-10 sb #i101754# simplified osl_getProcessInfo for LINUX (patch by cmc)
2009-08-10 sb #i95018# avoid closing -1 fds (patch supplied by cmc)
2009-08-10 sb #i103585# removed (apparently unnecessary) zlib support from libxml2; in turn, removed zlib dependencies from libxmlsec, libxslt, and redland (assuming those were transitive dependencies brought in by direct dependencies on libxml2)
2009-08-10 sb #i102469# simplified UnoRuntime.queryInterface using Java 5 generics; adapted URE-related modules accordingly
2009-08-10 sb #i101213# adapted setsolar env (solenv/config/) to set PYTHONPATH (and not set PYTHONHOME) in accordance with configure env (set_soenv.in); fixed testtools/source/bridgetest/pyuno (which now should work everywhere out of the box, thanks to the fixed setsolar PYTHONPATH)
2009-08-10 sb cherry-picked ssh://hg@hg.services.openoffice.org/cws/sb111 -r ea8de6d9396b ("#i101955# work in progress for a .hgignore file, continued")
2009-09-16 14:37:52 +00:00
Kurt Zenker
cf6a1e41bc
CWS-TOOLING: integrate CWS os2port06dev300
...
2009-09-05 22:49:00 +0200 ydario r275858 : #i99588# applied os2port06 diff to DEV300 tree.
2009-09-10 22:44:47 +00:00
Mathias Bauer
c617ecebd7
merge commit to DEV300_m57
2009-09-09 11:45:13 +02:00