summaryrefslogtreecommitdiff
path: root/external/libebook
AgeCommit message (Collapse)AuthorFilesLines
2017-05-29Re-enable building with ICU 59, tdf#108043 follow-upEike Rathke1-1/+1
After having reverted to internal ICU 58, still be able to build with ICU 59. Change-Id: If2cf651aaacee5f64bee737f9da140b913ebd510 Reviewed-on: https://gerrit.libreoffice.org/38154 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Jenkins <ci@libreoffice.org>
2017-05-29Resolves: tdf#108043 Revert "Upgrade to ICU 59.1"Eike Rathke1-1/+1
As it would force us to not run on XP *AND* Vista anymore already with this 5.4 release. This is a combination of 4 commits. Revert "Add ICU ticket number for this patch" This reverts commit e24cd3818821971fe3c52820dafe0f5ccb4b023a. Revert "Add ICU ticket number for this patch" This reverts commit 8720877b8b6bc96e330842f7391ae49a21ec2f63. Revert "Upgrade to ICU 59.1 follow-up: only add icu/source/data/misc/icudata.rc" This reverts commit 89de6f62ae1e96d2c492cb5cd8f7d313b51e2f98. Revert "Upgrade to ICU 59.1" This reverts commit fabad007c60958f2ff87e8f636ff6a798ad1f963. Change-Id: Idd2bfecf7f3c148ee404322e7287ac236c46b6cf Reviewed-on: https://gerrit.libreoffice.org/38143 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Jenkins <ci@libreoffice.org>
2017-04-26Upgrade to ICU 59.1Eike Rathke1-1/+1
Also regenerated all patches using make icu.genpatch (hence the .1 suffix that indicates the path level) as some hunks did not apply anyway and all now have the correct offset. Using genpatch may have the future benefit to yield smaller diffs between different versions of patches. Also prefixed all patch names with icu4c- for a cleaner listing. New patches introduced are prefixed with icu4c-59-... Change-Id: Ia83754b0823839887fce1a1d4ed04f8375b113c2 Reviewed-on: https://gerrit.libreoffice.org/36809 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Eike Rathke <erack@redhat.com>
2017-02-23add upstream URL to READMEsDavid Tardon1-0/+2
Change-Id: I9cde5f94c81c59ff99b8f5af9765b94b6f57184a
2016-05-30configure: set BOOST_CPPFLAGS also in --without-system-boost caseMichael Stahl1-1/+1
Simplify the makefiles. Change-Id: Ia695961e936e4a1ffdaff73eb56adc3c3905ed0c
2015-11-12Generalize COM_GCC_IS_CLANG -> COM_IS_CLANGStephan Bergmann1-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>
2015-09-17blind attempt to fix lcovDavid Tardon1-1/+1
Change-Id: If8d6c8da1be1e540d641f20ac90e7877feae27be
2015-09-01core: fix build with system boost 1.59David Ostrovsky1-1/+2
9a6cdce37e601b1406c71fef16ad9b315045c9da was trying to fix the problem with exposing deprecated vars and functions in system's error_code.hpp include file by patching bundled boost version. This approach would only make sense, when upstream version is going to be fixed ASAP. Apply another approach, and follow the same pattern as applied in external libraries, by defining -DBOOST_ERROR_CODE_HEADER_ONLY \ -DBOOST_SYSTEM_NO_DEPRECATED instead of patching bundled boost version. This way, the code would work with unpatched system boost 1.59 final as well. Change-Id: I8684ca458ea4a5b7d7c3c3acfe7c14a6d19bc665 Reviewed-on: https://gerrit.libreoffice.org/18201 Reviewed-by: David Ostrovsky <david@ostrovsky.org> Tested-by: David Ostrovsky <david@ostrovsky.org>
2015-08-11gbuild/config stop using VERBOSE, use only verbose=tNorbert Thiebaud1-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>
2015-02-27For Clang -fsanitize=vptr use -fvisibility-ms-compat, not -fvisibility=hiddenStephan Bergmann2-0/+19
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
2015-01-12fix extensionDavid Tardon1-0/+0
Change-Id: I05923b7df753fdbc23f849c89f4f9f52a07915c7
2015-01-12fix alpha computation, followupDavid Tardon2-0/+26
Change-Id: I7701368e152ce20adbc05802c7c6518183919d1f
2015-01-12Fix alpha computation (-fsanitize=undefined)Stephan Bergmann2-1/+16
Change-Id: I3f50d3bb85bebdece692e069de73febc2ce63b47
2014-11-13More passing of MAKE into external configureStephan Bergmann1-1/+1
...like 2fdf78109e815a64169fdab1a8175b63ef9c64d4 "Pass MAKE into external/poppler's configure" Change-Id: I4e2f1a13d120a7398fa81884710c589bb905714d
2014-11-10external: fortunately boost no longer requires config_host.mkMichael Stahl1-1/+1
Change-Id: I8f2176500bf620cd5e4cdf434e6122b6163b3e0f
2014-08-29Simplify some $ENABLE_DEBUG expressionsStephan Bergmann1-1/+1
Change-Id: I9f60fd317f3a2995a182d51d06059bd994cf837c
2014-07-20fdo#63756 build libxml2 with ICU supportDavid Tardon1-1/+1
Change-Id: I0523e49e640812be435ba4c97b1881ca253eb2ab
2014-06-03upload libe-book 0.1.1David Tardon3-150/+0
Change-Id: I48f67b203c3362ff87e41635e1212e0024a982f0
2014-05-29parse zipped FictionBook 2 files againDavid Tardon2-0/+59
Change-Id: I04eda7844a5557f834f3ada2cef991b0a181c8a0
2014-05-26rebase all import libsDavid Tardon3-3/+98
Change-Id: I9e1fc613816c943f4fb1033185e34e3acf317f1d
2014-02-27normalize values of CROSS_COMPILINGMichael Stahl1-1/+1
Change-Id: I0cc43cef91e3fcd82a3558a16ab0afbd4d56b141
2014-02-12normalize values of SYSTEM_BOOSTMichael Stahl1-1/+1
Change-Id: I2fce6545d7f279e0e2d6f3ff53eee1ab82314135
2014-02-12normalize values of SYSTEM_FREETYPE, SYSTEM_LIBXML, SYSTEM_MARIADBMichael Stahl1-1/+1
Change-Id: Iffcc671ca41c5880579effe0786a3b4d3be0dab0
2014-02-10upload new libe-bookDavid Tardon2-34/+0
Change-Id: I69e87ad57513c7349aa0abf38b6054583d367963
2013-11-28Fix crash on abi2010-1.doc exampleCaolán McNamara2-0/+36
Change-Id: Ib3e43e14f9223bc53f20f1241d9b8c0eaa5470ad
2013-11-28enable-debug in libebook if the ENABLE_DEBUG is activeCaolán McNamara1-1/+1
Change-Id: If26bdd6ed0be59a4fff137ac3166b9d644e1aea7
2013-11-14externals using boost now need config_host to find config_global.hMichael Stahl1-1/+1
... why didn't GCC 4.1 have #pragma diagnostic push? Change-Id: Iedb33d6451e46dc12e137bcd4dccd592c7771c23
2013-11-11bundle libebookDavid Tardon5-0/+84
Change-Id: I05d96875b9d1deb87dadd63f446080a6fe3494a9 Reviewed-on: https://gerrit.libreoffice.org/6630 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>