Changesets: DarkRadiant
|
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 | ||
|
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 | ||