Changesets: DarkRadiant

textool 401f30a6

17.09.2021 13:53

greebo


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

greebo


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

greebo


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

greebo


Details Diff
0005752: Refactoring/formatting Affected Issues
0005752
mod - radiant/ui/common/ShaderChooser.cpp Diff File

master 3cb6b0d6

17.09.2021 06:12

greebo

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

greebo


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

greebo

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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

textool 2a4ee5fa

16.09.2021 16:45

greebo


Details Diff
0005128: Refresh texture tool in GlobalMainFrame().updateAllViews() Affected Issues
0005128
mod - radiant/textool/tools/TextureToolManipulateMouseTool.cpp Diff File
mod - radiant/ui/mainframe/MainFrame.cpp Diff File
mod - radiantcore/selection/manipulators/TextureToolRotateManipulator.cpp Diff File
mod - radiantcore/selection/textool/FaceNode.h Diff File

textool 00521e91

16.09.2021 15:43

greebo


Details Diff
0005128: Face rotation seems to be working now Affected Issues
0005128
mod - radiantcore/brush/Face.cpp Diff File
mod - radiantcore/selection/manipulators/TextureToolRotateManipulator.cpp Diff File

master 138d6522

15.09.2021 19:41

Matthew Mott


Details Diff
Add test for BasicVector4::getProjected()

Also simplified implementation; it now just returns getVector3() divided by
w(), rather than dividing each element individually.
mod - libs/math/Vector4.h Diff File
mod - test/math/Vector.cpp Diff File

master f664726b

15.09.2021 19:27

Matthew Mott


Details Diff
Vector4 comparison operators are now non-members
mod - libs/math/Vector4.h Diff File

master 87a8eb69

15.09.2021 19:16

Matthew Mott


Details Diff
Add test for Vector4 dot product
mod - libs/math/Vector4.h Diff File
mod - plugins/script/interfaces/MathInterface.cpp Diff File
mod - test/math/Vector.cpp Diff File

textool e50ad5f9

15.09.2021 18:41

greebo


Details Diff
0005128: More interface definitions of methods we're going to need Affected Issues
0005128
mod - include/ibrush.h Diff File
mod - include/itexturetoolmodel.h Diff File
mod - radiant/textool/TexTool.cpp Diff File
mod - radiantcore/brush/Face.cpp Diff File
mod - radiantcore/brush/Face.h Diff File
mod - radiantcore/selection/manipulators/TextureToolRotateManipulator.cpp Diff File
mod - radiantcore/selection/textool/FaceNode.h Diff File
mod - radiantcore/selection/textool/PatchNode.h Diff File

textool a7616360

15.09.2021 17:35

greebo


Details Diff
0005128: All textool nodes are SelectionTestable Affected Issues
0005128
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

master 576d6b96

14.09.2021 19:44

Matthew Mott


Details Diff
Vector4 division operators are now non-members
mod - libs/math/Vector4.h Diff File
mod - test/math/Vector.cpp Diff File

master cc5f583d

14.09.2021 19:08

Matthew Mott


Details Diff
Avoid GCC-specific warning option in CMakeLists.txt

-Werror=return-local-addr is unrecognised with CLang. Although it would be
possible to detect the compiler and use the correct option
(-Werror=return-stack-address), it's probably better to just not have
compiler-specific flags in the build script at all.
mod - CMakeLists.txt Diff File

master f2dc55ac

14.09.2021 18:51

Matthew Mott


Details Diff
Remove Vector4 elementwise division

Like the elementwise multiplication operators, these do not appear to be
required.
mod - libs/math/Vector4.h Diff File

master 4942e956

14.09.2021 18:44

Matthew Mott


Details Diff
Split vector tests into a separate VectorTest suite

These tests are already in their own file (Vector.cpp), and the MathTest is
becoming excessively large. Vector and Matrix now have their own test suites,
while MathTest continues to be used for various other classes like Plane and
Quaternion.
mod - test/math/Vector.cpp Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 102 103 104 105 106 107 108 ... 120 ... 150 ... 180 ... 210 ... 240 ... 261 262 263  Next  Last