Mon, 24 Jan 2011 21:41:36 -0800Fixed cross-compiling for Windows
Sam Lantinga [Mon, 24 Jan 2011 21:41:36 -0800] rev 5093
Fixed cross-compiling for Windows

Mon, 24 Jan 2011 21:31:32 -0800Fixed Android build
Sam Lantinga [Mon, 24 Jan 2011 21:31:32 -0800] rev 5092
Fixed Android build

Mon, 24 Jan 2011 21:22:00 -0800Only include windows.h on Windows. :)
Sam Lantinga [Mon, 24 Jan 2011 21:22:00 -0800] rev 5091
Only include windows.h on Windows. :)

Mon, 24 Jan 2011 21:20:30 -0800Include windows.h in a single point in the source, so we can be consistent about the definition of UNICODE and have core utility functions for Windows that all modules can share.
Sam Lantinga [Mon, 24 Jan 2011 21:20:30 -0800] rev 5090
Include windows.h in a single point in the source, so we can be consistent about the definition of UNICODE and have core utility functions for Windows that all modules can share.

I think this also fixes the bug relating to non-latin characters in filenames, since UNICODE wasn't defined in SDL_rwops.c

Mon, 24 Jan 2011 17:47:18 -0800Fixed bug #1102
Sam Lantinga [Mon, 24 Jan 2011 17:47:18 -0800] rev 5089
Fixed bug #1102

Check /usr/local/bin for hg before sourcing the user's bash settings

Mon, 24 Jan 2011 17:38:18 -0800Fixed bug #1100
Sam Lantinga [Mon, 24 Jan 2011 17:38:18 -0800] rev 5088
Fixed bug #1100

Test the video features with #if instead of #ifdef

Mon, 24 Jan 2011 16:10:13 -0800Fixed bug #1103
Sam Lantinga [Mon, 24 Jan 2011 16:10:13 -0800] rev 5087
Fixed bug #1103

The SDL_blendmode.h and SDL_scalemode.h headers needed to be added to the Public Headers and all the public headers need to have the "Public" role set.

Mon, 24 Jan 2011 15:46:11 -0800Fixed compiling on Windows Mobile SDK 5.0 with Visual Studio 2008
Sam Lantinga [Mon, 24 Jan 2011 15:46:11 -0800] rev 5086
Fixed compiling on Windows Mobile SDK 5.0 with Visual Studio 2008

Mon, 24 Jan 2011 15:10:16 -0800Fixed compile error
Sam Lantinga [Mon, 24 Jan 2011 15:10:16 -0800] rev 5085
Fixed compile error

Mon, 24 Jan 2011 14:36:12 -0800Fixed bug #1080
Sam Lantinga [Mon, 24 Jan 2011 14:36:12 -0800] rev 5084
Fixed bug #1080

Markus Rathgeb 2011-01-23 14:34:23 PST

With kernel 2.6.31 the struct input_absinfo defined in linux/input.h changed.
A field "__s32 resolution" was added at the end of the struct.

Because the macro EVIOCGABS(abs) is using the struct input_absinfo, it would be
better (IMHO) to change the declaration of variable values to
"int values[sizeof(struct input_absinfo) / sizeof(int)];" or using "struct
input_absinfo" directly.