Changesets: DarkRadiant

userinterface 24105a03

21.10.2022 14:08

greebo


Details Diff
0006131: Minor cleanup Affected Issues
0006131
mod - radiant/textool/TexTool.h Diff File
mod - radiant/ui/patch/PatchInspector.h Diff File

userinterface a2b9d69c

21.10.2022 14:05

greebo


Details Diff
0006131: Convert Overlay dialog to a dockable panel Affected Issues
0006131
mod - include/ui/iusercontrol.h Diff File
mod - install/ui/overlaydialog.fbp Diff File
mod - install/ui/overlaydialog.xrc Diff File
mod - radiant/CMakeLists.txt Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
add - radiant/ui/overlay/OrthoBackgroundControl.h Diff File
mv - radiant/ui/overlay/OverlayDialog.cpp → radiant/ui/overlay/OrthoBackgroundPanel.cpp Diff File
mv - radiant/ui/overlay/OverlayDialog.h → radiant/ui/overlay/OrthoBackgroundPanel.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

userinterface e9f4ff21

21.10.2022 13:40

greebo


Details Diff
0006131: Convert Find & Replace Material dialog to panel Affected Issues
0006131
mod - include/ui/iusercontrol.h Diff File
mod - install/ui/findandreplacedialog.fbp Diff File
mod - install/ui/findandreplacedialog.xrc Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
mod - radiant/ui/findshader/FindShader.cpp Diff File
mod - radiant/ui/findshader/FindShader.h Diff File
add - radiant/ui/findshader/FindShaderControl.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

userinterface 582e337f

21.10.2022 13:38

greebo


Details Diff
0006131: Fix cmake build (second attempt) Affected Issues
0006131
mod - plugins/dm.gameconnection/GameConnectionPanel.cpp Diff File

userinterface e3389b05

21.10.2022 13:08

greebo


Details Diff
0006131: Fix cmake build Affected Issues
0006131
mod - plugins/dm.gameconnection/CMakeLists.txt Diff File

userinterface c011528c

21.10.2022 12:48

greebo


Details Diff
0006131: Migrate AAS control panel Affected Issues
0006131
mod - include/ui/iusercontrol.h Diff File
mod - install/menu.xml Diff File
mod - radiant/CMakeLists.txt Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
rm - radiant/ui/aas/AasControlDialog.cpp Diff
rm - radiant/ui/aas/AasControlDialog.h Diff
mv - radiant/ui/aas/AasControl.cpp → radiant/ui/aas/AasFileControl.cpp Diff File
mv - radiant/ui/aas/AasControl.h → radiant/ui/aas/AasFileControl.h Diff File
add - radiant/ui/aas/AasVisualisationControl.h Diff File
add - radiant/ui/aas/AasVisualisationPanel.cpp Diff File
add - radiant/ui/aas/AasVisualisationPanel.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

userinterface 1cdeeb55

21.10.2022 12:23

greebo


Details Diff
0006131: Convert game connection dialog to dockable panel Affected Issues
0006131
mod - plugins/dm.gameconnection/GameConnection.cpp Diff File
add - plugins/dm.gameconnection/GameConnectionControl.h Diff File
mv - plugins/dm.gameconnection/GameConnectionDialog.cpp → plugins/dm.gameconnection/GameConnectionPanel.cpp Diff File
mv - plugins/dm.gameconnection/GameConnectionDialog.h → plugins/dm.gameconnection/GameConnectionPanel.h Diff File
mod - tools/msvc/dm.gameconnection.vcxproj Diff File
mod - tools/msvc/dm.gameconnection.vcxproj.filters Diff File

userinterface 37571b4d

21.10.2022 11:56

greebo


Details Diff
0006131: Block updates while updating the tree view Affected Issues
0006131
mod - radiant/ui/entitylist/EntityList.cpp Diff File
mod - radiant/ui/entitylist/EntityList.h Diff File

userinterface 62bc8685

21.10.2022 11:38

greebo


