summaryrefslogtreecommitdiff
path: root/scp2/source/ooo
AgeCommit message (Collapse)Author
2019-06-17Additions for new language Amharic (am)Matthias Seidel
Notes: prefer: bd2b353f66e4bb2e76c115eb8028c1d0ba59a4682
2019-04-04Merge r1856914 from trunk:Jim Jagielski
Reviewed by: jim Notes: ignore: aoo
2019-01-11Get macOS building and packaging again. Following changes/fixes:Jim Jagielski
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
2018-07-23Adding strings needed for a Kabyle language packMatthias Seidel
Notes: prefer: 0b7ab07611ddaafe25e9e1914a49be2afe68ada9
2018-03-28#i127729# Add full drag&drop support for the OS/2 platform.Yuri Dario
Notes: ignore: obsolete
2017-12-14#i126518# OS/2 build system updates: use full names for slideshow and ↵Yuri Dario
sysdtrans, remove unneeded libraries, use standard toolkit path, fix DLL short names, disable libs for coin-or. Notes: ignore: aoo
2017-11-27Build and compilation changes for macOS:Jim Jagielski
o Change optimization level o Created shared libs do not include major/minor numbers Notes: ignore: aoo
2017-11-08Port our SDBC-JDBC bridge driver to Java. Supported interfaces,Damjan Jovanovic
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
2017-10-27Split off a new dbtools.jar from the PostgreSQL driver, containingDamjan Jovanovic
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
2017-09-29Pass SYSTEM_APACHE_COMMONS all the way down so that we don't try toDon Lewis
package the non-existant commons-lang3-3.3.jar file if --with-system-apache-commons=yes was passed to configure. Notes: ignore: obsolete
2017-08-20#i127350# - Table design: can't change length of Postgresql char typesDamjan Jovanovic
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
2017-07-21Remove the obsolete KDE address book SDBC driver, that only worked onDamjan Jovanovic
KDE 3.2 - 3.6, which are obsolete since 9 years ago. Patch by: me Notes: prefer: 4ffdb6750fa7d656d249a745f9c6d5ba98353b14
2017-07-19Added strings for:Matthias Seidel
ca-XR - Catalan (Valencia RACV) ca-XV - Catalan (Valencia AVL) Notes: prefer: 74122055f5c34261e118ab1ddbdb0e5685a63c35
2017-01-16i104495 - libstdc++ removal.Pedro Giffuni
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
2016-08-26Upgrade bundled raptor from raptor-1.4.18 to raptor2-2.0.15 to get theDon Lewis
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
2016-08-07Merge branches/gbuild-reintegration to trunk.Damjan Jovanovic
Notes: ignore: obsolete
2016-07-25The nss upgrade in r1753163 broke packaging on Windows (if nss isDon Lewis
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
2016-07-18#i126891# bundled nss-3.14.4-with-nspr-4.9.5 has many securityDon Lewis
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
2016-07-18Revert previous change, mangled commit message.Don Lewis
Notes: ignore: reverted
2016-07-18Ps-3.14.4-with-nspr-4.9.5 has many securityDon Lewis
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
2016-05-24Update APR and APR-util.Pedro Giffuni
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
2016-01-02Rearrange the fonts installation.Pedro Giffuni
Disabling the fonts was causing issues with fc_local.conf Notes: ignore: obsolete
2015-12-29Optionally bring new crosextra font: CarlitoPedro Giffuni
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
2015-12-26Bring new crosextra font: CaladeaPedro Giffuni
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
2015-11-24Update basic fonts:Pedro Giffuni
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
2015-01-13Update ChromeOS fonts to version 1.23.0Pedro Giffuni
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
2014-11-28#i125592# enable NSS modules also on OS/2 port.Yuri Dario
Notes: ignore: OS/2
2014-08-28#i125501# build fixes for enabling Category B also in OS/2 port.Yuri Dario
Notes: ignore: OS/2
2014-05-12#i124875# support Mac AV-Foundation API for multimedia contentHerbert Dürr
Notes: merged as: f3b314413336eb60e66886f48b56149bb586d830
2014-05-06#i124800# switch avmedia's QuickTime component to QTKit for nowHerbert Dürr
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
2014-04-22#124701# bring back moz bootstrap to find profileJürgen Schmidt
Notes: prefer: 207313157688d79cb0d53e920a03423c81a7bc23
2014-02-27#124311# merge from AOO410 branchJürgen Schmidt
Notes: ignore: aoo
2014-02-12#124224# replace images and adapt DS_Store fileJürgen Schmidt
Notes: ignore: fixed
2014-01-23#i122301# switch Mac port to SDK 10.7 / 64bitHerbert Dürr
Notes: ignore: fixed
2014-01-08#i114728# the quicktime framework is is no longer available in OSX SDKs>=10.7Herbert Dürr
Notes: prefer: 05f1bf896661cf0127ca9bd9ea282d46b724db75
2013-11-25123729: Removed support for unused scp style LAYERE_REGISTRY and last uses ↵Andre Fischer
(already commented out). Notes: ignore: aoo
2013-11-18#i122362# remove stlport4-build supportHerbert Dürr
but keep the --without-stlport configure option for now it is the new default anyway Notes: ignore: obsolete
2013-11-14Integrate branch of IAccessible2Steve Yin
Notes: merged as: c2405f80af8b61fa9b9088420afdb79584adf7c0
2013-11-13123531: Removed CompID lines (already commented out).Andre Fischer
Notes: ignore: obsolete
2013-11-12123634: Removed unused support for merge modules from make_installer.pl and ↵Andre Fischer
modules. Notes: ignore: obsolete
2013-11-06#i123647# RmMoz 9/9: with the moz-module gone the ancient msvc* dlls are no ↵Herbert Dürr
longer needed Notes: ignore: obsolete
2013-11-06#i123575# RmMoz 6/9: drop seamonkey provided address booksHerbert Dürr
Notes: ignore: obsolete
2013-11-06#i122365# RmMoz 2/9: make the Mozilla->NSS replacement workHerbert Dürr
Notes: ignore: obsolete
2013-11-06#i122365# RmMoz 1/9: start replacing AOO's dependency on full Mozilla with ↵Herbert Dürr
just the NSS library Patch by: Fan Zheng Notes: prefer: a0c53a961a0af21f69f592b43799cd635c994810
2013-07-11122620: Tweeked the splash screen a little.Andre Fischer
Notes: ignore: branding
2013-06-27#122478# cleanup registryJürgen Schmidt
Notes: prefer: a66f9903bba9dc7eeff6683ebddcd34d4ad70068
2013-06-19122398: Fixed Mac and Linux build breaker.Andre Fischer
Notes: ignore: aoo
2013-05-31#122356# rename toolkit lib due to conflicts on MacOS, it's a workaround for ↵Jürgen Schmidt
conflicts with sqlite..., will be probably solved with dropping mozilla libs Notes: reject: we didnt drop our lo suffix which avoids this
2013-05-20i118923 - OS/2 port: use short names for dynamic libraries.Yuri Dario
Notes: ignore: OS/2
2013-04-22#121101# consolidate directory entries, remove empty name/placeholder dirsJürgen Schmidt
Notes: prefer: b786a33cfdca2e8a4114ddef0340e0e0628dd09c