Changesets: DarkRadiant

merge_visualisation e08f1c3c

29.05.2021 08:55

greebo


Details Diff
0005623: Rendering of selected merge action nodes Affected Issues
0005623
mod - include/iglrender.h Diff File
mod - radiant/xyview/XYRenderer.h Diff File
mod - radiantcore/map/MergeActionNode.h Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File

merge_visualisation 69e0f518

29.05.2021 08:35

greebo


Details Diff
0005623: Working on merge control dialog. The "merge map" menu item now opens the transient window where users can choose a map and launch the comparison/merge. Affected Issues
0005623
mod - include/imap.h Diff File
add - install/bitmaps/merge_arrow.png Diff File
add - install/bitmaps/merge_fork.png Diff File
rm - install/bitmaps/merge_path.png Diff
mod - install/menu.xml Diff File
mod - install/ui/mergecontroldialog.fbp Diff File
mod - install/ui/mergecontroldialog.xrc Diff File
mod - radiant/ui/merge/MergeControlDialog.cpp Diff File
mod - radiant/ui/merge/MergeControlDialog.h Diff File
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/Map.h Diff File

merge_visualisation b5f17790

29.05.2021 05:18

greebo


Details Diff
0005623: Scene removal of MergeActionNodes. Affected Issues
0005623
mod - radiantcore/map/MergeActionNode.h Diff File
mod - radiantcore/selection/SelectionTestWalkers.cpp Diff File

merge_visualisation c0ab4db8

29.05.2021 04:17

greebo


Details Diff
0005623: Start working on a merge control dialog Affected Issues
0005623
add - install/bitmaps/merge_path.png Diff File
add - install/ui/mergecontroldialog.fbp Diff File
add - install/ui/mergecontroldialog.xrc Diff File
mod - radiant/CMakeLists.txt Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
add - radiant/ui/merge/MergeControlDialog.cpp Diff File
add - radiant/ui/merge/MergeControlDialog.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

merge_visualisation 756bddaa

28.05.2021 15:16

greebo


Details Diff
0005623: Fix crashing the EntityInspector when a non-entity is selected below the root node Affected Issues
0005623
mod - radiant/ui/einspector/EntityInspector.cpp Diff File

merge_visualisation 130b1e90

28.05.2021 15:02

greebo


Details Diff
0005623: Add specialised Selector class for merge action mode Affected Issues
0005623
mod - radiantcore/selection/RadiantSelectionSystem.cpp Diff File
mod - radiantcore/selection/SelectionTestWalkers.cpp Diff File
mod - radiantcore/selection/SelectionTestWalkers.h Diff File

merge_visualisation 0f318918

28.05.2021 03:45

greebo


Details Diff
0005623: Merge Action Selection Mode (non-functional) Affected Issues
0005623
mod - include/iselection.h Diff File
add - install/bitmaps/merge_selection_mode.png Diff File
mod - install/user.xml Diff File
mod - radiant/ui/SelectionModeToggle.h Diff File
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File
mod - radiantcore/selection/RadiantSelectionSystem.cpp Diff File
mod - radiantcore/selection/RadiantSelectionSystem.h Diff File

master bd647ef4

26.05.2021 19:30

orbweaver


Details Diff
Only show PointFileChooser when making trace visible

Visibility of current trace is exposed through a new method
isPointTraceVisible() on the IMap interface. This method is now used by
PointFileChooser to avoid showing the dialog when hiding the point trace.
Affected Issues
0005603
mod - include/imap.h Diff File
mod - radiant/ui/PointFileChooser.cpp Diff File
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/Map.h Diff File

master 771a105c

26.05.2021 19:21

orbweaver


Details Diff
Move PointFile into the Map module

The point file is closely associated with the current map, and does not really
benefit from being a module in its own right. Making it a member variable of
the Map module opens the door to exposing current pointfile state through the
IMap public interface.
Affected Issues
0005603
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/Map.h Diff File
mod - radiantcore/map/PointFile.cpp Diff File
mod - radiantcore/map/PointFile.h Diff File

merge_visualisation 78202540

26.05.2021 18:27

greebo


Details Diff
0005623: Fix a resource leak due to the MergeActionNodes not being freed until shutdown Affected Issues
0005623
mod - radiantcore/map/Map.cpp Diff File

merge_visualisation 8b2605ff

26.05.2021 17:36

greebo


Details Diff
0005623: Some map handling fixes to make it stop crashing Affected Issues
0005623
mod - libs/UndoFileChangeTracker.h Diff File
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/Map.h Diff File
mod - radiantcore/map/MapResource.cpp Diff File

merge_visualisation 278fb6da

26.05.2021 17:07

greebo


Details Diff
0005623: XYRenderer is distinguishing the merge actions Affected Issues
0005623
mod - radiant/xyview/XYRenderer.h Diff File
mod - radiant/xyview/XYWnd.cpp Diff File
mod - radiant/xyview/XYWnd.h Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File

