Changesets: DarkRadiant

master e5624004

27.09.2020 12:40

greebo


Details Diff
0005343: Cleanup the static OutputStreamHolder classes when shutting down a test fixture. Affected Issues
0005343
mod - include/imodule.h Diff File
mod - include/itextstream.h Diff File
mod - radiantcore/rendersystem/SharedOpenGLContextModule.cpp Diff File
mod - test/HeadlessOpenGLContext.cpp Diff File
mod - test/RadiantTest.h Diff File

master 62303e92

27.09.2020 12:39

greebo


Details Diff
0005336: Add two more unit tests covering CSG merge Affected Issues
0005336
mod - test/CSG.cpp Diff File
mod - test/algorithm/Scene.h Diff File
add - test/resources/tdm/maps/csg_merge.map Diff File
rm - test/test.cpp Diff
mod - tools/msvc/Tests/Tests.vcxproj Diff File
mod - tools/msvc/Tests/Tests.vcxproj.filters Diff File

master 4e06dd6a

27.09.2020 08:33

greebo


Details Diff
0005336: Construct a unit test scenario to check whether the CSG merge algorithm joins brushes of different entities Affected Issues
0005336
mod - test/CSG.cpp Diff File
add - test/algorithm/Scene.h Diff File
mod - tools/msvc/Tests/Tests.vcxproj Diff File
add - tools/msvc/Tests/Tests.vcxproj.filters Diff File

camera_refactor 65179d48

27.09.2020 04:44

greebo


Details Diff
0005338: Map::focusViews should now work in UI-less mode. Affected Issues
0005338
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/PointFile.cpp Diff File
mod - radiantcore/map/RegionManager.cpp Diff File

camera_refactor 6c6ed615

27.09.2020 04:40

greebo


Details Diff
0005338: Remove icamera.h header. Refactor some client code to use the ICameraView interface rather than accessing the CamWnd. Affected Issues
0005338
rm - include/icamera.h Diff
mod - include/precompiled_interfaces.h Diff File
mod - libs/wxutil/preview/RenderPreview.cpp Diff File
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/camera/GlobalCameraWndManager.cpp Diff File
mod - radiant/camera/GlobalCameraWndManager.h Diff File
mod - radiant/xyview/XYWnd.cpp Diff File
mod - radiant/xyview/XYWnd.h Diff File
mod - radiant/xyview/tools/CameraAngleTool.h Diff File
mod - radiant/xyview/tools/CameraMoveTool.h Diff File
mod - radiantcore/camera/CameraManager.h Diff File
mod - radiantcore/map/Map.cpp Diff File
mod - tools/msvc/include.vcxproj Diff File

camera_refactor bb3002e8

27.09.2020 04:27

greebo


Details Diff
0005338: Move the "focus all cameras" and "get active cam" functionality to the CameraManager Affected Issues
0005338
mod - include/icamera.h Diff File
mod - include/icameraview.h Diff File
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/camera/CamWnd.h Diff File
mod - radiant/camera/GlobalCameraWndManager.cpp Diff File
mod - radiant/camera/GlobalCameraWndManager.h Diff File
mod - radiant/camera/tools/CameraMouseToolEvent.h Diff File
mod - radiant/camera/tools/FreeMoveTool.h Diff File
mod - radiant/camera/tools/JumpToObjectTool.h Diff File
mod - radiant/camera/tools/PanViewTool.h Diff File
mod - radiant/ui/entitylist/EntityList.cpp Diff File
mod - radiantcore/camera/CameraManager.cpp Diff File
mod - radiantcore/camera/CameraManager.h Diff File
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/MapPosition.cpp Diff File
mod - radiantcore/map/MapPositionManager.cpp Diff File
mod - radiantcore/map/PointFile.cpp Diff File
mod - radiantcore/map/RegionManager.cpp Diff File
mod - radiantcore/selection/clipboard/Clipboard.cpp Diff File

camera_refactor 9040df9c

27.09.2020 04:09

greebo


