Nathan Heisey
b6c26ffe71
Fixed static misnomers
2011-08-22 21:07:16 +00:00
Nathan Heisey
4799ac2b6e
Partially cleaned out code
2011-08-22 11:02:05 +00:00
Nathan Heisey
491df9d730
Temporary mode-setting hack works
2011-08-20 15:16:13 +00:00
Nathan Heisey
d7bd0b0425
Fixed some problems with switching to/from fullscreen
2011-08-17 13:31:18 +00:00
Nathan Heisey
23e3df144f
Reduced SEGFAULT occurence on resize?
2011-08-12 16:58:54 +00:00
Nathan Heisey
eb58f97bd3
Fixed OpenGL library loading functions
2011-08-09 16:34:25 +00:00
Nathan Heisey
06dfd29b23
Some video fixes
2011-08-08 17:00:38 +00:00
Nathan Heisey
3c7c721663
Replaced window backbuffer with BBitmap
2011-08-03 06:22:33 +00:00
Nathan Heisey
2dda407120
Fixed minor rendering issues.
2011-08-03 05:09:36 +00:00
Nathan Heisey
2f9415199b
Framebuffer code moved to SDL_bframebuffer.*, OpenGL support began
2011-07-30 18:26:13 +00:00
Nathan Heisey
41cbb17de7
Render thread partially corrected
2011-07-28 18:21:38 +00:00
Nathan Heisey
bf4cf18905
Moved draw code to a separate thread
2011-07-27 11:06:38 +00:00
Nathan Heisey
350e15ee9f
Corrected keyboard input support
2011-07-26 17:48:40 +00:00
Nathan Heisey
8771f4019a
Fixed mouse move problem
2011-07-26 11:38:20 +00:00
Nathan Heisey
7121f4e5ba
Fixed seg fault on video quit
2011-07-26 10:13:34 +00:00
Nathan Heisey
20af8e0677
Variable name/debugging output changes
2011-07-25 16:46:55 +00:00
Nathan Heisey
96dd15dd3d
Corrected framebuffer creation problem
2011-07-25 13:47:19 +00:00
Nathan Heisey
ee8ee9d166
Corrected memory leak with rendering.
2011-07-22 16:54:23 +00:00
Nathan Heisey
8932a116a0
Drawing code works, but it flashes
2011-07-22 12:39:53 +00:00
Nathan Heisey
a6ec7506e1
Framebuffer support in progress.
2011-07-20 19:25:38 +00:00
Nathan Heisey
569fcd280c
Should compile now (fixed typos(?))
2011-07-14 17:58:47 +00:00
Nathan Heisey
63c52052ea
Fixed video compile(?)
2011-07-13 09:37:00 +00:00
Nathan Heisey
9a7e7f87f9
Renamed all .c files in src/video/bwindow to .cc files.
2011-07-13 09:29:43 +00:00
Nathan Heisey
461d178134
Removed 1.2 files.
2011-07-12 15:09:44 +00:00
Nathan Heisey
70ba5c8150
Rewrote most of Haiku video support to conform with 1.3 functionality.
2011-07-12 15:06:12 +00:00
Nathan Heisey
4f1212a24b
Replaced private event functionality with event sending.
2011-06-24 12:48:43 +00:00
Nathan Heisey
afa5bfc8d0
SDL 1.3 patch 00 for GSoC: Haiku - Implemented pthread spinlock in src/atomic/spinlock.c (in both trylock and
...
unlock). Added appropriate checks in configure.in and include/SDL_configure.h.in.
2011-06-21 13:49:14 +00:00
Tim Angus
d39b9dd978
* Add missing file SDL_hints_c.h
2011-06-15 10:28:01 +01:00
Tim Angus
2f0bec3220
* SDL_IOS_IDLE_TIMER_DISABLED hint
2011-06-10 14:23:36 +01:00
Tim Angus
a36a856bf9
* SDL_IOS_ORIENTATIONS hint
2011-06-10 14:23:24 +01:00
Sam Lantinga
94e1b6970f
Make SDL_QuitRequested() return an SDL_bool
2011-06-12 12:23:39 -04:00
Ryan C. Gordon
c3ab04563b
Fixed gcc warnings for apps using SDL headers with -Wundef flag.
...
Fixes Bugzilla #1216 .
Thanks to Dimitris Zenios for the patch!
2011-06-06 12:20:04 -04:00
Ryan C. Gordon
8b1cf3db98
Updated configure.in to be compatible with autoconf 2.67.
...
Still works with autoconf 2.61 (what ships with Xcode 3).
Thanks to Frank Zago for this patch.
2011-06-04 15:26:02 -04:00
Ryan C. Gordon
590a060f3b
Assert code's stdio interface was reading from the wrong variable.
...
Thanks to Frank Zago for the catch.
2011-06-03 16:03:10 -04:00
Sam Lantinga
b62273437c
Clarified SDL_GetWindowSurface() documentation
...
Matthew Orlando to Sam
Someone asked in IRC whether they should free the surface from SDL_GetWindowSurface. The doc comment is a bit vague so i checked the code and revised the comment.
2011-04-22 09:06:29 -07:00
Sam Lantinga
401e97ad0c
Fixed so SDL_quit.h doesn't require SDL_compat.h
2011-04-21 09:50:29 -07:00
Ryan C. Gordon
f2b3dc5a5a
Make assert dialog work on Cocoa target even if we haven't initialized video.
...
--HG--
extra : rebase_source : 04ec77f4a3a3f61fdb1255c4fc3b8c88efd68ffb
2011-04-20 15:14:18 -04:00
Dennis Cappendijk
36d698513a
Debug win 32 settings was wrongfully set to build the Release 32bit version.
2011-04-20 11:25:01 +02:00
Sam Lantinga
d4637e7a65
Added test of the assertion reporting system
2011-04-19 11:41:45 -07:00
Ryan C. Gordon
b94f23a46d
Removed assertion list terminator (just do it like a normal linked list).
2011-04-19 14:12:56 -04:00
Sam Lantinga
782b8b7d6e
Fixed bug 1185 (VS 2010 project files do not support side-by-side 32-bit and 64-bit builds)
...
Ed Kiser 2011-04-19 09:28:53 PDT
The Visual Studio 2010 project files have hard-coded relative paths which
prevent them from doing side-by-side 32-bit and 64-bit builds.
I have attached a patch that appears to fix this problem.
2011-04-19 09:53:01 -07:00
Sam Lantinga
e740162fb0
Fixed: Windows always fails with SDL_HapticOpenFromJoystick
...
The windows function SDL_SYS_HapticOpenFromJoystick fails because DIDEVICEINSTANCE joy_instance does not have its dwSize field initialized. The attached patch includes the fix along with a fix for two similar problems.
Daniel Heath
2011-04-19 08:08:50 -07:00
Sam Lantinga
1665c192e6
Minor missing parameter name
2011-04-18 12:20:30 -07:00
Sam Lantinga
13cc0a3c3a
Updated documentation to reflect new license
2011-04-15 14:22:08 -07:00
Sam Lantinga
605263ee5f
Removed buggy and LGPL MMX mixing routines.
2011-04-08 13:16:33 -07:00
Sam Lantinga
b0660ba5ff
SDL 1.3 is now under the zlib license.
2011-04-08 13:03:26 -07:00
Sam Lantinga
c336f6f154
Fixed build error
2011-04-06 17:10:14 -07:00
Sam Lantinga
5c77470fb0
Fixed bug 1177 (testsdl ios crash)
...
Vittorio Giovara 2011-04-05 13:18:07 PDT
The test application called "testsdl" inside the iOS project file crashes at
launch time.
The fix is trivial, removing the reference to MainWindow (as there are no Nibs
included) from the Info.plist file.
2011-04-05 17:57:08 -07:00
Sam Lantinga
5e1ffb1cc3
Allow overriding the app delegate on iOS
...
Vittorio G. to Eric, Sam
Actually this is much simpler than i thought, I just had to specify a
class method to get the delegate name and then the category can
override that method!
I've attached the patch that enables this features: in my code i could
remove my custom main() and simply add
@implementation SDLUIKitDelegate (customDelegate)
+(NSString *)getAppDelegateClassName {
return @"HedgewarsAppDelegate";
}
@end
I tested it and with the sdl demos it loads the normal
SDLUIKitDelegate, while in my code it loads my HedgewarsAppDelegate!
2011-04-05 09:50:25 -07:00
Sam Lantinga
0e83d1d4f3
Fixed setting programmatically setting the size of a window on X11 for non-resizable windows.
...
Patch by Matthew Smaling
2011-04-05 09:47:34 -07:00