Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Removed Windows 8.1 and Windows Phone 8.1 support #5809

Merged
merged 11 commits into from
Sep 19, 2017

Conversation

Jjagg
Copy link
Contributor

@Jjagg Jjagg commented Jul 11, 2017

As per #5807 :)

I checked installers, NuGets, templates and Protobuild files and removed files that are not used by other platforms. I still need to check preprocessor directives. Anything else?

@Jjagg
Copy link
Contributor Author

Jjagg commented Jul 11, 2017

This is really fun to do :D

@Jjagg
Copy link
Contributor Author

Jjagg commented Jul 11, 2017

[08:44:57][NAnt output] Target 'build_windows8' does not exist in this project.

@tomspilman The NAnt script on the build bot should be updated to not build (or do anything else) with the Win8/WP projects.

@Jjagg
Copy link
Contributor Author

Jjagg commented Jul 11, 2017

I guess open issues related to WP/Win 8/8.1 can be closed now with a comment saying they are not fixed, but platform support was dropped. Would be nice if someone with more knowledge of the Windows ecosystem can confirm that these are no longer relevant. Maybe @DDReaper or @nkast?

Issues related to Windows Phone 8/8.1

#1051
#1352
#1396
#1487
#1646
#1692
#1970*
#2074*
#2076*
#2081
#2103*
#2231*
#2361
#2565*
#2612
#2774*
#2728*
#2976
#3048
#3172
#4402*
#4768
#5131*

Issues related to Windows 8/8.1

#933
#1006*
#1039
#1360*
#1394
#1492
#1647
#2003
#2325
#3033
#3621
#3727

*: Possibly still relevant for UWP. Most of these are touch related. Possibly some of these are fixed by #5520

@SimonDarksideJ
Copy link
Contributor

You beat me to it @Jjagg
You know how much I love destroying platforms :P

I'll see if I can start going through those issues tonight to check there is anything we need to be concerned about.

@SimonDarksideJ
Copy link
Contributor

Most of those issues are over a year (most 2 years) old, so I think it's fair to close them as MG has moved on a lot since then.
A fair few have fix PR's against them but were not cleaned up.

@tomspilman / @KonajuGames , if you want to give me issue admin rights on Github, I'll go through and clean them up.

@harry-cpp
Copy link
Member

@tomspilman / @KonajuGames , if you want to give me issue admin rights on Github, I'll go through and clean them up.

Actually you can't get only issue closing rights on GitHub, I know, I've asked a similar question several months ago :(

@KonajuGames
Copy link
Contributor

Will be merged after 3.7 is out.

@SimonDarksideJ
Copy link
Contributor

Will be merged after 3.7 is out.

Sorry to be brash @cra0zy but why?

After every release recently, MonoGame get's hit with crazy errors on some platforms and there is absolutely no reason to continue to support those platforms for 3.7. Even MS is removing it now from their other OS releases.

like other platforms, if they still want Win 8.1 / WP8.1 support then users can stay on 3.6. I personally see no value in keeping it on for another release.

UWP is still broken from 3.6 with hints at a point release and with Dream Build Play hitting our doors, users are still struggling getting new projects running on 2017, all fixed in source and dev releases (which is where I generally send them)

/Rant

@harry-cpp
Copy link
Member

Sorry to be brash @cra0zy but why?

Wrong person there buddy :)

@SimonDarksideJ
Copy link
Contributor

SimonDarksideJ commented Jul 18, 2017

Darn it, sorry @cra0zy.

Same point / rant to you @KonajuGames

Why after 3.7? This makes no sense.

@dellis1972
Copy link
Contributor

@Jjagg do you have time to rebase this?

@Jjagg
Copy link
Contributor Author

Jjagg commented Sep 9, 2017

Yeah, will do

@SimonDarksideJ
Copy link
Contributor

@Jjagg you still rebasing this PR, or if you've run out of time, do you want me to just resubmit it?

@Jjagg
Copy link
Contributor Author

Jjagg commented Sep 14, 2017

It's rebased, but the build fails because of Target 'build_windows8' does not exist in this project. I'm not sure where that's still coming from.

@tomspilman
Copy link
Member

tomspilman commented Sep 14, 2017

but the build fails because of Target build_windows8 does not exist in this project

That is set on the build server. For now leave the old build_windows8 target, but leave it empty.

I will follow up with a PRs fixing this once and for all.

@SimonDarksideJ
Copy link
Contributor

Go on @Jjagg , make my B'Day and try and get this read to merge today.
Had the same issue when I removed the base Win8. Just add back in the Build target in the build headers. But leave off any actions.

@tomspilman
Copy link
Member

tomspilman commented Sep 21, 2017

@Jjagg @DDReaper - Looks like we broke NuGet....

https://github.com/MonoGame/MonoGame/blob/develop/NuGetPackages/MonoGame.Framework.DX.nuspec

This still references the Windows 8/8.1 stuff.

Can someone submit a PR to fix this?

@SimonDarksideJ
Copy link
Contributor

If you can get that SharpDX PR merged, I'll get that sorted now

@SimonDarksideJ
Copy link
Contributor

PR #5951 submitted to fix NuGet's

@tomspilman tomspilman added this to the 3.7 Release milestone Sep 21, 2017
@tomspilman tomspilman changed the title Remove Windows 8.1 and Windows Phone 8.1 support Removed Windows 8.1 and Windows Phone 8.1 support Sep 21, 2017
@Jjagg Jjagg deleted the dropw8 branch March 3, 2018 16:15
nkast pushed a commit to nkast/MonoGame that referenced this pull request Jun 26, 2018
* Remove Windows 8.1 and Windows Phone 8.1 support

* Remove Win8.1 and WP preprocessor directives

* Replace WINRT with WINDOWS_UAP and remove the define

* Re-add removed method stub needed for compilation

* Remove Windows 8 Store from docs

* Remove build VS2012 templates in NAnt script

* Remove WP8.1 in Windows nsi installer

* Remove some leftover files

* Re-add build targets

* Remove duplicate file include

* Re-add SignedInGamer for UWP
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants