]> git.rm.cloudns.org Git - xonotic/netradiant.git/log
xonotic/netradiant.git
2 years agoMerge branch 'master' into master-merge
Thomas Debesse [Fri, 7 Oct 2022 07:57:44 +0000 (09:57 +0200)]
Merge branch 'master' into master-merge

2 years agoMerge branch 'illwieckz/externalnames' into 'master'
Thomas Debesse [Fri, 7 Oct 2022 07:49:54 +0000 (07:49 +0000)]
Merge branch 'illwieckz/externalnames' into 'master'

q3map2: add -externalnames option to write explicit external lightmap names...

See merge request xonotic/netradiant!196

2 years agoMerge branch 'mac' into 'master'
Thomas Debesse [Fri, 7 Oct 2022 07:41:35 +0000 (07:41 +0000)]
Merge branch 'mac' into 'master'

Make it build on M1 Mac

See merge request xonotic/netradiant!195

2 years agoMake it build on M1 Mac
slipher [Fri, 19 Aug 2022 06:23:38 +0000 (01:23 -0500)]
Make it build on M1 Mac

The CMake changes are to work around the issue that the pkgconfig
module is populating the xxx_LIBRARIES variable with the library
name only (e.g. 'glib-2.0') rather than the full path, which the
linker is unable to find. I guess the correct way to do it is to
use the xxx_LDFLAGS variable from pkgconfig which should tell the
linker where to find the libraries, but it's kind of annoying
because we also have a non-pkgconfig route.

The xxx_LINK_LIBRARIES variable has the full library paths but
it is available only from CMake 3.12 so it can't be used
unconditionally.

2 years agoq3map2: add -externalnames option to write explicit external lightmap names when...
Thomas Debesse [Mon, 22 Aug 2022 13:32:06 +0000 (15:32 +0200)]
q3map2: add -externalnames option to write explicit external lightmap names when writing style shaders

It makes possible for game engines to run less code on each rendering
frame by not doing any computation to find the file.

On some game engines it may even make the lightmaps be processed
with simpler GLSL code as they will be processed as simple colormaps
instead of more complex code purposed for usual lightmaps with
features that aren't needed in such situation anyway.

Or some engine may implement a specific GLSL code to blend multiple
colormaps in a single pass without having to implement alternate code
for lightmaps.

Example with scripts/q3map2_gloom2.shader:

```
-gloom2/7C9AD47A87BC98CCA1FF30C4D788DD47
+gloom2/72353935F9542782B847B2E329A8CC80
 { // Q3Map2 defaulted
  {
  map $lightmap
  rgbGen identity
  }

  // Q3Map2 custom lightstyle stage(s)
  {
- map $lightmap
+ map maps/gloom2/lm_0000.tga
  blendFunc GL_SRC_ALPHA GL_ONE
  rgbGen wave noise 1 .75 1.6 4.2 // style 2
  tcGen lightmap
  tcMod transform 1 0 0 1 0.54492 0.10156
  }
  {
- map $lightmap
+ map maps/gloom2/lm_0000.tga
  blendFunc GL_SRC_ALPHA GL_ONE
  rgbGen wave noise 1 .5 3.7 4.9 // style 3
  tcGen lightmap
  tcMod transform 1 0 0 1 -0.38672 0.19043
  }
  {
- map $lightmap
+ map maps/gloom2/lm_0000.tga
  blendFunc GL_SRC_ALPHA GL_ONE
  rgbGen wave noise 1 1 2.6 1.3 // style 4
  tcGen lightmap
  tcMod transform 1 0 0 1 0.24023 0.19043
  }

  {
  map textures/gloom2/e8clangfloor05c.tga
  blendFunc GL_DST_COLOR GL_ZERO
  rgbGen identity
  }
 }
```

2 years agoMerge branch 'master' into master-merge
Thomas Debesse [Thu, 18 Aug 2022 14:40:28 +0000 (16:40 +0200)]
Merge branch 'master' into master-merge

2 years agotransformpath: do not segfault if environment variable is missing
Thomas Debesse [Thu, 18 Aug 2022 13:29:51 +0000 (15:29 +0200)]
transformpath: do not segfault if environment variable is missing

