Changesets: DarkRadiant

eventregistration 73d41251

10.05.2020 17:45

greebo


Details Diff
0005180: Experimental step, removing all IEventManager::addCommand calls with statement == name Affected Issues
0005180
mod - include/ieventmanager.h Diff File
mod - plugins/dm.conversation/plugin.cpp Diff File
mod - plugins/dm.difficulty/plugin.cpp Diff File
mod - plugins/dm.editing/plugin.cpp Diff File
mod - plugins/dm.gui/plugin.cpp Diff File
mod - plugins/dm.objectives/objectives.cpp Diff File
mod - plugins/dm.stimresponse/plugin.cpp Diff File
mod - plugins/script/ScriptCommand.cpp Diff File
mod - plugins/script/ScriptingSystem.cpp Diff File
mod - radiant/brush/BrushModule.cpp Diff File
mod - radiant/brush/csg/CSG.cpp Diff File
mod - radiant/camera/GlobalCamera.cpp Diff File
mod - radiant/clipper/Clipper.cpp Diff File
mod - radiant/eclassmgr/EClassManager.cpp Diff File
mod - radiant/layers/LayerModule.cpp Diff File
mod - radiant/map/Map.cpp Diff File
mod - radiant/map/MapPositionManager.cpp Diff File
mod - radiant/map/PointFile.cpp Diff File
mod - radiant/map/RegionManager.cpp Diff File
mod - radiant/model/ModelCache.cpp Diff File
mod - radiant/particles/ParticlesManager.cpp Diff File
mod - radiant/particles/editor/ParticleEditorModule.h Diff File
mod - radiant/patch/PatchCreators.cpp Diff File
mod - radiant/selection/RadiantSelectionSystem.cpp Diff File
mod - radiant/selection/algorithm/General.cpp Diff File
mod - radiant/selection/group/SelectionGroupModule.cpp Diff File
mod - radiant/selection/selectionset/SelectionSetModule.cpp Diff File
mod - radiant/textool/TexTool.cpp Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
mod - radiant/ui/aas/AasControlDialog.cpp Diff File
mod - radiant/ui/einspector/EntityInspector.cpp Diff File
mod - radiant/ui/filters/FilterUserInterface.cpp Diff File
mod - radiant/ui/grid/GridUserInterface.cpp Diff File
mod - radiant/ui/mainframe/LayoutCommand.h Diff File
mod - radiant/ui/mainframe/MainFrame.cpp Diff File
mod - radiant/ui/mediabrowser/MediaBrowser.cpp Diff File
mod - radiant/ui/mru/MRU.cpp Diff File
mod - radiant/ui/texturebrowser/TextureBrowserManager.cpp Diff File
mod - radiant/uimanager/UIManager.cpp Diff File
mod - radiant/undo/UndoSystem.cpp Diff File
mod - radiant/xyview/GlobalXYWnd.cpp Diff File
mod - radiantcore/commandsystem/CommandSystem.cpp Diff File

master acb4ce97

10.05.2020 16:44

greebo

Committer: GitHub


Details Diff
Merge pull request 0000010 from r-a-sattarov/master

Updated gnu-config to current version
Affected Issues
0000010
mod - config.guess Diff File
mod - config.sub Diff File

master 7774fed8

10.05.2020 15:56

r-a-sattarov


Details Diff
Updated gnu-config to current version

Updated config.guess and config.sub files to current version

Ref:
https://www.gnu.org/software/gettext/manual/html_node/config_002eguess.html
mod - config.guess Diff File
mod - config.sub Diff File

core_module eab28366

09.05.2020 17:41

greebo


Details Diff
0005231: Tweaks Affected Issues
0005231
mod - libs/messages/LongRunningOperationMessage.h Diff File
mod - libs/messages/ScopedLongRunningOperation.h Diff File
mod - radiant/eclassmgr/EClassManager.cpp Diff File
mod - radiant/ui/LongRunningOperationHandler.h Diff File

core_module 4698288c

09.05.2020 17:21

greebo


Details Diff
0005231: Add a message type to signal the start and finish of a long-running operation. The UI can and will react to this by showing a blocking window on top of the mainframe. Affected Issues
0005231
add - libs/messages/LongRunningOperationMessage.h Diff File
add - libs/messages/ScopedLongRunningOperation.h Diff File
mod - radiant/RadiantApp.cpp Diff File
mod - radiant/eclassmgr/EClassManager.cpp Diff File
add - radiant/ui/LongRunningOperationHandler.h Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
mod - radiant/ui/UserInterfaceModule.h Diff File
mod - radiant/ui/prefdialog/GameSetupDialog.h Diff File
mod - radiantcore/messagebus/MessageBus.h Diff File
mod - radiantcore/settings/GameManager.cpp Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File
mod - tools/msvc/libs.vcxproj Diff File
mod - tools/msvc/libs.vcxproj.filters Diff File

