xqf/xqf/ChangeLog

503 lines
20 KiB
Plaintext
Raw Normal View History

Apr 23, 2002: Ludwig Nussel <l-n@users.sourceforge.net>
- acconfig.h seems to be deprecated, moved it to i18n.h
- removed explicit -I/usr/include as gcc3 doesn't like that
Apr 20, 2002: Jordi Mallach <jordi@sindominio.net>
- updated Spanish translation
Mar 17, 2002: Ludwig Nussel <l-n@users.sourceforge.net>
- added navy seals gametype
- added RTCW protocol 58 to preferences
- added a server_unref so old servers no longer pile up in srvinfo.gz
- added player statistics per OS
- updated german translation
Feb 28, 2002: Jordi Mallach <jordi@sindominio.net>
- updated copyright notice in about dialog
- updated Spanish translation.
Feb 17, 2002: Ludwig Nussel <l-n@users.sourceforge.net>
- support for LAN broadcast queries
Feb 12, 2002: Ludwig Nussel <l-n@users.sourceforge.net>
- check for correct version of qstat on startup
Feb 12, 2002: Ludwig Nussel <l-n@users.sourceforge.net>
- reworked dialog for adding master
- added popup menu for master server tree
- added function for renaming master servers
Feb 01, 2002: Ludwig Nussel <l-n@users.sourceforge.net>
- fix display of gametypes > MAX_Q3A_TYPES
Jan 17, 2002: Jordi Mallach <jordi@sindominio.net>
- updated NEWS for 0.9.9.
Jan 05, 2002: Ludwig Nussel <l-n@users.sourceforge.net>
- removed not working Tribes2 masterservers and added a new one
- wrote new function for parsing Tribes2 player info
- changed version to 0.9.9b
Jan 2, 2002: Jordi Mallach <jordi@sindominio.net>
- Spanish update
Dec 30, 2001: Ludwig Nussel <l-n@users.sourceforge.net>
- changed textentries to comboboxes for q3/wolf protocol selection
Dec 28, 2001: Ludwig Nussel <l-n@users.sourceforge.net>
- added gametypes for truecombat
- wrote function for determining the gametype to get rid of all
those ugly else if's
Dec 27, 2001: Ludwig Nussel <l-n@users.sourceforge.net>
- added 20sec timeout for wget
- support for Voyager Elite Force
- changed some internals for statistics
- removed 2 not working q3 masters
- added gameaholic lists for voyager and q3a
- renamed T/O -> Timeout
- added tribes2 statistics, only 25% servers are running linux :-(
Dec 23, 2001: Ludwig Nussel <l-n@users.sourceforge.net>
- default masterprotocol for q3 is now 67 (pr 1.31)
Dec 23, 2001: Jordi Mallach <jordi@sindominio.net>
- Spanish translation fixes
Dec 22,2001: Alex Burger <alex@fragit_dot_net>
- Changed version to 0.9.9a
Dec 21, 2001: Ludwig Nussel <l-n@users.sourceforge.net>
- added gametypes and dmflags for q3a mod generations
Dec 17, 2001: Jordi Mallach <jordi@sindominio.net>
- configure.in: remove debian/Makefile creation, too.
- Attempt to fix Gamespy pixmap.
- Updated NEWS for 0.9.8.
Dec 16, 2001: Jordi Mallach <jordi@sindominio.net>
- Makefile.am: remove debian from SUBDIRS. What a pain in the ass!
The whole directory should be removed, but this is the bare minimum.
Dec 16, 2001: Jordi Mallach <jordi@sindominio.net>
- Updated Spanish translation.
Dec 15, 2001: Ludwig Nussel <l-n@users.sourceforge.net>
- server filters were broken, fixed
- new Tribes2 icon
- updated TODO
- updated german translation
Dec 15, 2001: Alex Burger <alex@fragit_dot_net>
- Added Edit / Add Default Masters command. Adds in all the default
master servers in case you accidentally deleted one (or all)
Dec 13, 2001: Ludwig Nussel <l-n@users.sourceforge.net>
- qstat no longer required at build time
Dec 09, 2001: Jordi Mallach <jordi@sindominio.net>
- Added past release dates to NEWS.
Dec 09, 2001: Ludwig Nussel <l-n@users.sourceforge.net>
- Updated NEWS and BUGS
Dec 07, 2001: Ludwig Nussel <l-n@users.sourceforge.net>
- Patch by Ben Winslow to create OS/CPU statistics for RTCW, Kingpin and
Half-Life
Dec 06, 2001: Ludwig Nussel <l-n@users.sourceforge.net>
- added rtcw gametypes
- changed master protocol for rtcw to 57
- added a missing gettext call
Nov 22, 2001: Ludwig Nussel <l-n@users.sourceforge.net>
- the ppc problem turned out to be a bug in filter.c, special thanks to Philipp
Thomas for finding it!
- other changes by Philipp Thomas to get rid of some compiler warnings
- updated german translation
Nov 21, 2001: Ludwig Nussel <l-n@users.sourceforge.net>
- fixed the ppc fix (hopefully ;)
Nov 21, 2001: Jordi Mallach <jordi@sindominio.net>
- NEWS updates for 0.9.7
Nov 21, 2001: Jordi Mallach <jordi@sindominio.net>
- es.po updates
Nov 21, 2001: Ludwig Nussel <l-n@users.sourceforge.net>
- updated TODO
Nov 19, 2001: Ludwig Nussel <l-n@users.sourceforge.net>
- workaround for ppc compiler bug
Oct 23, 2001: Ludwig Nussel <l-n@users.sourceforge.net>
- changed wording and my email in about dialog
- removed gnuconfig.h.in from cvs
Oct 18, 2001: Ludwig Nussel <l-n@users.sourceforge.net>
- fixed compiler warnings
- replaced some strange sprintf's with g_strdup
- made server_pass_filter return FALSE if ping==-1
- fixed #define's for gametypes
- set s->game to either fs_game, game or gamename rule in that order (game will
be supported by next qstat)
Oct 13, 2001: Ludwig Nussel <l-n@users.sourceforge.net>
- added gametype strings for TribalCTF and Threewave.
Unfortunately TribalCTF servers modify their gamename variable,
so this is not really useful yet.
Oct 13, 2001: Ludwig Nussel <l-n@users.sourceforge.net>
- added gameaholic.com rune server list
- game and gametype are now displayed in LaunchInfo.txt
Oct 07, 2001: Ludwig Nussel <l-n@users.sourceforge.net>
- changed default commandline for qs & qws for quakeforge
- added default commandlines for rune,tribes2,wolf and ut
Oct 05, 2001: Ludwig Nussel <l-n@users.sourceforge.net>
- removed quakeforge workaround
- added -Wall to CFLAGS
Oct 05, 2001: Jordi Mallach <jordi@sindominio.net>
- fixed a variable type in es.po which was making it segfault directly.
Thanks, Ludwig.
Oct 03, 2001: Ludwig Nussel <l-n@users.sourceforge.net>
- initial descent3 support (requires qstat 2.4e)
- changed version to 0.9.7c (new master for descent3)
- added quakeforge workaround
- updated german translation
- fixed player filter dialog bug
Oct 01, 2001: Jordi Mallach <jordi@sindominio.net>
- updated Spanish translation, again :)
Oct 01, 2001: Ludwig Nussel <l-n@users.sourceforge.net>
- major redesign of settings dialog
- individually configurable nick for q1,qw,q2,t2
- more translatabe strings
- updated german translation
Oct 01, 2001: Jordi Mallach <jordi@sindominio.net>
- updated Spanish translation
- added some notes in BUGS
Sep 30, 2001: Ludwig Nussel <l-n@users.sourceforge.net>
- disabled write_quake_variables function for q3
- added ability to use custom configs for q3
- made some error popups translatable
- updated german translation
Sep 28, 2001: Ludwig Nussel <l-n@users.sourceforge.net>
- added Rune support
- changed layout of game configuration screen
Sep 28, 2001: Ludwig Nussel <l-n@users.sourceforge.net>
- added support for games using the gamespy protocol
- added q3,ut,sof,nolf,rally masters,turok2 and shogo masters
- made game names translatable
- updated german translation
- changed version to 0.9.7b
Sep 27, 2001: Ludwig Nussel <l-n@users.sourceforge.net>
- more translatable strings marked
- updated german translation
Sep 27, 2001: Jordi Mallach <jordi@sindominio.net>
- Updated Spanish translation
- added gettext cruft to po/.cvsignore
Sep 27, 2001: Ludwig Nussel <l-n@users.sourceforge.net>
- made q3_exec usable for Wofenstein, removed wo_exec
- identify q3/rtcw servers by their version string
- use common option struct for all games with q3 engine
- add configuration options for Wolfenstein to q3 tab
- pass server and rconpasswords on the command line
- fix q3 rcon_password -> rconpassword
- changed default q3 command: linuxquake3 -> quake3
- made string for tooltip for server&playerfilter translatable
- split about dialog string into smaller chunks for easier translation
- update for german translation
Sept 24,2001: Alex Burger <alex@fragit_dot_net>
- Changed version to 0.9.7a
Sept 24,2001: Alex Burger <alex@fragit_dot_net>
- Added wo_exec function to properly launch Wolf. Tested with
Wolfmptest 0.7.16-1
Sept 19, 2001: Alex Burger <alex@fragit_dot_net>
- Added Wolfenstein support. Currently uses q3_exec to launch
the game, but will change when Wolf client for Linux is released.
Uses qstat as if it is a Quake3 server
Sept 14, 2001: Alex Burger <alex@fragit_dot_net>
- Added docs/xqfdocs.html
- Added new NEWS file from Jordi
Sept 10, 2001: Alex Burger <alex@fragit_dot_net>
- Added Jordi Mallach's man page - xqf.6 and modified Makefile.am
- Added 'General' Preferences page and moved most of 'Appearance'
to 'General' page.
Sept 5, 2001: Alex Burger <alex@fragit_dot_net>
- Patch by Ludwig Nussel ludwig.nussel@gmx.de to add German
translation and some code fixes.
Aug 19, 2001: Bill Adams <bill@evilbill.org>
- Removed BUILD_INCLUDED_LIBINTL from intl/Makefile.pm and replaced it with
USE_INCLUDED_LIBINTL as that is the only variable defined in gettext.m4 for
gettext 0.10.35.
- Patch by Ludwig Nussel ludwig.nussel@gmx.de to fix some of the
q3a game types, options for setting fs_game on the command line and
r3a hack for the vm_* settings.
Aug 9, 2001: Alex Burger <alex@fragit_dot_net>
-Changed Quake3 protocol version to 66 to support
latest Quake3 patch. Change located in game.c
July 07, 2001, Bill Adams <bill@evilbill.org>
- Added "Game Type" filter. Now you can filter on
CTF, TDM, etc. and the mod.
- Merged Jordi's changes (see below).
June 8, 2001, Jordi Mallach <jordi@sindominio.net>
- Big internationalization patch for XQF.
Adds intl/ and po/ subdirs, and adds the gettext marks
to every .c that needs it. Modified configure.in and
the Makefile.am's to support gettext. From now on,
every string in the code should be wrapped inside
gettext() calls, and .c's should add a <libintl.h>
if they don't have it already.
Some issues with the current code remain (untranslatable
strings), thats a work in progress.
- Initial, incomplete Spanish translation (po/es.po).
- changed configure.in so it barfs about qstat << 2.4c.
June 5, 2001: Alex Burger <alex@fragit_dot_net>
-Tribes 2 games can now be launched. Created a t2_exec
function. If a name is specified in Player Profile, it
is used on the command line to log in. This would only
work if you have saved your password in the game.
Otherwise it launches and prompts for login.
April 20, 2001: Alex Burger <alex@fragit_dot_net>
-Now requires qstat2.4c. Removed fixes to Tribes 2 code
for qstat2.4b as qstat2.4c fixes the problems
-Added t2_analyze_serverinfo function to decode Game and
GameType columns for Tribes 2.
April 19, 2001: Alex Burger <alex@fragit_dot_net>
-Changed version to 0.9.6g
-Added Tribes 2 support. Tribes 2 support requires at
least QSTAT 2.4b. As I do not even have Tribes 2 I
can not test launching the game but it if it launches
the same as Quake2, then it should work. More work
will be done to ensure the player and server info is
being decoded correctly etc.
Feb 14, 2001: Bill Adams <bill@evil.inetarena.com>
-Oh dear god, I think I fixed the core dumps related
to the reference counting on the server structures.
At least to the best of my ability, I cannot make
the server references increase or decrease
over time: i.e. the program always exits with
a reference count of one on all server structures.
I could not figure out why it was 1 and not zero
but I will deal with that later.
Feb 13, 2001: Bill Adams <bill@evil.inetarena.com>
-Changed version to 0.9.6f, added announcement dir
and announcement.
Feb 07, 2001: Bill Adams <bill@evil.inetarena.com>
-Fixed the core dumps (for the most part) for real.
The only time I have seen a core dump at this point
is when updating a master list where there are not
any servers already in the list. However, once
you have a list of servers, you should be able to
update/refresh at will without any problems.
-Lots of debugging code with the debug(...) call. If
you want lots of output, use -d 3, to see the servers
it is parsing use -d 4. For an insane amount of output
use -d 7. Debug levels greater than three will
will have so much output that it will most likely
slow down the program.
-Added a fair number of comments to the code.
Jan 31, 2001: Bill Adams <bill@evil.inetarena.com>
-Made it so OSP game types show up correctly.
Jan 24, 2001: Bill Adams <bill@evil.inetarena.com>
-Fixed the game.c hack. Bad bug.
Jan 23, 2001: Bill Adams <bill@evil.inetarena.com>
-Did BAD hack to game.c::q3_exec( ) so that when
connecting to an arena (rocket arena 3) server,
it will "+set sv_pure 0 +set vm_* 0" on the command
line so arena will load properly. As a side note,
one should use vm_* all at zero unless you have a
really good reason to do otherwise.
Jan 21, 2001: Bill Adams <bill@evil.inetarena.com>
-Changed "Insert" behavior. Now Insert brings up the add
server dialog while SHIFT+Insert adds a server from the
server list to your favorites. I am not sure about
this because one can also use CTRL+N to add another
server via a dialog. But I am told the Insert == Dialog
is how GameSpy works so there it is.
-q3_exec now adds +set fs_game SSSS for either the
fs_game or gamename. This should improve connecting
as it will load the mod when Q3A starts.
-Added a function in util.c to get the value for
any server variable that shows up in the server info
pane. This is a setup for arbitrary server filters
and for...
-q3_exec will now check for <quake3exec>protoNN before
it just runs <quake3exec>. To use this feature you
have to configure xqf to point to the FULL path to
your q3 exec script. Then you can put scripts that
are named with the "protoNN" on the end to have xqf
automatically connect to the right server. See
the instructions in the README. This allows you (if
you have LOTS of disk space) to be able to connect to
multiple point-releases.
-added -d N command line option to get more debugging
output. Added debug.c and debug.h to facilitate this
new feature. Only a few code segments use the new
debug() function.
-added self to AUTHORS.
-Version now 0.9.6e-beta.
-Fixed config.in to have the correct version.
Jan 7, 2001: Alex Burger <alex@fragit_dot_net>
-Renamed MOD column to GameType
-Swapped Quake3 'Game' and 'Mod/GameType' columns
-Swapped UT 'Game' and 'Mod/GameType' columns
-Renamed all occurences of ->mod in source to ->gametype
-Changed filter from 'the mod contains' to 'the game contains'
-Changed all occurences of mod_contains to gametype_contains
-Version changed to 0.9.6d-beta
Jan 7, 2001: Ludwig Nussel <l-n@users.sourceforge.net>
-Added hl_analyze_serverinfo function to display gamedir and
gamename in columns for Half-Life servers. For example:
cstrike and Counter Strike
-Added un_analyze_serverinfo function to display gametype and
gamestyle in columns for Unreal Tournament servers. For example:
game_unrealfortress and hardcore
-Modified q2_analyze_serverinfo function to display gamename
in columns for Quake2 servers. For example: Lithium II V1.23
Jan 2, 2001: Alex Burger <alex@fragit_dot_net>
-Change g_gametype of 8 to ' mod ' instead of TeamTournament which
TeamArena uses in the in-game browser.
Jan 1, 2001: Alex Burger <alex@fragit_dot_net>
-Now executes the file PreLaunch from the ~/.qf directory when launching a
game for use with ICQ scripts etc. Toggle on / off using Preferences /
Appearance
Dec 28, 2000: Alex Burger <alex@fragit_dot_net>
-Modified game.c to query for protocol 48 Quake3 servers instead of the
qstat default by using "-q3m,48"
Dec 27, 2000: Bill Adams <bill@evil.inetarena.com>
-Adding a server with the Insert key now gives feedback on the status bar.
-Fixed the core dump. Perhaps? So I hope. (added server_ref to
server.c::server_add( )). This will require verification on the reference
count but it seemed to fix it for me.
Dec 23, 2000: Alex Burger <alex@fragit_dot_net>
-Added new Quake3 game types to support Team Arena. Note: g_gametype values
of 5 to 8 are now defined by id for Team Arena. Mod authors usually use 5.
XQF will only show the new values if the game version is 1.27 until we find
out what the mod authors are doing.
-Changed game types to not use < > around the type in the Game column
Dec 22, 2000: Bill Adams <bill@evil.inetarena.com>
-New column in the server list to show if you need a password or not. If
you do a lock icon appears.
-If a Q3A server has all non private-client slots filled, a yellow man
appears next to the map. The icon is slightly different for color blind
people so don't tell me about it unless you are color blind and need the
difference greater.
-You can press "Insert" to add a server to the Favorites list while in
anything but the Favorites list. Pressing "Delete" while in the Favorites
list will remove it from Favorites. "Enter" or "Return" in any list will
will connect you to the server.
-Moved the filter selection to the "Server" menu pulldown.
-It still dumps core. :(. There seems to be a reference counting bug
with the server lists. If you want to watch it happen, set up a
"mod contains wfa" filter, update the Q3A ID list, apply the filter, and
press refresh repeatedly.
Dec 20th 2000: Bill Adams <bill@evil.inetarena.com>
--The filter name now appears in the status bar.
--Version changed to 0.9.6b-beta
--There are still core dumps :(.
Dec 04th 2000: Bill Adams <bill@evil.inetarena.com>
-Added the ability to have multiple filters. Right now the
number is set at compile time to 10 (see xqf.h:MAX_SERVER_FILTERS
if you want to change it). You can name the filters to
whatever you want. The first filter "None" cannot be changed.
It is there for a reason (future feature). The last filter selected
is remembered each time you exit (if you use the menu File->exit).
-Version changed to 0.9.6a-beta
Nov 26th 2000: Bill Adams <bill@evil.inetarena.com>
-Changed a few filter related files to make it easier to
put in multiple server filters.
Nov 24th 2000: Alex Burger <alex@fragit_dot_net>
-Version changed to XQF 0.9.5a-beta
-Fixed UT launching. Now passes proper parameters to UT
Nov 18th 2000: Alex Burger <alex@fragit_dot_net>
-Version changed to XQF 0.9.5
Nov 13th 2000: Alex Burger <alex@fragit_dot_net>
-Bug fix to prevent filter buttons from not staying 'pressed' after doing a
refresh. Thanks to slashdev for the fix.
-Now requires QStat 2.4a
Nov 12th 2000: Alex Burger <alex@fragit_dot_net>
-Changed Copy+ menu to use double spaces instead of commas to separate
fields. Added 'of' for current players / max players. Eg: 5 of 10
Nov 5th 2000: Alex Burger <alex@fragit_dot_net>
-Add call to clear list to end of function server_clist_build_filtered
to prevent segfault on some computers due to server list that is emptied
after a player filter is applied
Oct 27th 2000: xqf-0.9.4f2 - Alex Burger <alex@fragit_dot_net>
-Added Copy+ menu option - copies the following server info to the clipboard:
ping ip:port name map curplayers maxplayers
-Now creates a LaunchInfo.txt in ~/.qf when launching a game for use with IRC
scripts etc. Toggle on / off using Preferences / Appearance
Oct 8th 2000: xqf-0.9.4f - Alex Burger <alex@fragit_dot_net>
-UnrealTournament master support using Gamespy style master via QStat 2.4a
-Add Epic UT Master server to default master list
-Remove Gamespy master server entry from default master list
-Fixed master list bug
Oct 4th 2000: xqf-0.9.4e - Alex Burger <alex@fragit_dot_net>
-Soldier of Fortune support
-Gamespy style master server support when used with QStat 2.4a
-Format of 'lists' file changed to record game type in master entry
-Ability to add the same master to multiple games such as Gamespy's master
xqf-0.9.4d - Bill Adams <webmaster@evil.inetarena.com>
-When browsing Q3A games the mods (e.g. arena, osp, beryllium, etc.) show
up in the "Game" column along with the game type (FFA, etc.).
-The mod appears in its own column for Q3A games
-You can filter by mod
-You can filter by the version string