Releases
20241031-001119
Commits
bf56082 : deldeldel (Garux)
45dd8cc : del shaderManual.yml (Garux)
39c56c1 : Merge remote-tracking branch 'nrc/master' (Garux)
958b99a : fix si->implicitImagePath extension presence vagueness added in c3437b7 (Garux)
c100cc2 : prevent logging q3map2's output twice on linux with build monitoring (Vorschreibung) #219
679ebd9 : improve rotate-snap to align bbox axially as much as possible (Garux)
7451bd8 : rename potentially conflicting vector3_max_component -> vector3_max_abs_component (Garux)
35ea55f : workflow: zip windows build immediately, since .bla files get lost somewhere later now (likely in linux 7z) (Garux)
4d5c4df : tweak automatic releases logic (show full log since 'stable', newest commits go 1st, unique tags->release rename = 'stable') (Garux)
1b0e573 : fix "winding: index out of bounds" when highlighting brush components during undo/redo (Garux)
4909d59 : use typedef DeviceVector (Garux)
6f4cc1b : use override keyword (Garux)
1fe5016 : * m1 drag + ctrl (Drag tool, 3D view): move-snap selecton bbox corner to pointed position in scene (Garux)
1127fd5 : add RadiantSelectionSystem::AllTransformable interface (Garux)
8039417 : class ClipperSelector -> class ScenePointSelector (Garux)
68fa182 : refactor class RepeatableTransforms, class TransformModifier, class BrushTransformModifier (Garux)
6a65216 : add quaternion_for_unit_vectors_safe() (Garux)
811fcd6 : confirmation dialog for reset all shortcuts
(Garux)
cc2c170 : shader editor: 4 chars tab size (was 80 pixels), update it on zoom, monospace font (Garux)
9fab34b : update changelog (Garux)
7c0b080 : enable menu.help.about.changelog (Garux)
f56ed5b : tweak global.xlink (Garux)
6392195 : add extra shader manual - qer_trans info (Garux)
26f6061 : tweak shader manual - q3map_lightSubdivide (Garux)
262f044 : clarify shader manual - tcMod transform (Garux)
7805de8 : tweak shader manual - skyparms (Garux)
5f5db31 : actualize mouse shortcuts.txt (Garux)
9a9d48a : fix -bounce -dump files numbering, don't write last empty file (Garux)
edbd94b : fix menu mnemonic (Garux)
024204a : Disable the wayland backend on Linux by default (Spike29) #208
7ee5bfd : fix .def parsing when two non consecutive soliduses were recognized as single line comment (Garux)
b3681d0 : l_net: uncrustify l_net_wins.c (Vorschreibung) #204
44b2d3f : l_net: manual cleanup l_net_wins.c (Vorschreibung) #204
5485c7d : l_net: unify l_net_wins between posix/windows (Vorschreibung) #204
35b0c60 : l_net: continue removing unused/dead code (cleanup) (Vorschreibung) #204
9d18ae7 : l_net: add missing header reference (Vorschreibung) #204
d58cc14 : l_net: boolean return of WINS_Init() (Garux) #204
fb076f2 : lnet: remove WINS_MyAddress / Net_MyAddress (Vorschreibung) #204
e8d1fe5 : l_net: remove file comment stanza (Vorschreibung) #204
a2bdefc : improve fgd.choices (Garux)
d685449 : fix libxml inclusion for LIBXML2_2.4.30 (Garux)
9a4f032 : Merge commit 'c54bd5caf3dd576e729bd20141cb348badd457eb' (Garux)
adb1d1e : add .py / .json rules to .editorconfig (Vorschreibung) #207
7499ba6 : always fix backsplashes in vfsGetFileCount, vfsLoadFile to surely work in unix (Garux)
0a67a8c : log plugin load failures (Vorschreibung) #203
dce698d : fix linux build process monitoring (Vorschreibung) #205
7b565c2 : log to terminal on linux/macos (Vorschreibung) #199
87eb714 : .gitignore '/.cache' (Vorschreibung) #198
b287caf : add .editorconfig (Vorschreibung) #197
ac7b4d3 : tweak shader manual (Garux)
c851356 : fix action-automatic-releases warning (Garux)
8f1beb7 : download all-in-one gamepacks archive during build by default (Garux)
648a836 : fix assimp ASE loader crash when *MATERIAL_COUNT or *NUMSUBMTLS is not specified or is 0 (Garux)
d4e1be3 : fix TextureBrowser::clampOriginY(), min origin could be >0 (Garux)
a0c56fe : allow setting CPPFLAGS via command line (Garux)
d59668f : don't write nomipmaps hack 5daf2e2 when native external lightmaps, as it prevents r_mapOverbrightBits application (Garux)
b0a065a : make a998927 work in Linux (Garux)
f3ffdf9 : support 16bit png loading in radiant (Garux)
ecab0a6 : QTWIDGETS flags are sufficient as they include QTGUI & QTCORE (Garux)
02e5db4 : combine --libs-only-L & --libs-only-l pkg-config flags in single call (Garux)
98be56b : speed up build initialization (Garux)
8c4b46b : update MSYS2 COMPILING (Garux)
5daf2e2 : * generate shaders to force nomipmaps flag on external lightmap images created by lightstyles and external lms hacks (Garux)
34038fd : unify WriteBSPFile() print (Garux)
a3d438c : * adjust -light -trisoup to enable performance hack for games with low verts per lmed surf count (e.g. 64 in Q3): (Garux)
c8bf05a : fix -info leafsurfaces alignment (Garux)
6abeb43 : fix ds->lightmapAxis after MergeMetaTriangles (Garux)
d353211 : in brush.prism... etc dialogs select value on start for convenience (Garux)
6749261 : * -maxshaderinfo : Sets max amount of shaderInfo, default = 8192 (Garux)
20a9afc : * -maxmapdrawsurfs : Sets max amount of mapDrawSurfs, used during .map compilation (-bsp, -convert), default = 131072 (Garux)
2721cca : untie PatchMapDrawSurfs() from MAX_MAP_DRAW_SURFS, was doing stack overflow when increased (Garux)
129d54e : deduplicate entity connecting code (Garux)
0b43b17 : fix return reference to local variable added in c6252fe (Garux)
bf579cc : * ctrl + shift + u: CSG Intersect (Garux)
87464ac : make position of selection position text consistent in 2D view (Garux)
f351a9d : tweak autobuild: (Garux)
c54bd5c : appease clang's sfinea (Garux)
b799a03 : fix model browser scrollbar scrolling lag in KDE (Garux)
a75fb6a : fix nonmonitored builds broken in 9a13f9e (Garux)
f6fd436 : bump versions of actions used (Garux)
22a4ee2 : fix deprecated Qt function warnings (Garux)
1f45694 : Revert "fix build in ubuntu via using deprecated Qt function" (Garux)
60e3e48 : Revert "fix build in ubuntu via using deprecated Qt function" (Garux)
e77d713 : * fix custom shaders generation for lightstyles and external lightmaps hacks for :q3map suffixed shaders (Garux)
4b26129 : minor tweaks (Garux)
f36b899 : move f2f inside Renderer_GetStats() (Garux)
d33140d : fix Run Engine After Compile arguments passing (was eating 1st) (Garux)
8683d43 : fix on import or paste: target/name "qwerty01" -> "qwerty1" (Garux)
70c63ed : fix obscure linux locale override issue (sunplug writing ? in place of -) (Garux)
0ead65d : fix eclass_xml color assert (Garux)
649fcd4 : use CopiedString.empty() (Garux)
1f2e161 : got CopiedString move constructor to actually work (Garux)
454660c : adjust some too pruning QLayout::setContentsMargins (Garux)
6995ef0 : fix check_version(), RADIANT_MAJOR_VERSION was ignored (Garux)
3e34d0e : fix LIGHT_SHADER_DEBUG (Garux)
df02774 : tweak StringOutputStream use (Garux)
b4e44bc : refactor StringFixedSize, auto str = String64()() use form was not doing copy elision (Garux)
f6a040c : minor console tweak (Garux)
9a13f9e : simplify build code (Garux)
ecdad80 : * light radiuses: don't render biggest radius, make them less occluding in 3D (Garux)
9b9e1df : * light entity radius: support negative intensity display and adjustment (keep sign while adjusting) (Garux)
38f0f66 : entity smartedit.color key entry.change icon to one also making sense in linux (Garux)
e02571f : * preferences.Selection.Create brushes in 3D (by m1 drag) (Garux)
ec29d48 : * Model Browser: unmoved m2 resets models rotations (Garux)
f8d6224 : * fix automatic target/names resolving after doing map 'Save as' or unnamed map 'Save' (Garux)
6dab129 : tweak menu text (Garux)
3212660 : * fix equally named builds execution (Garux)
27dff0c : fix mouse chasing in 2x2 & floating layouts (Garux)
2d11fde : enable DPI awareness on Windows (Garux)
b2c1153 : move "windows:darkmode=1" parameter setting to qt.conf (Garux)
20b8bdb : fix off-by-one error in .def parser added in 4b96cb6 (Garux)
7c91030 : texture browser, model browser trees: disable text ellision (Garux)
e9459b7 : fix .game no_patch key handling (Garux)
dee00be : adjust preferences dialog.spinners decimals (Garux)
25e1ad5 : use radio menu items in grid menu (Garux)
956e30f : Surface Inspector more concrete KB filtering: pass some editor's shortcuts with modifiers (Garux)
a9a9907 : support .fgd color1 key type (Garux)
b21d2cb : fix non existent q3map_tcMod mode (Garux)
4b8468f : fix icon name typo (Garux)
eba6783 : update Entity Attributes scrollbar on deselection; Qt updates on widget addition, doesn't on chosen way of deletion (Garux)
4b96cb6 : safe .def spawnflags parsing (Garux)
3eff562 : in .def ent defs treat -
, x
& unused*
spawnflags as dummy (Garux)
4cbe05a : bump EntityClass MAX_FLAGS to 32 (Garux)
1c3300d : be safe while doing copy to EntityClass::flagnames (Garux)
1a12e3b : rework Surface Inspector for correct +- scale buttons alignment (Garux)
8cd2a52 : Surface Inspector flags: fix window resizing (Garux)
dea7800 : bobToolz: load all group entities, was hardcoded list of them (Garux)
bf4db60 : bobToolz: remove brush ID, store brushes & patches in vector (Garux)
7bd1148 : * bobToolz: new Find Duplicates function: finds & selects duplicate brushes in entire map (Garux)
d98b1c5 : adjust QPalette::AlternateBase (Garux)
8923546 : more precise -bounce description (Garux)
b6683d9 : enable EntitiesKillConnect for xonotic (Garux)
ca3c035 : Entity Inspector: support unknown entities added during runtime: clear entity comment, deselect entity class list (Garux)
b75f9b3 : Add CLions project folder to gitignore (Aciz) #146
158b724 : * support multiple Extra Resource Paths (Garux)
c9d8265 : shader editor: save prompt on closing modified document (Garux)
4209416 : add visual aid to Shader Editor search entry (Garux)
11c0cc3 : fix Shader Editor manual opener, while installed to path with spaces (Garux)
69a3a4f : * brush.cone result respects original brush bounds and is currect projection dependent (Garux)
bb4c510 : show coordinates by default (Garux)
d205f6a : more pronounced grid major color in Blender theme (Garux)
22f0172 : change browse file/directory icon from SP_FileDialogStart to semantically correct SP_DialogOpenButton (Garux)
b608dc9 : add missing file extension after file dialog (Garux)
a2e35eb : in autocaulk use caulk instead of nodraw, if latter is nonsolid (Garux)
2c947b7 : q3map2/light: introduce -nobouncestore (Thomas Debesse)
374f66b : q3map2: don't store lightmap if the last bounce computation ran empty. (Matthias Krüger)
39f4bdf : * installer of map developer's files (common shaders/textures/w/e is included in gamepack) (Garux)
1fb1896 : tweak light styles checks (Garux)
d40538e : * fix RBSP style keys on -exportents and decompilation, so that they are alright for -onlyents and compilation (Garux)
a5bad3d : * fix: don't turn lights with targetname to styled for IBSP, as they are not switchable there (Garux)
1da9dbf : * -keepmodels in -bsp / _keepModels on worldspawn: keep misc_model entities in the BSP file after compile (Garux)
affe89e : add Application::aboutQt to about dialog (Garux)
b9c537f : * Run Engine After Compile function: make 'Engine to Run' & 'Engine Arguments' customizable in preferences (Garux)
c69a94d : fix Widget_connectToggleDependency: apply dependency effect on creation (preferences loading case; only has been working during manual toggling) (Garux)
cc89d51 : make console text color adaptive to GUI theme changes (Garux)
32c4ded : fix default GUI theme application on the fly (Garux)
4e1c8ad : install share/qt5/plugins/styles/qwindowsvistastyle.dll for native look'n'feel in Windows with 'Default' theme (Garux)
4b58cc3 : omit SVN requirement with DOWNLOAD_GAMEPACKS=no (Garux)
50a4ff6 : Update pluginmenu.cpp (Garux)
7cefa2b : fix texture compression preference (Garux)
aec594f : Update pluginmenu.cpp (EugenyP) #143
28b4a09 : Update pluginmenu.cpp (EugenyP) #143
cf89844 : Single menuitem for plugin (EugenyP) #143
4d870a3 : * shader editor: lines numbering (Garux)
66f8098 : * shader editor: highlight current line (Garux)
5e0d1b7 : fix ET sunplug writing spinbox content with prefix (Garux)
1e90913 : * misc_model _target and group entity _targetname key aliases for baking the model into entity (Garux)
363c63b : fix q3map_fogDir, q3map_tcGen vector, ivector doc, highlighting (Garux)
cfe248d : q3map2 -light -scale: don't scale bounced light; user expects scaling light sources here (Garux)
9c2fbc9 : * shader editor: Q3 shader syntax highlighting (Garux)
3fb507e : skip *.pk3dir in root in DirectoryArchive::forEachFile (Garux)
7396eef : * fix QComboBox popup leaking shortcuts (Garux)
2b3a34b : improve performance of console, shader view (Garux)
8c92cb6 : fix quickhull build (Garux)
9dff943 : update quickhull lib (Garux)
45ed010 : build action: remove windows-warn-${{ matrix.arch }}.log, as it makes errors unreachable (Garux)
7a755dc : actualize Shader Manual version (Garux)
9ca1d93 : * UV Tool: measure snapping distance in screenspace (Garux)
860ba89 : * UV Tool::skew: snap lines to vertices; change snapping measure to distance (Garux)
f6972d0 : add action, triggering shaderManual deployment action (Garux)
db2b615 : only trigger prereleases build manually (Garux)
a351b63 : add "textures/skip" to caulk filter for Q1 (Garux)
a998927 : entity, surface inspectors: clear focus widget while showing to keep global shortcuts working (Garux)
544ade9 : on Enter in NonModalEntry, NonModalSpinner always do apply, since not every selected instance necessarily has shown property applied (Garux)
c08c2f9 : * ctrl/ctrl + shift modifiers in value spinners divide step by 10 & 100 respectively (Garux)
f9bc21a : * -lessbrushes switch: less brushes when decompiling Q1, HL maps at the expense of texturing (Garux)
f43f9da : mbspc: * improve decompilation quality of Q1, HL maps greatly (texturing correctness, less brushes) (Garux)
6fa7a8b : mbspc: decompilation: bump limits to be able to decompile all AD Q1 BSPv1 maps (Garux)
18d4a0a : mbspc: decompilation: avoid writing empty texture name (Garux)
0ac6b34 : sanitize Entity inspector key/value input (Garux)
2ed868d : manage conflicting hotkeys in QComboBox, QLineEdit, QSpinBox (Garux)
88a03b0 : normalize rendered light color for display consistency (compiler normalizes it anyway) (Garux)
d41adc5 : * use bounding box for misc_model transformations (Garux)
f0ce315 : handle fgd spawnflags Garux#115 (Garux)
5162a22 : adjust gui style: bright menu separators with margin, highlighted scrollbar handle, no scroll buttons (Garux)
85d6e4b : shortcuts customization: handle numpad keys as numpad keys (Garux)
You can’t perform that action at this time.