Changesets: DarkRadiant

core_module d967ebd6

26.06.2020 16:21

greebo


Details Diff
0005231: Redesign MessageBus to increase performance when sending large volumes of messages through the pipe. Affected Issues
0005231
mod - include/imessagebus.h Diff File
mod - libs/messages/AutomaticMapSaveRequest.h Diff File
mod - libs/messages/CommandExecutionFailed.h Diff File
mod - libs/messages/GameConfigNeededMessage.h Diff File
mod - libs/messages/LongRunningOperationMessage.h Diff File
mod - libs/messages/MapFileOperation.h Diff File
mod - libs/messages/NotificationMessage.h Diff File
mod - libs/messages/TextureChanged.h Diff File
mod - radiant/RadiantApp.cpp Diff File
mod - radiant/ui/AutoSaveRequestHandler.h Diff File
mod - radiant/ui/LongRunningOperationHandler.h Diff File
mod - radiant/ui/MapFileProgressHandler.h Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
mod - radiant/ui/surfaceinspector/SurfaceInspector.cpp Diff File
mod - radiantcore/brush/BrushModule.cpp Diff File
mod - radiantcore/messagebus/MessageBus.h Diff File

master 31a50870

23.06.2020 20:31

orbweaver


Details Diff
DDSImage stores pixel data in a std::vector

No need to store an explicit size any more since a vector always knows its own
size (in fact the stored size was never referenced beyond the initial
allocation in the constructor).
mod - radiant/image/dds.cpp Diff File

master 61edaeb1

23.06.2020 20:02

orbweaver


Details Diff
Remove useless mipmap level parameter from Image::getWidth/getHeight

Just like with the already-removed mipmap level parameter to get[MipMap]Pixels,
the corresponding parameter to getWidth and getHeight is also unused and
unusable due to the requirement in RGBAImage that it must always be set to 0.
mod - include/iimage.h Diff File
mod - libs/RGBAImage.h Diff File
mod - radiant/image/dds.cpp Diff File
mod - radiant/shaders/CameraCubeMapDecl.cpp Diff File
mod - radiant/shaders/MapExpression.cpp Diff File
mod - radiant/shaders/textures/HeightmapCreator.h Diff File
mod - radiant/shaders/textures/TextureManipulator.cpp Diff File

core_module 8abc3c2a

22.06.2020 18:40

greebo


Details Diff
0005231: Remove unused code. Fix progress dialog height not fitting around the controls. Affected Issues
0005231
mod - libs/wxutil/ModalProgressDialog.cpp Diff File
mod - radiant/ui/mainframe/ScreenUpdateBlocker.cpp Diff File
mod - radiant/ui/mainframe/ScreenUpdateBlocker.h Diff File

core_module e75e1ad1

22.06.2020 11:14

greebo


Details Diff
0005231: Change some of the ScreenUpdateBlocker implementation to ModalProgressDialog. Affected Issues
0005231
mod - libs/wxutil/ModalProgressDialog.cpp Diff File
mod - libs/wxutil/ModalProgressDialog.h Diff File
mod - radiant/ui/MapFileProgressHandler.h Diff File
mod - radiant/ui/mainframe/ScreenUpdateBlocker.cpp Diff File
mod - radiant/ui/mainframe/ScreenUpdateBlocker.h Diff File

core_module 5c40d4d8

21.06.2020 17:24

greebo


Details Diff
0005231: Fix an ancient but unnoticed copy&paste error Affected Issues
0005231
mod - radiantcore/commandsystem/CommandSystem.cpp Diff File

core_module 06df831c

20.06.2020 04:58

greebo


Details Diff
0005231: Fix logic typo preventing UndoableCommands from functioning. Fix captions in Patch Cap dialog. Affected Issues
0005231
mod - include/iundo.h Diff File
mod - radiant/ui/patch/CapDialog.cpp Diff File

core_module e2891bf3

20.06.2020 03:26

greebo


Details Diff
0005231: Fix map initialisation and a crash at shutdown due to a missing FileOperation::Finished message. Affected Issues
0005231
mod - include/imap.h Diff File
mod - radiant/map/StartupMapLoader.cpp Diff File
mod - radiant/ui/MapFileProgressHandler.h Diff File
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/Map.h Diff File
mod - radiantcore/map/algorithm/MapImporter.cpp Diff File
mod - radiantcore/map/algorithm/MapImporter.h Diff File

core_module 4f328a9a

19.06.2020 04:31

greebo


Details Diff
0005231: Fix MRU menu Affected Issues
0005231
mod - radiant/ui/mru/MRUMenu.h Diff File
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/mru/MRU.cpp Diff File

master 1828f91c

18.06.2020 20:21

orbweaver


Details Diff
Image::getMipMapPixels(int) is now just getPixels()

No calling code ever made use of the mipmap level parameter, nor could it ever
do so since the RGBAImage implementation would assert if the requested level
were anything other than 0, making this parameter useless. The only class which
cares about mipmap levels is DDSImage, which continues to be populated by its
(non-interface) getMipMapPixels method inside dds.cpp.
mod - include/iimage.h Diff File
mod - libs/RGBAImage.h Diff File
mod - radiant/image/dds.cpp Diff File
mod - radiant/shaders/CameraCubeMapDecl.cpp Diff File
mod - radiant/shaders/MapExpression.cpp Diff File
mod - radiant/shaders/textures/HeightmapCreator.h Diff File
mod - radiant/shaders/textures/TextureManipulator.cpp Diff File

