]> git.xonotic.org Git - xonotic/xonotic.git/log
xonotic/xonotic.git
4 months agoMerge branch 'bones_was_here/libs' into 'master'
bones_was_here [Mon, 25 Dec 2023 15:34:28 +0000 (01:34 +1000)]
Merge branch 'bones_was_here/libs' into 'master'

Autobuild libd0 for Linux, always build libd0 in dev/git builds, fetch SDL2 for Mac, fixes & cleanup

See merge request https://gitlab.com/xonotic/xonotic/-/merge_requests/111

4 months agoIncrease minimum Mac OS X version to 10.7
bones_was_here [Mon, 25 Dec 2023 15:12:11 +0000 (01:12 +1000)]
Increase minimum Mac OS X version to 10.7

This is the minimum for building with SDL 2.28.5

Even so,
ld: warning: dylib (../../../.deps/SDL2.framework/SDL2) was built for newer macOS version (10.11) than being linked (10.7)

4 months agoFetch SDL2 from upstream for Mac autobuilds
bones_was_here [Mon, 25 Dec 2023 13:18:19 +0000 (23:18 +1000)]
Fetch SDL2 from upstream for Mac autobuilds

4 months agoRemove libode from Linux autobuilds
bones_was_here [Mon, 25 Dec 2023 09:14:02 +0000 (19:14 +1000)]
Remove libode from Linux autobuilds

This is still supported if the system has the lib installed.  We can
build and ship the library (for Windows too) if people want to use it,
in the meantime we can remove the precompiled version from the repo.

4 months agoAutobuild libd0 for Linux
bones_was_here [Mon, 25 Dec 2023 09:06:03 +0000 (19:06 +1000)]
Autobuild libd0 for Linux

We're already doing this for Windows.

4 months agoRemove support for precompiled versions of libd0 in dev builds
bones_was_here [Sun, 24 Dec 2023 08:40:53 +0000 (18:40 +1000)]
Remove support for precompiled versions of libd0 in dev builds

4 months agoImprove reliability and portability of compiling libd0 in dev builds
bones_was_here [Sun, 24 Dec 2023 08:22:15 +0000 (18:22 +1000)]
Improve reliability and portability of compiling libd0 in dev builds

4 months agoautobuild SDL2 for Windows
bones_was_here [Wed, 18 Oct 2023 12:18:09 +0000 (22:18 +1000)]
autobuild SDL2 for Windows

4 months agoMerge branch 'bones_was_here/dpmaster' into 'master'
bones_was_here [Mon, 25 Dec 2023 11:35:40 +0000 (11:35 +0000)]
Merge branch 'bones_was_here/dpmaster' into 'master'

Upgrade DarkPlaces Engine

See merge request xonotic/xonotic!104

4 months agoMakefile: remove kludge from libd0 linking
bones_was_here [Sun, 24 Dec 2023 12:07:04 +0000 (22:07 +1000)]
Makefile: remove kludge from libd0 linking

4 months agoWindows: use build-environment-supplied libSDL2 in developer builds
drjaska [Thu, 21 Dec 2023 21:01:13 +0000 (23:01 +0200)]
Windows: use build-environment-supplied libSDL2 in developer builds

This requires developers to have installed SDL2 from MSYS2's `pacman` as
documented in https://gitlab.com/xonotic/xonotic/-/wikis/Repository_Access

Fixes failure to build current DP on Windows: the precompiled SDL2 in
this repo is too old.
Removes the need for manually maintaining that library and storing it in
this repo.

4 months agoUpgrade DarkPlaces Engine
bones_was_here [Tue, 18 Jul 2023 13:24:25 +0000 (23:24 +1000)]
Upgrade DarkPlaces Engine

4 months agoDon't include git build system in autobuilds
bones_was_here [Mon, 25 Dec 2023 09:47:21 +0000 (19:47 +1000)]
Don't include git build system in autobuilds

4 months agoMakefile: improve robustness
bones_was_here [Mon, 18 Dec 2023 02:59:10 +0000 (12:59 +1000)]
Makefile: improve robustness

Defines all build stages in terms of files generated/required instead of
using PHONY targets.
Ensures `clean` target completes before build targets start and that
no other targets can run while a clean or update target is running.
Works around d0_blind_id autotools flakiness.
Fixes clean targets failing and causing an abort if the d0_blind_id
Makefile doesn't exist.

