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