Changesets: DarkRadiant
master cdb928e0 31.07.2022 05:48 Details Diff |
0005504: Add a couple of unit tests covering the child model nodes of entities with a certain model key. |
Affected Issues 0005504 |
|
mod - test/MaterialExport.cpp | Diff File | ||
mod - test/Models.cpp | Diff File | ||
mod - test/algorithm/FileUtils.h | Diff File | ||
mod - test/resources/tdm/def/entity_with_model.def | Diff File | ||
add - test/resources/tdm/models/md5/flag01.md5mesh | Diff File | ||
mod - test/testutil/TemporaryFile.h | Diff File | ||
master 85e4043e 30.07.2022 08:22 Details Diff |
0005743: "Show Definition..." context menu option is also available for displaying skin |
Affected Issues 0005743 |
|
mod - radiant/ui/modelselector/ModelTreeView.cpp | Diff File | ||
mod - radiant/ui/modelselector/ModelTreeView.h | Diff File | ||
master b8210967 30.07.2022 08:14 Details Diff |
0005743: Add "Show Definition..." context menu option to ModelTreeView that is active when a valid modelDef is selected |
Affected Issues 0005743 |
|
mod - radiant/ui/modelselector/ModelTreeView.cpp | Diff File | ||
mod - radiant/ui/modelselector/ModelTreeView.h | Diff File | ||
master b089c5f7 30.07.2022 07:58 Details Diff |
0005743: Add "Show Definition..." button to ClassnamePropertyEditor. |
Affected Issues 0005743 |
|
mod - radiant/ui/einspector/ClassnamePropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/ClassnamePropertyEditor.h | Diff File | ||
master e7a42c90 30.07.2022 07:37 Details Diff |
0006021: Highlight secondary keywords in bold and italic |
Affected Issues 0006021 |
|
mod - libs/wxutil/sourceview/SourceView.cpp | Diff File | ||
master 5ecaebe5 30.07.2022 07:20 Details Diff |
0006021: Add syntax highlighting for modelDefs. Move DeclarationSourceView implementation to .cpp file |
Affected Issues 0006021 |
|
mod - libs/wxutil/CMakeLists.txt | Diff File | ||
add - libs/wxutil/sourceview/DeclarationSourceView.cpp | Diff File | ||
mod - libs/wxutil/sourceview/DeclarationSourceView.h | Diff File | ||
mod - libs/wxutil/sourceview/SourceView.cpp | Diff File | ||
mod - libs/wxutil/sourceview/SourceView.h | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj.filters | Diff File | ||
master 8352d671 30.07.2022 06:43 Details Diff |
0006021: Add/replace a few more icons |
Affected Issues 0006021 |
|
mod - install/menu.xml | Diff File | ||
mod - radiant/ui/ortho/OrthoContextMenu.cpp | Diff File | ||
mod - radiant/ui/script/ScriptUserInterfaceModule.cpp | Diff File | ||
master 4e07e237 30.07.2022 06:37 Details Diff |
0006021: Update the model and skin icons used in the Entity Inspector |
Affected Issues 0006021 |
|
mod - install/bitmaps/icon_model.png | Diff File | ||
mod - install/bitmaps/icon_skin.png | Diff File | ||
master a7b0242c 30.07.2022 06:32 Details Diff |
0006021: Add keywords to highlight the particle syntax |
Affected Issues 0006021 |
|
mod - libs/wxutil/sourceview/DeclarationSourceView.h | Diff File | ||
mod - libs/wxutil/sourceview/SourceView.cpp | Diff File | ||
mod - libs/wxutil/sourceview/SourceView.h | Diff File | ||
master 3b3b557d 30.07.2022 06:13 Details Diff |
0006021: Move Console-related source files to ui/console/ folder |
Affected Issues 0006021 |
|
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
mod - radiant/ui/mainframe/MainFrame.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master 8b2d518b 30.07.2022 05:59 Details Diff |
0006021: Move DefinitionView-related source files to wxutil/sourceview/ folder |
Affected Issues 0006021 |
|
mod - libs/wxutil/CMakeLists.txt | Diff File | ||
mod - libs/wxutil/dataview/DeclarationTreeView.cpp | Diff File | ||
mod - radiant/ui/materials/editor/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/materials/editor/MaterialEditor.h | Diff File | ||
mod - radiant/ui/modelselector/MaterialsList.cpp | Diff File | ||
mod - radiant/ui/script/ScriptWindow.cpp | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj.filters | Diff File | ||
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 |