Changesets: DarkRadiant

master 321fc5b1

2020-09-19 18:01:56

greebo

Details Diff
0005288: ESC to exit search field in child window instead of closing the dialog Affected Issues
0005288
mod - libs/wxutil/TreeView.cpp Diff File

master 28c763f9

2020-09-18 03:53:47

greebo

Details Diff
0005269: When writing a D3 entity, preserve line breaks in spawnarg values by converting them to "\n". Affected Issues
0005269
mod - radiantcore/map/format/Doom3MapWriter.cpp Diff File

test_setup b375759b

2020-09-17 17:38:13

greebo

Details Diff
0005200: ScriptCommands don't need to register the command to the EventManager.
Disable the sound module in the unit test environment.
Affected Issues
0005200
mod - plugins/script/ScriptCommand.cpp Diff File
mod - test/RadiantTest.h Diff File

test_setup 439e6f1f

2020-09-17 17:25:35

greebo

Details Diff
0005200: MouseToolManager is not required by the SelectionSystem Affected Issues
0005200
mod - radiantcore/selection/RadiantSelectionSystem.cpp Diff File

test_setup bcbc5deb

2020-09-17 17:17:15

greebo

Details Diff
0005200: Separate the ScriptingSystem UI, move files to radiant UI binary.
Makefile should ideally skipping those files if scripting plugin is not compiled.
Affected Issues
0005200
mod - include/iscript.h Diff File
mod - plugins/script/Makefile.am Diff File
mod - plugins/script/ScriptCommand.h Diff File
mod - plugins/script/ScriptingSystem.cpp Diff File
mod - plugins/script/ScriptingSystem.h Diff File
mod - radiant/Makefile.am Diff File
add - radiant/ui/script/ScriptUserInterfaceModule.cpp Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File
mod - tools/msvc/script.vcxproj Diff File
mod - tools/msvc/script.vcxproj.filters Diff File

test_setup a2e9ab6c

2020-09-17 15:49:11

greebo

Details Diff
0005200: OpenGLRenderSystem will listen to shared context created/destroyed signal on its own. Affected Issues
0005200
mod - radiant/render/OpenGLModule.cpp Diff File
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp Diff File
mod - radiantcore/rendersystem/OpenGLRenderSystem.h Diff File

test_setup 63119595

2020-09-16 17:51:50

greebo

Details Diff
0005200: Move context setup code to wxutil::GLContext. Remove widget registration methods from OpenGLModule. Affected Issues
0005200
mod - include/igl.h Diff File
mod - include/iwxgl.h Diff File
add - libs/wxutil/GLContext.h Diff File
mod - libs/wxutil/GLWidget.cpp Diff File
mod - radiant/map/StartupMapLoader.cpp Diff File
mod - radiant/render/OpenGLModule.cpp Diff File
mod - radiant/render/OpenGLModule.h Diff File
mod - radiant/ui/gl/WxGLWidgetManager.cpp Diff File
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp Diff File
mod - tools/msvc/wxutillib.vcxproj Diff File
mod - tools/msvc/wxutillib.vcxproj.filters Diff File

test_setup 564f6c35

2020-09-16 17:03:49

greebo

Details Diff
0005200: Introduce WxGLWidgetManager which acts as global GL widget registration instance. It will create the shared wxGLContext and send it to the GL context holder. Affected Issues
0005200
add - include/iwxgl.h Diff File
mod - radiant/Makefile.am Diff File
add - radiant/ui/gl/WxGLWidgetManager.cpp Diff File
add - radiant/ui/gl/WxGLWidgetManager.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File
mod - tools/msvc/include.vcxproj Diff File

test_setup cf974072

2020-09-14 19:05:51

greebo

Details Diff
0005200: Introduce separate classes to hold and create the shared GL context, respectively. Affected Issues
0005200
mod - include/igl.h Diff File
mod - radiantcore/Makefile.am Diff File
add - radiantcore/rendersystem/SharedOpenGLContextModule.cpp Diff File
add - radiantcore/rendersystem/SharedOpenGLContextModule.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

test_setup 5a228f07

2020-09-13 16:11:13

greebo

Details Diff
0005200: Move registry toggle registration to UI module Affected Issues
0005200
mod - radiant/ui/UserInterfaceModule.cpp Diff File
mod - radiantcore/brush/BrushModule.cpp Diff File

test_setup adb2af09

2020-09-13 16:07:31

greebo

Details Diff
0005200: Move Selection and ComponentMode toggle state management to a UI helper class Affected Issues
0005200
mod - include/iselection.h Diff File
add - radiant/ui/SelectionModeToggle.h Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
mod - radiant/ui/UserInterfaceModule.h Diff File
mod - radiantcore/selection/RadiantSelectionSystem.cpp Diff File
mod - radiantcore/selection/RadiantSelectionSystem.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

