xqf/NEWS.md

14 KiB

XQF 1.0.6-current

Changes since 1.0.6:

  • Add gettext template (online translation tool now hosted by Transifex)
  • Add some Wolfenstein: Enemy Territory and Enemy Territory: Legacy mods (like TrueCombat mods)
  • Add PO template generation script
  • Recognize some OpenArena games hosted with Q3Arena and Q3Arena games hosted by OpenArena
  • Update Catalan, French, German and Russian translation
  • Update master server list
  • Install icons in the correct hicolor per-size paths
  • Generate games.c from games.xml at build time
  • Move game launch option to appear before exit option
  • Filter escape codes in Call Of Duty gametypes
  • Fix Q3Rally and Warsow support (status2 packet)
  • Fix Wolfenstein: Enemy Territory and Enemy Territory: Legacy empty server query
  • Fix Unvanquished, Turtle Arena, Xonotic and Urban Terror LAN server browsing
  • Fix gametype strings for a few games
  • Fix ioquake3 and iostvef basegame gametype strings
  • Fix Quake 3 memory settings
  • Fix OpenArena protocol list
  • Fix World of Padman gametype names
  • Fix gamesxml2c compilation warnings
  • Fix automake warnings
  • Port some UI part to GtkBuilder, use GtkAboutDialog
  • Port build system from autotools to cmake
  • Allow out-of-tree compilation
  • Clean up massively the source tree
  • Remove GLib/GTK individual includes
  • Remove i18n.h and use GLib's gi18n.h instead
  • Remove GTK+1 remains
  • Remove broken GTK+ classes
  • Remove XMMS support
  • Remove splash screen
  • Remove trayicon
  • Remove bzip2 support
  • Use external minizip library

XQF 1.0.6 -- October 26, 2014

