Changesets: DarkRadiant

core_module bc6d7ad5

2020-07-12 12:44:39

greebo

Details Diff
0005231: Implement the shutdown handler, to ask for saving any pending changes to the map.
Fix crash at shutdown if the progress dialog is not cleaned up before the module it has been instantiated from is unloaded.
Affected Issues
0005231
mod - radiant/ui/mainframe/ScreenUpdateBlocker.cpp Diff File
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/Map.h Diff File

core_module 80cfb357

2020-07-11 04:12:13

greebo

Details Diff
0005231: Let's not keep these flags uninitialised Affected Issues
0005231
mod - libs/messages/ApplicationShutdownRequest.h Diff File
mod - libs/messages/AutomaticMapSaveRequest.h Diff File

core_module f394ef18

2020-07-11 04:11:01

greebo

Details Diff
0005231: Convert call to askForSave() to a veto-able ApplicationShutdownRequest sent over the message bus Affected Issues
0005231
mod - include/imessagebus.h Diff File
add - libs/messages/ApplicationShutdownRequest.h Diff File
mod - radiant/ui/mainframe/MainFrame.cpp Diff File
mod - tools/msvc/libs.vcxproj Diff File
mod - tools/msvc/libs.vcxproj.filters Diff File

core_module 6ec1bd39

2020-07-09 04:14:41

greebo

Details Diff
0005231: Move clipboard handling to separate module to prevent crashes at shutdown due to memory allocation/deallocation problems. Affected Issues
0005231
add - include/iclipboard.h Diff File
mod - libs/wxutil/Makefile.am Diff File
rm - libs/wxutil/clipboard.cpp Diff File
rm - libs/wxutil/clipboard.h Diff File
add - radiant/clipboard/ClipboardModule.cpp Diff File
add - radiant/clipboard/ClipboardModule.h Diff File
mod - radiantcore/selection/clipboard/Clipboard.cpp Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File
mod - tools/msvc/include.vcxproj Diff File
mod - tools/msvc/wxutillib.vcxproj Diff File
mod - tools/msvc/wxutillib.vcxproj.filters Diff File

master 55d8e4f7

2020-07-08 19:41:35

orbweaver

Details Diff
Add more metadata methods to DDSHeader

New methods getCompressionFormat() and getRGBBits(), which are used by the
debug operator<< but not in any calling code so far. Also removed some unused
byte-swapping functions in ddslib.cpp, and simplified the naming of the ones
which are used.
Attach Issues:
mod - radiant/image/ddslib.cpp Diff File
mod - radiant/image/ddslib.h Diff File

master 59126f9f

2020-07-07 20:08:19

orbweaver

Details Diff
Add some metadata extraction to DDSHeader

A couple of public methods to extract data, including isValid() and
isCompressed(), and a non-member operator<< for dumping a DDSHeader to an
output stream and printing certain information such as its size and mipmap
count.
Attach Issues:
mod - radiant/image/ddslib.cpp Diff File
mod - radiant/image/ddslib.h Diff File

master 83645a81

2020-07-07 19:41:41

orbweaver

Details Diff
Modernise and C++-ify definitions in ddslib.{h,cpp}

Remove "extern C" wrapper, convert "typedef struct" to "struct", switch to
uint32_t instead of unsigned int for certain fields which require a
precisely-defined size.
Attach Issues:
mod - radiant/image/ddslib.cpp Diff File
mod - radiant/image/ddslib.h Diff File

core_module 239df580

2020-07-04 18:16:43

greebo

Details Diff
0005231: Disable menu items without any associated event (like the MRU placeholder item) Affected Issues
0005231
mod - radiant/uimanager/menu/MenuItem.cpp Diff File

core_module e624366f

2020-07-01 04:18:06

greebo

Details Diff
0005231: Make OpenMap command algorithm more robust Affected Issues
0005231
mod - radiantcore/map/Map.cpp Diff File

core_module 48b9553e

2020-07-01 03:58:37

greebo

Details Diff
0005231: Prevent divisions by zero using the entry box in the TransformationDialog's scale controls Affected Issues
0005231
mod - radiant/ui/transform/TransformDialog.cpp Diff File

core_module a829a7f2

2020-07-01 03:52:53

greebo

Details Diff
0005231: Remove CommandNotAvailableException.h, fall back to the more widely used cmd::ExecutionNotPossible Affected Issues
0005231
mod - libs/command/ExecutionNotPossible.h Diff File
mod - radiantcore/map/Map.cpp Diff File
rm - radiantcore/selection/algorithm/CommandNotAvailableException.h Diff File
mod - radiantcore/selection/algorithm/Group.cpp Diff File
mod - radiantcore/selection/algorithm/Group.h Diff File
mod - radiantcore/selection/group/SelectionGroupModule.cpp Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

master 49f11acc

2020-06-30 20:02:36

orbweaver

Details Diff
Map DDS formats to GLenum using an std::map

