Changesets: DarkRadiant

master 1f70ccdb

2020-04-29 15:54:54

greebo

Details Diff
0005122: Don't select nodes that aren't visible Affected Issues
0005122
mod - radiant/filters/SetObjectSelectionByFilterWalker.h Diff File

core_module 47bde40c

2020-04-29 15:38:53

greebo

Details Diff
0005231: Move LogFile management to the core module. It has its own ModuleRegistry instance now too. Affected Issues
0005231
add - libs/module/CoreModule.cpp Diff File
mod - libs/module/CoreModule.h Diff File
mod - radiant/Radiant.cpp Diff File
mod - radiant/RadiantApp.cpp Diff File
mod - radiant/RadiantApp.h Diff File
mod - radiant/modulesystem/ModuleRegistry.h Diff File
mod - tools/msvc/DarkRadiant.sln Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File
mod - tools/msvc/modulelib.vcxproj Diff File
mod - tools/msvc/modulelib.vcxproj.filters Diff File

core_module b3974361

2020-04-29 04:44:10

greebo

Details Diff
0005231: Cleanup ApplicationContext interface, remove a few source file references from the executable project Affected Issues
0005231
mod - include/imodule.h Diff File
mod - libs/wxutil/ConsoleView.cpp Diff File
mod - radiant/RadiantApp.cpp Diff File
mod - radiant/log/Console.cpp Diff File
mod - radiant/log/LogFile.cpp Diff File
mod - radiant/modulesystem/ApplicationContextImpl.cpp Diff File
mod - radiant/modulesystem/ApplicationContextImpl.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

core_module 38a8fa1c

2020-04-29 04:05:29

greebo

Details Diff
0005231: Remove static LogStream instances Affected Issues
0005231
mod - radiant/log/LogStream.cpp Diff File
mod - radiant/log/LogStream.h Diff File

master 1372b66d

2020-04-28 20:31:52

orbweaver

Details Diff
Add moved files missing from previous commit
Attach Issues:
add - libs/wxutil/EntityClassChooser.cpp Diff File
add - libs/wxutil/EntityClassChooser.h Diff File

core_module a99f360d

2020-04-28 19:02:47

greebo

Details Diff
0005231: Global log stream references can be obtained via the ILogWriter interface. Affected Issues
0005231
mod - include/ilogwriter.h Diff File
mod - include/imodule.h Diff File
mod - radiant/Radiant.cpp Diff File
mod - radiant/RadiantApp.cpp Diff File
mod - radiant/log/COutRedirector.cpp Diff File
mod - radiant/log/COutRedirector.h Diff File
mod - radiant/log/LogFile.cpp Diff File
mod - radiant/log/LogFile.h Diff File
mod - radiant/log/LogStream.cpp Diff File
mod - radiant/log/LogStream.h Diff File
mod - radiant/log/LogWriter.cpp Diff File
mod - radiant/log/LogWriter.h Diff File

core_module f0909e17

2020-04-28 17:57:03

greebo

Details Diff
0005231: Convert ELogLevel enumeration to an enum class Affected Issues
0005231
mod - include/ilogwriter.h Diff File
mod - radiant/log/Console.cpp Diff File
mod - radiant/log/Console.h Diff File
mod - radiant/log/LogFile.cpp Diff File
mod - radiant/log/LogFile.h Diff File
mod - radiant/log/LogStream.cpp Diff File
mod - radiant/log/LogStream.h Diff File
mod - radiant/log/LogStreamBuf.cpp Diff File
mod - radiant/log/LogStreamBuf.h Diff File
mod - radiant/log/LogWriter.cpp Diff File
mod - radiant/log/LogWriter.h Diff File
mod - radiant/log/StringLogDevice.cpp Diff File
mod - radiant/log/StringLogDevice.h Diff File

core_module 08024cde

2020-04-28 04:15:00

greebo

Details Diff
0005231: Working on the Logging subsystem Affected Issues
0005231
mod - include/iradiant.h Diff File
mod - radiant/Radiant.cpp Diff File
mod - radiant/RadiantApp.cpp Diff File
mod - radiant/RadiantApp.h Diff File
mod - radiant/log/LogFile.cpp Diff File
mod - radiant/log/LogFile.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/modulelib.vcxproj Diff File

core_module 6e2305aa

2020-04-28 03:26:45

greebo

Details Diff
0005231: Move DynamicLibrary to a static modulelib to be able to use it in more than one binary.
Add preliminary code to instantiate the core module from the main binary at startup.
Affected Issues
0005231
mod - include/iradiant.h Diff File
add - libs/module/CoreModule.h Diff File
add - radiant/Radiant.cpp Diff File
mod - radiant/RadiantApp.cpp Diff File
mod - radiant/RadiantApp.h Diff File
mod - radiant/modulesystem/ModuleLoader.cpp Diff File
mod - radiant/modulesystem/ModuleLoader.h Diff File
mod - tools/msvc/DarkRadiant.sln Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File
add - tools/msvc/modulelib.vcxproj Diff File
add - tools/msvc/modulelib.vcxproj.filters Diff File
add - tools/msvc/properties/DarkRadiant Core Library.props Diff File
mod - tools/msvc/properties/DarkRadiant Main Executable.props Diff File

core_module 04681d34

2020-04-27 16:49:09

greebo

Details Diff
0005231: Rename IRadiant to IRadiantBase, we need that name Affected Issues
0005231
mod - include/iradiant.h Diff File
mod - radiant/RadiantModule.h Diff File

core_module 5f4e64b3

2020-04-27 16:27:42

greebo

Details Diff
0005231: Extract logging interface to ilogwriter.h Affected Issues
0005231
add - include/ilogwriter.h Diff File
mod - radiant/log/Console.cpp Diff File
mod - radiant/log/Console.h Diff File
rm - radiant/log/LogDevice.h Diff File
mod - radiant/log/LogFile.h Diff File
rm - radiant/log/LogLevels.h Diff File
mod - radiant/log/LogStreamBuf.h Diff File
mod - radiant/log/LogWriter.cpp Diff File
mod - radiant/log/LogWriter.h Diff File
mod - radiant/log/StringLogDevice.cpp Diff File
mod - radiant/log/StringLogDevice.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

core_module 7ad8d694

2020-04-27 14:55:06

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

2020-04-27 13:24:38

greebo

Details Diff
0005231: Remove the now unused RadiantThreadManager Affected Issues
0005231
mod - include/iradiant.h Diff File
rm - include/ithread.h Diff File
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 File
rm - radiant/RadiantThreadManager.h Diff File
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

2020-04-27 13:09:17

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

2020-04-27 13:08:12

greebo

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

core_module 40c73d7d

2020-04-27 11:17:28

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

2020-04-27 04:31:04

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

2020-04-27 04:04:15

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

2020-04-26 18:52:12

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

2020-04-26 04:18:11

greebo

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

master 965dab71

2020-04-26 04:11:36

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

2020-04-25 15:55:06

greebo

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

master 98d4a7f0

2020-04-25 15:46:45

greebo

Details Diff
Fix compilation in OSX
Attach Issues:
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

2020-04-25 15:21:12

greebo

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

master a606a621

2020-04-25 11:09:52

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
 First  Prev  1 2 3 ... 10 ... 20 ... 30 ... 40 ... 50 ... 60 ... 70 ... 77 78 79 80 81 82 83 ... 90 ... 100 ... 110 ... 120 ... 130 131 132 133  Next  Last