Changesets: DarkRadiant
master 8232148f 22.01.2021 11:43 Details Diff |
0005482: Rename "Model Definitions" to "modelDefs". Collapse the modelDefs folder after population is finished. |
Affected Issues 0005482 |
|
mod - radiant/ui/modelselector/ModelPopulator.h | Diff File | ||
mod - radiant/ui/modelselector/ModelSelector.cpp | Diff File | ||
mod - radiant/ui/modelselector/ModelTreeView.cpp | Diff File | ||
mod - radiant/ui/modelselector/ModelTreeView.h | Diff File | ||
master a63aab98 22.01.2021 08:53 Details Diff |
0005498: Fix crash in wxGTK due to the wxDataViewCtrl idle event processor running into a stale wxDataViewItem |
Affected Issues 0005498 |
|
mod - libs/wxutil/dataview/TreeView.cpp | Diff File | ||
master 40e534bf 22.01.2021 03:49 Details Diff |
0005493: TreeModel::ColumnRecord needs to be initialised before it's passed to the base class. wxGTK will trigger queries to the TreeModel when calling TreeView::AssociateModel. |
Affected Issues 0005493 |
|
mod - libs/wxutil/dataview/ResourceTreeView.cpp | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowserTreeView.cpp | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowserTreeView.h | Diff File | ||
mod - radiant/ui/modelselector/ModelTreeView.cpp | Diff File | ||
mod - radiant/ui/modelselector/ModelTreeView.h | Diff File | ||
master f0e1245c 21.01.2021 21:12 Details Diff |
Silence the annoying torrent of Gtk warnings on Linux console By registering our own log function with g_log_set_writer_func we can intercept these messages and do nothing, rather than printing them to console. This does break the wxWidgets abstraction slightly, by introducing direct usage of GLib, however this should have little impact in practical terms since there is not yet any other widely used wxWidgets backend on Linux. |
||
mod - CMakeLists.txt | Diff File | ||
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/RadiantApp.cpp | Diff File | ||
master 8290fa27 21.01.2021 17:47 Details Diff |
0005455: Tweak the initial viewing angle and position, the orient the prefabs more like they're ending up in the XY top view. |
Affected Issues 0005455 |
|
mod - radiant/ui/common/MapPreview.cpp | Diff File | ||
master a78163a2 19.01.2021 20:40 Details Diff |
Add .vscode and test/drtest to .gitignore | ||
mod - .gitignore | Diff File | ||
master a0300c93 19.01.2021 05:01 Committer: GitHub Details Diff |
Merge pull request 0000014 from coldtobi/fix_getExecutablePath Avoid out-of-bound access on corner cases / when readlink fails. |
Affected Issues 0000014 |
|
mod - libs/module/ApplicationContextBase.cpp | Diff File | ||
master fdb60f52 18.01.2021 21:21 Details Diff |
Fix dm.conversation CMakeLists source file list Remove .h and .txt files appearing in the source file list as a result of populating the list from the directory contents. |
||
mod - doc/manual.html | Diff File | ||
mod - plugins/dm.conversation/CMakeLists.txt | Diff File | ||
master 72c6c52b 18.01.2021 21:11 Details Diff |
Add a CMakeLists.txt for dm.conversation plugin Apparently this plugin was missed when the initial CMake build was introduced. |
||
mod - CMakeLists.txt | Diff File | ||
add - plugins/dm.conversation/CMakeLists.txt | Diff File | ||
master 0edac7f4 18.01.2021 20:50 Details Diff |
Rename Doom3Entity to SpawnArgs This is the implementation of Entity, which is an interface entirely concerned with storing and retrieving spawnargs, and really has nothing to do with Doom3 at all. |
||
mod - radiantcore/CMakeLists.txt | Diff File | ||
mod - radiantcore/entity/EntityModule.cpp | Diff File | ||
mod - radiantcore/entity/EntityNode.cpp | Diff File | ||
mod - radiantcore/entity/EntityNode.h | Diff File | ||
mod - radiantcore/entity/KeyObserverMap.h | Diff File | ||
mod - radiantcore/entity/NameKey.h | Diff File | ||
mod - radiantcore/entity/NamespaceManager.cpp | Diff File | ||
mod - radiantcore/entity/NamespaceManager.h | Diff File | ||
mod - radiantcore/entity/doom3group/Doom3Group.cpp | Diff File | ||
mod - radiantcore/entity/doom3group/Doom3Group.h | Diff File | ||
mod - radiantcore/entity/doom3group/Doom3GroupNode.cpp | Diff File | ||
mod - radiantcore/entity/eclassmodel/EclassModelNode.cpp | Diff File | ||
mod - radiantcore/entity/generic/GenericEntityNode.cpp | Diff File | ||
mod - radiantcore/entity/generic/GenericEntityNode.h | Diff File | ||
mod - radiantcore/entity/light/Light.cpp | Diff File | ||
mod - radiantcore/entity/light/Light.h | Diff File | ||
mod - radiantcore/entity/light/LightNode.cpp | Diff File | ||
mod - radiantcore/entity/speaker/SpeakerNode.cpp | Diff File | ||
mod - radiantcore/entity/target/TargetableNode.cpp | Diff File | ||
mod - radiantcore/entity/target/TargetableNode.h | Diff File | ||
master f532d6e5 18.01.2021 20:30 Details Diff |
Merge GenericEntity with GenericEntityNode Remove a largely useless level of indirection by merging these two classes. |
||
mod - radiantcore/CMakeLists.txt | Diff File | ||
rm - radiantcore/entity/generic/GenericEntity.cpp | Diff | ||
rm - radiantcore/entity/generic/GenericEntity.h | Diff | ||
mod - radiantcore/entity/generic/GenericEntityNode.cpp | Diff File | ||
mod - radiantcore/entity/generic/GenericEntityNode.h | Diff File | ||
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 |