commit 84b5fbe3261588c25e6b58ee67ff38e138f0624c Author: Jean-Marc Lasgouttes <lasgout...@lyx.org> Date: Tue Oct 22 17:47:15 2024 +0200
Get rid of boost/any, use <any> instead We can do that now that we rely on c++17. Take this occasion to upgrade boost to version 1.83. The 3rdparty/boost directory weights now 1MB instead of 2.3MB. 3rdparty/boost/boost/any.hpp | 344 ----- 3rdparty/boost/boost/any/bad_any_cast.hpp | 43 - 3rdparty/boost/boost/any/fwd.hpp | 40 - 3rdparty/boost/boost/assert/source_location.hpp | 5 +- 3rdparty/boost/boost/config/compiler/borland.hpp | 1 + 3rdparty/boost/boost/config/compiler/clang.hpp | 4 + 3rdparty/boost/boost/config/compiler/codegear.hpp | 1 + .../boost/boost/config/compiler/common_edg.hpp | 1 + 3rdparty/boost/boost/config/compiler/cray.hpp | 1 + .../boost/boost/config/compiler/digitalmars.hpp | 1 + 3rdparty/boost/boost/config/compiler/gcc.hpp | 1 + 3rdparty/boost/boost/config/compiler/gcc_xml.hpp | 1 + 3rdparty/boost/boost/config/compiler/hp_acc.hpp | 1 + 3rdparty/boost/boost/config/compiler/intel.hpp | 1 + .../boost/boost/config/compiler/metrowerks.hpp | 1 + 3rdparty/boost/boost/config/compiler/mpw.hpp | 1 + 3rdparty/boost/boost/config/compiler/pathscale.hpp | 1 + 3rdparty/boost/boost/config/compiler/sunpro_cc.hpp | 1 + 3rdparty/boost/boost/config/compiler/vacpp.hpp | 1 + 3rdparty/boost/boost/config/compiler/visualc.hpp | 9 +- 3rdparty/boost/boost/config/compiler/xlcpp.hpp | 4 + 3rdparty/boost/boost/config/compiler/xlcpp_zos.hpp | 1 + 3rdparty/boost/boost/config/detail/suffix.hpp | 16 + 3rdparty/boost/boost/config/stdlib/dinkumware.hpp | 32 + 3rdparty/boost/boost/config/stdlib/libstdcpp3.hpp | 17 +- .../boost/boost/container_hash/detail/hash_mix.hpp | 113 -- .../boost/container_hash/detail/hash_range.hpp | 173 --- .../boost/container_hash/detail/hash_tuple.hpp | 133 -- 3rdparty/boost/boost/container_hash/hash.hpp | 662 -------- 3rdparty/boost/boost/container_hash/hash_fwd.hpp | 36 - .../boost/container_hash/is_contiguous_range.hpp | 91 -- .../boost/container_hash/is_described_class.hpp | 38 - 3rdparty/boost/boost/container_hash/is_range.hpp | 73 - .../boost/container_hash/is_unordered_range.hpp | 39 - 3rdparty/boost/boost/core/addressof.hpp | 274 ---- 3rdparty/boost/boost/core/demangle.hpp | 126 -- 3rdparty/boost/boost/core/swap.hpp | 35 +- 3rdparty/boost/boost/describe/bases.hpp | 50 - 3rdparty/boost/boost/describe/detail/config.hpp | 40 - 3rdparty/boost/boost/describe/detail/cx_streq.hpp | 30 - 3rdparty/boost/boost/describe/detail/void_t.hpp | 32 - 3rdparty/boost/boost/describe/members.hpp | 159 -- 3rdparty/boost/boost/describe/modifiers.hpp | 33 - 3rdparty/boost/boost/limits.hpp | 24 +- 3rdparty/boost/boost/mp11/algorithm.hpp | 1306 ---------------- 3rdparty/boost/boost/mp11/bind.hpp | 111 -- 3rdparty/boost/boost/mp11/detail/config.hpp | 138 -- 3rdparty/boost/boost/mp11/detail/mp_append.hpp | 185 --- 3rdparty/boost/boost/mp11/detail/mp_copy_if.hpp | 48 - 3rdparty/boost/boost/mp11/detail/mp_count.hpp | 147 -- 3rdparty/boost/boost/mp11/detail/mp_fold.hpp | 62 - 3rdparty/boost/boost/mp11/detail/mp_front.hpp | 38 - 3rdparty/boost/boost/mp11/detail/mp_is_list.hpp | 39 - 3rdparty/boost/boost/mp11/detail/mp_list.hpp | 24 - 3rdparty/boost/boost/mp11/detail/mp_map_find.hpp | 87 -- .../boost/boost/mp11/detail/mp_min_element.hpp | 51 - 3rdparty/boost/boost/mp11/detail/mp_plus.hpp | 81 - 3rdparty/boost/boost/mp11/detail/mp_remove_if.hpp | 48 - 3rdparty/boost/boost/mp11/detail/mp_rename.hpp | 41 - 3rdparty/boost/boost/mp11/detail/mp_void.hpp | 32 - 3rdparty/boost/boost/mp11/detail/mp_with_index.hpp | 385 ----- 3rdparty/boost/boost/mp11/function.hpp | 222 --- 3rdparty/boost/boost/mp11/integer_sequence.hpp | 112 -- 3rdparty/boost/boost/mp11/integral.hpp | 41 - 3rdparty/boost/boost/mp11/list.hpp | 304 ---- 3rdparty/boost/boost/mp11/set.hpp | 188 --- 3rdparty/boost/boost/mp11/utility.hpp | 263 ---- 3rdparty/boost/boost/mp11/version.hpp | 16 - .../boost/boost/preprocessor/config/config.hpp | 98 -- .../boost/boost/preprocessor/facilities/expand.hpp | 28 - 3rdparty/boost/boost/throw_exception.hpp | 4 +- 3rdparty/boost/boost/type_index.hpp | 265 ---- .../boost/boost/type_index/ctti_type_index.hpp | 213 --- .../type_index/detail/compile_time_type_info.hpp | 339 ----- .../type_index/detail/ctti_register_class.hpp | 40 - .../boost/type_index/detail/stl_register_class.hpp | 40 - 3rdparty/boost/boost/type_index/stl_type_index.hpp | 278 ---- .../boost/boost/type_index/type_index_facade.hpp | 297 ---- 3rdparty/boost/boost/type_traits/add_const.hpp | 52 - .../boost/type_traits/add_lvalue_reference.hpp | 33 - 3rdparty/boost/boost/type_traits/add_pointer.hpp | 67 - 3rdparty/boost/boost/type_traits/add_reference.hpp | 66 - .../boost/type_traits/add_rvalue_reference.hpp | 70 - 3rdparty/boost/boost/type_traits/add_volatile.hpp | 46 - 3rdparty/boost/boost/type_traits/alignment_of.hpp | 119 -- 3rdparty/boost/boost/type_traits/conjunction.hpp | 40 - 3rdparty/boost/boost/type_traits/decay.hpp | 49 - 3rdparty/boost/boost/type_traits/declval.hpp | 44 - 3rdparty/boost/boost/type_traits/detail/config.hpp | 116 -- .../type_traits/detail/is_function_cxx_03.hpp | 108 -- .../type_traits/detail/is_function_cxx_11.hpp | 676 --------- .../type_traits/detail/is_function_msvc10_fix.hpp | 30 - .../type_traits/detail/is_function_ptr_helper.hpp | 444 ------ .../type_traits/detail/is_function_ptr_tester.hpp | 609 -------- .../type_traits/detail/is_mem_fun_pointer_impl.hpp | 1328 ---------------- .../detail/is_mem_fun_pointer_tester.hpp | 1603 -------------------- .../detail/is_member_function_pointer_cxx_03.hpp | 117 -- .../detail/is_member_function_pointer_cxx_11.hpp | 697 --------- .../detail/is_rvalue_reference_msvc10_fix.hpp | 43 - .../boost/boost/type_traits/detail/yes_no_type.hpp | 26 - 3rdparty/boost/boost/type_traits/enable_if.hpp | 37 - 3rdparty/boost/boost/type_traits/intrinsics.hpp | 405 ----- 3rdparty/boost/boost/type_traits/is_abstract.hpp | 150 -- 3rdparty/boost/boost/type_traits/is_arithmetic.hpp | 22 - 3rdparty/boost/boost/type_traits/is_array.hpp | 43 - 3rdparty/boost/boost/type_traits/is_class.hpp | 114 -- 3rdparty/boost/boost/type_traits/is_complete.hpp | 93 -- 3rdparty/boost/boost/type_traits/is_const.hpp | 47 - .../boost/boost/type_traits/is_convertible.hpp | 506 ------ 3rdparty/boost/boost/type_traits/is_enum.hpp | 166 -- .../boost/boost/type_traits/is_floating_point.hpp | 30 - 3rdparty/boost/boost/type_traits/is_function.hpp | 27 - 3rdparty/boost/boost/type_traits/is_integral.hpp | 89 -- .../boost/type_traits/is_lvalue_reference.hpp | 50 - .../type_traits/is_member_function_pointer.hpp | 26 - .../boost/boost/type_traits/is_member_pointer.hpp | 45 - 3rdparty/boost/boost/type_traits/is_pointer.hpp | 47 - .../boost/boost/type_traits/is_polymorphic.hpp | 122 -- 3rdparty/boost/boost/type_traits/is_reference.hpp | 30 - .../boost/type_traits/is_rvalue_reference.hpp | 29 - 3rdparty/boost/boost/type_traits/is_same.hpp | 41 - 3rdparty/boost/boost/type_traits/is_scalar.hpp | 27 - 3rdparty/boost/boost/type_traits/is_signed.hpp | 163 -- 3rdparty/boost/boost/type_traits/is_union.hpp | 31 - 3rdparty/boost/boost/type_traits/is_unsigned.hpp | 163 -- 3rdparty/boost/boost/type_traits/is_void.hpp | 26 - 3rdparty/boost/boost/type_traits/is_volatile.hpp | 46 - 3rdparty/boost/boost/type_traits/make_signed.hpp | 137 -- 3rdparty/boost/boost/type_traits/make_unsigned.hpp | 136 -- 3rdparty/boost/boost/type_traits/remove_bounds.hpp | 28 - 3rdparty/boost/boost/type_traits/remove_cv.hpp | 45 - 3rdparty/boost/boost/type_traits/remove_extent.hpp | 41 - .../boost/boost/type_traits/remove_reference.hpp | 59 - 3rdparty/boost/boost/type_traits/type_identity.hpp | 31 - 3rdparty/boost/boost/utility/enable_if.hpp | 17 - 3rdparty/boost/boost/version.hpp | 4 +- 3rdparty/boost/extract.sh | 1 - src/insets/ExternalTransforms.h | 6 +- src/support/Makefile.am | 1 - src/support/any.h | 35 - 140 files changed, 143 insertions(+), 17617 deletions(-) -- lyx-cvs mailing list lyx-cvs@lists.lyx.org https://lists.lyx.org/mailman/listinfo/lyx-cvs