test_setup 8d17221e

2020-09-13 14:41:54

greebo

Details Diff
0005200: Move UI-related toggle state code from RadiantSelectionSystem to the UI module.
Fix a bug in RadiantSelectionSystem::getManipulatorIdForType.
Affected Issues
0005200
mod - include/iselection.h Diff File
add - radiant/ui/ManipulatorToggle.h Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
mod - radiant/ui/UserInterfaceModule.h Diff File
mod - radiantcore/selection/RadiantSelectionSystem.cpp Diff File
mod - radiantcore/selection/RadiantSelectionSystem.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

test_setup 60ebd0b9

2020-08-30 05:59:59

greebo

Details Diff
0005200: Remove EventManager dependency from BrushModule Affected Issues
0005200
mod - radiantcore/brush/BrushModule.cpp Diff File

test_setup 6f6e901c

2020-08-30 05:59:39

greebo

Details Diff
0005200: Don't load plugins/ in the test context Affected Issues
0005200
mod - libs/module/ApplicationContextBase.cpp Diff File
mod - libs/module/ApplicationContextBase.h Diff File
mod - test/TestContext.h Diff File

test_setup 19d2192b

2020-08-30 05:04:38

greebo

Details Diff
0005200: Move the core module to the modules/ folder. Let the application context produce the list of library paths to search.
Fix a warning in ApplicationContextBase about converting wide strings to narrow ones.
Affected Issues
0005200
mod - libs/module/ApplicationContextBase.cpp Diff File
mod - libs/module/ApplicationContextBase.h Diff File
mod - radiantcore/Makefile.am Diff File
mod - radiantcore/modulesystem/ModuleLoader.cpp Diff File
mod - radiantcore/modulesystem/ModuleLoader.h Diff File
mod - radiantcore/modulesystem/ModuleRegistry.cpp Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File

test_setup 48d2d05c

2020-08-30 04:35:35

greebo

Details Diff
0005200: Change the IApplicationContext::getLibraryPaths() interface to return a collection of paths. Affected Issues
0005200
mod - include/imodule.h Diff File
mod - libs/module/ApplicationContextBase.cpp Diff File
mod - libs/module/ApplicationContextBase.h Diff File
mod - libs/module/CoreModule.cpp Diff File
mod - libs/module/CoreModule.h Diff File
mod - libs/module/DynamicLibrary.h Diff File
mod - radiantcore/modulesystem/ModuleRegistry.cpp Diff File

test_setup 18061fe7

2020-08-28 17:25:25

greebo

Details Diff
0005200: Remove the now unneeded Radiant module Affected Issues
0005200
mod - include/iradiant.h Diff File
mod - plugins/dm.editing/plugin.cpp Diff File
mod - plugins/dm.gui/plugin.cpp Diff File
mod - plugins/script/ScriptingSystem.cpp Diff File
mod - radiant/Makefile.am Diff File
rm - radiant/RadiantModule.cpp Diff File
rm - radiant/RadiantModule.h Diff File
mod - radiant/ui/mainframe/MainFrame.cpp Diff File
mod - radiant/ui/ortho/OrthoContextMenu.cpp Diff File
mod - radiant/uimanager/UIManager.cpp Diff File
mod - radiantcore/map/AutoSaver.cpp Diff File
mod - radiantcore/selection/RadiantSelectionSystem.cpp Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

test_setup b78b3923

2020-08-28 16:14:34

greebo

Details Diff
0005200: Free the map right before the modules are shut down.
Fix a crash in the MediaBrowser due to the ShaderClipboard firing callbacks after the tree view has been destroyed.
Affected Issues
0005200
mod - include/imodule.h Diff File
mod - radiant/ui/mediabrowser/MediaBrowser.cpp Diff File
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/Map.h Diff File
mod - radiantcore/modulesystem/ModuleRegistry.cpp Diff File
mod - radiantcore/modulesystem/ModuleRegistry.h Diff File

test_setup 89cf6c5e

2020-08-28 15:16:48

greebo

Details Diff
0005200: Migrate more onRadiantShutdown() to onMainFrameShuttingDown(). Affected Issues
0005200
mod - plugins/dm.editing/AIEditingPanel.cpp Diff File
mod - plugins/dm.editing/AIEditingPanel.h Diff File
mod - radiant/RadiantModule.cpp Diff File
mod - radiant/ui/mainframe/MainFrame.cpp Diff File
mod - radiant/ui/mainframe/MainFrame.h Diff File
mod - radiant/uimanager/GroupDialog.cpp Diff File
mod - radiant/uimanager/GroupDialog.h Diff File
mod - radiant/uimanager/StatusBarManager.cpp Diff File
mod - radiant/uimanager/StatusBarManager.h Diff File
mod - radiant/uimanager/UIManager.cpp Diff File
mod - radiantcore/map/MapPositionManager.cpp Diff File
mod - radiantcore/map/MapPositionManager.h Diff File

