Changesets: DarkRadiant
favourites_gui 7ea6e7db 06.01.2021 13:39 Details Diff |
0005127: Implement context menu with a "Remove from Favourites" option. Since the wxListView items cannot store much apart from the name, the FavouritesBrowser needs to keep a local shadow structure in memory to save the info we need for removing the items from the favourites set. |
Affected Issues 0005127 |
|
mod - radiant/ui/favourites/FavouritesBrowser.cpp | Diff File | ||
mod - radiant/ui/favourites/FavouritesBrowser.h | Diff File | ||
favourites_gui 67a1290f 06.01.2021 06:38 Details Diff |
0005127: Rebuild the control lazily when favourites get updated |
Affected Issues 0005127 |
|
mod - radiant/ui/favourites/FavouritesBrowser.cpp | Diff File | ||
mod - radiant/ui/favourites/FavouritesBrowser.h | Diff File | ||
favourites_gui 69e799d4 06.01.2021 06:31 Details Diff |
0005127: Subscribe to favourite changes to update the list |
Affected Issues 0005127 |
|
mod - radiant/ui/favourites/FavouritesBrowser.cpp | Diff File | ||
mod - radiant/ui/favourites/FavouritesBrowser.h | Diff File | ||
favourites_gui f27e9f0b 06.01.2021 06:19 Details Diff |
0005127: Add toggle to show/hide the full path |
Affected Issues 0005127 |
|
mod - radiant/ui/favourites/FavouritesBrowser.cpp | Diff File | ||
mod - radiant/ui/favourites/FavouritesBrowser.h | Diff File | ||
favourites_gui 41ce6152 06.01.2021 05:34 Details Diff |
0005127: Add command to toggle the favourites browser in the group dialog. Refactoring. |
Affected Issues 0005127 |
|
mod - radiant/ui/favourites/FavouritesBrowser.cpp | Diff File | ||
mod - radiant/ui/favourites/FavouritesBrowser.h | Diff File | ||
favourites_gui 1e31563f 06.01.2021 05:23 Details Diff |
0005127: Add toolbar to show/hide the favourite types. |
Affected Issues 0005127 |
|
mod - radiant/ui/favourites/FavouritesBrowser.cpp | Diff File | ||
mod - radiant/ui/favourites/FavouritesBrowser.h | Diff File | ||
favourites_gui 3aca4dec 06.01.2021 04:58 Details Diff |
0005127: Add Favourites tab to Group Dialog listing the various types of favourites |
Affected Issues 0005127 |
|
mod - include/igroupdialog.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 | ||
resourcetree_filtering fbda72d3 06.01.2021 03:07 Details Diff |
0003250: Add filter text entry field to the ResourceTreeViewToolbar |
Affected Issues 0003250 |
|
mod - libs/wxutil/dataview/ResourceTreeView.cpp | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeView.h | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeViewToolbar.h | Diff File | ||
master eb1b1523 05.01.2021 20:38 Details Diff |
Game connection plugin adds a camera sync button to camera toolbar IMainFrame now exposes the camera toolbar via a new Toolbar::CAMERA enum value, which is used by the GameConnection plugin to add a toolbar button to enable camera sync. For now the button is just using the sr_icon_communication icon since it looks somewhat related. |
||
mod - include/imainframe.h | Diff File | ||
mod - plugins/dm.gameconnection/GameConnection.cpp | Diff File | ||
mod - plugins/dm.gameconnection/GameConnection.h | Diff File | ||
mod - radiant/camera/CamWnd.h | Diff File | ||
mod - radiant/ui/mainframe/MainFrame.cpp | Diff File | ||
master 49ed8898 05.01.2021 18:00 Details Diff |
0005475: Auto-generated materials are marked as visible now, so they can get listed in Media Browser |
Affected Issues 0005475 |
|
mod - radiantcore/shaders/ShaderLibrary.cpp | Diff File | ||
master 6d2ea39b 05.01.2021 17:07 Details Diff |
0005471: Prevent undo or redo in the middle of an active undoable operation. |
Affected Issues 0005471 |
|
mod - radiantcore/undo/UndoSystem.cpp | Diff File | ||
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 |