master 39471f91

18.06.2020 20:04

orbweaver


Details Diff
Add slightly more console information when failing to load a DDS image

Logging indicates that we have a problem with DDS files using the
DDS_PF_ARGB8888 format, which is presumably uncompressed image data which needs
to be uploaded with glTexImage2D, not glCompressedTexImage2D.
mod - radiant/image/dds.cpp Diff File

master 0e2e6c58

18.06.2020 19:55

orbweaver


Details Diff
Remove some redundant elements from DDSImage

'pixels', 'width' and 'height' members are never used. allocateMemory() and
releaseMemory() are only used by the constructor and destructor respectively,
so do not need to be in separate (public) methods.
mod - radiant/image/dds.cpp Diff File

master f831f74c

18.06.2020 19:48

orbweaver


Details Diff
Move DDSImage into dds.cpp
mod - radiant/Makefile.am Diff File
rm - radiant/image/DDSImage.cpp Diff
rm - radiant/image/DDSImage.h Diff
mod - radiant/image/dds.cpp Diff File

core_module c6f52c39

18.06.2020 18:21

greebo


Details Diff
0005231: Implement missing MRU methods. Cleanup class and project from unused stuff. Affected Issues
0005231
rm - radiant/ui/mru/MRUMenuItem.cpp Diff
rm - radiant/ui/mru/MRUMenuItem.h Diff
mod - radiantcore/map/mru/MRU.cpp Diff File
mod - radiantcore/map/mru/MRU.h Diff File
mod - radiantcore/map/mru/MRUList.h Diff File

core_module d42a6a40

18.06.2020 05:05

greebo


Details Diff
0005231: Implement select map element by index algorithm Affected Issues
0005231
mod - libs/scene/SelectionIndex.cpp Diff File
mod - libs/scene/SelectionIndex.h Diff File
mod - radiantcore/selection/algorithm/General.cpp Diff File

core_module e66b9963

18.06.2020 04:43

greebo


Details Diff
0005231: Add the static module registration of the ShaderClipboard Affected Issues
0005231
mod - radiantcore/selection/shaderclipboard/ShaderClipboard.cpp Diff File

core_module 6b516753

18.06.2020 04:34

greebo


Details Diff
0005231: Restructure ShaderClipboard, make it a RegisterableModule, move out all UI-related code. Affected Issues
0005231
mod - include/ishaderclipboard.h Diff File
mod - radiant/selection/SelectionTest.h Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
mod - radiant/ui/UserInterfaceModule.h Diff File
mod - radiant/ui/mediabrowser/MediaBrowser.cpp Diff File
mod - radiant/ui/mediabrowser/MediaBrowser.h Diff File
add - radiant/ui/shaderclipboard/ShaderClipboardStatus.h Diff File
mod - radiant/ui/texturebrowser/TextureBrowser.cpp Diff File
mod - radiant/ui/texturebrowser/TextureBrowserManager.cpp Diff File
mod - radiant/ui/texturebrowser/TextureBrowserManager.h Diff File
mod - radiantcore/selection/shaderclipboard/ShaderClipboard.cpp Diff File
mod - radiantcore/selection/shaderclipboard/ShaderClipboard.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

core_module 5da29e38

17.06.2020 04:14

greebo


Details Diff
0005231: Move BestPoint algorithms to libs/selection. Most of these can be superseded by using SelectionTest, it seems. Affected Issues
0005231
mod - include/iselection.h Diff File
mod - include/ivolumetest.h Diff File
mod - libs/render/NopVolumeTest.h Diff File
add - libs/selection/BestPoint.h Diff File
mod - radiant/render/View.cpp Diff File
mod - radiant/render/View.h Diff File
rm - radiant/selection/BestPoint.cpp Diff
rm - radiant/selection/BestPoint.h Diff
mod - radiant/selection/ManipulateMouseTool.cpp Diff File
mod - radiant/selection/SelectionTest.cpp Diff File
mod - radiantcore/selection/manipulators/DragManipulator.cpp Diff File
mod - radiantcore/selection/manipulators/DragManipulator.h Diff File
mod - radiantcore/selection/manipulators/ModelScaleManipulator.cpp Diff File
mod - radiantcore/selection/manipulators/ModelScaleManipulator.h Diff File
mod - radiantcore/selection/manipulators/RotateManipulator.cpp Diff File
mod - radiantcore/selection/manipulators/RotateManipulator.h Diff File
mod - radiantcore/selection/manipulators/ScaleManipulator.cpp Diff File
mod - radiantcore/selection/manipulators/ScaleManipulator.h Diff File
mod - radiantcore/selection/manipulators/TranslateManipulator.cpp Diff File
mod - radiantcore/selection/manipulators/TranslateManipulator.h Diff File
mod - radiantcore/selection/shaderclipboard/ShaderClipboard.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 c1f78bfb

