User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:2.0b8pre) Gecko/20101124 Firefox/4.0b8pre Build Identifier: See Bug 600714 comment 0. Reproducible: Always
Seems weird to remove WinCE support before we're sure we won't be able to do a Windows Phone 7 port.
I think there are some places that I don't mind removing (like the ddraw bits), but a huge removal of wince might be an overkill.
Adding bug 386760, since the rewrite there removes all of the old WinCE updater code. (In reply to comment #1) > Seems weird to remove WinCE support before we're sure we won't be able to do a > Windows Phone 7 port. (In reply to comment #2) > I think there are some places that I don't mind removing (like the ddraw bits), > but a huge removal of wince might be an overkill. I would have thought that even if MS finally release a Windows Phone 7 NDK, and even if the decision is made to port to it; the platform changes will be significant enough compared to WinCE 6 that most of the current WinCE specific code would be redundant anyway? (Especially given that a lot of it is ancient hackery working around older WinCE OS/compiler bugs and limitations, which one would hope would no longer exist on Windows Phone 7...or at least in different forms?)
In the case of the updater (bug 386760), it would likely just work with Windows Phone 7 and there wouldn't be new API's. I mainly removed it because it was difficult to support WinCE/WinMo while optimizing the code. I suspect it will be the same eslewhere as well.
Is Fennec dead?
(In reply to comment #5) > Is Fennec dead? No, Fennec is the code name for the mobile version of Firefox, which is being actively developed for Maemo and Android (https://wiki.mozilla.org/Mobile/Fennec), so Fennec itself isn't dead. What is being discussed here is WinCE/Windows Mobile platform support, which was the initial platform for Fennec, but is no longer supported by it - thanks to Microsoft's decision to not release an NDK for Windows Phone 7 (http://blog.pavlov.net/2010/03/22/stopping-development-for-windows-mobile/).
Removing dependency on bug 622840, since the WinCE removal parts have landed (http://hg.mozilla.org/mozilla-central/rev/98ef084ded47) even though the rest of the bug was backed out / reopened. Closing this meta now, since the only remaining instances of: WINCE WIN32_WCE MOZ_CE WINMO ...are in upstream code, including NSPR (WONTFIX) & NSS (being dealt with in bug 654611); so nothing left to do here.