test_setup 47c4a090

2020-08-28 05:08:09

greebo

Details Diff
0005200: Migrate a few onRadiantShutdown() to onMainFrameShuttingDown(). Affected Issues
0005200
mod - radiant/ui/lightinspector/LightInspector.cpp Diff File
mod - radiant/ui/lightinspector/LightInspector.h Diff File
mod - radiant/ui/modelselector/ModelSelector.cpp Diff File
mod - radiant/ui/modelselector/ModelSelector.h Diff File
mod - radiant/ui/overlay/Overlay.cpp Diff File
mod - radiant/ui/overlay/Overlay.h Diff File
mod - radiant/ui/overlay/OverlayDialog.cpp Diff File
mod - radiant/ui/overlay/OverlayDialog.h Diff File
mod - radiant/ui/particles/ParticlesChooser.cpp Diff File
mod - radiant/ui/particles/ParticlesChooser.h Diff File
mod - radiant/ui/patch/PatchInspector.cpp Diff File
mod - radiant/ui/patch/PatchInspector.h Diff File
mod - radiant/ui/prefabselector/PrefabSelector.cpp Diff File
mod - radiant/ui/prefabselector/PrefabSelector.h Diff File
mod - radiant/ui/selectionset/SelectionSetToolmenu.cpp Diff File
mod - radiant/ui/selectionset/SelectionSetToolmenu.h Diff File
mod - radiant/ui/surfaceinspector/SurfaceInspector.cpp Diff File
mod - radiant/ui/surfaceinspector/SurfaceInspector.h Diff File
mod - radiant/ui/transform/TransformDialog.cpp Diff File
mod - radiant/ui/transform/TransformDialog.h Diff File

test_setup 0d59cc81

2020-08-28 04:52:48

greebo

Details Diff
0005200: Migrate a few onRadiantShutdown() to onMainFrameShuttingDown(). Affected Issues
0005200
mod - radiant/textool/TexTool.cpp Diff File
mod - radiant/textool/TexTool.h Diff File
mod - radiant/ui/aas/AasControlDialog.cpp Diff File
mod - radiant/ui/einspector/SkinChooser.cpp Diff File
mod - radiant/ui/einspector/SkinChooser.h Diff File
mod - radiant/ui/entitychooser/EntityClassChooser.cpp Diff File
mod - radiant/ui/entitychooser/EntityClassChooser.h Diff File
mod - radiant/ui/entitylist/EntityList.cpp Diff File
mod - radiant/ui/entitylist/EntityList.h Diff File
mod - radiant/ui/layers/LayerControlDialog.cpp Diff File
mod - radiant/ui/layers/LayerControlDialog.h Diff File

test_setup fe4ad333

2020-08-28 04:41:57

greebo

Details Diff
0005200: Migrate a few onRadiantShutdown() to onMainFrameShuttingDown(). Affected Issues
0005200
mod - radiant/ui/aas/AasControlDialog.cpp Diff File
mod - radiant/ui/aas/AasControlDialog.h Diff File
mod - radiant/ui/einspector/EntityInspector.cpp Diff File
mod - radiant/ui/einspector/EntityInspector.h Diff File

test_setup fb3a30e4

2020-08-28 04:35:24

greebo

Details Diff
0005200: Introduce "UI shutting down" signal to replace most of the UI-related code registering to onRadiantShutdown. Affected Issues
0005200
mod - include/imainframe.h Diff File
mod - radiant/RadiantModule.h Diff File
mod - radiant/ui/mainframe/MainFrame.cpp Diff File
mod - radiant/ui/mainframe/MainFrame.h Diff File

test_setup ef6aa921

2020-08-27 18:59:02

greebo

Details Diff
0005200: Fix missing preference entry boxes in PrefDialog Affected Issues
0005200
mod - radiantcore/settings/PreferenceItems.h Diff File

test_setup 35a08afd

2020-08-27 18:50:41

greebo

Details Diff
0005200: Fix crash when "Load last map at startup" is activated Affected Issues
0005200
mod - radiantcore/map/RegionManager.cpp Diff File
1 2 3 4 ... 10 ... 20 ... 30 ... 40 ... 50 ... 60 ... 63 64 65  Next  Last