Changesets: DarkRadiant
master 7887b00d 29.10.2021 06:35 codereader Details Diff |
0005790: Remove Floating Layout source references. Compilation fixes after merging. |
||
mod - libs/texturelib.h | Diff File | ||
mod - radiantcore/selection/SceneManipulationPivot.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master 56a6b9f3 29.10.2021 06:17 codereader Details Diff |
Merge remote-tracking branch 'remotes/orbweaver/master' # Conflicts: # install/menu.xml # radiant/ui/Documentation.cpp # radiant/ui/Documentation.h # radiant/ui/UserInterfaceModule.cpp # radiant/ui/mainframe/FloatingLayout.cpp # radiant/ui/mainframe/FloatingLayout.h # radiantcore/brush/TextureProjection.cpp # radiantcore/map/algorithm/Export.cpp # radiantcore/selection/ManipulationPivot.cpp |
||
mod - CMakeLists.txt | Diff File | ||
mod - debian/darkradiant.install | Diff File | ||
mod - doc/CMakeLists.txt | Diff File | ||
mod - doc/img/SurfaceInspector.png | Diff File | ||
add - doc/img/preserveAspect.png | Diff File | ||
mod - doc/img/select_mouserotate.png | Diff File | ||
mod - doc/img/select_mousetranslate.png | Diff File | ||
mod - doc/manual.adoc | Diff File | ||
mod - include/irender.h | Diff File | ||
mod - include/irenderview.h | Diff File | ||
mod - install/bitmaps/brush_rotatex.png | Diff File | ||
mod - install/bitmaps/brush_rotatey.png | Diff File | ||
mod - install/bitmaps/brush_rotatez.png | Diff File | ||
mod - install/menu.xml | Diff File | ||
mod - install/ui/gameconnection.fbp | Diff File | ||
mod - install/ui/gameconnection.xrc | Diff File | ||
mod - libs/RGBAImage.h | Diff File | ||
mod - libs/Transformable.h | Diff File | ||
mod - libs/math/AABB.cpp | Diff File | ||
mod - libs/math/AABB.h | Diff File | ||
mod - libs/math/Matrix4.h | Diff File | ||
mod - libs/math/Plane3.cpp | Diff File | ||
mod - libs/math/Vector3.h | Diff File | ||
mod - libs/math/Vector4.h | Diff File | ||
mod - libs/pivot.h | Diff File | ||
mod - libs/render/View.h | Diff File | ||
mod - libs/selection/Pivot2World.h | Diff File | ||
mod - libs/texturelib.h | Diff File | ||
mod - plugins/script/interfaces/MathInterface.cpp | Diff File | ||
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/ui/Documentation.cpp | Diff File | ||
mod - radiant/ui/Documentation.h | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
rm - radiant/ui/mainframe/FloatingLayout.cpp | Diff | ||
rm - radiant/ui/mainframe/FloatingLayout.h | Diff | ||
mod - radiant/ui/mainframe/MainFrameLayoutManager.cpp | Diff File | ||
mod - radiantcore/brush/TextureProjection.cpp | Diff File | ||
mod - radiantcore/entity/light/Light.cpp | Diff File | ||
mod - radiantcore/entity/light/LightNode.h | Diff File | ||
mod - radiantcore/entity/target/TargetLineNode.cpp | Diff File | ||
mod - radiantcore/map/algorithm/Export.cpp | Diff File | ||
mod - radiantcore/particles/ParticleNode.cpp | Diff File | ||
mod - radiantcore/particles/RenderableParticleBunch.cpp | Diff File | ||
mod - radiantcore/patch/PatchNode.cpp | Diff File | ||
mod - radiantcore/selection/ManipulationPivot.cpp | Diff File | ||
mod - radiantcore/selection/ManipulationPivot.h | 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 - radiantcore/selection/manipulators/TranslateManipulator.cpp | Diff File | ||
mod - radiantcore/shaders/ShaderExpression.h | Diff File | ||
mod - test/HeadlessOpenGLContext.h | Diff File | ||
mod - test/Renderer.cpp | Diff File | ||
mod - test/Selection.cpp | Diff File | ||
mod - test/math/Matrix4.cpp | Diff File | ||
mod - test/math/Vector.cpp | Diff File | ||
undosystem 444b66e7 29.10.2021 05:50 Details Diff |
0005408: Re-implement IUndoSystem::cancel(). The pending operation is no longer pushed to the stack only to be removed immediately afterwards. |
Affected Issues 0005408 |
|
mod - radiantcore/undo/Stack.h | Diff File | ||
mod - radiantcore/undo/UndoSystem.cpp | Diff File | ||
mod - radiantcore/undo/UndoSystem.h | Diff File | ||
undosystem d6612b8d 29.10.2021 05:37 Details Diff |
0005408: Each scenegraph can monitor its own root node undo system, it doesn't need to be actively called from every undo system instance. |
Affected Issues 0005408 |
|
mod - radiantcore/scenegraph/SceneGraph.cpp | Diff File | ||
mod - radiantcore/scenegraph/SceneGraph.h | Diff File | ||
mod - radiantcore/undo/UndoSystem.cpp | Diff File | ||
undosystem 4e9291a2 29.10.2021 05:06 Details Diff |
0005408: Remove now redundant signals from IUndoSystem that are covered by signal_undoEvent() |
Affected Issues 0005408 |
|
mod - include/iundo.h | Diff File | ||
mod - radiantcore/map/Map.cpp | Diff File | ||
mod - radiantcore/map/Map.h | Diff File | ||
mod - radiantcore/undo/UndoSystem.cpp | Diff File | ||
mod - radiantcore/undo/UndoSystem.h | Diff File | ||
undosystem 74e6d3e4 28.10.2021 19:22 Details Diff |
0005408: Remove IUndoSystem::Tracker interface in favour of a sigc++ signal, which has safer ways of unsubscribing. |
Affected Issues 0005408 |
|
mod - include/iundo.h | Diff File | ||
mod - libs/UndoFileChangeTracker.h | Diff File | ||
mod - radiantcore/map/Map.cpp | Diff File | ||
mod - radiantcore/map/Map.h | Diff File | ||
mod - radiantcore/map/RootNode.cpp | Diff File | ||
mod - radiantcore/map/RootNode.h | Diff File | ||
mod - radiantcore/undo/UndoSystem.cpp | Diff File | ||
mod - radiantcore/undo/UndoSystem.h | Diff File | ||
mod - test/UndoRedo.cpp | Diff File | ||
master 7c77231b 27.10.2021 20:26 Matthew Mott Details Diff |
Update manipulator icons in manual Rotate and translate manipulator icons were changed in the application a while ago; now the manual reflects the new appearance. |
||
mod - doc/img/select_mouserotate.png | Diff File | ||
mod - doc/img/select_mousetranslate.png | Diff File | ||
master a5581bc1 27.10.2021 20:21 Matthew Mott Details Diff |
Refresh icons for axis rotation These icons are more readable at high resolutions and use colour-coding to match the axis colours in the 2D view, for ease of identification. |
||
mod - install/bitmaps/brush_rotatex.png | Diff File | ||
mod - install/bitmaps/brush_rotatey.png | Diff File | ||
mod - install/bitmaps/brush_rotatez.png | Diff File | ||
master 4a96bbe6 27.10.2021 19:48 Matthew Mott Details Diff |
Remove mention of the Floating layout from manual | ||
mod - doc/manual.adoc | Diff File | ||
master 348ee40d 27.10.2021 19:28 Matthew Mott Details Diff |
Remove the Floating layout This layout is difficult to use, buggy (especially on Linux), unmaintained and obsolete now that the Dockable layout exists. |
||
mod - radiant/CMakeLists.txt | Diff File | ||
rm - radiant/ui/mainframe/FloatingLayout.cpp | Diff | ||
rm - radiant/ui/mainframe/FloatingLayout.h | Diff | ||
mod - radiant/ui/mainframe/MainFrameLayoutManager.cpp | Diff File | ||
master 287b3d22 27.10.2021 19:09 Matthew Mott Details Diff |
Update manual to describe the new Dockable window layout | ||
mod - doc/manual.adoc | Diff File | ||
undosystem c813c212 27.10.2021 18:20 Details Diff |
0005408: Extend the IUndoSystem::Tracker interface to include the operation name |
Affected Issues 0005408 |
|
mod - include/iundo.h | Diff File | ||
mod - libs/UndoFileChangeTracker.h | Diff File | ||
mod - radiantcore/undo/UndoSystem.cpp | Diff File | ||
mod - test/UndoRedo.cpp | Diff File | ||
undosystem f18aa2d3 27.10.2021 17:45 Details Diff |
0005408: Messages have a time to live before they disappear |
Affected Issues 0005408 |
|
mod - radiant/ui/statusbar/CommandStatus.cpp | Diff File | ||
mod - radiant/ui/statusbar/CommandStatus.h | Diff File | ||
mod - radiant/ui/statusbar/StatusBarManager.cpp | Diff File | ||
undosystem 22631517 27.10.2021 17:35 Details Diff |
0005408: Set up infrastructure to show the last named map operation in the status bar |
Affected Issues 0005408 |
|
mod - include/imessagebus.h | Diff File | ||
mod - include/iundo.h | Diff File | ||
mod - include/ui/istatusbarmanager.h | Diff File | ||
add - libs/messages/MapOperationMessage.h | Diff File | ||
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
mod - radiant/ui/UserInterfaceModule.h | Diff File | ||
add - radiant/ui/statusbar/CommandStatus.cpp | Diff File | ||
add - radiant/ui/statusbar/CommandStatus.h | Diff File | ||
mod - radiant/ui/statusbar/StatusBarManager.cpp | Diff File | ||
mod - radiantcore/map/Map.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
master 2f972227 26.10.2021 19:14 Matthew Mott Details Diff |
Add test for rotated projected light This only tests a simple rotation using the "rotation" key, not moving the light_target position directly (which is known to be buggy). |
||
mod - test/Renderer.cpp | Diff File | ||
undosystem c4f7a6f0 26.10.2021 10:21 Details Diff |
0005408: Simplify the code in TraversableNodeSet a bit, there's a C++ standard equivalent which can be used to insert the different nodes into a target container. |
Affected Issues 0005408 |
|
mod - libs/scene/TraversableNodeSet.cpp | Diff File | ||
undosystem cbfae9f6 26.10.2021 10:05 Details Diff |
0005408: Replace the second occurrence of GlobalUndoSystem() event subscriptions in the entity KeyValue class. |
Affected Issues 0005408 |
|
mod - libs/ObservedUndoable.h | Diff File | ||
mod - radiantcore/entity/KeyValue.cpp | Diff File | ||
mod - radiantcore/entity/KeyValue.h | Diff File | ||
mod - radiantcore/entity/SpawnArgs.cpp | Diff File | ||
undosystem 7c99e2cd 26.10.2021 09:40 Details Diff |
0005408: IUndoables are notified about a restore operation being finished (without having to subscribe). This replaces the code in TraversableNodeSet subscribing to the GlobalUndoSystem instance to perform the node insertions after undo/redo. |
Affected Issues 0005408 |
|
mod - include/iundo.h | Diff File | ||
mod - libs/scene/TraversableNodeSet.cpp | Diff File | ||
mod - libs/scene/TraversableNodeSet.h | Diff File | ||
mod - radiantcore/undo/Operation.h | Diff File | ||
undosystem f881e461 26.10.2021 06:17 Details Diff |
0005408: Some refactoring |
Affected Issues 0005408 |
|
mod - radiantcore/undo/Operation.h | Diff File | ||
mod - radiantcore/undo/Stack.h | Diff File | ||
mod - radiantcore/undo/StackFiller.h | Diff File | ||
mod - radiantcore/undo/UndoSystem.cpp | Diff File | ||
mod - test/UndoRedo.cpp | Diff File | ||
undosystem 98704ce0 26.10.2021 05:03 Details Diff |
0005408: IUndoStateSaver doesn't need the IUndoable reference as argument, it can be associated at construction time. |
Affected Issues 0005408 |
|
mod - include/iundo.h | Diff File | ||
mod - libs/ObservedUndoable.h | Diff File | ||
mod - libs/scene/SelectableNode.cpp | Diff File | ||
mod - libs/scene/TraversableNodeSet.cpp | Diff File | ||
mod - radiantcore/brush/Brush.cpp | Diff File | ||
mod - radiantcore/brush/Face.cpp | Diff File | ||
mod - radiantcore/model/StaticModel.cpp | Diff File | ||
mod - radiantcore/patch/Patch.cpp | Diff File | ||
mod - radiantcore/undo/StackFiller.h | Diff File | ||
mod - radiantcore/undo/UndoSystem.cpp | Diff File | ||
undosystem 918a1ce2 26.10.2021 04:13 Details Diff |
0005408: Refactoring |
Affected Issues 0005408 |
|
mod - radiantcore/undo/UndoSystem.cpp | Diff File | ||
mod - radiantcore/undo/UndoSystem.h | Diff File | ||
undosystem bb0e005a 26.10.2021 04:00 Details Diff |
0005408: Remove unused method |
Affected Issues 0005408 |
|
mod - include/iundo.h | Diff File | ||
mod - radiantcore/undo/UndoSystem.cpp | Diff File | ||
mod - radiantcore/undo/UndoSystem.h | Diff File | ||
undosystem 62f57ba5 26.10.2021 03:51 Details Diff |
0005408: Use the passed IMapRootNode to acquire the UndoSystem the nodes are connecting to |
Affected Issues 0005408 |
|
mod - include/iundo.h | Diff File | ||
mod - libs/ObservedUndoable.h | Diff File | ||
mod - libs/scene/Node.cpp | Diff File | ||
mod - libs/scene/Node.h | Diff File | ||
mod - libs/scene/SelectableNode.cpp | Diff File | ||
mod - libs/scene/SelectableNode.h | Diff File | ||
mod - libs/scene/TraversableNodeSet.cpp | Diff File | ||
mod - libs/scene/TraversableNodeSet.h | 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/Face.cpp | Diff File | ||
mod - radiantcore/brush/Face.h | Diff File | ||
mod - radiantcore/entity/EntityNode.cpp | Diff File | ||
mod - radiantcore/entity/KeyValue.cpp | Diff File | ||
mod - radiantcore/entity/KeyValue.h | Diff File | ||
mod - radiantcore/entity/ModelKey.cpp | Diff File | ||
mod - radiantcore/entity/ModelKey.h | Diff File | ||
mod - radiantcore/entity/SpawnArgs.cpp | Diff File | ||
mod - radiantcore/entity/SpawnArgs.h | 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/map/RootNode.cpp | Diff File | ||
mod - radiantcore/map/RootNode.h | Diff File | ||
mod - radiantcore/model/StaticModel.cpp | Diff File | ||
mod - radiantcore/model/StaticModel.h | Diff File | ||
mod - radiantcore/model/StaticModelNode.cpp | Diff File | ||
mod - radiantcore/patch/Patch.cpp | Diff File | ||
mod - radiantcore/patch/Patch.h | Diff File | ||
mod - radiantcore/patch/PatchNode.cpp | Diff File | ||
mod - radiantcore/undo/StackFiller.h | Diff File | ||
mod - radiantcore/undo/UndoSystem.cpp | Diff File | ||
undosystem 1381730c 25.10.2021 19:31 Details Diff |
0005408: No IMapFileChangeTracker reference is needed anymore when acquiring an undo state saver. |
Affected Issues 0005408 |
|
mod - include/iundo.h | Diff File | ||
mod - libs/ObservedUndoable.h | Diff File | ||
mod - libs/scene/BasicRootNode.h | Diff File | ||
mod - libs/scene/Node.cpp | Diff File | ||
mod - libs/scene/Node.h | Diff File | ||
mod - libs/scene/SelectableNode.cpp | Diff File | ||
mod - libs/scene/SelectableNode.h | Diff File | ||
mod - libs/scene/TraversableNodeSet.cpp | Diff File | ||
mod - libs/scene/TraversableNodeSet.h | 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/Face.cpp | Diff File | ||
mod - radiantcore/brush/Face.h | Diff File | ||
mod - radiantcore/entity/EntityNode.cpp | Diff File | ||
mod - radiantcore/entity/KeyValue.cpp | Diff File | ||
mod - radiantcore/entity/KeyValue.h | Diff File | ||
mod - radiantcore/entity/ModelKey.cpp | Diff File | ||
mod - radiantcore/entity/ModelKey.h | Diff File | ||
mod - radiantcore/entity/SpawnArgs.cpp | Diff File | ||
mod - radiantcore/entity/SpawnArgs.h | Diff File | ||
mod - radiantcore/entity/doom3group/Doom3GroupNode.cpp | Diff File | ||
mod - radiantcore/map/RootNode.cpp | Diff File | ||
mod - radiantcore/model/StaticModel.cpp | Diff File | ||
mod - radiantcore/model/StaticModel.h | Diff File | ||
mod - radiantcore/model/StaticModelNode.cpp | Diff File | ||
mod - radiantcore/patch/Patch.cpp | Diff File | ||
mod - radiantcore/patch/Patch.h | Diff File | ||
mod - radiantcore/patch/PatchNode.cpp | Diff File | ||
mod - radiantcore/undo/StackFiller.h | Diff File | ||
mod - radiantcore/undo/UndoSystem.cpp | Diff File | ||
mod - radiantcore/undo/UndoSystem.h | Diff File | ||
undosystem d228c9c0 25.10.2021 18:44 Details Diff |
0005408: Rename interface header file to imapfilechangetracker.h |
Affected Issues 0005408 |
|
mod - include/imap.h | Diff File | ||
mod - include/precompiled_interfaces.h | Diff File | ||
mod - libs/ObservedUndoable.h | Diff File | ||
mod - libs/UndoFileChangeTracker.h | Diff File | ||
mod - libs/scene/BasicRootNode.h | Diff File | ||
mod - libs/scene/TraversableNodeSet.cpp | Diff File | ||
mod - radiantcore/brush/Face.h | Diff File | ||
mod - radiantcore/entity/ModelKey.h | Diff File | ||
mod - radiantcore/map/Map.cpp | Diff File | ||
mod - radiantcore/map/MapResource.cpp | Diff File | ||
mod - radiantcore/map/autosaver/AutoSaver.cpp | Diff File | ||
mod - radiantcore/map/autosaver/AutoSaver.h | Diff File | ||
mod - radiantcore/model/StaticModel.h | Diff File | ||
mod - radiantcore/patch/Patch.h | Diff File | ||
mod - radiantcore/undo/StackFiller.h | Diff File | ||
mod - radiantcore/undo/UndoSystem.cpp | Diff File | ||
mod - tools/msvc/include.vcxproj | Diff File | ||
mod - tools/msvc/include.vcxproj.filters | Diff File |