old menus: Fix parental lock password entry.

git-svn-id: http://svn.eduke32.com/eduke32@4467 1a8010ca-5511-0410-912e-c29ae57300e0
Update libpng to 1.6.10.

git-svn-id: http://svn.eduke32.com/eduke32@4468 1a8010ca-5511-0410-912e-c29ae57300e0
Add support for an SDL2-based wm_ynbox based on SDL2's testmessage.

git-svn-id: http://svn.eduke32.com/eduke32@4469 1a8010ca-5511-0410-912e-c29ae57300e0
Fix ebacktrace on 64-bit. New DLLs all around.

git-svn-id: http://svn.eduke32.com/eduke32@4470 1a8010ca-5511-0410-912e-c29ae57300e0
Fix two Polymer crashes related to corrupted maps.

git-svn-id: http://svn.eduke32.com/eduke32@4471 1a8010ca-5511-0410-912e-c29ae57300e0
Replace some constants with preprocessor macros.

git-svn-id: http://svn.eduke32.com/eduke32@4472 1a8010ca-5511-0410-912e-c29ae57300e0
LunaCON: allow '.' as non-first identifer character.

git-svn-id: http://svn.eduke32.com/eduke32@4473 1a8010ca-5511-0410-912e-c29ae57300e0
C-CON: scan label names according to stricter LunaCON rules instead of char blacklist.

These ones: http://lunatic.eduke32.com/lunacon.html#_ambiguous_lexical_elements
Seriously, defining a token kind by excluding certain characters (instead of
allowing a given set) is really, really broken.

git-svn-id: http://svn.eduke32.com/eduke32@4474 1a8010ca-5511-0410-912e-c29ae57300e0
LunaCON: add read-only variable 'Numsprites', r/w userdef member .mouseaiming.

git-svn-id: http://svn.eduke32.com/eduke32@4475 1a8010ca-5511-0410-912e-c29ae57300e0
sdlayer.c: fix compiling wm_ynbox() for Linux/WITHOUT_GTK=1.

git-svn-id: http://svn.eduke32.com/eduke32@4476 1a8010ca-5511-0410-912e-c29ae57300e0
actors.c: fix a A_CheckSpriteFlags() call for zombie actor to STANDABLE change.

This only affects zombie actors in a sector with a parallaxed ceiling. If they
have SFLAG_NOSHADE clear, their shade is taken from the ceiling upon
changing the statnum. Previously, A_CheckSpriteFlags() received a value that
could only be 0 or 1 for the sprite index (typo).

git-svn-id: http://svn.eduke32.com/eduke32@4477 1a8010ca-5511-0410-912e-c29ae57300e0
game.c: in A_Spawn(), protect CSTAT_SPRITE_NOSHADE of spawned MASKWALL* sprites.

git-svn-id: http://svn.eduke32.com/eduke32@4478 1a8010ca-5511-0410-912e-c29ae57300e0
lunatic/test/shadexfog.lua: add function create_brightpass_trans().

Also hook it up in the [;]+[F] menu.

git-svn-id: http://svn.eduke32.com/eduke32@4479 1a8010ca-5511-0410-912e-c29ae57300e0
shadexfog.lua: in menu, move creation of debugging shade tables below DEBUG line.

BUILD_LUNATIC.

git-svn-id: http://svn.eduke32.com/eduke32@4480 1a8010ca-5511-0410-912e-c29ae57300e0
Rip out S_FindMusicSFX() from A_CallSound() and use in SE6/14 on-spawn init.

This makes the subway sound not played once on map initialization.

git-svn-id: http://svn.eduke32.com/eduke32@4481 1a8010ca-5511-0410-912e-c29ae57300e0
sdlayer.c: for Windows, switch keyboard layout to/from US on init/uninit.

Taking over the code from winlayer.c.

git-svn-id: http://svn.eduke32.com/eduke32@4482 1a8010ca-5511-0410-912e-c29ae57300e0
lunatic/util/mapypan.lua: omit MIRROR, don't print maps w/o problematic tiles.

git-svn-id: http://svn.eduke32.com/eduke32@4483 1a8010ca-5511-0410-912e-c29ae57300e0
Polymost: in NPOT wall ypanning "correction", behave like Polymer in one corner case.

Specifically, the handling of one-way walls ([1] in Mapster32) was slightly
different.

git-svn-id: http://svn.eduke32.com/eduke32@4484 1a8010ca-5511-0410-912e-c29ae57300e0
polymost.c: stylistic cleanup in gloadtile_hi, uploadtexture, fixtransparency.

git-svn-id: http://svn.eduke32.com/eduke32@4485 1a8010ca-5511-0410-912e-c29ae57300e0
Replace various GL rendering related literal flags with enum labels.

- pthtyp pth->flags bits
- Flags of the <dameth> argument of various functions
- hictinting[].f / gloadtile_hi() and daskinloader() <effect> arg bits
- hicreplctyp hicr->flags bits
- texcacheheader cachead.flags bits

git-svn-id: http://svn.eduke32.com/eduke32@4486 1a8010ca-5511-0410-912e-c29ae57300e0