summaryrefslogtreecommitdiff
path: root/NEWS
AgeCommit message (Collapse)Author
2015-06-09Bump version number to 2.2.0.Simon Howard
2015-06-03Add @AXDOOMER to credits for sky transition bug.Simon Howard
2015-05-31Fix bug with frames being rendered twice.Simon Howard
This actually (I believe) fixes three separate issues that are all aspects of the same bug: * Alexandre-Xavier reported that when running at full framerate, the single -devparm dot would flash (#374); * Linguica reported on Doomworld that Chocolate Doom appeared to be rendering each tic twice (see: http://www.doomworld.com/vb/post/1340374 ). * Harha reported performance problems when running in a VM, which may be related (http://www.doomworld.com/vb/post/1374315 ). Chocolate Doom long ago (41cdd5785305a) changed the main loop code so that it does not freeze in network games when tics stop being received; the idea is that it should always be possible to activate the menu to quit. Vanilla Doom allows this too, but only after 20 tics of waiting in TryRunTics() for network data to be received; the menu can be used but is deathly slow. So the loop was changed to wait for only 1 tic instead. However, there was an error in the logic for the check. In a single player game, when time has advanced to the point of being ready to execute another tic, NetUpdate() will build the new ticcmd_t; TryRunTics() was returning immediately; according to the timer, at the exact same time as tic generation, we had also been spinning in the loop for a whole tic and it was time to render a new frame. The end result was that each tic transition would trigger two frames to be rendered: the previous frame, and the new frame. Clearly this is not what is intended. To fix the problem: * Refactor the blocking loop in TryRunTics() so that we only bail out of the function after checking that the loop's exit condition has not just been satisfied (also to eliminate an unnecessary call to I_Sleep() between ticcmd_t generation and execution). * Increase the delay before we bail out to 5 tics rather than just 1. This is still much less than the 20 used in Vanilla Doom but is low enough to keep the menu responsive. A higher bar should ensure that this bug can't reoccur, even in multiplayer where the clocks can be adjusted for sync. This fixes #374. Thanks to everyone involved in reporting the different aspects of it.
2015-05-30NEWS: Improve 2.2.0 release notes.Simon Howard
Tweaks to the Strife notes based on feedback from Quasar, and add mention of the OPL3 support now that it has been merged.
2015-05-28Credit Alexey Khokholov by name rather than username.Simon Howard
2015-05-27NEWS: Add draft notes for 2.2.0 release.Simon Howard
2014-10-22Bump version number to 2.1.0.Simon Howard
2014-10-21Update NEWS again.Simon Howard
2014-10-21Update NEWS.Simon Howard
2014-10-19Update NEWS.Simon Howard
2014-09-13Update NEWS.Simon Howard
2014-05-12NEWS: Tweak text for next version.Simon Howard
Add reference to PHILOSOPHY file.
2014-05-11NEWS: Add preliminary notes for next version.Simon Howard
This is a summary of changes since v2.0.0.
2013-12-09Bump version number to 2.0.0, make minor modifications to NEWS.Simon Howard
Subversion-branch: /branches/v2-branch Subversion-revision: 2762
2013-10-12Bump version number to v2.0.0-beta1; update NEWS.Simon Howard
Subversion-branch: /branches/v2-branch Subversion-revision: 2701
2012-06-09Update NEWS and ChangeLog, bump version number.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2510
2011-11-26Fix weapon cycling keys when using IDKFA in Shareware Doom (thanksSimon Howard
Alexandre Xavier). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2478
2011-10-23Fix numeric keypad when entering values in text boxes (thanks Twelve).Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2463
2011-10-22Fix teleport behavior when emulating the alternate Final DoomSimon Howard
executable. Change the default Final Doom emulation mode to be the original executable. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2457
2011-10-16Zero out bottom two bits of palette data, to more accurately emulate theSimon Howard
PC hardware that only supports 6 bits per channel (thanks GhostlyDeath). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2433
2011-08-29Fix bug with detection of IWAD type by filename (thanks mether).Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2359
2011-08-20Update COPYING to latest version of GPL2 with new address of FSF (thanksSimon Howard
Rahul Sundaram). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2357
2011-08-20Fix gnome-screensaver .desktop file (thanks Rahul Sundaram).Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2356
2011-05-17Update NEWS and ChangeLog, bump version number.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2342
2011-05-17Detect chex.deh if it is in the same directory as the IWAD file.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2340
2011-05-14Add freedesktop.org desktop files for chocolate-doom, chocolate-setupSimon Howard
(thanks Adrián Chaves Fernández). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2337
2011-05-08Update NEWS.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2335
2011-04-24Infer -server when -privateserver is specified (thanks Porsche Monty).Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2330
2011-04-24Add test button to joystick menu in setup tool (thanks AlexandreSimon Howard
Xavier). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2329
2011-04-17Fix libtextscreen window hotkeys to work when shift is held down /Simon Howard
capslock turned on. Fix a similar problem in-game when typing cheat codes or using menu hotkeys (thanks Alexandre Xavier). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2327
2011-04-11Allow the shift key to be held down when changing key/mouse/joystickSimon Howard
bindings to prevent bindings to the same key from being cleared (thanks myk). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2325
2011-04-04Close dropdown list popup windows when clicking outside the window.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2323
2011-04-04Change the background color when hovering over widgets.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2320
2011-04-04Change setup tool default sampling rate to 44100Hz to match the gameSimon Howard
(thanks Alexandre Xavier). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2319
2011-03-28Add vim modeline for text wrapping to documentation text files.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2315
2011-03-28Emulate bug with IDMUS cheat when emulating v1.9 (thanks AlexandreSimon Howard
Xavier). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2314
2011-03-28Fix OPL MIDI playback when using an empty .mus / .mid file (thanksSimon Howard
Alexandre Xavier). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2313
2011-03-28Allow .lmp files to be loaded (and demo files to be played back) thatSimon Howard
have long filenames (thanks blzut3). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2312
2011-03-28Fix weapon cycling from the shotgun to the chaingun in Doom 1 (thanksSimon Howard
Alexandre Xavier). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2311
2011-03-27Change default sfx/music volume in setup tool to 8, to match the gameSimon Howard
(thanks Alexandre Xavier). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2309
2011-03-22Switch separator to show "screen mode" or "window size" depending onSimon Howard
whether fullscreen is turned on or not. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2308
2011-03-15Fix NEWS entry to list the full name for Alexandre Xavier.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2303
2011-03-10Replace the INSTALL file with a template version that is customized toSimon Howard
different platforms. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2299
2011-03-09Add null sector dereference emulation code from Prboom+, to fix desyncSimon Howard
with CLNJ-506.LMP (thanks entryway). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2298
2011-03-09Add support for the alternate version of the Final Doom executable thatSimon Howard
fixes the demo loop crash (thanks Porsche Monty, Enjay). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2297
2011-03-06Discard very short sound effects and strip lead-in / lead-out samplesSimon Howard
that apparently aren't played by Vanilla Doom (thanks Quasar). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2291
2011-03-03Fix Visual Studio build (thanks GhostlyDeath).Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2287
2011-02-05Fix bug with libtextscreen where it was not possible to type a '+'Simon Howard
(thanks Alexandre Xavier). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2249
2011-01-23Fix default joystick buttons in setup tool to match Vanilla (thanksSimon Howard
twipley). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2239
2011-01-13In configuration files, use the scan code for right shift, not leftSimon Howard
shift, to match Vanilla (thanks AlexXav). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2238