16.06.2020 19:17

greebo


Details Diff
0005231: Compilation fixes to RadiantSelectionSystem Affected Issues
0005231
mod - include/iselection.h Diff File
mod - radiant/selection/SelectionMouseTools.cpp Diff File
mod - radiantcore/selection/RadiantSelectionSystem.cpp Diff File
mod - radiantcore/selection/RadiantSelectionSystem.h Diff File
mod - radiantcore/selection/algorithm/Transformation.cpp Diff File
mod - radiantcore/selection/algorithm/Transformation.h Diff File
mod - radiantcore/selection/manipulators/DragManipulator.cpp Diff File
mod - radiantcore/selection/manipulators/DragManipulator.h Diff File
mod - radiantcore/selection/manipulators/ModelScaleManipulator.h Diff File
mod - radiantcore/selection/manipulators/RotateManipulator.h Diff File
mod - radiantcore/selection/manipulators/ScaleManipulator.h Diff File
mod - radiantcore/selection/manipulators/TranslateManipulator.h Diff File

core_module 54909b5e

16.06.2020 18:59

greebo


Details Diff
0005231: More shader-related compilation fixes Affected Issues
0005231
mod - radiantcore/patch/Patch.cpp Diff File
mod - radiantcore/patch/algorithm/General.cpp Diff File
mod - radiantcore/selection/algorithm/Primitives.cpp Diff File
mod - radiantcore/selection/algorithm/Shader.cpp Diff File

core_module 23dc2f11

16.06.2020 18:53

greebo


Details Diff
0005231: Extend brush and patch interfaces to allow for the common texture operations Affected Issues
0005231
mod - include/ibrush.h Diff File
mod - include/ipatch.h Diff File
mod - radiantcore/brush/Face.cpp Diff File
mod - radiantcore/brush/Face.h Diff File
mod - radiantcore/brush/TextureProjection.cpp Diff File
mod - radiantcore/brush/TextureProjection.h Diff File
mod - radiantcore/patch/Patch.cpp Diff File
mod - radiantcore/patch/Patch.h Diff File
mod - radiantcore/selection/algorithm/Shader.cpp Diff File

core_module 8cc3a76c

16.06.2020 15:57

greebo


Details Diff
0005231: Ongoing refactoring Affected Issues
0005231
mod - include/ipatch.h Diff File
mod - libs/scene/Traverse.cpp Diff File
mod - libs/scene/Traverse.h Diff File
mod - libs/shaderlib.h Diff File
mod - radiantcore/map/algorithm/Export.cpp Diff File
mod - radiantcore/patch/Patch.cpp Diff File
mod - radiantcore/patch/Patch.h Diff File
mod - radiantcore/patch/algorithm/General.cpp Diff File
mod - radiantcore/selection/algorithm/General.cpp Diff File
mod - radiantcore/selection/algorithm/Group.cpp Diff File
rm - radiantcore/selection/algorithm/ModelFinder.cpp Diff
rm - radiantcore/selection/algorithm/ModelFinder.h Diff
mod - radiantcore/selection/algorithm/Patch.cpp Diff File
mod - radiantcore/selection/algorithm/Primitives.cpp Diff File
mod - radiantcore/selection/algorithm/Shader.cpp Diff File

core_module c2909746

16.06.2020 04:08

greebo


Details Diff
0005231: BrushCreatorTool is dispatching resize command Affected Issues
0005231
mod - radiant/xyview/tools/BrushCreatorTool.cpp Diff File
mod - radiantcore/brush/BrushModule.cpp Diff File
mod - radiantcore/selection/algorithm/Primitives.cpp Diff File
mod - radiantcore/selection/algorithm/Primitives.h Diff File

core_module fb096898

15.06.2020 11:51

greebo


Details Diff
0005231: Create IRegionManager interface, for use in the XYWnd class. More refactoring. Affected Issues
0005231
mod - include/iorthoview.h Diff File
add - include/iregion.h Diff File
mod - include/iselection.h Diff File
mod - radiant/xyview/GlobalXYWnd.cpp Diff File
mod - radiant/xyview/XYWnd.cpp Diff File
mod - radiant/xyview/tools/ClipperTool.cpp Diff File
mod - radiantcore/map/RegionManager.cpp Diff File
mod - radiantcore/map/RegionManager.h Diff File
mod - radiantcore/selection/RadiantSelectionSystem.cpp Diff File
mod - radiantcore/selection/RadiantSelectionSystem.h Diff File
mod - tools/msvc/include.vcxproj Diff File

core_module 2db1573e

14.06.2020 16:53

greebo


Details Diff
0005231: Refactor TexDef handling.
TextureMatrix is still declared as friend, as it's closely coupled to its implementation.
Affected Issues
0005231
mod - radiantcore/brush/TexDef.cpp Diff File
mod - radiantcore/brush/TexDef.h Diff File
mod - radiantcore/brush/TextureMatrix.cpp Diff File
mod - radiantcore/brush/TextureProjection.cpp Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 199 200 201 202 203 204 205 ... 210 ... 240 ... 261 262 263  Next  Last