4 months agoMisc build updates
bones_was_here [Sun, 17 Dec 2023 12:49:25 +0000 (22:49 +1000)]
Misc build updates

Switch to apple's special linker.
Avoid multithreaded flakiness with mac builds.
Strip linux and windows bins (mac bins already were stripped), we almost
never get backtraces for bugs and the few people who are able to produce
one are also able to compile a debug binary.
Unset *nix executable bit on windows dlls.

5 months agoMerge branch 'docs-for-client-and-server-on-same-machine' into 'master'
Dr. Jaska [Thu, 9 Nov 2023 17:10:07 +0000 (17:10 +0000)]
Merge branch 'docs-for-client-and-server-on-same-machine' into 'master'

Added docs for running a client and a dedicated server on same machine

See merge request xonotic/xonotic!109

5 months agoAdded docs for running a client and a dedicated server on same machine
Tobias [Thu, 9 Nov 2023 17:10:06 +0000 (17:10 +0000)]
Added docs for running a client and a dedicated server on same machine

6 months agoDeclare Xonotic.app as a game to macOS.
Rudolf Polzer [Tue, 24 Oct 2023 19:48:34 +0000 (21:48 +0200)]
Declare Xonotic.app as a game to macOS.

This should enable the new "Game Mode" from
https://support.apple.com/en-us/HT213658

To test, make Xonotic fullscreen, move menu to the top and see if a
gamepad icon appears in the top right.

6 months agoPowerbot: fix crash when a user is entirely unknown but has a managed PL.
Rudolf Polzer [Thu, 19 Oct 2023 14:19:39 +0000 (16:19 +0200)]
Powerbot: fix crash when a user is entirely unknown but has a managed PL.

6 months agoDLL builds [win32]: allow newer versions of libgcc
bones_was_here [Tue, 17 Oct 2023 05:01:27 +0000 (15:01 +1000)]
DLL builds [win32]: allow newer versions of libgcc

6 months agoAdd support for schroot builds
bones_was_here [Sun, 15 Oct 2023 11:11:59 +0000 (21:11 +1000)]
Add support for schroot builds

6 months agoFix "typo" in powerbot.
Rudolf Polzer [Mon, 9 Oct 2023 20:05:18 +0000 (22:05 +0200)]
Fix "typo" in powerbot.

6 months agoPowerbot: limit size of power levels event in bytes, not count.
Rudolf Polzer [Mon, 9 Oct 2023 19:59:52 +0000 (21:59 +0200)]
Powerbot: limit size of power levels event in bytes, not count.

Guards against super long usernames or domain names.

7 months agopowerbot: Fix re-saving.
Rudolf Polzer [Thu, 5 Oct 2023 20:41:24 +0000 (22:41 +0200)]
powerbot: Fix re-saving.

7 months agoLogging.
Rudolf Polzer [Sat, 30 Sep 2023 11:26:24 +0000 (13:26 +0200)]
Logging.

7 months agoTry to auto handle room upgrades.
Rudolf Polzer [Sat, 30 Sep 2023 11:20:58 +0000 (13:20 +0200)]
Try to auto handle room upgrades.

7 months agoAllow naming rooms in the json config.
Rudolf Polzer [Sat, 30 Sep 2023 11:06:03 +0000 (13:06 +0200)]
Allow naming rooms in the json config.

The name isn't used for anything yet, but makes it easier to update.

7 months agoFix constant type.
Rudolf Polzer [Sat, 30 Sep 2023 10:53:47 +0000 (12:53 +0200)]
Fix constant type.

7 months agogofmt
Rudolf Polzer [Sat, 30 Sep 2023 10:52:24 +0000 (12:52 +0200)]
gofmt

7 months agoPowerbot: sync weekly only.
Rudolf Polzer [Sat, 30 Sep 2023 10:51:29 +0000 (12:51 +0200)]
Powerbot: sync weekly only.

8 months agoDLL builds: run autoreconf for libgmp
bones_was_here [Sun, 27 Aug 2023 14:02:49 +0000 (00:02 +1000)]
DLL builds: run autoreconf for libgmp

This is needed if configure.ac has been patched or the build system is
otherwise outdated.

