Changesets: DarkRadiant
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 | ||
core_module 705d0496 04.05.2020 07:40 Details Diff |
0005231: Add "SetGrid" command accepting a grid size argument |
Affected Issues 0005231 |
|
mod - radiant/ui/grid/GridManager.cpp | Diff File | ||
mod - radiant/ui/grid/GridManager.h | Diff File | ||
core_module 7c96905e 04.05.2020 04:51 Details Diff |
0005231: Start refactoring event manager with the goal to decouple the low-level code from the event management. The goal is to let all modules register their named commands to the CommandSystem only, without even knowing about the event manager with its accelerator bindings. |
Affected Issues 0005231 |
|
mod - include/ieventmanager.h | Diff File | ||
mod - libs/wxutil/Modifier.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/SaveEventVisitor.h | Diff File | ||
mod - radiant/ui/commandlist/CommandListPopulator.h | Diff File | ||
core_module 2ae15a4b 04.05.2020 04:05 Details Diff |
0005231: Adjust Makefiles |
Affected Issues 0005231 |
|
mod - radiant/Makefile.am | Diff File | ||
mod - radiantcore/Makefile.am | Diff File | ||
core_module 814f9922 04.05.2020 03:44 Details Diff |
0005231: Move skin manager to core module, as it only depends on the VFS. |
Affected Issues 0005231 |
|
rm - radiant/skins/Makefile.am | Diff | ||
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 da793a32 03.05.2020 16:58 Details Diff |
0005231: Move FileTypeRegistry 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 30bd3034 03.05.2020 16:45 Details Diff |
0005231: Refactoring and renaming in ImageLoader modules. Move static file extension list to the module instance itself. |
Affected Issues 0005231 |
|
mod - include/iimage.h | Diff File | ||
mod - radiantcore/Makefile.am | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
core_module 150cd311 03.05.2020 16:28 Details Diff |
0005231: Move image loader classes to radiantcore |
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 b856e1e8 03.05.2020 16:17 Details Diff |
0005231: Minor refactoring in the Namespace classes |
Affected Issues 0005231 |
|
mod - include/inamespace.h | Diff File | ||
mod - radiantcore/map/namespace/Namespace.h | Diff File | ||
mod - radiantcore/map/namespace/NamespaceFactory.cpp | Diff File | ||
mod - radiantcore/map/namespace/NamespaceFactory.h | Diff File | ||
core_module 18f5ff41 03.05.2020 16:11 Details Diff |
0005231: Move NamespaceFactory and implementation classes to radiantcore |
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 6df8e1dd 03.05.2020 16:09 Details Diff |
0005231: Move MapFormatManager 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 30f772c8 03.05.2020 16:04 Details Diff |
0005231: Move scenegraph modules to radiantcore |
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 |