Changesets: DarkRadiant

master 0325dbde

15.08.2020 08:56

stgatilov


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

stgatilov


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

stgatilov


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

stgatilov


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

stgatilov


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

core_module be0fc77f

13.08.2020 07:18

greebo


Details Diff
0005231: Make Edit stopwatch a module with a public interface. Move status bar handling to UI binary. Affected Issues
0005231
add - include/ieditstopwatch.h Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
mod - radiant/ui/UserInterfaceModule.h Diff File
add - radiant/ui/statusbar/EditingStopwatchStatus.h Diff File
mod - radiantcore/map/EditingStopwatch.cpp Diff File
mod - radiantcore/map/EditingStopwatch.h Diff File
mod - radiantcore/map/EditingStopwatchInfoFileModule.cpp Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File
mod - tools/msvc/include.vcxproj Diff File

master 4e2a95bc

12.08.2020 19:55

orbweaver


Details Diff
Simplification of Shader::addRenderable() interface

Shader now defines a single addRenderable() method which accepts nullable
pointers to a LightList and an IRenderEntity, instead of the previous two
methods with different parameter combinations.

This is only a partial refactoring since the RenderableCollector interface
still exposes three separate addRenderable() methods, leading to significant
duplication.
mod - include/irender.h Diff File
mod - libs/render/SimpleFrontendRenderer.h Diff File
mod - radiant/camera/CamRenderer.cpp Diff File
mod - radiant/render/backend/OpenGLShader.cpp Diff File
mod - radiant/render/backend/OpenGLShader.h Diff File
mod - radiant/render/backend/OpenGLShaderPass.cpp Diff File
mod - radiant/render/backend/OpenGLShaderPass.h Diff File
mod - radiant/xyview/XYRenderer.h Diff File

core_module 9fbb8d87

12.08.2020 15:57

greebo


Details Diff
0005231: Remove wxEvtHandler inheritance from SelectionSetManager Affected Issues
0005231
mod - radiantcore/selection/selectionset/SelectionSetManager.h Diff File

core_module 48b8bfcc

12.08.2020 13:39

greebo


Details Diff
0005231: Give UI a chance to react after handling the progress message Affected Issues
0005231
mod - radiant/ui/LongRunningOperationHandler.cpp Diff File

core_module b6afb829

12.08.2020 12:48

greebo


Details Diff
0005231: MapImporter destructor can also throw exceptions, move into try block Affected Issues
0005231
mod - radiant/ui/MapFileProgressHandler.cpp Diff File
mod - radiantcore/map/MapResource.cpp Diff File

core_module fadc0a22

12.08.2020 10:15

greebo


Details Diff
0005231: Solve UI access problems introduced by having the autosave code running in a worker thread. Make the message listeners thread-safe and dispatch their calls to the UI thread correctly. Affected Issues
0005231
mod - radiant/ui/AutoSaveRequestHandler.h Diff File
add - radiant/ui/DispatchEvent.h Diff File
add - radiant/ui/LongRunningOperationHandler.cpp Diff File
mod - radiant/ui/LongRunningOperationHandler.h Diff File
add - radiant/ui/MapFileProgressHandler.cpp Diff File
mod - radiant/ui/MapFileProgressHandler.h Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
mod - radiant/ui/UserInterfaceModule.h Diff File
mod - radiant/ui/mainframe/ScreenUpdateBlocker.h Diff File
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/MapResource.cpp Diff File
mod - radiantcore/map/algorithm/MapImporter.cpp Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

core_module e61343bf

11.08.2020 15:58

greebo


Details Diff
0005231: Better Timer cancellation behaviour Affected Issues
0005231
mod - libs/time/Timer.h Diff File

master 05aad6f8

08.08.2020 04:54

stgatilov


Details Diff
PauseGame added to menu.
mod - install/menu.xml Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File

master 7b1b6866

08.08.2020 04:54

stgatilov


Details Diff
Added PauseGame command + a few fixes.
mod - radiant/gameconnection/GameConnection.cpp Diff File
mod - radiant/gameconnection/GameConnection.h Diff File

master 96c3218f

08.08.2020 04:45

stgatilov


Details Diff
Added ExecuteGetCvarValue method.
mod - radiant/gameconnection/GameConnection.cpp Diff File
mod - radiant/gameconnection/GameConnection.h Diff File

master d00b3890

08.08.2020 04:33

stgatilov


Details Diff
Extracted code to compose conexec request to separate method.
mod - radiant/gameconnection/GameConnection.cpp Diff File
mod - radiant/gameconnection/GameConnection.h Diff File

master 9ca6196d

08.08.2020 04:28

stgatilov


Details Diff
Sync camera position on enabling.
mod - radiant/gameconnection/GameConnection.cpp Diff File

master b626cf53

08.08.2020 04:24

stgatilov


Details Diff
Enable god, noclip and notarget when camera synchronization is on.
mod - radiant/gameconnection/GameConnection.cpp Diff File
mod - radiant/gameconnection/GameConnection.h Diff File

master a7310c62

08.08.2020 04:12

stgatilov


Details Diff
Some refactoring in GameConnection.
mod - radiant/gameconnection/GameConnection.cpp Diff File
mod - radiant/gameconnection/GameConnection.h Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 199 200 201 202 203 204 205 ... 210 ... 240 ... 264 265 266  Next  Last