Changesets: DarkRadiant

master 0bdecfa0

01.09.2021 19:48

Matthew Mott


Details Diff
Test for BasicVector4 casting to C array
mod - libs/math/Vector4.h Diff File
mod - test/math/Vector.cpp Diff File

master 528c790e

01.09.2021 19:38

Matthew Mott


Details Diff
Remove unused BasicVector4::isEqual()

This functionality is implemented for Vector4 by math::isNear(), which is now
tested by an additional unit test.
mod - libs/math/Vector4.h Diff File
mod - test/math/Vector.cpp Diff File

master 5024bb0b

01.09.2021 19:26

Matthew Mott


Details Diff
Add unit tests for Vector4 construction/equality
mod - libs/math/Vector4.h Diff File
mod - test/math/Vector.cpp Diff File

master 4f9552e7

31.08.2021 18:49

Matthew Mott


Details Diff
GameConnection dialog no longer cuts off bottom buttons

The original FBP layout had an extra vbox wrapping the main vbox; it is not
clear why this would prevent the minimum size from working correctly, but
removing the surplus vbox seems to fix the problem (at least on GTK).
mod - install/ui/gameconnection.fbp Diff File
mod - install/ui/gameconnection.xrc Diff File

master 0d4c0324

29.08.2021 08:14

greebo


Details Diff
0005711: First Q3 brush exporter implementation Affected Issues
0005711
mod - include/ibrush.h Diff File
mod - radiantcore/brush/Face.cpp Diff File
mod - radiantcore/brush/Face.h Diff File
mod - radiantcore/map/format/primitivewriters/LegacyBrushDefExporter.h Diff File
mod - test/MapExport.cpp Diff File

master a34ace15

29.08.2021 07:45

greebo


Details Diff
0005711: Add unimplemented legacy Q3 brush def exporter Affected Issues
0005711
mod - radiantcore/map/format/Quake3MapWriter.h Diff File
add - radiantcore/map/format/primitivewriters/LegacyBrushDefExporter.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

master 9979ea11

29.08.2021 07:42

greebo


Details Diff
0005711: Add separate Q3 map writer. Move common double exporter code to shared header file. Affected Issues
0005711
mod - radiantcore/map/format/Quake3MapFormat.cpp Diff File
mod - radiantcore/map/format/Quake3MapWriter.h Diff File
mod - radiantcore/map/format/primitivewriters/BrushDef3Exporter.h Diff File
mod - radiantcore/map/format/primitivewriters/BrushDefExporter.h Diff File
add - radiantcore/map/format/primitivewriters/ExportUtil.h Diff File
mod - radiantcore/map/format/primitivewriters/PatchDefExporter.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

master 795f65f8

29.08.2021 07:26

greebo


Details Diff
0005711: Add unit tests checking the exported brush syntax for Quake 3 alternate (using the "non-legacy" brushDef syntax) Affected Issues
0005711
mod - test/MapExport.cpp Diff File

master 8fa60e8d

29.08.2021 07:24

greebo


Details Diff
0005711: Split Quake3MapFormat class into two sub classes, one for Q3 ("legacy") and one for Q3 alternate (newer Q3 brushDef format) Affected Issues
0005711
mod - radiantcore/map/format/Quake3MapFormat.cpp Diff File
mod - radiantcore/map/format/Quake3MapFormat.h Diff File

master 3bb66dd0

29.08.2021 06:24

greebo


Details Diff
0005711: Add unit tests checking the exported brush syntax for doom3, quake4 and quake3 formats. The Quake3 test is failing right now since it the exporter is still writing the newer brushDef syntax. Affected Issues
0005711
mod - test/MapExport.cpp Diff File
mod - test/MapSavingLoading.cpp Diff File
add - test/testutil/FileSelectionHelper.h Diff File
mod - tools/msvc/Tests/Tests.vcxproj Diff File
mod - tools/msvc/Tests/Tests.vcxproj.filters Diff File

master baab2e92

29.08.2021 05:11

greebo


Details Diff
0005725: Add basic unit test for two-way merging a map through the IMap interface. Ensure that hidden nodes are still active when finishing the merge operation. Affected Issues
0005725
mod - test/MapMerging.cpp Diff File

master e55f547e

29.08.2021 04:52

greebo


