1. 17 Mar, 2023 6 commits
  2. 16 Mar, 2023 2 commits
  3. 11 Mar, 2023 3 commits
  4. 06 Mar, 2023 1 commit
  5. 28 Feb, 2023 5 commits
  6. 25 Feb, 2023 3 commits
  7. 24 Feb, 2023 1 commit
  8. 01 Feb, 2023 1 commit
  9. 23 Jan, 2023 2 commits
  10. 21 Jan, 2023 3 commits
  11. 14 Jan, 2023 1 commit
  12. 12 Jan, 2023 1 commit
  13. 07 Jan, 2023 1 commit
  14. 06 Jan, 2023 6 commits
  15. 05 Jan, 2023 1 commit
  16. 03 Jan, 2023 3 commits
    • David Reid's avatar
      Update change history. · c3712915
      David Reid authored
      c3712915
    • David Reid's avatar
      Don't try using the DirectSound backend if not all APIs are available. · 78897b3e
      David Reid authored
      This affects Windows 95. It does not appear to have at least one of
      these functions. This is convenient because the function
      IDirectSound::CreateSoundBuffer() is failing in my tests and I wasn't
      able to figure out what was going on. Simply failing context
      initialization outright is an acceptable solution for now since
      Windows 95 is such an uncommon target and it can always fall back to
      WinMM which works.
      78897b3e
    • David Reid's avatar
      Fix crash when running on Windows 95. · fcdd14cd
      David Reid authored
      It looks like CoInitializeEx() is not available on Windows 95. This
      commit changes it so that if CoInitializeEx() cannot be found, such as
      the case with Windows 95, it falls back to CoInitialize().
      
      As of this commit, a crash still occurs when trying to initialize the
      DirectSound backend. The WinMM backend works, however.
      fcdd14cd