master 5fbe4eec

25.05.2021 20:12

orbweaver


Details Diff
PointFileChooser layout and behaviour tweaks

Fit() the dialog to avoid wasted space. Return without showing the point trace
if the Cancel button is clicked.
Affected Issues
0005603
mod - radiant/ui/PointFileChooser.cpp Diff File

master 01cd7350

25.05.2021 19:06

orbweaver


Details Diff
Initial dialog for choosing pointfiles

Dialog is shown by File->Pointfile if (and only if) there is more than one
pointfile available. The dialog shows the correct list of files but is rather
useless at the moment since the selection does not have any influence over the
pointfile which is actually loaded.
Affected Issues
0005603
mod - install/menu.xml Diff File
mod - radiant/CMakeLists.txt Diff File
add - radiant/ui/PointFileChooser.cpp Diff File
add - radiant/ui/PointFileChooser.h Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File

merge_visualisation 74a75cf6

25.05.2021 18:50

greebo


Details Diff
0005623: Implement the shaders and adjust the sort order Affected Issues
0005623
mod - include/iglrender.h Diff File
mod - libs/render/CamRenderer.h Diff File
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File

merge_visualisation aead38f3

25.05.2021 18:27

greebo


Details Diff
0005623: Lots of refactoring with regards to camera rendering, use distinct highlights for the various merge actions Affected Issues
0005623
mod - include/imergeaction.h Diff File
mod - include/irenderable.h Diff File
mod - libs/render/CamRenderer.h Diff File
mod - libs/render/RenderableCollectionWalker.h Diff File
mod - libs/wxutil/preview/RenderPreview.cpp Diff File
mod - libs/wxutil/preview/RenderPreview.h Diff File
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/camera/CamWnd.h Diff File
mod - radiantcore/map/MergeActionNode.h Diff File

merge_visualisation 45a6dcb8

25.05.2021 17:48

greebo


Details Diff
0005623: Extract some interfaces in order to get more information during the front end render pass Affected Issues
0005623
add - include/imergeaction.h Diff File
mod - libs/render/CamRenderer.h Diff File
mod - libs/scene/merge/MergeAction.h Diff File
mod - radiantcore/map/MergeActionNode.h Diff File
mod - tools/msvc/include.vcxproj Diff File

merge_visualisation 7bda95d2

25.05.2021 14:22

greebo


Details Diff
0005623: Rendering of additive merge action nodes is working now Affected Issues
0005623
mod - libs/scene/merge/MergeAction.h Diff File
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/MergeActionNode.h Diff File

merge_visualisation 0bdc97e6

25.05.2021 06:16

greebo


Details Diff
0005623: Messy shader setup to display the changed nodes Affected Issues
0005623
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File

merge_visualisation 3641eab1

25.05.2021 05:05

greebo


Details Diff
0005623: Hack CamRenderer to display merge and non-merge nodes as overlays Affected Issues
0005623
mod - libs/render/CamRenderer.h Diff File
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/camera/CamWnd.h Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File

merge_visualisation 7e5ad90b

25.05.2021 04:34

greebo


Details Diff
0005623: Enable blending mode in XYWnd to render non-affected nodes in almost-transparent grey in the background Affected Issues
0005623
mod - radiant/xyview/XYRenderer.h Diff File
mod - radiant/xyview/XYWnd.cpp Diff File
mod - radiant/xyview/XYWnd.h Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File

merge_visualisation 7e8193d5

24.05.2021 19:27

greebo


Details Diff
0005623: Spike code to render nodes affected by merge actions Affected Issues
0005623
mod - include/inode.h Diff File
mod - include/irenderable.h Diff File
mod - libs/render/RenderableCollectionWalker.h Diff File
mod - libs/scene/merge/MergeAction.h Diff File
mod - radiant/xyview/XYRenderer.h Diff File
mod - radiant/xyview/XYWnd.cpp Diff File
mod - radiant/xyview/XYWnd.h Diff File
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/Map.h Diff File
add - radiantcore/map/MergeActionNode.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

merge_visualisation 93fd736b

24.05.2021 15:27

greebo


Details Diff
0005623: Add IMap::EditMode enumeration Affected Issues
0005623
mod - include/imap.h Diff File
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/Map.h Diff File
mod - radiantcore/map/algorithm/Import.cpp Diff File

map_merge 143b6d5f

24.05.2021 15:00

greebo


Details Diff
0005623: Extend unit tests. Add a overall check if applying the whole set of actions leads to the same state as the source map. Affected Issues
0005623
mod - test/MapMerging.cpp Diff File

map_merge 8a023b45

24.05.2021 14:45

greebo


Details Diff
0005623: Extend unit tests to check if the action can be successfully applied Affected Issues
0005623
mod - test/MapMerging.cpp Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 128 129 130 131 132 133 134 ... 150 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last