Changesets: DarkRadiant
declmanager 2ef2444c 19.06.2022 08:36 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 19.06.2022 08:04 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 19.06.2022 07:57 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 18.06.2022 18:03 Details Diff |
0005977: Implement registerDeclType and unregisterDeclType |
Affected Issues 0005977 |
|
mod - radiantcore/decl/DeclarationManager.cpp | Diff File | ||
declmanager 0aa291a2 18.06.2022 17:53 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 18.06.2022 05:27 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 18.06.2022 05:23 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 17.06.2022 06:58 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 17.06.2022 06:57 Details Diff |
0005977: Add a few more unit test cases |
Affected Issues 0005977 |
|
mod - test/Parsing.cpp | Diff File | ||
master f4046156 16.06.2022 13:35 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 16.06.2022 13:19 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 16.06.2022 12:37 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 16.06.2022 12:30 Details Diff |
0005972: Leave player start entity selected after placement |
Affected Issues 0005972 |
|
mod - radiantcore/selection/algorithm/Entity.cpp | Diff File | ||
master dad54bb6 16.06.2022 11:53 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 16.06.2022 11:38 Details Diff |
0005805: Fix unit test, the DragManipulator has two selectables now |
Affected Issues 0005805 |
|
mod - test/TextureTool.cpp | Diff File | ||
master 45cd5da0 16.06.2022 06:53 Details Diff |
0005805: Reduce code duplication |
Affected Issues 0005805 |
|
mod - radiantcore/selection/textool/TextureToolDragManipulator.cpp | Diff File | ||
master 1e1e289f 16.06.2022 06:46 Details Diff |
0005805: Drag-resize operator is respecting constraint flags |
Affected Issues 0005805 |
|
mod - radiantcore/selection/textool/TextureToolDragManipulator.cpp | Diff File | ||
master 324795a2 16.06.2022 06:43 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 16.06.2022 05:51 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 | ||
master bfebe768 15.06.2022 19:41 Details Diff |
Update debian/changelog | ||
mod - debian/changelog | Diff File | ||
master 4c29dc17 15.06.2022 19:29 Details Diff |
Merge remote-tracking branch 'greebo/master' | ||
mod - .github/workflows/build.yml | Diff File | ||
mod - include/ibrush.h | Diff File | ||
mod - include/igeometryrenderer.h | Diff File | ||
mod - include/igeometrystore.h | Diff File | ||
mod - include/imapresource.h | Diff File | ||
mod - include/inode.h | Diff File | ||
add - include/iobjectrenderer.h | Diff File | ||
mod - include/irender.h | Diff File | ||
mod - include/iselection.h | Diff File | ||
mod - include/version.h | Diff File | ||
add - install/gl/regular_stage_fp.glsl | Diff File | ||
add - install/gl/regular_stage_vp.glsl | Diff File | ||
mod - libs/SurfaceShader.h | Diff File | ||
mod - libs/math/Vector3.h | Diff File | ||
mod - libs/math/Vector4.h | Diff File | ||
mod - libs/render/ContinuousBuffer.h | Diff File | ||
mod - libs/render/GeometryStore.h | Diff File | ||
mod - libs/render/RenderableGeometry.h | Diff File | ||
mod - libs/wxutil/fsview/Populator.cpp | Diff File | ||
mod - plugins/vcs/CredentialManager.h | Diff File | ||
mod - plugins/vcs/Remote.h | Diff File | ||
mod - radiant/RadiantApp.cpp | Diff File | ||
mod - radiant/xyview/XYWnd.cpp | Diff File | ||
mod - radiantcore/CMakeLists.txt | Diff File | ||
mod - radiantcore/brush/Brush.cpp | Diff File | ||
mod - radiantcore/brush/Brush.h | Diff File | ||
mod - radiantcore/brush/BrushNode.cpp | Diff File | ||
mod - radiantcore/brush/BrushNode.h | Diff File | ||
mod - radiantcore/brush/Face.cpp | Diff File | ||
mod - radiantcore/brush/Face.h | Diff File | ||
mod - radiantcore/entity/ColourKey.h | Diff File | ||
mod - radiantcore/entity/EntityNode.cpp | Diff File | ||
mod - radiantcore/entity/EntityNode.h | Diff File | ||
mod - radiantcore/entity/generic/GenericEntityNode.cpp | Diff File | ||
mod - radiantcore/entity/generic/GenericEntityNode.h | Diff File | ||
mod - radiantcore/entity/light/LightNode.cpp | Diff File | ||
mod - radiantcore/entity/light/LightNode.h | Diff File | ||
mod - radiantcore/entity/light/Renderables.cpp | Diff File | ||
mod - radiantcore/entity/light/Renderables.h | Diff File | ||
mod - radiantcore/entity/speaker/SpeakerNode.cpp | Diff File | ||
mod - radiantcore/entity/speaker/SpeakerNode.h | Diff File | ||
mod - radiantcore/entity/speaker/SpeakerRenderables.cpp | Diff File | ||
mod - radiantcore/map/ArchivedMapResource.cpp | Diff File | ||
mod - radiantcore/map/format/portable/PortableMapReader.cpp | Diff File | ||
mod - radiantcore/map/format/primitiveparsers/BrushDef.cpp | Diff File | ||
mod - radiantcore/map/format/primitiveparsers/BrushDef3.cpp | Diff File | ||
mod - radiantcore/model/NullModelNode.cpp | Diff File | ||
mod - radiantcore/model/NullModelNode.h | Diff File | ||
mod - radiantcore/model/StaticModel.cpp | Diff File | ||
mod - radiantcore/model/StaticModel.h | Diff File | ||
mod - radiantcore/model/StaticModelNode.cpp | Diff File | ||
mod - radiantcore/model/StaticModelNode.h | Diff File | ||
mod - radiantcore/model/md5/MD5Model.cpp | Diff File | ||
mod - radiantcore/model/md5/MD5Model.h | Diff File | ||
mod - radiantcore/model/md5/MD5ModelNode.cpp | Diff File | ||
mod - radiantcore/model/md5/MD5ModelNode.h | Diff File | ||
mod - radiantcore/patch/PatchNode.cpp | Diff File | ||
mod - radiantcore/patch/PatchNode.h | Diff File | ||
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp | Diff File | ||
mod - radiantcore/rendersystem/OpenGLRenderSystem.h | Diff File | ||
mod - radiantcore/rendersystem/backend/BufferObjectProvider.h | Diff File | ||
mod - radiantcore/rendersystem/backend/ColourShader.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/FullBrightRenderer.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/FullBrightRenderer.h | Diff File | ||
mod - radiantcore/rendersystem/backend/GLProgramFactory.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/GLProgramFactory.h | Diff File | ||
mod - radiantcore/rendersystem/backend/GeometryRenderer.h | Diff File | ||
mod - radiantcore/rendersystem/backend/InteractingLight.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/InteractingLight.h | Diff File | ||
mod - radiantcore/rendersystem/backend/InteractionPass.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/LightingModeRenderer.h | Diff File | ||
mod - radiantcore/rendersystem/backend/ObjectRenderer.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/ObjectRenderer.h | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLShader.h | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLState.h | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLStateLess.h | Diff File | ||
mod - radiantcore/rendersystem/backend/SurfaceRenderer.h | Diff File | ||
add - radiantcore/rendersystem/backend/glprogram/RegularStageProgram.cpp | Diff File | ||
add - radiantcore/rendersystem/backend/glprogram/RegularStageProgram.h | Diff File | ||
mod - radiantcore/selection/manipulators/RotateManipulator.cpp | Diff File | ||
mod - radiantcore/selection/textool/Node.cpp | Diff File | ||
mod - radiantcore/selection/textool/SelectableVertex.h | Diff File | ||
mod - radiantcore/selection/textool/TextureToolRotateManipulator.cpp | Diff File | ||
mod - test/Brush.cpp | Diff File | ||
mod - test/CMakeLists.txt | Diff File | ||
mod - test/ContinuousBuffer.cpp | Diff File | ||
mod - test/Entity.cpp | Diff File | ||
mod - test/GeometryStore.cpp | Diff File | ||
mod - test/Materials.cpp | Diff File | ||
mod - test/Models.cpp | Diff File | ||
add - test/Patch.cpp | Diff File | ||
mod - test/WindingRendering.cpp | Diff File | ||
mod - test/algorithm/Entity.h | Diff File | ||
add - test/resources/tdm/def/func.def | Diff File | ||
add - test/resources/tdm/maps/brush_with_duplicate_planes.map | Diff File | ||
mod - test/resources/tdm/materials/parsertest.mtr | Diff File | ||
master f71deeb0 15.06.2022 19:18 Details Diff |
0000410: initial mechanism to enable/disable Commands The ICommandSystem interface now exposes methods to test whether a given command is currently runnable. Currently only the CSG module is adding commands with such a check. This is only a back-end mechanism; there is not yet any support in the UI for showing the status of commands. |
Affected Issues 0000410 |
|
mod - include/icommandsystem.h | Diff File | ||
mod - radiantcore/brush/csg/CSG.cpp | Diff File | ||
mod - radiantcore/commandsystem/Command.h | Diff File | ||
mod - radiantcore/commandsystem/CommandSystem.cpp | Diff File | ||
mod - radiantcore/commandsystem/CommandSystem.h | Diff File | ||
mod - radiantcore/commandsystem/Executable.h | Diff File | ||
master 78cd19f7 15.06.2022 12:43 Details Diff |
Release 3.0.0 | ||
mod - include/version.h | Diff File | ||
mod - tools/innosetup/darkradiant.x64.iss | Diff File | ||
master e69da0f8 15.06.2022 10:16 Details Diff |
Update Xcode project | ||
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj | Diff File | ||
master 527574ea 14.06.2022 19:58 Details Diff |
Fix some compiler warnings | ||
mod - include/icommandsystem.h | Diff File | ||
mod - libs/render/RenderableBox.h | Diff File | ||
mod - radiantcore/entity/light/LightNode.h | Diff File | ||
mod - radiantcore/entity/light/Renderables.cpp | Diff File |