summaryrefslogtreecommitdiffstats
path: root/external/libabw
Commit message (Collapse)AuthorAgeFilesLines
* WASM: add initial support for Emscripten cross buildJan-Marek Glogowski2021-05-051-1/+1
| | | | | | | | | | | | | | - configure with: - --host=wasm64-local-emscripten - had to make a few externals optional, so adding: - --disable-nss - --disable-cmis - --disable-curl Change-Id: I48d1c73d2675ad2e2beaf2c341578199efbd24ee Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111130 Tested-by: Jenkins Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
* GBUILD_TRACE, support for finding out where the build time is spentLuboš Luňák2020-02-161-0/+2
| | | | | | | | | | See instructions in solenv/gbuild/Trace.mk . This generates a file than can be viewed e.g. in the Chromium tracing view. Change-Id: I5f90647c58ca729375525b6daed2d4918adc8188 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88754 Tested-by: Jenkins Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
* Remove legacy NEED_CLANG_LINUX_UBSAN_RTTI_VISIBILITY supportStephan Bergmann2019-09-202-19/+0
| | | | | | | | | | | | | | | ...for ASan/UBSan builds using Clang older than current trunk twoards Clang 9, as announced at <https://lists.freedesktop.org/archives/libreoffice/2019-May/082654.html> "Re: [Libreoffice-commits] core.git: The -fvisibility-ms-compat hack is no longer needed for UBSan on Linux...". (And drop the no longer needed solenv/sanitizers/asan-suppressions, which people might still reference from their ASAN_OPTIONS.) Change-Id: Iedc0c5955366d2cbe7dc847990e2b1576750e85b Reviewed-on: https://gerrit.libreoffice.org/72493 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
* libabw, libvisio: follow main configure's --disable-dependency-trackingChristian Lohmaier2019-08-271-0/+1
| | | | Change-Id: Iaf4fd40a7178b50a396971cfcfd0c39211597285
* upload libabw 0.1.3David Tardon2019-08-172-50/+0
| | | | | | | Change-Id: Ibb45a473f49a9ba8f9cf53593dead375ac8a1951 Reviewed-on: https://gerrit.libreoffice.org/77639 Tested-by: Jenkins Reviewed-by: David Tardon <dtardon@redhat.com>
* The -fvisibility-ms-compat hack is no longer needed for UBSan on Linux...Stephan Bergmann2019-05-031-3/+1
| | | | | | | | | | | | | | | | | | | | | | | ...with latest Clang trunk towards Clang 9. All the no-longer necessary hacks are made conditional on new NEED_CLANG_LINUX_UBSAN_RTTI_VISIBILITY, which is still set for UBSan builds with older Clang on Linux (but which should eventually be purged). Various classes needed additional SAL_DLLPUBLIC_RTTI annotations, as building with UBSan instrumentation can generate references to RTTI symbols from additional places like outside a dynamic library that used to hide those symbols by default (but used to not hide them for old UBSan builds thanks to the -fvisibility-ms-compat hack). The odr-violation suppressions in solenv/sanitizers/asan-suppressions (which is not referenced from anywhere in the code base, but meant to be included in an ASan/UBSan build's ASAN_OPTIONS env var) are also no longer needed when NEED_CLANG_LINUX_UBSAN_RTTI_VISIBILITY is false. Change-Id: I24ec3e388b0cbab50dbe2bf008d9569bff7bf25a Reviewed-on: https://gerrit.libreoffice.org/70829 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
* upload libabw 0.1.2David Tardon2018-01-063-2/+51
| | | | | | | Change-Id: I972ff9e0dbb73f6a38c886e1acd03cc4d62da2ec Reviewed-on: https://gerrit.libreoffice.org/47251 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: David Tardon <dtardon@redhat.com>
* libabw: pass optimization flags to configureDavid Tardon2017-10-281-1/+2
| | | | | | | Change-Id: I9492a4189b939f3dcaaec33f9c4591cb8715fd44 Reviewed-on: https://gerrit.libreoffice.org/43977 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
* use the new gbuild way to update config.*David Tardon2017-10-042-24/+2
| | | | | | | Change-Id: I43805ac8c3d5c1b65519da02c3cc50fdb9729ea6 Reviewed-on: https://gerrit.libreoffice.org/42941 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: David Tardon <dtardon@redhat.com>
* Pass ENABLE_DEBUG into external/libabwStephan Bergmann2017-08-091-1/+1
| | | | Change-Id: Idfccfe7b569622981c8d9911a60bfb749797b359
* iOS patch libabwjan Iversen2017-06-122-0/+24
| | | | | | support for arm64 Change-Id: Ia5a00ef55929a71e05e3547a7ac11e8ab876e953
* add upstream URL to READMEsDavid Tardon2017-02-231-1/+1
| | | | Change-Id: I9cde5f94c81c59ff99b8f5af9765b94b6f57184a
* configure: set BOOST_CPPFLAGS also in --without-system-boost caseMichael Stahl2016-05-301-2/+1
| | | | | | Simplify the makefiles. Change-Id: Ia695961e936e4a1ffdaff73eb56adc3c3905ed0c
* Generalize COM_GCC_IS_CLANG -> COM_IS_CLANGStephan Bergmann2015-11-121-1/+1
| | | | | | | | | ...in anticipation of building with clang-cl.exe on Windows Change-Id: I1d723c9d3b5ca8a2bc6b27ef0189a7b053581398 Reviewed-on: https://gerrit.libreoffice.org/19928 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
* blind attempt to fix lcovDavid Tardon2015-09-171-1/+1
| | | | Change-Id: If8d6c8da1be1e540d641f20ac90e7877feae27be
* libabw: fix build with boost 1.59David Tardon2015-08-301-1/+2
| | | | Change-Id: I2213101623ba7e2cc329b659e17abe3d82e6b634
* gbuild/config stop using VERBOSE, use only verbose=tNorbert Thiebaud2015-08-111-1/+1
| | | | | | | | | | configure.ac was setting VERBOSE=YES/NO when really we use verbose=t or verbose= Change-Id: I47aee8d177cb2d788a62ecdbbb9cc3695c2bb299 Reviewed-on: https://gerrit.libreoffice.org/17634 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
* For Clang -fsanitize=vptr use -fvisibility-ms-compat, not -fvisibility=hiddenStephan Bergmann2015-02-272-0/+21
| | | | | | | | | | | | | | | | | | | As discussed in b4f6b26b5a1a78fecfa95ec2eb7ac8b80495d8aa "SAL_DLLPUBLIC_RTTI for proper RTTI visibility for LLVM," RTTI-based -fsanitize= checks with Clang on Linux need special precautions to make RTTI symbols visible across DSOs. The approach taken there, as well as in 598d8194b0ea1a64e0ebba28a86c128bafa57c7c "Visible function type RTTI for Clang -fsanitize=function," was to add explicit SAL_DLLPUBLIC_RTTI annontations to relevant type definitions. However, for -fsanitize=vptr that would have required many more of those, so it appears easier to "misuse" -fsanitize-ms-compat in that case, which happens to give all RTTI symbols default visibility (while otherwise still honoring our SAL_DLLPUBLIC/PRIVATE annotations). The SAL_DLLPUBLIC_RTTI annotations from 598d8194b0ea1a64e0ebba28a86c128bafa57c7c "Visible function type RTTI for Clang -fsanitize=function" can likely be removed again. Change-Id: Ibeff7ab8c908111a7dc66ff0677204f112b24db8
* upload libabw 0.1.1David Tardon2014-12-202-15/+0
| | | | Change-Id: Idbe25949adab4ac20613a4c14885d4b1a4c40775
* More passing of MAKE into external configureStephan Bergmann2014-11-131-1/+1
| | | | | | | ...like 2fdf78109e815a64169fdab1a8175b63ef9c64d4 "Pass MAKE into external/poppler's configure" Change-Id: I4e2f1a13d120a7398fa81884710c589bb905714d
* external: fortunately boost no longer requires config_host.mkMichael Stahl2014-11-101-1/+1
| | | | Change-Id: I8f2176500bf620cd5e4cdf434e6122b6163b3e0f
* fdo#63756 build libxml2 with ICU supportDavid Tardon2014-07-201-2/+1
| | | | Change-Id: I0523e49e640812be435ba4c97b1881ca253eb2ab
* libabw,libfreehand,libvisio: avoid some quoting issuesMichael Stahl2014-06-092-0/+15
| | | | | | With Win32 make there are problems with the sed expression. Change-Id: I6d7fe52a233ef88a43ee1b6e3378fcb7b0792d07
* rebase all import libsDavid Tardon2014-05-261-4/+3
| | | | Change-Id: I9e1fc613816c943f4fb1033185e34e3acf317f1d
* normalize values of CROSS_COMPILINGMichael Stahl2014-02-271-1/+1
| | | | Change-Id: I0cc43cef91e3fcd82a3558a16ab0afbd4d56b141
* normalize values of SYSTEM_BOOSTMichael Stahl2014-02-121-1/+2
| | | | Change-Id: I2fce6545d7f279e0e2d6f3ff53eee1ab82314135
* normalize values of SYSTEM_FREETYPE, SYSTEM_LIBXML, SYSTEM_MARIADBMichael Stahl2014-02-121-1/+1
| | | | Change-Id: Iffcc671ca41c5880579effe0786a3b4d3be0dab0
* upload libabw 0.0.2David Tardon2014-02-104-153/+0
| | | | Change-Id: I2b73c5546e767030344f787efb9a9cafa9635ad3
* Don't crash on unstarted tableFridrich Štrba2014-01-232-0/+101
| | | | Change-Id: I68e596ea37133c89206333e8ca8aa3602878d2fc
* Coverity: Potential crash (?)Fridrich Štrba2014-01-212-0/+12
| | | | Change-Id: I819b0df446cf95d511d6a7a5a65c381a2a837d00
* No need to use the stuff from inttypes hereFridrich Štrba2014-01-162-0/+40
| | | | Change-Id: I8d80a8ff223d7c57f7efe808e07ac31aa4d521fd
* Uploading libabw-0.0.1 (support of zabw files too)Fridrich Štrba2014-01-155-189/+1
| | | | Change-Id: Ie04cae9b9a362cb43b671fe8986545865822a953
* Fix ABW embedded imagesFridrich Štrba2014-01-142-0/+14
| | | | Change-Id: Ifd33ea9c1f91865d5ae5175eefa9b65107404bf0
* Fix ABW list shapesFridrich Štrba2014-01-142-0/+68
| | | | Change-Id: Ibbbfddf10677e8c5b654cee9c5fda1603a298a67
* Fix a silly with ABW footnotes/endnotesFridrich Štrba2014-01-142-0/+105
| | | | Change-Id: I026f9c664ff7dec51e511ad439ab563d2cc0c201
* AbiWord Import filterFridrich Štrba2014-01-135-0/+86
Change-Id: I90dc115044e5f81fa3a2b105d30d7d39e438b086 Reviewed-on: https://gerrit.libreoffice.org/7411 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>