2 years agoMerge branch 'netradiant-156-fix-invalid-vector-access' into 'master'
Thomas Debesse [Thu, 18 Aug 2022 13:37:01 +0000 (13:37 +0000)]
Merge branch 'netradiant-156-fix-invalid-vector-access' into 'master'

Do not crash in Winding_Clip when using -D_GLIBCXX_ASSERTIONS

Closes #156

See merge request xonotic/netradiant!194

2 years agoMerge branch 'master' into master-merge
Thomas Debesse [Mon, 15 Aug 2022 14:05:29 +0000 (16:05 +0200)]
Merge branch 'master' into master-merge

2 years agodaemonmap: update submodule
Thomas Debesse [Wed, 27 Jul 2022 23:40:35 +0000 (01:40 +0200)]
daemonmap: update submodule

2 years agoDo not crash in Winding_Clip when using -D_GLIBCXX_ASSERTIONS
Walter Doekes [Sun, 17 Jul 2022 20:16:36 +0000 (22:16 +0200)]
Do not crash in Winding_Clip when using -D_GLIBCXX_ASSERTIONS

When setting -D_GLIBCXX_ASSERTIONS, invalid vector accesses are found,
like empty_vector.back(). In this case, the result was not used so the
bug wasn't found without the assertion.

This changeset fixes so dragging a brush to 0 size does not crash/abort
netradiant.

Closes #156.

2 years agolibrary-bundler: improve FreeBSD library bundling
Thomas Debesse [Tue, 28 Jun 2022 12:13:09 +0000 (14:13 +0200)]
library-bundler: improve FreeBSD library bundling

2 years agotools: fix compilation on some systems
Thomas Debesse [Tue, 28 Jun 2022 11:09:52 +0000 (13:09 +0200)]
tools: fix compilation on some systems

2 years agoMerge branch 'master' into master-merge
Thomas Debesse [Fri, 24 Jun 2022 23:56:13 +0000 (01:56 +0200)]
Merge branch 'master' into master-merge

2 years agomacos: fix theme color variant name like the theme did
Thomas Debesse [Fri, 24 Jun 2022 23:35:47 +0000 (01:35 +0200)]
macos: fix theme color variant name like the theme did

2 years agogamepack-manager: more reliable extra-urls.txt parsing
Thomas Debesse [Fri, 24 Jun 2022 22:08:31 +0000 (00:08 +0200)]
gamepack-manager: more reliable extra-urls.txt parsing

Make it works even when the shell transforms \n from stdin into \r\n
on Windows.

2 years agotransformpath: fix % characters in strings
Thomas Debesse [Fri, 24 Jun 2022 22:06:07 +0000 (00:06 +0200)]
transformpath: fix % characters in strings

2 years agoradiant: fix windows build
Thomas Debesse [Tue, 21 Jun 2022 23:21:37 +0000 (01:21 +0200)]
radiant: fix windows build

2 years agoradiant: some comments from NRC
Thomas Debesse [Tue, 21 Jun 2022 21:55:41 +0000 (23:55 +0200)]
radiant: some comments from NRC

2 years agoradiant: less deprecated GTK2 stuff, they are even not supported in GTK3
Thomas Debesse [Tue, 21 Jun 2022 21:54:24 +0000 (23:54 +0200)]
radiant: less deprecated GTK2 stuff, they are even not supported in GTK3

2 years agoradiant: fix xy/yz/xz layout
Thomas Debesse [Tue, 21 Jun 2022 21:21:02 +0000 (23:21 +0200)]
radiant: fix xy/yz/xz layout

2 years agoradiant: re-enable Credits and Issues buttons in About window
Thomas Debesse [Tue, 21 Jun 2022 06:38:04 +0000 (08:38 +0200)]
radiant: re-enable Credits and Issues buttons in About window

2 years agoradiant: display plugin toolbar as toolbar when filter toolbar is also enabled, not...
Thomas Debesse [Tue, 21 Jun 2022 05:14:14 +0000 (07:14 +0200)]
radiant: display plugin toolbar as toolbar when filter toolbar is also enabled, not as a menu

2 years agoMerge commit 'e36a9e0f374477a0a4c778d06454a979cd53fc47' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 04:33:07 +0000 (06:33 +0200)]
Merge commit 'e36a9e0f374477a0a4c778d06454a979cd53fc47' into master-merge

