Changesets: DarkRadiant

master bc1c8c05

14.09.2021 18:42

Matthew Mott


Details Diff
Vector4 operator*= is now a non-member
mod - libs/math/Vector4.h Diff File
mod - test/math/Vector.cpp Diff File

master 6243b4ee

14.09.2021 18:29

Matthew Mott


Details Diff
Remove Vector4's elementwise operator*

These operators do not appear to be used, although it's difficult to prove 100%
because searching for type-dependent operator* usages is almost impossible
using normal search tools. If there is some Windows-only code block which still
needs these operators then they will have to be restored.
mod - libs/math/Vector4.h Diff File

textool b3a93fbd

14.09.2021 18:18

greebo


Details Diff
0005128: Some rough steps towards the rotation functionality Affected Issues
0005128
mod - include/ibrush.h Diff File
mod - radiantcore/selection/manipulators/TextureToolRotateManipulator.cpp Diff File
mod - radiantcore/selection/manipulators/TextureToolRotateManipulator.h Diff File
mod - radiantcore/selection/textool/FaceNode.h Diff File

textool 5d314e9c

14.09.2021 17:50

greebo


Details Diff
0005746: Every textool node is selectable, add foreachSelectedNode method Affected Issues
0005746
mod - include/itexturetoolmodel.h Diff File
mod - radiantcore/selection/manipulators/TextureToolRotateManipulator.cpp Diff File
mod - radiantcore/selection/textool/NodeBase.h Diff File
mod - radiantcore/selection/textool/TextureToolSceneGraph.cpp Diff File
mod - radiantcore/selection/textool/TextureToolSceneGraph.h Diff File
mod - test/TextureTool.cpp Diff File

textool b224625c

13.09.2021 19:25

greebo


Details Diff
0005746: PatchNode bounds check Affected Issues
0005746
mod - test/TextureTool.cpp Diff File

textool a81c4c42

13.09.2021 18:50

greebo


Details Diff
0005746: All textool::INodes are implementing Bounded, to return their bounds in UV space.
Un-hook the old selection traversal code in the TexTool, use the Texture Tool SceneGraph.
Affected Issues
0005746
mod - include/itexturetoolmodel.h Diff File
mod - radiant/textool/TexTool.cpp Diff File
mod - radiantcore/selection/textool/FaceNode.h Diff File
mod - radiantcore/selection/textool/PatchNode.h Diff File

textool 175bf4f7

13.09.2021 18:03

greebo


Details Diff
0005746: More basic unit tests Affected Issues
0005746
mod - test/TextureTool.cpp Diff File

textool 0bfb0de6

13.09.2021 17:56

greebo


Details Diff
0005746: Add some stub textool::INode implementations Affected Issues
0005746
mod - include/itexturetoolmodel.h Diff File
add - radiantcore/selection/textool/FaceNode.h Diff File
add - radiantcore/selection/textool/NodeBase.h Diff File
add - radiantcore/selection/textool/PatchNode.h Diff File
mod - radiantcore/selection/textool/TextureToolSceneGraph.cpp Diff File
mod - radiantcore/selection/textool/TextureToolSceneGraph.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

textool 3e263a31

13.09.2021 17:21

greebo


Details Diff
0005746: Start implementing the TextureToolSceneGraph Affected Issues
0005746
mod - radiantcore/CMakeLists.txt Diff File
add - radiantcore/selection/textool/TextureToolSceneGraph.cpp Diff File
add - radiantcore/selection/textool/TextureToolSceneGraph.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

textool 7ec6b22a

13.09.2021 17:13

greebo


Details Diff
0005746: Add first unit test case Affected Issues
0005746
mod - test/CMakeLists.txt Diff File
add - test/TextureTool.cpp Diff File
mod - tools/msvc/Tests/Tests.vcxproj Diff File
mod - tools/msvc/Tests/Tests.vcxproj.filters Diff File

textool 050efe5b

13.09.2021 15:22

greebo


Details Diff
0005746: Introduce a texture tool scene graph module which is going to be hosted in the core module. It will collect and represent the editable faces, patches and their vertices, and expose them to both the UI module for rendering as well as to the Manipulator algorithms which are in the same binary. Affected Issues
0005746
add - include/itexturetoolmodel.h Diff File
mod - radiantcore/selection/manipulators/TextureToolRotateManipulator.cpp Diff File
mod - radiantcore/selection/manipulators/TextureToolRotateManipulator.h Diff File
mod - tools/msvc/include.vcxproj Diff File

textool 1520dbbf

13.09.2021 04:27

greebo


Details Diff
0005128: Do the math to get the desired angle in radians Affected Issues
0005128
mod - radiantcore/selection/manipulators/TextureToolRotateManipulator.cpp Diff File
mod - radiantcore/selection/manipulators/TextureToolRotateManipulator.h Diff File

textool de4fc12f

12.09.2021 18:04

greebo


Details Diff
0005128: Highlight the selected circle Affected Issues
0005128
mod - radiant/textool/TexTool.cpp Diff File
mod - radiant/textool/tools/TextureToolManipulateMouseTool.cpp Diff File
mod - radiantcore/selection/manipulators/TextureToolRotateManipulator.cpp Diff File

textool 3836a9e3

12.09.2021 16:53

greebo


