Age | Commit message (Collapse) | Author |
|
Notes:
prefer: bd2b353f66e4bb2e76c115eb8028c1d0ba59a4682
|
|
Reviewed by: jim
Notes:
ignore: aoo
|
|
o Stop pretending/forcing *Nix shared lib versioning on macOS
o Use smaller and more easily manageable temp temps by leveraging --headerpad dyld option
o misc gbuild fixes
Notes:
ignore: aoo
|
|
Notes:
prefer: 0b7ab07611ddaafe25e9e1914a49be2afe68ada9
|
|
Notes:
ignore: obsolete
|
|
sysdtrans, remove unneeded libraries, use standard toolkit path, fix DLL short names, disable libs for coin-or.
Notes:
ignore: aoo
|
|
o Change optimization level
o Created shared libs do not include major/minor numbers
Notes:
ignore: aoo
|
|
service names, implementation names, logging channels and messages,
initialization arguments, and general behaviour is all preserved, so it
should be completely transparent to client code.
Allow PropertySetAdapter.getPropertyValue() to throw WrappedTargetException,
and PropertySetAdapter.setPropertyValue() to throw PropertyVetoException,
IllegalArgumentException, and WrappedTargetException, as these are
sometimes used to change values in a database driver, which can fail.
Port helper classes from main/comphelper for logging.
Port AutoRetrievingBase.
Add in-memory Column, ResultSet and metadata classes.
Improve handling of Any in ORowSetValue.
Move PostgreSQL's database metadata result set class to dbtools, and
have it only override the method it needs.
It's "information_schema" in PostgreSQL - "INFORMATION_SCHEMA"
doesn't exist and gives an error.
Add a new UNO service com.sun.star.sdb.ParameterSubstitution as was
intended by main/connectivity/source/dbtools/dbtools.component
that allow substituting parameters, so it can be used from Java.
Keep the database drivers in a common install package.
Patch by: me
Notes:
ignore: aoo
|
|
the support code that can be reused by other drivers.
Also put it in an org.apache.openoffice base package.
Patch by: me
Notes:
ignore: aoo
|
|
package the non-existant commons-lang3-3.3.jar file if
--with-system-apache-commons=yes was passed to configure.
Notes:
ignore: obsolete
|
|
Add the initial version of a new SDBC driver, for the PostgreSQL database.
Also its build changes: since it needs Apache Commons Lang version 3,
get configure.ac to check for that, and get that to always build,
just like our driver does.
Patch by: me
Notes:
prefer: e28033fdfad9750ebe96885b9514adee629acf88
|
|
KDE 3.2 - 3.6, which are obsolete since 9 years ago.
Patch by: me
Notes:
prefer: 4ffdb6750fa7d656d249a745f9c6d5ba98353b14
|
|
ca-XR - Catalan (Valencia RACV)
ca-XV - Catalan (Valencia AVL)
Notes:
prefer: 74122055f5c34261e118ab1ddbdb0e5685a63c35
|
|
This cleanup was meant for KDE4 integration: in the BSDs this is dead code
and it doesn't seem a good idea on linux either, plus carrying libstdc++
doesn't align with ASF policies.
Notes:
prefer: 98404a843198c532c5639b073a3a83ff3529615b
|
|
fix for CVE-2012-0037. It is not know whether this vulnerability
affects OpenOffice.
Also upgrade rasqal from version 0.9.16 to version 0.9.33 and redland
from version 1.0.8 to version 1.0.17 since all three packages are
closely related parts of the OpenOffice redland module for handling RDF.
OpenDocument version 1.2 documents contain an RDF metadata blob for
things like bookmarks and OLE objects.
Notes:
prefer: 81a7aeb0806298c7a8571a46e09f485f3cf5ea13
|
|
Notes:
ignore: obsolete
|
|
enabled, which it is not by default) and Mac (not actually verified).
These two platforms do not build a separate libfreeblpriv3.so (or
Windows equivalent) but instead bundle it into libfreebl3.so. Since a
separate libfreeblpriv3.so is only required on Linux (see #i105566# and
moz#513024#), only attempt to package this library on Linux. Since a
separate libfreeblpriv3.so does not seem to be required on FreeBSD,
don't build it there.
Notes:
ignore: obsolete
|
|
vulnerabilities
Upgrade bundled nss-3.14.4-with-nspr-4.9.5 to nss-3.25-with-nspr-4.12.
These CVEs have been fixed since nss-3.14.4 was released:
CVE-2014-1533
CVE-2014-1534
CVE-2014-1536
CVE-2014-1537
CVE-2014-1540
CVE-2014-1541
CVE-2014-1542
CVE-2014-1543
CVE-2014-1544
CVE-2014-1545
CVE-2014-1547
CVE-2014-1548
CVE-2014-1549
CVE-2014-1550
CVE-2014-1551
CVE-2014-1552
CVE-2014-1555
CVE-2014-1556
CVE-2014-1557
CVE-2014-1558
CVE-2014-1559
CVE-2014-1560
CVE-2014-1561
CVE-2014-1568
CVE-2014-1569
CVE-2014-1587
CVE-2014-1588
CVE-2014-1589
CVE-2014-1590
CVE-2014-1591
CVE-2014-1592
CVE-2014-1593
CVE-2014-1594
CVE-2014-1595
CVE-2015-4513
CVE-2015-4514
CVE-2015-4515
CVE-2015-4518
CVE-2015-7181
CVE-2015-7182
CVE-2015-7183
CVE-2015-7185
CVE-2015-7186
CVE-2015-7187
CVE-2015-7188
CVE-2015-7189
CVE-2015-7190
CVE-2015-7191
CVE-2015-7192
CVE-2015-7193
CVE-2015-7194
CVE-2015-7195
CVE-2015-7196
CVE-2015-7197
CVE-2015-7198
CVE-2015-7199
CVE-2015-7200
CVE-2015-7575
CVE-2016-1938
CVE-2016-1950
CVE-2016-1978
CVE-2016-1979
Whether any of these actually impacts OpenOffice is not known.
Rebase the nss patches to the new version and move any non-conflicting
changes from the platform-specific patch files to nss.patch. The
nss.patch.mingw file was already out of date and was not updated.
Disable nss tests which require at least partial c++11 (-stdc++0x)
support because they use nullptr. This reportedly requires at least
gcc 4.6, which is newer that some of what is provided by some of
our supported platforms.
Fix build issue on FreeBSD 11.0 and other platforms with picky compilers.
The result of shifting a negative signed value is undefined in C and C++.
The generated code does the expected thing in my experience and this
construct just generates a compiler warning, but
nss-3.24/nss/lib/zlib/inflate.c is compiled with -Werror, which breaks
the build. Fix the issue by doing the calculations using the equivalent
unsigned type. The function return should probably also be changed, but
that is more invasive.
Patch pratom.h to no include <intrin.H> inside an extern "C" block
because it breaks the build on Windows.
Recent versions of nss include a new shared library, libfreeblpriv3.so,
so package it so that it gets installed.
Temporarily change nss download URL from https to http to avoid breaking
bootstrap on the buildbots.
Notes:
prefer: f3fff04ddd411ab001cedfa43d6bbbb733440557
|
|
Notes:
ignore: reverted
|
|
vulnerabilities
Upgrade bundled nss-3.14.4-with-nspr-4.9.5 to nss-3.25-with-nspr-4.12.
These CVEs have been fixed since nss-3.14.4 was released:
CVE-2014-1533
CVE-2014-1534
CVE-2014-1536
CVE-2014-1537
CVE-2014-1540
CVE-2014-1541
CVE-2014-1542
CVE-2014-1543
CVE-2014-1544
CVE-2014-1545
CVE-2014-1547
CVE-2014-1548
CVE-2014-1549
CVE-2014-1550
CVE-2014-1551
CVE-2014-1552
CVE-2014-1555
CVE-2014-1556
CVE-2014-1557
CVE-2014-1558
CVE-2014-1559
CVE-2014-1560
CVE-2014-1561
CVE-2014-1568
CVE-2014-1569
CVE-2014-1587
CVE-2014-1588
CVE-2014-1589
CVE-2014-1590
CVE-2014-1591
CVE-2014-1592
CVE-2014-1593
CVE-2014-1594
CVE-2014-1595
CVE-2015-4513
CVE-2015-4514
CVE-2015-4515
CVE-2015-4518
CVE-2015-7181
CVE-2015-7182
CVE-2015-7183
CVE-2015-7185
CVE-2015-7186
CVE-2015-7187
CVE-2015-7188
CVE-2015-7189
CVE-2015-7190
CVE-2015-7191
CVE-2015-7192
CVE-2015-7193
CVE-2015-7194
CVE-2015-7195
CVE-2015-7196
CVE-2015-7197
CVE-2015-7198
CVE-2015-7199
CVE-2015-7200
CVE-2015-7575
CVE-2016-1938
CVE-2016-1950
CVE-2016-1978
CVE-2016-1979
Whether any of these actually impacts OpenOffice is not known.
Rebase the nss patches to the new version and move any non-conflicting
changes from the platform-specific patch files to nss.patch. The
nss.patch.mingw file was already out of date and was not updated.
Disable nss tests which require at least partial c++11 (-stdc++0x)
support because they use nullptr. This reportedly requires at least
gcc 4.6, which is newer that some of what is provided by some of
our supported platforms.
Fix build issue on FreeBSD 11.0 and other platforms with picky compilers.
The result of shifting a negative signed value is undefined in C and C++.
The generated code does the expected thing in my experience and this
construct just generates a compiler warning, but
nss-3.24/nss/lib/zlib/inflate.c is compiled with -Werror, which breaks
the build. Fix the issue by doing the calculations using the equivalent
unsigned type. The function return should probably also be changed, but
that is more invasive.
Patch pratom.h to no include <intrin.H> inside an extern "C" block
because it breaks the build on Windows.
Recent versions of nss include a new shared library, libfreeblpriv3.so,
so package it so that it gets installed.
Temporarily change nss download URL from https to http to avoid breaking
bootstrap on the buildbots.
Notes:
ignore: reverted
|
|
Update APR to version 1.5.2.
Update APR-util to version 1.5.4
This brings many updates and fixes that have little effect over Apache
OpenOffice at this time.
Tested on FreeBSD.
Notes:
prefer: 732dcfead9933079d3ffd6905907e8486441790e
|
|
Disabling the fonts was causing issues with fc_local.conf
Notes:
ignore: obsolete
|
|
Carlito is a modern, friendly sans-serif font, metric-compatible with
Microsoft's Calibri font. Carlito comes in regular, bold, italic, and bold
italic. The family covers Latin-Greek-Cyrillic (not a complete set,
though) with about 2,000 glyphs.
Designed by Lukasz Dziedzic available under Open Font License.
____
In general it's a bad practice to bring new features/fonts under
a Category B license: in this case we do it purely for compatibility
with other office suites and we apply the regular rules for Category B.
Notes:
prefer: bde5e683286096b9255254b28a862e519d57f547
|
|
Caladea is a modern Latin typeface inspired by the contrast, style and
ornaments of Khmer typefaces and writing styles. Its main objective is to
be used to write Latin texts in a Khmer context, but it is also an elegant
choice for all kinds of texts.
Designed by Carolina Giovagnoli and Andres Torresi
for Huerta Tipografica under an Apache 2.0 License.
____
This is specially interesting as it is metrically compatible with
MS Cambria.
While here sort out some issues:
- Sadly, we don't really carry an equivalent for "Arial Narrow".
- There is not need for Arimo in the Windows platform.
Notes:
prefer: bde5e683286096b9255254b28a862e519d57f547
|
|
Use new versions of the Google Croscore and DejaVu fonts.
The Croscore fonts do not carry NeuSymbol anymore but
that is not really an issue since we carry OpenSymbol.
Notes:
prefer: 4235138c2f16d60b84c1a9c9465c9af0e2a137d6
|
|
As mentioned in their corresponding web pages, the latest versions
of the ChromeOS fonts are under an Apache License V2.
"Updated in May 2013 with improved hinting and released under the Apache
2.0 license."
https://www.google.com/fonts/specimen/Arimo
https://www.google.com/fonts/specimen/Tinos
https://www.google.com/fonts/specimen/Cousine
Thanks to Google for providing this great fonts freely.
Notes:
prefer: cb2536da21dcbd63aecdbc5ec45933afeff61772
|
|
Notes:
ignore: OS/2
|
|
Notes:
ignore: OS/2
|
|
Notes:
merged as: f3b314413336eb60e66886f48b56149bb586d830
|
|
because the QuickTime API is not available to 64bit clients. The switch to QTKit
is temporary only because it has already been deprecated in OSX 10.9. We'll have
to switch to OSX's AVFoundation framework instead soon.
Suggested by: Ariel Constenla-Haile <arielch@apache.org>
Notes:
merged as: bdb3f642973b7c7b9ce8bdae1344e4ab520f942a
|
|
Notes:
prefer: 207313157688d79cb0d53e920a03423c81a7bc23
|
|
Notes:
ignore: aoo
|
|
Notes:
ignore: fixed
|
|
Notes:
ignore: fixed
|
|
Notes:
prefer: 05f1bf896661cf0127ca9bd9ea282d46b724db75
|
|
(already commented out).
Notes:
ignore: aoo
|
|
but keep the --without-stlport configure option for now
it is the new default anyway
Notes:
ignore: obsolete
|
|
Notes:
merged as: c2405f80af8b61fa9b9088420afdb79584adf7c0
|
|
Notes:
ignore: obsolete
|
|
modules.
Notes:
ignore: obsolete
|
|
longer needed
Notes:
ignore: obsolete
|
|
Notes:
ignore: obsolete
|
|
Notes:
ignore: obsolete
|
|
just the NSS library
Patch by: Fan Zheng
Notes:
prefer: a0c53a961a0af21f69f592b43799cd635c994810
|
|
Notes:
ignore: branding
|
|
Notes:
prefer: a66f9903bba9dc7eeff6683ebddcd34d4ad70068
|
|
Notes:
ignore: aoo
|
|
conflicts with sqlite..., will be probably solved with dropping mozilla libs
Notes:
reject: we didnt drop our lo suffix which avoids this
|
|
Notes:
ignore: OS/2
|
|
Notes:
prefer: b786a33cfdca2e8a4114ddef0340e0e0628dd09c
|