2 years agoMerge commit 'a8192282200b4691a016c4f7757638cbb132f2dc' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 04:32:59 +0000 (06:32 +0200)]
Merge commit 'a8192282200b4691a016c4f7757638cbb132f2dc' into master-merge

2 years agoMerge commit '54a2bda443aace9c00a1615af10cc1dc8b1f0cd1' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 04:29:46 +0000 (06:29 +0200)]
Merge commit '54a2bda443aace9c00a1615af10cc1dc8b1f0cd1' into master-merge

2 years agoMerge commit '19c67e1114f894604c3346fe1af9b015184328be' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 04:27:49 +0000 (06:27 +0200)]
Merge commit '19c67e1114f894604c3346fe1af9b015184328be' into master-merge

2 years agoMerge commit '667d3275589dac91b5bfe96f0244183007be6efd' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 04:27:31 +0000 (06:27 +0200)]
Merge commit '667d3275589dac91b5bfe96f0244183007be6efd' into master-merge

2 years agoMerge commit '61214e743288ffe8a58cf7876bd8f7f435397571' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 04:24:13 +0000 (06:24 +0200)]
Merge commit '61214e743288ffe8a58cf7876bd8f7f435397571' into master-merge

2 years agoMerge commit '8d6828cd68e9104c2c68b962b341b4f572b4bc38' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 04:23:57 +0000 (06:23 +0200)]
Merge commit '8d6828cd68e9104c2c68b962b341b4f572b4bc38' into master-merge

2 years agoMerge commit 'e155ebe99481333af4a7660d174db490e2a75fb5' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 04:18:48 +0000 (06:18 +0200)]
Merge commit 'e155ebe99481333af4a7660d174db490e2a75fb5' into master-merge

2 years agoMerge commit 'aa4bc3893f6c0c360c91896eba46631e53b2f0d1' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 04:18:35 +0000 (06:18 +0200)]
Merge commit 'aa4bc3893f6c0c360c91896eba46631e53b2f0d1' into master-merge

2 years agoMerge commit 'ddee6cbe7c5fcbba52e7881a411f310809b867f9' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 04:10:48 +0000 (06:10 +0200)]
Merge commit 'ddee6cbe7c5fcbba52e7881a411f310809b867f9' into master-merge

2 years agoMerge commit '6134b25a1b87ad94c5a082915064a33ea66b07d7' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 04:08:48 +0000 (06:08 +0200)]
Merge commit '6134b25a1b87ad94c5a082915064a33ea66b07d7' into master-merge

2 years agoMerge commit '1644eeece07040927ced5628e3922774576c64c9' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 04:08:40 +0000 (06:08 +0200)]
Merge commit '1644eeece07040927ced5628e3922774576c64c9' into master-merge

2 years agoMerge commit 'a8f1237884e3741541e891724fbae07f8ff7d3b8' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 04:06:16 +0000 (06:06 +0200)]
Merge commit 'a8f1237884e3741541e891724fbae07f8ff7d3b8' into master-merge

2 years agoMerge commit '6352fbdd7968d7dffa2ba4c57ee5cade250e04ed' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 04:05:55 +0000 (06:05 +0200)]
Merge commit '6352fbdd7968d7dffa2ba4c57ee5cade250e04ed' into master-merge

2 years agoMerge commit 'd930835fa0ffd32d2e6459e11e526ec0733745bc' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 04:05:22 +0000 (06:05 +0200)]
Merge commit 'd930835fa0ffd32d2e6459e11e526ec0733745bc' into master-merge

2 years agoMerge commit '0c0ed6c1a75ce05a91209fdf3ad8378a7b7e7f6a' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 04:05:15 +0000 (06:05 +0200)]
Merge commit '0c0ed6c1a75ce05a91209fdf3ad8378a7b7e7f6a' into master-merge

2 years agoMerge commit '6a7a6b309311c16138981200f4539770755c243a' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 03:59:45 +0000 (05:59 +0200)]
Merge commit '6a7a6b309311c16138981200f4539770755c243a' into master-merge

2 years agocontrib: fix bobToolz loading
Thomas Debesse [Tue, 21 Jun 2022 03:30:11 +0000 (05:30 +0200)]
contrib: fix bobToolz loading

2 years agoMerge commit '87f4eea939309a5ea1972323e237d23afdf01104' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 03:21:49 +0000 (05:21 +0200)]
Merge commit '87f4eea939309a5ea1972323e237d23afdf01104' into master-merge

