Skip to content

Latest commit

 

History

History
160 lines (97 loc) · 4.22 KB

NEWS.md

File metadata and controls

160 lines (97 loc) · 4.22 KB

Quadra 1.3.0

  • Now using SDL2 and Boost to provide a (more) portable platform.

  • Build an application bundle on Mac OS X.

  • Fixed using a non-literal as a format string (potential security problem).

  • Removed CD music support.

  • Made the error handling more sensible.

  • Switched to an automake build system.

  • Updated the Visual Studio projects.

  • Removed the setuid support (was used for Svgalib), SOCKS support, and mcheck.h support.

  • Removed many unused classes and methods, as well as the QSnoop binaries (they were already not included in the installer).

  • Cleaned up code:

    • fixed Clang and GCC warnings,
    • fixed Clang static analyzer warnings,
    • removed RCSID macros,
    • use more standard typedefs, macros, and templates, rather than our own.
  • Removed CVS tags.

Quadra 1.2.0

  • Added a notification of new versions in the title screen, as well as automatically updating the public game server address.

  • Quadra now requires Internet Explorer 5 on Windows.

  • Store high score recordings and configuration file in a user-specific application data directory, so that non-administrator users can play on Windows NT/2000/XP.

  • Added a fullscreen mode to the X11 driver, which is now the default. Use "-nofullscreen" if it gives you problems.

  • Removed support for Svgalib.

  • Added a "-boringrules" option to disable the reduction in attack strength normally applied in crowded games. This should remove any need to run older version of Quadra for rule purposes.

  • Fixed compilation on Darwin/Mac OS X (using X11, without sound or CD music).

  • Added a "-connectfile" option to read from a specified file a server address to connect to.

  • Refresh the list of Internet games when returning from creating or joining a game.

  • Fixed the "crash on level change" (also known as the sound crash) on Linux.

  • Fixed the "trails" in X11.

  • Added a "-nocd" option to avoid using the CD music.

  • Fixed a bug where exiting Quadra with the "No Music" option selected would stop the CD player if it was running (Linux only).

  • Fixed the bad appicon behavior with Window Maker.

  • Fixed high CPU usage on recent Linux systems.

  • Added a User-Agent to Quadra's HTTP client code.

  • Fixed some compilation problems related to "basename".

  • Fixed many bugs related to the SPARC port.

  • Fixed some Valgrind warnings.

  • Various bugs fixed.

Quadra 1.1.8

  • New handicap system.

  • Improved support for themes.

  • Source code comments partially translated to english.

  • Added some support for statistics.

  • Still more work cleaning up the distribution.

  • HTTP proxy support.

  • Various bugs fixed.

Quadra 1.1.7

  • Ongoing work to clean up the distribution.

  • Registration code now completely removed.

  • All image resources have been converted to PNG format (the disk space requirements of Quadra have been cut in half!).

  • Various bugs fixed.

Quadra 1.1.6

  • Version numbering will now be of the "major.minor.patchlevel" format, where an even "minor" number means a stable release and an odd "minor" number means a development release (similar to the Linux kernel version numbering).

  • Fixed possible security holes.

  • Quadra is not SUID root anymore, to avoid security problems. Only the Svgalib driver requires root privileges. You can either run "chmod 4711 /usr/games/quadra" or play the game as root.

  • Svgalib is no longer strictly required, but will be used if available.

  • Partial PNG support in resource file.

  • Improved README file.

Quadra 1.1.5

  • Fixed portability problems to Win32.

  • 'skelton' is now built automatically.

  • Started removal of the registration system.

  • ISO C99 support, for gcc 2.96.

  • Red Hat 7.0 support.

  • Fixed building on some distributions.

Quadra 1.1.4

  • First open source version.