Changesets: DarkRadiant

master c9e6bc43

30.07.2022 05:47

greebo


Details Diff
0006021: Replace LightTextureChooser with ShaderChooser, allowing to filter which textures should be listed Affected Issues
0006021
mod - radiant/CMakeLists.txt Diff File
mod - radiant/ui/common/ShaderChooser.cpp Diff File
mod - radiant/ui/common/ShaderChooser.h Diff File
mod - radiant/ui/common/ShaderSelector.h Diff File
rm - radiant/ui/einspector/LightTextureChooser.cpp Diff
rm - radiant/ui/einspector/LightTextureChooser.h Diff
mod - radiant/ui/einspector/TexturePropertyEditor.cpp Diff File
mod - radiant/ui/findshader/FindShader.cpp Diff File
mod - radiant/ui/surfaceinspector/SurfaceInspector.cpp Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

master 8e4556c1

30.07.2022 05:22

greebo


Details Diff
0006021: Move light texture prefix loading to gamelib.h, that code had been copied around like three times. Affected Issues
0006021
mod - libs/gamelib.h Diff File
mod - radiant/ui/common/ShaderChooser.cpp 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/einspector/LightTextureChooser.cpp Diff File
mod - radiant/ui/einspector/LightTextureChooser.h Diff File
mod - radiant/ui/lightinspector/LightInspector.cpp Diff File

master 77c8573a

30.07.2022 05:00

greebo


Details Diff
0006021: Remove a ton of redundant code from ShaderSelector. Remove the ShaderSelector::Client interface in favour of a callback. Affected Issues
0006021
mod - radiant/ui/common/ShaderChooser.cpp Diff File
mod - radiant/ui/common/ShaderChooser.h Diff File
mod - radiant/ui/common/ShaderSelector.cpp Diff File
mod - radiant/ui/common/ShaderSelector.h Diff File
mod - radiant/ui/einspector/LightTextureChooser.cpp Diff File
mod - radiant/ui/einspector/LightTextureChooser.h Diff File
mod - radiant/ui/lightinspector/LightInspector.cpp Diff File
mod - radiant/ui/lightinspector/LightInspector.h Diff File

master ec800003

30.07.2022 04:22

greebo


Details Diff
0006021: ShaderSelector is using TexturePreviewCombo now. Extend TexturePreviewCombo code to be able to recognise light textures on its own. Affected Issues
0006021
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/common/TexturePreviewCombo.h Diff File

master bc97638c

30.07.2022 03:46

greebo


Details Diff
0006021: Add default SortModel implementation to ThreadedDeclarationTreePopulator Affected Issues
0006021
mod - libs/wxutil/dataview/ThreadedDeclarationTreePopulator.h Diff File
mod - radiant/ui/animationpreview/MD5AnimationViewer.cpp Diff File
mod - radiant/ui/common/ShaderSelector.cpp Diff File
mod - radiant/ui/common/SoundChooser.cpp Diff File
mod - radiant/ui/eclasstree/EClassTreeBuilder.cpp Diff File
mod - radiant/ui/eclasstree/EClassTreeBuilder.h Diff File

master 5a3b09cb

29.07.2022 18:25

greebo


Details Diff
0006021: Fix newly created or copied materials marked as non-modifiable after saving Affected Issues
0006021
mod - radiant/ui/materials/MaterialPopulator.cpp Diff File
mod - radiantcore/decl/DeclarationManager.cpp Diff File
mod - radiantcore/shaders/CShader.cpp Diff File
mod - test/MaterialExport.cpp Diff File

master e4734254

29.07.2022 17:35

greebo


Details Diff
0006021: Remove a bunch of unused code Affected Issues
0006021
mod - radiant/ui/materials/MaterialPopulator.cpp Diff File
mod - radiant/ui/materials/MaterialPopulator.h Diff File

master 724d4ecd

29.07.2022 17:31

greebo


