Closed
Bug 652445
Opened 14 years ago
Closed 14 years ago
Remove WinCE & Windows Mobile code from toolkit
Categories
(Toolkit :: General, defect)
Tracking
()
VERIFIED
FIXED
mozilla6
People
(Reporter: emorley, Assigned: emorley)
References
Details
Attachments
(2 files, 2 obsolete files)
101.96 KB,
patch
|
emorley
:
review+
|
Details | Diff | Splinter Review |
69.00 KB,
patch
|
emorley
:
review+
|
Details | Diff | Splinter Review |
WinCE & Windows Mobile code is being slowly removed by bug 614720 - since it's broken, no longer supported, and only serves to complicate code maintenance.
This bug is for the toolkit/* parts of the removal.
Assignee | ||
Comment 1•14 years ago
|
||
Hg rm the following:
toolkit/mozapps/installer/wince/*
toolkit/components/faststart/*
toolkit/xre/nsSplashScreenWin.cpp
Faststart:
- Only ever worked on WinCE
- Partially removed already in bug 651622
- The proposal to add support for it on desktop (bug 503483) is looking like WONTFIX
- Likely to be made redundant by bug 627591 (windows) and bug 632404 (linux) anyway
-> Removed (http://mxr.mozilla.org/mozilla-central/search?string=faststart)
nsSplashScreenWin.cpp:
Deleted since the only reference to it is removed in patch part B.
http://mxr.mozilla.org/mozilla-central/search?string=nsSplashScreenWin.cpp
All platforms now use nsSplashScreenDummy.cpp, which does nothing but return null (Android has a splashscreen but it doesn't use nsSplashScreen). However, will save full removal of nsSplashScreen* and MOZ_SPLASHSCREEN for a follow-up, since it will touch several other parts of the codebase + I will need to confirm that a splashscreen is not going to be re-added again in the future (unlikely but still).
Assignee: nobody → bmo
Status: NEW → ASSIGNED
Assignee | ||
Comment 2•14 years ago
|
||
Removal of all other WinCE/Windows Mobile ifdefs, plus MOZ_FASTSTART & related code.
Also removed some additional CAB package related lines in toolkit/mozapps/installer/packager.mk, since $(MAKE_CAB) is no loner used in toolkit/locales/l10n.mk.
Only extra thing to follow up is the potential removal of modules/lib7z/* ; since I believe it is no longer used after the toolkit-tiers.mk changes in this patch. However, will file separately since it will affect several areas outside of toolkit.
Assignee | ||
Comment 3•14 years ago
|
||
Comment on attachment 528053 [details] [diff] [review]
Part A - File removal
Passed try: http://dev.philringnalda.com/tbpl/?tree=Try&rev=3602f8c494ab
Attachment #528053 -
Flags: review?(dtownsend)
Assignee | ||
Comment 4•14 years ago
|
||
Comment on attachment 528054 [details] [diff] [review]
Part B - Everything Else
Passed try: http://dev.philringnalda.com/tbpl/?tree=Try&rev=3602f8c494ab
Attachment #528054 -
Flags: review?(dtownsend)
Updated•14 years ago
|
Attachment #528053 -
Flags: review?(dtownsend) → review+
Updated•14 years ago
|
Attachment #528054 -
Flags: review?(dtownsend) → review+
Assignee | ||
Comment 6•14 years ago
|
||
Only change is updated commit message to include the r=dtownsend & mention faststart/nsSplashScreenWin.
Carrying forwards r+
Attachment #528053 -
Attachment is obsolete: true
Attachment #528591 -
Flags: review+
Assignee | ||
Comment 7•14 years ago
|
||
Only change is updated commit message to include the r=dtownsend & mention faststart/nsSplashScreenWin.
Carrying forwards r+
Attachment #528054 -
Attachment is obsolete: true
Attachment #528592 -
Flags: review+
Comment 8•14 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
Target Milestone: --- → mozilla6
Updated•14 years ago
|
Assignee | ||
Comment 9•14 years ago
|
||
http://mxr.mozilla.org/mozilla-central/search?string=wince&find=/toolkit/
...returns 0 results other than Google Breakpad, which from upstream, so is why was not touched.
-> Verified.
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•