2 years agoMerge commit '93a3d833ff57ef8304cb547dd1e3664b6b276ec4' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 02:54:06 +0000 (04:54 +0200)]
Merge commit '93a3d833ff57ef8304cb547dd1e3664b6b276ec4' into master-merge

2 years agoMerge commit '1a0075a3f03af095ee32ded7f101cac79267f906' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 02:52:21 +0000 (04:52 +0200)]
Merge commit '1a0075a3f03af095ee32ded7f101cac79267f906' into master-merge

2 years agoMerge commit 'f472e6f0e8066e62cf3e159287bb07de97d2e59d' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 02:52:11 +0000 (04:52 +0200)]
Merge commit 'f472e6f0e8066e62cf3e159287bb07de97d2e59d' into master-merge

2 years agoMerge commit 'e984b9f54a0c733aab34a8ec19724dc4114ade28' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 02:43:16 +0000 (04:43 +0200)]
Merge commit 'e984b9f54a0c733aab34a8ec19724dc4114ade28' into master-merge

2 years agoMerge commit '839c9693774fdb0e420391f65b8066e8bd04c591' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 02:25:25 +0000 (04:25 +0200)]
Merge commit '839c9693774fdb0e420391f65b8066e8bd04c591' into master-merge

2 years agoMerge commit '84881a66140ad93d0b6cd4d55efbbb459bd91f48' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 02:22:18 +0000 (04:22 +0200)]
Merge commit '84881a66140ad93d0b6cd4d55efbbb459bd91f48' into master-merge

2 years agoMerge commit '020d0244e4239b21dc804d630edff926386ea34f' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 02:21:38 +0000 (04:21 +0200)]
Merge commit '020d0244e4239b21dc804d630edff926386ea34f' into master-merge

2 years agoMerge commit '70b21eafbe10c90172922d8a7af4f06b9a3b242d' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 02:04:34 +0000 (04:04 +0200)]
Merge commit '70b21eafbe10c90172922d8a7af4f06b9a3b242d' into master-merge

2 years agoMerge commit 'c5a6237a2b002c9811719172931b0c9cc5a725f4' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 02:04:02 +0000 (04:04 +0200)]
Merge commit 'c5a6237a2b002c9811719172931b0c9cc5a725f4' into master-merge

2 years agoMerge commit '5e3961896b9e30ebbc736b542f177054188c05bf' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 02:03:33 +0000 (04:03 +0200)]
Merge commit '5e3961896b9e30ebbc736b542f177054188c05bf' into master-merge

2 years agoMerge commit '154c708c34f241c2369b183ffe9c4296085c5a3c' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 02:03:03 +0000 (04:03 +0200)]
Merge commit '154c708c34f241c2369b183ffe9c4296085c5a3c' into master-merge

2 years agoMerge commit 'd7763cb7e0d7f6c16cc45335f344385fa6f73ac5' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 02:02:30 +0000 (04:02 +0200)]
Merge commit 'd7763cb7e0d7f6c16cc45335f344385fa6f73ac5' into master-merge

2 years agoMerge commit 'f33a8b6f26748e82bdda14d8f7bbcf2e1a005bea' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 02:02:03 +0000 (04:02 +0200)]
Merge commit 'f33a8b6f26748e82bdda14d8f7bbcf2e1a005bea' into master-merge

2 years agoMerge commit 'b7e5662d0c9342cc42501de697386ef5a96277e6' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 02:01:29 +0000 (04:01 +0200)]
Merge commit 'b7e5662d0c9342cc42501de697386ef5a96277e6' into master-merge

2 years agoMerge commit '37bef590b1d2161b16b2bd33349fc8b56af60920' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 02:01:17 +0000 (04:01 +0200)]
Merge commit '37bef590b1d2161b16b2bd33349fc8b56af60920' into master-merge

2 years agoMerge commit '00a7e0326354f7837338661c2307412f5beba9fb' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 01:59:17 +0000 (03:59 +0200)]
Merge commit '00a7e0326354f7837338661c2307412f5beba9fb' into master-merge

2 years agoMerge commit '146d231d90b19e2a0edcabff1c4eb9ca44e053e7' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 01:58:45 +0000 (03:58 +0200)]
Merge commit '146d231d90b19e2a0edcabff1c4eb9ca44e053e7' into master-merge

