History log of /aoo41x/main/bridges/source/cpp_uno/ (Results 26 - 48 of 48)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
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
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

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

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

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

b5da552c30-Nov-2011 Andrew Rist

Update headers to Alv2 headers

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

5e7a3e6413-Nov-2011 Pedro Giffuni

i118582: OS/2 port - more misc. changes by ydario.

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

74f1be3606-Nov-2011 Andrew Rist

Update headers to Alv2 headers

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

61dff12706-Nov-2011 Andrew Rist

Update headers to Alv2 headers

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


cc50_solaris_intel/cpp2uno.cxx
cc50_solaris_intel/except.cxx
cc50_solaris_intel/hash.cxx
cc50_solaris_intel/uno2cpp.cxx
cc50_solaris_sparc/cpp2uno.cxx
cc50_solaris_sparc/except.cxx
cc50_solaris_sparc/hash.cxx
cc50_solaris_sparc/uno2cpp.cxx
cc5_solaris_sparc64/cpp2uno.cxx
cc5_solaris_sparc64/exceptions.cxx
cc5_solaris_sparc64/isdirectreturntype.cxx
cc5_solaris_sparc64/uno2cpp.cxx
gcc3_freebsd_intel/cpp2uno.cxx
gcc3_freebsd_intel/except.cxx
gcc3_freebsd_intel/uno2cpp.cxx
gcc3_freebsd_x86-64/abi.cxx
gcc3_freebsd_x86-64/cpp2uno.cxx
gcc3_freebsd_x86-64/except.cxx
gcc3_freebsd_x86-64/uno2cpp.cxx
gcc3_linux_alpha/cpp2uno.cxx
gcc3_linux_alpha/except.cxx
gcc3_linux_alpha/uno2cpp.cxx
gcc3_linux_arm/cpp2uno.cxx
gcc3_linux_arm/except.cxx
gcc3_linux_arm/uno2cpp.cxx
gcc3_linux_hppa/call.cxx
gcc3_linux_hppa/cpp2uno.cxx
gcc3_linux_hppa/except.cxx
gcc3_linux_hppa/uno2cpp.cxx
gcc3_linux_ia64/cpp2uno.cxx
gcc3_linux_ia64/except.cxx
gcc3_linux_ia64/uno2cpp.cxx
gcc3_linux_intel/cpp2uno.cxx
gcc3_linux_intel/except.cxx
gcc3_linux_intel/uno2cpp.cxx
gcc3_linux_m68k/cpp2uno.cxx
gcc3_linux_m68k/except.cxx
gcc3_linux_m68k/uno2cpp.cxx
gcc3_linux_mips/cpp2uno.cxx
gcc3_linux_mips/except.cxx
gcc3_linux_mips/uno2cpp.cxx
gcc3_linux_powerpc/cpp2uno.cxx
gcc3_linux_powerpc/except.cxx
gcc3_linux_powerpc/uno2cpp.cxx
gcc3_linux_powerpc64/cpp2uno.cxx
gcc3_linux_powerpc64/except.cxx
gcc3_linux_powerpc64/uno2cpp.cxx
gcc3_linux_s390/cpp2uno.cxx
gcc3_linux_s390/except.cxx
gcc3_linux_s390/uno2cpp.cxx
gcc3_linux_s390x/cpp2uno.cxx
gcc3_linux_s390x/except.cxx
gcc3_linux_s390x/uno2cpp.cxx
gcc3_linux_sparc/cpp2uno.cxx
gcc3_linux_sparc/except.cxx
gcc3_linux_sparc/uno2cpp.cxx
gcc3_linux_x86-64/abi.cxx
gcc3_linux_x86-64/cpp2uno.cxx
gcc3_linux_x86-64/except.cxx
gcc3_linux_x86-64/uno2cpp.cxx
gcc3_macosx_intel/cpp2uno.cxx
gcc3_macosx_intel/except.cxx
gcc3_macosx_intel/uno2cpp.cxx
gcc3_macosx_powerpc/cpp2uno.cxx
gcc3_macosx_powerpc/except.cxx
gcc3_macosx_powerpc/uno2cpp.cxx
gcc3_netbsd_intel/cpp2uno.cxx
gcc3_netbsd_intel/except.cxx
gcc3_netbsd_intel/uno2cpp.cxx
gcc3_os2_intel/cpp2uno.cxx
gcc3_os2_intel/except.cxx
gcc3_os2_intel/uno2cpp.cxx
gcc3_solaris_intel/cpp2uno.cxx
gcc3_solaris_intel/except.cxx
gcc3_solaris_intel/uno2cpp.cxx
gcc3_solaris_sparc/cpp2uno.cxx
gcc3_solaris_sparc/except.cxx
gcc3_solaris_sparc/uno2cpp.cxx
mingw_intel/cpp2uno.cxx
mingw_intel/dllinit.cxx
mingw_intel/except.cxx
mingw_intel/smallstruct.cxx
mingw_intel/uno2cpp.cxx
msvc_win32_intel/cpp2uno.cxx
msvc_win32_intel/dllinit.cxx
msvc_win32_intel/except.cxx
msvc_win32_intel/uno2cpp.cxx
shared/bridge.cxx
shared/component.cxx
shared/cppinterfaceproxy.cxx
shared/types.cxx
shared/unointerfaceproxy.cxx
shared/vtablefactory.cxx
shared/vtables.cxx
8129357409-Oct-2011 Pedro Giffuni

