260 Commits

Author SHA1 Message Date
Thomas Debesse
0dcc9b3fa7 update scripts
- script file extension considered harmful
- adding missing license on scripts
  they are brand new and not covered by GPL
2018-03-17 23:16:48 +01:00
Thomas Debesse
8f01b33404 better color code escaping code 2018-03-17 21:16:33 +01:00
Thomas Debesse
ddbd17683c fix etl home path 2018-03-17 19:49:02 +01:00
Thomas Debesse
bac6a942f7 add reusable has_known_image_format function for levelshot finding 2018-03-17 19:47:12 +01:00
Thomas Debesse
c3fe2ae10f
Merge pull request #191 from illwieckz/dlcache
also look for xonotic map levelshot in data/dlcache
2018-03-17 19:09:05 +01:00
Thomas Debesse
c71ad39a28
Merge pull request #190 from illwieckz/colorflags
more color flags, introduce xonotic color codes
2018-03-17 19:08:53 +01:00
Thomas Debesse
4253acf9d3 make copyright translatable string date-independent 2018-03-17 19:08:15 +01:00
Thomas Debesse
2bceb9d4fc also look for xonotic map levelshot in data/dlcache 2018-03-17 19:05:03 +01:00
Thomas Debesse
bf3cea9764 more color flags, introduce xonotic color codes
- now use more than one flag to unescape color codes
  this way color escaping can be per-game configured
- also rewrite some flag names to unify the wording
- xonotic RGB color codes are now escaped

Hence, it's now possible to enable:
- GAME_COLOR_QUAKE3
- GAME_COLOR_SAVAGE
- GAME_COLOR_UNVANQUISHED
- GAME_COLOR_XONOTIC
2018-03-17 00:10:13 +01:00
Zack Middleton
dab048138a Fix gcc/clang warnings and related filter menu logic
* Enable more warnings.
* current_server_filter is unsigned, don't check if less than 0.
* current_server_filter was allowed for 0 (None) but wasn't suppose
  to. The filter menu items are just greyed out (logic issue).
* Some callbacks access a varible but do nothing with it.
* PCX skin loading function returns signed char pointer but is used
  as unsigned char pointer in src/skin.c.
2018-01-08 01:41:18 -06:00
Zack Middleton
3ce4175399 Fix Gtk+ warning when clearing sound in preferences
gtk_file_chooser_set_filename(.., filename=NULL) internally calls
gtk_file_chooser_unselect_all(..) and then
gtk_file_chooser_select_filename(.., filename) which asserts that
filename is not NULL causing a warning.
2018-01-08 00:07:57 -06:00
Zack Middleton
30506664b4 Fix unset sounds being cwd in perferences menu, ref #183
gtk_file_chooser_set_filename(.., "") sets file chooser to current
working directory. Saving config after that will save the directory
in the config file.
2018-01-08 00:07:57 -06:00
Zack Middleton
8be67722c0 Test sounds using current sound player, fix #178
When playing a sound in the preferences menu use the program specified
in the menu instead of the config file. This avoids having to save the
preferences before new sound player will be used for testing sounds.
2018-01-08 00:07:15 -06:00
Zack Middleton
69f22862c7 Fix server properties rcon password field not being disabled
If a game does not specify GAME_RCON or GAME_ADMIN, disable editing rcon
password field in server properties window. Fixes clang warnings.
2018-01-07 22:11:43 -06:00
Thomas Debesse
8f3fca7043 happy 20th birthday xqf 2018-01-07 18:50:12 +01:00
Thomas Debesse
62e3593624 some master label rename 2018-01-07 18:47:16 +01:00
Thomas Debesse
30fca3bf16 reorder game list alhabetically 2018-01-07 18:06:15 +01:00
Thomas Debesse
cd2a40c7eb
Merge pull request #187 from XQF/warsow
update warsow masters and protocol
2018-01-07 16:01:54 +01:00
Thomas Debesse
564533271c update warsow masters and protocol 2018-01-07 16:00:41 +01:00
Zack Middleton
7633e238e9 Update Turtle Arena support to 0.7 2017-11-04 02:06:05 -05:00
Thomas Debesse
c0d710af7f add dpk support for dæmon engine maps (unvanquished game)
- Dæmon engine both supports DPK and legacy PK3 paks
- DPK versionning and dependency mechanism is not implemented
- The code loads all DPK and PK3 found even if fs_legacypaks
  is not enabled in game
