From a8a5d2899a73f9830f69fe2c329d2a81e299def8 Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Sun, 19 Oct 2014 01:38:10 -0400 Subject: Update NEWS. --- NEWS | 35 +++++++++++++++++++++++++++++++---- 1 file changed, 31 insertions(+), 4 deletions(-) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 9be0cb1f..ede6b242 100644 --- a/NEWS +++ b/NEWS @@ -17,10 +17,10 @@ http://www.chocolate-doom.org/wiki/index.php/Adding_your_gamepad OPL MIDI playback has been significantly improved, and problems - with certain tracks have been resolved. Multi-track MIDI Files now + with most tracks should now be resolved. Multi-track MIDI files now play back properly, MIDI tempo meta events are now supported and problems with stuttering when playing certain tracks have been - fixed. + fixed. If you still have problems with OPL playback, let me know. Also of note is that Chocolate Doom now has a document that describes the philosophy of the project and the reasoning behind @@ -40,7 +40,8 @@ Holering). * All games now detect if you're tring to play using the wrong type of IWAD (doom.wad with Hexen, etc.) and exit with a - helpful error message. + helpful error message. A couple of users made this mistake + after the 2.0 release introduced support for the new games. * The OS X app now associates with .hhe and .seh files. * There is now a -nodes parameter that automatically starts a netgame when a desired number of players have joined the game. @@ -63,11 +64,14 @@ * The new Freedoom IWAD names are now recognized and supported. * Freedoom's DEHACKED lump can now be parsed and is automatically loaded when a Freedoom IWAD file is used (thanks Fabian - Greffrath). + Greffrath). A new command line parameter, -nodeh, can be used + to prevent this from being loaded. * Behavior of the M_EPI4 menu item is now correctly emulated based on game version (thanks Alexandre-Xavier). * IDCLEV up to MAP40 is now supported, to match Vanilla (thanks Alexandre-Xavier). + * Level warping on the command line (-warp) to episodes higher + than 4 is possible, matching Vanilla behavior (thanks plumsinus). Heretic: * Weapon cycling keys for mouse and joystick were fixed (thanks @@ -80,6 +84,8 @@ * Rebinding of the pause key was fixed (thanks Fabian Greffrath). Hexen: + * Music workarounds have been added so that it is possible to + play using the Mac version of the Hexen IWAD file. * Weapon cycling keys for mouse and joystick were fixed (thanks Sander van Dijk). * The -timedemo parameter has been fixed, and -playdemo now @@ -98,11 +104,20 @@ Sander van Dijk). * Default music volume level now matches Vanilla (thanks Alexandre-Xavier). + * Teleport beacon allegiance was fixed to match Vanilla (thanks + Quasar). + * The stair building code now more closely matches Vanilla + (thanks Quasar). + * Torpedo weapon changing behavior now matches Vanilla (thanks + Quasar). Cleanups: * The copyright headers at the top of all source files have been vastly simplified. * Unsafe string functions have been eliminated from the codebase. + Thanks to Theo de Raadt for calling out Chocolate Doom by name + (alongside many other packages) for still using unsafe functions + like strcpy: http://marc.info/?l=openbsd-tech&m=138733933417096 * vldoor_e enum values are now namespaced to avoid potential conflicts with POSIX standard functions. @@ -112,6 +127,8 @@ * A bug was fixed that caused sound not to work in multiplayer games (thanks to everyone who reported this, and for Alexandre-Xavier and Quasar for help in fixing it). + * The "D_DDTBLU disease" bug affecting certain MIDI files has + been fixed (thanks plumsinus, Brad Harding and Quasar). * Calculation of the -devparm 'ticker' dots was fixed to match Vanilla behavior (thanks _bruce_ and Alexandre-Xavier). * The PC speaker code now supports the full range of sound @@ -135,10 +152,20 @@ Edward-san). * Windows resource files were fixed for Windows 7 (thanks Brad Harding). + * A hard to trigger crash caused by a realloc() in the WAD code + was fixed (thanks Fabian Greffrath for debugging). + * A bug has been fixed where Chocolate Doom would stay running + in the background on Windows after quitting. SDL_Quit() is + called now (thanks johnsirett, Brad Harding, Quasar). + * String replacements in dehacked lumps can now be overridden + if a subsequent dehacked patch replaces the same string. libtextscreen: * Clicking on scrollbars now jumps to the correct position (thanks Alexandre-Xavier). + * A use-after-free bug has been fixed where a click in a window + that causes the window to close could lead to a crash (thanks + DuClare). 2.0.0 (2013-12-09): -- cgit v1.2.3