Changesets: DarkRadiant

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

camera_refactor 9bb4559d

26.09.2020 04:19

greebo


Details Diff
0005338: Cleanup Camera class, move key control timer 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 037efe34

26.09.2020 04:05

greebo


Details Diff
0005338: Move free move timer 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

camera_refactor 1b96369c

26.09.2020 03:37

greebo


Details Diff
0005338: Reduce code duplication a bit Affected Issues
0005338
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/camera/CamWnd.h Diff File

camera_refactor ce728f92

26.09.2020 03:01

greebo


Details Diff
0005338: Move UI keypress handling towards 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 d9b3ccfb

25.09.2020 18:26

greebo


Details Diff
0005338: Camera class is now implementing the ICameraView interface. Refactoring. 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/GlobalCameraWndManager.cpp Diff File
mod - radiantcore/camera/GlobalCameraManager.cpp Diff File

camera_refactor 24cad100

25.09.2020 15:32

greebo


Details Diff
0005338: Split off FreeMove-related functions into separate interface.
Important: wxEvtHandler needs to be first in the inheritance list.
Affected Issues
0005338
mod - include/icameraview.h Diff File
mod - plugins/dm.editing/AIEditingPanel.h Diff File
mod - plugins/dm.editing/AIHeadPropertyEditor.h Diff File
mod - plugins/dm.editing/AIVocalSetPropertyEditor.h Diff File
mod - plugins/dm.objectives/ce/specpanel/TextSpecifierPanel.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/tools/FreeMoveTool.h Diff File
mod - radiant/camera/tools/PanViewTool.h Diff File
mod - radiant/eventmanager/EventManager.h Diff File
mod - radiant/eventmanager/Statement.h Diff File
mod - radiant/eventmanager/Toggle.h Diff File
mod - radiant/ui/UserInterfaceModule.h Diff File
mod - radiant/ui/einspector/PropertyEditor.h Diff File
mod - radiant/ui/mediabrowser/MediaBrowser.h Diff File
mod - radiant/ui/ortho/OrthoContextMenu.h Diff File
mod - radiant/uimanager/menu/MenuBar.h Diff File
mod - radiant/xyview/XYWnd.h Diff File

camera_refactor 87049712

25.09.2020 13:59

greebo


Details Diff
0005338: Remove unused legacy RadiantCameraView class Affected Issues
0005338
mod - include/icamera.h Diff File
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/camera/CamWnd.h Diff File
mod - radiant/camera/Camera.cpp Diff File
rm - radiant/camera/RadiantCameraView.h Diff
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 197 198 199 200 201 202 203 ... 210 ... 240 ... 269 270 271  Next  Last