Changesets: DarkRadiant
master c9e6bc43 30.07.2022 05:47 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 |