Changesets: DarkRadiant

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

textool f9cf7d08

30.09.2021 18:31

greebo


Details Diff
0005746: Add unit test cycle-selecting over a few patch nodes covering the same UV space Affected Issues
0005746
mod - test/TextureTool.cpp Diff File

master bfc72698

29.09.2021 19:48

Matthew Mott


Details Diff
Add Matrix4 column setters

New methods setXCol, setYCol and setZCol will replace the cast-based reference
accessors. Covered by a unit test, but not yet used in real code.
mod - libs/math/Matrix4.h Diff File
mod - test/math/Matrix4.cpp Diff File

master 43b99afd

29.09.2021 19:12

Matthew Mott


Details Diff
Replace calls to Matrix4::tCol().getVector3() with translation()
mod - libs/Transformable.h Diff File
mod - libs/pivot.h Diff File
mod - radiantcore/entity/target/TargetLineNode.cpp Diff File
mod - radiantcore/map/algorithm/Export.cpp Diff File
mod - radiantcore/patch/PatchNode.cpp Diff File
mod - radiantcore/selection/algorithm/Transformation.cpp Diff File
mod - radiantcore/selection/manipulators/ManipulatorComponents.cpp Diff File
mod - radiantcore/selection/manipulators/RotateManipulator.cpp Diff File
mod - test/Selection.cpp Diff File

textool 5a0e7bd4

29.09.2021 18:44

greebo


Details Diff
Disable the warning that was emitted when no listeners are subscribed to a certain message type.
mod - radiantcore/messagebus/MessageBus.h Diff File

textool 5e524008

29.09.2021 03:59

greebo


Details Diff
0005746: Implement TextureToolCycleSelectionTool (Alt-Shift-LMB) Affected Issues
0005746
mod - install/input.xml Diff File
mod - radiant/selection/SelectionMouseTools.cpp Diff File
mod - radiant/selection/SelectionMouseTools.h Diff File
add - radiant/textool/tools/TextureToolCycleSelectionTool.h Diff File
mod - radiant/textool/tools/TextureToolSelectionTool.h Diff File
mod - radiant/ui/mousetool/RegistrationHelper.h Diff File
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

master 71966e76

28.09.2021 20:01

Matthew Mott


Details Diff
Fix some incorrect uses of zCol3()

A couple of missed cases where the value returned from zCol3() was treated as a
reference.
mod - radiantcore/brush/TextureProjection.cpp Diff File
mod - radiantcore/particles/RenderableParticleBunch.cpp Diff File

master 8eca9e4d

28.09.2021 19:49

Matthew Mott


Details Diff
Streamline Matrix4::translation() and tCol()

translation() was calling tCol().getVector3(), but tCol() was constructing the
Vector4 by appending the tw() component, only to have it stripped off again by
the call to getVector3().

These methods are now flipped around so that translation() uses the Eigen API
to extract the first 3 components directly, and tCol() then adds the tw()
component to create a Vector4.
mod - libs/math/Matrix4.h Diff File

master 1aef650a

28.09.2021 19:35

Matthew Mott


Details Diff
Remove Matrix4::tColRef()

Another reinterpret_cast bites the dust.
mod - libs/math/Matrix4.h Diff File
mod - test/math/Matrix4.cpp Diff File

master 5e506898

28.09.2021 19:08

Matthew Mott


Details Diff
ManipulationPivot no longer uses Matrix4::tcolRef()

tCol().getVector3() can more clearly be expressed as Matrix4::translation().
The modifying version is replaced with a new Matrix4::setTranslation() method.
mod - libs/math/Matrix4.h Diff File
mod - radiantcore/selection/ManipulationPivot.cpp Diff File
mod - radiantcore/selection/ManipulationPivot.h Diff File

textool b1b827a4

28.09.2021 18:29

greebo


Details Diff
0005746: Remove unnecessary code from TextureToolSelectionTool Affected Issues
0005746
mod - radiant/textool/tools/TextureToolSelectionTool.h Diff File

textool 8ddd6f5e

28.09.2021 17:57

greebo


Details Diff
0005746: Remove empty interface type, use the IOrthoViewBase type for the Texture Tool. Affected Issues
0005746
rm - include/itexturetoolview.h Diff
mod - radiant/textool/TexTool.h Diff File
mod - radiant/textool/tools/TextureToolMouseEvent.h Diff File
mod - tools/msvc/include.vcxproj Diff File

textool eb8ed2d0

28.09.2021 04:28

greebo


Details Diff
0005731: Icon tweak Affected Issues
0005731
mod - install/bitmaps/bulb_lit.png Diff File

textool 3e59d2b5

27.09.2021 19:15

greebo


Details Diff
0005731: Determine the theme based on the editor image's average pixel values Affected Issues
0005731
mod - include/itexturetoolcolours.h Diff File
mod - radiant/textool/TexTool.cpp Diff File
mod - radiant/textool/TexTool.h Diff File
mod - radiantcore/selection/textool/ColourSchemeManager.cpp Diff File

textool 910037c7

27.09.2021 18:48

greebo


Details Diff
0005731: Add icons and toggle events Affected Issues
0005731
add - install/bitmaps/bulb_lit.png Diff File
add - install/bitmaps/bulb_unlit.png Diff File
mod - install/user.xml Diff File
mod - radiant/textool/TexTool.cpp Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 100 101 102 103 104 105 106 ... 120 ... 150 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last