Closed Bug 614720 Opened 9 years ago Closed 9 years ago

[Meta] Remove support for WinCE/Windows Mobile

Categories

(Core Graveyard :: Tracking, defect, trivial)

All
Windows CE
defect
Not set
trivial

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: matjk7, Unassigned)

References

Details

(Keywords: meta)

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
Depends on: 614721
Depends on: 473687
Version: unspecified → Trunk
Status: UNCONFIRMED → NEW
Ever confirmed: true
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.
Depends on: 644743
Depends on: 644801
Depends on: 647389
Depends on: 648508
Depends on: 649078
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?)
No longer blocks: 519240, 600454
Keywords: meta
OS: All → Windows CE
Summary: Remove support for WinCE → [Meta] Remove support for WinCE/Windows Mobile
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.
Depends on: 651622
Depends on: 651657
Depends on: 652029
Depends on: 622840
Depends on: 652445
Depends on: 652506
Depends on: 653765
Depends on: 654463
Depends on: 654472
Depends on: 654504
Depends on: 654552
Depends on: 654594
Depends on: 654600
Depends on: 654611
Depends on: 654716
Depends on: 654718
Depends on: 654719
Depends on: 654723
Depends on: 654732
Depends on: 654736
Depends on: 654737
Depends on: 655010
Depends on: 655011
Depends on: 655039
Depends on: 655176
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/).
Depends on: 655473
Depends on: 655475
Depends on: 655480
Depends on: 655488
Depends on: 655493
Depends on: 655496
Depends on: 655498
Depends on: 655503
Depends on: 656017
Depends on: 656187
Depends on: 664311
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.
Status: NEW → RESOLVED
Closed: 9 years ago
No longer depends on: 622840
Resolution: --- → FIXED
Depends on: 715210
Depends on: 715559
Depends on: 764266
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.