2 years agoMerge commit 'b25e4389ba4d089fc94cc3860774c8510b843042' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 01:57:24 +0000 (03:57 +0200)]
Merge commit 'b25e4389ba4d089fc94cc3860774c8510b843042' into master-merge

2 years agoMerge commit '833d947959e424126907d552840203a557097e8f' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 01:57:16 +0000 (03:57 +0200)]
Merge commit '833d947959e424126907d552840203a557097e8f' into master-merge

2 years agoMerge commit 'a764616a9c1b2f9148e3381f808b600c512592c9' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 01:38:14 +0000 (03:38 +0200)]
Merge commit 'a764616a9c1b2f9148e3381f808b600c512592c9' into master-merge

2 years agoAdd some notes about NetRadiantCustom alternative code
Thomas Debesse [Tue, 21 Jun 2022 00:23:21 +0000 (02:23 +0200)]
Add some notes about NetRadiantCustom alternative code

2 years agoMerge commit '01a950c3de3ef7f7da23360f925404e2bd385d5d' into master-merge
Thomas Debesse [Tue, 21 Jun 2022 00:17:20 +0000 (02:17 +0200)]
Merge commit '01a950c3de3ef7f7da23360f925404e2bd385d5d' into master-merge

2 years agoAdd uncommited change from db0e95d2 (merge c5065eec/f6b9708d)
Thomas Debesse [Mon, 20 Jun 2022 04:00:15 +0000 (06:00 +0200)]
Add uncommited change from db0e95d2 (merge c5065eec/f6b9708d)

2 years agoMerge commit '4ee1a6ee1ae75d52984e54e689ef1e587b384bcb' into master-merge
Thomas Debesse [Mon, 20 Jun 2022 03:47:32 +0000 (05:47 +0200)]
Merge commit '4ee1a6ee1ae75d52984e54e689ef1e587b384bcb' into master-merge

2 years agoMerge commit 'e78f526d5fbbbf18699ec76297e4973565356c81' into master-merge
Thomas Debesse [Mon, 20 Jun 2022 03:47:15 +0000 (05:47 +0200)]
Merge commit 'e78f526d5fbbbf18699ec76297e4973565356c81' into master-merge

2 years agoMerge commit 'c5065eecd29651649c2f3d04be8af9a19d189733' into master-merge
Thomas Debesse [Mon, 20 Jun 2022 02:55:44 +0000 (04:55 +0200)]
Merge commit 'c5065eecd29651649c2f3d04be8af9a19d189733' into master-merge

2 years agoMerge commit 'ff48e71434a414958e6e56628ccf04284d030784' into master-merge
Thomas Debesse [Mon, 20 Jun 2022 02:51:00 +0000 (04:51 +0200)]
Merge commit 'ff48e71434a414958e6e56628ccf04284d030784' into master-merge

2 years agoMerge commit '71ef2336cbab4cca1d1b228cdb89601f6569c107' into master-merge
Thomas Debesse [Mon, 20 Jun 2022 02:48:59 +0000 (04:48 +0200)]
Merge commit '71ef2336cbab4cca1d1b228cdb89601f6569c107' into master-merge

2 years agoMerge commit '6291935031c28286b34cbf4b483181e51c1d8ea6' into master-merge
Thomas Debesse [Mon, 20 Jun 2022 02:45:20 +0000 (04:45 +0200)]
Merge commit '6291935031c28286b34cbf4b483181e51c1d8ea6' into master-merge

2 years agoMerge commit 'c3765eb6e7f6879e5a34c48f71e5ee7bc8b8851f' into master-merge
Thomas Debesse [Mon, 20 Jun 2022 02:44:49 +0000 (04:44 +0200)]
Merge commit 'c3765eb6e7f6879e5a34c48f71e5ee7bc8b8851f' into master-merge

2 years agoMerge commit 'b243946c9ffd022cd5d82f2cf474ebfb125929b9' into master-merge
Thomas Debesse [Mon, 20 Jun 2022 02:44:41 +0000 (04:44 +0200)]
Merge commit 'b243946c9ffd022cd5d82f2cf474ebfb125929b9' into master-merge