Details Diff
0006021: Use a VFSTreePopulator to load the textures into the MaterialTreeView. Affected Issues
0006021
mod - radiant/ui/materials/MaterialPopulator.cpp Diff File
mod - radiant/ui/materials/MaterialPopulator.h Diff File
mod - radiant/ui/mediabrowser/MediaBrowser.cpp Diff File
mod - radiant/ui/mediabrowser/MediaBrowserTreeView.cpp Diff File

master e9bc0612

29.07.2022 17:13

greebo


Details Diff
0006021: Use base class methods to reduce code duplication Affected Issues
0006021
mod - radiant/ui/materials/MaterialPopulator.cpp Diff File
mod - radiant/ui/materials/MaterialPopulator.h Diff File

master a5c2a149

29.07.2022 17:01

greebo


Details Diff
0006021: Start refactoring MaterialPopulator, merge ShaderNameFunctor helper class into the owning class Affected Issues
0006021
mod - radiant/ui/materials/MaterialPopulator.cpp Diff File
mod - radiant/ui/materials/MaterialPopulator.h Diff File

master 2d344cd7

29.07.2022 16:27

greebo


Details Diff
0006021: Migrate EClassTreeBuilder population code to use the base methods in ThreadedDeclarationTreePopulator Affected Issues
0006021
mod - radiant/ui/eclasstree/EClassTree.cpp Diff File
mod - radiant/ui/eclasstree/EClassTreeBuilder.cpp Diff File
mod - radiant/ui/eclasstree/EClassTreeBuilder.h Diff File

master c0e8c69b

29.07.2022 13:39

greebo


Details Diff
0006021: Migrate ThreadedSoundShaderLoader population code to use the base methods in ThreadedDeclarationTreePopulator Affected Issues
0006021
mod - radiant/ui/common/SoundChooser.cpp Diff File

master a264d981

29.07.2022 13:30

greebo


Details Diff
0006021: Move row assignment code from ThreadedEntityDefPopulator to ThreadedDeclarationTreePopulator Affected Issues
0006021
mod - plugins/dm.editing/ThreadedEntityDefPopulator.h Diff File

master f923df47

29.07.2022 13:22

greebo


Details Diff
0006021: The "Matching Skins" folder should always be sorted on top of the tree Affected Issues
0006021
mod - radiant/ui/common/SkinChooser.cpp Diff File

master 9bb91868

29.07.2022 13:00

greebo


Details Diff
0006021: Use a VFSTreePopulator in ThreadedSkinLoader to distribute skins Affected Issues
0006021
mod - radiant/ui/common/SkinChooser.cpp Diff File

master 7b280d0b

29.07.2022 12:30

greebo


Details Diff
0006021: Move row assignment code from ThreadedSkinLoader to ThreadedDeclarationTreePopulator Affected Issues
0006021
mod - radiant/ui/common/SkinChooser.cpp Diff File

master 267a7167

29.07.2022 12:17

greebo


Details Diff
0006021: Move row assignment code from ThreadedMaterialLoader to ThreadedDeclarationTreePopulator Affected Issues
0006021
mod - radiant/ui/common/ShaderSelector.cpp Diff File

master 8f58dc84

29.07.2022 12:00

greebo


Details Diff
0006021: Move row assignment code from ThreadedModelDefLoader to ThreadedDeclarationTreePopulator Affected Issues
0006021
mod - radiant/ui/animationpreview/MD5AnimationViewer.cpp Diff File

master 7a5db120

29.07.2022 11:56

greebo


Details Diff
0006021: Move row assignment code from ThreadedParticlesLoader to ThreadedDeclarationTreePopulator Affected Issues
0006021
mod - libs/wxutil/dataview/ThreadedDeclarationTreePopulator.h Diff File
mod - radiant/ui/particles/ThreadedParticlesLoader.h Diff File

master 510d0713

29.07.2022 10:49

greebo


