1cfb2a70 | 12-Jul-2018 |
Jim Jagielski |
Update targets for macOS git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1835762 13f79535-47bb-0310-9956-ffa450edef68 |
9b32443e | 12-Jul-2018 |
Jim Jagielski |
Work on getting macOS building again w/ 4.2.0 and the versioning of libs... what a cluster* git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1835757 13f79535-47bb-0310-
Work on getting macOS building again w/ 4.2.0 and the versioning of libs... what a cluster* git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1835757 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
c2b81bfb | 09-Jul-2018 |
Matthias Seidel |
Updated version number git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1835436 13f79535-47bb-0310-9956-ffa450edef68 |
6f37cda5 | 05-Jul-2018 |
Jim Jagielski |
Ugg. It looks like versioning has also crept in other places so we need to "handle" it somehow w/ macOS. The easiest way is simply make hard links to the real dylibs to the "versioned" nu
Ugg. It looks like versioning has also crept in other places so we need to "handle" it somehow w/ macOS. The easiest way is simply make hard links to the real dylibs to the "versioned" number ones. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1835164 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
9f759af0 | 03-Jul-2018 |
Jim Jagielski |
Just avoid versioning totally w/ macOS... it doesn't work like Linux and others and the format is totally different, from what I can tell... git-svn-id: https://svn.apache.org/repos/asf
Just avoid versioning totally w/ macOS... it doesn't work like Linux and others and the format is totally different, from what I can tell... git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1835031 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
c4e9543b | 03-Jul-2018 |
Jim Jagielski |
restore until I can figure out a way to handle this crud which assumes everything is a .so git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1835029 13f79535-47bb-0310-9956-
restore until I can figure out a way to handle this crud which assumes everything is a .so git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1835029 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
cea60463 | 03-Jul-2018 |
Jim Jagielski |
nope... still broke. Need to convince it to ignore UDK git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1835026 13f79535-47bb-0310-9956-ffa450edef68 |
2eb6e1b3 | 03-Jul-2018 |
Jim Jagielski |
Get macOS building again... Use (old) SDKROOT as needed for older platforms and also support the UDK versioning which was added for Linux, Solaris and FreeBSD but which broke macOS horribly. I *think
Get macOS building again... Use (old) SDKROOT as needed for older platforms and also support the UDK versioning which was added for Linux, Solaris and FreeBSD but which broke macOS horribly. I *think* this is right. Sometimes, as much as dmake is a pain, the constant breakage due to the change to gbuild is sometimes much, much worse. Esp since we HAVE the sources for dmake. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1835025 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
ecafef68 | 07-Jun-2018 |
Matthias Seidel |
Fixed double wording, minor cleanup git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1833124 13f79535-47bb-0310-9956-ffa450edef68 |
983f6de1 | 13-May-2018 |
Matthias Seidel |
Fixed typos (successfull -> successful) git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1831525 13f79535-47bb-0310-9956-ffa450edef68 |
787e1130 | 28-Apr-2018 |
Don Lewis |
Fix potential memory alignment issues on X86_64. Clang version 4.0 and newer uses SSE instructions that require 16-byte alignment to zero memory allocated using the C++ new operator.
Fix potential memory alignment issues on X86_64. Clang version 4.0 and newer uses SSE instructions that require 16-byte alignment to zero memory allocated using the C++ new operator. The internal memory allocator does not understand anything larger than 8-byte alignment. Modify it to be capable of doing 16-byte alignment when necessary. There is also a debug layer beneath the C++ new and delete operators that is enabled by the --enable-debug configure option. This layer adds 8 to the requested size of any allocations before calling the underlying allocator, adds a known signature to the start of the memory block, and then adds an 8 byte offset to the pointer before returning it to the caller. The delete operator basically does the reverse, checking for the proper signature. Modify this code so that it adds and subtracts a 16-byte offset on X86_64 so that a properly aligned block from the underlying allocator does not cause new to return a misaligned pointer. Modify set_soenv.in so that it always requests 16-byte alignment on X86_64 so that the ABI is the same independent of the toolchain. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1830406 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
e3393df0 | 21-Apr-2018 |
Don Lewis |
Unbreak build on FreeBSD with clang 6.0 and newer. Clang 6 changed the its default C++ standard from C++98 to C++14 and our old code is not prepared for that. Avoid the problem by adding th
Unbreak build on FreeBSD with clang 6.0 and newer. Clang 6 changed the its default C++ standard from C++98 to C++14 and our old code is not prepared for that. Avoid the problem by adding the -std=gnu++98 compiler flag. Add the -fstack-protector compiler flag on FreeBSD INTEL and X86_64. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1829757 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
d59d07b5 | 20-Apr-2018 |
Don Lewis |
Work around a bug in clang versions 3.6.x and 3.7.x on 32-bit Intel. Using -Os optimization causes clang to generate bad DWARF CFI which is needed for stack unwinding during exception handlin
Work around a bug in clang versions 3.6.x and 3.7.x on 32-bit Intel. Using -Os optimization causes clang to generate bad DWARF CFI which is needed for stack unwinding during exception handling. See: <https://llvm.org/bugs/show_bug.cgi?id=24792> Instead of using -Os, optimize using "-O2 -fno-unroll-loops" as a reasonably close substitute. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1829681 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
c974372a | 16-Apr-2018 |
Matthias Seidel |
Temporarily disable translation of NSIS for Arabic. Minor cleanup and some German comments translated. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1829308 13f79535-47bb
Temporarily disable translation of NSIS for Arabic. Minor cleanup and some German comments translated. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1829308 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
8cb913c4 | 15-Apr-2018 |
Damjan Jovanovic |
Port main/jvmfwk to gbuild / Ant. Fix the gbuild platform CPUDEFS to conform to what modules expect. Patch by: me git-svn-id: https://svn.apache.org/repos/asf/ope
Port main/jvmfwk to gbuild / Ant. Fix the gbuild platform CPUDEFS to conform to what modules expect. Patch by: me git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1829205 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
31eff9ff | 15-Apr-2018 |
Damjan Jovanovic |
Target our baseline Java version in the new Ant build. Patch by: me git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1829201 13f79535-47bb-0310-9956-ffa450ede
Target our baseline Java version in the new Ant build. Patch by: me git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1829201 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
0ef20350 | 14-Apr-2018 |
Matthias Seidel |
#i74793# Removed Ukrainian (uk) from "noMSLocaleLangs". MSI for uk can be built without bundling en-US. Temporarily disable translation of NSIS because of a problem in Ukrainian
#i74793# Removed Ukrainian (uk) from "noMSLocaleLangs". MSI for uk can be built without bundling en-US. Temporarily disable translation of NSIS because of a problem in Ukrainian.nsh (NSIS 3.03). git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1829124 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
cede1e5b | 10-Apr-2018 |
Damjan Jovanovic |
Check whether JUnit tests are present before trying to compile them. Patch by: me git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1828829 13f79535-47bb-0310-
Check whether JUnit tests are present before trying to compile them. Patch by: me git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1828829 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
bee6bcb9 | 09-Apr-2018 |
Damjan Jovanovic |
Port main/ridljar to gbuild / Ant. Generalize the Ant build a bit, to make using javamaker more flexible, and allow arbitrary "pre-compile" actions to be plugged in. Patch b
Port main/ridljar to gbuild / Ant. Generalize the Ant build a bit, to make using javamaker more flexible, and allow arbitrary "pre-compile" actions to be plugged in. Patch by: me git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1828757 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
f9bad0d2 | 08-Apr-2018 |
Damjan Jovanovic |
Pass the Windows path to Ant on Windows, as /cygdrive/c/... doesn't work. Skip tests when JUnit is absent correctly: the OOO_JUNIT_JAR variable isn't blank but absent. This shou
Pass the Windows path to Ant on Windows, as /cygdrive/c/... doesn't work. Skip tests when JUnit is absent correctly: the OOO_JUNIT_JAR variable isn't blank but absent. This should fix building on Windows. Patch by: me git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1828640 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
41f03cd9 | 08-Apr-2018 |
Damjan Jovanovic |
Added an Ant target type to gbuild, that can be used to call Ant to build a deliverable. Added Ant support files that provide build infrastructure that can be used by Java projects, including
Added an Ant target type to gbuild, that can be used to call Ant to build a deliverable. Added Ant support files that provide build infrastructure that can be used by Java projects, including testing with JUnit at compile time, processing of external dependencies, using the IDL toolchain (idlc, regmerge, javamaker), and general build support like compiling into class files, building the JAR file and cleaning. These features require Ant version >= 1.9.1. Ported main/jurt to gbuild and this Ant infrastructure. Patch by: me git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1828636 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
503e2c87 | 31-Mar-2018 |
Damjan Jovanovic |
Fix the dmake name for "vos", now that main/vos/version.mk has been deleted. Patch by: me git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1828085 13f7953
Fix the dmake name for "vos", now that main/vos/version.mk has been deleted. Patch by: me git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1828085 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
c4c42a0e | 30-Mar-2018 |
Damjan Jovanovic |
Port main/lingucomponent to gbuild. Patch by: me git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1828081 13f79535-47bb-0310-9956-ffa450edef68 |
790ba93f | 25-Mar-2018 |
Damjan Jovanovic |
Move reg and store to UNOVERLIBS, as they are definitely URE libraries as per main/ure/source/README, and deal with their unusual names in RepositoryFixes.mk. Also remove special handling for
Move reg and store to UNOVERLIBS, as they are definitely URE libraries as per main/ure/source/README, and deal with their unusual names in RepositoryFixes.mk. Also remove special handling for them in gbuild. Patch by: me git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1827695 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
f006f9b4 | 22-Mar-2018 |
Damjan Jovanovic |
Implement the ability to build "UDK versioned" libraries in gbuild for *nix platforms. Do this by setting the ELF SONAME to the libxyz.so.3 style library output name, changing the output file
Implement the ability to build "UDK versioned" libraries in gbuild for *nix platforms. Do this by setting the ELF SONAME to the libxyz.so.3 style library output name, changing the output file that the linker writes to to be in this format (from libxyz.so), making a symlink from libxyz.so to libxyz.so.3, adding libxyz.so.3 as a delivery AUXTARGET for the deliverable libxyz.so, and changing the deliver commands to copy symlinks properly. This is all what dmake does too. Use this to port main/registry to gbuild. Patch by: me git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1827456 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|