core_module 3123992e

09.05.2020 08:53

greebo


Details Diff
0005231: Remove UI-manager references from Doom3EntityClass. Affected Issues
0005231
mod - radiant/eclassmgr/Doom3EntityClass.cpp Diff File
mod - radiant/eclassmgr/Doom3EntityClass.h Diff File

core_module 68b17e1a

09.05.2020 08:42

greebo


Details Diff
0005231: Split off the eclass colour management from the EClassManager itself, as this is UI-related. Affected Issues
0005231
mod - include/ieclass.h Diff File
mod - radiant/eclassmgr/Doom3EntityClass.h Diff File
mod - radiant/eclassmgr/EClassManager.cpp Diff File
mod - radiant/eclassmgr/EClassManager.h Diff File
add - radiant/ui/EntityClassColourManager.h Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
mod - radiant/ui/UserInterfaceModule.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

core_module 64de2a37

09.05.2020 05:03

greebo


Details Diff
0005231: Configure pre-compiled headers in the core module Affected Issues
0005231
add - radiantcore/precompiled.cpp Diff File
add - radiantcore/precompiled.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

core_module bebc10c6

09.05.2020 04:40

greebo


Details Diff
0005231: Move material manager to core module. Affected Issues
0005231
mod - radiant/Makefile.am Diff File
mod - radiantcore/Makefile.am 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

core_module 229fa4fa

09.05.2020 04:33

greebo


Details Diff
0005231: Move the "Refresh Materials" command to the UI module since it's coordinating more than one thing.
Remove PreferenceSystem dependency from material manager.
Affected Issues
0005231
mod - radiant/shaders/Doom3ShaderSystem.cpp Diff File
mod - radiant/shaders/Doom3ShaderSystem.h Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
mod - radiant/ui/UserInterfaceModule.h Diff File

master 32aa22aa

09.05.2020 03:43

greebo


Details Diff
Fix 0005243: In some scenarios, the CSG algorithm will produce new brushes that are not different from the brushes they've been carved from. When processing these additional brush fragments, the old algorithm got caught in an endless loop of produce-process-produce. The new CSG walker is limited to one single CSG pass which won't process any newly created fragments, as they're supposed to not intersect with the cutting brush. Affected Issues
0005243
mod - radiant/brush/csg/CSG.cpp Diff File

master 39d68e36

08.05.2020 06:38

greebo


Details Diff
0005246: Increase maximum number of grid lines to properly visualize small grid size settings Affected Issues
0005246
mod - include/version.h Diff File
mod - radiant/textool/TexTool.cpp Diff File

core_module 77d4f04d

07.05.2020 04:46

greebo


Details Diff
0005231: Privatise a method that is only used internally by the EventManager. Affected Issues
0005231
mod - include/ieventmanager.h Diff File
mod - radiant/eventmanager/EventManager.h Diff File
mod - radiant/ui/commandlist/CommandList.cpp Diff File

core_module 97b0d43a

07.05.2020 04:10

greebo


Details Diff
0005231: Move FilterSystem to core module Affected Issues
0005231
mod - include/ifilter.h Diff File
mod - radiant/Makefile.am Diff File
mod - radiant/ui/filters/FilterOrthoContextMenuItem.cpp Diff File
mod - radiantcore/Makefile.am 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

core_module bb57ea17

06.05.2020 04:56

greebo


Details Diff
0005231: Update the scene when changing rules or removing filters.
Remove EventManager requirement from BasicFilterSystem.
Affected Issues
0005231
mod - radiant/filters/BasicFilterSystem.cpp Diff File
mod - radiant/filters/BasicFilterSystem.h Diff File
mod - radiant/filters/XmlFilterEventAdapter.cpp Diff File
mod - radiant/filters/XmlFilterEventAdapter.h Diff File
mod - radiant/ui/filters/FilterUserInterface.cpp Diff File

core_module e3e5d940

06.05.2020 04:21

greebo


