Changesets: DarkRadiant

textool 2b76d725

26.09.2021 15:30

greebo


Details Diff
0005746: Implement "Merge selected" for patch vertices Affected Issues
0005746
mod - radiant/textool/TexTool.cpp Diff File
mod - radiantcore/selection/textool/PatchNode.h Diff File
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp Diff File
mod - radiantcore/selection/textool/TextureToolSelectionSystem.h Diff File
mod - test/TextureTool.cpp Diff File

textool d5e40d21

26.09.2021 14:52

greebo


Details Diff
0005746: Working on "Merge Selected" functionality. Let's add some tests. Affected Issues
0005746
mod - include/itexturetoolmodel.h Diff File
mod - radiantcore/selection/textool/FaceNode.h Diff File
mod - radiantcore/selection/textool/PatchNode.h Diff File
mod - test/TextureTool.cpp Diff File

textool c698c075

26.09.2021 11:50

greebo


Details Diff
0005746: Send the TextureChangedMessage after snapping texture coords to grid Affected Issues
0005746
mod - radiant/textool/TexTool.cpp Diff File
mod - radiant/textool/TexTool.h Diff File
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp Diff File

textool 1f817f3d

26.09.2021 11:14

greebo


Details Diff
0005746: Grid-snapping implemented for faces and face vertices Affected Issues
0005746
mod - radiantcore/selection/textool/FaceNode.h Diff File
mod - test/TextureTool.cpp Diff File

textool 842f2073

26.09.2021 10:21

greebo


Details Diff
0005746: Grid-snapping implemented for patches 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
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp Diff File
mod - radiantcore/selection/textool/TextureToolSelectionSystem.h Diff File

textool fc4fc1be

26.09.2021 09:37

greebo


Details Diff
0005746: Setup unit tests for grid-snapping texture tool elements Affected Issues
0005746
mod - test/TextureTool.cpp Diff File

textool e0df2352

26.09.2021 07:08

greebo


Details Diff
0005746: De-duplicate some unit test setup code Affected Issues
0005746
mod - test/TextureTool.cpp Diff File

textool 030f8fab

26.09.2021 06:36

greebo


Details Diff
0005746: "Select Related" texture tool command implemented. Fix copy&paste error in unit test code. Affected Issues
0005746
mod - include/itexturetoolmodel.h Diff File
mod - radiantcore/selection/textool/FaceNode.h Diff File
mod - radiantcore/selection/textool/NodeBase.h Diff File
mod - radiantcore/selection/textool/PatchNode.h Diff File
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp Diff File
mod - test/TextureTool.cpp Diff File

textool 520a24cd

26.09.2021 04:43

greebo


Details Diff
0005746: Set up tests for the "Select Related" texture tool algorithm. Affected Issues
0005746
mod - include/itexturetoolmodel.h Diff File
mod - radiant/textool/TexTool.cpp Diff File
mod - radiantcore/selection/textool/NodeBase.h Diff File
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp Diff File
mod - radiantcore/selection/textool/TextureToolSelectionSystem.h Diff File
mod - test/TextureTool.cpp Diff File

textool 569a4ccb

26.09.2021 04:12

greebo


Details Diff
0005746: IFace interface can return a reference to the owning IBrush object. Affected Issues
0005746
mod - include/ibrush.h Diff File
mod - radiantcore/brush/Face.cpp Diff File
mod - radiantcore/brush/Face.h Diff File
mod - radiantcore/selection/algorithm/Shader.cpp Diff File
mod - radiantcore/selection/shaderclipboard/ShaderClipboard.cpp Diff File

textool f075ed21

26.09.2021 03:46

greebo


Details Diff
0005746: Add grid-snapping support to TextureTranslator, now it behaves the same as the regular drag operator used on map objects. Affected Issues
0005746
mod - radiantcore/selection/textool/TextureToolDragManipulator.cpp Diff File

textool b8b08aa1

25.09.2021 19:26

greebo


Details Diff
0005746: Texture Tool is relying on the values returned by the GridModule Affected Issues
0005746
mod - radiant/textool/TexTool.cpp Diff File
mod - radiant/textool/TexTool.h Diff File

textool 19c0eaa7

25.09.2021 19:22

greebo


Details Diff
0005746: More Grid unit tests. Only fire the grid changed signal if the size actually changed. Affected Issues
0005746
mod - radiantcore/grid/GridManager.cpp Diff File
mod - test/Grid.cpp Diff File

textool 6689955a