8 months agoDLL builds: always clean up first for reliability
bones_was_here [Sun, 27 Aug 2023 10:58:45 +0000 (20:58 +1000)]
DLL builds: always clean up first for reliability

8 months agoDLL builds: switch from unstable to stable sources
bones_was_here [Sun, 27 Aug 2023 10:45:20 +0000 (20:45 +1000)]
DLL builds: switch from unstable to stable sources

9 months agoMerge branch 'Spike29/disable_q3map2_backsplash' into 'master'
bones_was_here [Sat, 5 Aug 2023 15:51:18 +0000 (15:51 +0000)]
Merge branch 'Spike29/disable_q3map2_backsplash' into 'master'

Disable q3map2 backsplash by default (in the -light stage)

See merge request xonotic/xonotic!105

9 months agoDisable q3map2 backsplash by default (in the -light stage)
Spike29 [Sat, 5 Aug 2023 10:52:14 +0000 (12:52 +0200)]
Disable q3map2 backsplash by default (in the -light stage)

10 months agoMinor optimisation and cleanup of builds, mainly for rsync
bones_was_here [Mon, 3 Jul 2023 11:53:29 +0000 (21:53 +1000)]
Minor optimisation and cleanup of builds, mainly for rsync

Sets git-based mtimes for the vast majority of directories (files
already have this).

10 months agoRelease 0.8.6
bones_was_here [Wed, 21 Jun 2023 10:36:38 +0000 (20:36 +1000)]
Release 0.8.6

10 months agoomit misc/infrastructure from builds xonotic-v0.8.6
bones_was_here [Mon, 19 Jun 2023 15:44:14 +0000 (01:44 +1000)]
omit misc/infrastructure from builds

10 months agoEnable menu hotfix pk3
bones_was_here [Mon, 19 Jun 2023 15:32:20 +0000 (01:32 +1000)]
Enable menu hotfix pk3

10 months agoMerge branch 'Spike29/mappingsupport_cleanup' into 'master'
bones_was_here [Fri, 16 Jun 2023 16:37:50 +0000 (16:37 +0000)]
Merge branch 'Spike29/mappingsupport_cleanup' into 'master'

Mappingsupport pk3: don't include minimaps and empty scripts and sound directories

See merge request xonotic/xonotic!103

10 months agomappingsupport: don't include minimaps and empty scripts and sound directories
Spike29 [Fri, 16 Jun 2023 13:32:44 +0000 (15:32 +0200)]
mappingsupport: don't include minimaps and empty scripts and sound directories

11 months agomappingsupport: don't include lightmaps and levelshots from official map builds
bones_was_here [Sun, 4 Jun 2023 06:43:06 +0000 (16:43 +1000)]
mappingsupport: don't include lightmaps and levelshots from official map builds

11 months agoautobuild-bsp: make the chat spam fancy
bones_was_here [Thu, 1 Jun 2023 08:05:12 +0000 (18:05 +1000)]
autobuild-bsp: make the chat spam fancy

11 months agoUpdate default q3map2 autobuild -light settings to match default_build_menu.xml
bones_was_here [Wed, 31 May 2023 15:14:43 +0000 (01:14 +1000)]
Update default q3map2 autobuild -light settings to match default_build_menu.xml

<build name="Final: -bounce 8 -dirty (new Xonotic's default)">

11 months agoBuild refinements: no advzip, git-based file mtimes
bones_was_here [Wed, 31 May 2023 03:40:29 +0000 (13:40 +1000)]
Build refinements: no advzip, git-based file mtimes

Fixes #371

11 months agoMerge branch 'kiwixz/xonotic:master' into 'master'
Dr. Jaska [Tue, 30 May 2023 09:55:33 +0000 (09:55 +0000)]
Merge branch 'kiwixz/xonotic:master' into 'master'

Add a dash in front of MAKEFLAGS with single letter options

See merge request xonotic/xonotic!97

11 months agoadd a dash in front of MAKEFLAGS with single letter options
kiwixz [Mon, 16 Jan 2023 17:58:58 +0000 (18:58 +0100)]
add a dash in front of MAKEFLAGS with single letter options

11 months agoxoncompat: use correct default branch
bones_was_here [Sun, 28 May 2023 12:49:16 +0000 (22:49 +1000)]
xoncompat: use correct default branch