The C++11 initialiser list syntax makes an std::map much more streamlined to
use as a hard-coded mapping between two sets of values (much like what would be
done in Python).
Attach Issues:
mod - radiant/image/dds.cpp Diff File

master 09e8c823

2020-06-30 19:47:54

orbweaver

Details Diff
Streamline DDSImage mipmap loading

No need for a separate getMipMapPixels() method, since addMipMap() can
immediately return the pointer to the mipmap's byte data which is used in the
next line of LoadDDSFromStream() to stream in the actual data.
Attach Issues:
mod - radiant/image/dds.cpp Diff File

core_module 81c5199f

2020-06-29 05:00:09

greebo

Details Diff
0005231: Fix BrushMakePrefab command argument validation. Affected Issues
0005231
mod - radiantcore/selection/algorithm/Primitives.cpp Diff File

core_module 4248f754

2020-06-29 04:53:31

greebo

Details Diff
0005231: Fix brush prism/cone/sphere command Affected Issues
0005231
mod - radiant/ui/UserInterfaceModule.cpp Diff File

core_module 3aefb119

2020-06-29 04:34:57

greebo

Details Diff
0005231: Fix jump to camera not redrawing the orthoview after refocusing. Affected Issues
0005231
mod - radiant/xyview/XYWnd.cpp Diff File

core_module a28c732a

2020-06-29 03:28:20

greebo

Details Diff
0005231: Fix Jump to Object algorithm crashing Affected Issues
0005231
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/camera/GlobalCamera.cpp Diff File

core_module 244e6aa7

2020-06-28 20:06:28

greebo

Details Diff
0005231: Remove benchmark helper again Affected Issues
0005231
mod - radiantcore/brush/BrushModule.cpp Diff File

core_module 124c8938

2020-06-28 19:02:04

greebo

Details Diff
0005231: Fix create simple patch mesh command registration Affected Issues
0005231
mod - radiantcore/patch/PatchModule.cpp Diff File

core_module fefecff2

2020-06-28 16:05:00

greebo

Details Diff
0005231: Fix Patch Inspector row/col selectors not properly repopulated after patch dimension change (transpose) Affected Issues
0005231
mod - radiant/ui/patch/PatchInspector.cpp Diff File

core_module 7782291f

2020-06-28 15:54:13

greebo

Details Diff
0005231: Fix PatchInspector constantly updating after first update() call due to the _updateNeeded flag not being cleared. Affected Issues
0005231
mod - radiant/ui/patch/PatchInspector.cpp Diff File

core_module 7efa99a2

2020-06-28 15:50:04

greebo

Details Diff
0005231: Fix CreateSimplePatchMesh default keyboard binding and algorithm not executing due to a logic error. Affected Issues
0005231
mod - install/input.xml Diff File
mod - install/menu.xml Diff File
mod - radiantcore/patch/algorithm/Prefab.cpp Diff File

core_module cceb7dc0

2020-06-28 10:52:03

greebo

Details Diff
0005231: Avoid flickering during map load, caused by buffer swapping even though no rendering is happening Affected Issues
0005231
mod - libs/wxutil/GLWidget.cpp Diff File
mod - libs/wxutil/GLWidget.h Diff File
mod - libs/wxutil/preview/GuiView.cpp Diff File
mod - libs/wxutil/preview/GuiView.h Diff File
mod - libs/wxutil/preview/RenderPreview.cpp Diff File
mod - libs/wxutil/preview/RenderPreview.h Diff File
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/camera/CamWnd.h Diff File
mod - radiant/textool/TexTool.cpp Diff File
mod - radiant/textool/TexTool.h Diff File
mod - radiant/ui/common/ShaderSelector.cpp Diff File
mod - radiant/ui/common/ShaderSelector.h Diff File
mod - radiant/ui/common/TexturePreviewCombo.cpp Diff File
mod - radiant/ui/common/TexturePreviewCombo.h Diff File
mod - radiant/ui/texturebrowser/TextureBrowser.cpp Diff File
mod - radiant/ui/texturebrowser/TextureBrowser.h Diff File
mod - radiant/xyview/XYWnd.cpp Diff File
mod - radiant/xyview/XYWnd.h Diff File

core_module fb542d8c

2020-06-28 07:48:11

greebo

Details Diff
0005231: Fix ScreenUpdateBlocker not being able to block window draw events before the main loop kicks in. Affected Issues
0005231
mod - radiant/ui/mainframe/ScreenUpdateBlocker.cpp Diff File
mod - radiant/ui/mainframe/ScreenUpdateBlocker.h Diff File

core_module d967ebd6

2020-06-26 16:21:46

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
 First  Prev  1 2 3 ... 10 ... 20 ... 30 ... 40 ... 50 ... 60 ... 70 ... 80 ... 84 85 86 87 88 89 90 ... 100 ... 110 ... 120 ... 130 ... 140 ... 147 148 149  Next  Last