Details Diff
0005338: Add combined update method to set origin and angles at the same time, triggering one single callback Affected Issues
0005338
mod - include/icameraview.h Diff File
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/camera/CamWnd.h Diff File
mod - radiant/camera/GlobalCameraWndManager.cpp Diff File
mod - radiantcore/camera/Camera.cpp Diff File
mod - radiantcore/camera/Camera.h Diff File
mod - radiantcore/camera/CameraManager.cpp Diff File
mod - radiantcore/camera/CameraManager.h Diff File

camera_refactor 292c04ab

27.09.2020 03:55

greebo


Details Diff
0005338: CameraManager is keeping track of Camera instances.
Use one function object taking an argument for creating Cameras instead of two.
Affected Issues
0005338
mod - include/icameraview.h Diff File
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/camera/CamWnd.h Diff File
mod - radiantcore/camera/Camera.cpp Diff File
mod - radiantcore/camera/Camera.h Diff File
mod - radiantcore/camera/CameraManager.cpp Diff File
mod - radiantcore/camera/CameraManager.h Diff File

camera_refactor 0b2e4df9

27.09.2020 03:40

greebo


Details Diff
0005338: Remove CameraObserver interface in favour of a signal exposed by the CameraManager. Affected Issues
0005338
mod - include/icameraview.h Diff File
mod - radiant/camera/CamWnd.cpp Diff File
rm - radiant/camera/CameraObserver.h Diff
mod - radiant/camera/GlobalCameraWndManager.cpp Diff File
mod - radiant/camera/GlobalCameraWndManager.h Diff File
mod - radiant/xyview/XYWnd.cpp Diff File
mod - radiant/xyview/XYWnd.h Diff File
mod - radiantcore/camera/CameraManager.cpp Diff File
mod - radiantcore/camera/CameraManager.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

camera_refactor 71032a5a

27.09.2020 03:29

greebo


Details Diff
0005338: Move SelectionVolume to libs/selection folder.
Define IRenderView interface to extend the regular VolumeTest.
Move Camera implementation to core binary, activate GlobalCameraManager which creates the cameras.
Affected Issues
0005338
mod - include/icamera.h Diff File
mod - include/icameraview.h Diff File
add - include/irenderview.h Diff File
mod - libs/math/Viewer.h Diff File
mod - libs/render/View.h Diff File
mod - libs/selection/BestPoint.h Diff File
add - libs/selection/SelectionVolume.h Diff File
mod - radiant/Makefile.am Diff File
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/camera/CamWnd.h Diff File
mod - radiant/camera/GlobalCameraWndManager.cpp Diff File
mod - radiant/camera/tools/JumpToObjectTool.h Diff File
mod - radiant/selection/ManipulateMouseTool.cpp Diff File
mod - radiant/selection/SelectionMouseTools.cpp Diff File
rm - radiant/selection/SelectionTest.cpp Diff
rm - radiant/selection/SelectionTest.h Diff
mod - radiant/ui/entitylist/EntityList.cpp Diff File
mod - radiant/xyview/XYWnd.cpp Diff File
mod - radiantcore/Makefile.am Diff File
add - radiantcore/camera/CameraManager.cpp Diff File
rm - radiantcore/camera/GlobalCameraManager.cpp Diff
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/MapPosition.cpp Diff File
mod - radiantcore/map/MapPositionManager.cpp Diff File
mod - radiantcore/map/PointFile.cpp Diff File
mod - radiantcore/map/RegionManager.cpp Diff File
mod - radiantcore/selection/clipboard/Clipboard.cpp Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File
mod - tools/msvc/include.vcxproj Diff File
mod - tools/msvc/libs.vcxproj Diff File
mod - tools/msvc/libs.vcxproj.filters Diff File

camera_refactor 2cce849f

26.09.2020 16:48

greebo


Details Diff
0005338: Move camera movement (discrete) to CamWnd. Affected Issues
0005338
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/camera/CamWnd.h Diff File
mod - radiant/camera/Camera.cpp Diff File
mod - radiant/camera/Camera.h Diff File
mod - radiant/camera/GlobalCameraWndManager.cpp Diff File

camera_refactor a976390a

26.09.2020 16:22

greebo


Details Diff
0005338: Rename a few callback routines Affected Issues
0005338
mod - radiant/camera/GlobalCameraWndManager.cpp Diff File
mod - radiant/camera/GlobalCameraWndManager.h Diff File

