shithub: choc

Download patch

ref: b18d59086a504e54bba901037bd80908ed9a5acd
parent: 6d9d1c6051179e1fa482da0d8973681050bb6077
author: Simon Howard <fraggle@gmail.com>
date: Sun Jan 2 13:14:59 EST 2011

Update NEWS and ChangeLog, bump version number.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 2235

--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,380 @@
+2011-01-02 17:45:24 fraggle
+	
+	Remove redundant package version label from top of OS X launcher
+	window.
+
+2011-01-02 02:49:20 fraggle
+	
+	Restore window title when changing video driver in setup tool (thanks
+	AlexXav).
+
+2011-01-02 02:31:20 fraggle
+	
+	Turn off dynamic window resizing feature on OS X, as it adds an ugly
+	resize handle to the corner of the window that overlaps the view of
+	the game.
+
+2010-12-28 16:43:41 fraggle
+	
+	Make demo loop handling of DEMO4 case depend on the executable version
+	being emulated: the Vanilla versions did not have any conditional
+	behavior based on gamemode/gamemission.  This has the side effect of
+	causing the game to exit with an error when playing with Final Doom,
+	but this is Vanilla behavior.
+
+2010-12-25 22:42:40 fraggle
+	
+	Include NOT-BUGS in rpm packages.
+
+2010-12-25 21:51:24 fraggle
+	
+	Pass through all command line arguments specified to the setup tool to
+	the game, to match Vanilla behavior (thanks AlexXav).
+
+2010-12-25 21:04:10 fraggle
+	
+	Remove the -wart parameter (thanks Sander van Dijk).
+
+2010-12-25 20:55:30 fraggle
+	
+	Remove the 32 character limit on the lengths of filenames specified to
+	-record (thanks AlexXav).
+
+2010-12-19 20:15:09 fraggle
+	
+	Change setup tool skill level names to match Doom's "new game" menu
+	exactly (thanks AlexXav).
+
+2010-12-18 23:55:07 fraggle
+	
+	Add a M_CheckParmWithArgs function, that behaves like M_CheckParm but
+	also checks that extra options were provided on the command line
+	(thanks Sander van Dijk).
+
+2010-12-14 20:55:30 fraggle
+	
+	Check that an address is provided to the -query command line option
+	(thanks Sander van Dijk).
+
+2010-12-12 13:11:11 fraggle
+	
+	Add -privateserver and -servername options to chocolate-server
+	manpage.  Add server registration option to setup tool (thanks
+	exp(x)).
+
+2010-12-10 23:56:32 fraggle
+	
+	Fix memory leak when dynamically resizing window in true color video
+	modes.
+
+2010-12-10 22:37:29 fraggle
+	
+	Fix build problem (thanks Proteh).
+
+2010-12-10 22:21:56 fraggle
+	
+	Remove "Error:" from the message displayed by I_Error, to match
+	Vanilla.
+
+2010-12-10 20:53:23 fraggle
+	
+	Update NEWS.
+
+2010-12-10 20:43:05 fraggle
+	
+	Change alignment of actions in a window's action area so that there is
+	equal space either side of the center widget.  This is more
+	aesthetically pleasing.
+
+2010-12-10 20:31:46 fraggle
+	
+	Replace txt_widget_t#selectable with a callback function to query
+	whether the widget is selectable.  This stops the table code from
+	selecting things that aren't really selectable - eg.  empty tables,
+	scrollpanes containing unselectable widgets, etc.  Fixes a bug with
+	the warp menu (thanks Proteh).
+
+2010-12-10 19:15:37 fraggle
+	
+	Add "warp" menu to the main menu of the setup tool, like Vanilla
+	setup.exe (thanks Proteh).
+
+2010-12-10 18:15:12 fraggle
+	
+	Fix typo (thanks Sander van Dijk).
+
+2010-12-10 17:53:50 fraggle
+	
+	Specify master server port explicitly, so that server registration
+	works when using -port.
+
+2010-12-07 23:13:34 rtc_marine
+	
+	- Update chocolate-server codeblocks project
+
+2010-12-07 22:35:17 fraggle
+	
+	Assign the oldest client to be the controller, not the first found in
+	the clients[] array.
+
+2010-12-06 23:37:27 fraggle
+	
+	Fix -solo-net to actually behave the same as other ports.
+
+2010-12-06 22:38:24 fraggle
+	
+	Rename -netdemo command line parameter to -solo-net, for consistency
+	with other ports (-netdemo is still recognised).
+
+2010-12-06 00:04:08 fraggle
+	
+	Update NEWS.
+
+2010-12-05 14:42:09 fraggle
+	
+	Allow textscreen font to be overridden using the TEXTSCREEN_FONT
+	command line variable.
+
+2010-12-04 20:56:04 fraggle
+	
+	Rename search command line options: -search to search the Internet,
+	-localsearch to search local LAN.
+
+2010-12-04 20:48:07 fraggle
+	
+	Add ping time to query output.
+
+2010-12-04 20:40:10 fraggle
+	
+	Fix formatting for -masterquery to match -search.
+
+2010-12-04 20:34:39 fraggle
+	
+	Fix bug when running with -server option.
+
+2010-12-02 21:34:51 fraggle
+	
+	Make multiple query attempts to servers before giving up.  Display a
+	warning if the master server does not respond.
+
+2010-12-02 20:32:52 fraggle
+	
+	Add -servername parameter to allow the owner to change the name
+	returned in response to queries (thanks AlexMax).
+
+2010-12-02 20:11:24 fraggle
+	
+	More refactoring of querying code, to not be specific to the purpose
+	of printing out a list.
+
+2010-12-02 19:26:05 fraggle
+	
+	Refactor query code and add a -masterquery command line parameter to
+	query the master server.
+
+2010-12-02 18:23:09 fraggle
+	
+	Register servers with Internet master server.
+
+2010-11-30 21:52:38 fraggle
+	
+	Oops.
+
+2010-11-30 20:44:20 fraggle
+	
+	Remove "-debugfile" command line option and associated variable.
+
+2010-11-30 20:26:37 fraggle
+	
+	Update NEWS.
+
+2010-11-30 20:09:22 rtc_marine
+	
+	- Update codeblocks project
+
+2010-11-30 20:00:06 fraggle
+	
+	Add support for HACX v1.2 IWAD file.
+
+2010-11-30 01:08:59 fraggle
+	
+	Add NOT-BUGS file with some common Vanilla gotchas.
+
+2010-11-29 20:18:10 fraggle
+	
+	Auto-adjust the screen color depth if the configured color depth is
+	not supported by the hardware.
+
+2010-11-27 23:23:12 fraggle
+	
+	Add dropdown list to setup tool to select screen BPP.
+
+2010-11-27 19:39:14 fraggle
+	
+	When generating the texture name lookup hash table, add new entries to
+	the end of chains.  This way, entries earlier in the texture list
+	trump later entries with the same name.  This fixes a bug with the
+	wrong sky being shown in Spooky01.wad (thanks Porsche Monty).
+
+2010-11-27 15:36:43 fraggle
+	
+	Fix -timer / -avg options to work like Vanilla when playing demos.
+
+2010-11-26 18:56:45 fraggle
+	
+	In non-palettized boxed screen modes, don't update the border areas of
+	the screen.  This is more CPU and memory efficient, and also fixes the
+	"flashing border" bug when palette flashes occur.
+
+2010-11-26 18:36:48 fraggle
+	
+	Turn double buffering on for non-palettized screen modes, as this may
+	be the cause of screen tearing reports.
+
+2010-11-24 23:34:18 fraggle
+	
+	Detect when running on Windows Vista or later, and switch to 32 bpp
+	screen mode.
+
+2010-11-24 22:43:37 fraggle
+	
+	Add configuration file parameter and command line option to specify
+	the screen pixel depth.
+
+2010-11-24 08:09:48 fraggle
+	
+	Add workaround to stop freezeups with old versions of SDL_mixer.
+
+2010-11-21 15:44:43 fraggle
+	
+	Add -8in32 command line parameter to make the game run in 32-bit color
+	mode, scaling up into an intermediate 8-bit buffer first.  This should
+	help with the palette problems experienced by Windows Vista/7 users.
+
+2010-11-09 16:10:52 fraggle
+	
+	Update Python scripts to work in Python 3.
+
+2010-09-19 21:09:36 fraggle
+	
+	Read response file in binary mode, to fix incomplete response file
+	bug.
+
+2010-08-31 21:00:20 fraggle
+	
+	Add weapon cycling buttons to joystick button list.
+
+2010-08-31 20:59:24 fraggle
+	
+	Don't double OPL sample values, as it causes horrible things to happen
+	with the Heretic title screen music.
+
+2010-08-28 19:35:08 fraggle
+	
+	Update NEWS.
+
+2010-08-28 19:28:05 fraggle
+	
+	Include INSTALL file in distribution packages.
+
+2010-08-22 18:59:12 fraggle
+	
+	Shut up compiler warning.
+
+2010-08-22 02:21:27 fraggle
+	
+	Change span drawing functions to work the same as Vanilla, so that in
+	screenshots, floors and ceilings are pixel-perfect identical to
+	Vanilla Doom (thanks Porsche Monty).
+
+2010-08-21 19:49:20 fraggle
+	
+	Change default mouse acceleration in setup tool to match the game's
+	default.
+
+2010-08-21 18:47:24 fraggle
+	
+	"Bug fix".
+
+2010-08-20 14:01:29 fraggle
+	
+	Remove debug printf().
+
+2010-08-20 13:20:58 fraggle
+	
+	Align memory allocated by zone memory system to 8 byte boundaries on
+	64-bit machines.  Possibly fixes problems on sparc64?
+
+2010-08-20 12:30:30 fraggle
+	
+	Extend mouse code to support up to 8 buttons (allows mouse wheel to be
+	used).
+
+2010-08-15 16:23:28 fraggle
+	
+	Fix volume multiply; DBOPL now generating output.
+
+2010-08-15 15:57:37 fraggle
+	
+	Hook DBOPL into OPL library and remove FMOPL.  Does not generate any
+	sound yet.
+
+2010-08-13 19:42:52 fraggle
+	
+	Add C-converted version of DOSbox OPL emulator.
+
+2010-08-09 18:53:10 fraggle
+	
+	Add weapon cycling bindings for mouse and joystick buttons.  Add
+	weapon cycling bindings to configuration file and setup tool.
+
+2010-08-07 18:23:09 fraggle
+	
+	Change back filter frequency.  Add debug code to dump resampled sound
+	effects to WAV files.
+
+2010-08-07 17:07:00 fraggle
+	
+	Fix sound resampling low pass filter.
+
+2010-08-04 19:25:04 fraggle
+	
+	Initial code for previous/next weapon switching keys.
+
+2010-08-03 21:12:36 fraggle
+	
+	When in windowed mode, allow the screen size to be dynamically resized
+	by dragging the window borders.
+
+2010-07-31 20:25:17 fraggle
+	
+	Add multiplayer spy key binding.
+
+2010-07-28 21:39:07 fraggle
+	
+	Add config file parameter to set OPL I/O port.
+
+2010-07-17 01:33:57 fraggle
+	
+	Check for libm, to fix Fedora compile issues.
+
+2010-07-14 21:36:53 fraggle
+	
+	Set MACOSX_DEPLOYMENT_TARGET to target 10.4, so that the launcher will
+	work on older versions.
+
+2010-07-10 17:06:15 fraggle
+	
+	Update NEWS and ChangeLog, bump version number.
+
+2010-07-10 16:56:18 fraggle
+	
+	Add key bindings for multiplayer messaging.
+
+2010-07-10 16:27:52 fraggle
+	
+	Add key binding to change demo recording quit key.
+
 2010-05-30 04:03:44 fraggle
 	
 	Add INSTALL to all distribution packages, add note in README.
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-1.5.0 (2010-??-??):
+1.5.0 (2011-01-02):
 
     Big changes in this version:
      * The DOSbox OPL emulator (DBOPL) has been imported to replace
