Changesets: DarkRadiant

master a5be8ad9

18.09.2022 05:00

greebo


Details Diff
0005537: Extend wxutil::DialogBase to maintain the window position/size, using the window name to form the registry key.
DialogBase constructors now accept an optional window name for this purpose.
Affected Issues
0005537
mod - install/user.xml Diff File
mod - libs/wxutil/EntityClassChooser.cpp Diff File
mod - libs/wxutil/EntityClassChooser.h Diff File
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

master 6f9daf3e

17.09.2022 16:51

greebo


Details Diff
0005537: Refactor wxutil::DialogBase, cleanup #includes Affected Issues
0005537
mod - libs/wxutil/dialog/Dialog.cpp Diff File
mod - libs/wxutil/dialog/DialogBase.cpp Diff File
mod - libs/wxutil/dialog/DialogBase.h Diff File

master 7c3b550d

17.09.2022 16:39

greebo


Details Diff
0005537: Remove the EntityClassChooser XRC, all there was left in the XRC file were the buttons, which are now replaced by a standard button sizer. Affected Issues
0005537
rm - install/ui/entityclasschooser.fbp Diff
rm - install/ui/entityclasschooser.xrc Diff
mod - libs/wxutil/EntityClassChooser.cpp Diff File
mod - libs/wxutil/EntityClassChooser.h Diff File

master c37a0b3a

17.09.2022 16:17

greebo


Details Diff
0005537: DeclarationSelector creates a splitter window as soon as a preview is added to the right panel Affected Issues
0005537
mod - libs/wxutil/decl/DeclarationSelector.cpp Diff File
mod - libs/wxutil/decl/DeclarationSelector.h Diff File

master 8b9329a5

17.09.2022 15:46

greebo


Details Diff
0005537: Convert entity description text to IDeclarationPreview to receive automatic selection updates. Affected Issues
0005537
mod - install/ui/entityclasschooser.fbp Diff File
mod - install/ui/entityclasschooser.xrc Diff File
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 5577a829

17.09.2022 15:16

greebo


Details Diff
0005537: Introduce EntityClassPreview (a specialised ModelPreview) and move ownership to EntityClassSelector. Affected Issues
0005537
mod - install/ui/entityclasschooser.fbp Diff File
mod - install/ui/entityclasschooser.xrc Diff File
mod - libs/wxutil/EntityClassChooser.cpp Diff File
mod - libs/wxutil/EntityClassChooser.h Diff File
add - libs/wxutil/preview/EntityClassPreview.h Diff File
mod - tools/msvc/wxutillib.vcxproj Diff File
mod - tools/msvc/wxutillib.vcxproj.filters Diff File

master fb00152f

17.09.2022 14:55

greebo


Details Diff
0005537: Remove redundant controls Affected Issues
0005537
mod - install/ui/entityclasschooser.fbp Diff File
mod - install/ui/entityclasschooser.xrc Diff File
mod - libs/wxutil/EntityClassChooser.cpp Diff File
mod - libs/wxutil/EntityClassChooser.h Diff File

master 0ebad122

17.09.2022 14:50

greebo


Details Diff
0005537: Start refactoring EntityClassChooser to use a specialised DeclarationSelector 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 37d94a9d

17.09.2022 14:33

greebo


Details Diff
0005537: Move DeclFileInfo to wxutil/decl/ folder. Affected Issues
0005537
mod - libs/wxutil/decl/DeclarationSelector.cpp Diff File
mod - radiant/ui/common/SkinChooser.h Diff File
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - tools/msvc/wxutillib.vcxproj Diff File
mod - tools/msvc/wxutillib.vcxproj.filters Diff File

master 7b31e0f8

17.09.2022 14:30

greebo


Details Diff
0005537: Move DeclarationSelector to wxutil namespace Affected Issues
0005537
mod - libs/wxutil/CMakeLists.txt Diff File
mod - radiant/CMakeLists.txt Diff File
mod - radiant/ui/common/SoundShaderSelector.h Diff File
mod - radiant/ui/materials/MaterialSelector.h Diff File
mod - radiant/ui/particles/ParticleSelector.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File
mod - tools/msvc/wxutillib.vcxproj Diff File
mod - tools/msvc/wxutillib.vcxproj.filters Diff File

