Changesets: DarkRadiant

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

master c29693bd

16.09.2022 13:25

greebo


Details Diff
0005537: Introduce DeclarationTreeView base class, move common ShaderSelector code to base Affected Issues
0005537
add - radiant/ui/common/DeclarationSelector.cpp Diff File
add - radiant/ui/common/DeclarationSelector.h Diff File
mod - radiant/ui/common/ShaderSelector.cpp Diff File
mod - radiant/ui/common/ShaderSelector.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

master 464e3f40

16.09.2022 10:05

greebo

Committer: GitHub


Details Diff
Merge pull request 0000029 from Zopolis4/master

Fix Hurd build (ish)
Affected Issues
0000029
mod - plugins/dm.gameconnection/clsocket/StatTimer.h Diff File

master 9421678a

16.09.2022 06:17

Zopolis4


Details Diff
Fix Hurd build
mod - plugins/dm.gameconnection/clsocket/StatTimer.h Diff File

master 47c6d791

15.09.2022 19:23

greebo

Committer: GitHub


Details Diff
Merge pull request 0000028 from coldtobi/fix_hurd_PATH_MAX

Using std::filesystem to retrieve executable path.
Affected Issues
0000028
mod - libs/module/ApplicationContextBase.cpp Diff File

master e79648a8

15.09.2022 13:10

coldtobi


Details Diff
Using std::filesystem to retrieve executable path.

This avoids PATH_MAX and makes darkradiant more portable, e.g on Hurd.
mod - libs/module/ApplicationContextBase.cpp Diff File

master bb8c3bd5

14.09.2022 20:02

orbweaver


Details Diff
0006095: passing test for IGame::hasFeature()

Add the "detail_brushes" optional feature only to quake3.game, and
confirm that it appears on the expected IGame object.
Affected Issues
0006095
mod - install/games/quake3.game Diff File
mod - radiantcore/settings/Game.cpp Diff File
mod - test/Game.cpp Diff File

master 0c52b0bb

14.09.2022 19:46

orbweaver


Details Diff
0006095: test accessing some values from .game file

It turns out that the tests ARE loading .game files, although these are
not under the test/resources directory so it remains to be seen whether
this test will encounter any problems on other platforms. Possibly it
will only work if the main DR resources (i.e. install/*) are installed
to their expected location before the tests are run.
Affected Issues
0006095
mod - include/igame.h Diff File
mod - test/Game.cpp Diff File
 First  Prev  1 2 3 ... 30 ... 37 38 39 40 41 42 43 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 269 270 271  Next  Last