Details Diff
0006131: Fix crashes at startup Affected Issues
0006131
mod - radiant/ui/entitylist/EntityList.cpp Diff File
mod - radiant/ui/entitylist/GraphTreeModel.cpp Diff File

userinterface 15066b48

21.10.2022 11:36

greebo


Details Diff
0006131: Convert EntityList to dockable panel

Turns out that huge changes in the map selection are really slowed down
by having the control around.
Affected Issues
0006131
mod - include/ui/iusercontrol.h Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
mod - radiant/ui/entitylist/EntityList.cpp Diff File
mod - radiant/ui/entitylist/EntityList.h Diff File
add - radiant/ui/entitylist/EntityListControl.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

userinterface 89de20a1

21.10.2022 11:17

greebo


Details Diff
0006131: Convert MergeControlDialog to dockable panel

Close behaviour is not yet working, it's possible to close the dialog
without having finished the merge
Affected Issues
0006131
mod - include/ui/iusercontrol.h Diff File
mod - install/menu.xml Diff File
mod - radiant/CMakeLists.txt Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
add - radiant/ui/merge/MapMergeControl.h Diff File
mv - radiant/ui/merge/MergeControlDialog.cpp → radiant/ui/merge/MapMergePanel.cpp Diff File
mv - radiant/ui/merge/MergeControlDialog.h → radiant/ui/merge/MapMergePanel.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

userinterface 90638f7b

21.10.2022 09:54

greebo


Details Diff
0006131: Convert TransformDialog to a dockable control Affected Issues
0006131
mod - include/ui/iusercontrol.h Diff File
mod - install/user.xml Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
mv - radiant/ui/transform/TransformDialog.cpp → radiant/ui/transform/TransformPanel.cpp Diff File
mv - radiant/ui/transform/TransformDialog.h → radiant/ui/transform/TransformPanel.h Diff File
add - radiant/ui/transform/TransformPanelControl.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

userinterface a6e78c96

21.10.2022 09:26

greebo


Details Diff
0006131: Convert LightInspector to a dockable control Affected Issues
0006131
mod - include/ui/iusercontrol.h Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
mod - radiant/ui/lightinspector/LightInspector.cpp Diff File
mod - radiant/ui/lightinspector/LightInspector.h Diff File
add - radiant/ui/lightinspector/LightInspectorControl.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

userinterface b1254d70

21.10.2022 09:14

greebo


Details Diff
0006131: Convert PatchInspector to a dockable control Affected Issues
0006131
mod - include/ui/iusercontrol.h Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
mod - radiant/ui/patch/PatchInspector.cpp Diff File
mod - radiant/ui/patch/PatchInspector.h Diff File
add - radiant/ui/patch/PatchInspectorControl.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

userinterface 79013b6c

21.10.2022 08:58

greebo


Details Diff
0006131: Add Close option to tab context menu Affected Issues
0006131
mod - radiant/ui/mainframe/PropertyNotebook.cpp Diff File
mod - radiant/ui/mainframe/PropertyNotebook.h Diff File

userinterface 95f5a2a8

21.10.2022 07:16

greebo


Details Diff
0006131: Fix TextureTool stealing reporting to be in focus even though it isn't Affected Issues
0006131
mod - radiant/textool/TexTool.cpp Diff File

master 350830cc

21.10.2022 05:06

greebo


Details Diff
0006137: Layer visibility checkbox should react to rapid clicking Affected Issues
0006137
mod - radiant/ui/layers/LayerControlDialog.cpp Diff File

userinterface 0fd7bc9e

21.10.2022 04:52

greebo


Details Diff
0006131: Migrate Texture Tool to be a dockable control.

This creates a couple of usability issues since the texture tool intercepts
some of the grid and manipulator shortcuts when in focus. Since the XY View
never appears to have focus, the docked texture tool is swallowing events.
Affected Issues
0006131
mod - include/imessagebus.h Diff File
mod - include/ui/iusercontrol.h Diff File
add - libs/messages/TextureToolRequest.h Diff File
mod - radiant/textool/TexTool.cpp Diff File
mod - radiant/textool/TexTool.h Diff File
add - radiant/textool/TextureToolControl.h Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
mod - radiant/ui/mainframe/MainFrame.cpp Diff File
mod - radiant/ui/surfaceinspector/SurfaceInspector.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File
mod - tools/msvc/libs.vcxproj Diff File
mod - tools/msvc/libs.vcxproj.filters Diff File

