1. 22 Nov, 2004 3 commits
  2. 21 Nov, 2004 2 commits
    • Patrice Mandin's avatar
      Add OSMesa OpenGL support to the Atari GEM video driver · 42648118
      Patrice Mandin authored
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40985
      42648118
    • Sam Lantinga's avatar
      Date: Fri, 19 Nov 2004 06:23:53 -0800 (PST) · e7815a73
      Sam Lantinga authored
      From: Eric Wing
      Subject: OS X Mouse inversion problem fix (again)
      
      Here's yet another patch for the OS X mouse inversion
      problem. This should fix the problem once and for all.
      I know I've said this before, but *This time for
      sure!* :)
      
      If you recall, my last patch broke the non-OpenGL
      windowed code and caused the inversion to occur there
      instead. Max submitted a patch that partially reverted
      the changes back which included the os version hack
      which is currently the most recent CVS.
      
      Aaron Sullivan identified and reported to the mailing
      list the other day, that the last partial regression
      of the code broke OS X 10.2. Looking over the results,
      I'm thinking that I was slightly more successful than
      I thought at unifying the code. I think I was trying
      to unify the code base for OpenGL and non-OpenGL
      windowed modes for all versions of the OS. It looks
      like I failed at at unifying the OpenGL and non-OpenGL
      code, but I did succeed at unifying the OS versions.
      
      Thus, we no longer need the hack for the OS version
      checks. The partial regression still included an OS
      check which is what broke things for < 10.3.
      
      Attached is the patch for SDL_QuartzWM.m. It basically
      is a half-line change that removes one of the two
      checks that decides if the mouse coordinates need to
      be inverted, i.e:
      
      if (system_version >= 0x1030 &&
      (SDL_VideoSurface->flags & SDL_OPENGL) )
      becomes this:
      if(SDL_VideoSurface->flags & SDL_OPENGL)
      
      With Aaron's outstanding help, we have collectively
      tested:
      
      windowed OpenGL
      windowed non-OpenGL
      fullscreen OpenGL
      fullscreen non-OpenGL
      
      under OS X 10.2 (Jaguar), 10.3 (Panther), and 10.4
      (Tiger).
      
      We don't have access to 10.0 or 10.1, but since the
      original problem didn't materialize until 10.3, I'm
      hopeful that testing 10.2 is sufficient. And now that
      the code is uniform, I'm also hoping we'll be safe
      moving forward to deal with future revisions of the OS
      with this issue.
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40984
      e7815a73
  3. 20 Nov, 2004 3 commits
  4. 17 Nov, 2004 2 commits
  5. 15 Nov, 2004 5 commits
  6. 13 Nov, 2004 1 commit
  7. 12 Nov, 2004 7 commits
    • Sam Lantinga's avatar
      Date: Mon, 25 Oct 2004 17:30:06 +0200 · 18e4eb0c
      Sam Lantinga authored
      From: Gautier Portet
      Subject: [SDL] Re: Centering a window
      
      Hi, here is a patch fixing the win32 centered window bug
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40972
      18e4eb0c
    • Sam Lantinga's avatar
      Date: Tue, 19 Oct 2004 23:04:58 -0700 · bf7fdf59
      Sam Lantinga authored
      From: "Trevor Scroggins"
      Subject: [SDL] [PATCH] DirectX and SDL_WINDOWID Hack
      
      Hello, all. The IDirectInputDevice2_SetCooperativeLevel call in
      SDL_dx5events.c expects to be passed a root-level HWND. More often than not,
      a child window is used with the SDL_WINDOWID hack, causing the
      IDirectInputDevice2_SetCooperativeLevel call to fail.
      
      This is a small patch to SDL_dx5events.c v1.21 that fixes the problem by
      retrieving a handle to the root-level ancestor of the current SDL_Window and
      passing that handle to IDirectInputDevice2_SetCooperativeLevel.
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40971
      bf7fdf59
    • Sam Lantinga's avatar
      Date: Wed, 13 Oct 2004 17:00:58 -0500 · e443aa34
      Sam Lantinga authored
      From: Jonathan Atkins
      Subject: [Fwd: Re: SDL_image on Solaris x86 help please]
      
      apparently __i386__ is insufficient for Suns C Workshop compilers...
      so a sun x86 user told me about this...and tested his own solution.
      I think it wouldn't be a bad idea to add __i386 to the SDL_byteorder.h
      so that it works for that compiler.
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40970
      e443aa34
    • Sam Lantinga's avatar
      Date: Mon, 11 Oct 2004 15:17:27 +0300 (EEST) · ea37fbe5
      Sam Lantinga authored
      From: Hannu Savolainen
      Subject: Re: SDL uses obsolete OSS features
      
      I did some work on getting OSS to work better with SDL. There have been
      some problems with select which should be fixed now.
      
      I'm having some problems in understanding what is the purpose of the
      DSP_WaitAudio() routine. I added a return to the very beginning of this
      routine and commendted out the define for USE_BLOCKING_WRITES. At least
      lbreakout2 seems to work as well as earlier. The latencies are the same.
      
      An ordinary blocking write does exactly the same thing than DSP_WaitAudio
      does. So I would recommend using the USE_BLOCKING_WRITES approach and
      removing everything from the DSP_WaitAudio routine. Also enabling
      USE_BLOCKING_WRITES makes it possible to simplify DSP_PlayAudio() because
      you don't need to handle the partial writes (the do-while loop).
      
      Attached is a patch against SDL-1.2.7. After these changes SDL will use
      OSS as it's designed to be used (make it as simple as possible). This code
      should work with all OSS implementations because it uses only the very
      fundamental features that have been there since the jurassic times.
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40969
      ea37fbe5
    • Sam Lantinga's avatar
      Date: Tue, 5 Oct 2004 11:04:02 -0400 · 7e11bc40
      Sam Lantinga authored
      From: Bob Ippolito
      Subject: [SDL] PATCH: Fix for release count bug in SDL_QuartzWM
      
      SDL_QuartzWM incorrectly does [window close]; [window release];
      
      The semantics for -[NSWindow close] are as follows:
      
      Removes the receiver from the screen. If the receiver is set to be
      released when closed, a release message is sent to the object after the
      current event is completed. For an NSWindow object, the default is to
      be released on closing, while for an NSPanel object, the default is not
      to be released. You can use the setReleasedWhenClosed: method to change
      the default behavior.
      
      This patch simply removes the incorrect release.
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40968
      7e11bc40
    • Sam Lantinga's avatar
      Video modes are sorted width first, then height · 9dd9471d
      Sam Lantinga authored
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40967
      9dd9471d
    • Sam Lantinga's avatar
      Fix from Alfred Perlstein · 4cf94e33
      Sam Lantinga authored
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40966
      4cf94e33
  8. 06 Nov, 2004 1 commit
  9. 31 Oct, 2004 1 commit
  10. 29 Oct, 2004 2 commits
    • Patrice Mandin's avatar
      Forgot to disable debug messages · ca8f68a6
      Patrice Mandin authored
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40963
      ca8f68a6
    • Patrice Mandin's avatar
      Date: Fri, 29 Oct 2004 11:47:09 +0200 · e3656a6a
      Patrice Mandin authored
      From: Patrice Mandin
      Subject: Reworked audio drivers for Atari platform
      
      These are reworked audio drivers for the Atari platform.
      
      Previous drivers were missing some features:
      - Test external clock plugged to DSP port on Atari Falcon 030.
      - Ability to select internal or external clock.
      
      So now, I generate a list of frequencies available, with the master clock
      and predivisor to use. One big caveat to this: I do not have an external
      clock, so I hope it works.
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40962
      e3656a6a
  11. 09 Oct, 2004 1 commit
    • Sam Lantinga's avatar
      Date: Sat, 9 Oct 2004 02:46:18 +0300 (EEST) · 33aa9c5b
      Sam Lantinga authored
      From: Hannu Savolainen
      Subject: SDL uses obsolete OSS features
      
      I was trying to compile SDL against the latest OSS version. It appeared
      that SDL 1.2.7 is using a very old SOUND_PCM_WRITE_RATE ioctl that is
      obsolete and has been removed from OSS. The right ioctl to call is
      SNDCTL_DSP_SPEED. Attached is a patch (works with all OSS versions).
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40961
      33aa9c5b
  12. 08 Oct, 2004 1 commit
  13. 17 Sep, 2004 4 commits
    • Sam Lantinga's avatar
      *** empty log message *** · 93685f61
      Sam Lantinga authored
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40959
      93685f61
    • Sam Lantinga's avatar
      Date: Thu, 2 Sep 2004 19:35:51 +0200 · b88a981c
      Sam Lantinga authored
      From: Max Horn
      Subject: [Patch]: Improved menu code for SDLMain.m
      
      the attached patch improves the menu setup for SDL apps built without a
      .nib file. On 10.3, the application menus are empty with the current
      SDL CVS version; after this patch, a proper app & window menu, with
      "About", "Hide", "Quit", "Minimize" etc. entries are visible, just like
      with the .nib enabled applications.
      
      This *should* work on 10.2 and even 10.1, but I can't guarantee it, so
      somebody should test there, ideally.
      
      I also changed the way setupWorkingDirectory works by making use of the
      Bundle APIs, that results in (IMO) less hackish code.
      
      Finally, I added some "static" keywords to ensure that certain local
      functions are not exported (that's just a paranoia change, I guess:
      never pollute linker namespaces if you can avoid it).
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40958
      b88a981c
    • Sam Lantinga's avatar
      Date: Mon, 30 Aug 2004 18:20:25 +0200 · 48329dae
      Sam Lantinga authored
      From: Joost Baas
      Subject: why call arts artsc?
      
      I, and a few other people at the mplayer-docs-mailinglist were wondering why
      you decided to call arts artsc. I understand usually users have nothing to do
      with libsdl, just developers, but because you can choose the audio-driver
      being used by mplayer, one of which is sdl, and you can also choose the sdl
      subdriver, it is necessary to have a well-known or logical name. artsc is not
      the logical choice, and it's very hard to look up the right name if you don't
      know what you're looking for.
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40957
      48329dae
    • Sam Lantinga's avatar
      Date: Fri, 25 Jun 2004 13:29:15 +0100 · c52f363a
      Sam Lantinga authored
      From: "alan buckley"
      Subject: Modification for RISC OS version of SDL
      
      Ive attached a zip file with the changes to this email, it contains the
      following:
      
      The file sdldiff.txt is the output from cvs diff u.  .
      The directory thread/riscos contains all the new files to support threading.
      
      Readme.riscos is a new readme file to add.
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40956
      c52f363a
  14. 11 Sep, 2004 2 commits
    • Sam Lantinga's avatar
      Date: Thu, 02 Sep 2004 01:06:23 +0200 · a5a84be7
      Sam Lantinga authored
      From: Ivo Danihelka
      Subject: [SDL] [PATCH] Fixed XLocaleNotSupported in utf8 code
      
      there exist X server configurations which does not support locales.
      They even does not support conversion from utf-8 textList to utf-8
      textProperty.
      
      This patch fixes such situations. It is my bug because I submitted the
      previous support for utf-8.
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40955
      a5a84be7
    • Sam Lantinga's avatar
      Backing out new changes, at Chris Nelson's request. · 31f22de8
      Sam Lantinga authored
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40954
      31f22de8
  15. 31 Aug, 2004 1 commit
    • Sam Lantinga's avatar
      Hum. · 11395472
      Sam Lantinga authored
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40953
      11395472
  16. 30 Aug, 2004 1 commit
    • Sam Lantinga's avatar
      Date: Sun, 29 Aug 2004 20:55:54 +0200 · d8774258
      Sam Lantinga authored
      From: Tomas Kovar
      Subject: [SDL] [PATCH] UTF-8 support for SDL_WM_SetCaption in OSX
      
      Recently, there was patch that added UTF-8 support for
      SDL_WM_SetCaption in X11 backend. This patch does the same for Quartz
      (OSX) backend.
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40952
      d8774258
  17. 25 Aug, 2004 1 commit
    • Sam Lantinga's avatar
      Date: Tue, 24 Aug 2004 06:16:32 +0200 · 24361cbe
      Sam Lantinga authored
      From: Christian Biere
      Subject: [SDL] YUV Overlay vs. XV_AUTOPAINT_COLORKEY
      
      I have a problem with SDL's YUV Overlay support using X11 Xv. Some people
      reported that they get nothing but a black screen. I've compared the
      output of xvattr they've sent me with the values I get here. It turned
      out that XV_AUTOPAINT_COLORKEY was disabled. By enabling this feature
      everything works fine.
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40951
      24361cbe
  18. 24 Aug, 2004 2 commits