--- a/codeblocks/config.h
+++ b/codeblocks/config.h
@@ -9,19 +9,19 @@
 #define PACKAGE_NAME "Chocolate Doom"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "Chocolate Doom 1.4.0"
+#define PACKAGE_STRING "Chocolate Doom 1.5.0"
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME "chocolate-doom"
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION "1.4.0"
+#define PACKAGE_VERSION "1.5.0"
 
 /* Define to 1 if you have the ANSI C header files. */
 #define STDC_HEADERS 1
 
 /* Version number of package */
-#define VERSION "1.4.0"
+#define VERSION "1.5.0"
 
 /* Define to 1 if your processor stores words with the most significant byte
    first (like Motorola and SPARC, unlike Intel and VAX). */
--- a/codeblocks/game-res.rc
+++ b/codeblocks/game-res.rc
@@ -1,8 +1,8 @@
 1 ICON "../data/doom.ico"
 
 1 VERSIONINFO
-PRODUCTVERSION 1,4,0,0
-FILEVERSION 1,4,0,0
+PRODUCTVERSION 1,5,0,0
+FILEVERSION 1,5,0,0
 FILETYPE 1
 {
  BLOCK "StringFileInfo"
@@ -9,13 +9,13 @@
  {
   BLOCK "040904E4"
   {
-   VALUE "FileVersion", "1.4.0"
-   VALUE "FileDescription", "1.4.0"
+   VALUE "FileVersion", "1.5.0"
+   VALUE "FileDescription", "1.5.0"
    VALUE "InternalName", "Chocolate-Doom"
    VALUE "CompanyName", "Chocolate-Doom"
    VALUE "LegalCopyright", "GNU General Public License"
    VALUE "ProductName", "Chocolate-Doom"
-   VALUE "ProductVersion", "1.4.0"
+   VALUE "ProductVersion", "1.5.0"
   }
  }
 }
