Changesets: DarkRadiant
master 32ca17a6 05.01.2021 15:30 Details Diff |
0005388: Search the skin in the Matching Skins tree first when pre-selecting an item in the SkinChooser tree |
Affected Issues 0005388 |
|
mod - radiant/ui/einspector/SkinChooser.cpp | Diff File | ||
mod - radiant/ui/einspector/SkinChooser.h | Diff File | ||
master 1c874215 05.01.2021 12:47 Details Diff |
0005388: Extend TreeModel::FindString/FindInteger methods to accept a starting point for the search |
Affected Issues 0005388 |
|
mod - libs/wxutil/dataview/TreeModel.cpp | Diff File | ||
mod - libs/wxutil/dataview/TreeModel.h | Diff File | ||
mod - libs/wxutil/dataview/TreeModelFilter.cpp | Diff File | ||
master d1544f3b 05.01.2021 12:01 Details Diff |
0005482: Linux build fixes |
Affected Issues 0005482 |
|
mod - radiant/ui/modelselector/ModelSelector.cpp | Diff File | ||
master 84965611 05.01.2021 07:13 Details Diff |
0005482: Display the .def filename the modelDef is declared in |
Affected Issues 0005482 |
|
mod - radiant/ui/modelselector/ModelSelector.cpp | Diff File | ||
mod - radiantcore/eclass/Doom3ModelDef.h | Diff File | ||
master 81bc118c 05.01.2021 07:06 Details Diff |
0005482: Extend IModelDef interface by an additional defFilename property |
Affected Issues 0005482 |
|
mod - include/ieclass.h | Diff File | ||
mod - radiantcore/eclass/Doom3ModelDef.h | Diff File | ||
mod - radiantcore/eclass/EClassManager.cpp | Diff File | ||
mod - radiantcore/eclass/EClassManager.h | Diff File | ||
master 192c9b8c 05.01.2021 04:51 Details Diff |
0005482: Implement special sorting for the "Model Definitions" folder in the ModelSelector |
Affected Issues 0005482 |
|
mod - radiant/ui/modelselector/ModelDataInserter.h | Diff File | ||
mod - radiant/ui/modelselector/ModelPopulator.h | Diff File | ||
mod - radiant/ui/modelselector/ModelTreeView.h | Diff File | ||
master 86d6a97c 05.01.2021 04:46 Details Diff |
0005482: Refactor MediaBrowserTreeView sort algorithm, which now extends the folder comparison function only, re-using the rest of the SortModelFoldersFirst algorithm. |
Affected Issues 0005482 |
|
mod - libs/wxutil/dataview/TreeModel.cpp | Diff File | ||
mod - libs/wxutil/dataview/TreeModel.h | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowserTreeView.cpp | Diff File | ||
master b1340f3d 05.01.2021 03:24 Details Diff |
0005482: Add separate folder in ModelSelector containing the modelDef declarations |
Affected Issues 0005482 |
|
mod - radiant/ui/modelselector/ModelDataInserter.h | Diff File | ||
mod - radiant/ui/modelselector/ModelPopulator.h | Diff File | ||
master 7962a673 04.01.2021 17:35 Details Diff |
0005482: Add forEachModelDef() overload accepting function objects |
Affected Issues 0005482 |
|
mod - include/ieclass.h | Diff File | ||
mod - radiantcore/eclass/EClassManager.cpp | Diff File | ||
mod - radiantcore/eclass/EClassManager.h | Diff File | ||
master 157d75f3 04.01.2021 16:29 Details Diff |
Merge branch 'favourites' | ||
add - include/idecltypes.h | Diff File | ||
add - include/ifavourites.h | Diff File | ||
mod - include/version.h | Diff File | ||
add - install/bitmaps/favourite.png | Diff File | ||
mod - install/user.xml | Diff File | ||
mod - libs/wxutil/CMakeLists.txt | Diff File | ||
mod - libs/wxutil/EntityClassChooser.cpp | Diff File | ||
mod - libs/wxutil/EntityClassChooser.h | Diff File | ||
add - libs/wxutil/dataview/IResourceTreePopulator.h | Diff File | ||
add - libs/wxutil/dataview/ResourceTreeView.cpp | Diff File | ||
add - libs/wxutil/dataview/ResourceTreeView.h | Diff File | ||
add - libs/wxutil/dataview/ResourceTreeViewToolbar.h | Diff File | ||
add - libs/wxutil/dataview/ThreadedResourceTreePopulator.cpp | Diff File | ||
add - libs/wxutil/dataview/ThreadedResourceTreePopulator.h | Diff File | ||
add - libs/wxutil/dataview/TreeViewItemStyle.h | Diff File | ||
mod - libs/wxutil/fsview/FileSystemView.h | Diff File | ||
mod - libs/wxutil/fsview/Populator.h | Diff File | ||
mod - libs/wxutil/menu/MenuItem.h | Diff File | ||
mod - libs/wxutil/menu/PopupMenu.cpp | Diff File | ||
mod - libs/wxutil/menu/PopupMenu.h | Diff File | ||
add - libs/wxutil/menu/SeparatorItem.h | Diff File | ||
mod - plugins/dm.conversation/CommandEditor.h | Diff File | ||
mod - plugins/dm.conversation/ConversationDialog.cpp | Diff File | ||
mod - plugins/dm.conversation/ConversationDialog.h | Diff File | ||
mod - plugins/dm.conversation/ConversationEditor.h | Diff File | ||
mod - plugins/dm.conversation/ConversationEntity.h | Diff File | ||
mod - plugins/dm.difficulty/DifficultyEditor.cpp | Diff File | ||
mod - plugins/dm.difficulty/DifficultySettings.h | Diff File | ||
mod - plugins/dm.editing/AIHeadChooserDialog.h | Diff File | ||
mod - plugins/dm.editing/AIVocalSetChooserDialog.h | Diff File | ||
mod - plugins/dm.editing/MissionInfoEditDialog.cpp | Diff File | ||
mod - plugins/dm.editing/MissionInfoEditDialog.h | Diff File | ||
mod - plugins/dm.gui/GuiSelector.cpp | Diff File | ||
mod - plugins/dm.gui/GuiSelector.h | Diff File | ||
mod - plugins/dm.gui/ReadablePopulator.h | Diff File | ||
mod - plugins/dm.gui/ReadableReloader.h | Diff File | ||
mod - plugins/dm.gui/XDataSelector.h | Diff File | ||
mod - plugins/dm.gui/XdFileChooserDialog.h | Diff File | ||
mod - plugins/dm.objectives/ComponentsDialog.h | Diff File | ||
mod - plugins/dm.objectives/ObjectiveConditionsDialog.h | Diff File | ||
mod - plugins/dm.objectives/ObjectiveEntity.h | Diff File | ||
mod - plugins/dm.objectives/ObjectiveEntityFinder.h | Diff File | ||
mod - plugins/dm.objectives/ObjectivesEditor.h | Diff File | ||
mod - plugins/dm.stimresponse/ClassEditor.h | Diff File | ||
mod - plugins/dm.stimresponse/CustomStimEditor.h | Diff File | ||
mod - plugins/dm.stimresponse/EffectEditor.cpp | Diff File | ||
mod - plugins/dm.stimresponse/ResponseEditor.cpp | Diff File | ||
mod - plugins/dm.stimresponse/ResponseEditor.h | Diff File | ||
mod - plugins/dm.stimresponse/SREntity.h | Diff File | ||
mod - plugins/dm.stimresponse/StimResponse.h | Diff File | ||
mod - plugins/dm.stimresponse/StimTypes.cpp | Diff File | ||
mod - plugins/dm.stimresponse/StimTypes.h | Diff File | ||
mod - plugins/dm.stimresponse/precompiled.h | Diff File | ||
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/RadiantApp.h | Diff File | ||
mod - radiant/eventmanager/GlobalKeyEventFilter.cpp | Diff File | ||
mod - radiant/log/PopupErrorHandler.h | Diff File | ||
mod - radiant/ui/commandlist/CommandList.h | Diff File | ||
mod - radiant/ui/commandlist/CommandListPopulator.h | Diff File | ||
mod - radiant/ui/common/EntityChooser.h | Diff File | ||
mod - radiant/ui/common/ShaderSelector.cpp | Diff File | ||
mod - radiant/ui/common/ShaderSelector.h | Diff File | ||
mod - radiant/ui/common/TexturePreviewCombo.cpp | Diff File | ||
mod - radiant/ui/eclasstree/EClassTree.h | Diff File | ||
mod - radiant/ui/eclasstree/EClassTreeBuilder.cpp | Diff File | ||
mod - radiant/ui/eclasstree/EClassTreeBuilder.h | Diff File | ||
mod - radiant/ui/einspector/AddPropertyDialog.cpp | Diff File | ||
mod - radiant/ui/einspector/AddPropertyDialog.h | Diff File | ||
mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
mod - radiant/ui/einspector/EntityInspector.h | Diff File | ||
mod - radiant/ui/einspector/SkinChooser.cpp | Diff File | ||
mod - radiant/ui/einspector/SkinChooser.h | Diff File | ||
mod - radiant/ui/entitylist/EntityList.cpp | Diff File | ||
mod - radiant/ui/entitylist/GraphTreeModel.h | Diff File | ||
mod - radiant/ui/entitylist/GraphTreeNode.h | Diff File | ||
mod - radiant/ui/filters/editor/FilterDialog.h | Diff File | ||
mod - radiant/ui/mainframe/MainFrame.cpp | Diff File | ||
mod - radiant/ui/mapinfo/EntityInfoTab.h | Diff File | ||
mod - radiant/ui/mapinfo/LayerInfoTab.h | Diff File | ||
mod - radiant/ui/mapinfo/ModelInfoTab.h | Diff File | ||
mod - radiant/ui/mapinfo/ShaderInfoTab.h | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.h | Diff File | ||
add - radiant/ui/mediabrowser/MediaBrowserTreeView.cpp | Diff File | ||
add - radiant/ui/mediabrowser/MediaBrowserTreeView.h | Diff File | ||
mod - radiant/ui/modelselector/MaterialsList.h | Diff File | ||
mod - radiant/ui/modelselector/ModelDataInserter.h | Diff File | ||
mod - radiant/ui/modelselector/ModelPopulator.h | Diff File | ||
mod - radiant/ui/modelselector/ModelSelector.cpp | Diff File | ||
mod - radiant/ui/modelselector/ModelSelector.h | Diff File | ||
add - radiant/ui/modelselector/ModelTreeView.cpp | Diff File | ||
add - radiant/ui/modelselector/ModelTreeView.h | Diff File | ||
mod - radiant/ui/mousetool/ToolMappingDialog.cpp | Diff File | ||
mod - radiant/ui/mousetool/ToolMappingDialog.h | Diff File | ||
mod - radiant/ui/particles/ParticleEditor.h | Diff File | ||
mod - radiant/ui/particles/ParticlesChooser.cpp | Diff File | ||
mod - radiant/ui/particles/ParticlesChooser.h | Diff File | ||
mod - radiant/ui/texturebrowser/TextureBrowser.cpp | Diff File | ||
mod - radiant/ui/texturebrowser/TextureBrowser.h | Diff File | ||
mod - radiant/ui/texturebrowser/TextureBrowserManager.cpp | Diff File | ||
mod - radiant/uimanager/SoundChooser.cpp | Diff File | ||
mod - radiant/uimanager/SoundChooser.h | Diff File | ||
mod - radiant/uimanager/SoundShaderPreview.h | Diff File | ||
mod - radiant/uimanager/animationpreview/MD5AnimationViewer.h | Diff File | ||
mod - radiant/uimanager/colourscheme/ColourSchemeEditor.cpp | Diff File | ||
mod - radiant/uimanager/colourscheme/ColourSchemeEditor.h | Diff File | ||
mod - radiantcore/CMakeLists.txt | Diff File | ||
mod - radiantcore/Radiant.cpp | Diff File | ||
add - radiantcore/decl/FavouriteSet.h | Diff File | ||
add - radiantcore/decl/FavouritesManager.cpp | Diff File | ||
add - radiantcore/decl/FavouritesManager.h | Diff File | ||
mod - test/CMakeLists.txt | Diff File | ||
add - test/Favourites.cpp | Diff File | ||
add - test/resources/settings/old_mediabrowser_favourites.xml | Diff File | ||
mod - tools/innosetup/darkradiant.iss | Diff File | ||
mod - tools/innosetup/darkradiant.x64.iss | 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/Tests/Tests.vcxproj | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj.filters | Diff File | ||
mod - tools/msvc/include.vcxproj | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj.filters | Diff File | ||
master bfe86f73 04.01.2021 12:25 Details Diff |
0005484: Projected lights don't rotate around their origin anymore: change the getSelectAABB() implementation to always use the light origin as center point. |
Affected Issues 0005484 |
|
mod - radiantcore/entity/light/LightNode.cpp | Diff File | ||
mod - test/Selection.cpp | Diff File | ||
master 19939882 04.01.2021 06:35 Details Diff |
0005474: Fix "Natural Texture" producing stretched results due to uninitialised members in ShiftScaleRotation structure. |
Affected Issues 0005450, 0005474 |
|
mod - include/ibrush.h | Diff File | ||
favourites b64c1714 04.01.2021 04:04 Details Diff |
0005127: Another unit test case |
Affected Issues 0005127 |
|
mod - test/Favourites.cpp | Diff File | ||
favourites 61104d5a 04.01.2021 04:01 Details Diff |
0005127: Add unit test coverage for changed signals - and adjust the implementation |
Affected Issues 0005127 |
|
mod - radiantcore/decl/FavouritesManager.cpp | Diff File | ||
mod - test/Favourites.cpp | Diff File | ||
favourites d2f55f43 04.01.2021 03:54 Details Diff |
0005127: TextureBrowser is notified on favourite changes |
Affected Issues 0005127 |
|
mod - radiant/ui/texturebrowser/TextureBrowser.cpp | Diff File | ||
mod - radiant/ui/texturebrowser/TextureBrowser.h | Diff File | ||
favourites 16f8cdf7 04.01.2021 03:47 Details Diff |
0005127: Introduce signals to subscribe to when a favourite set is modified |
Affected Issues 0005127 |
|
mod - include/ifavourites.h | Diff File | ||
mod - radiantcore/decl/FavouriteSet.h | Diff File | ||
mod - radiantcore/decl/FavouritesManager.cpp | Diff File | ||
mod - radiantcore/decl/FavouritesManager.h | Diff File | ||
favourites 5b0f8224 04.01.2021 03:39 Details Diff |
0005127: Add toggle button to TextureBrowser to filter out non-favourites |
Affected Issues 0005127 |
|
add - install/bitmaps/favourite.png | Diff File | ||
mod - install/user.xml | Diff File | ||
mod - radiant/ui/texturebrowser/TextureBrowser.cpp | Diff File | ||
mod - radiant/ui/texturebrowser/TextureBrowser.h | Diff File | ||
mod - radiant/ui/texturebrowser/TextureBrowserManager.cpp | Diff File | ||
favourites d631f9db 04.01.2021 02:14 Details Diff |
0005127: There's no real benefit in the ParticlesChooser being a static singleton, convert it to a regular instantiable dialog. |
Affected Issues 0005127 |
|
mod - radiant/ui/particles/ParticlesChooser.cpp | Diff File | ||
mod - radiant/ui/particles/ParticlesChooser.h | Diff File | ||
favourites 1236c92c 03.01.2021 19:09 Details Diff |
0005127: Persist favourite particle defs |
Affected Issues 0005127 |
|
mod - radiantcore/decl/FavouritesManager.cpp | Diff File | ||
favourites 0a0c7850 03.01.2021 19:08 Details Diff |
0005127: Migrate ParticlesChooser |
Affected Issues 0005127 |
|
mod - include/idecltypes.h | Diff File | ||
mod - radiant/ui/particles/ParticlesChooser.cpp | Diff File | ||
mod - radiant/ui/particles/ParticlesChooser.h | Diff File | ||
favourites d0a97905 03.01.2021 18:11 Details Diff |
0005127: Progress message handling |
Affected Issues 0005127 |
|
mod - libs/wxutil/dataview/ResourceTreeView.cpp | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeView.h | Diff File | ||
favourites 265953d5 03.01.2021 18:01 Details Diff |
0005127: TreeModel columns is owned by the ModelTreeView class now. Move stuff to .cpp file. |
Affected Issues 0005127 |
|
mod - libs/wxutil/dataview/ResourceTreeView.cpp | Diff File | ||
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/ui/modelselector/ModelDataInserter.h | Diff File | ||
mod - radiant/ui/modelselector/ModelPopulator.h | Diff File | ||
mod - radiant/ui/modelselector/ModelSelector.cpp | Diff File | ||
mod - radiant/ui/modelselector/ModelSelector.h | Diff File | ||
add - radiant/ui/modelselector/ModelTreeView.cpp | Diff File | ||
mod - radiant/ui/modelselector/ModelTreeView.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
favourites 912b0cc4 03.01.2021 17:25 Details Diff |
0005127: Persist model favourites to registry |
Affected Issues 0005127 |
|
mod - radiantcore/decl/FavouritesManager.cpp | Diff File | ||
favourites fd9ad932 03.01.2021 17:17 Details Diff |
0005127: Make the ModelSelector display its favourites correctly |
Affected Issues 0005127 |
|
mod - radiant/ui/modelselector/ModelDataInserter.h | Diff File | ||
mod - radiant/ui/modelselector/ModelSelector.cpp | Diff File | ||
mod - radiant/ui/modelselector/ModelTreeView.h | Diff File | ||
mod - radiant/uimanager/SoundChooser.cpp | Diff File | ||
favourites 9256d995 03.01.2021 16:55 Details Diff |
0005127: Create a separate event to give client code a chance to react when the tree model population is done |
Affected Issues 0005127 |
|
mod - libs/wxutil/dataview/ResourceTreeView.cpp | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeView.h | Diff File | ||
mod - radiant/ui/modelselector/ModelSelector.cpp | Diff File | ||
mod - radiant/ui/modelselector/ModelSelector.h | Diff File |