11 months agoSupport RC tagging, simplify pipeline files rsync
bones_was_here [Sun, 28 May 2023 07:06:32 +0000 (17:06 +1000)]
Support RC tagging, simplify pipeline files rsync

11 months agoMerge branch 'bones_was_here/xoncompat' into 'master'
bones_was_here [Sun, 28 May 2023 05:07:03 +0000 (05:07 +0000)]
Merge branch 'bones_was_here/xoncompat' into 'master'

Package xoncompat repo containing assets from removed maps

See merge request xonotic/xonotic!102

11 months agoMerge branch 'drjaska/fov-calc' into 'master'
bones_was_here [Sun, 28 May 2023 03:05:11 +0000 (03:05 +0000)]
Merge branch 'drjaska/fov-calc' into 'master'

fov calculating python script

See merge request xonotic/xonotic!98

11 months agofov calculating python script
Dr. Jaska [Sun, 28 May 2023 03:05:11 +0000 (03:05 +0000)]
fov calculating python script

11 months agoMerge branch 'drjaska/xonotic-linux-sdl.sh' into 'master'
bones_was_here [Fri, 26 May 2023 06:03:32 +0000 (06:03 +0000)]
Merge branch 'drjaska/xonotic-linux-sdl.sh' into 'master'

slightly improved xonotic-linux-sdl.sh

See merge request xonotic/xonotic!99

11 months agoslightly improved xonotic-linux-sdl.sh
Dr. Jaska [Fri, 26 May 2023 06:03:31 +0000 (06:03 +0000)]
slightly improved xonotic-linux-sdl.sh

11 months agoPackage xoncompat repo for assets from removed maps
bones_was_here [Tue, 23 May 2023 22:37:38 +0000 (08:37 +1000)]
Package xoncompat repo for assets from removed maps

11 months agoMerge branch 'drjaska/rsync-updater' into 'master'
Dr. Jaska [Tue, 23 May 2023 05:28:17 +0000 (05:28 +0000)]
Merge branch 'drjaska/rsync-updater' into 'master'

Update rsync scripts and README

Closes #304 and #332

See merge request xonotic/xonotic!100

11 months agoUpdate rsync scripts and README
Dr. Jaska [Tue, 23 May 2023 05:28:17 +0000 (05:28 +0000)]
Update rsync scripts and README

13 months agoLTO the official DP builds
bones_was_here [Sun, 2 Apr 2023 12:16:33 +0000 (22:16 +1000)]
LTO the official DP builds

13 months agoProvide autobuild (current master) stormkeep to gitlab pipelines
bones_was_here [Tue, 14 Mar 2023 09:27:30 +0000 (19:27 +1000)]
Provide autobuild (current master) stormkeep to gitlab pipelines

14 months agoFix the omitemptys, and remove debug print.
Rudolf Polzer [Tue, 21 Feb 2023 18:16:03 +0000 (19:16 +0100)]
Fix the omitemptys, and remove debug print.

14 months agoNasty hack against https://github.com/matrix-org/dendrite/issues/2983
Rudolf Polzer [Tue, 21 Feb 2023 17:53:48 +0000 (18:53 +0100)]
Nasty hack against https://github.com/matrix-org/dendrite/issues/2983

15 months agoMake ./all clean --reclone work with gmqcc repo.
Rudolf Polzer [Sat, 4 Feb 2023 14:27:14 +0000 (09:27 -0500)]
Make ./all clean --reclone work with gmqcc repo.

15 months agoSync transifex.cron for srv04.
Rudolf Polzer [Fri, 3 Feb 2023 12:12:29 +0000 (13:12 +0100)]
Sync transifex.cron for srv04.

15 months agoSupport invite-only rooms.
Rudolf Polzer [Wed, 25 Jan 2023 02:50:39 +0000 (03:50 +0100)]
Support invite-only rooms.

15 months agoLink stable/autobuild compilation doc on README.md and improve
bones_was_here [Tue, 24 Jan 2023 04:12:39 +0000 (14:12 +1000)]
Link stable/autobuild compilation doc on README.md and improve
Makefile's git error message

17 months agoProvide autobuild gmqcc and DP to gitlab pipelines
bones_was_here [Tue, 29 Nov 2022 07:24:50 +0000 (17:24 +1000)]
Provide autobuild gmqcc and DP to gitlab pipelines