i85126 - FreeBSD port: newer bridge code for amd64.

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

cdf0e10c16-Aug-2011 rcweir

Initial import of the old OOo hg repository tip revision.

.../trunk/main is a copy of (currently tip-most)
http://hg.services.openoffice.org/OOO340/rev/c904c1944462

.../trunk/

Initial import of the old OOo hg repository tip revision.

.../trunk/main is a copy of (currently tip-most)
http://hg.services.openoffice.org/OOO340/rev/c904c1944462

.../trunk/extras/l10n is a copy of (currently tip-most)
http://hg.services.openoffice.org/master_l10n/OOO340/rev/af6bc9467af5

Note that the following files with line-end and/or encoding anomalies were left out (they will need to be to be checked in separately):

/ooo/trunk/core/dictionaries/de_DE/README_hyph_de_DE.txt
/ooo/trunk/core/dictionaries/de_CH/README_hyph_de_CH.txt
/ooo/trunk/core/dictionaries/de_AT/README_hyph_de_AT.txt
/ooo/trunk/core/gettext/gettext-0.18.1.1.patch
/ooo/trunk/core/apache-commons/patches/codec.patch
/ooo/trunk/core/libcroco/libcroco-0.6.2.patch
/ooo/trunk/core/testautomation/writer/optional/input/import/mactext.txt
/ooo/trunk/core/graphite/graphite-2.3.1.patch
/ooo/trunk/core/hwpfilter/source/hwpeq.cpp
/ooo/trunk/core/solenv/bin/cwstouched.pl
/ooo/trunk/core/readlicense_oo/html/THIRDPARTYLICENSEREADME.html
/ooo/trunk/core/writerfilter/source/doctok/escher.html
/ooo/trunk/core/writerfilter/source/odiapi/qname/resource/office2003/WordprocessingML Schemas/xsdlib.xsd
/ooo/trunk/core/writerfilter/source/odiapi/qname/resource/office2003/WordprocessingML Schemas/wordnetaux.xsd
/ooo/trunk/core/filter/source/xslt/odf2xhtml/export/common/body.xsl
/ooo/trunk/core/filter/source/xslt/odf2xhtml/export/common/styles/style_mapping_css.xsl

Also: Repository.mk from the l10n toplevel


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

show more ...


