summaryrefslogtreecommitdiff
path: root/external/boost
AgeCommit message (Collapse)AuthorFilesLines
2016-07-04boost: suppress GCC6 -Wplacement-new=Michael Stahl2-0/+17
function_base.hpp line 308 error: placement new constructing an object of type "boost::..." and size ‘16’ in a region of type ‘char’ and size ‘1’ Change-Id: If905d56bd21dd30a957b50fa3d5eed3a63899d62 Reviewed-on: https://gerrit.libreoffice.org/26769 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com> (cherry picked from commit 0a15048b075a9a610ce7b660dabd3b723d489a6a)
2015-12-15boost: suppress auto_ptr deprecation warnings in boost::spiritMichael Stahl1-0/+46
Apparently GCC 5.3.1 has turned these annoyances into actual warnings that convert to errors with -Werror. Change-Id: Ib1567b3fc2cf33a0f6cffac116a06d73912b84df (cherry picked from commit d8fb3ed5fa47afa1f3e31d4211bfe0a477641c94)
2015-11-13external/boost: Adapt to clang-clStephan Bergmann3-0/+64
Change-Id: Ib07e85bd1a157b6fa78f07a17f8cf5033b01bddf
2015-09-01core: fix build with system boost 1.59David Ostrovsky2-76/+0
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-29Bump boost to 1.59 final releaseDavid Ostrovsky10-204/+97
Change-Id: Id71e098dd2356043d2b5fee0736ebfedb5c8c1cd Reviewed-on: https://gerrit.libreoffice.org/18050 Reviewed-by: David Ostrovsky <david@ostrovsky.org> Tested-by: David Ostrovsky <david@ostrovsky.org>
2015-07-31boost: fix Clang > 3.5 -Wunused-local-typedefs in concept_checkMichael Stahl2-0/+15
Change-Id: I84ee651a51e1919be036ffd47d80eb1ab7433973
2015-07-30Bump boost to 1.59David Ostrovsky47-1647/+1845
1.59 upcoming release is needed for MSVC 14.0 (aka VS 2015) support. There is a known breakage on MSVC with boost::none instance in optional library. Use not documented define as explained in this issue upstream [1]: BOOST_OPTIONAL_USE_OLD_DEFINITION_OF_NONE. [1] https://svn.boost.org/trac/boost/ticket/11203 Change-Id: I25b1797da93f7959d15a70105d67100e0e2c4b3b Reviewed-on: https://gerrit.libreoffice.org/17056 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Jenkins <ci@libreoffice.org>
2015-03-05gbuild: set _WIN32_WINNT globally instead of WINVERMichael Stahl1-4/+0
... and remove the definitions in makefiles, except in fpicker, which defines a different value for the Vista file picker. The WINVER value is derived automatically from _WIN32_WINNT by SDK header sdkddkver.h. Change-Id: I73358a9bf5d070f71821654cae2a29335a754a21
2015-01-26external/boost: Visible function type RTTI for Clang -fsanitize=functionStephan Bergmann2-0/+21
Change-Id: I6a1ab01bbe5cd128b132c3f6dde4b520ddb4c373
2015-01-07external/boost: Work around -fsanitize=boolStephan Bergmann2-0/+13
Change-Id: I4a34c2ced30770dace39ffd39a530f719174ca7e
2014-11-13external/boost: WaEStephan Bergmann2-0/+11
Change-Id: Iffc69577f12020c60bf5db1f740ec3fec43c3d8e
2014-10-06Even latest Clang only claims GCC 4.2Stephan Bergmann1-16/+16
Change-Id: I70d117f62b91c4d413add44368836c870f203f28
2014-10-03WaE: -WshadowTor Lillqvist1-0/+96
Change-Id: I3a9e01237d8cade5d99955f02c01c25618ccd9de
2014-10-02remove HAVE_GCC_PRAGMA_DIAGNOSTIC_SCOPE check and macroMichael Stahl2-46/+34
This is supported in GCC 4.6.0 already: https://gcc.gnu.org/onlinedocs/gcc-4.6.0/gcc/Diagnostic-Pragmas.html Change-Id: I2f67e588eea3a323a2e9c81e39e56ab2e715a817
2014-09-15Forgot to add patch fileStephan Bergmann1-0/+11
Change-Id: Ia7c09a5bac9b644814b8c4891bb958e28937fa33
2014-09-15-Werror,-Wunused-local-typedef in forced-C++03 CppunitTest_odk_checkapiStephan Bergmann1-0/+1
Change-Id: I951535c82c12be74d96c4e6c6b94dccf09982054
2014-09-15WaE: -Wshadow signals2Caolán McNamara2-0/+16
Change-Id: Ib5e6d1e75322dad23f4bb379b8db6dfa4bf18bb0
2014-09-14avoid warnings with boost signals2Luboš Luňák2-0/+21
Change-Id: I003f4f951d3b4007bc11ac957ac88bf92d87aab3
2014-08-17boost: update patch statesThomas Arnhold1-3/+3
Change-Id: I08d9692f42bd5bbce2d0c893b2eaf7eb65d4f2aa
2014-07-17fix higher debug levels buildCaolán McNamara2-0/+118
Change-Id: If002fa0140174e43128469fc0af35edd0dfb7839
2014-06-26clang: WaE: -Wunused-parameterCaolán McNamara2-0/+49
Change-Id: Ibd62d74d1244a29d7554837c3b39e76b87098b97
2014-05-03Add clang support for boost multi_array Wshadow patch.Andrzej Hunt1-2/+11
ba54eca1817e84a1f1d1beec312ca87b8b059649 replaces the existing -Wshadow fixes with a GCC pragma, however we also want to be able to build with clang. Change-Id: I522f3c549adf65b98522561ab7167258dfda48b5
2014-05-03boost: replace multi_array Wshadow patch with different oneMichael Stahl4-499/+42
... based on upstream feedback. Change-Id: I846287d62d3b53f4a3d3013c9f82fd77d22a9523
2014-04-28Bin outdated patchTor Lillqvist2-12/+0
We use gcc 4.8 for Android now. Change-Id: I607499c9a61529349d2c3154593b2edf48eccb7e
2014-04-22Boost Patch - Change '*b' to a variable, to remove GCC 4.7.3 -Wtype-limitsAdam Co3-12/+42
Change-Id: Ic7bac90c9b77490c47e5ddd2005453290374b7b2 Signed-off-by: Michael Stahl <mstahl@redhat.com>
2014-04-14boost: annotate upstream status of patchesMichael Stahl1-3/+37
Change-Id: Ie841bbc23ddd99fc023c3066b107172f9cfb7a24
2014-04-14boost: split boost.wunused-local-typedefs.patchMichael Stahl10-260/+266
Change-Id: I3b87643c1853ceaed3d2422a7340a931bb0c5850
2014-04-14boost: split boost.wundef.patchMichael Stahl5-34/+37
Change-Id: I16c2235dd72f86b7659d92aa1c72b573ccadacb7
2014-04-14boost: rename boost.wuninitialized.patchMichael Stahl2-1/+1
Change-Id: Ic82f00a9750dc4f15207474a5cf4873e620198a3
2014-04-14boost: rename boost.wdeprecated-register.patch.0Michael Stahl2-1/+1
Change-Id: I4f07df4fc9def60dcf6ae9a3cf33c5315c9ad2ad
2014-04-14boost: split up boost.wshadow.patchMichael Stahl3-153/+153
Change-Id: I6b51bd0e9bb8db50514ab19c4678784b4782d63c
2014-04-14boost: split up boost.jsonparser.warnings.patch.0Michael Stahl4-75/+74
Change-Id: I680a19b87708459501816cb7de228468f167caa9
2014-04-14boost: split up boost.libcdr.warnings.patch.1Michael Stahl4-108/+111
Change-Id: Ie637b6e7f452633a3cfa7826d7add0eb9846f7f8
2014-04-14boost: rename misleading boost.{4100,4510}.warnings.patchMichael Stahl3-2/+2
Change-Id: I7c9cf801f5ce0a16adf6eef7fc5697cfc6c0c194
2014-04-14boost: split up boost.6397.warnings.patch by moduleMichael Stahl5-77/+79
Change-Id: I8cf46ebbe5b17109e9ab2a13ed7c50cc48d6eae4
2014-04-14boost: move one unrelated hunk that isn't in the submitted patch out ofMichael Stahl2-18/+17
boost.6369.warnings.patch Change-Id: I7a36f6242d92cb46aac80a46ac69ba488ca4e4c5
2014-04-14boost: split up the totally misleading boost.4713.warnings.patchMichael Stahl7-120/+129
Change-Id: I19ba507541a0bacc77ac9b77c64f8809273f9d4d
2014-04-02WaE: comparison of constant 255 with expression of type 'const char'Tor Lillqvist1-1/+1
Better fix for warning: "comparison of constant 255 with expression of type 'const char' is always true". I hadn't considered that the code is in a template, so it must handle strings of arbitrary integer types (well, Unicode). Change-Id: I38d6d480bfc3ff89db1276cac38d310ecdcc2cfa
2014-04-02WaE: comparison of constant 255 with expression of type 'const char'Tor Lillqvist1-0/+11
Change-Id: Ibe07fc9a61ae8432e92c43ac6ff07c4dc9e6c771
2014-04-02Avoid Wsahdow warnings related to boost json parserZolnai Tamás2-0/+59
Problematic variable: separator -> separator_ Change-Id: Ia4e1b1543f61b03e029e1bc4151ec58334e8df57
2014-04-02These changes are not needed any moreZolnai Tamás1-97/+0
Moreover these line causes the same Wshadow warning which was the reason of adding them. Change-Id: I6b5793b66db26720626b7924d59e9283168f8abe
2014-03-03upgrade liborcusMarkus Mohrhard3-8/+44
Conflicts: external/boost/StaticLibrary_boost_system.mk Change-Id: Ie4af26c87a100b67baeedbaa7fb1ac428845f92b
2014-03-02add missing depsDavid Tardon3-0/+6
Change-Id: I86a0098b64e02a438c5660ea8b391a9737473aa3
2014-01-07reduce warnings patchesCaolán McNamara2-118/+1
Change-Id: I7a861758236bbae7f82292123ff012de97e2f4de
2014-01-07bump boost from 1.54 to 1.55Caolán McNamara9-193/+118
Change-Id: I5c9d01fa1be54b81f2aedead5f55ae737fb25d5a
2013-11-20Fixup windows build.Thorsten Behrens1-0/+4
Fallout from f01580ce9c5f898c1fdb85e302a158f1a31205db, vs2012 was complaining about mismatching IE_VER / WINVER in boost. Change-Id: I2092aba9fa64740eb796538855caaefae9bceab6
2013-11-14external/boost: -Werror,-Wdeprecated-declarationsStephan Bergmann1-0/+24
Change-Id: Id7f98b4e10cfbf6585e0f62fffa8837329ee5cb2
2013-11-14external/clucene: -Werror,-Wdeprecated-declarationsStephan Bergmann1-0/+24
Change-Id: I05eb08927f27188eeb0998b09293fea05d037a41
2013-11-14boost: stop using #pragma GCC system_headerMichael Stahl2-45/+132
... it breaks dependency generation. Change-Id: Ib6e1dac1210020d3a6eb1748f1266e69582f199e
2013-10-18Fix building from inside modules moved to externalKhaled Hosny1-1/+1
Change-Id: Id6023dc3751fe70984f489682be17d1ab1855f71