5 Commits

Author SHA1 Message Date
dsward2
f1764538fd This commit updates some third-party source code.
The old CocoaAsyncSocket project was replaced with a built version of CocoaAsyncSocket.framework from the main GitHub repository - https://github.com/robbiehanson/CocoaAsyncSocket/releases/tag/7.6.3

The CocoaLumberjack project was replaced with an updated project acquired with the Swift Package Manager in Xcode at https://github.com/CocoaLumberjack/CocoaLumberjack.  SPM installs the source code in the Xcode DerivedData folder.  The new framework should be built from the CocoaLumberjack.xcworkspace file before building macSVG.
2019-10-29 21:08:28 -05:00
dsward2
2f547e6a37 macOS 10.15 Catalina will be released soon, and apparently will include the WebKit Legacy framework, so this commit will make some initial changes to macSVG for Catalina.
The Generate HTML5 Video command should be working again for Macs that don't use Xeon processors.

The biggest set of changes is to suppress the warning messages for deprecated WebKit APIs.  This is done by wrapping some conditional code around the deprecated code, e.g.,

#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
// deprecated APIs used here
#pragma clang diagnostic pop

More work needs to be done on this.

Several other deprecated macOS APIs were identified, and several were updated.

A subsequent commit is planned to update some third-party code, like CocoaAsyncSocket, CocoaHTTPServer, etc.
2019-10-04 02:49:42 -05:00
dsward2
8ce334777a Updated several projects to recommended settings for Xcode 9.3. 2018-04-07 02:41:56 -05:00
dsward2
97a2847f2b Updated all projects to recommended settings for Xcode 9.
For several image files, some Finder metadata needed to be removed for code signing, per https://developer.apple.com/library/content/qa/qa1940/_index.html
2018-03-22 01:33:37 -05:00
dsward2
3283d3127e Initial commit of macSVG v0.5 2016-09-15 10:13:52 -05:00