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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Details Diff |
0005729: Minor refactoring |
Affected Issues 0005729 |
|
mod - radiantcore/map/Map.cpp | Diff File | ||
mod - radiantcore/map/Map.h | Diff File |