Changesets: DarkRadiant

master da81e635

11.06.2021 05:24

greebo


Details Diff
0005637: Maximum zoom factor of XY views is now configurable, the default value has been double a few times. Affected Issues
0005637
mod - install/user.xml Diff File
mod - radiant/ui/prefdialog/PrefDialog.cpp Diff File
mod - radiant/xyview/GlobalXYWnd.cpp Diff File
mod - radiant/xyview/GlobalXYWnd.h Diff File
mod - radiant/xyview/XYWnd.cpp Diff File

master 50c89933

11.06.2021 04:56

greebo


Details Diff
0005634: Usability fixes: don't overwrite the shader clipboard if the material is already matching,
otherwise we lose the texdef information of faces and patches.
Affected Issues
0005634
mod - radiant/clipboard/ClipboardModule.cpp Diff File
mod - radiantcore/selection/clipboard/Clipboard.cpp Diff File

master b7587a42

11.06.2021 04:42

greebo


Details Diff
0005634: In case the system clipboard holds a valid material name, it can be pasted on the current selection using Ctrl-V. Affected Issues
0005634
mod - radiantcore/selection/clipboard/Clipboard.cpp Diff File
mod - radiantcore/selection/clipboard/Clipboard.h Diff File
mod - radiantcore/selection/shaderclipboard/ShaderClipboard.cpp Diff File

master ca74f715

10.06.2021 18:15

greebo


Details Diff
0005634: Check the system clipboard to detect any material names that have been copied there Affected Issues
0005634
mod - radiantcore/selection/shaderclipboard/ShaderClipboard.cpp Diff File
mod - radiantcore/selection/shaderclipboard/ShaderClipboard.h Diff File

master 04e988ed

10.06.2021 18:02

greebo


Details Diff
0005634: Fire the change event when the contents are different Affected Issues
0005634
mod - radiant/clipboard/ClipboardModule.cpp Diff File
mod - radiant/clipboard/ClipboardModule.h Diff File

master fd77a0f9

10.06.2021 17:57

greebo


Details Diff
0005634: Listen to app-activated events to inspect the system clipboard when switching back to DarkRadiant Affected Issues
0005634
mod - include/iclipboard.h Diff File
mod - radiant/clipboard/ClipboardModule.cpp Diff File
mod - radiant/clipboard/ClipboardModule.h Diff File
mod - radiant/ui/mainframe/ScreenUpdateBlocker.cpp Diff File

master 37b5eef5

10.06.2021 17:18

greebo


Details Diff
0005634: Copy the picked material name to the system clipboard Affected Issues
0005634
mod - radiantcore/selection/shaderclipboard/ShaderClipboard.cpp Diff File

master 58d34750

09.06.2021 19:37

orbweaver


Details Diff
Enable CMake precompiled header in plugins

Objectives, Stim/Response and Script plugins all have precompiled.h headers
which are now processed by CMake.
mod - plugins/dm.objectives/CMakeLists.txt Diff File
mod - plugins/dm.stimresponse/CMakeLists.txt Diff File
mod - plugins/script/CMakeLists.txt Diff File

master a69af2f9

09.06.2021 19:06

orbweaver


Details Diff
Check CMake version before using precompiled headers

The target_precompile_headers directive is only available on CMake >= 3.16, but
since this functionality is non-critical we should not exclude users of earlier
CMake versions.
mod - radiant/CMakeLists.txt Diff File
mod - radiantcore/CMakeLists.txt Diff File

master 87037dd5

09.06.2021 18:58

orbweaver


Details Diff
Enable precompiled header in CMake for radiant and radiantcore

Use the target_precompile_headers directive introduced with CMake 3.16 to
precompile the same header which is used for this purpose in the Windows build.
mod - radiant/CMakeLists.txt Diff File
mod - radiantcore/CMakeLists.txt Diff File
mod - radiantcore/model/picomodel/PicoModelModule.h Diff File

master 5e2f3a2c

09.06.2021 17:44

greebo


Details Diff
0005629: Rewrite the "Shift Textures randomly [upwards]" scripts to use a SelectedFaceVisitor to shift each texdef independently Affected Issues
0005629
mod - install/scripts/commands/shift_textures_randomly.py Diff File
mod - install/scripts/commands/shift_textures_upwards_randomly.py Diff File

