Changesets: DarkRadiant

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

textool 9e2d6510

11.09.2021 13:51

greebo


Details Diff
0005128: Move Manipulator interface to separate file Affected Issues
0005128
add - include/imanipulator.h Diff File
mod - include/iselection.h Diff File
mod - radiantcore/selection/manipulators/TranslateManipulator.cpp Diff File
mod - tools/msvc/include.vcxproj Diff File

textool da668f91

11.09.2021 12:17

greebo


Details Diff
0005746: Remove the old selection-related code Affected Issues
0005746
mod - radiant/textool/TexTool.cpp Diff File
mod - radiant/textool/TexTool.h Diff File

master ef284b9e

11.09.2021 11:04

duzenko


Details Diff
Auto-close the Choose Shader dialog when double-clicking a 'valued' tree node
mod - libs/wxutil/dataview/TreeView.cpp Diff File
mod - libs/wxutil/dataview/TreeView.h Diff File
mod - radiant/ui/common/ShaderChooser.cpp Diff File

textool 5a012c8a

11.09.2021 09:01

greebo


Details Diff
0005746: Better resize behaviour Affected Issues
0005746
mod - radiant/textool/TexTool.cpp Diff File

textool 004cc0ed

11.09.2021 05:09

greebo


Details Diff
0005746: Polygonal face selection test is working Affected Issues
0005746
mod - radiant/textool/TexTool.cpp Diff File
mod - radiant/textool/item/FaceItem.cpp Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 112 113 114 115 116 117 118 ... 120 ... 150 ... 180 ... 210 ... 240 ... 270 271 272  Next  Last