Changesets: DarkRadiant
master 0c22e5fd 03.09.2021 13:07 Details Diff |
Update README | ||
mod - README.md | Diff File | ||
master 5f4e1371 02.09.2021 04:34 Details Diff |
0005687: Adjust model exporter code to preserve the layers of the replaced selection |
Affected Issues 0005687 |
|
mod - radiantcore/map/algorithm/Export.cpp | Diff File | ||
master 0498b0dd 02.09.2021 04:24 Details Diff |
0005687: Add (failing) test to check the desired behaviour: exported models replacing the selection should be assigned to the union of the selection's layers. |
Affected Issues 0005687 |
|
mod - test/ModelExport.cpp | Diff File | ||
master f507bc08 01.09.2021 20:07 Matthew Mott Details Diff |
BasicVector4 operator+ and operator+= are now non-members | ||
mod - libs/math/Vector4.h | Diff File | ||
master b09d41a3 01.09.2021 19:54 Matthew Mott Details Diff |
Remove unused BasicVector4::index() Accessing vector components by index is provided via the operator cast to C array. |
||
mod - libs/math/Vector4.h | Diff File | ||
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 |