]> de.git.xonotic.org Git - xonotic/netradiant.git/log
xonotic/netradiant.git
21 months 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

21 months 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

21 months 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

21 months 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

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

22 months agoDo not crash in Winding_Clip when using -D_GLIBCXX_ASSERTIONS 194/head
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.

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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.

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

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

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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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)

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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.

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

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

23 months 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.

23 months 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.

2 years agoradiant: introduce transformpath lib and make use of it to transform engine path illwieckz/transformpath 189/head
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

23 months 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

23 months 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".

23 months 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

23 months 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.

23 months 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

2 years agoMerge branch 'make-git-dependency-optional' into 'master'
Thomas Debesse [Tue, 15 Feb 2022 22:08:33 +0000 (22:08 +0000)]
Merge branch 'make-git-dependency-optional' into 'master'

Make git dependency optional if GIT_VERSION is set

See merge request xonotic/netradiant!191

2 years agoMerge branch 'reproducible' into 'master'
Thomas Debesse [Tue, 15 Feb 2022 22:04:45 +0000 (22:04 +0000)]
Merge branch 'reproducible' into 'master'

Reproducible builds: omit build date and q3map version from bsp files

See merge request xonotic/netradiant!190

2 years agoAdd nix flake support for the repo's quake tools (tools like q3map) 192/head
Antoine Fontaine [Thu, 10 Feb 2022 18:29:44 +0000 (19:29 +0100)]
Add nix flake support for the repo's quake tools (tools like q3map)

A nix flake allows building and running the software with the Nix
package manager, used in NixOS or standalone. You can consider as
a package or repo description.

In this case, this only packages the quake tool binaries, that is
h2data, q2map, q3data, q3map2 and qdata3.

2 years agoMake git dependency optional if GIT_VERSION is set 191/head
Antoine Fontaine [Thu, 10 Feb 2022 21:14:17 +0000 (22:14 +0100)]
Make git dependency optional if GIT_VERSION is set

2 years agomime: fix mimetype and file type association
Thomas Debesse [Tue, 11 Jan 2022 10:53:24 +0000 (11:53 +0100)]
mime: fix mimetype and file type association