Changesets: DarkRadiant

master 9799672b

25.09.2022 08:00

greebo


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

greebo


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

greebo


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

greebo


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

greebo


Details Diff
Update Xcode project
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj Diff File

master e29f3048

23.09.2022 12:00

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


Details Diff
0005537: Remove unused signal Affected Issues
0005537
mod - radiant/ui/common/SkinChooser.cpp Diff File

master b9aa3249

23.09.2022 04:56

greebo


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

greebo


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

orbweaver


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

orbweaver


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

greebo


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

greebo


Details Diff
0005537: Fix Linux compilation Affected Issues
0005537
mod - libs/wxutil/dialog/DialogBase.cpp Diff File

master 20ba7f38

18.09.2022 16:58

greebo


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
 First  Prev  1 2 3 ... 27 28 29 30 31 32 33 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 261 262 263  Next  Last