--- a/codeblocks/setup-res.rc
+++ b/codeblocks/setup-res.rc
@@ -3,8 +3,8 @@
 CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "setup-manifest.xml"
 
 1 VERSIONINFO
-PRODUCTVERSION 1,4,0,0
-FILEVERSION 1,4,0,0
+PRODUCTVERSION 1,5,0,0
+FILEVERSION 1,5,0,0
 FILETYPE 1
 {
  BLOCK "StringFileInfo"
@@ -11,13 +11,13 @@
  {
   BLOCK "040904E4"
   {
-   VALUE "FileVersion", "1.4.0"
+   VALUE "FileVersion", "1.5.0"
    VALUE "FileDescription", "Chocolate-Doom Setup"
    VALUE "InternalName", "chocolate-setup"
    VALUE "CompanyName", "fraggle@gmail.com"
    VALUE "LegalCopyright", "GNU General Public License"
    VALUE "ProductName", "Chocolate-Doom Setup"
-   VALUE "ProductVersion", "1.4.0"
+   VALUE "ProductVersion", "1.5.0"
   }
  }
 }
--- a/configure.in
+++ b/configure.in
@@ -1,4 +1,4 @@
-AC_INIT(Chocolate Doom, 1.4.0, fraggle@gmail.com, chocolate-doom)
+AC_INIT(Chocolate Doom, 1.5.0, fraggle@gmail.com, chocolate-doom)
 
 PACKAGE_SHORTDESC="Conservative Doom source port"
 PACKAGE_COPYRIGHT="Copyright (C) 1993-2010"
