Changesets: DarkRadiant
core_module 496af693 27.05.2020 04:34 Details Diff |
0005231: Breaking change, moving all brush, patch, and selection folders to the core binary. This probably won't compile for a few commits to come. |
Affected Issues 0005231 |
|
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
core_module 44239d80 26.05.2020 03:34 Details Diff |
0005231: Move selection set manager to core binary |
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 983352b7 26.05.2020 03:27 Details Diff |
0005231: Move selection set UI code to ui namespace. |
Affected Issues 0005231 |
|
mod - radiant/Makefile.am | Diff File | ||
mod - radiant/selection/selectionset/SelectionSetModule.cpp | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master 5e82067d 26.05.2020 02:46 Committer: GitHub Details Diff |
Merge pull request 0000011 from krrg/add-missing-clip-texture-to-filters Add `monster_player_clip_wood` to list of filtered clip textures |
Affected Issues 0005264 |
|
mod - install/games/darkmod.game | Diff File | ||
master 8e824e65 25.05.2020 19:37 Details Diff |
Add monster_player_clip_wood to filtered clip textures | ||
mod - install/games/darkmod.game | Diff File | ||
core_module 78eea8ae 25.05.2020 17:35 Details Diff |
0005231: Move AAS-related files to core binary. Fix a few #include directives pointing at the radiant/ tree. |
Affected Issues 0005231 |
|
mod - radiant/Makefile.am | Diff File | ||
mod - radiant/map/MapModules.cpp | Diff File | ||
mod - radiant/map/PointFile.cpp | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
mod - radiantcore/Makefile.am | Diff File | ||
mod - radiantcore/map/format/portable/PortableMapReader.cpp | Diff File | ||
mod - radiantcore/map/format/portable/PortableMapWriter.cpp | Diff File | ||
mod - radiantcore/model/ModelCache.cpp | 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 d6ce9544 25.05.2020 16:53 Details Diff |
0005231: Move CounterManager to core binary |
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 f9b0ce8e 25.05.2020 11:57 Details Diff |
0005231: Decouple CounterManager from the corresponding statusbar element handling |
Affected Issues 0005231 |
|
mod - include/icounter.h | Diff File | ||
mod - radiant/map/CounterManager.cpp | Diff File | ||
mod - radiant/map/CounterManager.h | Diff File | ||
mod - radiant/uimanager/UIManager.cpp | Diff File | ||
mod - radiant/uimanager/UIManager.h | Diff File | ||
core_module 194f0a3f 25.05.2020 04:30 Details Diff |
0005231: Move PicoModel module and exporters to core binary. Fix the broken scaled model exporter - was unhooked by accident in f3d0f8f |
Affected Issues 0005231 |
|
mod - radiant/Makefile.am | Diff File | ||
mod - radiant/map/Map.cpp | Diff File | ||
mod - radiant/map/Map.h | Diff File | ||
rm - radiant/modelfile/Makefile.am | Diff | ||
mod - radiantcore/Makefile.am | Diff File | ||
mod - radiantcore/model/ModelFormatManager.cpp | 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 faebae2d 25.05.2020 04:04 Details Diff |
0005231: Move MD5 model code to core binary |
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 78d10197 24.05.2020 17:19 Details Diff |
0005231: Move child primitive OriginAdder/OriginRemover algorithm to scenelib |
Affected Issues 0005231 |
|
mod - libs/scene/Makefile.am | Diff File | ||
mod - radiant/Makefile.am | Diff File | ||
mod - radiant/map/Map.cpp | Diff File | ||
mod - radiant/map/MapResource.cpp | Diff File | ||
mod - radiant/map/algorithm/Import.cpp | Diff File | ||
mod - radiant/map/algorithm/MapExporter.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
mod - tools/msvc/scenelib.vcxproj | Diff File | ||
mod - tools/msvc/scenelib.vcxproj.filters | Diff File | ||
core_module fc015cb2 24.05.2020 16:32 Details Diff |
0005231: Remove check if output path is writeable since it doesn't tell anything about whether we can move the file by fs::rename. This simplifies the backup saving code a bit, and removes the references to wxutil namespace |
Affected Issues 0005231 |
|
mod - radiant/map/MapResource.cpp | Diff File | ||
core_module 7e07d338 24.05.2020 15:09 Details Diff |
0005231: Carve out the UI code from MapImporter, it merely sends messages now, the UI will react accordingly. |
Affected Issues 0005231 |
|
mod - libs/messages/MapFileOperation.h | Diff File | ||
mod - radiant/map/Map.cpp | Diff File | ||
mod - radiant/map/MapResource.cpp | Diff File | ||
mod - radiant/map/algorithm/MapExporter.cpp | Diff File | ||
mod - radiant/map/algorithm/MapImporter.cpp | Diff File | ||
mod - radiant/map/algorithm/MapImporter.h | Diff File | ||
mod - radiant/ui/MapFileProgressHandler.h | Diff File | ||
core_module 7dd870a6 24.05.2020 14:39 Details Diff |
0005231: Refactor MapExportOperation class into a more generic MapFileOperation, such that it can be re-used by import operations. Some changes to the MapResource implementation, changing exception types and catch behaviour. |
Affected Issues 0005231 |
|
mod - include/imapresource.h | Diff File | ||
mod - radiant/map/Map.cpp | Diff File | ||
mod - radiant/map/Map.h | Diff File | ||
mod - radiant/map/MapResource.cpp | Diff File | ||
mod - radiant/map/algorithm/MapExporter.cpp | Diff File | ||
mod - radiant/map/algorithm/MapExporter.h | Diff File | ||
mod - radiant/map/algorithm/MapImporter.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 | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
core_module 511764ad 24.05.2020 10:54 Details Diff |
0005231: Make RootNode part of the internally used IMapRootNode implementation, instantiated by the MapResource |
Affected Issues 0005231 |
|
mod - include/imap.h | Diff File | ||
mod - include/imapresource.h | Diff File | ||
mod - libs/scene/BasicRootNode.h | Diff File | ||
mod - radiant/map/Map.cpp | Diff File | ||
mod - radiant/map/MapResource.cpp | Diff File | ||
mod - radiant/map/MapResource.h | Diff File | ||
mod - radiant/map/RootNode.h | Diff File | ||
mod - radiant/ui/prefabselector/PrefabSelector.cpp | Diff File | ||
core_module 0a8da24c 24.05.2020 09:36 Details Diff |
0005231: MapResource is throwing exceptions instead of handling UI and returning success flags. |
Affected Issues 0005231 |
|
mod - include/imapresource.h | Diff File | ||
mod - radiant/map/Map.cpp | Diff File | ||
mod - radiant/map/Map.h | Diff File | ||
mod - radiant/map/MapResource.cpp | Diff File | ||
mod - radiant/map/MapResource.h | Diff File | ||
mod - radiant/ui/MapExportProgressHandler.h | Diff File | ||
core_module 9b583daf 23.05.2020 18:45 Details Diff |
0005231: Extend brush interface to avoid having to reference the actual Brush.h header in the MapExporter. |
Affected Issues 0005231 |
|
mod - include/ibrush.h | Diff File | ||
mod - radiant/brush/Brush.h | Diff File | ||
mod - radiant/map/algorithm/MapExporter.cpp | Diff File | ||
core_module 4870b026 23.05.2020 18:29 Details Diff |
0005231: Remove UI references from MapExporter. |
Affected Issues 0005231 |
|
mod - radiant/map/algorithm/MapExporter.cpp | Diff File | ||
mod - radiant/map/algorithm/MapExporter.h | Diff File | ||
mod - radiant/ui/MapExportProgressHandler.h | Diff File | ||
core_module 959f1476 23.05.2020 18:17 Details Diff |
0005231: Decouple ModalProgressDialog handling from the MapExporter algorithm. The MapExporter will broadcast messages for the UI to react to. |
Affected Issues 0005231 |
|
add - libs/messages/MapExportOperation.h | Diff File | ||
add - libs/stream/ScopedFileOutputStream.h | Diff File | ||
mod - radiant/map/algorithm/MapExporter.cpp | Diff File | ||
add - radiant/ui/MapExportProgressHandler.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 | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
core_module fd67df47 23.05.2020 07:12 Details Diff |
0005231: Move MapFormat implementations to core binary. Remove a bunch of dependencies from map format classes. |
Affected Issues 0005231 |
|
mod - include/imapformat.h | Diff File | ||
mod - radiant/Makefile.am | Diff File | ||
mod - radiant/map/MapModules.cpp | Diff File | ||
mod - radiant/selection/clipboard/Clipboard.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 0158137e 22.05.2020 11:06 Details Diff |
0005231: Reorganise BulgePatch command to separate algorithm and UI |
Affected Issues 0005231 |
|
mod - install/menu.xml | Diff File | ||
mod - radiant/patch/PatchModule.cpp | Diff File | ||
mod - radiant/patch/algorithm/General.cpp | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
mod - radiant/ui/patch/BulgePatchDialog.cpp | Diff File | ||
mod - radiant/ui/patch/BulgePatchDialog.h | Diff File | ||
core_module 7993dcdd 22.05.2020 08:53 Details Diff |
0005231: Algorithms in the core binary can signal command execution failure by throwing the corresponding exception. It will be sent across the messagebus where the UI module will receive it as listener, displaying the error message. |
Affected Issues 0005231 |
|
mod - radiant/RadiantModule.h | Diff File | ||
mod - radiant/patch/algorithm/General.cpp | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
mod - radiant/ui/UserInterfaceModule.h | Diff File | ||
mod - radiantcore/modulesystem/ModuleRegistry.cpp | Diff File | ||
core_module 2a829836 22.05.2020 04:15 Details Diff |
0005231: Add infrastructure to catch and dispatch command execution failures to the messagebus, for UI listeners to handle them. |
Affected Issues 0005231 |
|
add - libs/command/ExecutionFailure.h | Diff File | ||
add - libs/messages/CommandExecutionFailed.h | Diff File | ||
mod - radiant/patch/Patch.cpp | Diff File | ||
mod - radiantcore/commandsystem/CommandSystem.cpp | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
core_module 5061e9f7 21.05.2020 19:07 Details Diff |
0005231: Refactor PatchCreators into a single PatchModle - we don't need two separate modules differing by a single boolean. Client code now passes the desired patch def type (Def2 or Def3) to the createPatch() method. |
Affected Issues 0005231 |
|
mod - include/ipatch.h | Diff File | ||
mod - plugins/script/interfaces/PatchInterface.cpp | Diff File | ||
mod - radiant/map/format/Doom3MapFormat.cpp | Diff File | ||
mod - radiant/map/format/Quake3MapFormat.cpp | Diff File | ||
mod - radiant/map/format/Quake4MapFormat.cpp | Diff File | ||
mod - radiant/map/format/portable/PortableMapFormat.cpp | Diff File | ||
mod - radiant/map/format/portable/PortableMapReader.cpp | Diff File | ||
mod - radiant/map/format/primitiveparsers/PatchDef2.cpp | Diff File | ||
mod - radiant/map/format/primitiveparsers/PatchDef3.cpp | Diff File | ||
mod - radiant/patch/Patch.cpp | Diff File | ||
rm - radiant/patch/PatchCreators.cpp | Diff | ||
rm - radiant/patch/PatchCreators.h | Diff | ||
mod - radiant/patch/PatchModule.cpp | Diff File | ||
add - radiant/patch/PatchModule.h | Diff File | ||
mod - radiant/patch/PatchNode.cpp | Diff File | ||
mod - radiant/patch/PatchNode.h | Diff File | ||
mod - radiant/patch/algorithm/General.cpp | Diff File | ||
mod - radiant/patch/algorithm/Prefab.cpp | Diff File | ||
mod - radiant/selection/algorithm/Primitives.cpp | 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 d6c21361 21.05.2020 18:35 Details Diff |
0005231: Handle patch vertex colours the same ways as brushes and entities do |
Affected Issues 0005231 |
|
mod - include/ientity.h | Diff File | ||
mod - include/ipatch.h | Diff File | ||
mod - radiant/brush/csg/CSG.cpp | Diff File | ||
mod - radiant/patch/Patch.cpp | Diff File | ||
mod - radiant/patch/PatchCreators.cpp | Diff File | ||
mod - radiant/patch/PatchCreators.h | Diff File | ||
mod - radiant/patch/PatchModule.cpp | Diff File | ||
add - radiant/patch/PatchSettings.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 |