Changesets: DarkRadiant

resourcetree_filtering fbda72d3

06.01.2021 03:07

greebo


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

orbweaver


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


Details Diff
0005482: Linux build fixes Affected Issues
0005482
mod - radiant/ui/modelselector/ModelSelector.cpp Diff File

master 84965611

05.01.2021 07:13

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


Details Diff
0005127: Another unit test case Affected Issues
0005127
mod - test/Favourites.cpp Diff File

favourites 61104d5a

04.01.2021 04:01

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


Details Diff
0005127: Persist favourite particle defs Affected Issues
0005127
mod - radiantcore/decl/FavouritesManager.cpp Diff File

favourites 0a0c7850

03.01.2021 19:08

greebo


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

greebo


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
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 172 173 174 175 176 177 178 ... 180 ... 210 ... 240 ... 269 270 271  Next  Last