Changesets: DarkRadiant

declmanager 38ed7f2b

2022-06-19 17:25:49

greebo

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

greebo

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

greebo

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

greebo

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

greebo

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

greebo

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

greebo

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

greebo

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

greebo

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

greebo

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

greebo

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

greebo

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

greebo

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

greebo

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

greebo

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

greebo

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

greebo

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

greebo

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

greebo

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

greebo

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

greebo

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

greebo

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

greebo

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

greebo

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

greebo

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
1 2 3 4 ... 20 ... 40 ... 60 ... 80 ... 100 ... 120 ... 140 ... 160 ... 180 ... 200 ... 207 208 209  Next  Last