Changesets: DarkRadiant

core_module 7ad8d694

27.04.2020 14:55

greebo


Details Diff
0005231: Add DarkRadiantCore module to solution, containing the ModuleRegistry implementation next to the logging classes. Affected Issues
0005231
mod - .gitignore Diff File
mod - radiant/modulesystem/DynamicLibrary.cpp Diff File
mod - tools/msvc/DarkRadiant.sln Diff File
add - tools/msvc/DarkRadiantCore.vcxproj Diff File
add - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

core_module 120b3f28

27.04.2020 13:24

greebo


Details Diff
0005231: Remove the now unused RadiantThreadManager Affected Issues
0005231
mod - include/iradiant.h Diff File
rm - include/ithread.h Diff
mod - include/precompiled_interfaces.h Diff File
mod - radiant/Makefile.am Diff File
mod - radiant/RadiantModule.cpp Diff File
mod - radiant/RadiantModule.h Diff File
rm - radiant/RadiantThreadManager.cpp Diff
rm - radiant/RadiantThreadManager.h Diff
mod - radiant/ui/particles/ParticlesChooser.cpp Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File
mod - tools/msvc/include.vcxproj Diff File

core_module 7fb9c495

27.04.2020 13:09

greebo


Details Diff
0005231: Change ParticlesLoader to derive from wxThread like all the other threaded tree populators. Affected Issues
0005231
mod - radiant/ui/particles/ParticlesChooser.cpp Diff File

core_module f5150e69

27.04.2020 13:08

greebo


Details Diff
Fix a crash when assigning "-" to the "model" spawnarg of a light
mod - radiant/render/backend/OpenGLShader.cpp Diff File

core_module 40c73d7d

27.04.2020 11:17

greebo


Details Diff
0005231: Change StaticModule implementation such that it doesn't immediately register the statically enlisted modules.
As long as we have the StaticModules, the ModuleRegistry will pick them up during loadAndInitialiseModules(), but ideally we wouldn't have any of these statically registered ones.
Affected Issues
0005231
mod - radiant/Makefile.am Diff File
mod - radiant/modulesystem/ModuleRegistry.cpp Diff File
add - radiant/modulesystem/StaticModule.cpp Diff File
mod - radiant/modulesystem/StaticModule.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

master 8537babb

27.04.2020 04:31

greebo


Details Diff
0005227: Entity Inspector should recognise spawnargs like model_*, skin_* and _color_* Affected Issues
0005227
mod - install/games/darkmod.game Diff File

core_module 1ce60d27

27.04.2020 04:04

greebo


Details Diff
0005231: Map and prefab paths can be retrieved through the GameManager interface. Affected Issues
0005231
mod - include/igame.h Diff File
mod - include/imodule.h Diff File
mod - radiant/map/AutoSaver.cpp Diff File
mod - radiant/map/MapFileManager.cpp Diff File
mod - radiant/map/StartupMapLoader.cpp Diff File
mod - radiant/settings/GameManager.cpp Diff File
mod - radiant/settings/GameManager.h Diff File

core_module 01e69153

26.04.2020 18:52

greebo


Details Diff
0005231: Remove the savePathsToRegistry() method from the ApplicationContext interface, the paths can be accessed through the GlobalModuleRegistry() instance. Affected Issues
0005231
mod - include/imodule.h Diff File
mod - libs/wxutil/PathEntry.cpp Diff File
mod - radiant/modulesystem/ApplicationContextImpl.cpp Diff File
mod - radiant/modulesystem/ApplicationContextImpl.h Diff File
mod - radiant/shaders/Doom3ShaderSystem.cpp Diff File
mod - radiant/uimanager/LocalBitmapArtProvider.h Diff File
mod - radiant/xmlregistry/XMLRegistry.cpp Diff File

master abf4f8cb

26.04.2020 04:18

greebo


Details Diff
Bump version for the next pre-release
mod - configure.ac Diff File
mod - include/version.h Diff File

master 965dab71

26.04.2020 04:11

greebo


Details Diff
0005229: Fix layer and selection set info file sections being written twice to the .darkradiant file in consecutive saves.
Reminder to myself: std::stringstream::clear() doesn't clear its contents, it just clears the state bits.
Affected Issues
0005229
mod - radiant/layers/LayerInfoFileModule.cpp Diff File
mod - radiant/layers/LayerInfoFileModule.h Diff File
mod - radiant/map/MapPropertyInfoFileModule.cpp Diff File
mod - radiant/map/MapPropertyInfoFileModule.h Diff File
mod - radiant/selection/group/SelectionGroupInfoFileModule.cpp Diff File
mod - radiant/selection/group/SelectionGroupInfoFileModule.h Diff File
mod - radiant/selection/selectionset/SelectionSetInfoFileModule.cpp Diff File
mod - radiant/selection/selectionset/SelectionSetInfoFileModule.h Diff File

master 6df92e8e

25.04.2020 15:55

greebo


Details Diff
Fix crash in game setup dialog when the specified engine path doesn't exist
mod - radiant/ui/prefdialog/GameSetupPageTdm.cpp Diff File

master 98d4a7f0

25.04.2020 15:46

greebo


Details Diff
Fix compilation in OSX
mod - radiant/map/algorithm/Import.cpp Diff File
mod - radiant/map/format/portable/PortableMapReader.cpp Diff File
mod - radiant/selection/selectionset/SelectionSetToolmenu.cpp Diff File

master c652a7f5

25.04.2020 15:21

greebo


Details Diff
Update Xcode project
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj Diff File

master a606a621