Details Diff
0005128: Working on the rotate manipulator Affected Issues
0005128
mod - include/imanipulator.h Diff File
mod - radiant/textool/TexTool.cpp Diff File
mod - radiant/textool/TexTool.h Diff File
mod - radiant/textool/item/FaceItem.cpp Diff File
mod - radiant/textool/tools/TextureToolManipulateMouseTool.cpp Diff File
mod - radiant/textool/tools/TextureToolManipulateMouseTool.h Diff File
mod - radiantcore/selection/manipulators/TextureToolRotateManipulator.cpp Diff File
mod - radiantcore/selection/manipulators/TextureToolRotateManipulator.h Diff File

textool 7057b977

12.09.2021 14:24

greebo


Details Diff
0005128: Add TextureToolRotateManipulator stub Affected Issues
0005128
mod - include/imanipulator.h Diff File
mod - radiant/textool/TexTool.cpp Diff File
mod - radiant/textool/tools/TextureToolManipulateMouseTool.cpp Diff File
mod - radiantcore/CMakeLists.txt Diff File
mod - radiantcore/selection/manipulators/ManipulatorBase.h Diff File
mod - radiantcore/selection/manipulators/ManipulatorManager.cpp Diff File
add - radiantcore/selection/manipulators/TextureToolRotateManipulator.cpp Diff File
add - radiantcore/selection/manipulators/TextureToolRotateManipulator.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

textool 80473fb1

12.09.2021 13:48

greebo


Details Diff
0005128: Add IManipulatorManager interface, since I want the manipulator algorithms to be part of the core module. Affected Issues
0005128
mod - include/imanipulator.h Diff File
mod - radiantcore/CMakeLists.txt Diff File
add - radiantcore/selection/manipulators/ManipulatorManager.cpp Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

textool bdff5ea6

12.09.2021 12:15

greebo


Details Diff
0005128: Split off the interface parts that won't be fit into the texture tool world Affected Issues
0005128
mod - include/imanipulator.h Diff File
mod - include/iselection.h Diff File
mod - radiant/textool/TexTool.cpp Diff File
mod - radiantcore/selection/RadiantSelectionSystem.cpp Diff File
mod - radiantcore/selection/RadiantSelectionSystem.h Diff File
mod - radiantcore/selection/manipulators/ManipulatorBase.h Diff File

textool 08b271e5

12.09.2021 11:37

greebo


Details Diff
0005128: Rename Manipulator interface type to IManipulator. Affected Issues
0005128
mod - include/imanipulator.h Diff File
mod - include/iselection.h Diff File
mod - radiant/selection/ManipulateMouseTool.cpp 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 - radiant/ui/ManipulatorToggle.h Diff File
mod - radiantcore/clipper/Clipper.cpp Diff File
mod - radiantcore/selection/RadiantSelectionSystem.cpp Diff File
mod - radiantcore/selection/RadiantSelectionSystem.h Diff File
mod - radiantcore/selection/algorithm/Transformation.cpp Diff File
mod - radiantcore/selection/manipulators/ManipulatorBase.h Diff File
mod - radiantcore/selection/manipulators/ManipulatorComponents.h Diff File
mod - test/Selection.cpp Diff File

textool 813de903

12.09.2021 11:25

greebo


Details Diff
0005128: WIP code, attempting to integrate the existing Manipulator framework with the Texture Tool. Affected Issues
0005128
mod - install/input.xml Diff File
mod - radiant/CMakeLists.txt Diff File
mod - radiant/textool/TexTool.cpp Diff File
mod - radiant/textool/TexTool.h Diff File
add - radiant/textool/tools/TextureToolManipulateMouseTool.cpp Diff File
add - 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

master 57536d2d

12.09.2021 08:17

duzenko


Details Diff
Removed unnecessary callback event, lambda param
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 606b6f5b

12.09.2021 08:01

duzenko


Details Diff
Deduplicated scaling code, introduced getZoomedScale(int)
mod - radiant/xyview/XYWnd.cpp Diff File
mod - radiant/xyview/XYWnd.h Diff File

master 8e1dafbc

12.09.2021 07:21

greebo


Details Diff
0005754: Add Ctrl-A to list of shortcuts. Refactoring. Affected Issues
0005754
mod - radiant/eventmanager/GlobalKeyEventFilter.cpp Diff File

master ebe064a1

12.09.2021 04:30

greebo

Committer: GitHub


Details Diff
0005754: Merge pull request 0000020 from duzenko/5754_shortcuts_inputs

Simple filter to allow some menu shortcuts when focus is on a text input
Affected Issues
0000020, 0005754
mod - radiant/eventmanager/GlobalKeyEventFilter.cpp Diff File

master 969b3949

11.09.2021 20:21

duzenko


Details Diff
XY View: use the mouse cursor position as base for zoom in/out instead of view center
mod - radiant/xyview/XYWnd.cpp Diff File
mod - radiant/xyview/XYWnd.h Diff File

master 2b075847

11.09.2021 18:02

duzenko


Details Diff
Simple filter to allow some menu shortcuts when focus is on a text input
mod - radiant/eventmanager/GlobalKeyEventFilter.cpp Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 103 104 105 106 107 108 109 ... 120 ... 150 ... 180 ... 210 ... 240 ... 261 262 263  Next  Last