Tue, 01 Feb 2011 11:53:29 -0800Tweak for documentation
Sam Lantinga <slouken@libsdl.org> [Tue, 01 Feb 2011 11:53:29 -0800] rev 5135
Tweak for documentation

Tue, 01 Feb 2011 09:04:43 -0800Fixed bug #1025 (iphone keyboard doesn't send 'return' and 'backspace' events)
Sam Lantinga <slouken@libsdl.org> [Tue, 01 Feb 2011 09:04:43 -0800] rev 5134
Fixed bug #1025 (iphone keyboard doesn't send 'return' and 'backspace' events)

Vittorio Giovara 2011-02-01 02:25:48 PST

i have attached an updated patch that fixes this behaviour

Tue, 01 Feb 2011 09:02:53 -0800Fixed spacing, adding vim spacing hints
Sam Lantinga <slouken@libsdl.org> [Tue, 01 Feb 2011 09:02:53 -0800] rev 5133
Fixed spacing, adding vim spacing hints

Tue, 01 Feb 2011 09:00:47 -0800Added vim spacing hints
Sam Lantinga <slouken@libsdl.org> [Tue, 01 Feb 2011 09:00:47 -0800] rev 5132
Added vim spacing hints

Tue, 01 Feb 2011 08:59:22 -0800Fixed spacing
Sam Lantinga <slouken@libsdl.org> [Tue, 01 Feb 2011 08:59:22 -0800] rev 5131
Fixed spacing

Tue, 01 Feb 2011 08:54:34 -0800Fixed bug #1112 (retina display support)
Sam Lantinga <slouken@libsdl.org> [Tue, 01 Feb 2011 08:54:34 -0800] rev 5130
Fixed bug #1112 (retina display support)

Vittorio Giovara 2011-02-01 02:21:50 PST

with the attached patch, the opengles context will always use the maximum
screensize available; this is particularly useful for supporting retina display
on latest iphone.

please note: Apple documentation warns that using the "upscaled" gl context
actually uses more memory and bandwitdh, so it might be worth to let the user
decide whether to disable it or not, either with a flag or a sdl function...

Tue, 01 Feb 2011 08:53:22 -0800Fixed spacing
Sam Lantinga <slouken@libsdl.org> [Tue, 01 Feb 2011 08:53:22 -0800] rev 5129
Fixed spacing

Sun, 30 Jan 2011 13:42:05 -0800Fixed bug #1111
Sam Lantinga <slouken@libsdl.org> [Sun, 30 Jan 2011 13:42:05 -0800] rev 5128
Fixed bug #1111

kwm@rainbow-runner.nl 2011-01-30 06:28:27 PST

Created attachment 562 [details]
Build fix with clang.

When building sdl 1.2.14 with the Clang compiler http://clang.llvm.org .
The build fails in src/video/mmx.h with the following error:

--------------------------------------------------
./src/video/SDL_RLEaccel.c:831:5: error: invalid operand for instruction
CHOOSE_BLIT(RLECLIPBLIT, alpha, fmt);
^
./src/video/SDL_RLEaccel.c:831:17: note: instantiated from:
CHOOSE_BLIT(RLECLIPBLIT, alpha, fmt);
^
./src/video/SDL_RLEaccel.c:831:5: note: instantiated from:
CHOOSE_BLIT(RLECLIPBLIT, alpha, fmt);
^
./src/video/SDL_RLEaccel.c:647:23: note: instantiated from:
blitter(2, Uint8, ALPHA_BLIT16_565MMX); \
^
./src/video/SDL_RLEaccel.c:282:4: note: instantiated from:
movq_r2m(mm3, *dstp); \
^
In file included from ./src/video/SDL_RLEaccel.c:99:
./src/video/mmx.h:379:28: note: instantiated from:
#define movq_r2m(reg, var) mmx_r2m(movq, reg, var)
^
<scratch space>:192:1: note: instantiated from:
"movq"
^
<inline asm>:1:2: note: instantiated into assembly here
movq %mm3, %dx
^
--------------------------------------------------

According to the clang developers this is a invalid inline assembly.
Using the attached patch from the last commit in the below bug report fixes the
compile.
More details from: http://llvm.org/bugs/show_bug.cgi?id=6730

Sun, 30 Jan 2011 13:38:57 -0800Fixed bug #1111 SDL-1.2
Sam Lantinga <slouken@libsdl.org> [Sun, 30 Jan 2011 13:38:57 -0800] rev 5127
Fixed bug #1111

kwm@rainbow-runner.nl 2011-01-30 06:28:27 PST

When building sdl 1.2.14 with the Clang compiler http://clang.llvm.org .
The build fails in src/video/mmx.h with the following error:

--------------------------------------------------
./src/video/SDL_RLEaccel.c:831:5: error: invalid operand for instruction
CHOOSE_BLIT(RLECLIPBLIT, alpha, fmt);
^
./src/video/SDL_RLEaccel.c:831:17: note: instantiated from:
CHOOSE_BLIT(RLECLIPBLIT, alpha, fmt);
^
./src/video/SDL_RLEaccel.c:831:5: note: instantiated from:
CHOOSE_BLIT(RLECLIPBLIT, alpha, fmt);
^
./src/video/SDL_RLEaccel.c:647:23: note: instantiated from:
blitter(2, Uint8, ALPHA_BLIT16_565MMX); \
^
./src/video/SDL_RLEaccel.c:282:4: note: instantiated from:
movq_r2m(mm3, *dstp); \
^
In file included from ./src/video/SDL_RLEaccel.c:99:
./src/video/mmx.h:379:28: note: instantiated from:
#define movq_r2m(reg, var) mmx_r2m(movq, reg, var)
^
<scratch space>:192:1: note: instantiated from:
"movq"
^
<inline asm>:1:2: note: instantiated into assembly here
movq %mm3, %dx
^
--------------------------------------------------

According to the clang developers this is a invalid inline assembly.
Using the attached patch from the last commit in the below bug report fixes the
compile.
More details from: http://llvm.org/bugs/show_bug.cgi?id=6730

Fri, 28 Jan 2011 12:09:25 -0800Added Edgar's blog to the haptic documentation
Sam Lantinga <slouken@libsdl.org> [Fri, 28 Jan 2011 12:09:25 -0800] rev 5126
Added Edgar's blog to the haptic documentation