Details Diff
0006021: Move common code to ThreadedDeclarationTreePopulator. DeclarationTreeView defines the declName column to be the one to be used when adding/removing favourites in ResourceTreeView.
This also fixes a few glaring copy/paste errors in the various populator classes.
Affected Issues
0006021
mod - libs/wxutil/dataview/DeclarationTreeView.cpp Diff File
mod - libs/wxutil/dataview/ResourceTreeView.cpp Diff File
mod - libs/wxutil/dataview/ResourceTreeView.h Diff File
mod - libs/wxutil/dataview/ThreadedDeclarationTreePopulator.h Diff File
mod - plugins/dm.editing/ThreadedEntityDefPopulator.h Diff File
mod - radiant/ui/animationpreview/MD5AnimationViewer.cpp Diff File
mod - radiant/ui/common/ShaderSelector.cpp Diff File
mod - radiant/ui/common/SkinChooser.cpp Diff File
mod - radiant/ui/common/SoundChooser.cpp Diff File
mod - radiant/ui/eclasstree/EClassTreeBuilder.cpp Diff File
mod - radiant/ui/eclasstree/EClassTreeBuilder.h Diff File
mod - radiant/ui/materials/MaterialPopulator.cpp Diff File
mod - radiant/ui/materials/MaterialPopulator.h Diff File
mod - radiant/ui/particles/ThreadedParticlesLoader.h Diff File

master a506aac8

29.07.2022 10:19

greebo


Details Diff
0006021: Attempt to work around Linux compilation problem Affected Issues
0006021
mod - libs/wxutil/DeclarationSourceView.h Diff File

master 8aecb592

29.07.2022 10:17

greebo


Details Diff
0006021: Introduce ThreadedDeclarationTreePopulator as shared base for all the populators dealing with IDeclaration trees Affected Issues
0006021
add - libs/wxutil/dataview/ThreadedDeclarationTreePopulator.h Diff File
mod - plugins/dm.editing/ThreadedEntityDefPopulator.h Diff File
mod - radiant/ui/animationpreview/MD5AnimationViewer.cpp Diff File
mod - radiant/ui/common/ShaderSelector.cpp Diff File
mod - radiant/ui/common/SkinChooser.cpp Diff File
mod - radiant/ui/common/SoundChooser.cpp Diff File
mod - radiant/ui/eclasstree/EClassTreeBuilder.cpp Diff File
mod - radiant/ui/eclasstree/EClassTreeBuilder.h Diff File
mod - radiant/ui/materials/MaterialPopulator.cpp Diff File
mod - radiant/ui/materials/MaterialPopulator.h Diff File
mod - radiant/ui/particles/ThreadedParticlesLoader.h Diff File
mod - tools/msvc/wxutillib.vcxproj Diff File
mod - tools/msvc/wxutillib.vcxproj.filters Diff File

master 02bf1b0c

29.07.2022 09:37

greebo


Details Diff
0006021: Add ResourceTreeViewToolbar to MD5AnimationViewer Affected Issues
0006021
mod - radiant/ui/animationpreview/MD5AnimationViewer.cpp Diff File

master 601c6fbc

29.07.2022 09:32

greebo


Details Diff
0006021: Refactor MD5AnimationViewer to use the DeclarationTreeView Affected Issues
0006021
mod - radiant/ui/animationpreview/MD5AnimationViewer.cpp Diff File
mod - radiant/ui/animationpreview/MD5AnimationViewer.h Diff File

master 09c62102

29.07.2022 09:05

greebo


Details Diff
0006021: Refactor ShaderSelector to use the DeclarationTreeView type, removing lots of redundant code. Affected Issues
0006021
mod - radiant/ui/common/ShaderSelector.cpp Diff File
mod - radiant/ui/common/ShaderSelector.h Diff File
 First  Prev  1 2 3 ... 30 ... 42 43 44 45 46 47 48 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 261 262 263  Next  Last