17 months agoDo not touch users with level -1.
Rudolf Polzer [Tue, 8 Nov 2022 12:32:08 +0000 (13:32 +0100)]
Do not touch users with level -1.

18 months agoPowerbot: fix handling of bans.
Rudolf Polzer [Fri, 4 Nov 2022 17:11:17 +0000 (18:11 +0100)]
Powerbot: fix handling of bans.

19 months agoREADME.md: fix broken logo link
bones_was_here [Mon, 19 Sep 2022 11:40:09 +0000 (21:40 +1000)]
README.md: fix broken logo link

21 months agoChange update-to-release.sh to be a symlink to update-to-autobuild.sh
bones_was_here [Tue, 2 Aug 2022 19:13:36 +0000 (05:13 +1000)]
Change update-to-release.sh to be a symlink to update-to-autobuild.sh

The scripts are identical and check their own filenames to decide which
build to rsync to, so it appears this was the intended configuration,
similar to the xonotic-linux-*.sh scripts.

21 months agoupdate-to-autobuild.sh: add "-y" argument to skip confirmation prompt
bones_was_here [Tue, 2 Aug 2022 19:01:53 +0000 (05:01 +1000)]
update-to-autobuild.sh: add "-y" argument to skip confirmation prompt

Setting environment variable `choice=y` will also work.

21 months agoDon't show the Welcome dialog in map screenshots
bones_was_here [Mon, 1 Aug 2022 18:58:30 +0000 (04:58 +1000)]
Don't show the Welcome dialog in map screenshots

Previously fixed in b29de730ce680701062849815c3b2e68dc35850a but we
changed the cvar in xonotic-data.pk3dir!1012

21 months agoEnable menu hotfix pk3
bones_was_here [Mon, 11 Jul 2022 09:44:57 +0000 (19:44 +1000)]
Enable menu hotfix pk3

22 months agoMerge branch 'bones_was_here/all_no_glx' into 'master'
bones_was_here [Mon, 4 Jul 2022 12:02:21 +0000 (12:02 +0000)]
Merge branch 'bones_was_here/all_no_glx' into 'master'

Remove GLX client support in developer builds (./all compile)

See merge request xonotic/xonotic!95

22 months agoMerge branch 'fix-appdata-urls' into 'master'
bones_was_here [Fri, 1 Jul 2022 14:02:10 +0000 (14:02 +0000)]
Merge branch 'fix-appdata-urls' into 'master'

Fix URLs and syntax errors in AppData

See merge request xonotic/xonotic!96

22 months agoFix URLs and syntax errors in AppData
AsciiWolf [Fri, 1 Jul 2022 14:02:09 +0000 (14:02 +0000)]
Fix URLs and syntax errors in AppData

22 months agoRelease 0.8.5
bones_was_here [Thu, 30 Jun 2022 22:29:40 +0000 (08:29 +1000)]
Release 0.8.5

22 months agoClarify autobuild-bsp time estimate message xonotic-v0.8.5
bones_was_here [Sun, 26 Jun 2022 15:20:07 +0000 (01:20 +1000)]
Clarify autobuild-bsp time estimate message

22 months agoFix typo causing empty directory error
bones_was_here [Wed, 22 Jun 2022 07:35:08 +0000 (17:35 +1000)]
Fix typo causing empty directory error

22 months agomappingsupport: don't ship 10 year old NetRadiant
bones_was_here [Mon, 20 Jun 2022 02:56:37 +0000 (12:56 +1000)]
mappingsupport: don't ship 10 year old NetRadiant

22 months agoUse correct filenames in -latest* checksum files
bones_was_here [Sun, 19 Jun 2022 12:06:06 +0000 (22:06 +1000)]
Use correct filenames in -latest* checksum files

22 months agoAutomate checksum computation
bones_was_here [Sun, 19 Jun 2022 09:58:02 +0000 (19:58 +1000)]
Automate checksum computation

22 months agoChange gameversion_min logic per xonotic-data.pk3dir!1034 and update xonotic-release...
bones_was_here [Sat, 18 Jun 2022 14:43:18 +0000 (00:43 +1000)]
Change gameversion_min logic per xonotic-data.pk3dir!1034 and update xonotic-release-build.cron again

