summaryrefslogtreecommitdiff
path: root/external/libvisio
AgeCommit message (Collapse)Author
2015-02-27For Clang -fsanitize=vptr use -fvisibility-ms-compat, not -fvisibility=hiddenStephan Bergmann
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-13external/libvisio: -fsanitize=float-divide-by-zeroStephan Bergmann
...when running CppunitTest_writerperfect_draw Change-Id: I074512f56ebb7eb054c79946c576516036bebbea
2015-01-02workaround error C2589: ´(´ : illegal token on right side of ´::´Caolán McNamara
Change-Id: I3654a4eb4caa3a987f6d797c9bcb577c6fd6b426
2015-01-02upload libvisio 0.1.1David Tardon
Change-Id: I6587bd27d07ae39074d3c304614e3bc831afe8c8
2014-12-02error C3861: 'localtime': identifier not foundMiklos Vajna
Change-Id: I2c805be63bb246106c9302404ef873528d759eec
2014-12-02fdo#86664 VSD import: handle metadataMiklos Vajna
Change-Id: Icec212a93df10b212a9ae614b5c1ced6bf25ff7f
2014-11-25libvisio: don't invoke automakeMiklos Vajna
Change-Id: I89b3b175d75f27704dfcd1d11f953f0bfca5b60c
2014-11-25fdo#86664 VSDX import: handle metadataMiklos Vajna
Change-Id: I04a446e6b8a8352be9f091980bca31842bb7e643
2014-11-13More passing of MAKE into external configureStephan Bergmann
...like 2fdf78109e815a64169fdab1a8175b63ef9c64d4 "Pass MAKE into external/poppler's configure" Change-Id: I4e2f1a13d120a7398fa81884710c589bb905714d
2014-11-10external: fortunately boost no longer requires config_host.mkMichael Stahl
Change-Id: I8f2176500bf620cd5e4cdf434e6122b6163b3e0f
2014-08-29Pass --enable-debug also down to external/libvisioStephan Bergmann
Change-Id: I1ac53910390d99ad9fca72270dd3b98e281c000e
2014-07-20fdo#63756 build libxml2 with ICU supportDavid Tardon
Change-Id: I0523e49e640812be435ba4c97b1881ca253eb2ab
2014-06-09libabw,libfreehand,libvisio: avoid some quoting issuesMichael Stahl
With Win32 make there are problems with the sed expression. Change-Id: I6d7fe52a233ef88a43ee1b6e3378fcb7b0792d07
2014-05-26rebase all import libsDavid Tardon
Change-Id: I9e1fc613816c943f4fb1033185e34e3acf317f1d
2014-02-27normalize values of CROSS_COMPILINGMichael Stahl
Change-Id: I0cc43cef91e3fcd82a3558a16ab0afbd4d56b141
2014-02-12normalize values of SYSTEM_BOOSTMichael Stahl
Change-Id: I2fce6545d7f279e0e2d6f3ff53eee1ab82314135
2014-02-12normalize values of SYSTEM_FREETYPE, SYSTEM_LIBXML, SYSTEM_MARIADBMichael Stahl
Change-Id: Iffcc671ca41c5880579effe0786a3b4d3be0dab0
2013-11-14more externals need config_host for boostMichael Stahl
Change-Id: I0cfb09240a2e525cbd57b099b6e52eeabcc57d3f
2013-10-19fdo#70393: move libvisio to a subdir of externalKhaled Hosny
Change-Id: I8887369a0d355e803e31c52d7358c88d133cf89b Reviewed-on: https://gerrit.libreoffice.org/6335 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>