Changesets: DarkRadiant
declmanager 38ed7f2b 2022-06-19 17:25:49 Details Diff |
0005977: Add reloadDecarations() to IDeclarationManager interface |
Affected Issues 0005977 |
|
mod - include/ideclmanager.h | Diff File | ||
mod - plugins/sound/SoundManager.cpp | Diff File | ||
mod - radiantcore/decl/DeclarationManager.cpp | Diff File | ||
mod - radiantcore/decl/DeclarationManager.h | Diff File | ||
declmanager c4f2bbb0 2022-06-19 16:33:54 Details Diff |
0005977: Rename SoundFileLoader to SoundShaderParser |
Affected Issues 0005977 |
|
mod - plugins/sound/SoundManager.cpp | Diff File | ||
mod - plugins/sound/SoundManager.h | Diff File | ||
mod - tools/msvc/sound.vcxproj | Diff File | ||
mod - tools/msvc/sound.vcxproj.filters | Diff File | ||
declmanager e6c400e4 2022-06-19 16:32:03 Details Diff |
0005977: SoundManager no longer maintains its own dictionary of shaders as member |
Affected Issues 0005977 |
|
mod - include/ideclmanager.h | Diff File | ||
mod - plugins/sound/SoundFileLoader.h | Diff File | ||
mod - plugins/sound/SoundManager.cpp | Diff File | ||
mod - plugins/sound/SoundManager.h | Diff File | ||
mod - plugins/sound/SoundShader.cpp | Diff File | ||
mod - plugins/sound/SoundShader.h | Diff File | ||
mod - radiantcore/decl/DeclarationManager.cpp | Diff File | ||
mod - radiantcore/decl/DeclarationManager.h | Diff File | ||
mod - test/DeclManager.cpp | Diff File | ||
declmanager 30e8b3f1 2022-06-19 14:08:01 Details Diff |
0005977: Start migrating SoundManager to use the DeclarationManager's parsing infrastructure instead of a custom threaded parser. |
Affected Issues 0005977 |
|
mod - include/ideclmanager.h | Diff File | ||
mod - include/ifilesystem.h | Diff File | ||
mod - include/isound.h | Diff File | ||
mod - plugins/script/interfaces/SoundInterface.h | Diff File | ||
mod - plugins/sound/SoundFileLoader.h | Diff File | ||
mod - plugins/sound/SoundManager.cpp | Diff File | ||
mod - plugins/sound/SoundManager.h | Diff File | ||
mod - plugins/sound/SoundShader.h | Diff File | ||
mod - radiant/ui/common/SoundChooser.cpp | Diff File | ||
mod - radiant/ui/common/SoundShaderDefinitionView.cpp | Diff File | ||
mod - radiant/ui/common/SoundShaderPreview.cpp | Diff File | ||
mod - radiantcore/CMakeLists.txt | Diff File | ||
mod - radiantcore/decl/DeclarationManager.cpp | Diff File | ||
mod - radiantcore/decl/DeclarationManager.h | Diff File | ||
mod - radiantcore/decl/DeclarationParser.cpp | Diff File | ||
mod - radiantcore/decl/DeclarationParser.h | Diff File | ||
mod - radiantcore/entity/algorithm/Speaker.h | Diff File | ||
mod - test/DeclManager.cpp | Diff File | ||
declmanager 639bdeaf 2022-06-19 09:01:48 Details Diff |
0005977: Late parser registration is working now even when added during thread processing |
Affected Issues 0005977 |
|
mod - test/DeclManager.cpp | Diff File | ||
declmanager 813575cd 2022-06-19 08:54:24 Details Diff |
0005977: Late parser registration is working now |
Affected Issues 0005977 |
|
mod - radiantcore/decl/DeclarationManager.cpp | Diff File | ||
mod - radiantcore/decl/DeclarationManager.h | Diff File | ||
mod - radiantcore/decl/DeclarationParser.cpp | Diff File | ||
mod - test/DeclManager.cpp | Diff File | ||
declmanager 2ef2444c 2022-06-19 08:36:23 Details Diff |
0005977: Separate the unit test resources, they will collide with the regular RadiantTest setup once GlobalMaterialManager() et al will have been migrated to use the decl manager. |
Affected Issues 0005977 |
|
mod - test/DeclManager.cpp | Diff File | ||
add - test/resources/tdm/testdecls/exporttest.decl | Diff File | ||
add - test/resources/tdm/testdecls/numbers.decl | Diff File | ||
declmanager 409ae7af 2022-06-19 08:04:10 Details Diff |
0005977: Safely close parser threads when the module is shut down |
Affected Issues 0005977 |
|
mod - radiantcore/decl/DeclarationManager.cpp | Diff File | ||
mod - radiantcore/decl/DeclarationManager.h | Diff File | ||
declmanager 941062eb 2022-06-19 07:57:41 Details Diff |
0005977: First iteration supporting parsing of known declarations. |
Affected Issues 0005977 |
|
mod - include/ideclmanager.h | Diff File | ||
mod - include/idecltypes.h | Diff File | ||
mod - radiantcore/decl/DeclarationManager.cpp | Diff File | ||
add - radiantcore/decl/DeclarationManager.h | Diff File | ||
add - radiantcore/decl/DeclarationParser.cpp | Diff File | ||
add - radiantcore/decl/DeclarationParser.h | Diff File | ||
mod - test/DeclManager.cpp | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
declmanager e0a32134 2022-06-18 18:03:25 Details Diff |
0005977: Implement registerDeclType and unregisterDeclType |
Affected Issues 0005977 |
|
mod - radiantcore/decl/DeclarationManager.cpp | Diff File | ||
declmanager 0aa291a2 2022-06-18 17:53:20 Details Diff |
0005977: Add empty implementation, define a few unit tests |
Affected Issues 0005977 |
|
mod - radiantcore/CMakeLists.txt | Diff File | ||
add - radiantcore/decl/DeclarationManager.cpp | Diff File | ||
mod - test/CMakeLists.txt | Diff File | ||
add - test/DeclManager.cpp | 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 | ||
master f5f9ab1f 2022-06-18 05:27:59 Details Diff |
0005982: Fix ModifierHintPopup crash at shutdown when mainframe window has been destroyed already |
Affected Issues 0005982 |
|
mod - radiant/eventmanager/MouseToolManager.cpp | Diff File | ||
master f09a8a00 2022-06-18 05:23:54 Details Diff |
0005981: Use "g" format specifier for displaying values in Surface Inspector, to cut off needless digits |
Affected Issues 0005981 |
|
mod - radiant/ui/surfaceinspector/SurfaceInspector.cpp | Diff File | ||
declmanager 0f91058b 2022-06-17 06:58:12 Details Diff |
0005977: Set up a few declaration-related interfaces |
Affected Issues 0005977 |
|
add - include/ideclmanager.h | Diff File | ||
mod - tools/msvc/include.vcxproj | Diff File | ||
mod - tools/msvc/include.vcxproj.filters | Diff File | ||
declmanager 9939fd69 2022-06-17 06:57:55 Details Diff |
0005977: Add a few more unit test cases |
Affected Issues 0005977 |
|
mod - test/Parsing.cpp | Diff File | ||
master f4046156 2022-06-16 13:35:01 Details Diff |
0005727: Entries in the "All Skins" subtree didn't have their full path set in the corresponding tree model column. Add DeclFileInfo element to SkinChooser. |
Affected Issues 0005727 |
|
mod - libs/wxutil/DeclFileInfo.h | Diff File | ||
mod - radiant/ui/einspector/SkinChooser.cpp | Diff File | ||
mod - radiant/ui/einspector/SkinChooser.h | Diff File | ||
master 05f5e5ae 2022-06-16 13:19:21 Details Diff |
0005727: Refactor file info label into a shared wxutil control. |
Affected Issues 0005727 |
|
mod - include/idecltypes.h | Diff File | ||
add - libs/wxutil/DeclFileInfo.h | Diff File | ||
mod - radiant/ui/common/SoundShaderPreview.cpp | Diff File | ||
mod - radiant/ui/common/SoundShaderPreview.h | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj.filters | Diff File | ||
master 2e82b614 2022-06-16 12:37:46 Details Diff |
0005972: Unit tests checking that the player start entity is selected after placement |
Affected Issues 0005972 |
|
mod - test/Entity.cpp | Diff File | ||
mod - test/algorithm/Scene.h | Diff File | ||
master ba96f628 2022-06-16 12:30:33 Details Diff |
0005972: Leave player start entity selected after placement |
Affected Issues 0005972 |
|
mod - radiantcore/selection/algorithm/Entity.cpp | Diff File | ||
master dad54bb6 2022-06-16 11:53:55 Details Diff |
0005805: Unit test checking a specific drag-resize operation of a single face |
Affected Issues 0005805 |
|
mod - test/TextureTool.cpp | Diff File | ||
master 83e76e4c 2022-06-16 11:38:34 Details Diff |
0005805: Fix unit test, the DragManipulator has two selectables now |
Affected Issues 0005805 |
|
mod - test/TextureTool.cpp | Diff File | ||
master 45cd5da0 2022-06-16 06:53:20 Details Diff |
0005805: Reduce code duplication |
Affected Issues 0005805 |
|
mod - radiantcore/selection/textool/TextureToolDragManipulator.cpp | Diff File | ||
master 1e1e289f 2022-06-16 06:46:57 Details Diff |
0005805: Drag-resize operator is respecting constraint flags |
Affected Issues 0005805 |
|
mod - radiantcore/selection/textool/TextureToolDragManipulator.cpp | Diff File | ||
master 324795a2 2022-06-16 06:43:04 Details Diff |
0005805: Scaling of selected objects is working, constraints are not yet implemented |
Affected Issues 0005805 |
|
mod - radiantcore/selection/algorithm/Texturing.cpp | Diff File | ||
mod - radiantcore/selection/algorithm/Texturing.h | Diff File | ||
mod - radiantcore/selection/textool/TextureToolDragManipulator.cpp | Diff File | ||
mod - radiantcore/selection/textool/TextureToolDragManipulator.h | Diff File | ||
master b7d6be5a 2022-06-16 05:51:35 Details Diff |
0005805: Start working on the drag-resize operator for selected texture tool elements |
Affected Issues 0005805 |
|
mod - include/version.h | Diff File | ||
mod - radiantcore/selection/textool/TextureToolDragManipulator.cpp | Diff File | ||
mod - radiantcore/selection/textool/TextureToolDragManipulator.h | Diff File |