master 7000412e

17.09.2022 13:24

greebo


Details Diff
0005537: Add a DeclFileInfo widget to all selectors Affected Issues
0005537
mod - libs/wxutil/DeclFileInfo.h Diff File
mod - radiant/ui/common/DeclarationSelector.cpp Diff File
mod - radiant/ui/common/DeclarationSelector.h Diff File
mod - radiant/ui/common/SoundShaderPreview.cpp Diff File
mod - radiant/ui/common/SoundShaderPreview.h Diff File

master 264995a9

17.09.2022 13:00

greebo


Details Diff
0005537: Since the ParticlePreview isn't a wxWindow itself, add a GetPreviewWidget method to the IDeclarationPreview interface. Affected Issues
0005537
mod - include/ui/ideclpreview.h Diff File
mod - libs/wxutil/preview/ParticlePreview.cpp Diff File
mod - libs/wxutil/preview/ParticlePreview.h Diff File
mod - radiant/ui/common/DeclarationSelector.cpp Diff File
mod - radiant/ui/common/DeclarationSelector.h Diff File
mod - radiant/ui/common/SoundShaderPreview.h Diff File
mod - radiant/ui/common/TexturePreviewCombo.h Diff File
mod - radiant/ui/particles/ParticleSelector.cpp Diff File
mod - radiant/ui/particles/ParticleSelector.h Diff File

master e21d25e7

17.09.2022 07:05

greebo


Details Diff
0005537: Fix linux compilation Affected Issues
0005537
mod - radiant/CMakeLists.txt Diff File

master 4b6a716a

17.09.2022 05:49

greebo


Details Diff
0005537: Refactor SoundShaderSelector to manage the preview on its own Affected Issues
0005537
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 2e403a6b

17.09.2022 04:57

greebo


Details Diff
0005537: Move interface to include/ui/ Affected Issues
0005537
mod - libs/wxutil/preview/ParticlePreview.cpp Diff File
mod - libs/wxutil/preview/ParticlePreview.h Diff File
mod - radiant/ui/common/DeclarationSelector.h Diff File
mod - radiant/ui/common/SoundShaderPreview.h Diff File
mod - radiant/ui/common/TexturePreviewCombo.h Diff File
mod - radiant/ui/particles/ParticleEditor.cpp Diff File
mod - radiant/ui/particles/ParticleSelector.cpp Diff File
mod - radiant/ui/particles/ParticleSelector.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File
mod - tools/msvc/include.vcxproj Diff File
mod - tools/msvc/include.vcxproj.filters Diff File

master bf1cf490

17.09.2022 04:43

greebo


Details Diff
0005537: TexturePreviewCombo implements IDeclarationPreview.
The MaterialSelector no longer needs to hold a direct reference to the combo widget, updates are issued by the DeclarationSelector base.
Affected Issues
0005537
mod - radiant/ui/common/TexturePreviewCombo.cpp Diff File
mod - radiant/ui/common/TexturePreviewCombo.h Diff File
mod - radiant/ui/materials/MaterialSelector.cpp Diff File
mod - radiant/ui/materials/MaterialSelector.h Diff File
mod - radiant/ui/mediabrowser/MediaBrowser.cpp Diff File

master 8b682043

17.09.2022 04:38

greebo


Details Diff
0005537: Introduce IDeclarationPreview interface which can be used by the DeclarationSelector to notify the attached previews about selection changes. Affected Issues
0005537
mod - radiant/ui/common/DeclarationSelector.cpp Diff File
mod - radiant/ui/common/DeclarationSelector.h Diff File
add - radiant/ui/common/IDeclarationPreview.h Diff File
mod - radiant/ui/common/SoundChooser.cpp Diff File
mod - radiant/ui/common/SoundChooser.h Diff File
mod - radiant/ui/common/SoundShaderPreview.cpp Diff File
mod - radiant/ui/common/SoundShaderPreview.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

master 618496f1

17.09.2022 04:14

greebo


Details Diff
0005537: Migrate SoundChooser to use a specialised DeclarationSelector as tree view. Affected Issues
0005537
mod - radiant/ui/common/DeclarationSelector.cpp Diff File
mod - radiant/ui/common/DeclarationSelector.h Diff File
mod - radiant/ui/common/SoundChooser.cpp Diff File
mod - radiant/ui/common/SoundChooser.h Diff File
add - radiant/ui/common/SoundShaderSelector.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

