------------------------------------------------------------------------ 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". ------------------------------------------------------------------------