Fri, 02 Nov 2018 17:18:03 -0700Fixed bug 4315 - little Warning in Android_JNI_CaptureAudioBuffer
Sam Lantinga <slouken@libsdl.org> [Fri, 02 Nov 2018 17:18:03 -0700] rev 12387
Fixed bug 4315 - little Warning in Android_JNI_CaptureAudioBuffer

Sylvain

SDL_android.c
src/core/android/SDL_android.c:1302:5: warning: variable 'br' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized]
default:
^~~~~~~
src/core/android/SDL_android.c:1306:12: note: uninitialized use occurs here
return br;
^~
src/core/android/SDL_android.c:1270:12: note: initialize the variable 'br' to silence this warning
jint br;
^


Maybe we could add some basics warning flags, not to see all warnings, but so that new warnings are caught sooner.

I would go for -Wall -Wextra, and some -Wno-warning for the allowed warnings.

Fri, 12 Oct 2018 22:05:58 -0700Remove machine-specific IncludePath from SDL.vcxproj
Cameron Gutman <cameron.gutman@gmail.com> [Fri, 12 Oct 2018 22:05:58 -0700] rev 12386
Remove machine-specific IncludePath from SDL.vcxproj

These IncludePath values seem to not actually be needed since nobody
noticed they were wrong for the past couple months.

Thu, 01 Nov 2018 20:24:21 -0300metal: avoid an extra buffer allocation and GPU data copy in RunCommandQueue, it's not needed. Improves overall performance.
Alex Szpakowski <slime73@gmail.com> [Thu, 01 Nov 2018 20:24:21 -0300] rev 12385
metal: avoid an extra buffer allocation and GPU data copy in RunCommandQueue, it's not needed. Improves overall performance.

Thu, 01 Nov 2018 19:49:01 -0300metal: remove an obsolete section of a constant buffer.
Alex Szpakowski <slime73@gmail.com> [Thu, 01 Nov 2018 19:49:01 -0300] rev 12384
metal: remove an obsolete section of a constant buffer.

Thu, 01 Nov 2018 20:04:24 +0300fix build using Watcom :
Ozkan Sezer <sezeroz@gmail.com> [Thu, 01 Nov 2018 20:04:24 +0300] rev 12383
fix build using Watcom :

./src/render/SDL_render.c(2168): Error! E1054: Expression must be constant
./src/render/SDL_render.c(2168): Error! E1054: Expression must be constant
./src/render/SDL_render.c(2175): Error! E1054: Expression must be constant
./src/render/SDL_render.c(2175): Error! E1054: Expression must be constant
./src/render/SDL_render.c(2322): Error! E1054: Expression must be constant
./src/render/SDL_render.c(2322): Error! E1054: Expression must be constant
./src/render/SDL_render.c(2322): Error! E1054: Expression must be constant
./src/render/SDL_render.c(2322): Error! E1054: Expression must be constant
./src/render/SDL_render.c(2329): Error! E1054: Expression must be constant
./src/render/SDL_render.c(2329): Error! E1054: Expression must be constant
./src/render/SDL_render.c(2329): Error! E1054: Expression must be constant
./src/render/SDL_render.c(2329): Error! E1054: Expression must be constant

./src/render/software/SDL_render_sw.c(602): Error! E1054: Expression must be constant
./src/render/software/SDL_render_sw.c(602): Error! E1054: Expression must be constant
./src/render/software/SDL_render_sw.c(602): Error! E1054: Expression must be constant
./src/render/software/SDL_render_sw.c(602): Error! E1054: Expression must be constant

Thu, 01 Nov 2018 12:31:45 -0400merge fallout: Patched to compile, fixed some compiler warnings, etc.
Ryan C. Gordon <icculus@icculus.org> [Thu, 01 Nov 2018 12:31:45 -0400] rev 12382
merge fallout: Patched to compile, fixed some compiler warnings, etc.

Wed, 31 Oct 2018 15:03:41 -0400Merge SDL-ryan-batching-renderer branch to default.
Ryan C. Gordon <icculus@icculus.org> [Wed, 31 Oct 2018 15:03:41 -0400] rev 12381
Merge SDL-ryan-batching-renderer branch to default.

Wed, 31 Oct 2018 14:50:20 -0400Closing SDL-ryan-batching-renderer branch. SDL-ryan-batching-renderer
Ryan C. Gordon <icculus@icculus.org> [Wed, 31 Oct 2018 14:50:20 -0400] rev 12380
Closing SDL-ryan-batching-renderer branch.

Mon, 22 Oct 2018 10:55:18 -0400joystick: Add Linux mappings for "Xbox One Wireless Controller (Model 1708)"
Steven M. Vascellaro <svascellaro@gmail.com> [Mon, 22 Oct 2018 10:55:18 -0400] rev 12379
joystick: Add Linux mappings for "Xbox One Wireless Controller (Model 1708)"

Adds controller bindings to support the "Xbox One Wireless Controller
(Model 1708)" on Linux. The Model 1708 was released in 2016 alongside the
Xbox One S. It is the current model being sold by Microsoft as of writing.
(October 22, 2018)

Thu, 01 Nov 2018 12:35:00 +0300fix NetBSD C90 build failure
Ozkan Sezer <sezeroz@gmail.com> [Thu, 01 Nov 2018 12:35:00 +0300] rev 12378
fix NetBSD C90 build failure

src/vendor/SDL2/src/joystick/bsd/SDL_sysjoystick.c:353:5: error:
ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statement]

reported by 'bch' at https://discourse.libsdl.org/t/25231