Changesets: DarkRadiant
master ffdcf5fe 18.09.2021 10:26 Details Diff |
Merge branch 'upstream-master' into close_dlg_dbl_click # Conflicts: # radiant/ui/common/ShaderChooser.cpp |
||
mod - radiant/eventmanager/GlobalKeyEventFilter.cpp | Diff File | ||
mod - radiant/ui/common/ShaderChooser.cpp | Diff File | ||
mod - radiant/xyview/XYWnd.cpp | Diff File | ||
mod - radiant/xyview/XYWnd.h | Diff File | ||
master 9cfda496 18.09.2021 10:22 Details Diff |
Added double-click to close for more dialogs: enity, AI head, vocal set, shader (refactored), sound, skin, model, prefab Unrelated changes for: git ignore, close dialog shortcut, sound chooser quick play |
||
mod - .gitignore | Diff File | ||
mod - libs/wxutil/EntityClassChooser.cpp | Diff File | ||
mod - libs/wxutil/EntityClassChooser.h | Diff File | ||
mod - libs/wxutil/dialog/MessageBox.cpp | Diff File | ||
mod - plugins/dm.editing/AIHeadChooserDialog.cpp | Diff File | ||
mod - plugins/dm.editing/AIHeadChooserDialog.h | Diff File | ||
mod - plugins/dm.editing/AIVocalSetChooserDialog.cpp | Diff File | ||
mod - plugins/dm.editing/AIVocalSetChooserDialog.h | Diff File | ||
mod - radiant/ui/common/ShaderChooser.cpp | Diff File | ||
mod - radiant/ui/common/ShaderChooser.h | Diff File | ||
mod - radiant/ui/common/SoundChooser.cpp | Diff File | ||
mod - radiant/ui/common/SoundShaderPreview.cpp | Diff File | ||
mod - radiant/ui/einspector/SkinChooser.cpp | Diff File | ||
mod - radiant/ui/einspector/SkinChooser.h | Diff File | ||
mod - radiant/ui/modelselector/ModelSelector.cpp | Diff File | ||
mod - radiant/ui/modelselector/ModelSelector.h | Diff File | ||
mod - radiant/ui/particles/ParticlesChooser.cpp | Diff File | ||
mod - radiant/ui/particles/ParticlesChooser.h | Diff File | ||
mod - radiant/ui/prefabselector/PrefabSelector.cpp | Diff File | ||
mod - radiant/ui/prefabselector/PrefabSelector.h | Diff File | ||
textool 4dd04b5b 18.09.2021 06:58 Details Diff |
0005746: Add another test checking the area selection of a patch in the texture tool |
Affected Issues 0005746 |
|
mod - libs/Rectangle.h | Diff File | ||
mod - test/TextureTool.cpp | Diff File | ||
textool 7c5da322 18.09.2021 06:41 Details Diff |
0005746: Add a specific test checking the point selection of a patch vertex in the texture tool |
Affected Issues 0005746 |
|
mod - test/TextureTool.cpp | Diff File | ||
mod - test/algorithm/Primitives.h | Diff File | ||
textool 6d5a5994 18.09.2021 05:43 Details Diff |
0005746: Move the projection matrix calculation to render::TextureToolView. |
Affected Issues 0005746 |
|
add - libs/render/TextureToolView.h | Diff File | ||
mod - radiant/textool/TexTool.cpp | Diff File | ||
mod - radiant/textool/TexTool.h | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
textool b31ce212 18.09.2021 04:43 Details Diff |
0005746: Implement a few PatchNode methods |
Affected Issues 0005746 |
|
mod - include/ipatch.h | Diff File | ||
mod - radiantcore/patch/Patch.h | Diff File | ||
mod - radiantcore/selection/textool/PatchNode.h | Diff File | ||
textool eaea0869 17.09.2021 18:44 Details Diff |
0005746: Point and area selection algorithms implemented into TextureToolSelectionSystem, modeled after the one in RadiantSelectionSystem - code is a bit redundant at this point |
Affected Issues 0005746 |
|
mod - include/itexturetoolmodel.h | Diff File | ||
mod - include/itexturetoolview.h | Diff File | ||
mod - radiant/textool/TexTool.cpp | Diff File | ||
mod - radiant/textool/TexTool.h | Diff File | ||
mod - radiant/textool/tools/TextureToolSelectionTool.h | Diff File | ||
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp | Diff File | ||
mod - radiantcore/selection/textool/TextureToolSelectionSystem.h | Diff File | ||
textool 618c1130 17.09.2021 17:58 Details Diff |
0005746: Update the pivot on every query - at least for the moment being |
Affected Issues 0005746 |
|
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp | Diff File | ||
textool 94c52123 17.09.2021 17:53 Details Diff |
0005746: Move TextureToolRotateManipulator class to textool namespace |
Affected Issues 0005746 |
|
mod - radiantcore/CMakeLists.txt | Diff File | ||
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
textool 8e37b1f8 17.09.2021 17:47 Details Diff |
0005746: TextureToolRotateManipulator can reference the manipulation pivot now |
Affected Issues 0005746 |
|
mod - radiantcore/selection/manipulators/TextureToolRotateManipulator.cpp | Diff File | ||
mod - radiantcore/selection/manipulators/TextureToolRotateManipulator.h | Diff File | ||
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp | Diff File | ||
textool 7e9307a5 17.09.2021 17:40 Details Diff |
0005746: Add TextureToolManipulationPivot and move selection bounds calculation to it |
Affected Issues 0005746 |
|
mod - radiantcore/CMakeLists.txt | Diff File | ||
add - radiantcore/selection/textool/TextureToolManipulationPivot.cpp | Diff File | ||
add - radiantcore/selection/textool/TextureToolManipulationPivot.h | Diff File | ||
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp | Diff File | ||
mod - radiantcore/selection/textool/TextureToolSelectionSystem.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
textool 401f30a6 17.09.2021 13:53 Details Diff |
0005746: Split off the scene selection-related functionality from ManipulationPivot to SceneManipulationPivot |
Affected Issues 0005746 |
|
mod - radiantcore/CMakeLists.txt | Diff File | ||
mod - radiantcore/selection/ManipulationPivot.cpp | Diff File | ||
mod - radiantcore/selection/ManipulationPivot.h | Diff File | ||
mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiantcore/selection/RadiantSelectionSystem.h | Diff File | ||
add - radiantcore/selection/SceneManipulationPivot.cpp | Diff File | ||
add - radiantcore/selection/SceneManipulationPivot.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
textool a9d347b7 17.09.2021 13:08 Details Diff |
0005746: Move more logic from TexTool view to TextureToolSelectionSystem. |
Affected Issues 0005746 |
|
mod - include/itexturetoolmodel.h | Diff File | ||
mod - radiant/textool/TexTool.cpp | Diff File | ||
mod - radiant/textool/TexTool.h | Diff File | ||
mod - radiant/textool/tools/TextureToolManipulateMouseTool.cpp | Diff File | ||
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp | Diff File | ||
mod - radiantcore/selection/textool/TextureToolSelectionSystem.h | Diff File | ||
textool fe15ad06 17.09.2021 12:51 Details Diff |
0005746: Remove IManipulatorManager interface again, instead introduce a ITextureToolSelectionSystem interface which is the counter-part of the RadiantSelectionSystem handling the main scene. |
Affected Issues 0005746 |
|
mod - include/imanipulator.h | Diff File | ||
mod - include/itexturetoolmodel.h | Diff File | ||
mod - radiant/textool/TexTool.cpp | Diff File | ||
mod - radiant/textool/TexTool.h | Diff File | ||
mod - radiant/textool/tools/TextureToolManipulateMouseTool.cpp | Diff File | ||
mod - radiantcore/CMakeLists.txt | Diff File | ||
rm - radiantcore/selection/manipulators/ManipulatorManager.cpp | Diff | ||
mod - radiantcore/selection/manipulators/TextureToolRotateManipulator.cpp | Diff File | ||
mod - radiantcore/selection/textool/TextureToolSceneGraph.cpp | Diff File | ||
mod - radiantcore/selection/textool/TextureToolSceneGraph.h | Diff File | ||
add - radiantcore/selection/textool/TextureToolSelectionSystem.cpp | Diff File | ||
add - radiantcore/selection/textool/TextureToolSelectionSystem.h | Diff File | ||
mod - test/TextureTool.cpp | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
master d23d882f 17.09.2021 06:20 Details Diff |
0005752: Refactoring/formatting |
Affected Issues 0005752 |
|
mod - radiant/ui/common/ShaderChooser.cpp | Diff File | ||
master 3cb6b0d6 17.09.2021 06:12 Committer: GitHub Details Diff |
0005752: Merge pull request 0000019 from duzenko/close_dlg_dbl_click Auto-close the Choose Shader dialog when double-clicking a 'valued' t… |
Affected Issues 0000019, 0005752 |
|
mod - libs/wxutil/dataview/TreeView.cpp | Diff File | ||
mod - libs/wxutil/dataview/TreeView.h | Diff File | ||
mod - radiant/ui/common/ShaderChooser.cpp | Diff File | ||
master beb85d4c 17.09.2021 06:11 Details Diff |
0005753: Privatise XYWnd::getZoomedScale(), formatting |
Affected Issues 0005753 |
|
mod - radiant/xyview/XYWnd.cpp | Diff File | ||
mod - radiant/xyview/XYWnd.h | Diff File | ||
master 7bbd03b2 17.09.2021 06:05 Committer: GitHub Details Diff |
0005753: Merge pull request 0000021 from duzenko/5753_xy_zoom_cursor XY View: use the mouse cursor position as base for zoom in/out instea… |
Affected Issues 0000021, 0005753 |
|
mod - radiant/xyview/XYWnd.cpp | Diff File | ||
mod - radiant/xyview/XYWnd.h | Diff File | ||
textool 15bfb65b 16.09.2021 20:14 Details Diff |
0005128: Display the angle of rotation |
Affected Issues 0005128 |
|
mod - radiantcore/selection/manipulators/TextureToolRotateManipulator.cpp | Diff File | ||
textool 4712eb55 16.09.2021 19:00 Details Diff |
0005128: Display the angle of rotation (WIP) |
Affected Issues 0005128 |
|
mod - radiant/selection/ManipulateMouseTool.cpp | Diff File | ||
mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiantcore/selection/manipulators/ManipulatorComponents.h | Diff File | ||
mod - radiantcore/selection/manipulators/TextureToolRotateManipulator.cpp | Diff File | ||
mod - radiantcore/selection/manipulators/TextureToolRotateManipulator.h | Diff File | ||
textool b8b20923 16.09.2021 18:48 Details Diff |
0005746: Refactor method for readability, private the fields again |
Affected Issues 0005746 |
|
mod - radiant/selection/ManipulateMouseTool.cpp | Diff File | ||
mod - radiant/selection/ManipulateMouseTool.h | Diff File | ||
textool 962b3736 16.09.2021 18:26 Details Diff |
0005746: Eliminate more redundant code |
Affected Issues 0005746 |
|
mod - radiant/selection/ManipulateMouseTool.cpp | Diff File | ||
mod - radiant/selection/ManipulateMouseTool.h | Diff File | ||
mod - radiant/selection/SceneManipulateMouseTool.cpp | Diff File | ||
mod - radiant/selection/SceneManipulateMouseTool.h | Diff File | ||
mod - radiant/textool/tools/TextureToolManipulateMouseTool.cpp | Diff File | ||
mod - radiant/textool/tools/TextureToolManipulateMouseTool.h | Diff File | ||
textool 0bf8b3d1 16.09.2021 17:53 Details Diff |
0005746: Move the few methods that are specifically dealing with the GlobalSelectionSystem to a subclass of ManipulateMouseTool which serves now as an abstract base class. |
Affected Issues 0005746 |
|
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/selection/ManipulateMouseTool.cpp | Diff File | ||
mod - radiant/selection/ManipulateMouseTool.h | Diff File | ||
add - radiant/selection/SceneManipulateMouseTool.cpp | Diff File | ||
add - radiant/selection/SceneManipulateMouseTool.h | Diff File | ||
mod - radiant/textool/tools/TextureToolManipulateMouseTool.cpp | Diff File | ||
mod - radiant/textool/tools/TextureToolManipulateMouseTool.h | Diff File | ||
mod - radiant/ui/mousetool/RegistrationHelper.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
textool 62ecec21 16.09.2021 17:37 Details Diff |
0005746: Throw out tons of unneeded code, introduce a few virtuals to ManipulateMouseTool. |
Affected Issues 0005746 |
|
mod - radiant/selection/ManipulateMouseTool.cpp | Diff File | ||
mod - radiant/selection/ManipulateMouseTool.h | Diff File | ||
mod - radiant/textool/tools/TextureToolManipulateMouseTool.cpp | Diff File | ||
mod - radiant/textool/tools/TextureToolManipulateMouseTool.h | Diff File | ||
textool 193ea54f 16.09.2021 17:15 Details Diff |
0005746: Some refactoring efforts to reduce code redundancy |
Affected Issues 0005746 |
|
mod - radiant/selection/ManipulateMouseTool.cpp | Diff File | ||
mod - radiant/selection/ManipulateMouseTool.h | Diff File | ||
mod - radiant/textool/tools/TextureToolManipulateMouseTool.cpp | Diff File | ||
mod - radiant/textool/tools/TextureToolManipulateMouseTool.h | Diff File |