This wiki was in read-only mode for many years, but can now be edited again. A lot of information will need to be updated.

1.7 Releases: Difference between revisions

From BZFlagWiki
Jump to navigation Jump to search
Zehra (talk | contribs)
merged all 1.7c pages
Zehra (talk | contribs)
merged all 1.7d versions into page
 
Line 47: Line 47:
|}
|}


 
=1.7c Releases=
==1.7c-1==
==1.7c-1==
Preliminary open source release of BZFlag.
Preliminary open source release of BZFlag.
Line 94: Line 94:
* fixed bug in linux multicast support
* fixed bug in linux multicast support


[[Category:Versions]]
=1.7d Releases=
[[Category:Releases]]
 
==1.7d-1==
BZFlag version 1.7d-1 is a version of the BZFlag game.
 
* starting from 1.7c release 2 patch 3
* preliminary support for bzfls, a server for listing bzfs servers
* changed win32 installer to ignore errors when changing the registry
* added extra help output when bzflag can't find font files
* fixed badly matched braces that broke multicast code
 
==1.7d-2==
BZFlag version 1.7d-2 is a version of the BZFlag game.
 
* fixed reading-freed-memory bug in client querying of bzfls
* replaced incorrect use of errno with getErrno()
* fixed bug in ServerLink::read();  now won't try to recv() zero bytes
 
==1.7d-3==
BZFlag version 1.7d-3 is a version of the BZFlag game.
 
* fixed truncation of server list reads
* fixed menuing bug in find servers when no servers found
* -geometry is no longer ignored for 3Dfx cards
* turned off roaming and snapshoting in non-debug builds
* `-list default' now resets server list url to default
* simplified maintenance of version number
* fixed output from -version on win32
* added window border on win32 when using -window
* re-fixed bzfls query reading-freed-memory bug (regressed somehow)
 
==1.7d-4==
BZFlag version 1.7d-4 is a version of the BZFlag game.
 
* changed LICENSE to the GNU GPL version 2
* server can now register itself with multiple list servers
* client can now check multiple list servers at once
* bzfls can now dump server list to a file (using USR1)
* bzfls can now bootstrap server list from a file
* now truncates descriptions that are too long;  was rejecting server
* fixed ref count bug in bzfls
 
==1.7d-5==
BZFlag version 1.7d-5 is a version of the BZFlag game.
 
* now allows user to configure a debug build (e.g. make linux-i386-debug)
* cleaned up some compiler warnings
* fixed silliness in PIXELFORMATDESCRIPTOR stuff in win32
* fixed multicasting support
* fixed sound volume bug (reset to zero in config if quit when paused)
* fixed handling of window close under X windows
* fixed several serious bugs in sound filtering
**coordinate system was totally wrong
**various calculations were incorrect
* improved sound support on linux and got sound working on linux ppc
* improved stereo panning filtering
**new transfer function does better directional attenuation
* added inter-aural delay to enhance stereo separation
* added support for brightness control (i.e. gamma correction)
**only available on PseudoColor or DirectColor visuals under X
**only available on win32 if using colormap or SetDeviceGammaRamp() works
* added custom visual choosing algorithm on X (to prefer DirectColor over True)
**making it more likely to get a gamma correctable visual
* added support for destroying/recreating OpenGL context on-the-fly
**required to support dynamic video format chaning on win32
* support for dynamic changing of video format on xfree86 and win32
**removed startup format picker on win32 -- change format through options
* improved integration with win32 desktop (alt-tab, screen saver, etc.)
**minimizes on loss of focus;  disables annoying key sequences
* config file on win32 now saved in a consistent location
 
==1.7d-6==
BZFlag version 1.7d-6 is a version of the BZFlag game.
 
* now allows user to configure a non-optimized build (e.g. make linux-noopt)
* added tarball make target to gather source tree into a tarball
* modified spec file for RPM packaging - Tim Riker
* more sound fixes
**now always writes sound even when silent (which simplifies things)
**now handles failure of SNDCTL_DSP_SETFRAGMENT
**BZF_NOAUDIO_POST env var disables latency workaround when SETFRAGMENT fails
**fixed bug that caused some truncated chunks
* video format menu now uses multiple pages if lots of formats
* now ungrabs mouse on pause and grabs on resume (if grabbing)
* players now drop a team flag when pausing (prevents a cheat)
* made some readouts more readable at low resolution (changed font)
* changes to bzfs to make it more robust against network errors
* fixed bzfs messages to bzfls (was only ever sending ADD messages)
* bzfls now keeps traffic statistics (SIGUSR2 dumps to /var/tmp/bzfls.cnt)
* added man pages for bzfls and bzfrelay
 
==1.7d-7==
BZFlag version 1.7d-7 is a version of the BZFlag game.
 
* added sym link for bzfs in RPM spec file - can't launch server from client without it
* changed RPM naming scheme to be more standard (now named 1.7d.7)
* fixes for solaris compiler
* fixed tarball make target to include top level directory
* fixes to avoid making OpenGL calls after exiting main
* fixed mix-up between brightness and volume controls on options menu
* fixed busy wait bug in linux sound code
* incremented number of sound chunks on linux and fixed low water mark
* reduced sound latency on linux
* doubled sound volume
* fixes for linux resolution changes (now destroys/recreates OpenGL contexts)
* workaround for accelerated glx preventing screen redraw after exit
* added -3dfx and -no3dfx bzflag options to set/unset MESA_GLX_FX
 
==1.7d-8==
BZFlag version 1.7d-8 is a version of the BZFlag game.
 
* fixed bug in bzfs that caused the player table to fill up
* fixed bugs in bzfls that left open sockets and leaked memory
* fixed bug in bzfls that could cause one server to be listed multiple times
* made bzfls more picky about format of messages
* added uptime to bzfls statistics
* changed bzfls protocol and bzfs to match - deliberately not backwards compatible to force upgrades
* gave flag help messsages more space to avoid overlapping target box
 
==1.7d-9==
BZFlag version 1.7d-9 is a version of the BZFlag game that was released on 2000-02-01.
 
* fixed bug in parsing arguments in bzfls
* fixed reference counting bug in bzfls
* improved win32 config file location - Daniel Léonard




[[Category:Versions]]
[[Category:Versions]]
[[Category:Releases]]
[[Category:Releases]]

Latest revision as of 03:56, 15 November 2025

Release Version: Release Date:
BZFlag 1.7g2 06/17/2003
BZFlag 1.7g0 12/08/2002
BZFlag 1.7e6 06/19/2002
BZFlag 1.7e4 11/27/2001
BZFlag 1.7e2 04/17/2001
BZFlag 1.7e1 03/10/2001
BZFlag 1.7e 01/26/2001
BZFlag 1.7d-9 02/01/2000
BZFlag 1.7d-8
BZFlag 1.7d-7
BZFlag 1.7d-6
BZFlag 1.7d-5
BZFlag 1.7d-4
BZFlag 1.7d-3
BZFlag 1.7d-2
BZFlag 1.7d-1
BZFlag 1.7c-2-3
BZFlag 1.7c-2-2
BZFlag 1.7c-2-1
BZFlag 1.7c-2
BZFlag 1.7c-1

1.7c Releases

1.7c-1

Preliminary open source release of BZFlag.

1.7c-2

BZFlag version 1.7c-2 is a version of the BZFlag game. First official open source release.

  • misc. changes for solaris - Björn Augustsson
  • changed u_int* to uint*
  • replaced [ds]rand48() with [s]rand()
  • changed variable name `sun' with 'theSun'
  • changed ioctl FIONBIO to fcntl O_NDELAY
  • changed FNDELAY to O_NDELAY
  • glColor*() are macros; changed code that took address of function
  • no hstrerror
  • solaris defines SIG_PF
  • added unofficial solaris config - Björn Augustsson
  • porting is not complete
  • not included in platform list
  • made generic linux config - Phillip Ezolt
  • ifdef'd DEADLINE code for irix
  • static/dynamic libaudio fix for irix
  • friend class workaround for irix 7.2.1 compilers
  • fixed broadcasting and multicasting on linux

