Changesets: DarkRadiant

master ebafb24f

29.10.2021 11:32

greebo


Details Diff
0005791: Clear the ResourceTreeView filter when programmatically setting the selection.
ResourceTreeView class is now communicating the filter text cleared event to any event handlers. The ResourceTreeViewToolbar will react to that event.
Affected Issues
0005791
mod - libs/wxutil/dataview/ResourceTreeView.cpp Diff File
mod - libs/wxutil/dataview/ResourceTreeView.h Diff File
mod - libs/wxutil/dataview/ResourceTreeViewToolbar.cpp Diff File
mod - libs/wxutil/dataview/ResourceTreeViewToolbar.h Diff File

master 6160dc42

29.10.2021 10:51

greebo


Details Diff
0005788: OrthoContextMenu now uses the "PlacePlayerStart" command Affected Issues
0005788
mod - radiant/ui/ortho/OrthoContextMenu.cpp Diff File
mod - radiant/ui/ortho/OrthoContextMenu.h Diff File

master 551bc8ac

29.10.2021 10:49

greebo


Details Diff
0005788: Implement "PlacePlayerStart" command Affected Issues
0005788
mod - radiantcore/selection/algorithm/Entity.cpp Diff File
mod - radiantcore/selection/algorithm/Entity.h Diff File
mod - radiantcore/selection/algorithm/General.cpp Diff File

master 09721b83

29.10.2021 10:48

greebo


Details Diff
0005788: Add unit test checking the to-be-introduced command "PlacePlayerStart" Affected Issues
0005788
mod - test/Entity.cpp Diff File
add - test/resources/tdm/def/player.def Diff File

master 7f50a99d

29.10.2021 07:02

greebo


Details Diff
0005408: Remove superfluous call to Map::connectToUndoSystem Affected Issues
0005408
mod - radiantcore/map/Map.cpp Diff File

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
 First  Prev  1 2 3 ... 30 ... 60 ... 86 87 88 89 90 91 92 ... 120 ... 150 ... 180 ... 210 ... 240 ... 260 261 262  Next  Last