Remove ZeroedMemoryAllocator as a base class of Window
commitc539402efd257a29b2dd0bd4818ede4000f69877
authorcirdan <cirdansw@gmail.com>
Fri, 15 Jan 2016 18:12:10 +0000 (15 19:12 +0100)
committercirdan <cirdansw@gmail.com>
Fri, 15 Jan 2016 18:12:10 +0000 (15 19:12 +0100)
tree7f72dfe889c31d0d92e14d5c96cfb6e3606fffd4
parent22a7b8c1cf3431519082ec43b35f8dda46ec1c98
Remove ZeroedMemoryAllocator as a base class of Window

Initialise all members of Window and all of its derived classes
on construction, and remove ZeroedMemoryAllocator as a base class
of Window.
53 files changed:
src/ai/ai_gui.cpp
src/airport_gui.cpp
src/autoreplace_gui.cpp
src/bootstrap_gui.cpp
src/bridge_gui.cpp
src/build_vehicle_gui.cpp
src/cheat_gui.cpp
src/company_gui.cpp
src/console_gui.cpp
src/depot_gui.cpp
src/dock_gui.cpp
src/engine_gui.cpp
src/error_gui.cpp
src/fios_gui.cpp
src/genworld_gui.cpp
src/goal_gui.cpp
src/graph_gui.cpp
src/group_gui.cpp
src/highscore_gui.cpp
src/industry_gui.cpp
src/linkgraph/linkgraph_gui.cpp
src/main_gui.cpp
src/misc_gui.cpp
src/network/network_chat_gui.cpp
src/network/network_content_gui.cpp
src/network/network_gui.cpp
src/newgrf_debug_gui.cpp
src/newgrf_gui.cpp
src/news_gui.cpp
src/object_gui.cpp
src/order_gui.cpp
src/osk_gui.cpp
src/rail_gui.cpp
src/road_gui.cpp
src/settings_gui.cpp
src/signs_gui.cpp
src/smallmap_gui.cpp
src/station_gui.cpp
src/statusbar_gui.cpp
src/story_gui.cpp
src/subsidy_gui.cpp
src/terraform_gui.cpp
src/textfile.cpp
src/timetable_gui.cpp
src/toolbar_gui.cpp
src/town_gui.cpp
src/tree_gui.cpp
src/vehicle_gui.cpp
src/vehicle_gui_base.h
src/waypoint_gui.cpp
src/widgets/dropdown.cpp
src/window.cpp
src/window_gui.h