Changesets: DarkRadiant
core_module 7ad8d694 27.04.2020 14:55 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 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 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 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 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 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 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 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 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 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 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 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 Details Diff |
Update Xcode project | ||
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj | Diff File | ||
master a606a621 25.04.2020 11:09 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 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 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 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 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 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 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 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 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 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 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 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 |