Changesets: DarkRadiant
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 | ||
core_module 4227575a 21.05.2020 16:20 Details Diff |
0005231: Remove ColourScheme references from a couple of internal classes. |
Affected Issues 0005231 |
|
mod - include/ibrush.h | Diff File | ||
mod - radiant/brush/Brush.cpp | Diff File | ||
mod - radiant/brush/BrushModule.cpp | Diff File | ||
mod - radiant/brush/BrushModule.h | Diff File | ||
add - radiant/brush/BrushSettings.h | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
mod - radiant/ui/UserInterfaceModule.h | Diff File | ||
mod - radiantcore/entity/VertexInstance.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
core_module 598b8c09 21.05.2020 05:00 Details Diff |
0005231: Remove dependency on TextureBrowser from clipper algorithm |
Affected Issues 0005231 |
|
mod - radiant/clipper/BrushByPlaneClipper.cpp | Diff File | ||
core_module a051f669 21.05.2020 04:51 Details Diff |
0005231: Move clip algorithm closer to the Clipper Module. Extend IBrush interface by the classifyPlane() method. Fix compilation errors in LayerControlDialog. |
Affected Issues 0005231 |
|
mod - include/ibrush.h | Diff File | ||
mod - include/iclipper.h | Diff File | ||
mod - radiant/Makefile.am | Diff File | ||
mod - radiant/brush/Brush.cpp | Diff File | ||
mod - radiant/brush/Brush.h | Diff File | ||
mod - radiant/brush/csg/CSG.cpp | Diff File | ||
mod - radiant/brush/csg/CSG.h | Diff File | ||
mod - radiant/clipper/Clipper.cpp | Diff File | ||
add - radiant/clipper/SplitAlgorithm.cpp | Diff File | ||
add - radiant/clipper/SplitAlgorithm.h | Diff File | ||
mod - radiant/ui/layers/LayerControl.cpp | Diff File | ||
mod - radiant/ui/layers/LayerControlDialog.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
core_module 5c1d80f1 21.05.2020 04:15 Details Diff |
0005231: Remove unnecessary wrapper in Clipper class |
Affected Issues 0005231 |
|
mod - radiant/clipper/Clipper.cpp | Diff File | ||
mod - radiant/clipper/Clipper.h | Diff File | ||
core_module cb350060 20.05.2020 18:32 Details Diff |
0005231: Cleanup in Clipper module |
Affected Issues 0005231 |
|
mod - radiant/clipper/Clipper.cpp | Diff File | ||
core_module 6b8bb31b 20.05.2020 18:26 Details Diff |
0005231: Move LayerManager to core module |
Affected Issues 0005231 |
|
mod - libs/scene/Makefile.am | Diff File | ||
mod - radiant/Makefile.am | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
add - radiant/ui/layers/CreateLayerDialog.cpp | Diff File | ||
add - radiant/ui/layers/CreateLayerDialog.h | Diff File | ||
mod - radiant/ui/layers/LayerContextMenu.cpp | Diff File | ||
mod - radiant/ui/mapinfo/LayerInfoTab.cpp | Diff File | ||
mod - radiant/ui/mapinfo/LayerInfoTab.h | 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 | ||
mod - tools/msvc/scenelib.vcxproj | Diff File | ||
mod - tools/msvc/scenelib.vcxproj.filters | Diff File | ||
core_module df90fc56 20.05.2020 04:55 Details Diff |
0005231: Remove ImageLoaderWx, all necessary image types are handled by native loaders |
Affected Issues 0005231 |
|
mod - radiantcore/Makefile.am | Diff File | ||
rm - radiantcore/imagefile/ImageLoaderWx.cpp | Diff | ||
rm - radiantcore/imagefile/ImageLoaderWx.h | Diff | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
core_module bbf0ae73 20.05.2020 04:53 Details Diff |
0005231: Add PNGLoader to handle .png image files |
Affected Issues 0005231 |
|
mod - radiantcore/Makefile.am | Diff File | ||
mod - radiantcore/imagefile/ImageLoader.cpp | Diff File | ||
mod - radiantcore/imagefile/ImageLoaderWx.cpp | Diff File | ||
add - radiantcore/imagefile/PNGLoader.cpp | Diff File | ||
add - radiantcore/imagefile/PNGLoader.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
core_module bc20d6d7 20.05.2020 04:40 Details Diff |
0005231: Resurrect BMP loading code from 2014. |
Affected Issues 0005231 |
|
mod - radiantcore/Makefile.am | Diff File | ||
add - radiantcore/imagefile/BMPLoader.cpp | Diff File | ||
add - radiantcore/imagefile/BMPLoader.h | Diff File | ||
mod - radiantcore/imagefile/ImageLoader.cpp | Diff File | ||
mod - radiantcore/imagefile/ImageLoaderWx.cpp | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
master 1a81aaad 19.05.2020 20:08 Details Diff |
Update 3D view toolbar icons in documentation | ||
mod - doc/img/farClipIn.png | Diff File | ||
mod - doc/img/farClipOut.png | Diff File | ||
mod - doc/img/lightingMode.png | Diff File | ||
mod - doc/img/solidMode16.png | Diff File | ||
mod - doc/img/textureMode16.png | Diff File | ||
mod - doc/img/wireframeMode16.png | Diff File | ||
master bbeb6f62 19.05.2020 20:01 Details Diff |
Update documentation screenshot of the Difficulty editor | ||
mod - doc/img/DifficultyEditor.png | Diff File | ||
master 0581d7fd 19.05.2020 19:44 Details Diff |
Add an icon to the entity class chooser button in the Difficulty editor Switch the placeholder "..." text in the button for a proper icon. Also add some tooltips for various controls in the dialog. |
||
add - install/bitmaps/treeView16.png | Diff File | ||
mod - install/ui/difficultyeditor.fbp | Diff File | ||
mod - install/ui/difficultyeditor.xrc | Diff File | ||
core_module 477abc63 19.05.2020 04:58 Details Diff |
0005231: Resurrect the custom JPEG loading code removed in 2014. Since the core binary should be unaware of any UI framework used, we can't rely on wxWidgets to load the JPG files. |
Affected Issues 0005231 |
|
mod - radiantcore/imagefile/ImageLoader.cpp | Diff File | ||
mod - radiantcore/imagefile/ImageLoaderWx.cpp | Diff File | ||
add - radiantcore/imagefile/JPEGLoader.cpp | Diff File | ||
add - radiantcore/imagefile/JPEGLoader.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
add - tools/msvc/properties/libjpeg.props | Diff File | ||
core_module 3c232714 19.05.2020 04:07 Details Diff |
0005231: Move FontManager 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 |