1.7c-2-1

BZFlag version 1.7c-2-1 is a version of the BZFlag game.

  • added solaris to configuration list
  • preliminary sound support on Solaris - Andrew White
  • fixed 32 bit dependency; now works on 64 bit (alpha) linux - Phillip Ezolt
  • added missing entries in irix packaging (some data files)
  • added stacked stereo patch - Stea Greene

1.7c-2-2

BZFlag version 1.7c-2-2 is a version of the BZFlag game.

  • final solaris sound support - Andrew White

1.7c-2-3

BZFlag version 1.7c-2-3 is a version of the BZFlag game.

  • fixed byte-order problem in bzfrelay - Tim Riker
  • unix portability fix: replaced cuserid() with getuid() - Erik Andersen
  • now links mesa as GL and GLU to support non-mesa
  • fixed bug in linux multicast support

1.7d Releases

1.7d-1

BZFlag version 1.7d-1 is a version of the BZFlag game.

  • starting from 1.7c release 2 patch 3
  • preliminary support for bzfls, a server for listing bzfs servers
  • changed win32 installer to ignore errors when changing the registry
  • added extra help output when bzflag can't find font files
  • fixed badly matched braces that broke multicast code

1.7d-2

BZFlag version 1.7d-2 is a version of the BZFlag game.

  • fixed reading-freed-memory bug in client querying of bzfls
  • replaced incorrect use of errno with getErrno()
  • fixed bug in ServerLink::read(); now won't try to recv() zero bytes

1.7d-3

