Commit Graph
440 Commits
Author SHA1 Message Date
Garux 648b944005 fix formatting 2025-09-07 18:24:30 +05:00
Garux 86d08f9e93 use std::array for PlanePoints 2025-09-07 18:20:13 +05:00
Garux a78a2e492a optimize UnsortedSet memory consumption and use it for selection tracking 2025-09-07 15:48:51 +05:00
Garux b8ee46f8d7 fix -Wtautological-compare warning
retroactive change in c++23 must work in modern compilers in c++20 mode
2025-09-06 18:32:18 +05:00
Garux d7f3e9bd3f minor tweaks 2025-09-04 16:01:47 +05:00
Garux 911a7cceeb minor tweaks 2025-09-03 00:29:13 +05:00
Garux 5426732f28 minor tweaks 2025-09-02 05:04:33 +05:00
Garux 1599d0a64b * layers system (stored in comments of .map file)
menus	* View->Layers Browser (L)
	* Edit->Expand Selection To Layers (ctrl + q)
	* shift + q: move-to LayersMenu
closes #133
2025-08-31 16:25:12 +05:00
Garux 2c91d2a941 use callback lib for Vector3Callback 2025-08-13 09:46:31 +05:00
Garux 15cd9849d1 Merge pull request #236 from Vorschreibung/fix-compilation-error
assimp: Fix compilation errors
2025-07-12 15:28:48 +05:00
Vorschreibung eb396048cc assimp: Fix compilation errors
Fixes:

	In file included from libs/assimp/code/AssetLib/MMD/MMDPmxParser.cpp:43:
	libs/assimp/code/AssetLib/MMD/MMDPmxParser.h:67:17: error: ‘uint8_t’ does not name a type
	   67 |                 uint8_t encoding;
	      |                 ^~~~~~~

	...
2025-06-17 21:35:14 +02:00
Garux 05f3f66be7 snap angle, angles keys on transform to zero to avoid scientific notation in saved string 2025-05-03 16:30:26 +05:00
Garux 496ded1b9a fix b14dcffd7d unwanted hiding when node is invisible due to other flags 2025-04-08 06:21:11 +05:00
Garux b14dcffd7d * hide group entity node when all its children get hidden 2025-03-03 21:40:14 +05:00
Garux 607d4c67ad tweak formatting 2025-02-05 15:59:29 +05:00
Garux 4a368deef0 minor refactoring 2025-02-04 12:15:12 +05:00
Garux 242a481259 use math/vectorfwd.h 2025-01-30 22:39:42 +05:00
Garux a3e673302c * Misc->Colors: add CameraIcon, AxisX, AxisY, AxisZ controls 2025-01-29 23:44:11 +05:00
Garux 063784e5ce * Misc->Colors->Viewports Theme: load from .json presets stored in install/themes/_colors/ 2025-01-27 14:06:18 +05:00
Garux 58efa7e5b9 refactor g_ColoursMenu creation 2025-01-27 00:40:13 +05:00
Garux d290550369 port latest callback.h from xonotic/netradiant 2025-01-24 04:21:29 +05:00
TimePath b65f27b166 Callback: cleanup 2025-01-22 14:57:22 +05:00
TimePath 57c8189225 Callback: remove fixed-arity wrappers 2025-01-22 12:39:14 +05:00
TimePath 9b03bf32ef Callback: work at any arity 2025-01-21 21:24:26 +05:00
TimePath d71556d1de Embrace lambdas 2025-01-21 18:54:52 +05:00
TimePath d08ec1f15f Support lambda callbacks 2025-01-21 13:06:46 +05:00
TimePath bb72714216 Embrace variadic templates 2025-01-21 12:36:33 +05:00
Garux da216c99b3 fix saveable window size management during the 1st run 2025-01-16 10:45:46 +05:00
Garux f387ed7718 * add alt + m1 selection style to transform manipulator for scaling in 3D 2025-01-13 09:59:49 +05:00
Garux bf9feb943a minor refactoring 2025-01-11 12:53:41 +05:00
Garux 3e1871d0ef improve 343cf73d29, force net send via dedicated thread loop
replace Sys_Sleep()
2025-01-04 04:08:06 +05:00
Garux 64708825a2 supersede class SingleCharacterInputStreamDoubleBuffered 2024-12-18 18:42:13 +05:00
Garux 9ed79ea8cf correct libxml #include type 2024-12-06 06:15:55 +05:00
Garux 0dfd0673ae remove lrint, llrint excess definitions 2024-12-05 22:33:56 +05:00
Willi Schinmeyer 2019293ae5 Fix DEBUGGER_BREAKPOINT on Win64 2024-12-04 09:50:43 +05:00
Garux 721687afbe manage snprintf uses 2024-12-04 08:32:40 +05:00
Garux 7357b6ed57 rewrite ini reader/writer 2024-12-04 06:20:37 +05:00
Garux be9e55010c modernize code style 2024-12-02 07:42:37 +05:00
Garux 516446a573 EntityKeyValues::find without Key instance creation 2024-12-02 05:10:22 +05:00
Garux 446e9a63c7 use is_transparent std::set std::map search 2024-12-01 08:10:52 +05:00
Garux b849b0d4b0 minor tweaks 2024-12-01 08:10:52 +05:00
Garux 55dc6e677d use std::set std::map contains() 2024-12-01 06:01:52 +05:00
Garux 7dc1a3dbb0 switch to c++20, switch to std::span 2024-11-27 02:07:43 +05:00
Garux ab616cf3a4 implement string_clone_range without strncpy 2024-11-26 03:33:39 +05:00
Garux 8202b5a6ba fix some warnings 2024-11-24 02:00:56 +05:00
Garux a2e3445632 update quickhull https://github.com/akuukka/quickhull/commit/4ef66c68950cb4db11d3b75bfe4034d807485ad0 2024-11-24 01:36:12 +05:00
Garux cf7e1f3a5b update quickhull 2024-11-24 01:23:16 +05:00
Garux 6cd9028bb9 validate smartedit key values input, tweak entity key name, value validation interaction 2024-11-14 04:13:51 +05:00
Garux 3d41d8f900 Merge pull request #219 from Vorschreibung/fix-linux-build-monitoring-double-output
prevent logging q3map2's output twice on linux with build monitoring
2024-10-31 00:49:49 +05:00
Vorschreibung c100cc2ccb prevent logging q3map2's output twice on linux with build monitoring
In the case of using q3map2 with 'build monitoring', the output of
q3map2 was being written twice, once for the logs received through the
'watchbsp' net connection and once as the fork/subprocess that actually
runs q3map2 was using the same stdout file descriptor as
netradiant-custom itself.

In order to prevent this, we redirect stdout/stderr to /dev/null in case
we use q3map2 with build monitoring for the subprocess and rely on the
received logs, which also get written to netradiant-custom's QT console.
2024-10-28 23:52:41 +01:00