2 years agoMerge commit 'ca4a8002f895c3474b3a5087ff027c31dadc712f' into master-merge
Thomas Debesse [Mon, 20 Jun 2022 02:40:16 +0000 (04:40 +0200)]
Merge commit 'ca4a8002f895c3474b3a5087ff027c31dadc712f' into master-merge

2 years agoMerge commit 'ee4b663ef7227a42b5eb051698265bed514ab3c0' into master-merge
Thomas Debesse [Mon, 20 Jun 2022 02:39:53 +0000 (04:39 +0200)]
Merge commit 'ee4b663ef7227a42b5eb051698265bed514ab3c0' into master-merge

2 years agoMerge commit 'b681f28130ff2e9789253eff1c1d41163e427eaa' into master-merge
Thomas Debesse [Mon, 20 Jun 2022 02:39:42 +0000 (04:39 +0200)]
Merge commit 'b681f28130ff2e9789253eff1c1d41163e427eaa' into master-merge

2 years agoMerge commit '39f598c5f44010cc32f1b445b12cb088a72bbc50' into master-merge
Thomas Debesse [Mon, 20 Jun 2022 02:38:12 +0000 (04:38 +0200)]
Merge commit '39f598c5f44010cc32f1b445b12cb088a72bbc50' into master-merge

2 years agoMerge commit '1132fe233cd201e0f8eb17cb1b96313f6a5cf3ec' into master-merge
Thomas Debesse [Mon, 20 Jun 2022 02:31:43 +0000 (04:31 +0200)]
Merge commit '1132fe233cd201e0f8eb17cb1b96313f6a5cf3ec' into master-merge

2 years agoMerge commit '19992696033a496e5c0925e950a29dc23de49b47' into master-merge
Thomas Debesse [Mon, 20 Jun 2022 02:30:37 +0000 (04:30 +0200)]
Merge commit '19992696033a496e5c0925e950a29dc23de49b47' into master-merge

2 years agoMerge commit 'e28939e7b819e0cb0c3050037ec0e57160f7dba1' into master-merge
Thomas Debesse [Mon, 20 Jun 2022 02:30:15 +0000 (04:30 +0200)]
Merge commit 'e28939e7b819e0cb0c3050037ec0e57160f7dba1' into master-merge

2 years agoMerge commit 'ffb487e45c26dccd20285849979be1cb261c52f6' into master-merge
Thomas Debesse [Mon, 20 Jun 2022 02:29:55 +0000 (04:29 +0200)]
Merge commit 'ffb487e45c26dccd20285849979be1cb261c52f6' into master-merge

2 years agoMerge commit 'f3d0806dfea23aef768535ee2fc8e1fff9aebe9f' into master-merge
Thomas Debesse [Mon, 20 Jun 2022 02:29:33 +0000 (04:29 +0200)]
Merge commit 'f3d0806dfea23aef768535ee2fc8e1fff9aebe9f' into master-merge

2 years agoMerge commit 'ce0ea4bdc1521a3926994077fc104e7a155d299d' into master-merge
Thomas Debesse [Mon, 20 Jun 2022 02:29:25 +0000 (04:29 +0200)]
Merge commit 'ce0ea4bdc1521a3926994077fc104e7a155d299d' into master-merge

2 years agoMerge commit 'e744bb6dadcd57fff460b7e6409ecd61bfe272c7' into master-merge
Thomas Debesse [Mon, 20 Jun 2022 02:26:20 +0000 (04:26 +0200)]
Merge commit 'e744bb6dadcd57fff460b7e6409ecd61bfe272c7' into master-merge

2 years agoMerge commit 'e876e8ef487eeb9123f4906373622ffe3b6ea9d4' into master-merge
Thomas Debesse [Mon, 20 Jun 2022 02:26:13 +0000 (04:26 +0200)]
Merge commit 'e876e8ef487eeb9123f4906373622ffe3b6ea9d4' into master-merge

2 years agoMerge commit '9c4c8b725fdca551dc9379b77ebd9c498d0c6f28' into master-merge
Thomas Debesse [Mon, 20 Jun 2022 02:25:08 +0000 (04:25 +0200)]
Merge commit '9c4c8b725fdca551dc9379b77ebd9c498d0c6f28' into master-merge

