Commit Graph

2150 Commits

Author SHA1 Message Date
bones_was_here
ab48cb428c
Don't include git build system in autobuilds 2023-12-25 19:47:21 +10:00
bones_was_here
584edbe3c5
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.
2023-12-18 15:09:40 +10:00
bones_was_here
4567c6077c
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.
2023-12-18 00:01:03 +10:00
Dr. Jaska
ecf9b01a51 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
2023-11-09 17:10:07 +00:00
Tobias
53bf3daf8c Added docs for running a client and a dedicated server on same machine 2023-11-09 17:10:06 +00:00
Rudolf Polzer
7c57b3b0d8 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.
2023-10-24 21:48:34 +02:00
Rudolf Polzer
de42e2b770 Powerbot: fix crash when a user is entirely unknown but has a managed PL. 2023-10-19 16:19:59 +02:00
bones_was_here
66b7d97d4c
DLL builds [win32]: allow newer versions of libgcc 2023-10-17 15:13:34 +10:00
bones_was_here
7fbdf50544
Add support for schroot builds 2023-10-16 00:09:18 +10:00
Rudolf Polzer
4624719114 Fix "typo" in powerbot. 2023-10-09 22:05:18 +02:00
Rudolf Polzer
0ece6c615b Powerbot: limit size of power levels event in bytes, not count.
Guards against super long usernames or domain names.
2023-10-09 21:59:52 +02:00
Rudolf Polzer
2fc7d0fefe powerbot: Fix re-saving. 2023-10-05 22:42:35 +02:00
Rudolf Polzer
dc6356f8af Logging. 2023-09-30 13:26:24 +02:00
Rudolf Polzer
c8fc004bd0 Try to auto handle room upgrades. 2023-09-30 13:20:58 +02:00
Rudolf Polzer
9690957ce2 Allow naming rooms in the json config.
The name isn't used for anything yet, but makes it easier to update.
2023-09-30 13:06:03 +02:00
Rudolf Polzer
4a048096c2 Fix constant type. 2023-09-30 12:53:47 +02:00
Rudolf Polzer
93d123b422 gofmt 2023-09-30 12:52:24 +02:00
Rudolf Polzer
0022b6f692 Powerbot: sync weekly only. 2023-09-30 12:51:44 +02:00
bones_was_here
8a27819f9e
DLL builds: run autoreconf for libgmp
This is needed if configure.ac has been patched or the build system is
otherwise outdated.
2023-08-28 00:02:49 +10:00
bones_was_here
bca9e292fc
DLL builds: always clean up first for reliability 2023-08-27 20:58:45 +10:00
bones_was_here
3d0214eca5
DLL builds: switch from unstable to stable sources 2023-08-27 20:45:20 +10:00
bones_was_here
b365828447 Merge branch 'Spike29/disable_q3map2_backsplash' into 'master'
Disable q3map2 backsplash by default (in the -light stage)

See merge request xonotic/xonotic!105
2023-08-05 15:51:18 +00:00
Spike29
7eb9f03d1b Disable q3map2 backsplash by default (in the -light stage) 2023-08-05 12:52:14 +02:00
bones_was_here
ecb3705f8a
Minor optimisation and cleanup of builds, mainly for rsync
Sets git-based mtimes for the vast majority of directories (files
already have this).
2023-07-03 21:53:29 +10:00
bones_was_here
2fe1cee0a2
Release 0.8.6 2023-06-21 20:36:38 +10:00
bones_was_here
0100f2c8d7
omit misc/infrastructure from builds 2023-06-20 01:44:14 +10:00
bones_was_here
e898068f76
Enable menu hotfix pk3 2023-06-20 01:32:20 +10:00
bones_was_here
51ef36bf8b 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
2023-06-16 16:37:50 +00:00
Spike29
e97d0c1514 mappingsupport: don't include minimaps and empty scripts and sound directories 2023-06-16 15:32:44 +02:00
bones_was_here
7db1b19fc4
mappingsupport: don't include lightmaps and levelshots from official map builds 2023-06-04 16:43:06 +10:00
bones_was_here
d177507fc4
autobuild-bsp: make the chat spam fancy 2023-06-01 18:05:12 +10:00
bones_was_here
b1d784e317
Update default q3map2 autobuild -light settings to match default_build_menu.xml
<build name="Final: -bounce 8 -dirty (new Xonotic's default)">
2023-06-01 01:14:43 +10:00
bones_was_here
9a55f9d2ad
Build refinements: no advzip, git-based file mtimes
Fixes #371
2023-05-31 13:40:29 +10:00
Dr. Jaska
6e8d37156c Merge branch 'kiwixz/xonotic:master' into 'master'
Add a dash in front of MAKEFLAGS with single letter options

See merge request xonotic/xonotic!97
2023-05-30 12:56:25 +03:00
kiwixz
f8f9e28a99 add a dash in front of MAKEFLAGS with single letter options 2023-05-28 16:10:58 +02:00
bones_was_here
a956575b4c
xoncompat: use correct default branch 2023-05-28 22:49:16 +10:00
bones_was_here
ed19d6fdc6
Support RC tagging, simplify pipeline files rsync 2023-05-28 17:06:32 +10:00
bones_was_here
10f76337ae Merge branch 'bones_was_here/xoncompat' into 'master'
Package xoncompat repo containing assets from removed maps

See merge request xonotic/xonotic!102
2023-05-28 05:07:03 +00:00
bones_was_here
97c3b35e91 Merge branch 'drjaska/fov-calc' into 'master'
fov calculating python script

See merge request xonotic/xonotic!98
2023-05-28 03:05:11 +00:00
Dr. Jaska
656c3535ca fov calculating python script 2023-05-28 03:05:11 +00:00
bones_was_here
e59afd6151 Merge branch 'drjaska/xonotic-linux-sdl.sh' into 'master'
slightly improved xonotic-linux-sdl.sh

See merge request xonotic/xonotic!99
2023-05-26 06:03:32 +00:00
Dr. Jaska
aa22414d70 slightly improved xonotic-linux-sdl.sh 2023-05-26 06:03:31 +00:00
bones_was_here
359a302619
Package xoncompat repo for assets from removed maps 2023-05-24 08:37:38 +10:00
Dr. Jaska
40e9169d05 Merge branch 'drjaska/rsync-updater' into 'master'
Update rsync scripts and README

Closes #304 and #332

See merge request xonotic/xonotic!100
2023-05-23 05:28:17 +00:00
Dr. Jaska
78a02f58f8 Update rsync scripts and README 2023-05-23 05:28:17 +00:00
bones_was_here
a4cb7ac7f3
LTO the official DP builds 2023-04-02 22:16:33 +10:00
bones_was_here
88342929f6
Provide autobuild (current master) stormkeep to gitlab pipelines 2023-03-14 19:27:30 +10:00
Rudolf Polzer
75d2ebb8c8 Fix the omitemptys, and remove debug print. 2023-02-21 19:16:03 +01:00
Rudolf Polzer
7cfe8d91ee Nasty hack against https://github.com/matrix-org/dendrite/issues/2983 2023-02-21 18:54:51 +01:00
Rudolf Polzer
e35eb5b3d5 Make ./all clean --reclone work with gmqcc repo. 2023-02-04 09:27:14 -05:00