Changes since 1.0.5:

  • New games: Unvanquished, Tremulous GPP, TremFusion, Xonotic, Smokin' Guns, Urban Terror, Alien Arena, Reaction, Q3 Rally, World of Padman, OpenArena, OpenTTD, Enemy Territory: Quake Wars, Enemy Territory: Legacy, ZEQ2 Lite, Jedi Outcast, Turtle Arena
  • Add LAN broadcast for many games
  • Add or substitute new master servers (like ioquake3 master substitute id master)
  • Add Warsow protocol numbers
  • Add Hexen World master server support
  • Add scalable SVG icon
  • Filter Unvanquished, Wolfenstein: Enemy Territory and Savage extended color codes
  • Reuse game descriptions for similar games (like Western Q3 and Smokin' Guns, or Wolfenstein: Enemy Territory and Enemy Territory: Legacy).
  • Drop disabled master servers (like id master server for Quake 3)
  • Drop GTK+1 support
  • Enhance Steam applaunch support
  • Follow XDG Base Directory Specification for user configuration directory and migrate previously created directory
  • Workaround non ASCII characters in servers strings
  • Rewrite the master and servers input callbacks with GIOChannel
  • Rewrite many deprecated calls (like old strings functions)
  • Fix build with newer linker versions
  • Fix autotools, intltool
  • Fix x11 build dependency
  • Fix readline check
  • Fix crash with 24 bit images
  • Fix the q3_unescape routine, no longer segfaults when a string is terminated by an escape code
  • Fix a string table of Quake 2 game properties
  • Fix gamesxml2c compilation
  • Fix compilation using clang
  • Use a new Savage hack to query Savage master server
  • Determine number of GeoIP countries at runtime
  • Complete French translation

XQF 1.0.5 -- November 04, 2006

Changes since 1.0.4:

  • New games: Warsow, Tremulous
  • Fix Quake 4 RCON
  • Add "Show only configured games" button again
  • Fix SOF2 query
  • Add new America's Army master server
  • Support copying server info values to clipboard
  • Fix build with newer GTK2 versions
  • Don't pass -steam option to hl2 anymore
  • Fix cursor navigation in server list
  • Allow to also delete servers that are not in the Favorites list
  • Split Half-Life support into old and new version
  • New Polish translation

XQF 1.0.4 -- October 20, 2005

Changes since 1.0.3:

  • New games: Nexuiz, Quake 4
  • Add Epic's second UT2004 master
  • New Finish translation
  • Add q3a Excessive Plus gametypes
  • Honor setting to ignore bots when copying server info to clipboard
  • Add support for plugin scripts
  • Support multiple sort modes per column

XQF 1.0.3 -- April 03, 2005

Changes since 1.0.2:

  • New games: Half-Life 2 (wine)
  • Make all icons themeable
  • Use GTK2 colors and Raleigh theme by default in GTK1 version
  • Add --nomapscan command line parameter
  • Fix ut2k4 and doom3 master query not working after starting XQF
  • Fix saving of quake2 passwords
  • Fix doom3 protocol detection
  • Fix q1/qw/q2 skin list update
  • Fix crashes in GTK2 version

XQF 1.0.2 -- December 22, 2004

Changes since 1.0:

  • New games: Netpanzer
  • Support for Gslist (http://aluigi.altervista.org/papers.htm#gslist)
  • Automatic detection of the Doom3 network protocol version
  • Check osmask of Doom3 servers and warn if the server has no Linux support
  • Configurable qstat source ip and port range for people with broken NAT
  • Country statistics for game servers
  • Additional Descent3 server listing
  • UT2004 Master support
  • xqf-rcon uses $XQF_RCON_PASSWORD for the rcon password if set
  • Requires qstat 2.7

XQF 1.0 -- August 15, 2004

Changes since 0.9.14:

  • New games: Doom3, Jedi Academy (wine), America's Army 2.1
  • Redial understands free private slots and won't connect to password protected servers if there is no password defined by the user
  • Support for the Half-Life steam master
  • Support for America's Army 2.1
  • Export the variables XQF_SERVER_NAME, XQF_SERVER_MAP, XQF_SERVER_HOSTNAME and XQF_SERVER_GAME when launching a game
  • Custom arguments for RedOrchestra, Troopers, AlienSwarm UT2004 mods
  • Animated tray icon for the GTK2 version
  • Quake 3 gametypes for World of Padman
  • Copy/Copy+ also copies to the CLIPBOARD instead of only PRIMARY to allow paste via CTRL-v
  • Quick Filter on main screen to search in every server's name, hostname, map, game, gametype and rule value.
  • Requires qstat 2.6

XQF 0.9.14 -- March 21, 2004

Changes since 0.9.13:

  • New games: UT2004, Postal2, BF1942(wine). All without official master.
  • Improved --launch parameter, now only requires IP address and asks for type if needed. It's possible now to use this together with e.g. XChat.
  • Add --add parameter to just add a server to favorites
  • Fix LAN browsing
  • Add LAN masters by default
  • Support password on Savage servers
  • New server properties: Comment and "this server sucks"
  • Add exec function for hexenworld (anyone ever played that game?)
  • Switch to intltool for i18n
  • Install desktop files

XQF 0.9.13 -- November 24, 2003

Changes since 0.9.12:

  • New games: America's Army, Savage, Medal of Honor, Call of Duty(wine)
  • New splash screen and desktop icons
  • GeoIP support allows filtering by country
  • Server side filtering for Half-Life
  • Updated Enemy Territory default protocol number
  • Quake III gametypes for TrueCombat 1.0 and Urban Terror 3
  • Additional gametypes for some RTCW and ET mods
  • Added custom arguments for Death Ball and FragOps UT2003 mods
  • Detection of cheating-death on HalfLife servers
  • Added twilight to q1 and qw command suggestion
  • Display team of player for RTCW, ET and Q3 mods that provide the necessary information such as OSP and TrueCombat
  • Command line option --launch to automatically add a server to favorites, ping it and then launch the game
  • The environment variable XQF_SERVER_ANTICHEAT is now set before launching a game when the server requires some anti-cheat software.
  • Option to stop current song in XMMS when launching a game
  • Experimental GTK2 compilation support
  • New French translation

XQF 0.9.12 -- June 10, 2003

Changes since 0.9.11:

  • Added Enemy Territory Support support
  • Added Serious Sam: The Second Encounter support
  • Map scan function for q1, qw, q2 and hl to verify that you have the map installed before connecting to the server
  • Ability to see level screenshot when clicking on the map column for jpg shots inside of PK3 files for Quake3 and Wolfenstein
  • XQF startup splash screen support using gdk-pixbuf
  • Allow filtering for map and server name
  • Fix high cpu load when dialogs are shown during launch phase
  • If more than 100 servers are to be updated, the screen is not immediately refreshed. This helps eliminate long delays with Half Life updates
  • Pass RCON password on command line when launching Half-Life
  • Minor memory leaks fixed
  • Added QuakeForge's HexenWorld master
  • Added Quake3 Western Q3 game type
  • Default custom args for Rocket Arena removed as 1.6 does not need them anymore
  • Now displays player team for Wolfenstein and Enemy Territory (skin column)
  • With Half Life, private clients now set based on reserve_slots variable
  • Display number of private clients in player column
  • Option to not count bots as players
  • Move server filter submenu to top level and remove rarely used buttons from toolbar
  • Added docs/PreLaunch.example
  • Hostname resolving now off by default
  • Automatically creates qstat config if required
  • gdk-pixbuf now required
  • New Danish translation
  • New French translation

XQF 0.9.11 -- December 19, 2002

Changes since 0.9.10:

  • Serious Sam support (requires SMS gametype via ~/.qstatrc). Does not currently support any masters.
  • Fixed -game parameter for Half-Life
  • RTCW voteflags decoded in properties pane
  • Visual marker in the map column to show if you have the listed map installed on your computer. (Q3, RTCW, UT, Rune, UT2)

XQF 0.9.10 -- November 16, 2002

Changes since 0.9.9:

  • File dialog boxes for adding game command line and directory
  • Greatly speed up the startup of XQF when loading large lists
  • Greatly speed up response time when applying filters to large lists
  • Ability to automatically set cl_punkbuster when connecting to a server in Q3A
  • Added Punkbuster icon to Priv column
  • Ability to define custom command-line arguments for a game based on the 'game' type
  • Q3A now searches for a matching mod directory. Should correctly launch even if mod directory is incorrect by case
  • Added sound disable support for Unreal based games
  • Can now hide games that are not configured
  • Changed default Quake3 protocol to 68
  • Sound support for XQF events using external sound player
  • Busy server redial with reserved slots support
  • Soldier of Fortune 2 support (requires qstat sof2s gametype via ~/.qstatrc or qstat >2.5b)
  • Use correct parameters (-game,+connect,+password) when launching Half-Life
  • New master type of "file" to read IP addresses from a file
  • Unreal Tournament 2003 support
  • Fixed Half-Life rcon support
  • Player search visible improvements
  • Fixed Tribes2 master support and added additional masters
  • Updated QuakeWorld master list
  • Unlimited number of server filters instead of ten
  • Changed default Wolf protocol to 60
  • Standalone rcon program that doesn't need X (xqf-rcon)
  • Quake3 launching now uses 'game' instead of 'gamename' to help prevent launch problems due to case
  • Various segfault fixes
  • XQF now requires qstat 2.5c

XQF 0.9.9 -- July 3, 2002

Changes since 0.9.8:

  • Added Voyager Elite Force support
  • Changed default Quake3 protocol to 67
  • You can now select Quake3 and Wolfenstein's protocol
  • Added 20sec timeout for wget (nice if Gameaholic is down)
  • Added Tribes2 server statistics
  • Fixed Tribes2 and Quake3 masters
  • Added support for LAN broadcast queries
  • Improved master support handling
  • Added preferences tab for Quake3 memory settings
  • New Catalan translation

XQF 0.9.8 -- December 17, 2001

Changes since 0.9.7:

  • Repackaged with libtool 1.4, so it builds on all Linux architectures
  • Fixed trasparency of Gamespy's pixmap
  • Don't distribute debian stuff

XQF 0.9.7 -- December 16, 2001

Changes since 0.9.6g:

  • Support for games using the GameSpy protocol
  • Support for Descent3 with qstat 2.4e (please note Descent can't be launched from within XQF at the moment)
  • Support for Rune
  • Reorganization of settings dialogs
  • New gametypes for Quake3 mods Threewave and TribalCTF
  • Support for Wolfenstein retail (protocol 57)
  • Server statistics for Wolfenstein, Kingpin and Half-Life
  • Works on PowerPC again

XQF 0.9.6g -- September 25, 2001

Changes since 0.9.6f:

  • Internationalization (gettext) support, Spanish and German translations
  • Initial Return to Castle Wolfenstein support
  • Tribes2 support
  • Support for Q3A protocol v66
  • Added "Quake3" preferences page which allows the protocol version and other options to be changed
  • Added "General" preferences page, which hosts many of the options which were in "Appearance" previously
  • Added "game type" filter
  • New man page
  • New documentation in html format (docs/xqfdocs.html)
  • XQF now requires qstat 2.4c

XQF 0.9.6f -- March 23, 2001

Changes since 0.9.5:

  • Multiple server filters; Filter name configurable and appears in the status bar
  • Lock Icon to show if server is private or not; icon next to number of players turns yellow if all of the public client spaces are full
  • Pressing "Insert" brings up the add server dialog; pressing SHIFT+Insert adds the currently selected server to ones favorites
  • Added support for new Team Arena Game types
  • Protocol 48 (1.27) Q3A servers get queried with protocol 48 in qstat
  • Execute "PreLaunch" script when launching game (for use with ICQ scripts, etc.)
  • Improved support for Half-Life servers
  • Improved support for Unreal Tournament
  • Improved support for Quake2
  • Hack for supporting multiple Q3A protocols i.e. xqf can run different Q3A's depending on if it is a 1.17 or 1.27 server: see the README file
  • Q3A hack for connecting to arena servers so that all of the vm_* settings are correct on the command line
  • Resolved one major source of core dumps. It should be much more stable now