1. 08 Nov, 2009 1 commit
  2. 02 Nov, 2009 2 commits
    • Sam Lantinga's avatar
      Removed the separate static simulator target, all targets create libSDLiPhoneOS.a · f9293220
      Sam Lantinga authored
      Removed generic thread files, they shouldn't have been in there.
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404149
      f9293220
    • Sam Lantinga's avatar
      Fixed bug #847 · 8f71172a
      Sam Lantinga authored
       Roger Willcocks      2009-10-25 08:45:37 PDT
      
      appDidFinishLaunching is triggered before all the setup's complete. The easiest
      fix is to arrange for another event to be sent when it's really ready, and run
      SDL_main from there. Ref.
      http://blog.rightsprite.com/2008/11/iphone-applicationdidfinishlaunching.html
      
      SDL-1.3.0-4563/src/video/uikit/SDL_uikitappdelegate.m:
      
      
      
      - (void)postFinishLaunch {
      
          /* run the user's application, passing argc and argv */
          int exit_status = SDL_main(forward_argc, forward_argv);
      
          /* free the memory we used to hold copies of argc and argv */
          int i;
          for (i=0; i<forward_argc; i++) {
              free(forward_argv[i]);
          }
          free(forward_argv);
      
          /* exit, passing the return status from the user's application */
          exit(exit_status);
      
      }
      
      - (void)applicationDidFinishLaunching:(UIApplication *)application {
      
          /* Set working directory to resource path */
          [[NSFileManager defaultManager] changeCurrentDirectoryPath: [[NSBundle
      mainBundle] resourcePath]];
      
          [self performSelector:@selector(postFinishLaunch) withObject:nil
      afterDelay:0.0];
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404148
      8f71172a
  3. 30 Oct, 2009 2 commits
    • Sam Lantinga's avatar
      cpuid doesn't actually change the flags register · 115c22f2
      Sam Lantinga authored
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404146
      115c22f2
    • Sam Lantinga's avatar
      Fixed bug #734 · a0fd7e1c
      Sam Lantinga authored
      Save and restore the PIC register %ebx/%rbx using push/pop instead of %edi/%rdi
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404145
      a0fd7e1c
  4. 29 Oct, 2009 1 commit
    • Mike Gorchak's avatar
      Cursor hotspot fixes. · ef88f68a
      Mike Gorchak authored
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404144
      ef88f68a
  5. 28 Oct, 2009 4 commits
    • Sam Lantinga's avatar
      Fixed compile error · 1599f335
      Sam Lantinga authored
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404142
      1599f335
    • Sam Lantinga's avatar
      Automatically initialize the video system and create a renderer to simplify use. · 6d92d750
      Sam Lantinga authored
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404141
      6d92d750
    • Sam Lantinga's avatar
      Adam Strzelecki to SDL · 47997f87
      Sam Lantinga authored
      This patch significantly speeds up make process (mostly noticeable on MinGW+MSYS) canceling implicit rules for dependencies and Makefile.in that caused lot of unnecessary file checks (in case of Windoze those are pretty slow). See "make -d" before and after applying this patch.
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404140
      47997f87
    • Sam Lantinga's avatar
      Adam Strzelecki to SDL · 303b1402
      Sam Lantinga authored
      Actually after my patch commited in r4928 MinGW configure seems to generate broken Makefile due MSYS bash bug. (Attaching cure/patch below)
      
      The problem is that:
      
      TEST=`echo 'one\\
      two\\
      three\\'`
      echo "$TEST"
      
      Should echo:
      one\
      two\
      three\
      
      Does it on Linux, Mac.. all UNIX but not on MSYS (MinGW) which outputs:
      one\two\three\
      (new lines removed, probably it doesn't like backslashes)
      Probably this bug should be submitted to MSYS team, but not waiting till MSYS gets it fixed (they have very slow release cycles) here goes simple cure...
      
      My patch simply replaces single quoted SED rules where we needed newlien injection with double quoted ones.
      
      Tested on Mac, Linux & MinGW. Please review it ASAP coz this may be showstopper for everybody compiling with MinGW.
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404139
      303b1402
  6. 23 Oct, 2009 2 commits
    • Sam Lantinga's avatar
      Adam Strzelecki to SDL · cf7ca27b
      Sam Lantinga authored
      I think something is wrong (look at the fix patch below):
      (1) NSRect rect shouldn't be initialized with contentRectForFrameRect: at the top of the function, contentRectForFrameRect is called in non-fullscreen case anyway (1st @@)
      (2) I think you've left two lines that should be removed completely (2nd @@)
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404138
      cf7ca27b
    • Sam Lantinga's avatar
      Adam Strzelecki to SDL · f9c1667f
      Sam Lantinga authored
      When using deployment in Xcode we use 10.4 SDK for PPC & i386 and 10.6 SDK for x86_64 unfortunately MAC_OS_X_VERSION_10_6 is defined only in 10.6 SDK, in older SDKs it is undefined which makes >= comparison return always TRUTH, so the GCC complains about undefined <NSWindowDelegate>, even if the original intention was to omit <NSWindowDelegate> on older SDKs.
      
      Solution, don't relay on MAC_OS_X_VERSION_10_6 but use OSX revision number 1060 directly as SDL does in many other places.
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404137
      f9c1667f
  7. 22 Oct, 2009 4 commits
    • Mike Gorchak's avatar
      Fixes in GLES configuration selection. · 40aaaac9
      Mike Gorchak authored
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404136
      40aaaac9
    • Mike Gorchak's avatar
      Fixes in GLES configuration selection. Support for an old QNX 6.3.2. · ae491a82
      Mike Gorchak authored
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404135
      ae491a82
    • Mike Gorchak's avatar
      Optimizations. · 6a7f207c
      Mike Gorchak authored
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404134
      6a7f207c
    • Sam Lantinga's avatar
      Adam Strzelecki to SDL · c558493b
      Sam Lantinga authored
      Sending a patch for fullscreen Mac OS X SDL 1.3 (SVN) Cocoa mouse position handling. In fullscreen mouse coordinates should be relative to SCREEN not to the window, which doesn't really occupy fullscreen.
      Without this patch mouse position (especially Y) was totally incorrect (shifted) in fullscreen.
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404132
      c558493b
  8. 21 Oct, 2009 1 commit
  9. 19 Oct, 2009 1 commit
    • Sam Lantinga's avatar
      Partial fix for bug #859 · 1cbfd5b6
      Sam Lantinga authored
      Header file update from Ken for improved doxygen output
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404127
      1cbfd5b6
  10. 18 Oct, 2009 3 commits
    • Sam Lantinga's avatar
      There's a bug with gcc 4.4.1 and -O2 where srcp doesn't get the correct value... · 4483fc99
      Sam Lantinga authored
      There's a bug with gcc 4.4.1 and -O2 where srcp doesn't get the correct value after the first scanline.  Ugh.
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404115
      4483fc99
    • Sam Lantinga's avatar
      Merged improvements to SDL_SoftStretch() from SDL 1.2 · 7df7cdde
      Sam Lantinga authored
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404113
      7df7cdde
    • Sam Lantinga's avatar
      Fixed bug #853 · 410baa46
      Sam Lantinga authored
       Ludwig Nussel      2009-10-18 05:34:18 PDT
      
      src/joystick/linux/SDL_sysjoystick.c has some problems:
      
      - test_bit() might break with strict aliasing
      - test_bit() assumes array is Uint32 but its actually "unsigned long"
        on 64bit systems sizeof(long) != sizeof(Uint32).
      - the keybit array is too small
      - the arrays are unitialized so the number of
        detected buttons is quite random
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404108
      410baa46
  11. 17 Oct, 2009 4 commits
    • Sam Lantinga's avatar
      Whoops, need &quot; inside quotes · 0347900a
      Sam Lantinga authored
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404107
      0347900a
    • Sam Lantinga's avatar
      Fixed bug #852 · c331a14c
      Sam Lantinga authored
       Jesse Anders      2009-10-17 14:17:25 PDT
      
      In VC++, the build script that creates SDL_config.h and SDL_revision.h fails
      when the project directory path includes spaces. For example, if the project
      directory path is:
      
      c:\Documents and Settings\Jesse\My Documents\Visual Studio 2008\Projects\SDL
      1.3\VisualC\SDL\
      
      The following error is generated:
      
      'and' is not recognized as an internal or external command
      
      Placing all paths in quotes fixes this.
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404106
      c331a14c
    • Sam Lantinga's avatar
      iPhone/Xcode for 1.3 · 6513f302
      Sam Lantinga authored
      Eric Wing to Sam
      
      Here's another patch for Xcode-iPhone for 1.3.
      This has been sitting for awhile too, so you may want to test.
      Contains mostly small changes, but tries to unify how I do some of the script stages with the Mac version.
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404103
      6513f302
    • Sam Lantinga's avatar
      iPhone interruption patch / SDL 1.3 · f2ae715b
      Sam Lantinga authored
      Eric Wing to Sam
      
      I've been sitting on this too long. I need to push.
      It's untested because of the unrelated crashing bug I've been experiencing.
      Also have a fix for SIZEOF_VOIDP in the config for both iPhone and Mac.
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404102
      f2ae715b
  12. 13 Oct, 2009 12 commits
  13. 12 Oct, 2009 3 commits