Changesets: DarkRadiant
eventregistration 73d41251 10.05.2020 17:45 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 |