Changesets: DarkRadiant
master 628129a0 17.01.2021 21:10 Details Diff |
Expose attachment information on IEntityClass Doom3EntityClass was already parsing def_attach information for several years, but this was only ever stored internally without being exposed on the public interface. IEntityClass now offers a forEachAttachment() method which enumerates attached object information, although this method is not yet used anywhere. |
||
mod - include/ieclass.h | Diff File | ||
mod - radiantcore/eclass/Doom3EntityClass.cpp | Diff File | ||
mod - radiantcore/eclass/Doom3EntityClass.h | Diff File | ||
master ba3ac9a0 17.01.2021 17:30 Details Diff |
Avoid out-of-bound access on corner cases / when readlink fails. | ||
mod - libs/module/ApplicationContextBase.cpp | Diff File | ||
master 9a3d663b 17.01.2021 13:13 Details Diff |
0005455: Introduce ISpeakerNode interface to get more useful bounds when calculating the prefab size. |
Affected Issues 0005455 |
|
add - include/ispeakernode.h | Diff File | ||
mod - libs/scene/PrefabBoundsAccumulator.h | Diff File | ||
mod - radiantcore/entity/speaker/SpeakerNode.cpp | Diff File | ||
mod - radiantcore/entity/speaker/SpeakerNode.h | Diff File | ||
mod - tools/msvc/include.vcxproj | Diff File | ||
master 3b3f2294 17.01.2021 07:08 Details Diff |
0005455: Move the AABBAccumulateWalker to a separate header so it can be subclassed by a custom PrefabBoundsAccumulator. Since lights and speakers are just needlessly adding huge AABBs to the result, the PrefabBoundsAccumulator will ignore those (WIP). |
Affected Issues 0005455 |
|
add - libs/scene/AABBAccumulateWalker.h | Diff File | ||
mod - libs/scene/Node.cpp | Diff File | ||
add - libs/scene/PrefabBoundsAccumulator.h | Diff File | ||
mod - radiant/ui/common/MapPreview.cpp | Diff File | ||
mod - tools/msvc/scenelib.vcxproj | Diff File | ||
mod - tools/msvc/scenelib.vcxproj.filters | Diff File | ||
master 8aae7f8d 17.01.2021 06:29 Details Diff |
0005455: MapPreview should focus on the scene bounds origin, not the world origin. Many prefabs have been saved with their elements placed off-center. |
Affected Issues 0005455 |
|
mod - radiant/ui/common/MapPreview.cpp | Diff File | ||
master 160302d8 16.01.2021 18:53 Details Diff |
0005491: Add post-build event to copy the plugin-specific images to the install/bitmaps/ folder. |
Affected Issues 0005491 |
|
mod - tools/msvc/dm.gameconnection.vcxproj | Diff File | ||
master 25271ea9 16.01.2021 18:45 Details Diff |
0005491: Adjust VC++ projects, minor fix. |
Affected Issues 0005491 |
|
mod - libs/wxutil/bitmap.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj.filters | Diff File | ||
master a9d7a470 16.01.2021 18:40 Details Diff |
Merge remote-tracking branch 'remotes/orbweaver/master' | ||
mod - CMakeLists.txt | Diff File | ||
mod - debian/changelog | Diff File | ||
add - doc/CMakeLists.txt | Diff File | ||
add - doc/img/toggleFarClip.png | Diff File | ||
mod - doc/manual.adoc | Diff File | ||
mod - doc/manual.html | Diff File | ||
mod - include/ieventmanager.h | Diff File | ||
mod - include/imainframe.h | Diff File | ||
mod - include/iuimanager.h | Diff File | ||
mod - install/bitmaps/media-playback-start-ltr.png | Diff File | ||
mod - install/bitmaps/media-playback-stop.png | Diff File | ||
mod - install/bitmaps/view_cubicclipping.png | Diff File | ||
mod - install/ui/camwnd.fbp | Diff File | ||
mod - install/ui/camwnd.xrc | Diff File | ||
mod - install/user.xml | Diff File | ||
mod - libs/wxutil/XmlResourceBasedWidget.h | Diff File | ||
add - libs/wxutil/bitmap.h | Diff File | ||
mod - plugins/dm.gameconnection/CMakeLists.txt | Diff File | ||
add - plugins/dm.gameconnection/CameraSync.png | Diff File | ||
add - plugins/dm.gameconnection/CameraSyncBack.png | Diff File | ||
mod - plugins/dm.gameconnection/GameConnection.cpp | Diff File | ||
mod - plugins/dm.gameconnection/GameConnection.h | Diff File | ||
mod - radiant/CMakeLists.txt | 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/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/eventmanager/EventManager.cpp | Diff File | ||
mod - radiant/eventmanager/EventManager.h | Diff File | ||
mod - radiant/eventmanager/RegistryToggle.h | Diff File | ||
mod - radiant/eventmanager/Toggle.cpp | Diff File | ||
mod - radiant/eventmanager/Toggle.h | Diff File | ||
mod - radiant/eventmanager/WidgetToggle.h | Diff File | ||
mod - radiant/textool/TexTool.cpp | Diff File | ||
mod - radiant/ui/mainframe/EmbeddedLayout.cpp | Diff File | ||
mod - radiant/ui/mainframe/FloatingLayout.cpp | Diff File | ||
mod - radiant/ui/mainframe/MainFrame.cpp | Diff File | ||
mod - radiant/ui/mainframe/MainFrame.h | Diff File | ||
mod - radiant/ui/mainframe/RegularLayout.cpp | Diff File | ||
mod - radiant/ui/mainframe/SplitPaneLayout.cpp | Diff File | ||
mod - radiant/ui/mainframe/TopLevelFrame.cpp | Diff File | ||
mod - radiant/ui/selectionset/SelectionSetToolmenu.cpp | Diff File | ||
mod - radiant/ui/texturebrowser/TextureBrowser.cpp | Diff File | ||
mod - radiant/uimanager/ToolbarManager.cpp | Diff File | ||
mod - radiant/uimanager/ToolbarManager.h | Diff File | ||
mod - radiant/xyview/GlobalXYWnd.cpp | Diff File | ||
master a035d609 16.01.2021 17:11 Details Diff |
Fix failure to build manual.html in out-of-tree build Need to use ${CMAKE_CURRENT_SOURCE_DIR} to construct the path to manual.html, since it might not be in the current directory. |
||
mod - doc/CMakeLists.txt | Diff File | ||
master da80857a 16.01.2021 05:36 Details Diff |
0005475: Reload the media tree after the map has been loaded. This way we can list missing material definition that are auto-generated by DR during map load. |
Affected Issues 0005475 |
|
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.h | Diff File | ||
master e0087a71 16.01.2021 03:55 Details Diff |
0003250: Remove header from EClassChooser tree view. |
Affected Issues 0003250 |
|
mod - include/version.h | Diff File | ||
mod - libs/wxutil/EntityClassChooser.cpp | Diff File | ||
master 90742cc6 16.01.2021 03:53 Details Diff |
0003250: Fix TreeModel string comparison function |
Affected Issues 0003250 |
|
mod - libs/wxutil/dataview/TreeModel.cpp | Diff File | ||
master e04a0798 16.01.2021 03:05 Details Diff |
0003250: ModelSelector tweaks |
Affected Issues 0003250 |
|
mod - radiant/ui/modelselector/ModelSelector.cpp | Diff File | ||
master 6937d113 15.01.2021 17:20 Details Diff |
0003250: Let's clear the filter entry box when switching between favourite and regular trees. This is merely to fix a visual glitch where a mismatching red search text remains painted red after switching to a tree which has matches. |
Affected Issues 0003250 |
|
mod - libs/wxutil/dataview/ResourceTreeViewToolbar.cpp | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeViewToolbar.h | Diff File | ||
master 383c12a7 15.01.2021 17:12 Details Diff |
0003250: Paint the search text red when nothing in the tree matches the criteria. |
Affected Issues 0003250 |
|
mod - libs/wxutil/dataview/ResourceTreeView.cpp | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeView.h | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeViewToolbar.cpp | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeViewToolbar.h | Diff File | ||
master 69e2c461 15.01.2021 11:58 Details Diff |
0005127: Fix Linux compilation |
Affected Issues 0005127 |
|
mod - radiant/ui/favourites/FavouritesBrowser.cpp | Diff File | ||
mod - radiant/ui/favourites/FavouritesBrowser.h | Diff File | ||
master 91e8fac3 15.01.2021 11:46 Details Diff |
Merge branch 'favourites_gui' | ||
mod - include/igroupdialog.h | Diff File | ||
mod - include/version.h | Diff File | ||
mod - radiant/CMakeLists.txt | Diff File | ||
add - radiant/ui/favourites/FavouritesBrowser.cpp | Diff File | ||
add - radiant/ui/favourites/FavouritesBrowser.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master afb08f68 15.01.2021 05:44 Details Diff |
0003250: Fix Linux compilation |
Affected Issues 0003250 |
|
mod - libs/wxutil/dataview/ResourceTreeView.cpp | Diff File | ||
resourcetree_filtering 0e20af86 15.01.2021 05:06 Details Diff |
0003250: To rebuild the tree on filter text changes, TreeView::Rebuild is 1) doing too much and 2) is not present in Linux. It turns out a wxDataViewModel::Cleared() call is enough to let the attached view re-query the tree and achieve the desired effect. |
Affected Issues 0003250 |
|
mod - libs/wxutil/dataview/ResourceTreeView.cpp | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeView.h | Diff File | ||
resourcetree_filtering 27a1de0b 15.01.2021 04:30 Details Diff |
0003250: EntityClassChooser clears the filter entry field when showing the dialog |
Affected Issues 0003250 |
|
mod - libs/wxutil/EntityClassChooser.cpp | Diff File | ||
mod - libs/wxutil/EntityClassChooser.h | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeViewToolbar.cpp | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeViewToolbar.h | Diff File | ||
resourcetree_filtering bdd4b450 15.01.2021 04:22 Details Diff |
0003250: Fix SoundChooser's selection handling |
Affected Issues 0003250 |
|
mod - radiant/uimanager/SoundChooser.cpp | Diff File | ||
resourcetree_filtering b808161a 15.01.2021 04:10 Details Diff |
0003250: Make ResourceTreeView more versatile in terms of which column the selection can work with |
Affected Issues 0003250 |
|
mod - libs/wxutil/dataview/ResourceTreeView.cpp | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeView.h | Diff File | ||
resourcetree_filtering 986ba880 15.01.2021 03:55 Details Diff |
0003250: Some key binds to hopefully make navigation more intuitive |
Affected Issues 0003250 |
|
mod - libs/wxutil/dataview/ResourceTreeViewToolbar.cpp | Diff File | ||
master 8d814326 12.01.2021 21:13 Details Diff |
Add a toolbar button for "Sync camera back" function This button is next to the existing camera sync toggle button, and corresponds to the "Move camera to current game position" menu item. Both buttons' icons are tweaked to be somewhat similar to one another (a blue eye above an arrow) to make it clear that their functionality is closely related. |
||
mod - plugins/dm.gameconnection/CameraSync.png | Diff File | ||
add - plugins/dm.gameconnection/CameraSyncBack.png | Diff File | ||
mod - plugins/dm.gameconnection/GameConnection.cpp | Diff File | ||
mod - plugins/dm.gameconnection/GameConnection.h | Diff File | ||
resourcetree_filtering 22e321e4 10.01.2021 16:17 Details Diff |
0003250: Privatise Column member, used by friend ColumnRecord. |
Affected Issues 0003250 |
|
mod - libs/wxutil/dataview/TreeModel.h | Diff File |