d73dd1d3 | 01-Dec-2020 |
Jim Jagielski |
Huge updates to macOS UNO bridges, based on FreeBSD and Linux. (cherry picked from commit 37f4cb171557a563bb797a6166dd60f907b367f2) |
Revision tags: AOO418-GA |
|
a79a404b | 22-Oct-2020 |
mseidel |
Fixed typos, removed whitespace |
Revision tags: 420-Dev2-m2, AOO417, AOO420-Dev-m1 |
|
b146d3b3 | 26-Jan-2019 |
Damjan Jovanovic |
Add a preliminary Windows AMD64 UNO-C++ bridge. Largely based on a mixture of the Linux64 and Win32 bridges, with significant AMD64 assembly language also used, it was challenging to
Add a preliminary Windows AMD64 UNO-C++ bridge. Largely based on a mixture of the Linux64 and Win32 bridges, with significant AMD64 assembly language also used, it was challenging to develop but luckily not too long. Some links and stacks/register diagrams have been left in the code for easy reference. It compiles and links, but how well it works remains to be tested. At least it's no longer holding up the Win64 port. The exception handling is the least certain, although stack alignments for the assembly language could also have issues. Also patched gbuild to use the 64 bit MASM for building assembly language files on Win64. Patch by: me git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1852196 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
d995f069 | 14-Jan-2019 |
Damjan Jovanovic |
Fix the path to s5abi_macosx_x86-64 (the last separator is a minus, not an underscore). Patch by: me git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1851
Fix the path to s5abi_macosx_x86-64 (the last separator is a minus, not an underscore). Patch by: me git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1851285 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
ff89067f | 09-Jan-2019 |
Jim Jagielski |
delete since now "backported" to 4.2.x git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1850894 13f79535-47bb-0310-9956-ffa450edef68 |
bcc602a5 | 09-Jan-2019 |
Jim Jagielski |
need sources git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1850891 13f79535-47bb-0310-9956-ffa450edef68 |
5be96081 | 09-Jan-2019 |
Jim Jagielski |
And bring trunk back w/ gbuild migrations for bridges and cpputools git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1850888 13f79535-47bb-0310-9956-ffa450edef68 |
a341bc61 | 09-Jan-2019 |
Jim Jagielski |
And remove unneeded files git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1850886 13f79535-47bb-0310-9956-ffa450edef68 |
e9e32e9d | 09-Jan-2019 |
Jim Jagielski |
Back out the bridges conversion to gbuild (r1848262) git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1850884 13f79535-47bb-0310-9956-ffa450edef68 |
Revision tags: AOO416 |
|
12dd3d53 | 06-Dec-2018 |
Damjan Jovanovic |
Linux needs "-ldl" for the dynamic linker functions. Patch by: me git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1848344 13f79535-47bb-0310-9956-ffa450edef68 |
1630693e | 06-Dec-2018 |
Damjan Jovanovic |
Port main/bridges to gbuild. Patch by: me git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1848262 13f79535-47bb-0310-9956-ffa450edef68 |
Revision tags: AOO416-RC1, AOO415, AOO414 |
|
969b7f0a | 01-Oct-2017 |
Pedro Giffuni |
freebsd-powerpc: obvious fix. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1810250 13f79535-47bb-0310-9956-ffa450edef68 |
9772ab10 | 01-Oct-2017 |
Pedro Giffuni |
freebsd-arm: obvious fix. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1810249 13f79535-47bb-0310-9956-ffa450edef68 |
Revision tags: AOO413 |
|
5b5659a7 | 25-Mar-2017 |
Damjan Jovanovic |
Add some Java performance optimizations with boxing of basic types: instead of using "new <Type>(<value>)", use <Type>.valueOf(<value>), or better yet, rely on autoboxing. Since the
Add some Java performance optimizations with boxing of basic types: instead of using "new <Type>(<value>)", use <Type>.valueOf(<value>), or better yet, rely on autoboxing. Since the box objects are immutable, Java can and does cache them for values between -128 and 127, which includes all possible boolean and byte values and many common values for all other basic types. Thus, unlike the constructor, calling valueOf() or autoboxing such values does not allocate memory at all, and only returns the pre-existing instance, which is not only faster, but uses zero extra memory too. This is the first of many patches. This one fixes this problem in bridges, javaunohelper and jurt, which are parts of the Java<->Uno bridge, which is critical to performance. Patch by: me git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1788667 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
0618ff6b | 08-Feb-2017 |
Pedro Giffuni |
i101100 - Fix some aliasing issues. This is a very small part of a patch submitted by Caolan McNamara on 2009 to help OOo work with -fstrict-aliasing. It is not complete and for now
i101100 - Fix some aliasing issues. This is a very small part of a patch submitted by Caolan McNamara on 2009 to help OOo work with -fstrict-aliasing. It is not complete and for now I omitted adding -fno-strict-aliasing to many makefiles. This does require a lot more attention and will have to be completed at some point because newer versions of GCC enable strict-aliasing with most optimization levels. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1782205 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
d2ddbf63 | 07-Feb-2017 |
Pedro Giffuni |
Permit using clang for FreeBSD ARM and PowerPC builds. Inspired on the linux/clang changes. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1782082 13f79535-47bb-
Permit using clang for FreeBSD ARM and PowerPC builds. Inspired on the linux/clang changes. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1782082 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
bcc22a4c | 07-Feb-2017 |
Damjan Jovanovic |
Add initial support for building AOO with Clang on Linux. This allows Ubuntu 16.04 to compile AOO with Clang 1.8 on an x86. Other architectures probably don't work, as Clang 1.8 is
Add initial support for building AOO with Clang on Linux. This allows Ubuntu 16.04 to compile AOO with Clang 1.8 on an x86. Other architectures probably don't work, as Clang 1.8 is pretty strict about the low-level C++ ABI hacks in main/bridges, but at least they should fail early in main/bridges instead of the previous behaviour, where main/bridges compiles nothing when "$(COM)" != "GCC" and main/i18npool then fails with a mysterious "error: cannot get uno environments" message. Patch by: me git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1782030 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
7ddd8e27 | 03-Jan-2017 |
pfg |
Some more Initial support for the FreeBSD ARM platform. Minor adjustments; still untested. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1777067 13f79535-47bb-0
Some more Initial support for the FreeBSD ARM platform. Minor adjustments; still untested. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1777067 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
7a46fbe4 | 03-Jan-2017 |
pfg |
Initial support for the FreeBSD ARM platform. This is just the skeleton, basically a copy of the linux support. It wouldn't be surprising if it works without much trouble.
Initial support for the FreeBSD ARM platform. This is just the skeleton, basically a copy of the linux support. It wouldn't be surprising if it works without much trouble. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1777057 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
e15a4534 | 08-Dec-2016 |
pfg |
Update endianness detection on FreeBSD. This produces a working AOO on FreeBSD PowerPC64! This is related to i126615 which was also fixed by Curtis a while ago. Kudos for both c
Update endianness detection on FreeBSD. This produces a working AOO on FreeBSD PowerPC64! This is related to i126615 which was also fixed by Curtis a while ago. Kudos for both contributions, makes me want to get a PowerPC to run FreeBSD + AOO on it! Author: Curtis Hamilton -- cmhamilto at gmail git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1773166 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
Revision tags: AOO4121 |
|
30acf5e8 | 22-May-2016 |
pfg |
Spelling, spelling ... Why worry about some sprinkled German when we haven't yet learned English. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1745006 13f79535
Spelling, spelling ... Why worry about some sprinkled German when we haven't yet learned English. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1745006 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
b0c85a7c | 11-Dec-2015 |
Pedro Giffuni |
FreeBSD: Drop support for old EOL'd versions, While here update some casts. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1719249 13f79535-47bb-0310-9956-ffa450
FreeBSD: Drop support for old EOL'd versions, While here update some casts. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1719249 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
3059ef49 | 10-Dec-2015 |
Pedro Giffuni |
FreeBSD: Drop support for old EOL'd versions, While here update some casts. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1719210 13f79535-47bb-0310-9956-ffa450
FreeBSD: Drop support for old EOL'd versions, While here update some casts. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1719210 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
ceb6c444 | 25-Nov-2015 |
Pedro Giffuni |
i126615 - Allow build of Open Office on FreeBSD Mac PowerPCG5 These appear to have been missed from r1608245. Brave attempt by: Curtis Hamilton git-svn-id: https://svn
i126615 - Allow build of Open Office on FreeBSD Mac PowerPCG5 These appear to have been missed from r1608245. Brave attempt by: Curtis Hamilton git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1716551 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
Revision tags: AOO412, SNAPSHOT, AOO411 |
|
e46ca662 | 13-Aug-2015 |
Damjan Jovanovic |
Fix a compilation failure caused by missing include when debugging is enabled. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1695735 13f79535-47bb-0310-9956-ffa450e
Fix a compilation failure caused by missing include when debugging is enabled. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1695735 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|