25.04.2020 11:09

greebo


Details Diff
0005226: Add "Select Parent Entities" command to select the parent entity of any selected child primitive (deselecting the children). Affected Issues
0005226
mod - install/input.xml Diff File
mod - install/menu.xml Diff File
mod - radiant/selection/algorithm/General.cpp Diff File
mod - radiant/selection/algorithm/Group.cpp Diff File
mod - radiant/selection/algorithm/Group.h Diff File

master a9311bff

24.04.2020 18:41

greebo


Details Diff
0005098: Make the pfbx file format the default when exporting prefabs.
Plus some refactoring in the FileChooser class - it is still an unpleasant if-else construct.
mod - libs/wxutil/FileChooser.cpp Diff File
mod - libs/wxutil/FileChooser.h Diff File
mod - radiant/map/MapFileManager.cpp Diff File

master d4c5277b

24.04.2020 18:41

greebo


Details Diff
0005089: Make the pfbx file format the default when exporting prefabs.
Plus some refactoring in the FileChooser class - it is still an unpleasant if-else construct.
Affected Issues
0005089
mod - libs/wxutil/FileChooser.cpp Diff File
mod - libs/wxutil/FileChooser.h Diff File
mod - radiant/map/MapFileManager.cpp Diff File

master 44ffe939

24.04.2020 14:55

greebo


Details Diff
0005199: Prevent classname spawnarg from being removed by Cutting them out.
Also, prevent the Entity Inspector from crashing DR if an entity should have an empty classname.
Affected Issues
0005199
mod - radiant/ui/einspector/EntityInspector.cpp Diff File

master ced0c501

24.04.2020 14:37

greebo


Details Diff
0005175: FileChooser pre-selects the correct file filter based on a non-empty existing filename Affected Issues
0005175
mod - libs/wxutil/FileChooser.cpp Diff File
mod - libs/wxutil/FileChooser.h Diff File

master 77c146f5

24.04.2020 14:19

greebo


Details Diff
0005175: Portable mapx file extension should be listed in the Map Open file chooser dialogs. Affected Issues
0005175
mod - radiant/map/MapFileManager.cpp Diff File

master fe0ce19d

24.04.2020 13:50

greebo


Details Diff
0005176: To let newly created brushes use the last remembered shader, pre-select the stored material in the Media Browsers Affected Issues
0005176
mod - radiant/selection/shaderclipboard/ShaderClipboard.cpp Diff File

master 92b82769

23.04.2020 04:57

greebo


Details Diff
0005140: Fix ToggleFullscreenCamera in Regular and Regular Left layouts Affected Issues
0005140
mod - radiant/ui/mainframe/RegularLayout.cpp Diff File
mod - radiant/ui/mainframe/RegularLayout.h Diff File

master bd5abeed

23.04.2020 04:38

greebo


Details Diff
0005140: Fix ToggleFullscreenCamera in EmbeddedLayout Affected Issues
0005140
mod - radiant/ui/mainframe/EmbeddedLayout.cpp Diff File
mod - radiant/ui/mainframe/EmbeddedLayout.h Diff File

master 602afdae

22.04.2020 20:02

orbweaver


Details Diff
Use EntityClassChooser for choosing entity class in Difficulty editor

The previous dropdown for choosing an entity class did not make it easy to
select the correct entity class out of the hundreds of values (at least on
GTK). Now there are two widgets: a text entry which allows a class to be typed
in (but still offers autocompletion), and an adjacent button which shows the
regular EntityClassChooser for choosing an entity class interactively.

In order to allow the Difficulty editor to use the EntityClassChooser, the
latter class has been moved from the radiant module into libs/wxutil. It still
retains its previous behaviour of maintaining a static singleton instance to
avoid repeatedly populating the large list of entity classes; hopefully this
use of a static won't cause any problems now that the class is in wxutil.

As well as improving usability, this change also removes the noticeable delay
(around 1 second on my machine) when showing the DifficultyEditor, caused by
the costly population of three different wxChoice widgets with a complete list
of entity classes.
mod - install/ui/difficultyeditor.fbp Diff File
mod - install/ui/difficultyeditor.xrc Diff File
mod - libs/wxutil/Makefile.am Diff File
mod - plugins/dm.difficulty/DifficultyEditor.cpp Diff File
mod - plugins/dm.difficulty/DifficultyEditor.h Diff File
mod - radiant/Makefile.am Diff File
mod - radiant/ui/einspector/ClassnamePropertyEditor.cpp Diff File
rm - radiant/ui/entitychooser/EntityClassChooser.cpp Diff
rm - radiant/ui/entitychooser/EntityClassChooser.h Diff
rm - radiant/ui/entitychooser/EntityClassTreePopulator.cpp Diff
rm - radiant/ui/entitychooser/EntityClassTreePopulator.h Diff
mod - radiant/ui/ortho/OrthoContextMenu.cpp Diff File

master b2f42b90

22.04.2020 20:01

orbweaver


Details Diff
Set -Og as debug compilation option on Linux

-Og is recommended instead of -O0 by GCC manual to provide optimal debugging
functionality.
mod - configure.ac Diff File

master 457ad211

21.04.2020 16:18

greebo


Details Diff
Update German localisation
mod - install/i18n/darkradiant.pot Diff File
mod - install/i18n/de/LC_MESSAGES/darkradiant.mo Diff File
mod - install/i18n/de/LC_MESSAGES/darkradiant.po Diff File
mod - tools/i18n/darkradiant.pot Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 211 212 213 214 215 216 217 ... 240 ... 264 265 266  Next  Last