Ryan C. Gordon
f3c17ebac2
Some more iOS orientation rotation fixes.
...
- Always use a UIViewController, even if window is not resizable.
- Let non-resizable windows still flip over, so user can hold device with the
correct orientation, but upside down, if that's more comfortable.
- Don't set the UIScreen unless we're forced to, as it resets some state.
- Minor correction with conventions for -[self init] tapdance.
2011-04-04 23:38:15 -04:00
Sam Lantinga
a46d9b6758
Added SDL_GetRenderer()
2011-04-04 09:29:13 -07:00
Ryan C. Gordon
15688a42c4
iOS: Correctly resize renderbuffers when rotating orientation.
...
Fixes strange rendering after rotating the device.
2011-04-03 18:33:32 -05:00
Airlangga Cahya Utama
e01e923c9a
Move variable declaration position to stick with C standart.
2011-04-03 18:24:27 +07:00
Sam Lantinga
ef21cf0516
Fixed compile error.
2011-03-29 03:05:26 -07:00
Sam Lantinga
37d807278a
Filter out SDL_WINDOWEVENT_SIZE_CHANGED events too
2011-03-28 23:44:51 -07:00
Sam Lantinga
6eb37a779e
Make sure the resize event gets through
2011-03-28 20:56:28 -07:00
Sam Lantinga
93d1e1f0bf
Backed out changeset ef550bdb8c1b
2011-03-28 20:33:41 -07:00
Ryan C. Gordon
af4cde4abc
If a test program window resizes, resize its viewport, too.
2011-03-28 23:20:54 -04:00
Ryan C. Gordon
fe1c0bd3ae
Added orientation rotation for iOS.
2011-03-28 23:21:22 -04:00
Ryan C. Gordon
c1fbd2f86b
Make the iOS test projects target iPhone and iPad instead of just the phone.
2011-03-28 15:18:01 -04:00
Ryan C. Gordon
dcad176cb1
iOS: Report both landscape and portrait orientation as display modes.
2011-03-27 01:35:19 -04:00
Sam Lantinga
ae58a49f62
NDS update
...
Frank Zago to SDL
There's also a patch to adapt one test for the nds, and that adds several
makefiles to compile these tests. Whenever you apply it, could you completely
remove the test/nds-test-progs/sprite and test/nds-test-progs/sprite2
directories ?
2011-03-26 21:28:17 -07:00
Sam Lantinga
065886413a
Temporarily removing sprite and sprite2 at Frank's request
2011-03-26 21:27:23 -07:00
Sam Lantinga
791472902d
NDS update
...
Frank Zago to SDL
I've cleaned up a few bugs in the nds code. A few more tests now pass.
There's still a few things to do, but overall I think it's starting to be in a
good shape.
The patch also includes a bug fix for SDL_ConvertSurfaceFormat() (gcc warning).
2011-03-26 21:26:05 -07:00
Sam Lantinga
56c4464487
Added high resolution timing API: SDL_GetPerformanceCounter(), SDL_GetPerformanceFrequency()
2011-03-25 14:45:04 -07:00
Sam Lantinga
2b487fd839
Android defines linux, but doesn't have the gettid system call.
2011-03-25 13:48:48 -07:00
Sam Lantinga
f0c424685b
SDL 1.3 requires a 64-bit type for the platform.
2011-03-25 13:47:49 -07:00
Sam Lantinga
6a7defcb73
Fixed typos in example code
2011-03-25 13:19:48 -07:00
Sam Lantinga
3b7e2a872d
Warn people not to run their applications as root!
2011-03-25 12:54:21 -07:00
Sam Lantinga
73247db7d8
The API sets the priority for the current thread, not an arbitrary thread.
...
Implemented thread priority as the 'nice' value on Linux. High priority threads require root permissions (you shouldn't give your game root permissions though!)
2011-03-25 12:44:06 -07:00
Sam Lantinga
b12e397498
Don't be clever, just call it testthread
2011-03-25 11:09:57 -07:00
Sam Lantinga
f45b146128
Fixed permissions
2011-03-25 10:54:13 -07:00
Sam Lantinga
eeb5f362e4
Implemented SDL_SetThreadPriority()
2011-03-25 10:47:49 -07:00
Sam Lantinga
6bdb6a0c71
Fixed signed/unsigned warning.
2011-03-25 10:26:25 -07:00
Sam Lantinga
023e6fa996
Fixed related function documentation
2011-03-22 10:48:33 -07:00
Sam Lantinga
9fbcbeff40
The scale mode is per texture, not per texture unit.
2011-03-21 17:15:49 -07:00
Sam Lantinga
4c03cb931c
Fixed bug: No right mouse button events during FullScreen Mac OS
...
Something inside setStyleMask mucks with the view responder chain, which prevents the listener from hearing the right mouse down events. We just reset the listener after changing the style to fix this.
2011-03-21 16:36:17 -07:00
Sam Lantinga
7745ae8aa9
Fixed compiler warning
2011-03-21 13:33:53 -07:00
Ken Rogoway
75029512ef
Split SDL_BlitScaled into SDL_UpperBlitScaled and SDL_LowerBlitScaled.
...
Fixed issue when calling SDL_BlitScaled() directly with src or dst rectangles that were out of bounds.
2011-03-13 22:38:41 -05:00
Sam Lantinga
f76bff3a71
Make it possible to run "make dist" from a separate build directory.
2011-03-15 23:26:22 -07:00
Sam Lantinga
6af452ca77
Added quotes to the post-build copy commands
2011-03-15 22:42:26 -07:00
Sam Lantinga
de7e7ed3e2
Fixed dependencies for testcursor
2011-03-15 22:41:14 -07:00
Sam Lantinga
bf8e277d9a
Removed obsolete window positioning code.
2011-03-15 21:44:56 -07:00
Sam Lantinga
988ae69958
Fixed accidental line deletion.
2011-03-15 21:40:57 -07:00
Sam Lantinga
e5df196be2
Do not break application's signal handler installed with SA_SIGINFO
...
Gleb Natapov to sdl
If application installs SIGINT/SIGTERM signal handler with
sigaction(SA_SIGINFO) syscall before initializing SDL, after
initialization
of SDL signal handler will be reinstalled without SA_SIGINFO flag which
brings havoc when the signal handler is called. The breakage is done by
SDL_QuitInit()/SDL_QuitQuit() function. They use signal() to detect that
signal handler is already installed even in sigaction() is available.
2011-03-15 21:37:01 -07:00
Sam Lantinga
a99d79de70
Fixed error because intrin.h contains C++ code and can't be included in an extern "C" block.
2011-03-15 19:37:38 -07:00
Sam Lantinga
99c49c23e4
There's a function to do that... :)
2011-03-14 23:16:05 -07:00
Sam Lantinga
87477491cd
SDL will treat the functionality as unsupported if the functions aren't filled in.
2011-03-14 23:14:51 -07:00
Sam Lantinga
9671497bdf
DirectFB driver update
...
Couriersud to Sam
the attached patch brings the DirectFB driver back in line with recent
SDL 1.3 developments.
2011-03-14 23:13:33 -07:00
Sam Lantinga
35452d1b41
Delegate should use application: didFinishLaunchingWithOptions:
...
Vittorio G. to Sam
would it be possible to update the application delegate in
SDL_uikitappdelagate to the suggest new method
2011-03-14 23:04:52 -07:00
Sam Lantinga
3f21fa761c
Fixed typo
2011-03-14 10:58:35 -07:00
Sam Lantinga
4213f61f58
Fixed crash if the update rectangles are not pre-clipped.
2011-03-13 19:06:43 -07:00
Sam Lantinga
4fd91c5eed
Added the SDL_HINT_RENDER_SCALE_QUALITY hint, which defaults to nearest pixel sampling.
2011-03-13 11:18:35 -07:00
Sam Lantinga
d9770e538e
Removed unreferenced variable
2011-03-13 11:17:11 -07:00
Sam Lantinga
6d4951e49a
If we leave the default SDL_config.h in place, it'll override the one generated by configure when building from a different directory. Argh...
2011-03-12 13:28:56 -08:00
Sam Lantinga
b710eb9280
Fixed so code will compile with SDL_config_minimal.h
2011-03-12 13:21:57 -08:00
Sam Lantinga
4b75bcbd5d
Fixed operator precedence
...
Frank Zago to SDL
& takes precedence over |. (was a gcc warning)
2011-03-11 18:38:29 -08:00
Sam Lantinga
61169f9e86
Fixed bug 1165 (SDL_GetMouseState() returns wrong location after switch to/from fullscreen)
...
I'm solving this by moving the mouse to the correct location after a fullscreen mode switch.
2011-03-11 18:16:39 -08:00
Sam Lantinga
460a4a9084
Fixed bug 1167 (SDL_WINDOWPOS_CENTERED doesn't work if used right after fullscreen -> windowed switch)
...
The top level code handles SDL_WINDOWPOS_CENTERED now, and the Cocoa SetWindowPosition call will clear the moveHack before adjusting the window position.
2011-03-11 16:54:43 -08:00