master b45b1cc2

09.06.2021 17:42

greebo


Details Diff
0005629: Wrap script command execution in a scoped UndoableCommand, to make the changes undoable. Affected Issues
0005629
mod - plugins/script/ScriptingSystem.cpp Diff File

master a3ac0329

09.06.2021 17:32

greebo


Details Diff
0005629: Extend CameraInterface for scripts to request a redraw of the view Affected Issues
0005629
mod - plugins/script/interfaces/CameraInterface.cpp Diff File
mod - plugins/script/interfaces/CameraInterface.h Diff File

master bc3f581a

08.06.2021 20:01

orbweaver


Details Diff
Examine pixel data in DDS test

Check the value of a few pixels against their known colours from the test
pattern.
mod - test/ImageLoading.cpp Diff File

master 136020c6

08.06.2021 19:33

orbweaver


Details Diff
Refactor image loading in ImageLoadingTest

Test fixture is now a convenience subclass of RadiantTest with a loadImage()
method which loads an ImagePtr from a path relative to the test project
directory.
mod - test/ImageLoading.cpp Diff File

master cb6b7b2f

08.06.2021 19:14

orbweaver


Details Diff
Add basic test for DDS loading

Load an uncompressed DDS image (16x16) with no mipmaps and confirm the size. No
examination of pixel data.
mod - test/ImageLoading.cpp Diff File
add - test/resources/tdm/textures/dds/test_16x16_uncomp.dds Diff File

master 2dc9f1f7

08.06.2021 19:14

greebo


Details Diff
0005629: Introduce a way for Python scripts to hit every selected face Affected Issues
0005629
mod - install/scripts/test.py Diff File
mod - plugins/script/interfaces/SelectionInterface.cpp Diff File
mod - plugins/script/interfaces/SelectionInterface.h Diff File

master 7948dadd

08.06.2021 18:46

greebo


Details Diff
0005621: EntityInspector will show the editor_usage string when the "classname" key is selected Affected Issues
0005621
mod - radiant/ui/einspector/EntityInspector.cpp Diff File

master 89324b3d

08.06.2021 18:37

greebo


Details Diff
0005621: Add unit test covering the simple case of eclass::getUsage() Affected Issues
0005621
mod - test/Entity.cpp Diff File
mod - test/resources/tdm/def/base.def Diff File

master 92b33d5d

08.06.2021 18:05

greebo


Details Diff
0005604: Update PKGBUILD with new wxgtk package name Affected Issues
0005604
mod - PKGBUILD Diff File

master ae4fa10b

08.06.2021 16:55

greebo


Details Diff
0005639: Warn the user about layer actions not being undoable Affected Issues
0005639
mod - install/ui/mergecontroldialog.fbp Diff File
mod - install/ui/mergecontroldialog.xrc Diff File

merge_layers 39290c45

08.06.2021 16:36

greebo


Details Diff
0005639: Expose layer merge option in the control dialog Affected Issues
0005639
mod - install/ui/mergecontroldialog.fbp Diff File
mod - install/ui/mergecontroldialog.xrc Diff File
mod - install/user.xml Diff File
mod - libs/scene/merge/MergeOperation.cpp Diff File
mod - radiant/ui/merge/MergeControlDialog.cpp Diff File

merge_layers 245ce0e7

08.06.2021 16:19

greebo


Details Diff
0005639: Nodes that are explicitly kept by the user won't have their layers modified Affected Issues
0005639
mod - libs/scene/merge/LayerMerger.h Diff File
mod - test/MapMerging.cpp Diff File

merge_layers 8e64384c

07.06.2021 04:58

greebo


Details Diff
0005639: Fix node removal and addition algorithm in LayerMerger.
We need to add nodes to layers first, since trying to remove a node from its last layer will inevitably put it on Default.
Affected Issues
0005639
mod - libs/scene/merge/LayerMerger.h Diff File

merge_layers 65c489ce

07.06.2021 04:46

greebo


Details Diff
0005639: Minor advancements in the test code, fix call to std::includes Affected Issues
0005639
mod - test/MapMerging.cpp Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 121 122 123 124 125 126 ... 150 ... 180 ... 210 ... 240 ... 261 262 263  Next  Last