EDuke32 Changelog Unofficial archive

Build 4139

4 November 2013 · 8 commits by 1 author · SVN

Builds by month 112 builds

Original log file · 20131104-4139.txt
------------------------------------------------------------------------
r4139 | helixhorned | 2013-11-04 14:56:12 -0800 (Mon, 04 Nov 2013) | 6 lines

OSD: on non-Windows, make textmode=0 the default, just like in Windows.

This fixes some init and update anomalies: before,
 - init would always be the graphical mode (0), but writing
   merely "osdtextmode" would switch it
 - osdtextmode would not get saved to the cfg
------------------------------------------------------------------------
r4138 | helixhorned | 2013-11-04 14:56:10 -0800 (Mon, 04 Nov 2013) | 4 lines

OSD: retire OSD_GetFmt(), OSD_GetFmtPtr() and OSD_GetTextPtr() functions.

These were too much "looking into the implementation of a module" for my
taste, hence OSD_GetShadePal() earlier.
------------------------------------------------------------------------
r4137 | helixhorned | 2013-11-04 14:56:09 -0800 (Mon, 04 Nov 2013) | 1 line

OSD: make plain display (osdtextmode=1) colorized, too.
------------------------------------------------------------------------
r4136 | helixhorned | 2013-11-04 14:56:08 -0800 (Mon, 04 Nov 2013) | 1 line

OSD: factor out getting sh/pal using format+text buffers into OSD_GetShadePal().
------------------------------------------------------------------------
r4135 | helixhorned | 2013-11-04 14:56:06 -0800 (Mon, 04 Nov 2013) | 4 lines

textfont.c: make TAB character display blank.

This renders tweaks like r4122 unnecessary.
Also, note a "bug" with the program generating that C code.
------------------------------------------------------------------------
r4134 | helixhorned | 2013-11-04 14:56:03 -0800 (Mon, 04 Nov 2013) | 3 lines

Lunatic: add 'lua' OSD command, permitting to execute arbitrary code.

That is, everything that would be possible via scripting.
------------------------------------------------------------------------
r4133 | helixhorned | 2013-11-04 10:21:09 -0800 (Mon, 04 Nov 2013) | 4 lines

For demos, make savehead.savename[] carry the SVN revision number.

Also, shorten "FAILED STARTING DEMO RECORDING." message so that it fits on
the screen. DONT_BUILD.
------------------------------------------------------------------------
r4132 | helixhorned | 2013-11-04 10:21:07 -0800 (Mon, 04 Nov 2013) | 1 line

In exprs like "Bmemcpy(&p->pos.x, &sprite[i].x, sizeof(vec3_t))", drop the ".x".
------------------------------------------------------------------------
OSD Fix

on non-Windows, make textmode=0 the default, just like in Windows.

Philipp Kutin (Helixhorned) 4 Nov 2013, 14:56 UTC−8 r4139

This fixes some init and update anomalies: before, - init would always be the graphical mode (0), but writing merely "osdtextmode" would switch it - osdtextmode would not get saved to the cfg

OSD

retire OSD_GetFmt(), OSD_GetFmtPtr() and OSD_GetTextPtr() functions.

Philipp Kutin (Helixhorned) 4 Nov 2013, 14:56 UTC−8 r4138

These were too much "looking into the implementation of a module" for my taste, hence OSD_GetShadePal() earlier.

Fix

textfont.c: make TAB character display blank.

Philipp Kutin (Helixhorned) 4 Nov 2013, 14:56 UTC−8 r4135

This renders tweaks like r4122 unnecessary. Also, note a "bug" with the program generating that C code.

For demos, make savehead.savename[] carry the SVN revision number.

Philipp Kutin (Helixhorned) 4 Nov 2013, 10:21 UTC−8 r4133

Also, shorten "FAILED STARTING DEMO RECORDING." message so that it fits on the screen. DONT_BUILD.