Changesets: DarkRadiant
|
master d0279ed9 14.10.2021 12:08 Details Diff |
0005733: And another attempt to match the texture aspect ratio correctly |
Affected Issues 0005733 |
|
| mod - radiant/textool/TexTool.cpp | Diff File | ||
|
master b5eaa87c 14.10.2021 10:15 Details Diff |
0005780: Unsubscribe the FileSaveConfirmationHandler on shutdown |
Affected Issues 0005780 |
|
| mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
|
master bb62960f 14.10.2021 10:13 Details Diff |
0005780: Simulate the radiant app shutdown scenario in the unit tests. The Map module should ask for saving and deny the shutdown request on cancel. |
Affected Issues 0005780 |
|
| mod - test/MapSavingLoading.cpp | Diff File | ||
|
master 7ac37265 14.10.2021 10:01 Details Diff |
0005780: Expand unit tests to the "OpenMapFromArchive" command |
Affected Issues 0005780 |
|
| mod - test/MapSavingLoading.cpp | Diff File | ||
|
master 25748d0a 14.10.2021 09:57 Details Diff |
0005780: Expand unit tests to the "OpenMap" command |
Affected Issues 0005780 |
|
| mod - test/MapSavingLoading.cpp | Diff File | ||
|
master fd81b0df 14.10.2021 09:45 Details Diff |
0005780: Refactoring |
Affected Issues 0005780 |
|
| mod - test/MapSavingLoading.cpp | Diff File | ||
|
master 3d77e54b 14.10.2021 09:21 Details Diff |
0005780: Add FileSaveConfirmationHandler to UI module. Map module is now sending the FileSaveConfirmation to query the user's intent, remove the corresponding UI references from Map.cpp. |
Affected Issues 0005780 |
|
| add - radiant/ui/FileSaveConfirmationHandler.h | Diff File | ||
| mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
| mod - radiant/ui/UserInterfaceModule.h | Diff File | ||
| mod - radiantcore/map/Map.cpp | Diff File | ||
| mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
| mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
|
master 2776128a 14.10.2021 09:10 Details Diff |
0005780: Set up a couple of unit tests against the NewMap command and the confirmation message to save/discard/cancel |
Affected Issues 0005780 |
|
| mod - test/MapSavingLoading.cpp | Diff File | ||
| mod - test/algorithm/Primitives.h | Diff File | ||
|
master d5021f0f 14.10.2021 03:49 Details Diff |
0005780: Define new message type |
Affected Issues 0005780 |
|
| mod - include/imessagebus.h | Diff File | ||
| add - libs/messages/FileSaveConfirmation.h | Diff File | ||
| mod - tools/msvc/libs.vcxproj | Diff File | ||
| mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
|
master 99dbcb78 13.10.2021 19:40 Matthew Mott Details Diff |
Updates to light matrix debug printouts Update debug code to use the new math::pp() function which replaces the pp() method on matrix objects. Minor readability improvements in updateProjection(); generate component matrices and multiply them together rather than repeatedly multiplying a single member matrix. |
||
| mod - radiantcore/entity/light/Light.cpp | Diff File | ||
| mod - radiantcore/entity/light/LightNode.h | Diff File | ||
|
master d2a96745 13.10.2021 17:49 Details Diff |
0005733: Refactoring |
Affected Issues 0005733 |
|
| mod - radiantcore/selection/textool/TextureToolRotateManipulator.cpp | Diff File | ||
|
master af0dcf5d 13.10.2021 17:48 Details Diff |
0005733: Add normalise() and getNormalised() methods |
Affected Issues 0005733 |
|
| mod - libs/math/Vector2.h | Diff File | ||
|
master 9e96234e 13.10.2021 15:55 Details Diff |
0005733: Rotate manipulation circle is constructed in screen space. Rotation is now respecting texture aspect. |
Affected Issues 0005733 |
|
| mod - radiantcore/selection/textool/TextureToolRotateManipulator.cpp | Diff File | ||
| mod - radiantcore/selection/textool/TextureToolRotateManipulator.h | Diff File | ||
|
master af627d54 13.10.2021 11:09 Details Diff |
0005733: Crosshair rendering adjusted |
Affected Issues 0005733 |
|
| mod - radiantcore/selection/textool/TextureToolRotateManipulator.cpp | Diff File | ||
|
master 26ab05df 13.10.2021 08:49 Details Diff |
0005733: Compensate the view's projection aspect ratio when rendering the rotate manipulator |
Affected Issues 0005733 |
|
| mod - libs/render.h | Diff File | ||
| mod - radiantcore/selection/textool/TextureToolRotateManipulator.cpp | Diff File | ||
|
master b6a72eae 13.10.2021 05:47 Details Diff |
0005733: Adjust calculations on window resize |
Affected Issues 0005733 |
|
| mod - radiant/textool/TexTool.cpp | Diff File | ||
|
master e4e6cf81 13.10.2021 05:02 Details Diff |
0005733: Adjust initial texture space calculations |
Affected Issues 0005733 |
|
| mod - radiant/textool/TexTool.cpp | Diff File | ||
|
master 72c12721 13.10.2021 03:27 Details Diff |
0005768: Adjust IFace::setShiftScaleRotation() method to behave the same as in previous releases. |
Affected Issues 0005768 |
|
| mod - radiantcore/brush/Face.cpp | Diff File | ||
| mod - radiantcore/brush/TextureProjection.cpp | Diff File | ||
| mod - radiantcore/brush/TextureProjection.h | Diff File | ||
|
master d844e428 12.10.2021 18:32 Details Diff |
0005768: Adjust IFace::getShiftScaleRotation() method to take the texture dimensions into account |
Affected Issues 0005768 |
|
| mod - radiantcore/brush/Face.cpp | Diff File | ||
| mod - radiantcore/brush/TextureMatrix.cpp | Diff File | ||
| mod - radiantcore/brush/TextureMatrix.h | Diff File | ||
| mod - radiantcore/brush/TextureProjection.cpp | Diff File | ||
| mod - radiantcore/brush/TextureProjection.h | Diff File | ||
|
master b25e18f3 12.10.2021 18:16 Details Diff |
0005768: Add unit tests asserting the expected values (red) |
Affected Issues 0005768 |
|
| mod - test/TextureManipulation.cpp | Diff File | ||
| mod - test/resources/tdm/maps/simple_brushes.map | Diff File | ||
| mod - test/resources/tdm/materials/example.mtr | Diff File | ||
|
master 04b4364d 12.10.2021 17:54 Details Diff |
0005740: Better implementation of IFace::getTexelScale(). Add unit test checking the pivoted rotation preserving texel scale |
Affected Issues 0005740 |
|
| mod - radiantcore/brush/Face.cpp | Diff File | ||
| mod - test/TextureManipulation.cpp | Diff File | ||
|
master 8f3f0f78 12.10.2021 14:19 Details Diff |
0005740: Face rotations are now respecting the aspect ratio of the assigned editor image |
Affected Issues 0005740 |
|
| mod - radiantcore/selection/algorithm/Texturing.cpp | Diff File | ||
| mod - radiantcore/selection/algorithm/Texturing.h | Diff File | ||
| mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp | Diff File | ||
|
master b1349f50 12.10.2021 14:16 Details Diff |
0005740: Add IFace::getTextureAspectRatio() method plus unit tests. |
Affected Issues 0005740 |
|
| mod - include/ibrush.h | Diff File | ||
| mod - radiantcore/brush/Face.cpp | Diff File | ||
| mod - radiantcore/brush/Face.h | Diff File | ||
| mod - test/TextureManipulation.cpp | Diff File | ||
|
master ed0b0278 12.10.2021 04:39 Details Diff |
0005778: Switch to live dependencies |
Affected Issues 0005778 |
|
| mod - tools/scripts/download_windeps.ps1 | Diff File | ||
|
master c099f7e8 12.10.2021 04:36 Details Diff |
0005778: Remove x86 scripts |
Affected Issues 0005778 |
|
| rm - tools/innosetup/darkradiant.iss | Diff | ||
| rm - tools/scripts/compile_release_package.x86.cmd | Diff | ||
| rm - tools/scripts/compile_release_package_all.cmd | Diff | ||