Details Diff
0005725: Don't drag-create brushes in merge mode Affected Issues
0005725
mod - radiant/xyview/tools/BrushCreatorTool.cpp Diff File

master e2cc8f74

29.08.2021 04:49

greebo


Details Diff
0005725: Allow merge action nodes to be hidden Affected Issues
0005725
mod - libs/scene/merge/MergeActionNode.cpp Diff File

master 2ec677c4

29.08.2021 04:35

greebo


Details Diff
0005708: Fix ref-to-temporary error Affected Issues
0005708
mod - libs/scene/merge/MergeActionNode.cpp Diff File

master 805ecc02

28.08.2021 18:51

greebo


Details Diff
0005708: Merge action nodes return an identity transform and the affected node's world AABB.
This fixes the wrong workzone calculation on selecting such one of the merge wrapper nodes.
Affected Issues
0005708
mod - libs/scene/merge/MergeActionNode.cpp Diff File
mod - libs/scene/merge/MergeActionNode.h Diff File

master e8baad2b

28.08.2021 18:25

greebo


Details Diff
0005709: Shutting down the application will immediately abort the merge operation Affected Issues
0005709
mod - radiantcore/map/Map.cpp Diff File

master 405df3e5

28.08.2021 18:07

greebo


Details Diff
0005707: Better control size/stretch behaviour Affected Issues
0005707
mod - install/ui/mergecontroldialog.fbp Diff File
mod - install/ui/mergecontroldialog.xrc Diff File
mod - radiant/ui/merge/MergeControlDialog.cpp Diff File

master fe42f90c

28.08.2021 17:50

greebo


Details Diff
0005707: Change action description to a list view..
Fix an event loop back when loading a map in two-way merge mode.
Affected Issues
0005707
mod - install/ui/mergecontroldialog.fbp Diff File
mod - install/ui/mergecontroldialog.xrc Diff File
mod - radiant/ui/merge/MergeControlDialog.cpp Diff File
mod - radiant/ui/merge/MergeControlDialog.h Diff File

master 757053ea

28.08.2021 16:12

greebo


Details Diff
0005706: Make the surface inspector's fit texture row report less minimum width Affected Issues
0005706
mod - radiant/ui/surfaceinspector/SurfaceInspector.cpp Diff File

master 47014894

28.08.2021 05:07

greebo


Details Diff
0005729: Add a dedicated command for writing an automatic map backup. Affected Issues
0005729
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/Map.h Diff File
mod - radiantcore/map/autosaver/AutoSaver.cpp Diff File

master 17ffb380

28.08.2021 04:58

greebo


Details Diff
0005729: Craft a unit test checking the faulty behaviour Affected Issues
0005729
mod - test/MapSavingLoading.cpp Diff File

master b0e9a74b

28.08.2021 04:36

greebo


Details Diff
0005729: AutoSave algorithm part moved to core module Affected Issues
0005729
mod - radiant/CMakeLists.txt Diff File
mod - radiant/map/AutoSaveTimer.h Diff File
mod - radiantcore/CMakeLists.txt 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

master 367e26c2

28.08.2021 04:27

greebo


Details Diff
0005729: Move the autosave timer part to a separate class which will remain in the UI module, whereas the rest of the algorithm will be moved to the core module. Affected Issues
0005729
mod - radiant/CMakeLists.txt Diff File
add - radiant/map/AutoSaveTimer.cpp Diff File
add - radiant/map/AutoSaveTimer.h Diff File
mod - radiant/map/AutoSaver.cpp Diff File
mod - radiant/map/AutoSaver.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

master fd1f78c2

27.08.2021 19:43

greebo


Details Diff
0005729: Change the auto saver algorithm to conform with the newly created IAutomaticMapSaver interface.
Split the routines that check for the necessity to create an autosave and the routines doing the actual save job.
Affected Issues
0005729
add - include/iautosaver.h Diff File
mod - radiant/map/AutoSaver.cpp Diff File
mod - radiant/map/AutoSaver.h Diff File
mod - tools/msvc/include.vcxproj Diff File

master fad4eef1

27.08.2021 19:14

greebo


Details Diff
0005729: Minor refactoring Affected Issues
0005729
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/Map.h Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 110 111 112 113 114 115 116 ... 120 ... 150 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last