cc50_solaris_intel/call.s
cc50_solaris_intel/cc50_solaris_intel.hxx
cc50_solaris_intel/cpp2uno.cxx
cc50_solaris_intel/except.cxx
cc50_solaris_intel/hash.cxx
cc50_solaris_intel/makefile.mk
cc50_solaris_intel/uno2cpp.cxx
cc50_solaris_sparc/call.s
cc50_solaris_sparc/cc50_solaris_sparc.hxx
cc50_solaris_sparc/cpp2uno.cxx
cc50_solaris_sparc/except.cxx
cc50_solaris_sparc/flushcode.hxx
cc50_solaris_sparc/hash.cxx
cc50_solaris_sparc/makefile.mk
cc50_solaris_sparc/uno2cpp.cxx
cc5_solaris_sparc64/callvirtualmethod.hxx
cc5_solaris_sparc64/callvirtualmethod.s
cc5_solaris_sparc64/cpp2uno.cxx
cc5_solaris_sparc64/exceptions.cxx
cc5_solaris_sparc64/exceptions.hxx
cc5_solaris_sparc64/flushcode.hxx
cc5_solaris_sparc64/fp.hxx
cc5_solaris_sparc64/fp.s
cc5_solaris_sparc64/isdirectreturntype.cxx
cc5_solaris_sparc64/isdirectreturntype.hxx
cc5_solaris_sparc64/makefile.mk
cc5_solaris_sparc64/uno2cpp.cxx
cc5_solaris_sparc64/vtableslotcall.hxx
cc5_solaris_sparc64/vtableslotcall.s
gcc3_freebsd_intel/call.s
gcc3_freebsd_intel/cpp2uno.cxx
gcc3_freebsd_intel/except.cxx
gcc3_freebsd_intel/makefile.mk
gcc3_freebsd_intel/share.hxx
gcc3_freebsd_intel/uno2cpp.cxx
gcc3_freebsd_x86-64/abi.cxx
gcc3_freebsd_x86-64/abi.hxx
gcc3_freebsd_x86-64/call.s
gcc3_freebsd_x86-64/cpp2uno.cxx
gcc3_freebsd_x86-64/except.cxx
gcc3_freebsd_x86-64/makefile.mk
gcc3_freebsd_x86-64/share.hxx
gcc3_freebsd_x86-64/uno2cpp.cxx
gcc3_linux_alpha/cpp2uno.cxx
gcc3_linux_alpha/except.cxx
gcc3_linux_alpha/makefile.mk
gcc3_linux_alpha/share.hxx
gcc3_linux_alpha/uno2cpp.cxx
gcc3_linux_arm/armhelper.S
gcc3_linux_arm/cpp2uno.cxx
gcc3_linux_arm/except.cxx
gcc3_linux_arm/makefile.mk
gcc3_linux_arm/share.hxx
gcc3_linux_arm/uno2cpp.cxx
gcc3_linux_hppa/call.cxx
gcc3_linux_hppa/cpp2uno.cxx
gcc3_linux_hppa/except.cxx
gcc3_linux_hppa/makefile.mk
gcc3_linux_hppa/share.hxx
gcc3_linux_hppa/uno2cpp.cxx
gcc3_linux_ia64/call.s
gcc3_linux_ia64/cpp2uno.cxx
gcc3_linux_ia64/except.cxx
gcc3_linux_ia64/makefile.mk
gcc3_linux_ia64/share.hxx
gcc3_linux_ia64/uno2cpp.cxx
gcc3_linux_intel/call.s
gcc3_linux_intel/cpp2uno.cxx
gcc3_linux_intel/except.cxx
gcc3_linux_intel/makefile.mk
gcc3_linux_intel/share.hxx
gcc3_linux_intel/uno2cpp.cxx
gcc3_linux_m68k/cpp2uno.cxx
gcc3_linux_m68k/except.cxx
gcc3_linux_m68k/makefile.mk
gcc3_linux_m68k/share.hxx
gcc3_linux_m68k/uno2cpp.cxx
gcc3_linux_mips/cpp2uno.cxx
gcc3_linux_mips/except.cxx
gcc3_linux_mips/makefile.mk
gcc3_linux_mips/share.hxx
gcc3_linux_mips/uno2cpp.cxx
gcc3_linux_powerpc/cpp2uno.cxx
gcc3_linux_powerpc/except.cxx
gcc3_linux_powerpc/makefile.mk
gcc3_linux_powerpc/share.hxx
gcc3_linux_powerpc/uno2cpp.cxx
gcc3_linux_powerpc64/cpp2uno.cxx
gcc3_linux_powerpc64/except.cxx
gcc3_linux_powerpc64/makefile.mk
gcc3_linux_powerpc64/share.hxx
gcc3_linux_powerpc64/uno2cpp.cxx
gcc3_linux_s390/cpp2uno.cxx
gcc3_linux_s390/except.cxx
gcc3_linux_s390/makefile.mk
gcc3_linux_s390/share.hxx
gcc3_linux_s390/uno2cpp.cxx
gcc3_linux_s390x/cpp2uno.cxx
gcc3_linux_s390x/except.cxx
gcc3_linux_s390x/makefile.mk
gcc3_linux_s390x/share.hxx
gcc3_linux_s390x/uno2cpp.cxx
gcc3_linux_sparc/call.s
gcc3_linux_sparc/cpp2uno.cxx
gcc3_linux_sparc/except.cxx
gcc3_linux_sparc/makefile.mk
gcc3_linux_sparc/share.hxx
gcc3_linux_sparc/uno2cpp.cxx
gcc3_linux_x86-64/abi.cxx
gcc3_linux_x86-64/abi.hxx
gcc3_linux_x86-64/call.s
gcc3_linux_x86-64/cpp2uno.cxx
gcc3_linux_x86-64/except.cxx
gcc3_linux_x86-64/makefile.mk
gcc3_linux_x86-64/share.hxx
gcc3_linux_x86-64/uno2cpp.cxx
gcc3_macosx_intel/call.s
gcc3_macosx_intel/cpp2uno.cxx
gcc3_macosx_intel/except.cxx
gcc3_macosx_intel/makefile.mk
gcc3_macosx_intel/share.hxx
gcc3_macosx_intel/uno2cpp.cxx
gcc3_macosx_powerpc/cpp2uno.cxx
gcc3_macosx_powerpc/except.cxx
gcc3_macosx_powerpc/makefile.mk
gcc3_macosx_powerpc/share.hxx
gcc3_macosx_powerpc/uno2cpp.cxx
gcc3_netbsd_intel/cpp2uno.cxx
gcc3_netbsd_intel/except.cxx
gcc3_netbsd_intel/makefile.mk
gcc3_netbsd_intel/share.hxx
gcc3_netbsd_intel/uno2cpp.cxx
gcc3_os2_intel/cpp2uno.cxx
gcc3_os2_intel/defs/gcc3_uno.def
gcc3_os2_intel/except.cxx
gcc3_os2_intel/makefile.mk
gcc3_os2_intel/share.hxx
gcc3_os2_intel/uno2cpp.cxx
gcc3_solaris_intel/cpp2uno.cxx
gcc3_solaris_intel/except.cxx
gcc3_solaris_intel/makefile.mk
gcc3_solaris_intel/share.hxx
gcc3_solaris_intel/uno2cpp.cxx
gcc3_solaris_sparc/cpp2uno.cxx
gcc3_solaris_sparc/except.cxx
gcc3_solaris_sparc/makefile.mk
gcc3_solaris_sparc/share.hxx
gcc3_solaris_sparc/uno2cpp.cxx
mingw_intel/call.s
mingw_intel/cpp2uno.cxx
mingw_intel/dllinit.cxx
mingw_intel/except.cxx
mingw_intel/makefile.mk
mingw_intel/share.hxx
mingw_intel/smallstruct.cxx
mingw_intel/smallstruct.hxx
mingw_intel/uno2cpp.cxx
msvc_win32_intel/cpp2uno.cxx
msvc_win32_intel/dllinit.cxx
msvc_win32_intel/except.cxx
msvc_win32_intel/makefile.mk
msvc_win32_intel/msci.hxx
msvc_win32_intel/uno2cpp.cxx
shared/bridge.cxx
shared/component.cxx
shared/component.hxx
shared/cppinterfaceproxy.cxx
shared/guardedarray.hxx
shared/makefile.mk
shared/types.cxx
shared/unointerfaceproxy.cxx
shared/vtablefactory.cxx
shared/vtables.cxx

12