Changesets: DarkRadiant
|
eventregistration a84d959a 15.05.2020 10:17 Details Diff |
0005180: Remove accelerator handling from Event classes |
Affected Issues 0005180 |
|
| mod - include/ieventmanager.h | Diff File | ||
| mod - radiant/eventmanager/Event.h | Diff File | ||
| mod - radiant/eventmanager/EventManager.cpp | Diff File | ||
| mod - radiant/eventmanager/Statement.cpp | Diff File | ||
| mod - radiant/eventmanager/Statement.h | Diff File | ||
| mod - radiant/eventmanager/Toggle.cpp | Diff File | ||
| mod - radiant/eventmanager/Toggle.h | Diff File | ||
|
eventregistration 9344476e 15.05.2020 07:15 Details Diff |
0005180: Migrate FilterMenu to use registerMenuItem instead of doing the logic on its own |
Affected Issues 0005180 |
|
| mod - radiant/ui/filters/FilterMenu.cpp | Diff File | ||
|
eventregistration 3f03436a 15.05.2020 07:11 Details Diff |
0005180: Take back some of the changes introduced earlier, they didn't make things easier. |
Affected Issues 0005180 |
|
| mod - include/ieventmanager.h | Diff File | ||
| mod - include/iuimanager.h | Diff File | ||
| mod - radiant/eventmanager/Event.h | Diff File | ||
| mod - radiant/eventmanager/EventManager.cpp | Diff File | ||
| mod - radiant/eventmanager/EventManager.h | Diff File | ||
| mod - radiant/eventmanager/Statement.cpp | Diff File | ||
| mod - radiant/eventmanager/Statement.h | Diff File | ||
| mod - radiant/eventmanager/Toggle.cpp | Diff File | ||
| mod - radiant/eventmanager/Toggle.h | Diff File | ||
| mod - radiant/uimanager/menu/MenuElement.h | Diff File | ||
| mod - radiant/uimanager/menu/MenuItem.cpp | Diff File | ||
| mod - radiant/uimanager/menu/MenuItem.h | Diff File | ||
|
eventregistration 44f495c5 15.05.2020 06:16 Details Diff |
0005180: Connect simple buttons directly to the commandsystem |
Affected Issues 0005180 |
|
| mod - include/ieventmanager.h | Diff File | ||
| add - libs/wxutil/Button.h | Diff File | ||
| mod - radiant/eventmanager/Event.h | Diff File | ||
| mod - radiant/eventmanager/Statement.cpp | Diff File | ||
| mod - radiant/eventmanager/Statement.h | Diff File | ||
| mod - radiant/ui/layers/LayerControlDialog.cpp | Diff File | ||
| mod - radiant/ui/surfaceinspector/SurfaceInspector.cpp | Diff File | ||
| mod - radiant/ui/texturebrowser/TextureBrowser.cpp | Diff File | ||
| mod - tools/msvc/wxutillib.vcxproj | Diff File | ||
| mod - tools/msvc/wxutillib.vcxproj.filters | Diff File | ||
|
eventregistration c8358c29 15.05.2020 04:48 Details Diff |
0005180: Move most of the toolbar logic to the ToolbarManager. |
Affected Issues 0005180 |
|
| mod - include/ieventmanager.h | Diff File | ||
| mod - radiant/eventmanager/EventManager.cpp | Diff File | ||
| mod - radiant/eventmanager/EventManager.h | Diff File | ||
| mod - radiant/uimanager/ToolbarManager.cpp | Diff File | ||
| mod - radiant/uimanager/ToolbarManager.h | Diff File | ||
|
master 3844546d 14.05.2020 19:54 Details Diff |
New icons for far clip in/out buttons Like the render mode icons, these are larger, simpler and flatter designs which are easier to see at 16x16 than the small details in the original far clip plane icons. |
||
| mod - install/bitmaps/farClipIn.png | Diff File | ||
| mod - install/bitmaps/farClipOut.png | Diff File | ||
|
eventregistration 1b580898 14.05.2020 19:11 Details Diff |
0005180: Toolbars are properly unregistering themselves on destruction. |
Affected Issues 0005180 |
|
| mod - radiant/eventmanager/EventManager.cpp | Diff File | ||
| mod - radiant/ui/mainframe/TopLevelFrame.cpp | Diff File | ||
| mod - radiant/ui/mainframe/TopLevelFrame.h | Diff File | ||
| mod - radiant/uimanager/ToolbarManager.cpp | Diff File | ||
| mod - radiant/uimanager/ToolbarManager.h | Diff File | ||
|
eventregistration 1d95fc69 14.05.2020 18:44 Details Diff |
0005180: Tool items connected to statements are working again |
Affected Issues 0005180 |
|
| mod - include/ieventmanager.h | Diff File | ||
| mod - radiant/eventmanager/Event.h | Diff File | ||
| mod - radiant/eventmanager/EventManager.cpp | Diff File | ||
| mod - radiant/eventmanager/EventManager.h | Diff File | ||
| mod - radiant/eventmanager/SaveEventVisitor.h | Diff File | ||
| mod - radiant/eventmanager/Statement.cpp | Diff File | ||
| mod - radiant/eventmanager/Toggle.cpp | Diff File | ||
| mod - radiant/uimanager/ToolbarManager.cpp | Diff File | ||
|
master eb2bac33 13.05.2020 19:39 Details Diff |
Improve visibility of render mode icons The new icons won't win any graphic design awards, but they are much easier to distinguish at 16x16 on a moderately high resolution display like 2560x1440. They take up the entire 16x16 image space (there is no need for an internal border, since the button provides its own border), and use a simpler "flat" design rather than relying on subtle shading or colouration. |
||
| mod - install/bitmaps/lightingMode.png | Diff File | ||
| mod - install/bitmaps/solidMode16.png | Diff File | ||
| mod - install/bitmaps/textureMode16.png | Diff File | ||
| mod - install/bitmaps/wireframeMode16.png | Diff File | ||
|
eventregistration 3d8016eb 13.05.2020 04:51 Details Diff |
0005180: Accelerator handling |
Affected Issues 0005180 |
|
| mod - radiant/eventmanager/EventManager.cpp | Diff File | ||
| mod - radiant/ui/commandlist/CommandList.cpp | Diff File | ||
|
eventregistration 53753838 13.05.2020 04:22 Details Diff |
0005180: Menu item accelerator strings are kept in sync |
Affected Issues 0005180 |
|
| mod - radiant/eventmanager/EventManager.cpp | Diff File | ||
| mod - radiant/eventmanager/EventManager.h | Diff File | ||
|
eventregistration 8ddc9e6e 12.05.2020 19:32 Details Diff |
0005180: Allow disconnection of registry keys observed by registry::observeBooleanKey |
Affected Issues 0005180 |
|
| mod - libs/registry/adaptors.h | Diff File | ||
| mod - radiant/eventmanager/RegistryToggle.h | Diff File | ||
|
eventregistration 7e0dc324 12.05.2020 18:46 Details Diff |
0005180: Disconnect signals on destruction to prevent double-firing. |
Affected Issues 0005180 |
|
| mod - radiant/eventmanager/RegistryToggle.h | Diff File | ||
| mod - radiant/eventmanager/Statement.cpp | Diff File | ||
| mod - radiant/eventmanager/Toggle.cpp | Diff File | ||
|
eventregistration 1c430626 12.05.2020 17:42 Details Diff |
0005180: IMenuElements are now offering a clicked signal to subscribe to. |
Affected Issues 0005180 |
|
| mod - include/iuimanager.h | Diff File | ||
| mod - radiant/eventmanager/EventManager.cpp | Diff File | ||
| mod - radiant/eventmanager/EventManager.h | Diff File | ||
| mod - radiant/eventmanager/Statement.cpp | Diff File | ||
| mod - radiant/eventmanager/Statement.h | Diff File | ||
| mod - radiant/eventmanager/Toggle.cpp | Diff File | ||
| mod - radiant/eventmanager/Toggle.h | Diff File | ||
| mod - radiant/uimanager/menu/MenuElement.h | Diff File | ||
| mod - radiant/uimanager/menu/MenuItem.cpp | Diff File | ||
| mod - radiant/uimanager/menu/MenuItem.h | Diff File | ||
|
eventregistration 3e04e412 11.05.2020 18:34 Details Diff |
0005180: More accelerator handling changes |
Affected Issues 0005180 |
|
| mod - include/ieventmanager.h | Diff File | ||
| mod - include/iuimanager.h | Diff File | ||
| mod - radiant/eventmanager/Accelerator.cpp | Diff File | ||
| mod - radiant/eventmanager/Accelerator.h | Diff File | ||
| mod - radiant/eventmanager/Event.h | Diff File | ||
| mod - radiant/eventmanager/EventManager.cpp | Diff File | ||
| mod - radiant/eventmanager/EventManager.h | Diff File | ||
| mod - radiant/eventmanager/Toggle.cpp | Diff File | ||
| mod - radiant/eventmanager/Toggle.h | Diff File | ||
| mod - radiant/ui/commandlist/ShortcutChooser.cpp | Diff File | ||
| mod - radiant/uimanager/menu/MenuElement.h | Diff File | ||
| mod - radiant/uimanager/menu/MenuItem.cpp | Diff File | ||
| mod - radiant/uimanager/menu/MenuItem.h | Diff File | ||
|
eventregistration b39df35e 11.05.2020 12:47 Details Diff |
0005180: Accelerator handling |
Affected Issues 0005180 |
|
| mod - radiant/eventmanager/Accelerator.cpp | Diff File | ||
| mod - radiant/eventmanager/Accelerator.h | Diff File | ||
| mod - radiant/eventmanager/EventManager.cpp | Diff File | ||
| mod - radiant/eventmanager/EventManager.h | Diff File | ||
| mod - radiant/eventmanager/Statement.cpp | Diff File | ||
| mod - radiant/uimanager/menu/MenuItem.cpp | Diff File | ||
|
eventregistration 930786d8 11.05.2020 07:52 Details Diff |
0005180: Another WIP commit, changing accelerator and menu item handling. |
Affected Issues 0005180 |
|
| mod - include/ieventmanager.h | Diff File | ||
| mod - include/iuimanager.h | Diff File | ||
| mod - radiant/eventmanager/EventManager.cpp | Diff File | ||
| mod - radiant/eventmanager/EventManager.h | Diff File | ||
| mod - radiant/uimanager/menu/MenuBar.h | Diff File | ||
| mod - radiant/uimanager/menu/MenuElement.cpp | Diff File | ||
| mod - radiant/uimanager/menu/MenuElement.h | Diff File | ||
| mod - radiant/uimanager/menu/MenuFolder.h | Diff File | ||
| mod - radiant/uimanager/menu/MenuItem.cpp | Diff File | ||
| mod - radiant/uimanager/menu/MenuItem.h | Diff File | ||
| mod - radiant/uimanager/menu/MenuRootElement.h | Diff File | ||
| mod - radiant/uimanager/menu/MenuSeparator.h | Diff File | ||
|
eventregistration 5fc31547 11.05.2020 05:04 Details Diff |
0005180: Associate accelerators to statements if possible. Add EventManager::handleKeyEvent method doing the logic instead of the GlobalKeyEventFilter. |
Affected Issues 0005180 |
|
| mod - include/icommandsystem.h | Diff File | ||
| mod - radiant/eventmanager/Accelerator.cpp | Diff File | ||
| mod - radiant/eventmanager/Accelerator.h | Diff File | ||
| mod - radiant/eventmanager/EventManager.cpp | Diff File | ||
| mod - radiant/eventmanager/EventManager.h | Diff File | ||
| mod - radiant/eventmanager/GlobalKeyEventFilter.cpp | Diff File | ||
| mod - radiantcore/commandsystem/CommandSystem.cpp | Diff File | ||
| mod - radiantcore/commandsystem/CommandSystem.h | Diff File | ||
|
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 | ||