pkgsrc-wip/eduke32
Yorick Hardy 838184205c eduke32: update to eduke32-5974
Update patches to fix building on NetBSD.

SVN commits:

------------------------------------------------------------------------
r5974 | hendricks266 | 2016-12-25 22:03:00 -0800 (Sun, 25 Dec 2016) | 1 line

Extend SE 26 to use the value provided by a GPSPEED, if any.
------------------------------------------------------------------------
r5973 | hendricks266 | 2016-12-25 22:02:56 -0800 (Sun, 25 Dec 2016) | 1 line

CON: Remove bounds check on rotatesprite coordinates.
------------------------------------------------------------------------
r5972 | hendricks266 | 2016-12-25 22:02:53 -0800 (Sun, 25 Dec 2016) | 1 line

Windows: Perform keyboard layout switching whenever window focus is gained or lost.
------------------------------------------------------------------------
r5971 | hendricks266 | 2016-12-25 22:02:49 -0800 (Sun, 25 Dec 2016) | 1 line

Windows: Make layout switch duplicate guard bidirectional.
------------------------------------------------------------------------
r5970 | hendricks266 | 2016-12-25 22:02:45 -0800 (Sun, 25 Dec 2016) | 1 line

Windows: Refactor keyboard layout switching code into winbits.c and clean it up. No functional changes.
------------------------------------------------------------------------
r5969 | hendricks266 | 2016-12-25 22:02:41 -0800 (Sun, 25 Dec 2016) | 3 lines

sdlayer: Call SDL_StopTextInput immediately after initialization so IMEs do not interfere with gameplay keypresses.

An example of is on Mac, where holding the 'A' key caused a small overlay with accented forms of the character to appear.
------------------------------------------------------------------------
r5968 | hendricks266 | 2016-12-25 22:02:38 -0800 (Sun, 25 Dec 2016) | 5 lines

sdlayer: Place SDL_KEYDOWN events into keyasciififo[] when SDL_TEXTINPUT events are disabled.

This way, SDL_StopTextInput() does not break text entry for code that uses keyasciififo[] but does not currently call SDL_StartTextInput(), or if it cannot, such as Duke's cheat entry.

Technically we could revert r5326 and r5331, but since we only currently have support for showing ASCII text glyphs as bitmap fonts in ART tiles, there is no point to showing an IME on platforms that don't need an on-screen keyboard.
------------------------------------------------------------------------
r5967 | hendricks266 | 2016-12-25 22:02:34 -0800 (Sun, 25 Dec 2016) | 1 line

Mac: Make the startup windows responsive and actively updating while in "show message log, the program is working" mode.
------------------------------------------------------------------------
r5966 | hendricks266 | 2016-12-25 22:02:31 -0800 (Sun, 25 Dec 2016) | 1 line

Mac: Programmatically create the primary program menu since we no longer have a nib or a modal window to do it for us.
------------------------------------------------------------------------
r5965 | hendricks266 | 2016-12-25 22:02:27 -0800 (Sun, 25 Dec 2016) | 3 lines

Mac: Change the startup windows display the window normally and start a mini runloop instead of calling using runModalForWindow.

This way, the Quit function works.
------------------------------------------------------------------------
r5964 | hendricks266 | 2016-12-25 22:02:22 -0800 (Sun, 25 Dec 2016) | 1 line

Mac: Port the startup window to entirely programmatic code. Death to nibs!
------------------------------------------------------------------------
r5963 | hendricks266 | 2016-12-25 22:02:14 -0800 (Sun, 25 Dec 2016) | 1 line

Mac: Remove more vestiges of SDLMain from SDL 2.0 builds.
------------------------------------------------------------------------
r5962 | hendricks266 | 2016-12-25 22:02:10 -0800 (Sun, 25 Dec 2016) | 1 line

sdlayer: Disable a missed instance of sysgamma under EDUKE32_GLES, not just __ANDROID__.
------------------------------------------------------------------------
r5961 | hendricks266 | 2016-12-25 22:02:06 -0800 (Sun, 25 Dec 2016) | 1 line

Address a number of harmless instances of "code never reached" identified by Xcode.
------------------------------------------------------------------------
r5960 | hendricks266 | 2016-12-25 22:02:01 -0800 (Sun, 25 Dec 2016) | 1 line

Add newlines at EOF to files that need them.
------------------------------------------------------------------------
r5959 | hendricks266 | 2016-12-25 22:01:57 -0800 (Sun, 25 Dec 2016) | 3 lines

Fix an error introduced in cleanup of the WWII GI Devastator weapon reload animation, as pointed out by Xcode.

Also perform similar cleanup on a similar line elsewhere.
------------------------------------------------------------------------
r5958 | hendricks266 | 2016-12-25 22:01:54 -0800 (Sun, 25 Dec 2016) | 1 line

Apple: Fix Xcode build due to accumulated file additions and moves.
------------------------------------------------------------------------
r5957 | hendricks266 | 2016-12-25 22:01:51 -0800 (Sun, 25 Dec 2016) | 1 line

Apple: Accept Xcode's suggestions for changes to our project file.
------------------------------------------------------------------------
r5956 | hendricks266 | 2016-12-25 22:01:48 -0800 (Sun, 25 Dec 2016) | 1 line

Change the type of functions touching vsync setting back to int32_t. Since it is serialized to disk, an explicit size type is important.
------------------------------------------------------------------------
r5955 | hendricks266 | 2016-12-25 22:01:44 -0800 (Sun, 25 Dec 2016) | 1 line

Fix a warning with SDL_TARGET=1 builds.
------------------------------------------------------------------------
r5954 | hendricks266 | 2016-12-25 22:01:40 -0800 (Sun, 25 Dec 2016) | 1 line

Fix USE_OPENGL=0 RENDERTYPE=WIN and USE_OPENGL=0 SDL_TARGET=1 builds.
------------------------------------------------------------------------
r5953 | hendricks266 | 2016-12-25 22:01:36 -0800 (Sun, 25 Dec 2016) | 1 line

Rename vsync_render and "sdl_vsync" to vsync_renderlayer. An "sdl_" prefix should be used sparingly.
------------------------------------------------------------------------
r5952 | hendricks266 | 2016-12-25 22:01:32 -0800 (Sun, 25 Dec 2016) | 1 line

Rename E_PostInitTables back to E_PostInit and move it back to where it belongs in engine.c (i.e. preinitengine, initengine, "postinitengine"). It should not have been changed.
------------------------------------------------------------------------
r5951 | hendricks266 | 2016-12-25 22:01:28 -0800 (Sun, 25 Dec 2016) | 1 line

Win32 Startup Window: This should be tokenized.
------------------------------------------------------------------------
r5950 | hendricks266 | 2016-12-25 22:01:24 -0800 (Sun, 25 Dec 2016) | 1 line

Fix problems with handling of the default crosshair color.
------------------------------------------------------------------------
r5949 | hendricks266 | 2016-12-25 22:01:18 -0800 (Sun, 25 Dec 2016) | 1 line

Restore pre-r5821 floor glass behavior: nothing.
------------------------------------------------------------------------
2017-01-04 17:34:25 +02:00
..
patches
DESCR
distinfo
Makefile
PLIST