25.09.2021 19:11

greebo


Details Diff
0005746: Add optional parameter to Grid interface methods retrieving the spacing and the grid power.
Add getGridBase() method.
Add the first few unit tests.
Affected Issues
0005746
mod - include/igrid.h Diff File
mod - radiantcore/grid/GridManager.cpp Diff File
mod - radiantcore/grid/GridManager.h Diff File
mod - test/CMakeLists.txt Diff File
add - test/Grid.cpp Diff File
mod - tools/msvc/Tests/Tests.vcxproj Diff File
mod - tools/msvc/Tests/Tests.vcxproj.filters Diff File

textool 6658303c

25.09.2021 16:05

greebo


Details Diff
0005750: Remove old grid commands from texture tool Affected Issues
0005750
mod - install/user.xml Diff File
mod - radiant/textool/TexTool.cpp Diff File
mod - radiant/textool/TexTool.h Diff File

textool ed14e424

25.09.2021 16:01

greebo


Details Diff
0005750: Texture Tool is monitoring Grid size changes now Affected Issues
0005750
mod - radiant/textool/TexTool.cpp Diff File
mod - radiant/textool/TexTool.h Diff File

textool dd8ff96f

25.09.2021 15:53

greebo


Details Diff
0005750: Higher spacing for rendering the grid number characters Affected Issues
0005750
mod - radiant/textool/TexTool.cpp Diff File

textool 5c5d2c9b

25.09.2021 15:45

greebo


Details Diff
0005750: Texture Tool is now using the same grid size setting as the main scene (to re-use all existing shortcuts) but shifted by several powers towards smaller size. Max grid size is 2^0, smallest is 2^-7. Affected Issues
0005750
mod - radiant/textool/TexTool.cpp Diff File
mod - radiant/textool/TexTool.h Diff File

textool bd22004b

25.09.2021 05:13

greebo


Details Diff
0005746: Add a public method to toggle texture tool selection modes. Add unit tests. Refactoring. Affected Issues
0005746
mod - include/itexturetoolmodel.h Diff File
mod - radiant/textool/TexTool.cpp Diff File
mod - radiant/textool/TexToolModeToggles.h Diff File
mod - radiantcore/selection/textool/TextureToolDragManipulator.cpp Diff File
mod - radiantcore/selection/textool/TextureToolManipulationPivot.cpp Diff File
mod - radiantcore/selection/textool/TextureToolRotateManipulator.cpp Diff File
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp Diff File
mod - radiantcore/selection/textool/TextureToolSelectionSystem.h Diff File
mod - test/TextureTool.cpp Diff File

textool 284b2b9d

25.09.2021 05:03

greebo


Details Diff
0005128: Intercept the component mode toggle requests in the Texture Tool to allow switching between Surface and Vertex modes. Affected Issues
0005128
mod - radiant/textool/TexTool.cpp Diff File
mod - radiant/textool/TexTool.h Diff File
mod - radiantcore/selection/RadiantSelectionSystem.cpp Diff File

textool b1d91be9

24.09.2021 17:37

greebo