2017-08-07 00:04:58 +02:00
Thomas Debesse
74a0263a23 Merge pull request #185 from aufau/faufixes
Few minor patches/fixes
2017-05-27 00:19:12 +02:00
Witold Piłat
a3c11515ad Enable OS/CPU statistics for JK2 and JK3 2017-05-26 15:01:18 +02:00
Witold Piłat
4e90738f35 Support OpenJK JK3 client 2017-05-26 14:24:30 +02:00
Witold Piłat
7bee3746c7 Support JK2's SaberMod custom gametypes 2017-05-26 12:27:46 +02:00
Witold Piłat
d6e46b61d6 utmaps.h: Fix wrong declaration 2017-05-26 11:59:49 +02:00
Witold Piłat
9836673dde Add jk2mvmp executable as JK2 command - a widely used, modernized JK2 client
Visit https://jk2mv.org for details
2017-05-26 11:59:41 +02:00
Witold Piłat
fe65fa21ee Honor setting to ignore bots when sorting server list by player count 2017-05-26 11:06:00 +02:00
Tilo Brueckner
be9d1e3bef moved ADD for CoD lines to the top of the list 2017-04-09 18:48:05 +02:00
Tilo Brueckner
f94ce7b5f9 add protocol versions of CoD:UO, CoD 2 and CoD 4 2017-04-09 15:59:16 +02:00
Tilo Brueckner
2407918a93 Add support for CoD:UO, CoD 2 and CoD 4 2017-04-09 15:31:31 +02:00
Thomas Debesse
04c8167b8d update docs 2017-03-29 19:33:28 +02:00
Thomas Debesse
381cd042cc add some wop,jk2,jk3 master servers
+ fix qtracker's ut99 master server naming
2017-03-29 18:52:26 +02:00
Thomas Debesse
4d66ecdde4 master server list update 2017-02-05 03:27:32 +01:00
Thomas Debesse
8eea0c7e29 fix protocol numbers 2017-02-05 02:29:59 +01:00
Thomas Debesse
f7e177f570 Merge pull request #182 from Watcom/master
fix segmentation fault when .ui file is missing
2016-09-02 03:25:47 +02:00
Watcom Hecht
0d6ce0c7f5 fix segmentation fault when .ui file is missing 2016-08-27 21:52:12 -03:00
sezero
f699161f60 fix 64 bit builds 2016-06-10 08:56:05 +03:00
sezero
c706f8aa28 Add (actually Fix) hexenworld rcon support by adding the huffman encode
and decoding routines from the uhexen2 project. sending the message does
not actually need any encoding, but if the received msg is not decoded
garbage is displayed especially for long responses.
See the original sf tracker entry at:  https://sf.net/p/xqf/patches/12/
2016-06-09 12:28:00 +03:00
Artem Vorotnikov
e78e638526 Sound prefs tab concept 2015-07-31 17:37:51 +03:00
Zack Middleton
c019264f6f Remove passing cg_precachedModels to Q3 with memory settings
The UI option for setting cg_precachedModels was removed.
2015-07-05 15:53:23 -05:00
Thomas Debesse
d079323859 fix unvanquished and nexuiz/xonotic map shot loading 2015-07-05 01:04:29 +02:00
Artem Vorotnikov
44c870ebeb First shot at callbacks separation 2015-07-01 01:39:55 +03:00
Thomas Debesse
d76bb074c6 use “tools” dirname instead of “scripts” dirname since “scripts” dirname is already used by XQF scripts 2015-06-27 22:26:53 +02:00
Thomas Debesse
473860ac13 better file organisation for scripts 2015-06-27 22:12:30 +02:00
Thomas Debesse
62a6dfd76d use levelshot overBrightBits 1 for some games, 0 for others 2015-06-27 20:16:44 +02:00
Thomas Debesse
38cad1bd80 new brightness modification by @zturltman (Q3 gamma ramp imitation), currently not used 2015-06-27 20:16:44 +02:00
Thomas Debesse
12da396f36 get rid of old quake2 tga.c (11 years old workaround), fix #158 2015-06-27 20:08:48 +02:00
Artem Vorotnikov
ef5c56c3d4 Lifted GTK+ dependency in stat.c 2015-06-27 14:10:30 +03:00
Artem Vorotnikov
777c7d3bd8 More GtkBuilder, ported menus, general cleanup 2015-06-27 14:10:30 +03:00