Changesets: DarkRadiant
master 9799672b 25.09.2022 08:00 Details Diff |
0006108: Extend unit test to cover some problematic syntax scenarios |
Affected Issues 0006108 |
|
mod - test/DefBlockSyntaxParser.cpp | Diff File | ||
add - test/resources/tdm/testdecls/syntax_parser_test1.decl | Diff File | ||
add - test/resources/tdm/testdecls/syntax_parser_test2.decl | Diff File | ||
add - test/resources/tdm/testdecls/syntax_parser_test3.decl | Diff File | ||
master 5a840dd3 25.09.2022 05:36 Details Diff |
0006108: Adjust syntax parser to not insert any empty syntax nodes into the tree |
Affected Issues 0006108 |
|
mod - libs/parser/DefBlockSyntaxParser.h | Diff File | ||
master b5ab2fc5 25.09.2022 05:35 Details Diff |
0006108: Add unit test covering the situation, it's a file with a trailing null/zero byte. |
Affected Issues 0006108 |
|
mod - test/DefBlockSyntaxParser.cpp | Diff File | ||
mod - test/Materials.cpp | Diff File | ||
add - test/resources/tdm/materials/null_byte_at_the_end.mtr | Diff File | ||
layercontroldialog d229dffe 24.09.2022 07:35 Details Diff |
0006107: Rename existing layer control dialog to "LegacyLayerControlDialog" |
Affected Issues 0006107 |
|
mod - include/version.h | Diff File | ||
mod - install/input.xml | Diff File | ||
mod - install/menu.xml | Diff File | ||
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
mod - radiant/ui/layers/LayerControl.cpp | Diff File | ||
mod - radiant/ui/layers/LayerControl.h | Diff File | ||
mod - radiantcore/layers/LayerManager.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master acd4f98e 23.09.2022 12:17 Details Diff |
Update Xcode project | ||
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj | Diff File | ||
master e29f3048 23.09.2022 12:00 Details Diff |
Set version to 3.3.0 | ||
mod - CMakeLists.txt | Diff File | ||
mod - include/version.h | Diff File | ||
master f468198c 23.09.2022 11:50 Details Diff |
0006106: Don't render hidden light scene nodes |
Affected Issues 0006106 |
|
mod - include/irender.h | Diff File | ||
mod - radiantcore/entity/light/LightNode.cpp | Diff File | ||
mod - radiantcore/entity/light/LightNode.h | Diff File | ||
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp | Diff File | ||
master 07f593a0 23.09.2022 10:10 Details Diff |
0006094: Block all scene draws when a map is being loaded |
Affected Issues 0006094 |
|
mod - radiant/ui/mainframe/MainFrame.cpp | Diff File | ||
mod - radiant/ui/mainframe/MainFrame.h | Diff File | ||
master b0bc6020 23.09.2022 09:49 Details Diff |
0006105: Disable the workaround in wxGTK 3.2.0 which appears to be counter-productive. It has been introduced to solve a problem in wxGTK 3.0.5+, which doesn't seem to be present anymore in in wxGTK 3.2.0. Original issue was 0005387. |
Affected Issues 0005387, 0006105 |
|
mod - libs/wxutil/dataview/TreeModel.cpp | Diff File | ||
master 67efb898 23.09.2022 08:53 Details Diff |
Merge remote-tracking branch 'remotes/orbweaver/master' # Conflicts: # test/CMakeLists.txt |
||
mod - .gitattributes | Diff File | ||
mod - debian/changelog | Diff File | ||
mod - debian/control | Diff File | ||
add - doc/img/PatchThicken.png | Diff File | ||
mod - doc/manual.adoc | Diff File | ||
mod - include/igame.h | Diff File | ||
mod - install/games/darkmod.game | Diff File | ||
mod - install/games/quake3.game | Diff File | ||
mod - install/menu.xml | Diff File | ||
mod - libs/string/split.h | Diff File | ||
mod - plugins/dm.gameconnection/GameConnection.cpp | Diff File | ||
mod - radiant/ui/menu/MenuElement.cpp | Diff File | ||
mod - radiant/ui/menu/MenuElement.h | Diff File | ||
mod - radiantcore/selection/algorithm/General.cpp | Diff File | ||
mod - radiantcore/settings/Game.cpp | Diff File | ||
mod - radiantcore/settings/Game.h | Diff File | ||
mod - test/CMakeLists.txt | Diff File | ||
mod - test/DeclManager.cpp | Diff File | ||
mod - test/EntityClass.cpp | Diff File | ||
add - test/Game.cpp | Diff File | ||
mod - test/Particles.cpp | Diff File | ||
mod - test/RadiantTest.h | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj.filters | Diff File | ||
master b1219309 23.09.2022 07:47 Details Diff |
0005537: Register fx property editor for spawnargs like "fx_something" |
Affected Issues 0005537 |
|
mod - install/games/darkmod.game | Diff File | ||
mod - install/games/doom3.game | Diff File | ||
master e44a83bb 23.09.2022 07:35 Details Diff |
0005537: Add FxPropertyEditor, which listens to "fx" keys, like declared on the func_fx entityDef |
Affected Issues 0005537 |
|
mod - install/games/darkmod.game | Diff File | ||
mod - install/games/doom3.game | Diff File | ||
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/ui/einspector/ClassnamePropertyEditor.cpp | Diff File | ||
add - radiant/ui/einspector/FxPropertyEditor.cpp | Diff File | ||
add - radiant/ui/einspector/FxPropertyEditor.h | Diff File | ||
mod - radiant/ui/einspector/PropertyEditorFactory.cpp | Diff File | ||
mod - radiant/ui/fx/FxChooser.cpp | Diff File | ||
mod - radiant/ui/fx/FxChooser.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master 7fc8b5cc 23.09.2022 07:21 Details Diff |
0005537: Add FxChooser dialog |
Affected Issues 0005537 |
|
add - install/bitmaps/icon_fx.png | Diff File | ||
mod - install/user.xml | Diff File | ||
mod - radiant/CMakeLists.txt | Diff File | ||
add - radiant/ui/fx/FxChooser.cpp | Diff File | ||
add - radiant/ui/fx/FxChooser.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master baa21200 23.09.2022 07:04 Details Diff |
0005537: Migrate MaterialChooser dialog to derive from DeclarationSelectorDialog |
Affected Issues 0005537 |
|
mod - install/user.xml | Diff File | ||
mod - radiant/ui/einspector/TexturePropertyEditor.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialChooser.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialChooser.h | Diff File | ||
master 5330d97d 23.09.2022 06:48 Details Diff |
0005537: SoundChooser cleanup |
Affected Issues 0005537 |
|
mod - libs/wxutil/decl/DeclarationSelectorDialog.cpp | Diff File | ||
mod - radiant/ui/common/SoundChooser.cpp | Diff File | ||
mod - radiant/ui/common/SoundChooser.h | Diff File | ||
master 2746e3c0 23.09.2022 06:43 Details Diff |
0005537: Add a Reload Decls button to all DeclarationSelectors |
Affected Issues 0005537 |
|
mod - libs/wxutil/decl/DeclarationSelectorDialog.cpp | Diff File | ||
mod - libs/wxutil/decl/DeclarationSelectorDialog.h | Diff File | ||
master 0c13973b 23.09.2022 06:20 Details Diff |
0005537: Migrate SoundChooser dialog to derive from DeclarationSelectorDialog |
Affected Issues 0005537 |
|
mod - install/user.xml | Diff File | ||
mod - libs/wxutil/decl/DeclarationSelector.cpp | Diff File | ||
mod - libs/wxutil/decl/DeclarationSelector.h | Diff File | ||
mod - libs/wxutil/decl/DeclarationSelectorDialog.h | Diff File | ||
mod - radiant/ui/common/SoundChooser.cpp | Diff File | ||
mod - radiant/ui/common/SoundChooser.h | Diff File | ||
mod - radiant/ui/common/SoundShaderSelector.h | Diff File | ||
master f8c5083a 23.09.2022 05:16 Details Diff |
0005537: Remove unused signal |
Affected Issues 0005537 |
|
mod - radiant/ui/common/SkinChooser.cpp | Diff File | ||
master b9aa3249 23.09.2022 04:56 Details Diff |
0005537: Migrate ParticleChooserDialog to inherit from DeclarationSelectorDialog |
Affected Issues 0005537 |
|
mod - install/user.xml | Diff File | ||
mod - libs/wxutil/decl/DeclarationSelectorDialog.cpp | Diff File | ||
mod - libs/wxutil/decl/DeclarationSelectorDialog.h | Diff File | ||
mod - radiant/ui/particles/ParticleChooserDialog.cpp | Diff File | ||
mod - radiant/ui/particles/ParticleChooserDialog.h | Diff File | ||
mod - radiant/ui/particles/ParticleSelector.h | Diff File | ||
master b6821890 23.09.2022 04:30 Details Diff |
Set the default binding of the Texture Tool move view tool to RMB | ||
mod - install/input.xml | Diff File | ||
master 2e57c213 21.09.2022 19:29 Details Diff |
0006095: hide Game Connection functionality except in Dark Mod Only the Dark Mod supports hot reload, so this functionality is now gated by a hot_reload optional feature exposed only by the Dark Mod .game file. In other games, neither the "Map → Game Connection" menu item nor the associated camera toolbar buttons will appear. |
Affected Issues 0006095 |
|
mod - plugins/dm.gameconnection/GameConnection.cpp | Diff File | ||
master 78620678 20.09.2022 20:00 Details Diff |
0006095: don't create menu items for unsupported game features The menu.xml allows a new "gamefeature" attribute to be applied to a <menuItem> node. If present, this feature will be looked up in the current game using the hasFeature() method, and the menu item will not be created if the feature is not present. This is used to hide the "Make Structural" and "Make Detail" menu items for games which are not Quake 3. |
Affected Issues 0006095 |
|
mod - install/games/darkmod.game | Diff File | ||
mod - install/menu.xml | Diff File | ||
mod - radiant/ui/menu/MenuElement.cpp | Diff File | ||
mod - radiant/ui/menu/MenuElement.h | Diff File | ||
mod - test/Game.cpp | Diff File | ||
master 8b7c4c05 18.09.2022 19:33 Details Diff |
0005537: Refactor SkinChooser to inherit from DeclarationSelectorDialog. |
Affected Issues 0005537 |
|
mod - radiant/ui/common/SkinChooser.cpp | Diff File | ||
mod - radiant/ui/common/SkinChooser.h | Diff File | ||
mod - radiant/ui/einspector/ModelPropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/SkinPropertyEditor.cpp | Diff File | ||
master 9c6c7ded 18.09.2022 17:59 Details Diff |
0005537: Fix Linux compilation |
Affected Issues 0005537 |
|
mod - libs/wxutil/dialog/DialogBase.cpp | Diff File | ||
master 20ba7f38 18.09.2022 16:58 Details Diff |
0005537: EntityClassChooser migrated after moving the state handling code to the base |
Affected Issues 0005537 |
|
mod - libs/wxutil/EntityClassChooser.cpp | Diff File | ||
mod - libs/wxutil/EntityClassChooser.h | Diff File | ||
mod - libs/wxutil/decl/DeclarationSelectorDialog.cpp | Diff File | ||
mod - libs/wxutil/decl/DeclarationSelectorDialog.h | Diff File |