Changesets: DarkRadiant

master a2805c0b

02.10.2021 04:57

greebo


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

greebo


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

greebo


Details Diff
0002272: Unit tests covering patch scaling Affected Issues
0002272
mod - test/TextureManipulation.cpp Diff File

master 9f8e7887

02.10.2021 04:26

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo

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

greebo


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

greebo


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
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 96 97 98 99 100 101 102 ... 120 ... 150 ... 180 ... 210 ... 240 ... 261 262 263  Next  Last