History log of /aoo41x/main/bridges/ (Results 26 - 50 of 59)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
2755751f29-Apr-2013 Herbert Dürr

#i121715# add a CxxAbi compatible UNO bridge for 64bit MacOSX

the calling conventions on 64bit Mac follow the sysv-abi for AMD64 like
the FreeBSD and the Linux ports, so basing this brid

#i121715# add a CxxAbi compatible UNO bridge for 64bit MacOSX

the calling conventions on 64bit Mac follow the sysv-abi for AMD64 like
the FreeBSD and the Linux ports, so basing this bridge on the one from
FreeBSD saved some time. Thanks to Pedro Giffuni for this suggestion!

Some modififications were needed regarding symbol names, the layout of
unwind and exception structures, the missing derivatives of type_info
and vtable-offsets. The eh_frame specific stuff is not converted yet.


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1476927 13f79535-47bb-0310-9956-ffa450edef68

show more ...

d65a224223-Apr-2013 Herbert Dürr

add some documentation links to the assembler needed for the infamous UNO bridges

ceterum censeo: good old C-linkage interoperability would be much more robust,
reliable and easier to ma

add some documentation links to the assembler needed for the infamous UNO bridges

ceterum censeo: good old C-linkage interoperability would be much more robust,
reliable and easier to maintain compared to the current UNO-bridges approach
of emulating the behaviour of the individual compiler, linker, dylib, unwind, etc.
environments and thus being extremely platform specific. What an incredible waste
of energy for little (if any) gain. SCNR.


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1470937 13f79535-47bb-0310-9956-ffa450edef68

show more ...

bfa8fc8717-Apr-2013 Herbert Dürr

search for own abi.hxx header which is not in the system headers


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1468863 13f79535-47bb-0310-9956-ffa450edef68

476b544117-Apr-2013 Herbert Dürr

avoid terminate being called because of missing unwind tables in the Linux AMD64 bridge

The interesting discussion in http://gcc.gnu.org/ml/gcc/2012-03/threads.html#00455
pointed to the

avoid terminate being called because of missing unwind tables in the Linux AMD64 bridge

The interesting discussion in http://gcc.gnu.org/ml/gcc/2012-03/threads.html#00455
pointed to the fnon-call-exception option to solve this problem. Thanks to Stephan
for starting this fruitful mailing list thread.


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1468857 13f79535-47bb-0310-9956-ffa450edef68

show more ...

8e13a5e117-Apr-2013 Herbert Dürr

add XMM clobbers to callVirtualMethod() bridge code on Linux AMD64

they are dirtied directly in the assembler code, so add them to the clobber list


git-svn-id: https://svn.apac

add XMM clobbers to callVirtualMethod() bridge code on Linux AMD64

they are dirtied directly in the assembler code, so add them to the clobber list


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1468854 13f79535-47bb-0310-9956-ffa450edef68

show more ...

a009e29616-Apr-2013 Herbert Dürr

on OSX the ECX register is not preserved for IA32 stdcalls

the function call convention for IA32 apps on OSX documented at
http://developer.apple.com/library/mac/#documentation/Developer

on OSX the ECX register is not preserved for IA32 stdcalls

the function call convention for IA32 apps on OSX documented at
http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/LowLevelABI/130-IA-32_Function_Calling_Conventions/IA32.html
indicates that ECX is not preserved.


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1468341 13f79535-47bb-0310-9956-ffa450edef68

show more ...

98847fa605-Mar-2013 Herbert Dürr

the header file new.h is obsolete on our platforms

git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1452727 13f79535-47bb-0310-9956-ffa450edef68

fe9c34c919-Dec-2012 Pedro Giffuni

Workaround for gcc bug.

git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1424178 13f79535-47bb-0310-9956-ffa450edef68

Revision tags: AOO340
c348cf5326-Jun-2012 Yuri Dario

i118923 - OS/2 port: allow Java and UNO exports in bridge, partial revert of r1199933, enables java support in OS/2 port.

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@135

i118923 - OS/2 port: allow Java and UNO exports in bridge, partial revert of r1199933, enables java support in OS/2 port.

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1354050 13f79535-47bb-0310-9956-ffa450edef68

show more ...

4a480f4911-May-2012 Pedro Giffuni

Update i386 bridge code on FreeBSD to USE_DOUBLE_MMAP.

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1337261 13f79535-47bb-0310-9956-ffa450edef68

45ef6fe131-Mar-2012 Andrew Rist

Update headers to Alv2 headers

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1307723 13f79535-47bb-0310-9956-ffa450edef68

b31e36b322-Feb-2012 Andrew Rist

Update headers to Alv2 headers

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1292501 13f79535-47bb-0310-9956-ffa450edef68

65f4595617-Feb-2012 Herbert Dürr

help gcc 4.6.0 on 32bit ubuntu 11.10"

For some strange reason compilation failed with mysterious problems in STL
especially with namespace problems for size_t


