Revision tags: AOO418-GA |
|
27741b59 | 22-Oct-2020 |
mseidel |
Fixed typos, removed whitespace (cherry picked from commit a79a404b26934743545c6dafbc11b12ece90a8e1) |
Revision tags: 420-Dev2-m2, AOO417, AOO420-Dev-m1 |
|
191f9374 | 15-Jan-2019 |
Jim Jagielski |
And these as well git-svn-id: https://svn.apache.org/repos/asf/openoffice/branches/AOO42X@1851395 13f79535-47bb-0310-9956-ffa450edef68 |
385b0512 | 14-Jan-2019 |
Jim Jagielski |
deleted git-svn-id: https://svn.apache.org/repos/asf/openoffice/branches/AOO42X@1851304 13f79535-47bb-0310-9956-ffa450edef68 |
01183344 | 14-Jan-2019 |
Jim Jagielski |
Backport tested patches from trunk to 4.2.x branch git-svn-id: https://svn.apache.org/repos/asf/openoffice/branches/AOO42X@1851303 13f79535-47bb-0310-9956-ffa450edef68 |
29c2f64b | 09-Jan-2019 |
Jim Jagielski |
Add in git-svn-id: https://svn.apache.org/repos/asf/openoffice/branches/AOO42X@1850892 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 ...
|
c25219e0 | 05-Aug-2015 |
Pedro Giffuni |
FreeBSD build fixes. This allows out the box builds with gcc and to simplify the build with clang and also the FreeBSD port. From Don Lewis (FreeBSD port maintainer): B
FreeBSD build fixes. This allows out the box builds with gcc and to simplify the build with clang and also the FreeBSD port. From Don Lewis (FreeBSD port maintainer): Because we need to use different CFLAGS for gcc and clang, I had to add some compiler detection logic. On most platforms, the value of $(COM) is either set statically by set_soenv, or set_soenv parses the compiler name to figure out which compiler is being used and then set $(COM) appropriately. The latter doesn't work for FreeBSD because cc could either be gcc or clang. For FreeBSD, I added the compiler detection logic to configure, which then passes that to set_soenv, in a somewhat hackish manner. When building with ports gcc on FreeBSD, we need to pass the rpath for the gcc runtime to the linker. The FreeBSD port attempts to to this by adding this information to LDFLAGS, which the openoffice configure script then steps on, and in any case, this does not help the out of the box build. My solution is to add some logic to configure to generate the necessary linker flags, which it then passes to set_soenv for inclusion in FreeBSD*Env.Set.sh. On FreeBSD, the out of the box build needs to pass $LIBINTL_PREFIX in the environment to the build phase. I added some code to configure to figure out the value of this variable and to pass it to set_soenv for inclusion in FreeBSD*Env.Set.sh so that this does not need to be done as a extra step in the build. Changing $(COM) from GCC to CLANG for clang builds caused a number regressions elsewhere in the build framework. These were mostly caused by the framework checking for $(COM) == GCC and $(OS) == FREEBSD, with $(COM) == CLANG case unhandled. The fix was generally to just ignore the value of $(COM) and only test the value of $(OS). One special case was the bridgetest regression test, which started dumping core on INTEL 32-bit when built with clang. It turns out that this entire test is was skipped for $(COM) == gcc, $(OS) == FREEBSD, and $(CPU) == I. Rather than also skipping this test when building with clang, I tracked down the failure to a particular subtest involving polymorphic structures that also fails on OS/2 and tweaked the code to also skip that subtest on FREEBSD INTEL (32-bit). Now bridgetest is run and passes on FreeBSD with both gcc and clang, on both i386 and amd64. Submitted by: Don Lewis git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1694132 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
2e13fcb7 | 26-Mar-2015 |
Pedro Giffuni |
Huge update to the FreeBSD port (amd64 part). Starting with FreeBSD 10, the FreeBSD project has moved from using gcc/libstdc++ to using a complete C++ stack based on clang/llvm libc+
Huge update to the FreeBSD port (amd64 part). Starting with FreeBSD 10, the FreeBSD project has moved from using gcc/libstdc++ to using a complete C++ stack based on clang/llvm libc++ and libcxxrt. This new stack has better standards compliance and has huge similarities with MacOSX but it brought subtle low level problems for our outdated bridges code. Don Lewis has done a brave effort to update this code and has done extensive testing within FreeBSD port. Support for older versions of gcc has been dropped. Code Review: https://reviews.freebsd.org/D2108 https://reviews.freebsd.org/D2055 Author: Don Lewis (truckman at FreeBSD) git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1669459 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|