Commit Graph

323 Commits

Author SHA1 Message Date
Eric Wasylishen 001a54d5b4 macos: add .gitignore 2021-12-29 19:53:28 -07:00
Eric Wasylishen a2c30f212e macos: new Build_Instructions.md 2021-12-29 19:53:28 -07:00
Eric Wasylishen 414cfd6afa macos: Launcher.nib: change window title to QuakeSpasm-Spiked
also set output version to "deployment target"
2021-12-29 19:53:28 -07:00
Eric Wasylishen 79ab595caf macos: InfoPlist.strings: change app name to QuakeSpasm-Spiked 2021-12-29 19:53:28 -07:00
Eric Wasylishen ff7e884c44 macos: project.pbxproj: various updates
- add qss source files
- link with static libs from vcpkg
- update header search path for vcpkg
- define USE_ZLIB
- added --deep to OTHER_CODE_SIGN_FLAGS to fix code signing error
  (https://stackoverflow.com/a/60099521)
- use deployment target 10.9
- only build x86_64
- rename QuakeSpasm-SDL2 target to QuakeSpasm-Spiked-SDL2
2021-12-29 19:53:28 -07:00
Eric Wasylishen 0899dacbfa macOS: setup to build some dependencies from vcpkg
- zlib, vorbis, ogg, opus
- build static libraries with 10.9 deployment target
  (this is the lowest I can use on my 10.15 dev machine)
- build x86_64 only (I don't have an arm64 machine to test)
2021-12-29 19:53:28 -07:00
Eric Wasylishen 95bbcd6e47 macos: delete opus/opusfile/ogg/vorbis/vorbisfile in MacOSX/codecs
It's missing the encoder so we need to provide
a different copy for use with VOIP
2021-12-29 19:53:28 -07:00
Shpoike 32015ef1e3 Merge remote-tracking branch 'sf/master' into qss 2021-10-14 06:49:15 +01:00
Ozkan Sezer 3fbb11b048 bump version to 0.94.2, update documents. 2021-10-10 05:11:02 +03:00
Shpoike bad54d50cf Merge remote-tracking branch 'sf/master' into qss 2021-09-11 04:49:40 +01:00
Ozkan Sezer 96a8ba1d78 updated XCode project files. 2021-09-08 23:50:50 +03:00
Ozkan Sezer 483757e68e oslibs, codecs: rebuilt mpg123 with an ID3 fix applied. 2021-09-08 17:00:04 +03:00
Ozkan Sezer 83b8b76ca6 bump version to 0.94.1, update documents. 2021-09-04 20:50:50 +03:00
Ozkan Sezer b61a736c8c oslibs, codecs: rebuilt libxmp from newer sources. 2021-08-31 07:21:56 +03:00
Ozkan Sezer 13704c9713 Mac OS X: add arm64 builds of SDL2 and music codecs 2021-08-31 01:22:32 +03:00
Ozkan Sezer e1f17a90ef bump version to 0.94.0, more documentation updates. 2021-08-30 11:35:00 +03:00
Ozkan Sezer dd8f4fbd29 bump version to 0.93.3 and update the changelog 2021-08-20 18:11:20 +03:00
Ozkan Sezer 905693ce2f external libs: rebuilt SDL-1.2 2021-07-08 14:02:24 +03:00
Ozkan Sezer a39c2be6be external libs, codecs: updated mpg123 builds. 2021-07-08 11:37:20 +03:00
Ozkan Sezer c8604ed40c oslibs, codecs: updated libxmp, opusfile, and vorbis builds. 2021-06-30 03:35:00 +03:00
Ozkan Sezer 1716bc120b mac SDL2.framework: by-pass clang-11 overzealousness for now
(see https://github.com/libsdl-org/SDL/issues/4475)
2021-06-28 03:01:02 +03:00
Ozkan Sezer 78323635a0 silence a few macOS deprecation warnings.
The IOHID deprecation (its use is in in_sdl.c for the mouse acceleration
hack) still needs addressing:

in_sdl.c:163:7: warning: 'IOHIDGetAccelerationWithKey' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
                if (IOHIDGetAccelerationWithKey(mouseDev, CFSTR(kIOHIDMouseAccelerationType), &originalMouseSpeed) == kIOReturnSuccess)
                    ^
/opt/MacOSX11.3.sdk/System/Library/Frameworks/IOKit.framework/Headers/hidsystem/IOHIDLib.h:96:1: note: 'IOHIDGetAccelerationWithKey' has been explicitly marked deprecated here
IOHIDGetAccelerationWithKey( io_connect_t handle, CFStringRef key, double * acceleration ) __attribute__((availability(macos,introduced=10.0,deprecated=10.12)));
^
in_sdl.c:165:8: warning: 'IOHIDSetAccelerationWithKey' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
                        if (IOHIDSetAccelerationWithKey(mouseDev, CFSTR(kIOHIDMouseAccelerationType), -1.0) != kIOReturnSuccess)
                            ^
/opt/MacOSX11.3.sdk/System/Library/Frameworks/IOKit.framework/Headers/hidsystem/IOHIDLib.h:99:1: note: 'IOHIDSetAccelerationWithKey' has been explicitly marked deprecated here
IOHIDSetAccelerationWithKey( io_connect_t handle, CFStringRef key, double acceleration ) __attribute__((availability(macos,introduced=10.0,deprecated=10.12)));
^
in_sdl.c:190:7: warning: 'IOHIDSetAccelerationWithKey' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
                if (IOHIDSetAccelerationWithKey(mouseDev, CFSTR(kIOHIDMouseAccelerationType), originalMouseSpeed) != kIOReturnSuccess)
                    ^
/opt/MacOSX11.3.sdk/System/Library/Frameworks/IOKit.framework/Headers/hidsystem/IOHIDLib.h:99:1: note: 'IOHIDSetAccelerationWithKey' has been explicitly marked deprecated here
IOHIDSetAccelerationWithKey( io_connect_t handle, CFStringRef key, double acceleration ) __attribute__((availability(macos,introduced=10.0,deprecated=10.12)));
^
2021-06-28 03:01:02 +03:00
Ozkan Sezer 848aa26b3c silence opengl deprecation warnings from newer mac sdks. 2021-06-28 03:01:02 +03:00
Ozkan Sezer 7f0757588d oslibs, codecs: updated flac decoder builds. 2021-03-30 11:41:50 +03:00
Ozkan Sezer 5a41ee195a updated SDL-1.2 builds 2021-02-28 05:28:28 +03:00
Ozkan Sezer 1077da0415 updated libmad builds 2021-02-28 05:20:00 +03:00
Ozkan Sezer b60dae8acd oslibs: updated libxmp and libmikmod builds. 2021-02-04 23:20:50 +03:00
Ozkan Sezer 8146709a81 rebuilt SDL2 from latest 2.0.14 release.
Windows dlls are the same as libsdl.org releases.  OSX framework is
cross-compiled in-house on a Linux setup for x86 and x86_64.
2021-01-02 01:30:00 +03:00
Ozkan Sezer bbda7657fe rebuilt SDL-1.2 from latest mainstream code 2021-01-01 15:23:40 +03:00
Ozkan Sezer ca71fe55db SDL2: rebuilt from hg-latest (r13387:8a12cc1abc9e)
Changes include a fix for a nasty locale issue on macOS.

git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1668 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-12-30 22:22:14 +00:00
Ozkan Sezer bd35af8922 oslibs, codecs: updated libmpg123 build.
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1666 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-12-29 17:00:07 +00:00
Ozkan Sezer 309ba8f7b6 SDL2: rebuilt from hg-latest (r13382:7cc4fc886d9e)
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1663 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-12-23 21:29:17 +00:00
Ozkan Sezer ffe43cf024 snd_mp3.c: moved mp3 tag stuff into a separate module snd_mp3tag.c
so that it can be used in snd_mpg123.c, too, if needed.

git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1658 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-12-12 11:37:32 +00:00
Ozkan Sezer f2624687f1 oslibs: rebuilt libmikmod with updates applied from mainstream
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1655 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-12-08 13:29:33 +00:00
Ozkan Sezer 799b48d3f8 oslibs, codecs: updated libflac and libopusfile builds.
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1653 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-11-18 09:51:03 +00:00
Ozkan Sezer 93aca471a3 minor update from SDL-1.2 mainstream tree. (our binaries don't change.)
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1650 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-11-13 11:55:04 +00:00
Ozkan Sezer a1ae4bdc7c revert r1647
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1649 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-11-12 07:35:22 +00:00
Ozkan Sezer 626280708b oslibs: rebuilt libflac decoder after applying a fix from mainstream
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1647 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-11-11 11:38:59 +00:00
Ozkan Sezer 82289e3de7 SDL2: rebuilt from latest SDL2-hg-r13229.
fixes a missing export in previous build.

git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1644 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-11-05 07:01:09 +00:00
Ozkan Sezer 027ed8735c SDL2: rebuilt from latest SDL2-hg-r13226 to test upcoming v2.0.12.
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1643 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-11-02 07:20:12 +00:00
Ozkan Sezer 0eccebd694 rebuilt SDL-1.2 from latest source.
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1642 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-11-02 07:14:02 +00:00
Ozkan Sezer abe7868de1 oslibs: rebuilt FLAC and mpg123 decoders.
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1641 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-11-02 07:11:17 +00:00
Ozkan Sezer 61a6d27a01 oslibs, codecs: rebuilt flac decoder after applying fixes from upstream
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1635 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-09-16 11:10:28 +00:00
Ozkan Sezer d130c42172 SDL2: rebuilt from latest SDL2-hg-r13074 to test upcoming v2.0.11.
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1633 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-09-12 17:20:28 +00:00
Ozkan Sezer ee57dddb37 oslibs: rebuilt SDL-1.2 from latest mainstream source.
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1632 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-09-12 17:14:01 +00:00
Ozkan Sezer 13d8e8f704 bump version to 0.93.2, update changelog.
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1631 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-09-12 12:36:59 +00:00
Ozkan Sezer c762d597fc SDL2: rebuilt from latest SDL2-hg-r13033 to test upcoming v2.0.11.
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1621 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-08-24 09:21:07 +00:00
Ozkan Sezer 0351068457 oslibs, SDL-1.2: rebuilt from latest code (1.2.16).
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1620 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-08-23 08:47:40 +00:00
Ozkan Sezer 0e6d131547 oslibs, SDL-1.2: rebuilt from latest code (1.2.16).
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1618 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-08-03 11:47:14 +00:00
Ozkan Sezer eca65d118a SDL2: rebuilt for Windows from SDL2-hg-r12978 to test upcoming v2.0.11.
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1616 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-08-01 18:56:54 +00:00