BZFlag version 1.7d-3 is a version of the BZFlag game.

  • fixed truncation of server list reads
  • fixed menuing bug in find servers when no servers found
  • -geometry is no longer ignored for 3Dfx cards
  • turned off roaming and snapshoting in non-debug builds
  • `-list default' now resets server list url to default
  • simplified maintenance of version number
  • fixed output from -version on win32
  • added window border on win32 when using -window
  • re-fixed bzfls query reading-freed-memory bug (regressed somehow)

1.7d-4

BZFlag version 1.7d-4 is a version of the BZFlag game.

  • changed LICENSE to the GNU GPL version 2
  • server can now register itself with multiple list servers
  • client can now check multiple list servers at once
  • bzfls can now dump server list to a file (using USR1)
  • bzfls can now bootstrap server list from a file
  • now truncates descriptions that are too long; was rejecting server
  • fixed ref count bug in bzfls

1.7d-5

BZFlag version 1.7d-5 is a version of the BZFlag game.

  • now allows user to configure a debug build (e.g. make linux-i386-debug)
  • cleaned up some compiler warnings
  • fixed silliness in PIXELFORMATDESCRIPTOR stuff in win32
  • fixed multicasting support
  • fixed sound volume bug (reset to zero in config if quit when paused)
  • fixed handling of window close under X windows
  • fixed several serious bugs in sound filtering
    • coordinate system was totally wrong
    • various calculations were incorrect
  • improved sound support on linux and got sound working on linux ppc
  • improved stereo panning filtering
    • new transfer function does better directional attenuation
  • added inter-aural delay to enhance stereo separation
  • added support for brightness control (i.e. gamma correction)
    • only available on PseudoColor or DirectColor visuals under X
    • only available on win32 if using colormap or SetDeviceGammaRamp() works
  • added custom visual choosing algorithm on X (to prefer DirectColor over True)
    • making it more likely to get a gamma correctable visual
  • added support for destroying/recreating OpenGL context on-the-fly
    • required to support dynamic video format chaning on win32
  • support for dynamic changing of video format on xfree86 and win32
    • removed startup format picker on win32 -- change format through options
  • improved integration with win32 desktop (alt-tab, screen saver, etc.)
    • minimizes on loss of focus; disables annoying key sequences
  • config file on win32 now saved in a consistent location

1.7d-6

BZFlag version 1.7d-6 is a version of the BZFlag game.

  • now allows user to configure a non-optimized build (e.g. make linux-noopt)
  • added tarball make target to gather source tree into a tarball
  • modified spec file for RPM packaging - Tim Riker
  • more sound fixes
    • now always writes sound even when silent (which simplifies things)
    • now handles failure of SNDCTL_DSP_SETFRAGMENT
    • BZF_NOAUDIO_POST env var disables latency workaround when SETFRAGMENT fails
    • fixed bug that caused some truncated chunks
  • video format menu now uses multiple pages if lots of formats
  • now ungrabs mouse on pause and grabs on resume (if grabbing)
  • players now drop a team flag when pausing (prevents a cheat)
  • made some readouts more readable at low resolution (changed font)
  • changes to bzfs to make it more robust against network errors
  • fixed bzfs messages to bzfls (was only ever sending ADD messages)
  • bzfls now keeps traffic statistics (SIGUSR2 dumps to /var/tmp/bzfls.cnt)
  • added man pages for bzfls and bzfrelay

1.7d-7

BZFlag version 1.7d-7 is a version of the BZFlag game.

  • added sym link for bzfs in RPM spec file - can't launch server from client without it
  • changed RPM naming scheme to be more standard (now named 1.7d.7)
  • fixes for solaris compiler
  • fixed tarball make target to include top level directory
  • fixes to avoid making OpenGL calls after exiting main
  • fixed mix-up between brightness and volume controls on options menu
  • fixed busy wait bug in linux sound code
  • incremented number of sound chunks on linux and fixed low water mark
  • reduced sound latency on linux
  • doubled sound volume
  • fixes for linux resolution changes (now destroys/recreates OpenGL contexts)
  • workaround for accelerated glx preventing screen redraw after exit
  • added -3dfx and -no3dfx bzflag options to set/unset MESA_GLX_FX

1.7d-8

BZFlag version 1.7d-8 is a version of the BZFlag game.

  • fixed bug in bzfs that caused the player table to fill up
  • fixed bugs in bzfls that left open sockets and leaked memory
  • fixed bug in bzfls that could cause one server to be listed multiple times
  • made bzfls more picky about format of messages
  • added uptime to bzfls statistics
  • changed bzfls protocol and bzfs to match - deliberately not backwards compatible to force upgrades
  • gave flag help messsages more space to avoid overlapping target box

1.7d-9

BZFlag version 1.7d-9 is a version of the BZFlag game that was released on 2000-02-01.

  • fixed bug in parsing arguments in bzfls
  • fixed reference counting bug in bzfls
  • improved win32 config file location - Daniel Léonard