[Commits] [wesnoth/wesnoth] 083ce3: Remove bind_void_exact, use std::bind for bind_voi...
GitHub
noreply at github.com
Sat Jul 30 04:51:32 UTC 2016
Branch: refs/heads/master
Home: https://github.com/wesnoth/wesnoth
Commit: 083ce3a52aef7cb697d800851636f5ecc92e1ac1
https://github.com/wesnoth/wesnoth/commit/083ce3a52aef7cb697d800851636f5ecc92e1ac1
Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
Date: 2016-07-24 (Sun, 24 Jul 2016)
Changed paths:
M src/utils/functional.hpp
Log Message:
-----------
Remove bind_void_exact, use std::bind for bind_void
Commit: 3d140f988af6afce1b879f21e8377bdf5f9b87b2
https://github.com/wesnoth/wesnoth/commit/3d140f988af6afce1b879f21e8377bdf5f9b87b2
Author: Jyrki Vesterinen <sandgtx at gmail.com>
Date: 2016-07-24 (Sun, 24 Jul 2016)
Changed paths:
M src/gui/dialogs/multiplayer/mp_create_game.cpp
M src/hotkey/command_executor.cpp
Log Message:
-----------
Remove two uses of boost::bind()
Commit: 211ba2e77024ec33e30aef86d5235470de6e1de7
https://github.com/wesnoth/wesnoth/commit/211ba2e77024ec33e30aef86d5235470de6e1de7
Author: Charles Dang <exodia339 at gmail.com>
Date: 2016-07-24 (Sun, 24 Jul 2016)
Changed paths:
M src/ai/composite/component.cpp
M src/ai/composite/goal.cpp
M src/ai/formula/ai.cpp
M src/ai/formula/stage_side_formulas.cpp
M src/ai/formula/stage_unit_formulas.cpp
M src/formula/debugger.cpp
M src/formula/formula.cpp
M src/formula/variant.cpp
M src/replay.cpp
M src/serialization/string_utils.cpp
M src/synced_context.cpp
M src/synced_user_choice.cpp
M src/whiteboard/manager.cpp
Log Message:
-----------
Converted remaining cases of boost::lexical_cast to our own lexical_cast implementation
Excludes uses in tools/
Commit: 05092ba2f6952ca9e06b1bf4420353894302f4ac
https://github.com/wesnoth/wesnoth/commit/05092ba2f6952ca9e06b1bf4420353894302f4ac
Author: Charles Dang <exodia339 at gmail.com>
Date: 2016-07-25 (Mon, 25 Jul 2016)
Changed paths:
M src/about.cpp
M src/actions/create.cpp
M src/actions/shroud_clearing_action.hpp
M src/actions/undo.cpp
M src/actions/undo.hpp
M src/actions/undo_action.cpp
M src/actions/undo_action.hpp
M src/actions/unit_creator.cpp
M src/addon/manager_ui.cpp
M src/addon/validation.cpp
M src/ai/actions.cpp
M src/ai/actions.hpp
M src/ai/composite/aspect.hpp
M src/ai/composite/component.hpp
M src/ai/composite/engine.hpp
M src/ai/composite/goal.cpp
M src/ai/composite/goal.hpp
M src/ai/composite/property_handler.hpp
M src/ai/composite/rca.hpp
M src/ai/composite/stage.hpp
M src/ai/contexts.cpp
M src/ai/contexts.hpp
M src/ai/default/aspect_attacks.cpp
M src/ai/default/aspect_attacks.hpp
M src/ai/default/recruitment.cpp
M src/ai/default/recruitment.hpp
M src/ai/formula/ai.cpp
M src/ai/formula/candidates.hpp
M src/ai/formula/engine_fai.hpp
M src/ai/game_info.hpp
M src/ai/lua/core.cpp
M src/ai/lua/core.hpp
M src/ai/lua/engine_lua.cpp
M src/ai/lua/engine_lua.hpp
M src/ai/lua/lua_object.cpp
M src/ai/lua/lua_object.hpp
M src/ai/manager.cpp
M src/ai/manager.hpp
M src/ai/registry.cpp
M src/campaign_server/campaign_server.hpp
M src/config_cache.hpp
M src/dialogs.cpp
M src/dialogs.hpp
M src/display.cpp
M src/display.hpp
M src/editor/action/action_unit.cpp
M src/editor/controller/editor_controller.cpp
M src/editor/controller/editor_controller.hpp
M src/editor/editor_display.cpp
M src/editor/map/context_manager.cpp
M src/editor/map/editor_map.cpp
M src/editor/map/map_context.cpp
M src/editor/map/map_context.hpp
M src/editor/palette/palette_manager.hpp
M src/editor/toolkit/editor_toolkit.hpp
M src/formula/callable.hpp
M src/formula/debugger_fwd.hpp
M src/formula/formula.cpp
M src/formula/formula.hpp
M src/formula/formula_fwd.hpp
M src/formula/function.cpp
M src/formula/function.hpp
M src/formula/variant.hpp
M src/game_board.hpp
M src/game_config_manager.cpp
M src/game_display.cpp
M src/game_display.hpp
M src/game_events/action_wml.cpp
M src/game_events/handlers.hpp
M src/game_events/manager.hpp
M src/game_events/manager_impl.hpp
M src/game_events/pump.hpp
M src/game_events/wmi_container.cpp
M src/game_events/wmi_container.hpp
M src/game_initialization/connect_engine.hpp
M src/game_initialization/create_engine.cpp
M src/game_initialization/create_engine.hpp
M src/game_initialization/multiplayer_configure.hpp
M src/game_initialization/multiplayer_lobby.cpp
M src/game_initialization/multiplayer_ui.hpp
M src/game_initialization/playcampaign.hpp
M src/game_launcher.hpp
M src/game_state.cpp
M src/game_state.hpp
M src/gui/dialogs/chat_log.cpp
M src/gui/dialogs/chat_log.hpp
M src/gui/dialogs/gamestate_inspector.cpp
M src/gui/dialogs/gamestate_inspector.hpp
M src/gui/dialogs/loadscreen.hpp
M src/gui/dialogs/lobby/data.cpp
M src/gui/dialogs/lobby/lobby.hpp
M src/gui/dialogs/lua_interpreter.cpp
M src/gui/dialogs/lua_interpreter.hpp
M src/gui/dialogs/multiplayer/mp_change_control.cpp
M src/gui/dialogs/multiplayer/mp_change_control.hpp
M src/gui/dialogs/unit_recruit.cpp
M src/gui/dialogs/wml_message.cpp
M src/gui/widgets/minimap.cpp
M src/halo.cpp
M src/halo.hpp
M src/help/help_impl.cpp
M src/help/help_impl.hpp
M src/help/help_topic_generators.cpp
M src/hotkey/hotkey_handler.hpp
M src/hotkey/hotkey_handler_sp.cpp
M src/hotkey/hotkey_handler_sp.hpp
M src/hotkey/hotkey_item.cpp
M src/hotkey/hotkey_item.hpp
M src/language.cpp
M src/log_windows.cpp
M src/map/map.hpp
M src/menu_events.cpp
M src/mouse_events.cpp
M src/movetype.cpp
M src/movetype.hpp
M src/network.cpp
M src/network.hpp
M src/play_controller.cpp
M src/play_controller.hpp
M src/playmp_controller.cpp
M src/playsingle_controller.cpp
M src/playsingle_controller.hpp
M src/playturn.cpp
M src/replay_controller.cpp
M src/replay_controller.hpp
M src/reports.cpp
M src/reports.hpp
M src/resources.cpp
M src/resources.hpp
M src/scripting/application_lua_kernel.cpp
M src/scripting/game_lua_kernel.cpp
M src/scripting/lua_fileops.cpp
M src/scripting/lua_formula_bridge.cpp
M src/scripting/lua_formula_bridge.hpp
M src/scripting/lua_kernel_base.cpp
M src/scripting/plugins/manager.cpp
M src/scripting/plugins/manager.hpp
M src/sdl/shader.hpp
M src/server/ban.hpp
M src/server/player_connection.cpp
M src/server/player_connection.hpp
M src/server/server.cpp
M src/server/server.hpp
M src/side_filter.hpp
M src/storyscreen/controller.hpp
M src/synced_context.cpp
M src/synced_context.hpp
M src/team.hpp
M src/teambuilder.hpp
M src/terrain/filter.hpp
M src/terrain/type_data.hpp
M src/tests/gui/test_gui2.cpp
M src/tests/gui/visitor.cpp
M src/tests/test_mp_connect.cpp
M src/tests/test_rng.cpp
M src/tests/test_whiteboard_side_actions.cpp
M src/tests/utils/fake_display.cpp
M src/tests/utils/fake_event_source.hpp
M src/tests/utils/play_scenario.cpp
M src/tests/utils/play_scenario.hpp
M src/thread.hpp
M src/tstring.hpp
M src/units/animation_component.hpp
M src/units/filter.cpp
M src/units/filter.hpp
M src/units/id.hpp
M src/units/udisplay.cpp
M src/units/unit.cpp
M src/units/unit.hpp
M src/variable.cpp
M src/variable.hpp
M src/video.hpp
M src/wesnoth.cpp
M src/whiteboard/action.hpp
M src/whiteboard/attack.hpp
M src/whiteboard/highlighter.cpp
M src/whiteboard/manager.cpp
M src/whiteboard/manager.hpp
M src/whiteboard/mapbuilder.cpp
M src/whiteboard/move.cpp
M src/whiteboard/move.hpp
M src/whiteboard/recall.hpp
M src/whiteboard/recruit.hpp
M src/whiteboard/side_actions.cpp
M src/whiteboard/side_actions.hpp
M src/whiteboard/suppose_dead.hpp
M src/whiteboard/typedefs.hpp
M src/widgets/combo_drag.hpp
M src/widgets/drop_target.cpp
M src/widgets/drop_target.hpp
M src/wmi_pager.cpp
M src/wmi_pager.hpp
Log Message:
-----------
Refactor most boost pointer related stuff to use their stdlib counterparts
This constitutes drop-in replacements for:
* boost::shared_ptr
* boost::scoped_ptr
* boost::weak_ptr
* boost::enable_shared_from_this
* boost::static_pointer_cast
* boost::dynamic_pointer_cast
This excludes boost::intrusive_ptr, except for stray includes. Refactoring that is more complicated.
Commit: 563947e1b344dd3a44850feab113136635966cb0
https://github.com/wesnoth/wesnoth/commit/563947e1b344dd3a44850feab113136635966cb0
Author: Charles Dang <exodia339 at gmail.com>
Date: 2016-07-25 (Mon, 25 Jul 2016)
Changed paths:
M src/gui/core/canvas.cpp
M src/gui/core/canvas.hpp
M src/gui/core/widget_definition.hpp
M src/gui/core/window_builder.cpp
M src/gui/core/window_builder.hpp
M src/gui/dialogs/chat_log.cpp
M src/gui/dialogs/gamestate_inspector.cpp
M src/gui/dialogs/multiplayer/mp_change_control.cpp
M src/gui/widgets/container.cpp
M src/gui/widgets/container.hpp
M src/gui/widgets/generator.hpp
M src/gui/widgets/horizontal_scrollbar.cpp
M src/gui/widgets/label.cpp
M src/gui/widgets/listbox.cpp
M src/gui/widgets/matrix.cpp
M src/gui/widgets/minimap.cpp
M src/gui/widgets/multi_page.cpp
M src/gui/widgets/panel.cpp
M src/gui/widgets/scroll_label.cpp
M src/gui/widgets/scrollbar_panel.cpp
M src/gui/widgets/settings.hpp
M src/gui/widgets/slider.cpp
M src/gui/widgets/stacked_widget.cpp
M src/gui/widgets/text_box.cpp
M src/gui/widgets/toggle_panel.cpp
M src/gui/widgets/tree_view.cpp
M src/gui/widgets/unit_preview_pane.cpp
M src/gui/widgets/vertical_scrollbar.cpp
M src/gui/widgets/window.cpp
M src/gui/widgets/window.hpp
Log Message:
-----------
Refactored GUI2's uses of boost::intrusive_ptr
Commit: 7a8f3ff1104501673a5b0096718f50cd438b7516
https://github.com/wesnoth/wesnoth/commit/7a8f3ff1104501673a5b0096718f50cd438b7516
Author: Charles Dang <exodia339 at gmail.com>
Date: 2016-07-24 (Sun, 24 Jul 2016)
Changed paths:
M projectfiles/CodeBlocks/wesnoth.cbp
M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
M src/actions/undo.cpp
M src/ai/contexts.cpp
M src/ai/formula/ai.cpp
M src/ai/formula/candidates.cpp
M src/ai/formula/stage_side_formulas.cpp
M src/ai/formula/stage_unit_formulas.cpp
M src/formula/callable.hpp
M src/formula/callable_fwd.hpp
M src/formula/formula.cpp
M src/formula/function.cpp
M src/formula/variant.cpp
M src/formula/variant.hpp
R src/reference_counted_object.hpp
M src/units/filter.cpp
M src/units/formula_manager.cpp
M src/units/formula_manager.hpp
Log Message:
-----------
Refactored formula's use of boost::intrusive_ptr
This removes all the custom reference counting code from the
formula variant class, and also removes the WFL refcount() function.
The reference counting base class is also removed, since it is no longer used.
Commit: 9d39a06ae266c61e2da4752960979434ca35b9cf
https://github.com/wesnoth/wesnoth/commit/9d39a06ae266c61e2da4752960979434ca35b9cf
Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
Date: 2016-07-24 (Sun, 24 Jul 2016)
Changed paths:
M src/game_events/wmi_container.hpp
M src/hotkey/hotkey_item.hpp
Log Message:
-----------
Fix some missing <string>
Commit: 09153f07bc601ec1a54f5ff3f16ce682ad0201ee
https://github.com/wesnoth/wesnoth/commit/09153f07bc601ec1a54f5ff3f16ce682ad0201ee
Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
Date: 2016-07-24 (Sun, 24 Jul 2016)
Changed paths:
M src/server/server.cpp
Log Message:
-----------
Eliminate boost::bind in wesnothd
Commit: 531e05af9e2f8feaf036b0d4fed89ae6c44b51da
https://github.com/wesnoth/wesnoth/commit/531e05af9e2f8feaf036b0d4fed89ae6c44b51da
Author: Jyrki Vesterinen <sandgtx at gmail.com>
Date: 2016-07-25 (Mon, 25 Jul 2016)
Changed paths:
M src/tod_manager.cpp
Log Message:
-----------
Implement tod_manager::resolve_random() without Boost.Range (#711)
In order to do this, it was necessary to switch from boost::copy to
standard library algorithms, which is less space-efficient.
Commit: e6b8681de85f6a71569d57b0551f6c473fb1d611
https://github.com/wesnoth/wesnoth/commit/e6b8681de85f6a71569d57b0551f6c473fb1d611
Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
Date: 2016-07-25 (Mon, 25 Jul 2016)
Changed paths:
M src/config.hpp
M src/editor/map/map_context.hpp
M src/gui/core/event/dispatcher.hpp
M src/gui/widgets/helper.hpp
M src/lexical_cast.hpp
M src/scripting/push_check.hpp
M src/serialization/unicode_cast.hpp
M src/server/room_manager.hpp
M src/server/server.cpp
M src/utils/const_clone.hpp
M src/video.hpp
Log Message:
-----------
Boost type traits / enable_if -> <type_traits>
Commit: a1f68845550528a611726ae45416232a8136f4ea
https://github.com/wesnoth/wesnoth/commit/a1f68845550528a611726ae45416232a8136f4ea
Author: Charles Dang <exodia339 at gmail.com>
Date: 2016-07-25 (Mon, 25 Jul 2016)
Changed paths:
M src/actions/create.cpp
M src/actions/create.hpp
M src/commandline_options.cpp
M src/commandline_options.hpp
M src/dialogs.cpp
M src/game_initialization/connect_engine.cpp
M src/game_launcher.cpp
M src/reports.cpp
M src/scripting/game_lua_kernel.cpp
M src/server/server.cpp
M src/units/abilities.cpp
M src/units/unit.hpp
M src/wesnoth.cpp
Log Message:
-----------
Refactor uses of boost::tuple to std::tuple or std::pair as appropriate
Commit: 23c2dd0c94806e57b414e9f344f7261a8bba9736
https://github.com/wesnoth/wesnoth/commit/23c2dd0c94806e57b414e9f344f7261a8bba9736
Author: Charles Dang <exodia339 at gmail.com>
Date: 2016-07-25 (Mon, 25 Jul 2016)
Changed paths:
M src/campaign_server/campaign_server.hpp
Log Message:
-----------
Un-constify a unique_ptr consted in error
Commit: 771936ad954428569b328eb5cdf9d0437bd88aa5
https://github.com/wesnoth/wesnoth/commit/771936ad954428569b328eb5cdf9d0437bd88aa5
Author: Charles Dang <exodia339 at gmail.com>
Date: 2016-07-26 (Tue, 26 Jul 2016)
Changed paths:
M src/tests/test_commandline_options.cpp
M src/tests/test_formula_core.cpp
M src/tests/test_mp_connect.cpp
Log Message:
-----------
Update unit tests
Commit: c2abe3a6220b00b39b0238057af8734c6cc80fc6
https://github.com/wesnoth/wesnoth/commit/c2abe3a6220b00b39b0238057af8734c6cc80fc6
Author: Jyrki Vesterinen <sandgtx at gmail.com>
Date: 2016-07-26 (Tue, 26 Jul 2016)
Changed paths:
M projectfiles/VC12/wesnoth.vcxproj
M projectfiles/VC12/wesnoth.vcxproj.filters
M src/CMakeLists.txt
M src/SConscript
R src/floating_point_emulation.hpp
M src/formula/debugger_fwd.hpp
M src/sdl/utils.cpp
R src/tests/floating_point_emulation.cpp
Log Message:
-----------
Kill floating_point_emulation.hpp with fire (#713)
Ability to emulate floating point calculations makes sense only if we
intend to support platforms without native floating point support. Such
platforms haven't been relevant since mid-1990s or so. Besides, supporting
such platforms would require converting the entire codebase to use the
tfloat class instead of native float and double types, which would be
outright Herculean effort.
As a bonus, killing floating_point_emulation.cpp also eliminates two uses
of boost::enable_if_c.
I also removed the nonexistent file SDL_SavePNG/savepng.hpp from the
Visual Studio project, and added #include <string> to
formula/debugger_fwd.hpp because the build failed otherwise
(maybe compilation order changed when I removed
floating_point_emulation.hpp?).
Commit: fcd90d05333aa8f714dd98b8e927677bf13ea758
https://github.com/wesnoth/wesnoth/commit/fcd90d05333aa8f714dd98b8e927677bf13ea758
Author: Charles Dang <exodia339 at gmail.com>
Date: 2016-07-27 (Wed, 27 Jul 2016)
Changed paths:
M projectfiles/CodeBlocks/wesnoth.cbp
Log Message:
-----------
Removed floating_point_emulation.hpp from CB projfile
Commit: b5cf79424f131727862a33fe7e12dfde2ebe9ed0
https://github.com/wesnoth/wesnoth/commit/b5cf79424f131727862a33fe7e12dfde2ebe9ed0
Author: Charles Dang <exodia339 at gmail.com>
Date: 2016-07-27 (Wed, 27 Jul 2016)
Changed paths:
M src/ai/default/contexts.hpp
M src/game_events/pump.cpp
M src/gui/widgets/helper.hpp
M src/team.hpp
M src/thread.hpp
M src/units/unit.hpp
M src/wml_exception.hpp
Log Message:
-----------
Removed compatibility code for pre-VS2013 (MSVC12) compilers
Commit: fc97838626306bffca834636bb641bf3d53cf0ea
https://github.com/wesnoth/wesnoth/commit/fc97838626306bffca834636bb641bf3d53cf0ea
Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
Date: 2016-07-29 (Fri, 29 Jul 2016)
Changed paths:
M src/ai/composite/component.cpp
M src/editor/map/map_context.cpp
M src/game_events/action_wml.cpp
M src/tools/schema/sourceparser.cpp
Log Message:
-----------
Use raw string literals for regex
Also ensure some regexes cannot match null characters.
Commit: ad7daee4a820b8828f99e8d0da8ad3543d9a3250
https://github.com/wesnoth/wesnoth/commit/ad7daee4a820b8828f99e8d0da8ad3543d9a3250
Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
Date: 2016-07-29 (Fri, 29 Jul 2016)
Changed paths:
M src/gui/auxiliary/field.hpp
M src/gui/core/event/dispatcher_private.hpp
Log Message:
-----------
Remove a few more uses of Boost type traits and enable_if
Commit: d1728ea0c57ecdefb726c95edd4c76080b53a14a
https://github.com/wesnoth/wesnoth/commit/d1728ea0c57ecdefb726c95edd4c76080b53a14a
Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
Date: 2016-07-29 (Fri, 29 Jul 2016)
Changed paths:
M src/config.cpp
M src/gui/dialogs/lobby/lobby.cpp
M src/server/server.cpp
Log Message:
-----------
Remove some instances of boost::ref
Commit: 8fa73053b872dbccc4b0a8387a56857ab865c918
https://github.com/wesnoth/wesnoth/commit/8fa73053b872dbccc4b0a8387a56857ab865c918
Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
Date: 2016-07-29 (Fri, 29 Jul 2016)
Changed paths:
M src/gui/core/event/dispatcher.cpp
M src/gui/core/event/dispatcher_private.hpp
M src/side_filter.cpp
M src/side_filter.hpp
M src/terrain/filter.cpp
M src/terrain/filter.hpp
Log Message:
-----------
Remove a couple more MSVC 2008 workarounds
Commit: d778db8af62897f76d5ca942b52d4b2fc87ef486
https://github.com/wesnoth/wesnoth/commit/d778db8af62897f76d5ca942b52d4b2fc87ef486
Author: Charles Dang <exodia339 at gmail.com>
Date: 2016-07-29 (Fri, 29 Jul 2016)
Changed paths:
M src/desktop/dbus_notification.cpp
M src/display_chat_manager.cpp
M src/display_chat_manager.hpp
M src/generators/cave_map_generator.cpp
M src/generators/cave_map_generator.hpp
M src/generators/default_map_generator.cpp
M src/generators/default_map_generator.hpp
M src/generators/default_map_generator_job.hpp
M src/generators/lua_map_generator.cpp
M src/generators/lua_map_generator.hpp
M src/generators/map_generator.cpp
M src/generators/map_generator.hpp
M src/gui/dialogs/editor/generate_map.cpp
M src/gui/dialogs/editor/generate_map.hpp
M src/gui/widgets/helper.cpp
M src/gui/widgets/helper.hpp
M src/key.hpp
M src/mt_rng.cpp
M src/mt_rng.hpp
M src/neon.hpp
M src/network_asio.cpp
M src/network_asio.hpp
M src/random_new.hpp
M src/scripting/lua_kernel_base.cpp
M src/scripting/lua_kernel_base.hpp
M src/scripting/lua_rng.cpp
M src/scripting/mapgen_lua_kernel.cpp
M src/scripting/mapgen_lua_kernel.hpp
M src/seed_rng.hpp
M src/serialization/unicode_types.hpp
M src/server/server.cpp
M src/server/server.hpp
M src/tests/test_util.cpp
M src/thread.cpp
M src/thread.hpp
M src/wesnothd_connection.cpp
M src/wesnothd_connection.hpp
M src/xBRZ/xbrz.hpp
Log Message:
-----------
Convert uses of boost integer types to their stdlib equivalents
Commit: 0ecaa78513961b05a582972555c7a25f2afb0df4
https://github.com/wesnoth/wesnoth/commit/0ecaa78513961b05a582972555c7a25f2afb0df4
Author: Charles Dang <exodia339 at gmail.com>
Date: 2016-07-29 (Fri, 29 Jul 2016)
Changed paths:
M src/game_events/action_wml.cpp
M src/game_events/conditional_wml.cpp
M src/map/location.cpp
M src/play_controller.cpp
M src/playturn_network_adapter.cpp
M src/team.cpp
M src/tests/test_map_location.cpp
M src/tests/test_mp_connect.cpp
Log Message:
-----------
Use initializer lists in place of remaining boost::asign::list_of cases
Commit: 649b65d2aebf3ba1b7406cc62ea67a157b4ed075
https://github.com/wesnoth/wesnoth/commit/649b65d2aebf3ba1b7406cc62ea67a157b4ed075
Author: Charles Dang <exodia339 at gmail.com>
Date: 2016-07-29 (Fri, 29 Jul 2016)
Changed paths:
M src/tools/sdl2/window.cpp
Log Message:
-----------
Convert remaining boost::lexical_cast cases to our own implementation (extension of 211ba2e770)
Commit: 7ccbd53a7aa665fde793fb974d1a912568558203
https://github.com/wesnoth/wesnoth/commit/7ccbd53a7aa665fde793fb974d1a912568558203
Author: Charles Dang <exodia339 at gmail.com>
Date: 2016-07-29 (Fri, 29 Jul 2016)
Changed paths:
M src/serialization/string_utils.hpp
M src/server/server.cpp
Log Message:
-----------
Convert cases of boost::next to std::next
Commit: 7212e5963dffde27fbcaa1c5c7c11b06db5f1227
https://github.com/wesnoth/wesnoth/commit/7212e5963dffde27fbcaa1c5c7c11b06db5f1227
Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
Date: 2016-07-29 (Fri, 29 Jul 2016)
Changed paths:
M src/formula/string_utils.hpp
M src/game_initialization/connect_engine.cpp
M src/synced_user_choice.cpp
Log Message:
-----------
Replace boost map_list_of with C++11 initializers
Commit: ad4fe895e9b71e8336584e1eb73d8dc9fad42174
https://github.com/wesnoth/wesnoth/commit/ad4fe895e9b71e8336584e1eb73d8dc9fad42174
Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
Date: 2016-07-29 (Fri, 29 Jul 2016)
Changed paths:
M src/ai/lua/core.cpp
M src/game_events/manager_impl.cpp
M src/game_events/manager_impl.hpp
M src/image.cpp
M src/image.hpp
M src/map/location.hpp
M src/units/map.hpp
Log Message:
-----------
Remove use of boost::unordered_map
This also moves the LuaAI's push_location_key into public
view as the map_location hash function.
Commit: b54ea23774bf2b03444bc460523499a751805e76
https://github.com/wesnoth/wesnoth/commit/b54ea23774bf2b03444bc460523499a751805e76
Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
Date: 2016-07-29 (Fri, 29 Jul 2016)
Changed paths:
M src/gui/dialogs/addon/filter_options.cpp
M src/gui/dialogs/addon/filter_options.hpp
M src/gui/dialogs/game_version.hpp
M src/serialization/string_utils.cpp
Log Message:
-----------
Remove uses of boost::array
Commit: 38d7f7169ff678f6acb1c183fca0247841b7ef9d
https://github.com/wesnoth/wesnoth/commit/38d7f7169ff678f6acb1c183fca0247841b7ef9d
Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
Date: 2016-07-29 (Fri, 29 Jul 2016)
Changed paths:
M src/map/location.cpp
M src/units/unit.cpp
M src/variable_info_detail.hpp
Log Message:
-----------
Remove a few other miscellanous Boost uses
Commit: 8a8316a9b8c28093a3009152a9d6697e99f16206
https://github.com/wesnoth/wesnoth/commit/8a8316a9b8c28093a3009152a9d6697e99f16206
Author: Charles Dang <exodia339 at gmail.com>
Date: 2016-07-29 (Fri, 29 Jul 2016)
Changed paths:
M src/game_events/conditional_wml.cpp
M src/play_controller.cpp
M src/team.cpp
M src/team.hpp
Log Message:
-----------
Convert uses of boost::flat_set to std::set
The performance difference is irrelevant with the small number of elements.
Commit: 82973000a0fa3dae5e1949988d34377f152117b8
https://github.com/wesnoth/wesnoth/commit/82973000a0fa3dae5e1949988d34377f152117b8
Author: Charles Dang <exodia339 at gmail.com>
Date: 2016-07-29 (Fri, 29 Jul 2016)
Changed paths:
M src/gui/dialogs/message.cpp
M src/gui/dialogs/message.hpp
M src/gui/widgets/widget.cpp
M src/gui/widgets/widget.hpp
M src/scripting/lua_gui2.cpp
Log Message:
-----------
Convert gui2::tvisible and gui2::tredraw_action to scoped enums
Commit: 24577e117d680b23f71eb3429075b1a572fc8625
https://github.com/wesnoth/wesnoth/commit/24577e117d680b23f71eb3429075b1a572fc8625
Author: Charles Dang <exodia339 at gmail.com>
Date: 2016-07-30 (Sat, 30 Jul 2016)
Changed paths:
M projectfiles/CodeBlocks/wesnoth.cbp
M projectfiles/VC12/wesnoth.vcxproj
M projectfiles/VC12/wesnoth.vcxproj.filters
M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
M src/CMakeLists.txt
M src/SConscript
M src/about.cpp
M src/actions/create.cpp
M src/actions/create.hpp
M src/actions/shroud_clearing_action.hpp
M src/actions/undo.cpp
M src/actions/undo.hpp
M src/actions/undo_action.cpp
M src/actions/undo_action.hpp
M src/actions/unit_creator.cpp
M src/addon/manager_ui.cpp
M src/addon/validation.cpp
M src/ai/actions.cpp
M src/ai/actions.hpp
M src/ai/composite/aspect.hpp
M src/ai/composite/component.cpp
M src/ai/composite/component.hpp
M src/ai/composite/engine.hpp
M src/ai/composite/goal.cpp
M src/ai/composite/goal.hpp
M src/ai/composite/property_handler.hpp
M src/ai/composite/rca.hpp
M src/ai/composite/stage.hpp
M src/ai/contexts.cpp
M src/ai/contexts.hpp
M src/ai/default/aspect_attacks.cpp
M src/ai/default/aspect_attacks.hpp
M src/ai/default/contexts.hpp
M src/ai/default/recruitment.cpp
M src/ai/default/recruitment.hpp
M src/ai/formula/ai.cpp
M src/ai/formula/candidates.cpp
M src/ai/formula/candidates.hpp
M src/ai/formula/engine_fai.hpp
M src/ai/formula/stage_side_formulas.cpp
M src/ai/formula/stage_unit_formulas.cpp
M src/ai/game_info.hpp
M src/ai/lua/core.cpp
M src/ai/lua/core.hpp
M src/ai/lua/engine_lua.cpp
M src/ai/lua/engine_lua.hpp
M src/ai/lua/lua_object.cpp
M src/ai/lua/lua_object.hpp
M src/ai/manager.cpp
M src/ai/manager.hpp
M src/ai/registry.cpp
M src/campaign_server/campaign_server.hpp
M src/commandline_options.cpp
M src/commandline_options.hpp
M src/config.cpp
M src/config.hpp
M src/config_cache.hpp
M src/desktop/dbus_notification.cpp
M src/dialogs.cpp
M src/dialogs.hpp
M src/display.cpp
M src/display.hpp
M src/display_chat_manager.cpp
M src/display_chat_manager.hpp
M src/editor/action/action_unit.cpp
M src/editor/controller/editor_controller.cpp
M src/editor/controller/editor_controller.hpp
M src/editor/editor_display.cpp
M src/editor/map/context_manager.cpp
M src/editor/map/editor_map.cpp
M src/editor/map/map_context.cpp
M src/editor/map/map_context.hpp
M src/editor/palette/palette_manager.hpp
M src/editor/toolkit/editor_toolkit.hpp
R src/floating_point_emulation.hpp
M src/formula/callable.hpp
M src/formula/callable_fwd.hpp
M src/formula/debugger.cpp
M src/formula/debugger_fwd.hpp
M src/formula/formula.cpp
M src/formula/formula.hpp
M src/formula/formula_fwd.hpp
M src/formula/function.cpp
M src/formula/function.hpp
M src/formula/string_utils.hpp
M src/formula/variant.cpp
M src/formula/variant.hpp
M src/game_board.hpp
M src/game_config_manager.cpp
M src/game_display.cpp
M src/game_display.hpp
M src/game_events/action_wml.cpp
M src/game_events/conditional_wml.cpp
M src/game_events/handlers.hpp
M src/game_events/manager.hpp
M src/game_events/manager_impl.cpp
M src/game_events/manager_impl.hpp
M src/game_events/pump.cpp
M src/game_events/pump.hpp
M src/game_events/wmi_container.cpp
M src/game_events/wmi_container.hpp
M src/game_initialization/connect_engine.cpp
M src/game_initialization/connect_engine.hpp
M src/game_initialization/create_engine.cpp
M src/game_initialization/create_engine.hpp
M src/game_initialization/multiplayer_configure.hpp
M src/game_initialization/multiplayer_lobby.cpp
M src/game_initialization/multiplayer_ui.hpp
M src/game_initialization/playcampaign.hpp
M src/game_launcher.cpp
M src/game_launcher.hpp
M src/game_state.cpp
M src/game_state.hpp
M src/generators/cave_map_generator.cpp
M src/generators/cave_map_generator.hpp
M src/generators/default_map_generator.cpp
M src/generators/default_map_generator.hpp
M src/generators/default_map_generator_job.hpp
M src/generators/lua_map_generator.cpp
M src/generators/lua_map_generator.hpp
M src/generators/map_generator.cpp
M src/generators/map_generator.hpp
M src/gui/auxiliary/field.hpp
M src/gui/core/canvas.cpp
M src/gui/core/canvas.hpp
M src/gui/core/event/dispatcher.cpp
M src/gui/core/event/dispatcher.hpp
M src/gui/core/event/dispatcher_private.hpp
M src/gui/core/widget_definition.hpp
M src/gui/core/window_builder.cpp
M src/gui/core/window_builder.hpp
M src/gui/dialogs/addon/filter_options.cpp
M src/gui/dialogs/addon/filter_options.hpp
M src/gui/dialogs/chat_log.cpp
M src/gui/dialogs/chat_log.hpp
M src/gui/dialogs/editor/generate_map.cpp
M src/gui/dialogs/editor/generate_map.hpp
M src/gui/dialogs/game_version.hpp
M src/gui/dialogs/gamestate_inspector.cpp
M src/gui/dialogs/gamestate_inspector.hpp
M src/gui/dialogs/loadscreen.hpp
M src/gui/dialogs/lobby/data.cpp
M src/gui/dialogs/lobby/lobby.cpp
M src/gui/dialogs/lobby/lobby.hpp
M src/gui/dialogs/lua_interpreter.cpp
M src/gui/dialogs/lua_interpreter.hpp
M src/gui/dialogs/message.cpp
M src/gui/dialogs/message.hpp
M src/gui/dialogs/multiplayer/mp_change_control.cpp
M src/gui/dialogs/multiplayer/mp_change_control.hpp
M src/gui/dialogs/multiplayer/mp_create_game.cpp
M src/gui/dialogs/unit_recruit.cpp
M src/gui/dialogs/wml_message.cpp
M src/gui/widgets/container.cpp
M src/gui/widgets/container.hpp
M src/gui/widgets/generator.hpp
M src/gui/widgets/helper.cpp
M src/gui/widgets/helper.hpp
M src/gui/widgets/horizontal_scrollbar.cpp
M src/gui/widgets/label.cpp
M src/gui/widgets/listbox.cpp
M src/gui/widgets/matrix.cpp
M src/gui/widgets/minimap.cpp
M src/gui/widgets/multi_page.cpp
M src/gui/widgets/panel.cpp
M src/gui/widgets/scroll_label.cpp
M src/gui/widgets/scrollbar_panel.cpp
M src/gui/widgets/settings.hpp
M src/gui/widgets/slider.cpp
M src/gui/widgets/stacked_widget.cpp
M src/gui/widgets/text_box.cpp
M src/gui/widgets/toggle_panel.cpp
M src/gui/widgets/tree_view.cpp
M src/gui/widgets/unit_preview_pane.cpp
M src/gui/widgets/vertical_scrollbar.cpp
M src/gui/widgets/widget.cpp
M src/gui/widgets/widget.hpp
M src/gui/widgets/window.cpp
M src/gui/widgets/window.hpp
M src/halo.cpp
M src/halo.hpp
M src/help/help_impl.cpp
M src/help/help_impl.hpp
M src/help/help_topic_generators.cpp
M src/hotkey/command_executor.cpp
M src/hotkey/hotkey_handler.hpp
M src/hotkey/hotkey_handler_sp.cpp
M src/hotkey/hotkey_handler_sp.hpp
M src/hotkey/hotkey_item.cpp
M src/hotkey/hotkey_item.hpp
M src/image.cpp
M src/image.hpp
M src/key.hpp
M src/language.cpp
M src/lexical_cast.hpp
M src/log_windows.cpp
M src/map/location.cpp
M src/map/location.hpp
M src/map/map.hpp
M src/menu_events.cpp
M src/mouse_events.cpp
M src/movetype.cpp
M src/movetype.hpp
M src/mt_rng.cpp
M src/mt_rng.hpp
M src/neon.hpp
M src/network.cpp
M src/network.hpp
M src/network_asio.cpp
M src/network_asio.hpp
M src/play_controller.cpp
M src/play_controller.hpp
M src/playmp_controller.cpp
M src/playsingle_controller.cpp
M src/playsingle_controller.hpp
M src/playturn.cpp
M src/playturn_network_adapter.cpp
M src/random_new.hpp
R src/reference_counted_object.hpp
M src/replay.cpp
M src/replay_controller.cpp
M src/replay_controller.hpp
M src/reports.cpp
M src/reports.hpp
M src/resources.cpp
M src/resources.hpp
M src/scripting/application_lua_kernel.cpp
M src/scripting/game_lua_kernel.cpp
M src/scripting/lua_fileops.cpp
M src/scripting/lua_formula_bridge.cpp
M src/scripting/lua_formula_bridge.hpp
M src/scripting/lua_gui2.cpp
M src/scripting/lua_kernel_base.cpp
M src/scripting/lua_kernel_base.hpp
M src/scripting/lua_rng.cpp
M src/scripting/mapgen_lua_kernel.cpp
M src/scripting/mapgen_lua_kernel.hpp
M src/scripting/plugins/manager.cpp
M src/scripting/plugins/manager.hpp
M src/scripting/push_check.hpp
M src/sdl/shader.hpp
M src/sdl/utils.cpp
M src/seed_rng.hpp
M src/serialization/string_utils.cpp
M src/serialization/string_utils.hpp
M src/serialization/unicode_cast.hpp
M src/serialization/unicode_types.hpp
M src/server/ban.hpp
M src/server/player_connection.cpp
M src/server/player_connection.hpp
M src/server/room_manager.hpp
M src/server/server.cpp
M src/server/server.hpp
M src/side_filter.cpp
M src/side_filter.hpp
M src/storyscreen/controller.hpp
M src/synced_context.cpp
M src/synced_context.hpp
M src/synced_user_choice.cpp
M src/team.cpp
M src/team.hpp
M src/teambuilder.hpp
M src/terrain/filter.cpp
M src/terrain/filter.hpp
M src/terrain/type_data.hpp
R src/tests/floating_point_emulation.cpp
M src/tests/gui/test_gui2.cpp
M src/tests/gui/visitor.cpp
M src/tests/test_commandline_options.cpp
M src/tests/test_formula_core.cpp
M src/tests/test_map_location.cpp
M src/tests/test_mp_connect.cpp
M src/tests/test_rng.cpp
M src/tests/test_util.cpp
M src/tests/test_whiteboard_side_actions.cpp
M src/tests/utils/fake_display.cpp
M src/tests/utils/fake_event_source.hpp
M src/tests/utils/play_scenario.cpp
M src/tests/utils/play_scenario.hpp
M src/thread.cpp
M src/thread.hpp
M src/tod_manager.cpp
M src/tools/schema/sourceparser.cpp
M src/tools/sdl2/window.cpp
M src/tstring.hpp
M src/units/abilities.cpp
M src/units/animation_component.hpp
M src/units/filter.cpp
M src/units/filter.hpp
M src/units/formula_manager.cpp
M src/units/formula_manager.hpp
M src/units/id.hpp
M src/units/map.hpp
M src/units/udisplay.cpp
M src/units/unit.cpp
M src/units/unit.hpp
M src/utils/const_clone.hpp
M src/utils/functional.hpp
M src/variable.cpp
M src/variable.hpp
M src/variable_info_detail.hpp
M src/video.hpp
M src/wesnoth.cpp
M src/wesnothd_connection.cpp
M src/wesnothd_connection.hpp
M src/whiteboard/action.hpp
M src/whiteboard/attack.hpp
M src/whiteboard/highlighter.cpp
M src/whiteboard/manager.cpp
M src/whiteboard/manager.hpp
M src/whiteboard/mapbuilder.cpp
M src/whiteboard/move.cpp
M src/whiteboard/move.hpp
M src/whiteboard/recall.hpp
M src/whiteboard/recruit.hpp
M src/whiteboard/side_actions.cpp
M src/whiteboard/side_actions.hpp
M src/whiteboard/suppose_dead.hpp
M src/whiteboard/typedefs.hpp
M src/widgets/combo_drag.hpp
M src/widgets/drop_target.cpp
M src/widgets/drop_target.hpp
M src/wmi_pager.cpp
M src/wmi_pager.hpp
M src/wml_exception.hpp
M src/xBRZ/xbrz.hpp
Log Message:
-----------
Merge pull request #716 from wesnoth/boost_trimming
Boost-related cleanups
Compare: https://github.com/wesnoth/wesnoth/compare/e8d148bec4c2...24577e117d68
More information about the Commits
mailing list