Changesets: DarkRadiant

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

master e4888612

18.09.2022 16:43

greebo


Details Diff
0005537: Each DeclarationSelector monitors its corresponding decl::Type to refresh the tree on reloadDecls. Affected Issues
0005537
mod - libs/wxutil/EntityClassChooser.cpp Diff File
mod - libs/wxutil/EntityClassChooser.h Diff File
mod - libs/wxutil/decl/DeclarationSelector.cpp Diff File
mod - libs/wxutil/decl/DeclarationSelector.h Diff File

master 43f426f9

18.09.2022 16:35

greebo


Details Diff
0005537: A public Populate() method is now mandatory for DeclarationSelector implementations Affected Issues
0005537
mod - libs/wxutil/EntityClassChooser.cpp Diff File
mod - libs/wxutil/decl/DeclarationSelector.h Diff File
mod - radiant/ui/common/SkinChooser.cpp Diff File
mod - radiant/ui/common/SoundChooser.cpp Diff File
mod - radiant/ui/common/SoundShaderSelector.h Diff File
mod - radiant/ui/materials/MaterialSelector.cpp Diff File
mod - radiant/ui/materials/MaterialSelector.h Diff File
mod - radiant/ui/particles/ParticleSelector.cpp Diff File
mod - radiant/ui/particles/ParticleSelector.h Diff File

master bfcafd5c

18.09.2022 16:24

greebo


Details Diff
0005537: Move double-click behaviour to base DeclarationSelectorDialog 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

master 77f90967

18.09.2022 16:19

greebo


Details Diff
0005537: Move more common code to DeclarationSelectorDialog 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

master 7001d58a

18.09.2022 16:00

greebo


Details Diff
0005537: Introduce DeclarationSelectorDialog as new base type for declaration choosers.

Start refactoring EntityClassChooser, moving common code to the base.
Affected Issues
0005537
mod - libs/wxutil/CMakeLists.txt Diff File
mod - libs/wxutil/EntityClassChooser.cpp Diff File
mod - libs/wxutil/EntityClassChooser.h Diff File
add - libs/wxutil/decl/DeclarationSelectorDialog.cpp Diff File
add - libs/wxutil/decl/DeclarationSelectorDialog.h Diff File
mod - tools/msvc/wxutillib.vcxproj Diff File
mod - tools/msvc/wxutillib.vcxproj.filters Diff File

master db00b163

18.09.2022 14:16

greebo


Details Diff
0005537: Refactored SkinChooser, code cleanup Affected Issues
0005537
mod - libs/wxutil/decl/DeclarationSelector.cpp Diff File
mod - libs/wxutil/decl/DeclarationSelector.h Diff File
mod - radiant/ui/common/SkinChooser.cpp Diff File
mod - radiant/ui/common/SkinChooser.h Diff File
mod - radiant/ui/modelselector/MaterialsList.h Diff File

master 70f7fa71

18.09.2022 08:32

greebo


Details Diff
0005537: ResourceTreeView finished event should propagate upwards Affected Issues
0005537
mod - libs/wxutil/dataview/ResourceTreeView.cpp Diff File
mod - radiant/ui/common/SkinChooser.cpp Diff File

master af96a3fd

18.09.2022 08:22

greebo


Details Diff
0005537: Move more preview-related code to the SkinSelector widget. Affected Issues
0005537
mod - install/user.xml Diff File
add - libs/wxutil/preview/SkinPreview.h Diff File
mod - radiant/ui/common/SkinChooser.cpp Diff File
mod - radiant/ui/common/SkinChooser.h Diff File
mod - tools/msvc/wxutillib.vcxproj Diff File
mod - tools/msvc/wxutillib.vcxproj.filters Diff File

master ac26f793

18.09.2022 07:56

greebo


Details Diff
0005537: Start refactoring the SkinChooser Affected Issues
0005537
mod - radiant/ui/common/SkinChooser.cpp Diff File
mod - radiant/ui/common/SkinChooser.h Diff File

master 644a7afd

18.09.2022 07:03

greebo


Details Diff
0005537: EntityClassChooser now implements IPersistableObject to save the last selected decl name.

Precaution is necessary to not overwrite the pre-selected eclass with the one from the registry.
Affected Issues
0005537
mod - libs/registry/registry.h Diff File
mod - libs/wxutil/EntityClassChooser.cpp Diff File
mod - libs/wxutil/EntityClassChooser.h Diff File
mod - libs/wxutil/PanedPosition.cpp Diff File
mod - libs/wxutil/PanedPosition.h Diff File

master d8c28f70

18.09.2022 06:27

greebo


Details Diff
0005537: PanedPosition is saving the sash position to a separate registry element to avoid name clashes when multiple splitters are saved. Affected Issues
0005537
mod - libs/wxutil/PanedPosition.cpp Diff File
mod - libs/wxutil/PanedPosition.h Diff File
mod - libs/wxutil/decl/DeclarationSelector.cpp Diff File

master b8b06d83

18.09.2022 06:17

greebo


Details Diff
0005537: DeclarationSelector is now able to persist the sash position of the splitter window.

Provided it's registered by the owning dialog to the WindowState handler.
Affected Issues
0005537
mod - libs/wxutil/EntityClassChooser.cpp Diff File
mod - libs/wxutil/EntityClassChooser.h Diff File
mod - libs/wxutil/PanedPosition.cpp Diff File
mod - libs/wxutil/PanedPosition.h Diff File
mod - libs/wxutil/decl/DeclarationSelector.cpp Diff File
mod - libs/wxutil/decl/DeclarationSelector.h Diff File

master 8505b548

18.09.2022 06:00

greebo


Details Diff
0005537: Refactor WindowPosition, implement IPersistableObject Affected Issues
0005537
mod - libs/wxutil/WindowPosition.cpp Diff File
mod - libs/wxutil/WindowPosition.h Diff File
mod - libs/wxutil/dialog/DialogBase.cpp Diff File
mod - libs/wxutil/dialog/DialogBase.h Diff File
mod - plugins/dm.objectives/ObjectiveConditionsDialog.cpp Diff File

master f9fc54f5

18.09.2022 05:35

greebo


Details Diff
0005537: Take a further step and introduce a generic WindowState serialization helper.
This helper will save/restore the window position as well as the state of all registered elements in a dialog that implement the IPersistableObject interface.
Affected Issues
0005537
add - include/ui/iwindowstate.h Diff File
mod - libs/wxutil/CMakeLists.txt Diff File
add - libs/wxutil/WindowState.cpp Diff File
add - libs/wxutil/WindowState.h Diff File
mod - libs/wxutil/dialog/DialogBase.cpp Diff File
mod - libs/wxutil/dialog/DialogBase.h Diff File
mod - tools/msvc/include.vcxproj Diff File
mod - tools/msvc/include.vcxproj.filters Diff File
mod - tools/msvc/wxutillib.vcxproj Diff File
mod - tools/msvc/wxutillib.vcxproj.filters Diff File
 First  Prev  1 2 3 ... 30 31 32 33 34 35 36 37 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last