Changesets: DarkRadiant

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

master e68aff09

14.09.2022 19:24

orbweaver


Details Diff
0006095: test sorted list of Game objects

Test that the IGameManager::getSortedGameList() method returns the
vector of games in the expected order (defined by the "index" property
in the XML file). To confirm which game is which, the getName() method
is exposed on the pure virtual interface (it was already present on the
implementing class).
Affected Issues
0006095
mod - include/igame.h Diff File
mod - radiantcore/settings/Game.cpp Diff File
mod - radiantcore/settings/Game.h Diff File
mod - test/Game.cpp Diff File

master 9b05e8bd

13.09.2022 20:01

orbweaver


Details Diff
0006095: add a trivial test for the GameManager

This may not turn out to be all that useful, since the RadiantTest sets
up a fake game by responding on the message bus, and never actually
loads any .game files. Currently it is testing only that the game
manager can return the expected config struct which reflects the fake
game info populated by RadiantTest.
Affected Issues
0006095
mod - libs/string/split.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

master 06f210b2

11.09.2022 11:24

greebo


Details Diff
0006093: Some pending threads might access user code that should be finished before all modules are shut down Affected Issues
0006093
mod - radiantcore/decl/DeclarationManager.cpp Diff File

master 5e1ddb1f

11.09.2022 11:07

greebo


Details Diff
0006093: Don't immediately remove pending tasks from the lists Affected Issues
0006093
mod - radiantcore/decl/DeclarationManager.cpp Diff File
 First  Prev  1 2 3 ... 29 30 31 32 33 34 35 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 261 262 263  Next  Last