master cb7b1104

16.09.2022 15:42

greebo


Details Diff
0005537: Rename ShaderChooser to MaterialChooser and move its file pair to ui/materials/ folder Affected Issues
0005537
mod - install/user.xml Diff File
mod - radiant/CMakeLists.txt Diff File
mod - radiant/ui/einspector/TexturePropertyEditor.cpp Diff File
mod - radiant/ui/findshader/FindShader.cpp Diff File
mod - radiant/ui/lightinspector/LightInspector.cpp Diff File
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - radiant/ui/surfaceinspector/SurfaceInspector.cpp Diff File
mod - radiant/ui/surfaceinspector/SurfaceInspector.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

master 72c33023

16.09.2022 15:34

greebo


Details Diff
0005537: Rename ShaderSelector to MaterialSelector and move its file pair to ui/materials/ folder Affected Issues
0005537
mod - radiant/CMakeLists.txt Diff File
mod - radiant/ui/common/DeclarationSelector.h Diff File
mod - radiant/ui/common/ShaderChooser.cpp Diff File
mod - radiant/ui/common/ShaderChooser.h Diff File
mod - radiant/ui/einspector/TexturePropertyEditor.cpp Diff File
mod - radiant/ui/findshader/FindShader.cpp Diff File
mod - radiant/ui/lightinspector/LightInspector.cpp Diff File
mod - radiant/ui/lightinspector/LightInspector.h Diff File
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - radiant/ui/surfaceinspector/SurfaceInspector.cpp Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

master 072f99f3

16.09.2022 15:09

greebo


Details Diff
0005537: Merge common code from ParticleSelector into DeclarationSelector.
Expand base class for added flexibility.
Affected Issues
0005537
mod - radiant/ui/common/DeclarationSelector.cpp Diff File
mod - radiant/ui/common/DeclarationSelector.h Diff File
mod - radiant/ui/common/ShaderSelector.cpp Diff File
mod - radiant/ui/common/ShaderSelector.h Diff File
mod - radiant/ui/particles/ParticleChooserDialog.cpp Diff File
mod - radiant/ui/particles/ParticleSelector.cpp Diff File
mod - radiant/ui/particles/ParticleSelector.h Diff File

master 2a3ee16b

16.09.2022 14:10

greebo


Details Diff
0005537: DeclarationSelector is using its own default set of columns, unless specified otherwise Affected Issues
0005537
mod - radiant/ui/common/DeclarationSelector.cpp Diff File
mod - radiant/ui/common/DeclarationSelector.h Diff File
mod - radiant/ui/common/ShaderSelector.cpp Diff File
mod - radiant/ui/common/ShaderSelector.h Diff File

master 5e6b7aef

16.09.2022 13:58

greebo


Details Diff
0005537: Add protected virtual method to override by DeclarationSelector subclasses Affected Issues
0005537
mod - radiant/ui/common/DeclarationSelector.cpp Diff File
mod - radiant/ui/common/DeclarationSelector.h Diff File
mod - radiant/ui/common/ShaderSelector.cpp Diff File
mod - radiant/ui/common/ShaderSelector.h Diff File

master 038a1d93

16.09.2022 13:40

greebo


Details Diff
0005537: Add a generic Get/SetSelectedDeclName method to DeclarationSelector, replacing the ShaderSelector methods Affected Issues
0005537
mod - radiant/ui/common/DeclarationSelector.cpp Diff File
mod - radiant/ui/common/DeclarationSelector.h Diff File
mod - radiant/ui/common/ShaderChooser.cpp Diff File
mod - radiant/ui/common/ShaderSelector.cpp Diff File
mod - radiant/ui/common/ShaderSelector.h Diff File
mod - radiant/ui/lightinspector/LightInspector.cpp Diff File

master 9236f743

16.09.2022 13:28

greebo


Details Diff
Fix preprocessor expression
mod - plugins/dm.gameconnection/clsocket/StatTimer.h Diff File
 First  Prev  1 2 3 ... 30 ... 32 33 34 35 36 37 38 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last