Changesets: DarkRadiant
|
textool e57a4889 26.09.2021 18:50 Details Diff |
0005746: Purge old texture tool item source files |
Affected Issues 0005746 |
|
| mod - install/user.xml | Diff File | ||
| mod - radiant/CMakeLists.txt | Diff File | ||
| rm - radiant/textool/Rectangle.h | Diff | ||
| rm - radiant/textool/RenderableItem.h | Diff | ||
| rm - radiant/textool/Selectable.h | Diff | ||
| mod - radiant/textool/TexTool.cpp | Diff File | ||
| mod - radiant/textool/TexTool.h | Diff File | ||
| rm - radiant/textool/TexToolItem.cpp | Diff | ||
| rm - radiant/textool/TexToolItem.h | Diff | ||
| rm - radiant/textool/Transformable.h | Diff | ||
| rm - radiant/textool/item/BrushItem.cpp | Diff | ||
| rm - radiant/textool/item/BrushItem.h | Diff | ||
| rm - radiant/textool/item/FaceItem.cpp | Diff | ||
| rm - radiant/textool/item/FaceItem.h | Diff | ||
| rm - radiant/textool/item/FaceVertexItem.cpp | Diff | ||
| rm - radiant/textool/item/FaceVertexItem.h | Diff | ||
| rm - radiant/textool/item/PatchItem.cpp | Diff | ||
| rm - radiant/textool/item/PatchItem.h | Diff | ||
| rm - radiant/textool/item/PatchVertexItem.cpp | Diff | ||
| rm - radiant/textool/item/PatchVertexItem.h | Diff | ||
| mod - radiant/textool/tools/TextureToolManipulateMouseTool.cpp | Diff File | ||
| mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
| mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
|
textool 70998c6c 26.09.2021 18:28 Details Diff |
0005746: Fix Face::rotateTexdef not committing its transform to _texdef. |
Affected Issues 0005746 |
|
| mod - radiantcore/brush/Face.cpp | Diff File | ||
|
textool 09a52d1b 26.09.2021 18:21 Details Diff |
0005746: Fix TexTool::forceRedraw() not immediately repainting. |
Affected Issues 0005746 |
|
| mod - radiant/textool/TexTool.cpp | Diff File | ||
| mod - radiant/textool/TexTool.h | Diff File | ||
|
textool e8a5dae9 26.09.2021 18:10 Details Diff |
0005746: SurfaceInspector is already listening to TextureChanged messages. CamWnd subscribes to this channel now too. |
Affected Issues 0005746 |
|
| mod - radiant/camera/CamWnd.cpp | Diff File | ||
| mod - radiant/camera/CamWnd.h | Diff File | ||
| mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
| mod - radiant/ui/UserInterfaceModule.h | Diff File | ||
|
textool d3b22c78 26.09.2021 17:56 Details Diff |
0005746: Implement flip texture algorithm |
Affected Issues 0005746 |
|
| mod - radiant/textool/TexTool.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 d0839133 26.09.2021 17:29 Details Diff |
0005746: Unit tests covering texture flipping of faces |
Affected Issues 0005746 |
|
| mod - test/TextureTool.cpp | Diff File | ||
|
textool cbe722bf 26.09.2021 17:24 Details Diff |
0005746: Start writing unit tests covering texture flipping of patches |
Affected Issues 0005746 |
|
| mod - test/TextureTool.cpp | Diff File | ||
|
textool 61fafd8a 26.09.2021 15:46 Details Diff |
0005746: Implement optional argument processing in "Merge selected" command |
Affected Issues 0005746 |
|
| mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp | Diff File | ||
| mod - test/TextureTool.cpp | Diff File | ||
|
textool 8e879ee3 26.09.2021 15:35 Details Diff |
0005746: Implement "Merge selected" for face vertices |
Affected Issues 0005746 |
|
| mod - radiantcore/selection/textool/FaceNode.h | Diff File | ||
| mod - test/TextureTool.cpp | Diff File | ||
|
textool 2b76d725 26.09.2021 15:30 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 | ||