Details Diff
0005128: Add ComponentSelectionModeToggleRequest to make it interceptable by client code.
Move SelectionSystem interface to selection namespace. Move ComponentSelectionMode enumeration to selection namespace and refactor the references.
Affected Issues
0005128
mod - include/imessagebus.h Diff File
mod - include/iselection.h Diff File
mod - include/iselectiontest.h Diff File
mod - include/itexturetoolmodel.h Diff File
add - libs/messages/ComponentSelectionModeToggleRequest.h Diff File
mod - libs/render/RenderableCollectionWalker.h Diff File
mod - libs/scene/GroupNodeChecker.h Diff File
mod - libs/scene/ModelFinder.h Diff File
mod - libs/scene/PrefabBoundsAccumulator.h Diff File
mod - libs/shaderlib.h Diff File
mod - plugins/script/interfaces/SelectionInterface.cpp Diff File
mod - plugins/script/interfaces/SelectionInterface.h Diff File
mod - radiant/selection/SceneManipulateMouseTool.cpp Diff File
mod - radiant/selection/SelectionMouseTools.cpp Diff File
mod - radiant/textool/tools/TextureToolSelectionTool.h Diff File
mod - radiant/ui/SelectionModeToggle.h Diff File
mod - radiant/ui/einspector/EntityInspector.h Diff File
mod - radiant/ui/entitylist/EntityList.h Diff File
mod - radiant/ui/lightinspector/LightInspector.cpp Diff File
mod - radiant/ui/merge/MergeControlDialog.h Diff File
mod - radiant/ui/patch/PatchInspector.h Diff File
mod - radiantcore/brush/Brush.cpp Diff File
mod - radiantcore/brush/Brush.h Diff File
mod - radiantcore/brush/BrushNode.cpp Diff File
mod - radiantcore/brush/BrushNode.h Diff File
mod - radiantcore/brush/FaceInstance.cpp Diff File
mod - radiantcore/brush/FaceInstance.h Diff File
mod - radiantcore/clipper/SplitAlgorithm.cpp Diff File
mod - radiantcore/entity/doom3group/Doom3GroupNode.cpp Diff File
mod - radiantcore/entity/doom3group/Doom3GroupNode.h Diff File
mod - radiantcore/entity/light/LightNode.cpp Diff File
mod - radiantcore/entity/light/LightNode.h Diff File
mod - radiantcore/entity/speaker/SpeakerNode.cpp Diff File
mod - radiantcore/entity/speaker/SpeakerNode.h Diff File
mod - radiantcore/layers/AddToLayerWalker.h Diff File
mod - radiantcore/layers/MoveToLayerWalker.h Diff File
mod - radiantcore/layers/RemoveFromLayerWalker.h Diff File
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/RegionManager.cpp Diff File
mod - radiantcore/map/algorithm/Models.cpp Diff File
mod - radiantcore/patch/PatchNode.cpp Diff File
mod - radiantcore/patch/PatchNode.h Diff File
mod - radiantcore/selection/RadiantSelectionSystem.cpp Diff File
mod - radiantcore/selection/RadiantSelectionSystem.h Diff File
mod - radiantcore/selection/SceneWalkers.h Diff File
mod - radiantcore/selection/SelectionTestWalkers.h Diff File
mod - radiantcore/selection/TransformationVisitors.h Diff File
mod - radiantcore/selection/algorithm/Curves.cpp Diff File
mod - radiantcore/selection/algorithm/General.cpp Diff File
mod - radiantcore/selection/algorithm/Primitives.cpp Diff File
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp Diff File
mod - radiantcore/selection/textool/TextureToolSelectionSystem.h Diff File
mod - test/Selection.cpp Diff File
mod - test/TextureTool.cpp Diff File
mod - tools/msvc/libs.vcxproj Diff File
mod - tools/msvc/libs.vcxproj.filters Diff File

textool e8174775

24.09.2021 12:03

greebo


Details Diff
0005128: Texture Tool is monitoring the manipulator mode toggle request message. When the Window or the GL widget has focus, the shortcut will switch the Texture Tool manipulators, otherwise the regular SelectionSystem manipulators will be toggled. Affected Issues
0005128
mod - include/itexturetoolmodel.h Diff File
mod - radiant/textool/TexTool.cpp Diff File
mod - radiant/textool/TexTool.h Diff File
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp Diff File
mod - radiantcore/selection/textool/TextureToolSelectionSystem.h Diff File
mod - test/TextureTool.cpp Diff File

textool 33868c1f

24.09.2021 10:56

greebo


Details Diff
0005128: Introduce ManipulatorModeToggleRequest to support the Texture Tool manipulators binding to the same shortcuts Affected Issues
0005128
mod - include/imessagebus.h Diff File
add - libs/messages/ManipulatorModeToggleRequest.h Diff File
mod - radiantcore/selection/RadiantSelectionSystem.cpp Diff File
mod - tools/msvc/libs.vcxproj Diff File
mod - tools/msvc/libs.vcxproj.filters Diff File

textool abd3ae2c

24.09.2021 10:39

greebo


Details Diff
0005128: Circle is now scaled to compensate the view projection Affected Issues
0005128
mod - include/imanipulator.h Diff File
mod - radiant/textool/TexTool.cpp Diff File
mod - radiantcore/selection/textool/TextureToolDragManipulator.cpp Diff File
mod - radiantcore/selection/textool/TextureToolDragManipulator.h Diff File
mod - radiantcore/selection/textool/TextureToolRotateManipulator.cpp Diff File
mod - radiantcore/selection/textool/TextureToolRotateManipulator.h Diff File

textool 5629cb0d

24.09.2021 08:08

greebo


Details Diff
0005746: Remove a lot of orphaned #include directives Affected Issues
0005746
mod - radiant/textool/TexTool.cpp Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 102 103 104 105 106 107 108 ... 120 ... 150 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last