freebsd-ports/editors/openoffice-3-devel/files
Martin Blapp a000e73aee Depending on how a compiler generates code (e.g., GCC 3.2.2 vs. GCC
3.0.1), a bug in the gcc3_linux_intel UNO bridge is revealed:  If a
C/C++ function returns a complex object (class, struct, union), the 386
ABI specifies that the caller pushes the address for that object on the
stack, and the callee removes it from the stack.  The code in the UNO
bridge (callVirtualMethod in
bridges/source/cpp_uno/gcc3_linux_intel/uno2cpp.cxx) erroneously assumes
that the callee does *not* remove the address from the stack, corrupting
the stack.

We use the same bridge code as linux does for gcc3.x. So this fix also
works for us.

Submitted by:	Stephan Bergmann <stephan.bergmann@sun.com>
2003-03-27 22:13:25 +00:00
..
debugpatch-setup2+mow+source+loader+loader.c
debugpatch-solenv+inc+unxfbsdi.mk
oo_setup.resp
openoffice-wrapper Update to 1.1 beta. Work in progress. 2003-03-05 23:24:06 +00:00
optpatch-freetype+patch
optpatch-vcl+util+makefile.pmk
patch-berkeleydb+db-3.2.9.patch The bsd1.4.1 jdk has a "bsd" include subdir. 2003-03-27 13:18:43 +00:00
patch-bridges+prj+build.lst Add merged patches which conflicted. 2002-10-22 23:20:14 +00:00
patch-bridges+source+cpp_uno+gcc3_freebsd_intel Depending on how a compiler generates code (e.g., GCC 3.2.2 vs. GCC 2003-03-27 22:13:25 +00:00
patch-bridges+source+jni_uno+jni_uno2java.cxx Update to cws_srx644_ooo11beta. It still doesn't build but this commit will help 2003-03-12 01:04:08 +00:00
patch-comphelper+util+makefile.mk Update to 1.1 beta. Work in progress. 2003-03-05 23:24:06 +00:00
patch-config_office+configure.in Update to 1.1 beta. Work in progress. 2003-03-05 23:24:06 +00:00
patch-config_office+set_soenv.in Add "bsd" include path to SOLARINC too. 2003-03-27 21:51:52 +00:00
patch-connectivity+source+drivers+mozab+makefile.mk These libs are now needed. 2002-10-31 23:56:26 +00:00
patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk
patch-connectivity+source+drivers+mozaddressbook+makefile.mk
patch-cppu+inc+uno+lbnames.h
patch-cppu+prj+build.lst
patch-cppuhelper+source+makefile.mk Update to cws_srx644_ooo11beta. It still doesn't build but this commit will help 2003-03-12 01:04:08 +00:00
patch-desktop+source+pkgchk+pkgchk_misc.h Update to 1.1 beta. Work in progress. 2003-03-05 23:24:06 +00:00
patch-desktop+util+makefile.mk Update to 1.1 beta. Work in progress. 2003-03-05 23:24:06 +00:00
patch-dtrans+source+X11+makefile.mk
patch-eventattacher+source+makefile.mk Update to 1.1 beta. Work in progress. 2003-03-05 23:24:06 +00:00
patch-external+gcc3_specific+makefile.mk Update to 1.1 beta. Work in progress. 2003-03-05 23:24:06 +00:00
patch-freetype+makefile.mk Update to cws_srx644_ooo11beta. It still doesn't build but this commit will help 2003-03-12 01:04:08 +00:00
patch-gnome+gnome-vfs-filetype-registration.cxx Update to cws_srx644_ooo11beta. It still doesn't build but this commit will help 2003-03-12 01:04:08 +00:00
patch-javaunohelper+source+makefile.mk Update to 1.1 beta. Work in progress. 2003-03-05 23:24:06 +00:00
patch-jni_uno+jni_java2uno.cxx Update to cws_srx644_ooo11beta. It still doesn't build but this commit will help 2003-03-12 01:04:08 +00:00
patch-jvmaccess+util+makefile.mk Use the linux map files for the gcc3 case. 2003-03-23 17:14:57 +00:00
patch-nas+nas-1.6.patch Update to cws_srx644_ooo11beta. It still doesn't build but this commit will help 2003-03-12 01:04:08 +00:00
patch-offapi+com+sun+star+setup+OSType.idl
patch-offapi+util+makefile.pmk
patch-package+inc+HashMaps.hxx
patch-package+inc+ZipPackageFolder.hxx
patch-package+source+zippackage+ContentInfo.hxx
patch-package+source+zippackage+ZipPackageFolder.cxx
patch-registry+source+regkey.cxx
patch-rsc+source+rscpp+cpp.h
patch-sal+osl+unx+nlsupport.c Update to 1.1 beta. Work in progress. 2003-03-05 23:24:06 +00:00
patch-sal+osl+unx+pipe.c Use SUN_LEN makro for unix domain socket name lenght. 2002-10-22 23:14:19 +00:00
patch-sal+osl+unx+process.c Update to cws_srx644_ooo11beta. It still doesn't build but this commit will help 2003-03-12 01:04:08 +00:00
patch-sal+osl+unx+security.c
patch-sal+osl+unx+socket.c Same as linux. We have <poll.h>. 2002-10-22 23:15:15 +00:00
patch-sal+osl+unx+system.c
patch-sal+osl+unx+system.h Update to cws_srx644_ooo11beta. It still doesn't build but this commit will help 2003-03-12 01:04:08 +00:00
patch-sal+textenc+tencinfo.c
patch-sal+util+makefile.mk Use the linux map files for the gcc3 case. 2003-03-23 17:14:57 +00:00
patch-sal+workben+makefile.mk
patch-salhelper+source+gcc2_freebsd_intel.map
patch-salhelper+source+gcc3_freebsd_intel.map
patch-salhelper+source+makefile.mk Use the linux map files for the gcc3 case. 2003-03-23 17:14:57 +00:00
patch-salhelper+test+rtti+makefile.mk
patch-sc+source+core+data+cell.cxx
patch-scp+source+global+udk_base.scp Update to 1.1 beta. Work in progress. 2003-03-05 23:24:06 +00:00
patch-scp+source+player+player.scp
patch-scptools+source+linker+searchcache
patch-scptools+source+linker+ziplst.cxx
patch-setup2+inc+fields.hxx
patch-setup2+mow+source+loader+loader.c Update to cws_srx644_ooo11beta. It still doesn't build but this commit will help 2003-03-12 01:04:08 +00:00
patch-setup2+mow+source+loader+makefile.mk Update to 1.1 beta. Work in progress. 2003-03-05 23:24:06 +00:00
patch-setup2+patch+makefile.mk
patch-setup2+script+setupserver Readd removed BSD support. test(1) is in /bin. 2002-10-22 23:16:35 +00:00
patch-setup2+source+compiler+decltor.cxx
patch-setup2+source+custom+jvmsetup+jvmdlg.cxx
patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh Readd removed BSD support. test(1) is in /bin. 2002-10-22 23:16:35 +00:00
patch-setup2+source+service+interface.cxx
patch-shell+source+cmdmail+makefile.mk
patch-shell+source+proxysettings+makefile.mk
patch-shell+source+unix+exec+makefile.mk
patch-solenv+bin+addsym.awk Update to cws_srx644_ooo11beta. It still doesn't build but this commit will help 2003-03-12 01:04:08 +00:00
patch-solenv+bin+mapgen.pl
patch-solenv+inc+startup+FREEBSD+macros.mk
patch-solenv+inc+tg_ext.mk
patch-solenv+inc+tg_moz.mk
patch-solenv+inc+unxfbsdi.mk Always use ${LINK} and ignore different settings. 2003-03-27 00:31:59 +00:00
patch-soltools+checkdll+makefile.mk Update to cws_srx644_ooo11beta. It still doesn't build but this commit will help 2003-03-12 01:04:08 +00:00
patch-soltools+mkdepend+main.c
patch-source+javavm+interact.cxx We use the linux jdk now to build, so follow the linux if-clauses here. 2003-03-23 17:11:40 +00:00
patch-stlport+makefile.mk Update to 1.1 beta. Work in progress. 2003-03-05 23:24:06 +00:00
patch-stoc+source+corereflection+makefile.mk
patch-stoc+source+defaultregistry+makefile.mk
patch-stoc+source+implementationregistration+implreg.cxx
patch-stoc+source+implementationregistration+makefile.mk
patch-stoc+source+inspect+makefile.mk
patch-stoc+source+invocation+makefile.mk
patch-stoc+source+invocation_adapterfactory+makefile.mk
patch-stoc+source+javaloader+makefile.mk Update to 1.1 beta. Work in progress. 2003-03-05 23:24:06 +00:00
patch-stoc+source+javavm+javavm.cxx We use the linux jdk now to build, so follow the linux if-clauses here. 2003-03-23 17:11:40 +00:00
patch-stoc+source+javavm+makefile.mk Update to 1.1 beta. Work in progress. 2003-03-05 23:24:06 +00:00
patch-stoc+source+loader+makefile.mk
patch-stoc+source+namingservice+makefile.mk
patch-stoc+source+proxy_factory+makefile.mk
patch-stoc+source+registry_tdprovider+makefile.mk
patch-stoc+source+servicemanager+makefile.mk
patch-stoc+source+servicemanager+servicemanager.cxx The disposing happened to early. Move it a bit. 2003-03-23 17:14:16 +00:00
patch-stoc+source+tdmanager+makefile.mk
patch-stoc+source+typeconv+makefile.mk
patch-store+util+makefile.mk Update to cws_srx644_ooo11beta. It still doesn't build but this commit will help 2003-03-12 01:04:08 +00:00
patch-svx+source+fmcomp+makefile.mk
patch-sysui+oounix+office+gnome+makefile.mk Update to cws_srx644_ooo11beta. It still doesn't build but this commit will help 2003-03-12 01:04:08 +00:00
patch-tools+source+string+tstring.cxx
patch-unoil+makefile.pmk
patch-unzip+source+file_io.c Add merged patches which conflicted. 2002-10-22 23:20:14 +00:00
patch-vcl+unx+source+gdi+gcach_xpeer.hxx Update to cws_srx644_ooo11beta. It still doesn't build but this commit will help 2003-03-12 01:04:08 +00:00
patch-vcl+unx+source+gdi+getstyle+makefile.mk Update to cws_srx644_ooo11beta. It still doesn't build but this commit will help 2003-03-12 01:04:08 +00:00
patch-vcl+unx+source+gdi+native-msgbox+makefile.mk Update to cws_srx644_ooo11beta. It still doesn't build but this commit will help 2003-03-12 01:04:08 +00:00
patch-vcl+workben+officeacceptthread.cxx Update to 1.1 beta. Work in progress. 2003-03-05 23:24:06 +00:00
zipmoz.sh