2 years agoMerge commit '4f80165b29510dac0d86a230993a04717143e542' into master-merge
Thomas Debesse [Mon, 20 Jun 2022 02:24:45 +0000 (04:24 +0200)]
Merge commit '4f80165b29510dac0d86a230993a04717143e542' into master-merge

2 years agoMerge commit '70f0925f0000a132c709b935aa5cb0942b5080d9' into master-merge
Thomas Debesse [Mon, 20 Jun 2022 02:24:01 +0000 (04:24 +0200)]
Merge commit '70f0925f0000a132c709b935aa5cb0942b5080d9' into master-merge

2 years agoq3map2: fix dds/ prefixed dds image loading, don't break following formats
Thomas Debesse [Sun, 19 Jun 2022 21:48:39 +0000 (23:48 +0200)]
q3map2: fix dds/ prefixed dds image loading, don't break following formats

The dds/ prefix was mistakenly kept for ktx, crn and and webp loading.

2 years agobikeshedding: spacing
Thomas Debesse [Sun, 19 Jun 2022 21:18:19 +0000 (23:18 +0200)]
bikeshedding: spacing

2 years agocrunch: update submodule
Thomas Debesse [Sun, 19 Jun 2022 21:08:55 +0000 (23:08 +0200)]
crunch: update submodule

2 years agoradiant: rename AppData folder on Windows, also do not mixup with NRC
Thomas Debesse [Sat, 18 Jun 2022 23:55:22 +0000 (01:55 +0200)]
radiant: rename AppData folder on Windows, also do not mixup with NRC

Configuration is now stored in %AppData%/NetRadiant
instead of %AppData%/NetRadiantSettings on Windows.

It's more consistent with the way of doing things
one windows and it also prevents to conflict with
NetRadiant Custom configuration.

2 years agoradiant: restore original backup behaviour on Windows, ref 4d38a666
Thomas Debesse [Sun, 19 Jun 2022 19:17:32 +0000 (21:17 +0200)]
radiant: restore original backup behaviour on Windows, ref 4d38a666

Restore original backup behaviour on Windows as NT symlinks are not handled
yet, see 4d38a666f972e7cbc2156865a2c99ecf2192c467.

3 years agoradiant: introduce transformpath lib and make use of it to transform engine path illwieckz/transformpath
Thomas Debesse [Fri, 26 Nov 2021 00:21:23 +0000 (01:21 +0100)]
radiant: introduce transformpath lib and make use of it to transform engine path

2 years agoradiant: rework the configuration of FHS and absolute FHS installation
Thomas Debesse [Sat, 18 Jun 2022 21:23:52 +0000 (23:23 +0200)]
radiant: rework the configuration of FHS and absolute FHS installation

2 years agofix bobtoolz exclusion list path
Walter Doekes [Wed, 13 Apr 2022 21:50:40 +0000 (23:50 +0200)]
fix bobtoolz exclusion list path

"Failed To Load Exclusion List: /usr/bin/plugins/bt/bt-el1.txt"
when clicking on Tree Planter. Now it's rightly loaded from
"/usr/share/netradiant/plugins/bt/bt-el1.txt".

2 years agouse /usr/lib/x86_64-linux-gnu/netradiant path
Walter Doekes [Wed, 13 Apr 2022 19:51:52 +0000 (21:51 +0200)]
use /usr/lib/x86_64-linux-gnu/netradiant path

2 years agofix warning when not really starting netradiant
Walter Doekes [Sat, 9 Apr 2022 17:48:22 +0000 (19:48 +0200)]
fix warning when not really starting netradiant

When doing netradiant --help, you would see:
GLib-CRITICAL **: 19:22:11.618: g_string_free: assertion 'string != NULL'
failed -- twice. This fixes it.

2 years agodo not rename() .map symlinks, but just overwrite them
Walter Doekes [Sat, 9 Apr 2022 17:20:58 +0000 (19:20 +0200)]
do not rename() .map symlinks, but just overwrite them

If the user uses symlinks (perhaps from a carefully constructed CVS path),
we would break the symlink when saving the map file. Do not write a .bak
file in this case and just overwrite the symlink target.

2 years agoMerge branch 'flake' into 'master'
Thomas Debesse [Tue, 15 Feb 2022 22:10:41 +0000 (22:10 +0000)]
Merge branch 'flake' into 'master'

Add nix flake support for the repo's quake tools (tools like q3map)

See merge request xonotic/netradiant!192