Changesets: DarkRadiant
master e5624004 27.09.2020 12:40 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 |