Changesets: DarkRadiant
textool 7b9689c1 10.09.2021 09:13 Details Diff |
0005746: Maintain a render::View in the Texture Tool, to be able to construct selection tests in the mouse tools. |
Affected Issues 0005746 |
|
mod - radiant/textool/TexTool.cpp | Diff File | ||
mod - radiant/textool/TexTool.h | Diff File | ||
textool aee11c02 10.09.2021 05:16 Details Diff |
0005746: Implement the texture tool's drag-move tool |
Affected Issues 0005746 |
|
mod - include/iinteractiveview.h | Diff File | ||
add - include/itexturetoolview.h | Diff File | ||
mod - radiant/textool/TexTool.cpp | Diff File | ||
mod - radiant/textool/TexTool.h | Diff File | ||
mod - radiant/textool/tools/TexToolMoveViewTool.h | Diff File | ||
mod - radiant/textool/tools/TextureToolMouseEvent.h | Diff File | ||
mod - tools/msvc/include.vcxproj | Diff File | ||
textool 47170db3 10.09.2021 04:36 Details Diff |
0005746: Connect more dots to get the mouse tools into play when handling the mouse input in the TexTool |
Affected Issues 0005746 |
|
mod - install/input.xml | Diff File | ||
mod - radiant/eventmanager/MouseToolManager.cpp | Diff File | ||
mod - radiant/textool/TexTool.cpp | Diff File | ||
mod - radiant/textool/TexTool.h | Diff File | ||
add - radiant/textool/tools/TexToolMoveViewTool.h | Diff File | ||
mod - radiant/ui/mousetool/RegistrationHelper.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
textool a03ba973 10.09.2021 03:58 Details Diff |
0005746: Implement a few interfaces (WIP) |
Affected Issues 0005746 |
|
mod - include/imousetoolmanager.h | Diff File | ||
mod - libs/selection/SelectionVolume.h | Diff File | ||
mod - radiant/textool/TexTool.cpp | Diff File | ||
mod - radiant/textool/TexTool.h | Diff File | ||
add - radiant/textool/tools/TextureToolMouseEvent.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master 8b12f675 09.09.2021 19:19 Details Diff |
0005735: Better positioning, fix crashes. |
Affected Issues 0005735 |
|
mod - include/istatusbarmanager.h | Diff File | ||
mod - libs/wxutil/Modifier.h | Diff File | ||
mod - radiant/eventmanager/ModifierHintPopup.h | Diff File | ||
mod - radiant/eventmanager/MouseToolManager.cpp | Diff File | ||
mod - radiant/eventmanager/MouseToolManager.h | Diff File | ||
master df9826b6 09.09.2021 19:04 Details Diff |
0005735: Conceptual work |
Affected Issues 0005735 |
|
add - radiant/eventmanager/ModifierHintPopup.h | Diff File | ||
mod - radiant/eventmanager/MouseToolManager.cpp | Diff File | ||
mod - radiant/eventmanager/MouseToolManager.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master 523da10d 09.09.2021 18:17 Details Diff |
0005741: Model Export dialog: Let the user confirm if the selected output file extension is not matching the one specified by the format |
Affected Issues 0005741 |
|
mod - radiant/ui/modelexport/ExportAsModelDialog.cpp | Diff File | ||
master 63781516 09.09.2021 18:12 Details Diff |
0005741: Model Export dialog: Set file extension on format selection even if the entry doesn't currently have any extension. |
Affected Issues 0005741 |
|
mod - radiant/ui/modelexport/ExportAsModelDialog.cpp | Diff File | ||
master d44b2918 09.09.2021 18:06 Details Diff |
0005706: Set a few more minimum widths. Buttons appear to report much more required width than they actually need to render their text contents. |
Affected Issues 0005706 |
|
mod - radiant/ui/surfaceinspector/SurfaceInspector.cpp | Diff File | ||
master 2cc2f897 09.09.2021 14:18 Details Diff |
0005740: Remove the old texture rotation code which was based on the fake textdef. Add some comments about the 2x3 matrix texture projection in general. |
Affected Issues 0005740 |
|
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 447e282f 09.09.2021 14:17 Details Diff |
0005740: Add missing inline qualifiers |
Affected Issues 0005740 |
|
mod - libs/math/Matrix3.h | Diff File | ||
master b8b1e3cb 08.09.2021 19:47 Matthew Mott Details Diff |
BasicVector4 subtraction operators are now non-members | ||
mod - libs/math/Vector4.h | Diff File | ||
mod - test/math/Vector.cpp | Diff File | ||
textransform 78747549 08.09.2021 19:44 Details Diff |
0005740: Rearrangement, introduce Face::setTexDefFromPoints which does the reverse calculation |
Affected Issues 0005740 |
|
mod - radiantcore/brush/Face.cpp | Diff File | ||
mod - radiantcore/brush/Face.h | Diff File | ||
master 54511a8f 08.09.2021 19:03 Matthew Mott Details Diff |
Include local user guide in Debian package The darkradiant.install file was missing the /usr/share/doc/darkradiant directory, meaning that the installed documentation was never collected into the final package. |
||
mod - debian/darkradiant.install | Diff File | ||
textransform c6c01ead 08.09.2021 18:58 Details Diff |
0005740: Refactor Face::rotateTexdef to use the new Matrix3 class instead of custom Eigen |
Affected Issues 0005740 |
|
mod - radiantcore/brush/Face.cpp | Diff File | ||
textransform 97156f2d 08.09.2021 18:12 Details Diff |
0005740: Add named Matrix3 constructors for the simple transform types |
Affected Issues 0005740 |
|
mod - libs/math/Matrix3.h | Diff File | ||
mod - test/math/Matrix3.cpp | Diff File | ||
textransform 330f1249 08.09.2021 04:34 Details Diff |
0005740: Add a few test cases rotating some face texdefs on an angled brush. |
Affected Issues 0005740 |
|
mod - test/Brush.cpp | Diff File | ||
mod - test/algorithm/Primitives.h | Diff File | ||
add - test/resources/tdm/maps/simple_brushes.map | Diff File | ||
master f8a2d358 07.09.2021 20:27 Matthew Mott Details Diff |
Add option for showing offline user guide Navigating directly to the online website is useful, but having the option to view the locally-installed version is still valuable for development and perhaps for some users who cannot or do not wish to rely on online resources. There are now two entries in the Help menu: "User Guide (Online)" and "User Guide (Local)" to cover both of these options. |
||
mod - install/menu.xml | Diff File | ||
mod - radiant/ui/Documentation.cpp | Diff File | ||
mod - radiant/ui/Documentation.h | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
master 5c4a7829 07.09.2021 19:53 Matthew Mott Details Diff |
Update manual with Surface Inspector changes Add mention of immediate texture fitting when using the spin buttons, and the new aspect ratio button. |
||
add - doc/img/preserveAspect.png | Diff File | ||
mod - doc/manual.adoc | Diff File | ||
master 25599064 07.09.2021 19:23 Matthew Mott Details Diff |
Update Surface Inspector screenshot in manual This represents the considerably changed appearance of the Surface Inspector, including the general expansion of crushed widgets, the removal of vertical arrow buttons and the new "Preserve aspect ratio" button. |
||
mod - doc/img/SurfaceInspector.png | Diff File | ||
master ca8e03b7 07.09.2021 19:21 Matthew Mott Details Diff |
Install manual.html from correct directory CMake was correctly building manual.html in the output build tree, but was installing the version from the original source tree which is potentially out of date. |
||
mod - doc/CMakeLists.txt | Diff File | ||
textransform 06c12ad3 06.09.2021 17:20 Details Diff |
0005740: Matrix3 transformations |
Affected Issues 0005740 |
|
mod - libs/math/Matrix3.h | Diff File | ||
mod - test/math/Matrix3.cpp | Diff File | ||
textransform b4fda762 06.09.2021 16:26 Details Diff |
0005740: Port a few unit tests from the Matrix4 suite, as far as the class provides it |
Affected Issues 0005740 |
|
mod - libs/math/Matrix3.h | Diff File | ||
mod - test/CMakeLists.txt | Diff File | ||
mod - test/math/Matrix3.cpp | Diff File | ||
textransform c6a8881e 06.09.2021 16:16 Details Diff |
0005740: Set up unit test suite |
Affected Issues 0005740 |
|
mod - libs/math/Matrix3.h | Diff File | ||
add - test/math/Matrix3.cpp | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj.filters | Diff File | ||
textransform 1368551a 06.09.2021 16:04 Details Diff |
0005740: Refactoring. Introduce Matrix3, the little sister of Matrix4. |
Affected Issues 0005740 |
|
add - libs/math/Matrix3.h | Diff File | ||
mod - libs/math/Matrix4.h | Diff File | ||
add - libs/math/eigen.h | Diff File | ||
mod - test/Brush.cpp | Diff File | ||
mod - test/math/Matrix4.cpp | Diff File | ||
mod - tools/msvc/mathlib.vcxproj | Diff File | ||
mod - tools/msvc/mathlib.vcxproj.filters | Diff File |