git-svn-id: h

help gcc 4.6.0 on 32bit ubuntu 11.10"

For some strange reason compilation failed with mysterious problems in STL
especially with namespace problems for size_t


git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1245357 13f79535-47bb-0310-9956-ffa450edef68

show more ...

972e694c16-Feb-2012 Yuri Dario

i118923 - OS/2 port: removes forward references to exported dll symbols.

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1244984 13f79535-47bb-0310-9956-ffa450edef68

67e470da15-Feb-2012 Herbert Dürr

remove svn:executable properties from source files

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1244478 13f79535-47bb-0310-9956-ffa450edef68

3eeae03512-Jan-2012 Andrew Rist

Update headers to Alv2 headers

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1230734 13f79535-47bb-0310-9956-ffa450edef68

9eab2a3712-Jan-2012 Andrew Rist

Update headers to Alv2 headers

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1230724 13f79535-47bb-0310-9956-ffa450edef68

e76eebc612-Jan-2012 Andrew Rist

Update headers to Alv2 headers

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1230357 13f79535-47bb-0310-9956-ffa450edef68

7871dc3e11-Jan-2012 Andrew Rist

Update headers to Alv2 headers

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1229815 13f79535-47bb-0310-9956-ffa450edef68


inc/makefile.mk
source/cpp_uno/cc50_solaris_intel/makefile.mk
source/cpp_uno/cc50_solaris_sparc/makefile.mk
source/cpp_uno/cc5_solaris_sparc64/makefile.mk
source/cpp_uno/gcc3_freebsd_intel/makefile.mk
source/cpp_uno/gcc3_freebsd_x86-64/makefile.mk
source/cpp_uno/gcc3_linux_alpha/makefile.mk
source/cpp_uno/gcc3_linux_arm/makefile.mk
source/cpp_uno/gcc3_linux_hppa/makefile.mk
source/cpp_uno/gcc3_linux_ia64/makefile.mk
source/cpp_uno/gcc3_linux_intel/makefile.mk
source/cpp_uno/gcc3_linux_m68k/makefile.mk
source/cpp_uno/gcc3_linux_mips/makefile.mk
source/cpp_uno/gcc3_linux_powerpc/makefile.mk
source/cpp_uno/gcc3_linux_powerpc64/makefile.mk
source/cpp_uno/gcc3_linux_s390/makefile.mk
source/cpp_uno/gcc3_linux_s390x/makefile.mk
source/cpp_uno/gcc3_linux_sparc/makefile.mk
source/cpp_uno/gcc3_linux_x86-64/makefile.mk
source/cpp_uno/gcc3_macosx_intel/makefile.mk
source/cpp_uno/gcc3_macosx_powerpc/makefile.mk
source/cpp_uno/gcc3_netbsd_intel/makefile.mk
source/cpp_uno/gcc3_os2_intel/makefile.mk
source/cpp_uno/gcc3_solaris_intel/makefile.mk
source/cpp_uno/gcc3_solaris_sparc/makefile.mk
source/cpp_uno/mingw_intel/makefile.mk
source/cpp_uno/msvc_win32_intel/makefile.mk
source/cpp_uno/shared/makefile.mk
source/jni_uno/java/com/sun/star/bridges/jni_uno/makefile.mk
source/jni_uno/makefile.mk
test/com/sun/star/lib/makefile.mk
test/com/sun/star/lib/uno/bridges/java_remote/makefile.mk
test/inter_libs_exc/makefile.mk
test/java_uno/acquire/makefile.mk
test/java_uno/any/makefile.mk
test/java_uno/equals/makefile.mk
test/java_uno/nativethreadpool/makefile.mk
test/makefile.mk
test/performance/makefile.mk
unotypes/makefile.mk
version.mk
047744dd02-Jan-2012 Pedro Giffuni

Update FreeBSD i386 bridge to preserve gcc 128 bit stack alignment. #i108371#

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1226441 13f79535-47bb-0310-9956-ffa450edef68

942d46e302-Jan-2012 Pedro Giffuni

Update FreeBSD amd64 bridge code: #i114635# #i109415#

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1226336 13f79535-47bb-0310-9956-ffa450edef68

236e49f527-Dec-2011 Pedro Giffuni

Revert r1224943 - jumped the gun too fast.

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1224961 13f79535-47bb-0310-9956-ffa450edef68

01c47cea27-Dec-2011 Pedro Giffuni

#i109415# fixed x86_64::classify_argument for FreeBSD

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1224943 13f79535-47bb-0310-9956-ffa450edef68

53f566e017-Dec-2011 Pedro Giffuni

Solaris: respect asm comment syntax.

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1215498 13f79535-47bb-0310-9956-ffa450edef68

d274802017-Dec-2011 Pedro Giffuni

Solaris: respect asm comment syntax. Reported by L'oiseau de mer.

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1215496 13f79535-47bb-0310-9956-ffa450edef68

123