Changesets: DarkRadiant
master 264995a9 17.09.2022 13:00 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 Details Diff |
0005537: Fix linux compilation |
Affected Issues 0005537 |
|
mod - radiant/CMakeLists.txt | Diff File | ||
master 4b6a716a 17.09.2022 05:49 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 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 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 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 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 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 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 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 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 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 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 Details Diff |
Fix preprocessor expression | ||
mod - plugins/dm.gameconnection/clsocket/StatTimer.h | Diff File | ||
master c29693bd 16.09.2022 13:25 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 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 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 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 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 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 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 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 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 Details Diff |
0006093: Don't immediately remove pending tasks from the lists |
Affected Issues 0006093 |
|
mod - radiantcore/decl/DeclarationManager.cpp | Diff File |