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

Reply via email to