Changesets: DarkRadiant
core_module 947aeaa7 16.08.2020 14:37 Details Diff |
0005231: Add signal which is fired when the map name is changing |
Affected Issues 0005231 |
|
mod - include/imap.h | Diff File | ||
mod - radiantcore/map/Map.cpp | Diff File | ||
mod - radiantcore/map/Map.h | Diff File | ||
core_module ed5ada1e 16.08.2020 10:01 Details Diff |
0005231: Replace wxutil::ScopeTimer with util::ScopeTimer. |
Affected Issues 0005231 |
|
add - libs/time/ScopeTimer.h | Diff File | ||
mod - libs/time/StopWatch.h | Diff File | ||
mod - radiantcore/map/Map.cpp | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
core_module a028eeee 16.08.2020 09:53 Details Diff |
0005231: Replace a few MessageBox invocations with NotificationMessages. |
Affected Issues 0005231 |
|
mod - radiantcore/map/Map.cpp | Diff File | ||
core_module d41058c8 16.08.2020 09:50 Details Diff |
0005231: Move two group-related methods to scenelib, since it needs to be shared across modules. Header-only for the moment being. |
Affected Issues 0005231 |
|
add - libs/scene/Group.h | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
mod - radiantcore/map/Map.cpp | Diff File | ||
mod - radiantcore/selection/algorithm/Group.cpp | Diff File | ||
mod - radiantcore/selection/algorithm/Group.h | Diff File | ||
mod - radiantcore/selection/group/SelectionGroupModule.cpp | Diff File | ||
mod - tools/msvc/scenelib.vcxproj | Diff File | ||
mod - tools/msvc/scenelib.vcxproj.filters | Diff File | ||
master f209f142 16.08.2020 06:19 Details Diff |
Menu commands updated. | ||
mod - install/menu.xml | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
master 5f1375a7 16.08.2020 06:18 Details Diff |
Refactoring "update map" feature to allow "always update" mode. | ||
mod - radiant/gameconnection/GameConnection.cpp | Diff File | ||
mod - radiant/gameconnection/GameConnection.h | Diff File | ||
master cd7fd8e5 16.08.2020 04:05 Details Diff |
Now Think function is called on timer. | ||
mod - radiant/gameconnection/GameConnection.cpp | Diff File | ||
mod - radiant/gameconnection/GameConnection.h | Diff File | ||
core_module a0257b43 15.08.2020 16:45 Details Diff |
0005231: Move group/ungroup command menu item declaration to menu.xml |
Affected Issues 0005231 |
|
mod - install/menu.xml | Diff File | ||
mod - radiantcore/selection/group/SelectionGroupModule.cpp | Diff File | ||
core_module b3a93804 15.08.2020 16:37 Details Diff |
0005231: Cleanup wxutil references in two files |
Affected Issues 0005231 |
|
mod - radiantcore/map/RegionManager.cpp | Diff File | ||
mod - radiantcore/selection/group/SelectionGroupManager.cpp | Diff File | ||
core_module 57a7b05c 15.08.2020 15:45 Details Diff |
0005231: Unrecoverable module initialisation errors should be translated to exceptions. |
Affected Issues 0005231 |
|
mod - include/iradiant.h | Diff File | ||
mod - radiant/RadiantApp.cpp | Diff File | ||
mod - radiantcore/Radiant.cpp | Diff File | ||
mod - radiantcore/settings/GameManager.cpp | Diff File | ||
core_module 6cbf5e50 15.08.2020 14:46 Details Diff |
0005231: Move files around and split .cpp files across the class border. |
Affected Issues 0005231 |
|
mod - radiant/RadiantApp.cpp | Diff File | ||
add - radiant/settings/LocalisationModule.cpp | Diff File | ||
add - radiant/settings/LocalisationModule.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
core_module 9f917c9c 15.08.2020 14:35 Details Diff |
0005231: Make the preference page and the language setting persistence work again |
Affected Issues 0005231 |
|
mod - include/i18n.h | Diff File | ||
mod - radiant/LocalisationProvider.cpp | Diff File | ||
mod - radiant/LocalisationProvider.h | Diff File | ||
mod - radiant/RadiantApp.cpp | Diff File | ||
mod - radiantcore/settings/LanguageManager.cpp | Diff File | ||
mod - radiantcore/settings/LanguageManager.h | Diff File | ||
master b97f4a0d 15.08.2020 08:59 Details Diff |
Added new commands for map diff-updates into menu. | ||
mod - install/menu.xml | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
master c798ed5a 15.08.2020 08:59 Details Diff |
Added code to observe entity set of the map, and produce "map diff" when requested. | ||
mod - radiant/gameconnection/GameConnection.cpp | Diff File | ||
mod - radiant/gameconnection/GameConnection.h | Diff File | ||
master 0325dbde 15.08.2020 08:56 Details Diff |
Added Map::saveMapDiff method. Note: needs direct include of specific map writer, perhaps needs refactoring. |
||
mod - radiant/map/Map.cpp | Diff File | ||
mod - radiant/map/Map.h | Diff File | ||
master b8a7d454 15.08.2020 08:55 Details Diff |
DiffDoom3MapWriter added to project. | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master 720181ca 15.08.2020 08:55 Details Diff |
Initial version of DiffDoom3MapWriter added. | ||
add - radiant/gameconnection/DiffDoom3MapWriter.cpp | Diff File | ||
add - radiant/gameconnection/DiffDoom3MapWriter.h | Diff File | ||
master f49c0d48 15.08.2020 08:54 Details Diff |
Added traverseSubset function generator. Had to install hacks into IncludeSelectedWalker --- perhaps needs refactoring. |
||
mod - radiant/map/algorithm/Traverse.cpp | Diff File | ||
mod - radiant/map/algorithm/Traverse.h | Diff File | ||
master 374b7726 15.08.2020 08:53 Details Diff |
GraphTraversalFunc is now std::function instead of function pointer. | ||
mod - include/imapformat.h | Diff File | ||
core_module 2ef05aa1 14.08.2020 19:25 Details Diff |
0005231: Take another approach, the LanguageManager is no longer a module and can be accessed independently, since it has to be initialised very early in the process and cannot rely on the module initialisation order. Settings persistence and preferences missing in this revision. |
Affected Issues 0005231 |
|
mod - include/i18n.h | Diff File | ||
mod - include/iradiant.h | Diff File | ||
mod - radiant/RadiantApp.cpp | Diff File | ||
mod - radiantcore/Radiant.cpp | Diff File | ||
mod - radiantcore/Radiant.h | Diff File | ||
mod - radiantcore/settings/LanguageManager.cpp | Diff File | ||
mod - radiantcore/settings/LanguageManager.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
core_module 7cd49ba8 14.08.2020 15:54 Details Diff |
0005231: Move the language initialisation to a later point in time, let's see if this is good enough. |
Affected Issues 0005231 |
|
mod - include/i18n.h | Diff File | ||
add - radiant/LocalisationModule.cpp | Diff File | ||
add - radiant/LocalisationModule.h | Diff File | ||
mod - radiantcore/Radiant.cpp | Diff File | ||
mod - radiantcore/settings/LanguageManager.cpp | Diff File | ||
mod - radiantcore/settings/LanguageManager.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
core_module ff127454 14.08.2020 12:11 Details Diff |
0005231: Start reworking the LanguageManager framework. The goal is to create a globally available LanguageManager in the core binary, which the UI module can attach to. |
Affected Issues 0005231 |
|
mod - include/i18n.h | Diff File | ||
mod - include/imodule.h | Diff File | ||
mod - radiantcore/settings/LanguageManager.cpp | Diff File | ||
mod - radiantcore/settings/LanguageManager.h | Diff File | ||
core_module 850a0a1c 13.08.2020 18:01 Details Diff |
0005231: Refactor XMLRegistry's AutoSaver to use the custom Timer helper. Make registry safe against concurrent write operations. Read operations are not protected, this is mainly used to prevent the auto-saver from saving corrupted trees. |
Affected Issues 0005231 |
|
rm - radiantcore/xmlregistry/Autosaver.h | Diff | ||
mod - radiantcore/xmlregistry/XMLRegistry.cpp | Diff File | ||
mod - radiantcore/xmlregistry/XMLRegistry.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
core_module 55b3cfdc 13.08.2020 07:44 Details Diff |
0005231: Replace the wxTimer with the custom one. |
Affected Issues 0005231 |
|
mod - radiant/ui/shaderclipboard/ShaderClipboardStatus.h | Diff File | ||
add - radiant/ui/statusbar/EditingStopwatchStatus.cpp | Diff File | ||
mod - radiant/ui/statusbar/EditingStopwatchStatus.h | Diff File | ||
mod - radiantcore/map/EditingStopwatch.cpp | Diff File | ||
mod - radiantcore/map/EditingStopwatch.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
core_module 2804d0b1 13.08.2020 07:28 Details Diff |
0005231: Query the UI module using a custom message to check whether the application is active or not. |
Affected Issues 0005231 |
|
mod - include/imessagebus.h | Diff File | ||
add - libs/messages/ApplicationIsActiveRequest.h | Diff File | ||
mod - radiant/ui/statusbar/EditingStopwatchStatus.h | Diff File | ||
mod - radiantcore/map/EditingStopwatch.cpp | Diff File | ||
mod - radiantcore/map/EditingStopwatch.h | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File |