Changesets: DarkRadiant

master 628129a0

17.01.2021 21:10

orbweaver


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

coldtobi


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

orbweaver


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

greebo


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

greebo


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

greebo


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

greebo


Details Diff
0003250: ModelSelector tweaks Affected Issues
0003250
mod - radiant/ui/modelselector/ModelSelector.cpp Diff File

master 6937d113

15.01.2021 17:20

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

orbweaver


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

greebo


Details Diff
0003250: Privatise Column member, used by friend ColumnRecord. Affected Issues
0003250
mod - libs/wxutil/dataview/TreeModel.h Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 162 163 164 165 166 167 168 ... 180 ... 210 ... 240 ... 261 262 263  Next  Last