master fdb7f85c

19.10.2022 20:08

orbweaver


Details Diff
0005827: ItemValueProxy uses a setAttr() method to set style attributes

Although overloading allows it, "assigning" twice to the same object
to perform two different operations yields very confusing code, and
violates the expectation that an overloaded operator should do something
similar to what the operator would do for a primitive type.
Affected Issues
0005827
mod - libs/wxutil/EntityClassChooser.cpp Diff File
mod - libs/wxutil/dataview/KeyValueTable.cpp Diff File
mod - libs/wxutil/dataview/ResourceTreeView.cpp Diff File
mod - libs/wxutil/dataview/ThreadedDeclarationTreePopulator.h Diff File
mod - libs/wxutil/dataview/TreeModel.h Diff File
mod - plugins/dm.difficulty/DifficultySettings.cpp Diff File
mod - plugins/dm.stimresponse/SREntity.cpp Diff File
mod - radiant/ui/eclasstree/EClassTree.cpp Diff File
mod - radiant/ui/einspector/AddPropertyDialog.cpp Diff File
mod - radiant/ui/einspector/EntityInspector.cpp Diff File
mod - radiant/ui/filters/editor/FilterDialog.cpp Diff File
mod - radiant/ui/layers/LayerControlDialog.cpp Diff File
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - radiant/ui/modelselector/ModelDataInserter.h Diff File
mod - radiant/ui/particles/ParticleEditor.cpp Diff File

master 032dc98c

19.10.2022 19:40

orbweaver


Details Diff
0005827: EntityInspector members initialised with inline assignment Affected Issues
0005827
mod - radiant/ui/einspector/EntityInspector.cpp Diff File
mod - radiant/ui/einspector/EntityInspector.h Diff File

userinterface 3b202e3d

19.10.2022 03:36

greebo


Details Diff
Update github actions version to address deprecation warning
mod - .github/workflows/build.yml Diff File

userinterface b66e555b

18.10.2022 19:35

greebo


Details Diff
Revert "0006131: Fix compilation in gcc, wxEvtHandler had been derived twice"

This reverts commit e6adac0ace8a63073c5a3fd1c123a790ebe4f1f9.
Affected Issues
0006131
mod - radiant/ui/einspector/EntityInspector.cpp Diff File
mod - radiant/ui/einspector/EntityInspector.h Diff File

userinterface 0cc217d4

18.10.2022 19:34

greebo


Details Diff
0006131: Change wxutil::SingleIdleCallback to maintain a wxEvtHandler member instead of deriving from it

This should solve ambiguous type compilation problems in gcc in classes that derive
from both wxWindow and wxutil::SingleIdleCallback.
Affected Issues
0006131
mod - libs/wxutil/event/SingleIdleCallback.h Diff File
mod - radiant/eventmanager/MouseToolManager.h Diff File

userinterface e3672387

18.10.2022 17:24

greebo


Details Diff
0006131: Handle event subscriptions in LayerControlPanel Affected Issues
0006131
mod - radiant/ui/layers/LayerControlPanel.cpp Diff File
mod - radiant/ui/layers/LayerControlPanel.h Diff File

userinterface 2bc1a60d

18.10.2022 17:16

greebo


Details Diff
0006131: Migrate LayerControlPanel to derive from wxPanel, create adapter for docking Affected Issues
0006131
mod - radiant/ui/UserInterfaceModule.cpp Diff File
add - radiant/ui/layers/LayerControl.h Diff File
mod - radiant/ui/layers/LayerControlPanel.cpp Diff File
mod - radiant/ui/layers/LayerControlPanel.h Diff File
mod - radiant/ui/mainframe/AuiLayout.cpp Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File
 First  Prev  1 2 3 ... 24 25 26 27 28 29 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last