Changesets: DarkRadiant
master a2805c0b 02.10.2021 04:57 Details Diff |
0002272: Expand unit tests to check two selected patches which should be scaled independently when calling TexScale |
Affected Issues 0002272 |
|
mod - radiantcore/selection/algorithm/Shader.cpp | Diff File | ||
mod - radiantcore/selection/algorithm/Texturing.cpp | Diff File | ||
mod - radiantcore/selection/algorithm/Texturing.h | Diff File | ||
mod - test/TextureManipulation.cpp | Diff File | ||
master 334ae080 02.10.2021 04:38 Details Diff |
0002272: Condense the code a bit to have fewer repeating patterns |
Affected Issues 0002272 |
|
mod - radiantcore/selection/algorithm/Texturing.cpp | Diff File | ||
mod - radiantcore/selection/algorithm/Texturing.h | Diff File | ||
master 72bbf85f 02.10.2021 04:29 Details Diff |
0002272: Unit tests covering patch scaling |
Affected Issues 0002272 |
|
mod - test/TextureManipulation.cpp | Diff File | ||
master 9f8e7887 02.10.2021 04:26 Details Diff |
0002272: Replace Face::scaleTexdef and Patch::scaleTexture implementations |
Affected Issues 0002272 |
|
mod - radiantcore/brush/Face.cpp | Diff File | ||
mod - radiantcore/brush/TextureMatrix.cpp | Diff File | ||
mod - radiantcore/brush/TextureMatrix.h | Diff File | ||
mod - radiantcore/brush/TextureProjection.cpp | Diff File | ||
mod - radiantcore/brush/TextureProjection.h | Diff File | ||
mod - radiantcore/patch/Patch.cpp | Diff File | ||
mod - radiantcore/selection/algorithm/Shader.cpp | Diff File | ||
master 9a001ef6 02.10.2021 04:16 Details Diff |
0002272: Rearrange the scaling code a bit, implement TextureScaler class doing the matrix calculations. The adjustment to invert the scale factor has been moved to the TexScaleLeft/TexScaleDown commands to let the rest of the TexScale command use the unmodified scale vector. |
Affected Issues 0002272 |
|
mod - radiantcore/selection/algorithm/Shader.cpp | Diff File | ||
mod - radiantcore/selection/algorithm/Texturing.cpp | Diff File | ||
mod - radiantcore/selection/algorithm/Texturing.h | Diff File | ||
master a1cfd556 01.10.2021 17:36 Details Diff |
0002272: Set up unit test for scaling face textures |
Affected Issues 0002272 |
|
mod - test/TextureManipulation.cpp | Diff File | ||
mod - test/algorithm/Primitives.h | Diff File | ||
master cec9770e 01.10.2021 14:27 Details Diff |
0005740: Face::rotateTexDef method is using the same rotator class as Patches |
Affected Issues 0005740 |
|
mod - radiantcore/brush/Face.cpp | Diff File | ||
mod - radiantcore/selection/algorithm/Texturing.cpp | Diff File | ||
mod - radiantcore/selection/algorithm/Texturing.h | Diff File | ||
master e12b0535 01.10.2021 14:07 Details Diff |
0005740: Patch textures rotate around their center now |
Affected Issues 0005740 |
|
mod - radiantcore/patch/Patch.cpp | Diff File | ||
mod - radiantcore/patch/Patch.h | Diff File | ||
mod - radiantcore/selection/algorithm/Texturing.cpp | Diff File | ||
mod - radiantcore/selection/algorithm/Texturing.h | Diff File | ||
mod - test/TextureManipulation.cpp | Diff File | ||
master 8767805e 01.10.2021 13:50 Details Diff |
0005740: Add unit test with the desired rotation behaviour of patches |
Affected Issues 0005740 |
|
mod - test/TextureManipulation.cpp | Diff File | ||
master de305d68 01.10.2021 12:31 Matthew Mott Details Diff |
Matrix4 column reference accessors removed No usage of reinterpret_cast remains in Matrix4.h |
||
mod - libs/math/Matrix4.h | Diff File | ||
mod - test/math/Matrix4.cpp | Diff File | ||
master 48298074 01.10.2021 12:13 Matthew Mott Details Diff |
TextureProjection now uses Matrix4 column setters | ||
mod - radiantcore/brush/TextureProjection.cpp | Diff File | ||
master 6ab8d9ed 01.10.2021 11:57 Matthew Mott Details Diff |
RotateManipulator now using Matrix4 column setters | ||
mod - radiantcore/selection/manipulators/RotateManipulator.cpp | Diff File | ||
master 7b9d06f6 01.10.2021 11:50 Matthew Mott Details Diff |
Transformable and pivot now using Matrix4 column setters | ||
mod - libs/Transformable.h | Diff File | ||
mod - libs/pivot.h | Diff File | ||
master bc270089 01.10.2021 10:40 Details Diff |
0005735: Fix crashes due to key events sent to the popup window in the middle of destruction. Destroy the modifier hint popup in a separate idle event. Fix dependencies of FilterUserInterface. |
Affected Issues 0005735 |
|
mod - radiant/eventmanager/GlobalKeyEventFilter.cpp | Diff File | ||
mod - radiant/eventmanager/ModifierHintPopup.h | Diff File | ||
mod - radiant/eventmanager/MouseToolManager.cpp | Diff File | ||
mod - radiant/eventmanager/MouseToolManager.h | Diff File | ||
mod - radiant/ui/filters/FilterUserInterface.cpp | Diff File | ||
master 1f9ece67 01.10.2021 10:16 Details Diff |
0005767: Replace the old Face::flipTexture algorithm |
Affected Issues 0005767 |
|
mod - radiantcore/brush/Face.cpp | Diff File | ||
mod - radiantcore/brush/TextureProjection.cpp | Diff File | ||
mod - radiantcore/brush/TextureProjection.h | Diff File | ||
mod - radiantcore/selection/algorithm/Texturing.cpp | Diff File | ||
mod - radiantcore/selection/algorithm/Texturing.h | Diff File | ||
master 3e0b6a0a 01.10.2021 10:02 Details Diff |
0005767: Replace the old Patch::flipTexture algorithm |
Affected Issues 0005767 |
|
mod - radiantcore/patch/Patch.cpp | Diff File | ||
mod - radiantcore/selection/algorithm/Texturing.cpp | Diff File | ||
mod - radiantcore/selection/algorithm/Texturing.h | Diff File | ||
master 2134f74d 01.10.2021 09:17 Details Diff |
0005767: Flip Texture is now using the textool algorithm |
Affected Issues 0005767 |
|
mod - radiantcore/selection/algorithm/Shader.cpp | Diff File | ||
mod - radiantcore/selection/algorithm/Shader.h | Diff File | ||
mod - radiantcore/selection/algorithm/Texturing.cpp | Diff File | ||
mod - radiantcore/selection/algorithm/Texturing.h | Diff File | ||
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp | Diff File | ||
master 5e8956b1 01.10.2021 09:15 Details Diff |
0005767: Fix crash at shutdown due to PatchInspector placing itself as observer on selected patches even though it's not visible. Remove the TexTool and PatchInspector update callouts from SurfaceInspector, they should listen to changes on their own. |
Affected Issues 0005767 |
|
mod - radiant/ui/patch/PatchInspector.cpp | Diff File | ||
mod - radiant/ui/surfaceinspector/SurfaceInspector.cpp | Diff File | ||
master 9e9a81fa 01.10.2021 08:29 Details Diff |
0005767: Unit tests for flipping face and patch textures |
Affected Issues 0005767 |
|
mod - test/TextureManipulation.cpp | Diff File | ||
mod - test/TextureTool.cpp | Diff File | ||
mod - test/algorithm/Primitives.h | Diff File | ||
master d850f7c3 01.10.2021 08:20 Details Diff |
0005767: Create separate test fixture to test Texture Manipulation |
Affected Issues 0005767 |
|
mod - radiantcore/selection/algorithm/Texturing.cpp | Diff File | ||
mod - radiantcore/selection/algorithm/Texturing.h | Diff File | ||
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp | Diff File | ||
mod - test/Brush.cpp | Diff File | ||
mod - test/CMakeLists.txt | Diff File | ||
add - test/TextureManipulation.cpp | Diff File | ||
mod - test/algorithm/Primitives.h | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj.filters | Diff File | ||
master d3aa245a 01.10.2021 06:40 Details Diff |
0005767: Start unifying the algorithms by moving the texture tool node processor to selection::algorithm namespace, into Texturing.h/.cpp |
Affected Issues 0005767 |
|
mod - radiantcore/CMakeLists.txt | Diff File | ||
add - radiantcore/selection/algorithm/Texturing.cpp | Diff File | ||
add - radiantcore/selection/algorithm/Texturing.h | Diff File | ||
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
master 834dab9c 01.10.2021 02:58 Details Diff |
0005753: Sign of the X argument in scrollByPixels is inversed now, adjust that |
Affected Issues 0005753 |
|
mod - radiant/xyview/XYWnd.cpp | Diff File | ||
master a997c1b8 30.09.2021 19:05 Committer: GitHub Details Diff |
0005752: Merge pull request 0000022 from duzenko/close_dlg_dbl_click Added double-click to close for more dialogs: enity, AI head, vocal s… |
Affected Issues 0000022, 0005752 |
|
mod - .gitignore | Diff File | ||
mod - libs/wxutil/EntityClassChooser.cpp | Diff File | ||
mod - libs/wxutil/EntityClassChooser.h | Diff File | ||
mod - libs/wxutil/dialog/MessageBox.cpp | Diff File | ||
mod - plugins/dm.editing/AIHeadChooserDialog.cpp | Diff File | ||
mod - plugins/dm.editing/AIHeadChooserDialog.h | Diff File | ||
mod - plugins/dm.editing/AIVocalSetChooserDialog.cpp | Diff File | ||
mod - plugins/dm.editing/AIVocalSetChooserDialog.h | Diff File | ||
mod - radiant/ui/common/ShaderChooser.cpp | Diff File | ||
mod - radiant/ui/common/ShaderChooser.h | Diff File | ||
mod - radiant/ui/common/SoundChooser.cpp | Diff File | ||
mod - radiant/ui/common/SoundShaderPreview.cpp | Diff File | ||
mod - radiant/ui/einspector/SkinChooser.cpp | Diff File | ||
mod - radiant/ui/einspector/SkinChooser.h | Diff File | ||
mod - radiant/ui/modelselector/ModelSelector.cpp | Diff File | ||
mod - radiant/ui/modelselector/ModelSelector.h | Diff File | ||
mod - radiant/ui/particles/ParticlesChooser.cpp | Diff File | ||
mod - radiant/ui/particles/ParticlesChooser.h | Diff File | ||
mod - radiant/ui/prefabselector/PrefabSelector.cpp | Diff File | ||
mod - radiant/ui/prefabselector/PrefabSelector.h | Diff File | ||
master 53345bfa 30.09.2021 19:04 Details Diff |
0005753: Fix compilation after merging the textool branch |
Affected Issues 0005753 |
|
mod - radiant/xyview/XYWnd.cpp | Diff File | ||
master 57bc447a 30.09.2021 18:55 Details Diff |
Merge branch 'textool' | ||
mod - include/ibrush.h | Diff File | ||
mod - include/igrid.h | Diff File | ||
mod - include/iinteractiveview.h | Diff File | ||
add - include/imanipulator.h | Diff File | ||
mod - include/imessagebus.h | Diff File | ||
mod - include/imousetoolevent.h | Diff File | ||
mod - include/imousetoolmanager.h | Diff File | ||
mod - include/iorthoview.h | Diff File | ||
mod - include/ipatch.h | Diff File | ||
mod - include/iselection.h | Diff File | ||
mod - include/iselectiontest.h | Diff File | ||
add - include/itexturetoolcolours.h | Diff File | ||
add - include/itexturetoolmodel.h | Diff File | ||
add - install/bitmaps/bulb_lit.png | Diff File | ||
add - install/bitmaps/bulb_unlit.png | Diff File | ||
mod - install/input.xml | Diff File | ||
mod - install/user.xml | Diff File | ||
mod - libs/Rectangle.h | Diff File | ||
add - libs/messages/ComponentSelectionModeToggleRequest.h | Diff File | ||
add - libs/messages/GridSnapRequest.h | Diff File | ||
add - libs/messages/ManipulatorModeToggleRequest.h | Diff File | ||
add - libs/messages/UnselectSelectionRequest.h | Diff File | ||
mod - libs/render/RenderableCollectionWalker.h | Diff File | ||
add - libs/render/TextureToolView.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/selection/SelectionVolume.h | Diff File | ||
mod - libs/shaderlib.h | Diff File | ||
mod - libs/wxutil/MouseToolHandler.cpp | Diff File | ||
mod - plugins/script/interfaces/SelectionInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/SelectionInterface.h | Diff File | ||
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/camera/CamWnd.cpp | Diff File | ||
mod - radiant/camera/CamWnd.h | Diff File | ||
mod - radiant/eventmanager/MouseToolGroup.cpp | Diff File | ||
mod - radiant/eventmanager/MouseToolManager.cpp | 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/selection/SelectionMouseTools.cpp | Diff File | ||
mod - radiant/selection/SelectionMouseTools.h | 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 | ||
add - radiant/textool/TexToolModeToggles.h | Diff File | ||
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 | ||
add - radiant/textool/tools/TextureToolCycleSelectionTool.h | Diff File | ||
add - radiant/textool/tools/TextureToolManipulateMouseTool.cpp | Diff File | ||
add - radiant/textool/tools/TextureToolManipulateMouseTool.h | Diff File | ||
add - radiant/textool/tools/TextureToolMouseEvent.h | Diff File | ||
add - radiant/textool/tools/TextureToolSelectionTool.h | Diff File | ||
mod - radiant/ui/ManipulatorToggle.h | Diff File | ||
mod - radiant/ui/SelectionModeToggle.h | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
mod - radiant/ui/UserInterfaceModule.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/mainframe/MainFrame.cpp | Diff File | ||
mod - radiant/ui/merge/MergeControlDialog.h | Diff File | ||
mod - radiant/ui/mousetool/RegistrationHelper.h | Diff File | ||
mod - radiant/ui/patch/PatchInspector.h | Diff File | ||
mod - radiant/xyview/XYWnd.cpp | Diff File | ||
mod - radiant/xyview/XYWnd.h | Diff File | ||
mod - radiant/xyview/tools/MoveViewTool.h | Diff File | ||
mod - radiant/xyview/tools/XYMouseToolEvent.h | Diff File | ||
mod - radiant/xyview/tools/ZoomTool.h | Diff File | ||
mod - radiantcore/CMakeLists.txt | 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/Face.cpp | Diff File | ||
mod - radiantcore/brush/Face.h | Diff File | ||
mod - radiantcore/brush/FaceInstance.cpp | Diff File | ||
mod - radiantcore/brush/FaceInstance.h | Diff File | ||
mod - radiantcore/clipper/Clipper.cpp | 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 |