Changesets: DarkRadiant
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 | ||
textool f9cf7d08 30.09.2021 18:31 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 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 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 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 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 Details Diff |
0005731: Icon tweak |
Affected Issues 0005731 |
|
mod - install/bitmaps/bulb_lit.png | Diff File | ||
textool 3e59d2b5 27.09.2021 19:15 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 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 |