EDuke32 Changelog Archivio non ufficiale

Build 4139

4 novembre 2013 · 8 commit di 1 autore · SVN

Build per mese 138 build

  1. gen

  2. feb

  3. mar

  4. apr

  5. mag

  6. giu

  7. lug

  8. ago

  9. set

  10. ott

  11. nov

  12. dic

File di log originale · 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.