Thu, 27 Jan 2011 15:58:30 -0600When the last window is closed and the SDL_WINDOWEVENT_CLOSE event is sent, send the SDL_QUIT event.
krogoway [Thu, 27 Jan 2011 15:58:30 -0600] rev 5113
When the last window is closed and the SDL_WINDOWEVENT_CLOSE event is sent, send the SDL_QUIT event.
Common.c now destroys the SDL_Window upon a SDL_WINDOWEVENT_CLOSE event to ensure that all windows get closed properly and the new code to handle the last window closes gets executed.

Thu, 27 Jan 2011 14:54:20 -0800This patch fixes the issue of configure generating broken Makefile
Sam Lantinga [Thu, 27 Jan 2011 14:54:20 -0800] rev 5112
This patch fixes the issue of configure generating broken Makefile
when .cc files are used due to bad sed substitution on multiple passes:
$(objects)/SDL_BeApp.lo:
$(objects)/SDL_BeApp.lo: ./src/main/beos/SDL_BeApp.c
$(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -c $< -o $@c
$(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -c $< -o $@

Signed-off-by: Fran├žois Revol

Thu, 27 Jan 2011 14:45:06 -0800Improved timer implementation
Sam Lantinga [Thu, 27 Jan 2011 14:45:06 -0800] rev 5111
Improved timer implementation

The new timer model is formalized as using a separate thread to handle timer callbacks. This was the case on almost every platform before, but it's now a requirement, and simplifies the implementation and makes it perform consistently across platforms.

Goals:
* Minimize timer thread blocking
* Dispatch timers as accurately as possible
* SDL_AddTimer() and SDL_RemoveTimer() are completely threadsafe
* SDL_RemoveTimer() doesn't crash with a timer that's expired or removed

Thu, 27 Jan 2011 10:40:17 -0800Improved condition variable documentation
Sam Lantinga [Thu, 27 Jan 2011 10:40:17 -0800] rev 5110
Improved condition variable documentation

Thu, 27 Jan 2011 10:07:14 -0800Scott Smith volunteered to maintain the Pandora port.
Sam Lantinga [Thu, 27 Jan 2011 10:07:14 -0800] rev 5109
Scott Smith volunteered to maintain the Pandora port.

Thu, 27 Jan 2011 08:40:06 -0800Fixed bug #1109
Sam Lantinga [Thu, 27 Jan 2011 08:40:06 -0800] rev 5108
Fixed bug #1109

Ozkan Sezer 2011-01-26 12:33:42 PST

I got warnings from SDL_windowskeyboard.c when I compiled for win64.

Thu, 27 Jan 2011 07:05:13 -0800Only document the public API, not the whole source tree.
Sam Lantinga [Thu, 27 Jan 2011 07:05:13 -0800] rev 5107
Only document the public API, not the whole source tree.

Thu, 27 Jan 2011 00:34:12 -0800Colin Leroy 2011-01-26 04:24:20 PST
Sam Lantinga [Thu, 27 Jan 2011 00:34:12 -0800] rev 5106
Colin Leroy 2011-01-26 04:24:20 PST

the pthread implementation of SDL_SemWaitTimeout() uses busy waiting, while
pthread's sem_timedwait() does work. Attached are patches that make use of it

Thu, 27 Jan 2011 00:33:26 -0800Colin Leroy 2011-01-26 04:24:20 PST SDL-1.2
Sam Lantinga [Thu, 27 Jan 2011 00:33:26 -0800] rev 5105
Colin Leroy 2011-01-26 04:24:20 PST

the pthread implementation of SDL_SemWaitTimeout() uses busy waiting, while
pthread's sem_timedwait() does work. Attached are patches that make use of it

Thu, 27 Jan 2011 00:19:46 -0800Added a list of platforms, for my own sanity. :)
Sam Lantinga [Thu, 27 Jan 2011 00:19:46 -0800] rev 5104
Added a list of platforms, for my own sanity. :)