22 months agoUpdate xonotic-release-build.cron
bones_was_here [Sat, 18 Jun 2022 08:09:27 +0000 (18:09 +1000)]
Update xonotic-release-build.cron

2 years agoMakefile: pretty colours with printf
bones_was_here [Fri, 15 Apr 2022 08:51:36 +0000 (18:51 +1000)]
Makefile: pretty colours with printf

2 years agoMakefile: complete update targets before build targets if both are specified
bones_was_here [Thu, 14 Apr 2022 11:42:22 +0000 (21:42 +1000)]
Makefile: complete update targets before build targets if both are specified

2 years agoMakefile: avoid redundant script executions in d0_blind_id
bones_was_here [Thu, 14 Apr 2022 11:17:29 +0000 (21:17 +1000)]
Makefile: avoid redundant script executions in d0_blind_id

2 years agoMerge branch 'amade/fix_broken_sound' into 'master'
bones_was_here [Fri, 8 Apr 2022 18:29:19 +0000 (18:29 +0000)]
Merge branch 'amade/fix_broken_sound' into 'master'

Fix no audio by removing legacy (SDL 1.2) SDL_AUDIODRIVER logic

See merge request xonotic/xonotic!82

2 years agoFix no audio by removing legacy (SDL 1.2) SDL_AUDIODRIVER logic
Amadeusz Sławiński [Fri, 8 Apr 2022 18:29:18 +0000 (18:29 +0000)]
Fix no audio by removing legacy (SDL 1.2) SDL_AUDIODRIVER logic

2 years agoDon't show the Welcome dialog in screenshots
terencehill [Fri, 1 Apr 2022 21:38:27 +0000 (21:38 +0000)]
Don't show the Welcome dialog in screenshots

2 years agoMerge branch 'bones_was_here/aes' into 'master'
bones_was_here [Sat, 19 Mar 2022 05:27:01 +0000 (05:27 +0000)]
Merge branch 'bones_was_here/aes' into 'master'

Enable static linking of libd0_rijndael in linux release builds

Closes #210

See merge request xonotic/xonotic!93

2 years agoMerge branch 'bones_was_here/Makefile' into 'master'
bones_was_here [Fri, 18 Mar 2022 18:25:37 +0000 (18:25 +0000)]
Merge branch 'bones_was_here/Makefile' into 'master'

End-user focused Makefile

Closes #329

See merge request xonotic/xonotic!91

2 years agoMerge branch 'z411/dll_building' into 'master'
bones_was_here [Fri, 18 Mar 2022 05:09:16 +0000 (05:09 +0000)]
Merge branch 'z411/dll_building' into 'master'

DLL building for release

Closes #337 and #323

See merge request xonotic/xonotic!94

2 years agoRevert "Removing precompiled DLLs" 94/head
z411 [Fri, 18 Mar 2022 01:52:39 +0000 (22:52 -0300)]
Revert "Removing precompiled DLLs"

This reverts commit 388e413630ab560373fdcc0a862b6cfd7643cf88.

2 years agoAdd PostgreSQL support to CA scripts
bones_was_here [Wed, 16 Mar 2022 11:25:07 +0000 (21:25 +1000)]
Add PostgreSQL support to CA scripts

2 years agoUpdate CA files to match srv03 deployment
bones_was_here [Wed, 16 Mar 2022 11:16:20 +0000 (21:16 +1000)]
Update CA files to match srv03 deployment

2 years agoMerge branch 'bones_was_here/readme' into 'master'
terencehill [Tue, 1 Mar 2022 17:26:14 +0000 (17:26 +0000)]
Merge branch 'bones_was_here/readme' into 'master'

README.md improvements

Closes #339

See merge request xonotic/xonotic!89

2 years agoXonotic Bot Orchestra: upgrade to 1080p.
Rudolf Polzer [Tue, 1 Mar 2022 03:30:49 +0000 (22:30 -0500)]
Xonotic Bot Orchestra: upgrade to 1080p.

2 years agoMoved MAKEFLAGS out of DLL script
z411 [Fri, 25 Feb 2022 23:39:55 +0000 (20:39 -0300)]
Moved MAKEFLAGS out of DLL script

2 years agoAdded copy of required DLL for win32 builds
z411 [Fri, 25 Feb 2022 23:25:12 +0000 (20:25 -0300)]
Added copy of required DLL for win32 builds