Changesets: DarkRadiant
master f73743f7 07.11.2022 20:44 Details Diff |
Fix wxWidgets assertion on startup in GTK/Linux According to https://github.com/wxWidgets/wxWidgets/issues/15932 the use of wxAuiNotebook::FindPage() is not reliable. All calls to this method have been replaced by GetPageIndex() which seems to work correctly. |
||
mod - radiant/ui/mainframe/PropertyNotebook.cpp | Diff File | ||
master 5ea423a0 06.11.2022 20:48 Details Diff |
Adjust includes to satisfy IDE missing symbols | ||
mod - radiant/ui/mainframe/AuiLayout.h | Diff File | ||
mod - radiant/ui/mainframe/MainFrame.h | Diff File | ||
mod - radiant/ui/mainframe/PropertyNotebook.cpp | Diff File | ||
mod - radiant/ui/mainframe/PropertyNotebook.h | Diff File | ||
master fd000f87 06.11.2022 19:35 Details Diff |
0004764: Thumbnail browser is now displaying folders in the "Other Materials" branch |
Affected Issues 0004764 |
|
mod - radiant/ui/materials/MaterialPopulator.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialPopulator.h | Diff File | ||
mod - radiant/ui/materials/MaterialTreeView.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialTreeView.h | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
master 403b8e87 06.11.2022 18:29 Details Diff |
0006154: Update the whole scenegraph with respect to layering after loading the map |
Affected Issues 0006154 |
|
mod - radiantcore/map/Map.cpp | Diff File | ||
mod - test/LayerManipulation.cpp | Diff File | ||
master fe35db2c 06.11.2022 18:22 Details Diff |
0006154: Add unit test covering the behaviour |
Affected Issues 0006154 |
|
mod - test/LayerManipulation.cpp | Diff File | ||
master d38a4fe4 06.11.2022 18:08 Details Diff |
0006152: Add option to disable camera drag selections |
Affected Issues 0006152 |
|
mod - include/icameraview.h | Diff File | ||
mod - include/iinteractiveview.h | Diff File | ||
mod - install/user.xml | Diff File | ||
mod - radiant/camera/CamWnd.cpp | Diff File | ||
mod - radiant/camera/CamWnd.h | Diff File | ||
mod - radiant/camera/CameraSettings.cpp | Diff File | ||
mod - radiant/selection/SelectionMouseTools.cpp | Diff File | ||
mod - radiant/textool/TexTool.cpp | Diff File | ||
mod - radiant/textool/TexTool.h | Diff File | ||
mod - radiant/xyview/XYWnd.cpp | Diff File | ||
mod - radiant/xyview/XYWnd.h | Diff File | ||
mod - radiantcore/camera/Camera.cpp | Diff File | ||
mod - radiantcore/camera/Camera.h | Diff File | ||
texturebrowser 00b7ae3e 06.11.2022 16:51 Details Diff |
0004764: No toolbar for the popup thumbnail browser |
Affected Issues 0004764 |
|
mod - libs/wxutil/TransientPopupWindow.h | Diff File | ||
mod - radiant/ui/texturebrowser/TextureDirectoryBrowser.h | Diff File | ||
mod - radiant/ui/texturebrowser/TextureThumbnailBrowser.cpp | Diff File | ||
mod - radiant/ui/texturebrowser/TextureThumbnailBrowser.h | Diff File | ||
texturebrowser 1c7e8f2f 06.11.2022 16:46 Details Diff |
0004764: Fix popup window being immediately dismissed when focusing the media browser Also destroy the popup once dismissed, it was just hidden by default. |
Affected Issues 0004764 |
|
mod - libs/wxutil/TransientPopupWindow.h | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.h | Diff File | ||
texturebrowser 9b7e7be9 06.11.2022 16:34 Details Diff |
0004764: Compilation fix |
Affected Issues 0004764 |
|
mod - radiant/ui/mediabrowser/TextureDirectoryLoader.h | Diff File | ||
texturebrowser 70e32ff3 06.11.2022 15:42 Details Diff |
0004764: Better popup sizing and placement |
Affected Issues 0004764 |
|
add - libs/wxutil/TransientPopupWindow.h | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj.filters | Diff File | ||
texturebrowser 7555819a 06.11.2022 14:15 Details Diff |
0004764: Experimentally place a popup containing the thumbnails next to the media browser |
Affected Issues 0004764 |
|
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
mod - radiant/ui/texturebrowser/TextureDirectoryBrowser.h | Diff File | ||
texturebrowser 8b6c6086 06.11.2022 13:20 Details Diff |
0004764: Add TextureDirectoryBrowser widget |
Affected Issues 0004764 |
|
add - radiant/ui/texturebrowser/TextureDirectoryBrowser.h | Diff File | ||
mod - radiant/ui/texturebrowser/TextureThumbnailBrowser.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
texturebrowser 8b75de02 06.11.2022 12:50 Details Diff |
0004764: Move scene-related logic to MapTextureBrowser, TextureThumbnailBrowser serves as platform |
Affected Issues 0004764 |
|
mod - radiant/ui/texturebrowser/MapTextureBrowser.cpp | Diff File | ||
mod - radiant/ui/texturebrowser/MapTextureBrowser.h | Diff File | ||
mod - radiant/ui/texturebrowser/TextureThumbnailBrowser.cpp | Diff File | ||
mod - radiant/ui/texturebrowser/TextureThumbnailBrowser.h | Diff File | ||
texturebrowser a0761425 06.11.2022 09:06 Details Diff |
0004764: Prepare the thumbnail population routine to be implemented by subtypes |
Affected Issues 0004764 |
|
mod - radiant/ui/texturebrowser/TextureThumbnailBrowser.cpp | Diff File | ||
mod - radiant/ui/texturebrowser/TextureThumbnailBrowser.h | Diff File | ||
texturebrowser 093dfab2 06.11.2022 08:47 Details Diff |
0004764: Rename a couple of classes and files. Introduce specialised MapTextureBrowser which will specifically deal with the scene textures. |
Affected Issues 0004764 |
|
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/ui/mainframe/AuiLayout.cpp | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
add - radiant/ui/texturebrowser/MapTextureBrowser.cpp | Diff File | ||
add - radiant/ui/texturebrowser/MapTextureBrowser.h | Diff File | ||
mod - radiant/ui/texturebrowser/TextureBrowserManager.cpp | Diff File | ||
mod - radiant/ui/texturebrowser/TextureBrowserManager.h | Diff File | ||
mv - radiant/ui/texturebrowser/TextureBrowser.cpp → radiant/ui/texturebrowser/TextureBrowserPanel.cpp | Diff File | ||
mv - radiant/ui/texturebrowser/TextureBrowser.h → radiant/ui/texturebrowser/TextureBrowserPanel.h | Diff File | ||
mv - radiant/ui/texturebrowser/MaterialThumbnailBrowser.cpp → radiant/ui/texturebrowser/TextureThumbnailBrowser.cpp | Diff File | ||
mv - radiant/ui/texturebrowser/MaterialThumbnailBrowser.h → radiant/ui/texturebrowser/TextureThumbnailBrowser.h | Diff File | ||
mod - radiant/xyview/XYWnd.cpp | Diff File | ||
mod - radiant/xyview/tools/BrushCreatorTool.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
texturebrowser b0b4a837 06.11.2022 08:16 Details Diff |
0004764: Split TextureBrowser panel and the actual widget drawing the thumbnails (WIP) |
Affected Issues 0004764 |
|
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/ui/mediabrowser/TextureDirectoryLoader.h | Diff File | ||
mod - radiant/ui/texturebrowser/MaterialThumbnailBrowser.cpp | Diff File | ||
mod - radiant/ui/texturebrowser/MaterialThumbnailBrowser.h | Diff File | ||
add - radiant/ui/texturebrowser/TextureBrowser.cpp | Diff File | ||
add - radiant/ui/texturebrowser/TextureBrowser.h | Diff File | ||
mod - radiant/ui/texturebrowser/TextureBrowserManager.h | Diff File | ||
mod - radiant/xyview/tools/BrushCreatorTool.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
texturebrowser 25e79239 06.11.2022 07:56 Details Diff |
0004764: Move existing texture browser to MaterialThumbnailBrowser file pair, before trying to extract its core functionality |
Affected Issues 0004764 |
|
mod - radiant/CMakeLists.txt | Diff File | ||
mv - radiant/ui/texturebrowser/TextureBrowser.cpp → radiant/ui/texturebrowser/MaterialThumbnailBrowser.cpp | Diff File | ||
mv - radiant/ui/texturebrowser/TextureBrowser.h → radiant/ui/texturebrowser/MaterialThumbnailBrowser.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master 08505a06 06.11.2022 07:20 Details Diff |
0006148: Use the maximum far clip plane value the main camera is using as default for the render preview Let's see if this alone resolves the issue with some model previews being cut off on some machines |
Affected Issues 0006148 |
|
mod - libs/wxutil/preview/RenderPreview.cpp | Diff File | ||
master 43ac4ef6 06.11.2022 05:05 Details Diff |
0006151: Unfocused nodes are added to the focus pool if they end up being selected by other means (programmatically or other features). |
Affected Issues 0006151 |
|
mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - test/Selection.cpp | Diff File | ||
master 5cb3fb3b 05.11.2022 15:09 Details Diff |
0006151: Prevent feedback loops when synchronising the media browser selection to the shader clipboard |
Affected Issues 0006151 |
|
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.h | Diff File | ||
master 18dca556 05.11.2022 14:19 Details Diff |
Merge branch 'selectionfocus' # Conflicts: # libs/render/RenderableCollectorBase.h |
||
mod - include/inode.h | Diff File | ||
mod - include/irender.h | Diff File | ||
mod - include/iselection.h | Diff File | ||
mod - include/iselectiontest.h | Diff File | ||
mod - include/ui/ieventmanager.h | Diff File | ||
mod - install/input.xml | Diff File | ||
mod - install/user.xml | Diff File | ||
mod - libs/render/RenderableCollectionWalker.h | Diff File | ||
mod - libs/render/RenderableCollectorBase.h | Diff File | ||
mod - libs/scene/Group.h | Diff File | ||
mod - libs/scene/Node.cpp | Diff File | ||
mod - libs/scene/Node.h | Diff File | ||
add - libs/selection/EntitiesFirstSelector.h | Diff File | ||
mod - libs/selection/OccludeSelector.h | Diff File | ||
mod - libs/selection/SelectionPool.h | Diff File | ||
mod - libs/selection/SingleItemSelector.h | Diff File | ||
mod - libs/shaderlib.h | Diff File | ||
mod - radiant/eventmanager/EventManager.cpp | Diff File | ||
mod - radiant/eventmanager/EventManager.h | Diff File | ||
mod - radiant/selection/SceneManipulateMouseTool.cpp | Diff File | ||
mod - radiant/ui/SelectionModeToggle.h | Diff File | ||
mod - radiant/xyview/GlobalXYWnd.cpp | 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/CMakeLists.txt | Diff File | ||
mod - radiantcore/brush/BrushNode.cpp | Diff File | ||
mod - radiantcore/brush/BrushNode.h | Diff File | ||
mod - radiantcore/brush/Face.cpp | Diff File | ||
mod - radiantcore/brush/Face.h | Diff File | ||
mod - radiantcore/entity/EntityNode.cpp | Diff File | ||
mod - radiantcore/entity/EntityNode.h | Diff File | ||
mod - radiantcore/entity/RenderableArrow.cpp | Diff File | ||
mod - radiantcore/entity/RenderableEntityBox.cpp | Diff File | ||
mod - radiantcore/entity/generic/GenericEntityNode.cpp | Diff File | ||
mod - radiantcore/entity/generic/GenericEntityNode.h | Diff File | ||
mod - radiantcore/entity/light/LightNode.cpp | Diff File | ||
mod - radiantcore/entity/light/LightNode.h | Diff File | ||
mod - radiantcore/entity/light/Renderables.cpp | Diff File | ||
mod - radiantcore/entity/speaker/SpeakerNode.cpp | Diff File | ||
mod - radiantcore/entity/speaker/SpeakerNode.h | Diff File | ||
mod - radiantcore/entity/speaker/SpeakerRenderables.cpp | Diff File | ||
mod - radiantcore/entity/target/TargetLineNode.cpp | Diff File | ||
mod - radiantcore/map/Map.cpp | Diff File | ||
mod - radiantcore/map/RegionManager.cpp | Diff File | ||
mod - radiantcore/model/ModelNodeBase.cpp | Diff File | ||
mod - radiantcore/model/ModelNodeBase.h | Diff File | ||
mod - radiantcore/patch/PatchNode.cpp | Diff File | ||
mod - radiantcore/patch/PatchNode.h | Diff File | ||
mod - radiantcore/rendersystem/backend/BuiltInShader.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLState.h | Diff File | ||
mod - radiantcore/selection/BestSelector.h | Diff File | ||
mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiantcore/selection/RadiantSelectionSystem.h | Diff File | ||
mod - radiantcore/selection/SceneManipulationPivot.cpp | Diff File | ||
add - radiantcore/selection/SceneSelectionTesters.cpp | Diff File | ||
add - radiantcore/selection/SceneSelectionTesters.h | Diff File | ||
mod - radiantcore/selection/SelectionTestWalkers.cpp | Diff File | ||
mod - radiantcore/selection/SelectionTestWalkers.h | Diff File | ||
mod - radiantcore/selection/algorithm/Curves.cpp | Diff File | ||
mod - radiantcore/selection/algorithm/General.cpp | Diff File | ||
mod - radiantcore/selection/algorithm/Transformation.cpp | Diff File | ||
mod - radiantcore/selection/manipulators/DragManipulator.cpp | Diff File | ||
mod - radiantcore/selection/manipulators/DragManipulator.h | Diff File | ||
mod - radiantcore/selection/manipulators/ManipulatorComponents.cpp | Diff File | ||
mod - radiantcore/selection/manipulators/RotateManipulator.cpp | Diff File | ||
mod - test/CMakeLists.txt | Diff File | ||
add - test/Clipboard.cpp | Diff File | ||
mod - test/Patch.cpp | Diff File | ||
mod - test/SceneNode.cpp | Diff File | ||
mod - test/Selection.cpp | Diff File | ||
mod - test/algorithm/Primitives.h | Diff File | ||
add - test/resources/tdm/maps/selection_test2.map | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj.filters | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
selectionfocus a12adf27 05.11.2022 13:32 Details Diff |
0006145: Draw hint text above the selection focus area |
Affected Issues 0006145 |
|
mod - include/ui/ieventmanager.h | Diff File | ||
mod - radiant/eventmanager/EventManager.cpp | Diff File | ||
mod - radiant/eventmanager/EventManager.h | Diff File | ||
mod - radiant/xyview/XYWnd.cpp | Diff File | ||
mod - radiant/xyview/XYWnd.h | Diff File | ||
selectionfocus dc35bd0a 05.11.2022 08:59 Details Diff |
0006145: Fix uninitialised render state in Node copy ctor |
Affected Issues 0006145 |
|
mod - libs/scene/Node.cpp | Diff File | ||
mod - test/SceneNode.cpp | Diff File | ||
selectionfocus c8caf610 05.11.2022 08:58 Details Diff |
0006145: Prove that selections in focus mode are ignoring grouping |
Affected Issues 0006145 |
|
mod - test/Selection.cpp | Diff File | ||
selectionfocus ad9eee2a 05.11.2022 07:08 Details Diff |
0006145: Assign Ctrl-F as default shortcut |
Affected Issues 0006145 |
|
mod - install/input.xml | Diff File |