camera_refactor 752c258c

26.09.2020 11:52

greebo


Details Diff
0005338: Camera interface supports updating the far clip plane distance, a setting which is always active Affected Issues
0005338
mod - include/icameraview.h Diff File
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/camera/CamWnd.h Diff File
mod - radiant/camera/Camera.cpp Diff File
mod - radiant/camera/Camera.h Diff File
mod - radiant/camera/CameraSettings.cpp Diff File

camera_refactor feec10b7

26.09.2020 11:15

greebo


Details Diff
0005338: Move JumpToObject algorithm to JumpToObjectTool. Affected Issues
0005338
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/camera/CamWnd.h Diff File
mod - radiant/camera/tools/JumpToObjectTool.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

camera_refactor 9f305aa5

26.09.2020 10:50

greebo


Details Diff
0005338: Remove unused Camera method Affected Issues
0005338
mod - radiant/camera/Camera.cpp Diff File
mod - radiant/camera/Camera.h Diff File

camera_refactor 2d13193f

26.09.2020 10:37

greebo


Details Diff
0005338: Move View class to libs/render, to be shared across modules. Affected Issues
0005338
add - libs/render/View.h Diff File
mod - radiant/Makefile.am Diff File
mod - radiant/camera/CamWnd.cpp Diff File
rm - radiant/render/View.cpp Diff
rm - radiant/render/View.h Diff
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

camera_refactor 87eab982

26.09.2020 09:35

greebo


Details Diff
0005338: Privatise the rest of the Camera fields Affected Issues
0005338
mod - include/icameraview.h Diff File
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/camera/CamWnd.h Diff File
mod - radiant/camera/Camera.cpp Diff File
mod - radiant/camera/Camera.h Diff File

camera_refactor 7b6858ae

26.09.2020 09:17

greebo


Details Diff
0005338: Move freeMoveEnabled flag to CamWnd Affected Issues
0005338
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/camera/CamWnd.h Diff File
mod - radiant/camera/Camera.cpp Diff File
mod - radiant/camera/Camera.h Diff File

camera_refactor af2e953b

26.09.2020 08:12

greebo


Details Diff
0005338: CamWnd has to implement both ICameraView and IFreeMoveView for the moment being, otherwise the FreeMoveTool breaks Affected Issues
0005338
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/camera/CamWnd.h Diff File

camera_refactor 720d3656

26.09.2020 08:01

greebo


Details Diff
0005338: Move free move calculations to CamWnd Affected Issues
0005338
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/camera/CamWnd.h Diff File
mod - radiant/camera/Camera.cpp Diff File
mod - radiant/camera/Camera.h Diff File

camera_refactor 65eb3cd0

26.09.2020 06:56

greebo


Details Diff
0005338: CamWnd is no longer implementing the ICameraView interface, this is implemented by the Camera class Affected Issues
0005338
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/camera/CamWnd.h Diff File
mod - radiant/camera/GlobalCameraWndManager.cpp Diff File

camera_refactor 40da5562

26.09.2020 05:04

greebo


Details Diff
0005338: Move ObjectFinder to separate file Affected Issues
0005338
mod - radiant/camera/CamWnd.cpp Diff File
add - radiant/camera/ObjectFinder.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

camera_refactor 54ae23ff

26.09.2020 05:00

greebo


Details Diff
0005338: Move FloorHeightWalker to separate file Affected Issues
0005338
mod - radiant/camera/CamWnd.cpp Diff File
add - radiant/camera/FloorHeightWalker.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

camera_refactor df6fc64e

26.09.2020 04:50

greebo


Details Diff
0005338: Some cleanup in Camera class Affected Issues
0005338
mod - radiant/camera/Camera.cpp Diff File
mod - radiant/camera/Camera.h Diff File

camera_refactor 430cd271

26.09.2020 04:33

greebo


Details Diff
0005338: Move Deferred motion handling to CamWnd Affected Issues
0005338
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/camera/CamWnd.h Diff File
mod - radiant/camera/Camera.cpp Diff File
mod - radiant/camera/Camera.h Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 192 193 194 195 196 197 198 ... 210 ... 240 ... 264 265 266  Next  Last