[quake3-commits] [ioquake/ioq3] 5bf60a: Update SDL2 to 2.0.8
Zack Middleton
zack at cloemail.com
Thu Apr 26 12:21:40 EDT 2018
Branch: refs/heads/master
Home: https://github.com/ioquake/ioq3
Commit: 5bf60a95041bce7b1f42fdf1a4550b57bf83da47
https://github.com/ioquake/ioq3/commit/5bf60a95041bce7b1f42fdf1a4550b57bf83da47
Author: MAN-AT-ARMS <M4N4T4RMS at gmail.com>
Date: 2018-04-26 (Thu, 26 Apr 2018)
Changed paths:
M code/SDL2/include/SDL.h
M code/SDL2/include/SDL_assert.h
M code/SDL2/include/SDL_atomic.h
M code/SDL2/include/SDL_audio.h
M code/SDL2/include/SDL_bits.h
M code/SDL2/include/SDL_blendmode.h
M code/SDL2/include/SDL_clipboard.h
M code/SDL2/include/SDL_config.h
M code/SDL2/include/SDL_config.h.cmake
M code/SDL2/include/SDL_config.h.in
M code/SDL2/include/SDL_config_android.h
M code/SDL2/include/SDL_config_iphoneos.h
M code/SDL2/include/SDL_config_macosx.h
M code/SDL2/include/SDL_config_minimal.h
M code/SDL2/include/SDL_config_pandora.h
M code/SDL2/include/SDL_config_psp.h
M code/SDL2/include/SDL_config_windows.h
M code/SDL2/include/SDL_config_winrt.h
M code/SDL2/include/SDL_config_wiz.h
M code/SDL2/include/SDL_copying.h
M code/SDL2/include/SDL_cpuinfo.h
M code/SDL2/include/SDL_egl.h
M code/SDL2/include/SDL_endian.h
M code/SDL2/include/SDL_error.h
M code/SDL2/include/SDL_events.h
M code/SDL2/include/SDL_filesystem.h
M code/SDL2/include/SDL_gamecontroller.h
M code/SDL2/include/SDL_gesture.h
M code/SDL2/include/SDL_haptic.h
M code/SDL2/include/SDL_hints.h
M code/SDL2/include/SDL_joystick.h
M code/SDL2/include/SDL_keyboard.h
M code/SDL2/include/SDL_keycode.h
M code/SDL2/include/SDL_loadso.h
M code/SDL2/include/SDL_log.h
M code/SDL2/include/SDL_main.h
M code/SDL2/include/SDL_messagebox.h
M code/SDL2/include/SDL_mouse.h
M code/SDL2/include/SDL_mutex.h
M code/SDL2/include/SDL_name.h
M code/SDL2/include/SDL_opengl.h
M code/SDL2/include/SDL_opengles.h
M code/SDL2/include/SDL_opengles2.h
M code/SDL2/include/SDL_pixels.h
M code/SDL2/include/SDL_platform.h
M code/SDL2/include/SDL_power.h
M code/SDL2/include/SDL_quit.h
M code/SDL2/include/SDL_rect.h
M code/SDL2/include/SDL_render.h
M code/SDL2/include/SDL_revision.h
M code/SDL2/include/SDL_rwops.h
M code/SDL2/include/SDL_scancode.h
M code/SDL2/include/SDL_shape.h
M code/SDL2/include/SDL_stdinc.h
M code/SDL2/include/SDL_surface.h
M code/SDL2/include/SDL_system.h
M code/SDL2/include/SDL_syswm.h
M code/SDL2/include/SDL_test.h
M code/SDL2/include/SDL_test_assert.h
M code/SDL2/include/SDL_test_common.h
M code/SDL2/include/SDL_test_compare.h
M code/SDL2/include/SDL_test_crc32.h
M code/SDL2/include/SDL_test_font.h
M code/SDL2/include/SDL_test_fuzzer.h
M code/SDL2/include/SDL_test_harness.h
M code/SDL2/include/SDL_test_images.h
M code/SDL2/include/SDL_test_log.h
M code/SDL2/include/SDL_test_md5.h
A code/SDL2/include/SDL_test_memory.h
M code/SDL2/include/SDL_test_random.h
M code/SDL2/include/SDL_thread.h
M code/SDL2/include/SDL_timer.h
M code/SDL2/include/SDL_touch.h
M code/SDL2/include/SDL_types.h
M code/SDL2/include/SDL_version.h
M code/SDL2/include/SDL_video.h
A code/SDL2/include/SDL_vulkan.h
M code/SDL2/include/begin_code.h
M code/SDL2/include/close_code.h
M code/libs/macosx/libSDL2-2.0.0.dylib
M code/libs/macosx/libSDL2main.a
M code/libs/win32/SDL2.dll
R code/libs/win32/libSDL2.a
M code/libs/win32/libSDL2.dll.a
M code/libs/win32/libSDL2main.a
M code/libs/win64/SDL264.dll
R code/libs/win64/libSDL264.a
M code/libs/win64/libSDL264.dll.a
M code/libs/win64/libSDL264main.a
Log Message:
-----------
Update SDL2 to 2.0.8
Commit: 45af2594a0ea2c37a48eb9f92f9db4a56ea47318
https://github.com/ioquake/ioq3/commit/45af2594a0ea2c37a48eb9f92f9db4a56ea47318
Author: Zack Middleton <zack at cloemail.com>
Date: 2018-04-26 (Thu, 26 Apr 2018)
Changed paths:
M Makefile
A code/SDL2/include-macppc/SDL.h
A code/SDL2/include-macppc/SDL_assert.h
A code/SDL2/include-macppc/SDL_atomic.h
A code/SDL2/include-macppc/SDL_audio.h
A code/SDL2/include-macppc/SDL_bits.h
A code/SDL2/include-macppc/SDL_blendmode.h
A code/SDL2/include-macppc/SDL_clipboard.h
A code/SDL2/include-macppc/SDL_config.h
A code/SDL2/include-macppc/SDL_config_android.h
A code/SDL2/include-macppc/SDL_config_iphoneos.h
A code/SDL2/include-macppc/SDL_config_macosx.h
A code/SDL2/include-macppc/SDL_config_minimal.h
A code/SDL2/include-macppc/SDL_config_pandora.h
A code/SDL2/include-macppc/SDL_config_psp.h
A code/SDL2/include-macppc/SDL_config_windows.h
A code/SDL2/include-macppc/SDL_config_wiz.h
A code/SDL2/include-macppc/SDL_copying.h
A code/SDL2/include-macppc/SDL_cpuinfo.h
A code/SDL2/include-macppc/SDL_endian.h
A code/SDL2/include-macppc/SDL_error.h
A code/SDL2/include-macppc/SDL_events.h
A code/SDL2/include-macppc/SDL_filesystem.h
A code/SDL2/include-macppc/SDL_gamecontroller.h
A code/SDL2/include-macppc/SDL_gesture.h
A code/SDL2/include-macppc/SDL_haptic.h
A code/SDL2/include-macppc/SDL_hints.h
A code/SDL2/include-macppc/SDL_joystick.h
A code/SDL2/include-macppc/SDL_keyboard.h
A code/SDL2/include-macppc/SDL_keycode.h
A code/SDL2/include-macppc/SDL_loadso.h
A code/SDL2/include-macppc/SDL_log.h
A code/SDL2/include-macppc/SDL_main.h
A code/SDL2/include-macppc/SDL_messagebox.h
A code/SDL2/include-macppc/SDL_mouse.h
A code/SDL2/include-macppc/SDL_mutex.h
A code/SDL2/include-macppc/SDL_name.h
A code/SDL2/include-macppc/SDL_opengl.h
A code/SDL2/include-macppc/SDL_opengles.h
A code/SDL2/include-macppc/SDL_opengles2.h
A code/SDL2/include-macppc/SDL_pixels.h
A code/SDL2/include-macppc/SDL_platform.h
A code/SDL2/include-macppc/SDL_power.h
A code/SDL2/include-macppc/SDL_quit.h
A code/SDL2/include-macppc/SDL_rect.h
A code/SDL2/include-macppc/SDL_render.h
A code/SDL2/include-macppc/SDL_revision.h
A code/SDL2/include-macppc/SDL_rwops.h
A code/SDL2/include-macppc/SDL_scancode.h
A code/SDL2/include-macppc/SDL_shape.h
A code/SDL2/include-macppc/SDL_stdinc.h
A code/SDL2/include-macppc/SDL_surface.h
A code/SDL2/include-macppc/SDL_system.h
A code/SDL2/include-macppc/SDL_syswm.h
A code/SDL2/include-macppc/SDL_test.h
A code/SDL2/include-macppc/SDL_test_assert.h
A code/SDL2/include-macppc/SDL_test_common.h
A code/SDL2/include-macppc/SDL_test_compare.h
A code/SDL2/include-macppc/SDL_test_crc32.h
A code/SDL2/include-macppc/SDL_test_font.h
A code/SDL2/include-macppc/SDL_test_fuzzer.h
A code/SDL2/include-macppc/SDL_test_harness.h
A code/SDL2/include-macppc/SDL_test_images.h
A code/SDL2/include-macppc/SDL_test_log.h
A code/SDL2/include-macppc/SDL_test_md5.h
A code/SDL2/include-macppc/SDL_test_random.h
A code/SDL2/include-macppc/SDL_thread.h
A code/SDL2/include-macppc/SDL_timer.h
A code/SDL2/include-macppc/SDL_touch.h
A code/SDL2/include-macppc/SDL_types.h
A code/SDL2/include-macppc/SDL_version.h
A code/SDL2/include-macppc/SDL_video.h
A code/SDL2/include-macppc/begin_code.h
A code/SDL2/include-macppc/close_code.h
Log Message:
-----------
Add SDL 2.0.1 headers for macOS PPC
code/libs/macosx/libSDL2-2.0.0.dylib has 2.0.8 for x86 and x86_64 and
2.0.1 for PPC. Add 2.0.1 headers for PPC with modifed SDL_platform.h to
allow compiling using macOS 10.5 SDK. Using separate headers allows the
engine to check the SDL version for enabling newer SDL features.
Commit: 92935df37b10f7b7f8ba828085e0cff6e6d95a69
https://github.com/ioquake/ioq3/commit/92935df37b10f7b7f8ba828085e0cff6e6d95a69
Author: Zack Middleton <zack at cloemail.com>
Date: 2018-04-26 (Thu, 26 Apr 2018)
Changed paths:
M code/sdl/sdl_snd.c
M code/sys/sys_local.h
Log Message:
-----------
Enable SDL audio capture for SDL 2.0.5 and newer
The version check is required for supporting macOS PPC with SDL 2.0.1
and Travis-CI (Ubuntu Trusty) with SDL 2.0.2.
The client now requires SDL 2.0.5 runtime if compiled against SDL 2.0.5
or newer.
Commit: 9a0ee67e04c16494321ed1d0736c2015f9910dcc
https://github.com/ioquake/ioq3/commit/9a0ee67e04c16494321ed1d0736c2015f9910dcc
Author: Zack Middleton <zack at cloemail.com>
Date: 2018-04-26 (Thu, 26 Apr 2018)
Changed paths:
M code/SDL2/include/SDL_platform.h
M make-macosx-app.sh
M make-macosx-ub.sh
M make-macosx.sh
Log Message:
-----------
Make macOS Universal Bundle target 10.6 for x86 and x86_64
SDL 2.0.5 dropped support for macOS 10.5 so target 10.6 instead. The
PPC build uses SDL 2.0.1 so it still targets 10.5. macOS 10.5 (x86,
x86_64) should automatically run the PPC build using Rosetta.
Revert MAN-AT-ARMS' change to SDL 2.0.8 SDL_platform.h that allowed
targeting macOS 10.5 for the sake of PPC. It also incorrectly allowed
x86 and x86_64 to target 10.5 as well. (Also macOS PPC uses separate
headers now.)
Compare: https://github.com/ioquake/ioq3/compare/8bd2c79109c4...9a0ee67e04c1
More information about the quake3-commits
mailing list