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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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
 First  Prev  1 2 3 ... 30 ... 60 ... 90 91 92 93 94 95 96 ... 120 ... 150 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last