History log of /trunk/main/bridges/ (Results 26 - 50 of 105)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
d73dd1d301-Dec-2020 Jim Jagielski

Huge updates to macOS UNO bridges, based on FreeBSD and Linux.

(cherry picked from commit 37f4cb171557a563bb797a6166dd60f907b367f2)

Revision tags: AOO418-GA
a79a404b22-Oct-2020 mseidel

Fixed typos, removed whitespace

Revision tags: 420-Dev2-m2, AOO417, AOO420-Dev-m1
b146d3b326-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 ...

d995f06914-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 ...

ff89067f09-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

bcc602a509-Jan-2019 Jim Jagielski

need sources


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

5be9608109-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

a341bc6109-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

e9e32e9d09-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
12dd3d5306-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

1630693e06-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
969b7f0a01-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

9772ab1001-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
5b5659a725-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 ...

0618ff6b08-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 ...

d2ddbf6307-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 ...

bcc22a4c07-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 ...

7ddd8e2703-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 ...

7a46fbe403-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 ...

e15a453408-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
30acf5e822-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 ...

b0c85a7c11-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 ...

3059ef4910-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 ...

ceb6c44425-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
e46ca66213-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 ...

12345