[Commits] [wesnoth/wesnoth] 8e5889: Ensure logging objects are constructed on first us...
GitHub
noreply at github.com
Sun Mar 20 02:05:04 UTC 2016
Branch: refs/heads/master
Home: https://github.com/wesnoth/wesnoth
Commit: 8e588972f4aeae27b1077918f46b60fc6611f2e9
https://github.com/wesnoth/wesnoth/commit/8e588972f4aeae27b1077918f46b60fc6611f2e9
Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
Date: 2016-03-19 (Sat, 19 Mar 2016)
Changed paths:
M src/ai/composite/goal.cpp
M src/ai/configuration.cpp
M src/ai/default/ai.cpp
M src/ai/recruitment/recruitment.cpp
M src/ai/testing/ca.cpp
M src/campaign_server/addon_utils.cpp
M src/campaign_server/campaign_server.cpp
M src/commandline_options.cpp
M src/config.cpp
M src/game_events/action_wml.cpp
M src/game_events/manager_impl.cpp
M src/game_events/pump.cpp
M src/game_launcher.cpp
M src/gettext_boost.cpp
M src/gui/auxiliary/log.hpp
M src/gui/dialogs/message.cpp
M src/gui/dialogs/transient_message.cpp
M src/hotkey/command_executor.cpp
M src/hotkey/hotkey_command.cpp
M src/hotkey/hotkey_item.cpp
M src/language.cpp
M src/loadscreen.cpp
M src/log.cpp
M src/log.hpp
M src/map.cpp
M src/menu_events.cpp
M src/mouse_events.cpp
M src/pathfind/teleport.cpp
M src/race.cpp
M src/scripting/game_lua_kernel.cpp
M src/scripting/lua_api.cpp
M src/serialization/string_utils.cpp
M src/serialization/unicode.cpp
M src/server/server.cpp
M src/terrain.cpp
M src/terrain_translation.cpp
M src/tests/main.cpp
M src/tests/test_formula_function.cpp
M src/tests/test_map_location.cpp
M src/tests/test_unit_map.cpp
M src/thread.cpp
M src/unit.cpp
M src/unit_abilities.cpp
M src/unit_formula_manager.cpp
M src/wesnoth.cpp
M src/whiteboard/move.cpp
M src/widgets/textbox.cpp
M src/wml_exception.cpp
Log Message:
-----------
Ensure logging objects are constructed on first used
This makes it safe to log messages during static initialization.
Commit: 8122039707de5fc9467cea62c92de31a88b593b6
https://github.com/wesnoth/wesnoth/commit/8122039707de5fc9467cea62c92de31a88b593b6
Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
Date: 2016-03-19 (Sat, 19 Mar 2016)
Changed paths:
M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
M src/animated.hpp
M src/animated.tpp
M src/animated_game.cpp
M src/config.cpp
M src/game_board.cpp
M src/game_initialization/mp_options.cpp
M src/gui/auxiliary/canvas.cpp
M src/gui/auxiliary/event/handler.cpp
A src/gui/auxiliary/find_widget.hpp
R src/gui/auxiliary/find_widget.tpp
M src/gui/auxiliary/notifier.hpp
M src/gui/auxiliary/placer.hpp
M src/gui/auxiliary/tips.cpp
M src/gui/auxiliary/widget_definition.hpp
M src/gui/auxiliary/window_builder.cpp
M src/gui/auxiliary/window_builder/combobox.cpp
M src/gui/auxiliary/window_builder/helper.cpp
M src/gui/auxiliary/window_builder/horizontal_listbox.cpp
M src/gui/auxiliary/window_builder/listbox.cpp
M src/gui/auxiliary/window_builder/multi_page.cpp
M src/gui/auxiliary/window_builder/slider.cpp
M src/gui/auxiliary/window_builder/stacked_widget.cpp
M src/gui/auxiliary/window_builder/tree_view.cpp
M src/gui/dialogs/addon/description.cpp
M src/gui/dialogs/addon/uninstall_list.cpp
M src/gui/dialogs/addon_connect.cpp
M src/gui/dialogs/addon_list.cpp
M src/gui/dialogs/advanced_graphics_options.cpp
M src/gui/dialogs/campaign_difficulty.cpp
M src/gui/dialogs/campaign_selection.cpp
M src/gui/dialogs/campaign_settings.cpp
M src/gui/dialogs/chat_log.cpp
M src/gui/dialogs/core_selection.cpp
M src/gui/dialogs/data_manage.cpp
M src/gui/dialogs/debug_clock.cpp
M src/gui/dialogs/depcheck_select_new.cpp
M src/gui/dialogs/dialog.cpp
M src/gui/dialogs/drop_down_list.cpp
M src/gui/dialogs/editor_generate_map.cpp
M src/gui/dialogs/editor_set_starting_position.cpp
M src/gui/dialogs/field.hpp
M src/gui/dialogs/formula_debugger.cpp
M src/gui/dialogs/game_cache_options.cpp
M src/gui/dialogs/game_load.cpp
M src/gui/dialogs/game_version.cpp
M src/gui/dialogs/gamestate_inspector.cpp
M src/gui/dialogs/label_settings.cpp
M src/gui/dialogs/language_selection.cpp
M src/gui/dialogs/lobby/lobby_data.cpp
M src/gui/dialogs/lobby/lobby_info.cpp
M src/gui/dialogs/lobby_player_info.cpp
M src/gui/dialogs/lua_interpreter.cpp
M src/gui/dialogs/message.cpp
M src/gui/dialogs/mp_alerts_options.cpp
M src/gui/dialogs/mp_change_control.cpp
M src/gui/dialogs/mp_connect.cpp
M src/gui/dialogs/mp_create_game.cpp
M src/gui/dialogs/mp_login.cpp
M src/gui/dialogs/mp_method_selection.cpp
M src/gui/dialogs/network_transmission.cpp
M src/gui/dialogs/preferences_dialog.cpp
M src/gui/dialogs/screenshot_notification.cpp
M src/gui/dialogs/select_orb_colors.cpp
M src/gui/dialogs/simple_item_selector.cpp
M src/gui/dialogs/synced_choice_wait.cpp
M src/gui/dialogs/theme_list.cpp
M src/gui/dialogs/tip.cpp
M src/gui/dialogs/title_screen.cpp
M src/gui/dialogs/transient_message.cpp
M src/gui/dialogs/unit_attack.cpp
M src/gui/dialogs/unit_create.cpp
M src/gui/dialogs/unit_recruit.cpp
M src/gui/dialogs/wml_error.cpp
M src/gui/dialogs/wml_message.cpp
M src/gui/widgets/button.cpp
M src/gui/widgets/combobox.cpp
M src/gui/widgets/control.cpp
A src/gui/widgets/detail/register.hpp
R src/gui/widgets/detail/register.tpp
M src/gui/widgets/drawing.cpp
M src/gui/widgets/generator.cpp
M src/gui/widgets/generator_private.hpp
M src/gui/widgets/grid.cpp
M src/gui/widgets/grid_private.hpp
M src/gui/widgets/group.hpp
M src/gui/widgets/horizontal_scrollbar.cpp
M src/gui/widgets/image.cpp
M src/gui/widgets/label.cpp
M src/gui/widgets/list.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/pane.cpp
M src/gui/widgets/panel.cpp
M src/gui/widgets/password_box.cpp
M src/gui/widgets/progress_bar.cpp
M src/gui/widgets/repeating_button.cpp
M src/gui/widgets/scroll_label.cpp
M src/gui/widgets/scrollbar.cpp
M src/gui/widgets/scrollbar_container.cpp
M src/gui/widgets/scrollbar_container_private.hpp
M src/gui/widgets/scrollbar_panel.cpp
M src/gui/widgets/settings.cpp
M src/gui/widgets/settings.hpp
M src/gui/widgets/slider.cpp
M src/gui/widgets/spacer.cpp
M src/gui/widgets/stacked_widget.cpp
M src/gui/widgets/text_box.cpp
M src/gui/widgets/toggle_button.cpp
M src/gui/widgets/toggle_panel.cpp
M src/gui/widgets/tree_view.cpp
M src/gui/widgets/tree_view_node.cpp
M src/gui/widgets/unit_preview_pane.cpp
M src/gui/widgets/vertical_scrollbar.cpp
M src/gui/widgets/viewport.cpp
M src/gui/widgets/window.cpp
M src/map.cpp
M src/scripting/game_lua_kernel.cpp
M src/server/game.cpp
M src/theme.cpp
A src/utils/const_clone.hpp
R src/utils/const_clone.tpp
A src/utils/enumerate.hpp
R src/utils/enumerate.tpp
A src/utils/foreach.hpp
R src/utils/foreach.tpp
Log Message:
-----------
Rename .tpp -> .hpp
Several header files used the .tpp extension, which means that they are not correctly detected as C++ (though this can be overridden and has been for one case in the XCode project). The .tpp extension is one of several intended for private template instantiations, but these headers were topleve headers included in many places.
Commit: d0c716a22d0e5612b3ed33581a00d778c8f1a866
https://github.com/wesnoth/wesnoth/commit/d0c716a22d0e5612b3ed33581a00d778c8f1a866
Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
Date: 2016-03-19 (Sat, 19 Mar 2016)
Changed paths:
M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
M src/gui/auxiliary/placer.cpp
M src/gui/auxiliary/placer.hpp
M src/gui/widgets/pane.cpp
R src/utils/enumerate.hpp
Log Message:
-----------
Remove utils/enumerate.hpp
This was only used in one place, was probably not portable to additional cases, and is done much better using the MAKE_ENUM macro.
Compare: https://github.com/wesnoth/wesnoth/compare/5eb9d80c2cbe...d0c716a22d0e
More information about the Commits
mailing list