Details Diff
0005231: Filter UI is responding to a set of signals now when anything changes.
Right now it's not possible to assign shortcuts to the SelectByFilter* set of commands anymore
Affected Issues
0005231
mod - include/ifilter.h Diff File
mod - libs/wxutil/preview/RenderPreview.cpp Diff File
mod - libs/wxutil/preview/RenderPreview.h Diff File
mod - radiant/filters/BasicFilterSystem.cpp Diff File
mod - radiant/filters/BasicFilterSystem.h Diff File
mod - radiant/filters/InstanceUpdateWalker.h Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
mod - radiant/ui/entitylist/EntityList.cpp Diff File
mod - radiant/ui/entitylist/EntityList.h Diff File
mod - radiant/ui/filters/FilterUserInterface.cpp Diff File
mod - radiant/ui/filters/FilterUserInterface.h Diff File

core_module f271e6cd

05.05.2020 18:54

greebo


Details Diff
0005231: Move filter editor to ui/filters folder Affected Issues
0005231
mod - radiant/Makefile.am Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

core_module 9fdabbc5

05.05.2020 18:44

greebo


Details Diff
0005231: Move main menu FiltersMenu class to ui/filters folder. The filter menu items are added by the corresponding UI module, not the MainFrame itself. Affected Issues
0005231
mod - radiant/Makefile.am Diff File
mod - radiant/filters/XmlFilterEventAdapter.cpp Diff File
mod - radiant/ui/filterdialog/FilterDialog.cpp Diff File
mod - radiant/ui/filters/FilterUserInterface.cpp Diff File
mod - radiant/ui/mainframe/TopLevelFrame.cpp Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

core_module 70953943

05.05.2020 18:08

greebo


Details Diff
0005231: Update the filter toggle event state when the backend changes. Affected Issues
0005231
mod - radiant/ui/filters/FilterUserInterface.cpp Diff File
mod - radiant/ui/filters/FilterUserInterface.h Diff File

core_module b22ffb3d

05.05.2020 04:23

greebo


Details Diff
0005231: Introduce FilterUserInterface module handling the UI-related bits. Affected Issues
0005231
mod - radiant/Makefile.am Diff File
mod - radiant/filters/BasicFilterSystem.cpp Diff File
mod - radiant/filters/BasicFilterSystem.h Diff File
mod - radiant/filters/XmlFilterEventAdapter.cpp Diff File
mod - radiant/filters/XmlFilterEventAdapter.h Diff File
add - radiant/ui/filters/FilterUserInterface.cpp Diff File
add - radiant/ui/filters/FilterUserInterface.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

core_module 3b645512

04.05.2020 14:53

greebo


Details Diff
0005231: Add SetFilterState command, accepting the filter name and the state as arguments. Affected Issues
0005231
mod - radiant/filters/BasicFilterSystem.cpp Diff File
mod - radiant/filters/BasicFilterSystem.h Diff File

core_module a8633047

04.05.2020 14:15

greebo


Details Diff
0005231: Move GridModule to radiantcore. Affected Issues
0005231
mod - radiant/Makefile.am Diff File
mod - radiant/ui/grid/GridUserInterface.cpp Diff File
mod - radiantcore/Makefile.am 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

core_module d48cdda8

04.05.2020 12:44

greebo


Details Diff
0005231: Grid module no longer depends on UI modules, this is handled by the GridUserInterface module now.
The Toggle created by the GridUI module needs to be named the same as the bound statement, at least for the moment being.
Affected Issues
0005231
mod - include/igrid.h Diff File
mod - install/commandsystem.xml Diff File
mod - install/menu.xml Diff File
mod - radiant/ui/grid/GridManager.cpp Diff File
mod - radiant/ui/grid/GridManager.h Diff File
mod - radiant/ui/grid/GridUserInterface.cpp Diff File

core_module ab44d76b

04.05.2020 12:06

greebo


Details Diff
0005231: Modules are noncopyable by design.
If they were copyable, this can catch you in an especially nasty way when using *this instead of this in std::bind() arguments, storing a copy of the module instance in the bind.
Affected Issues
0005231
mod - include/imodule.h Diff File

core_module 3265d1ea

04.05.2020 11:59

greebo


Details Diff
0005231: Separating the GridModule logic from the UI part (WIP) Affected Issues
0005231
mod - include/igrid.h Diff File
mod - install/menu.xml Diff File
mod - radiant/ui/grid/GridManager.cpp Diff File
add - radiant/ui/grid/GridUserInterface.cpp Diff File
add - radiant/ui/grid/GridUserInterface.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 208 209 210 211 212 213 214 ... 240 ... 264 265 266  Next  Last