1. 26 May, 2011 1 commit
  2. 25 May, 2011 3 commits
  3. 24 May, 2011 1 commit
  4. 23 May, 2011 3 commits
  5. 20 May, 2011 1 commit
  6. 22 Apr, 2011 1 commit
    • Sam Lantinga's avatar
      Clarified SDL_GetWindowSurface() documentation · b6227343
      Sam Lantinga authored
      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.
      b6227343
  7. 21 Apr, 2011 1 commit
  8. 20 Apr, 2011 2 commits
  9. 19 Apr, 2011 4 commits
  10. 18 Apr, 2011 1 commit
  11. 15 Apr, 2011 1 commit
  12. 08 Apr, 2011 2 commits
  13. 07 Apr, 2011 1 commit
  14. 06 Apr, 2011 1 commit
    • Sam Lantinga's avatar
      Fixed bug 1177 (testsdl ios crash) · 5c77470f
      Sam Lantinga authored
       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.
      5c77470f
  15. 05 Apr, 2011 4 commits
    • Sam Lantinga's avatar
      Allow overriding the app delegate on iOS · 5e1ffb1c
      Sam Lantinga authored
      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!
      5e1ffb1c
    • Sam Lantinga's avatar
      0e83d1d4
    • Sam Lantinga's avatar
      Fixed bug 1173 (No mouse wheel event on linux/x11) · 65b0f309
      Sam Lantinga authored
       Matthias      2011-03-20 23:07:02 PDT
      
      On X11, SDL 1.3 does not generate a mouse wheel event. Instead, button
      down/buttton up events are generated by SDL. After looking at the code in
      SDL_x11events.c, I assume this is due to the fact that X11 does not have a
      dedicated mouse wheel event.
      
      I did a little research on the behavior of mouse wheel events on X11 systems.
      Apparently, mouse wheel events generate a button down/button up event with the
      same time, i.e. with exact same timestamp.
      
      Attached you can find my changes to SDL_x11events.c, which generates SDL mouse
      wheel events for those button down events that have a button release event
      immediately following it (for the same button, and with the same timestamp).
      
      I did have to make an assumption: As standard X11 implementations know only 5
      buttons, I have mapped Button4 to "wheel up" (i.e. +1), and Button5 to "wheel
      down" (i.e. -1).
      
      Note that if you include this patch, no SDL button down/up events will be
      generated on X11 platforms for mouse wheel events (which is probably a
      significant change for those that have programmed their code to work with
      them).
      65b0f309
    • Ryan C. Gordon's avatar
      Some more iOS orientation rotation fixes. · b786ea8b
      Ryan C. Gordon authored
      - 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.
      
      --HG--
      extra : rebase_source : d1b861f1174282eccb34f5efd183b03f6efcc2fa
      b786ea8b
  16. 04 Apr, 2011 1 commit
  17. 03 Apr, 2011 2 commits
  18. 29 Mar, 2011 6 commits
  19. 28 Mar, 2011 1 commit
  20. 27 Mar, 2011 3 commits