--- a/msvc/config.h
+++ b/msvc/config.h
@@ -11,16 +11,16 @@
 #define PACKAGE_NAME "Chocolate Doom"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "Chocolate Doom 1.4.0"
+#define PACKAGE_STRING "Chocolate Doom 1.5.0"
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME "chocolate-doom"
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION "1.4.0"
+#define PACKAGE_VERSION "1.5.0"
 
 /* Version number of package */
-#define VERSION "1.4.0"
+#define VERSION "1.5.0"
 
 /* Define to 1 if your processor stores words with the most significant byte
    first (like Motorola and SPARC, unlike Intel and VAX). */
--- a/msvc/win32.rc
+++ b/msvc/win32.rc
@@ -32,8 +32,8 @@
 #endif
 
 1 VERSIONINFO
-PRODUCTVERSION 1,4,0,0
-FILEVERSION 1,4,0,0
+PRODUCTVERSION 1,5,0,0
+FILEVERSION 1,5,0,0
 FILETYPE 1
 BEGIN
 	BLOCK "StringFileInfo"
@@ -40,13 +40,13 @@
 	BEGIN
 		BLOCK "040904E4"
 		BEGIN
-			VALUE "FileVersion", "1.4.0"
-			VALUE "FileDescription", "Chocolate Doom 1.4.0"
+			VALUE "FileVersion", "1.5.0"
+			VALUE "FileDescription", "Chocolate Doom 1.5.0"
 			VALUE "InternalName", "chocolate-doom"
 			VALUE "CompanyName", "fraggle@gmail.com"
 			VALUE "LegalCopyright", "GNU General Public License"
 			VALUE "ProductName", "Chocolate Doom"
-			VALUE "ProductVersion", "1.4.0"
+			VALUE "ProductVersion", "1.5.0"
 		END
 	END
 END