{"action":"created","issue":{"url":"https://api.github.com/repos/mono/MonoGame/issues/4282","labels_url":"https://api.github.com/repos/mono/MonoGame/issues/4282/labels{/name}","comments_url":"https://api.github.com/repos/mono/MonoGame/issues/4282/comments","events_url":"https://api.github.com/repos/mono/MonoGame/issues/4282/events","html_url":"https://github.com/mono/MonoGame/pull/4282","id":119880408,"number":4282,"title":"[Mac] Upgrade Protobuild, Allow MacOS to target newer Xamarin APIs, etc.","user":{"login":"hach-que","id":504826,"avatar_url":"https://avatars.githubusercontent.com/u/504826?v=3","gravatar_id":"","url":"https://api.github.com/users/hach-que","html_url":"https://github.com/hach-que","followers_url":"https://api.github.com/users/hach-que/followers","following_url":"https://api.github.com/users/hach-que/following{/other_user}","gists_url":"https://api.github.com/users/hach-que/gists{/gist_id}","starred_url":"https://api.github.com/users/hach-que/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hach-que/subscriptions","organizations_url":"https://api.github.com/users/hach-que/orgs","repos_url":"https://api.github.com/users/hach-que/repos","events_url":"https://api.github.com/users/hach-que/events{/privacy}","received_events_url":"https://api.github.com/users/hach-que/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/mono/MonoGame/milestones/8","html_url":"https://github.com/mono/MonoGame/milestones/3.5%20Release","labels_url":"https://api.github.com/repos/mono/MonoGame/milestones/8/labels","id":1324448,"number":8,"title":"3.5 Release","description":"","creator":{"login":"dellis1972","id":810617,"avatar_url":"https://avatars.githubusercontent.com/u/810617?v=3","gravatar_id":"","url":"https://api.github.com/users/dellis1972","html_url":"https://github.com/dellis1972","followers_url":"https://api.github.com/users/dellis1972/followers","following_url":"https://api.github.com/users/dellis1972/following{/other_user}","gists_url":"https://api.github.com/users/dellis1972/gists{/gist_id}","starred_url":"https://api.github.com/users/dellis1972/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dellis1972/subscriptions","organizations_url":"https://api.github.com/users/dellis1972/orgs","repos_url":"https://api.github.com/users/dellis1972/repos","events_url":"https://api.github.com/users/dellis1972/events{/privacy}","received_events_url":"https://api.github.com/users/dellis1972/received_events","type":"User","site_admin":false},"open_issues":8,"closed_issues":11,"state":"open","created_at":"2015-09-25T19:48:58Z","updated_at":"2015-12-03T21:30:50Z","due_on":"2015-12-11T00:00:00Z","closed_at":null},"comments":60,"created_at":"2015-12-02T06:56:41Z","updated_at":"2015-12-04T08:50:43Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/mono/MonoGame/pulls/4282","html_url":"https://github.com/mono/MonoGame/pull/4282","diff_url":"https://github.com/mono/MonoGame/pull/4282.diff","patch_url":"https://github.com/mono/MonoGame/pull/4282.patch"},"body":"This PR addresses multiple issues at once because they're all dependent on one another:\r\n\r\n* **Upgrades Protobuild:** Throughout the course of this PR I had to make changes to Protobuild to support the newer APIs and fix various issues across platforms, so that is updated here.\r\n* **Remove old XSLTs:** With the Windows Universal and tvOS platforms upstreamed into Protobuild, there's no need for MonoGame to keep it's own copies of the XSLT files any more.  This PR removes them in favour of the built-in ones.  This will assist with #4218.\r\n* **Mac now supports the Xamarin.Mac Unified API:** It supports both the MonoMac API, XamMac API and newer Xamarin.Mac API (unified).  The older APIs are supported by #ifdef'ing namespaces with the `PLATFORM_MACOS_LEGACY` define.  This resolves #4275, but should also fix bugs like #4278.\r\n* **WindowsUAP is now WindowsUniversal:** This brings the MonoGame platform name inline with the platform name being used in upstream.  See https://github.com/hach-que/Protobuild/pull/130 for the name change reasoning.\r\n* **WindowsUniversal package resolution occurs outside MSBuild:** Until the build server is updated, this is necessary to build against an older version of the Windows Universal SDK."},"comment":{"url":"https://api.github.com/repos/mono/MonoGame/issues/comments/161910750","html_url":"https://github.com/mono/MonoGame/pull/4282#issuecomment-161910750","issue_url":"https://api.github.com/repos/mono/MonoGame/issues/4282","id":161910750,"user":{"login":"hach-que","id":504826,"avatar_url":"https://avatars.githubusercontent.com/u/504826?v=3","gravatar_id":"","url":"https://api.github.com/users/hach-que","html_url":"https://github.com/hach-que","followers_url":"https://api.github.com/users/hach-que/followers","following_url":"https://api.github.com/users/hach-que/following{/other_user}","gists_url":"https://api.github.com/users/hach-que/gists{/gist_id}","starred_url":"https://api.github.com/users/hach-que/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hach-que/subscriptions","organizations_url":"https://api.github.com/users/hach-que/orgs","repos_url":"https://api.github.com/users/hach-que/repos","events_url":"https://api.github.com/users/hach-que/events{/privacy}","received_events_url":"https://api.github.com/users/hach-que/received_events","type":"User","site_admin":false},"created_at":"2015-12-04T08:50:43Z","updated_at":"2015-12-04T08:50:43Z","body":"@BrianPeek Is the mandatory upgrade required in all versions of Visual Studio? i.e. is it not possible to even download an SDK / Visual Studio version any more that will let you do Windows 8 without upgrading?"}}