EDuke32 Changelog Unofficial archive

Build 2015

10 September 2011 · 4 commits by 1 author · SVN

Builds by month 47 builds

Original log file · 20110910-2015.txt
------------------------------------------------------------------------
r2015 | helixhorned | 2011-09-10 08:45:11 -0700 (Sat, 10 Sep 2011) | 4 lines

engine: In setbrightness() and qsetmodeany(), call setpalette() only if the
palette changed from the last one (either globally or within the last call of
one of the function). This fixes the ugly OSD flickering in 8-bit mode when
a screen tint effect is in action (such as when being hurt or snotted on).
------------------------------------------------------------------------
r2014 | helixhorned | 2011-09-10 08:44:53 -0700 (Sat, 10 Sep 2011) | 2 lines

A couple of trivial/cleanup changes. setvgapalette() is removed from the
engine, since it had no users.
------------------------------------------------------------------------
r2013 | helixhorned | 2011-09-10 08:44:31 -0700 (Sat, 10 Sep 2011) | 4 lines

Mapster32: when changing screen palettes, pass flag 2 to setbrightness().
This will prevent it from calling gltexinvalidateall() when e.g. submerging
and resurfacing, mimicking the behavior of the game, where only
gltexinvalidate8() is called in such situations.
------------------------------------------------------------------------
r2012 | helixhorned | 2011-09-10 08:44:16 -0700 (Sat, 10 Sep 2011) | 2 lines

Mapster32: make the heinum&2 and stat inconsistency be displayed only once
with 'corruptcheck now', but still print each corrected one on tryfix.
------------------------------------------------------------------------
r2011 | helixhorned | 2011-09-06 10:46:50 -0700 (Tue, 06 Sep 2011) | 6 lines

sdlayer.c: also SDL_WarpMouse() in debugging builds. This has at least three
effects:
1) Mouse turning works with SDL 1.3
2) The mouse pointer can't leave the window area with the console up, so that
   focus always stays with the application
3) Menu selection using the mouse doesn't work. Not dramatic IMO.
------------------------------------------------------------------------
Engine FixEngine

In setbrightness() and qsetmodeany(), call setpalette() only if the

Philipp Kutin (Helixhorned) 10 Sep 2011, 08:45 UTC−7 r2015

palette changed from the last one (either globally or within the last call of one of the function). This fixes the ugly OSD flickering in 8-bit mode when a screen tint effect is in action (such as when being hurt or snotted on).

Engine

A couple of trivial/cleanup changes. setvgapalette() is removed from the

Philipp Kutin (Helixhorned) 10 Sep 2011, 08:44 UTC−7 r2014

engine, since it had no users.

Mapster32 Engine

when changing screen palettes, pass flag 2 to setbrightness().

Philipp Kutin (Helixhorned) 10 Sep 2011, 08:44 UTC−7 r2013

This will prevent it from calling gltexinvalidateall() when e.g. submerging and resurfacing, mimicking the behavior of the game, where only gltexinvalidate8() is called in such situations.

Mapster32 FixEngine

make the heinum&2 and stat inconsistency be displayed only once

Philipp Kutin (Helixhorned) 10 Sep 2011, 08:44 UTC−7 r2012

with 'corruptcheck now', but still print each corrected one on tryfix.

Already listed in build 2011

sdlayer.c: also SDL_WarpMouse() in debugging builds. This has at least three

Philipp Kutin (Helixhorned) 6 Sep 2011, 10:46 UTC−7 r2011

effects: 1) Mouse turning works with SDL 1.3 2) The mouse pointer can't leave the window area with the console up, so that focus always stays with the application 3) Menu selection using the mouse doesn't work. Not dramatic IMO.