Closed
Bug 1296579
Opened 8 years ago
Closed 8 years ago
Remove the SimplePush API
Categories
(Core :: DOM: Core & HTML, defect)
Core
DOM: Core & HTML
Tracking
()
RESOLVED
FIXED
mozilla51
Tracking | Status | |
---|---|---|
firefox51 | --- | fixed |
People
(Reporter: gsvelto, Assigned: gsvelto)
References
Details
(Keywords: dev-doc-complete, site-compat)
Attachments
(1 file, 1 obsolete file)
123.41 KB,
patch
|
baku
:
review+
|
Details | Diff | Splinter Review |
+++ This bug was initially created as a clone of Bug #1291291 +++
This can be split out of bug 1291291; since the API is deprecated and replaced by Push we can remove it right away.
Assignee | ||
Updated•8 years ago
|
Assignee: nobody → gsvelto
Status: NEW → ASSIGNED
Assignee | ||
Comment 1•8 years ago
|
||
I've tried to carefully remove all traces from the code, including comments. The try run is here: https://treeherder.mozilla.org/#/jobs?repo=try&revision=ec7843162fa2
Assignee | ||
Comment 2•8 years ago
|
||
Refreshed patch. This removes the SimplePush API and all the conditional bits that were peppered around the code to accommodate for it as an alternative to standard Push. The try run is here:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=617e010dea93
Attachment #8782887 -
Attachment is obsolete: true
Attachment #8784299 -
Flags: review?(doug.turner)
Assignee | ||
Comment 3•8 years ago
|
||
Comment on attachment 8784299 [details] [diff] [review]
[PATCH] Remove the SimplePush API
Redirecting the review since I assume Doug won't be available to do it.
Attachment #8784299 -
Flags: review?(doug.turner) → review?(kcambridge)
Comment 4•8 years ago
|
||
Comment on attachment 8784299 [details] [diff] [review]
[PATCH] Remove the SimplePush API
Looks good, very thorough!
The WebIDL changes need DOM peer review, too. Baku, could you have a look, please?
Attachment #8784299 -
Flags: review?(kcambridge) → review?(amarchesini)
Updated•8 years ago
|
Attachment #8784299 -
Flags: review?(amarchesini) → review+
Assignee | ||
Comment 5•8 years ago
|
||
Thank you both for the quick review! I've refreshed the patch (it had slightly bit-rotted) and pushed to try again: https://treeherder.mozilla.org/#/jobs?repo=try&revision=f6294693127b&selectedJob=26618488
It's looking good save for the usual orange. I've re-triggered some of the failed tests and will be waiting for it to be completely green before landing. I've also shot an e-mail to dev-platform to inform of the change.
(In reply to Kit Cambridge [:kitcambridge] from comment #4)
> Looks good, very thorough!
Yeah, I wanted to make sure we had no leftovers to avoid confusion with standard Push. Besides simplifying this code should help me and the other volunteers to enable the real Push API on B2G soon enough.
Updated•8 years ago
|
Keywords: dev-doc-needed,
site-compat
Comment 6•8 years ago
|
||
(In reply to Gabriele Svelto [:gsvelto] from comment #5)
> Besides simplifying this code should help me and the other
> volunteers to enable the real Push API on B2G soon enough.
That's awesome!
Assignee | ||
Comment 7•8 years ago
|
||
I've refreshed the patch and I'm ready to land, the try run is here:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=6f5afb944870
Pushed by gsvelto@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/4e2ee40eaefc
Remove the SimplePush API r=kitcambridge,baku
Comment 9•8 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
status-firefox51:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla51
Comment 10•8 years ago
|
||
Posted the site compatibility doc: https://www.fxsitecompat.com/en-CA/docs/2016/non-standard-simple-push-api-has-been-removed/
Assignee | ||
Comment 11•8 years ago
|
||
(In reply to Kohei Yoshino [:kohei] from comment #10)
> Posted the site compatibility doc:
> https://www.fxsitecompat.com/en-CA/docs/2016/non-standard-simple-push-api-
> has-been-removed/
Thanks!
Comment 12•8 years ago
|
||
Actions:
Navigator.push removed from the main doc tree, and moved to the FirefoxOS APIs archive:
https://developer.mozilla.org/en-US/docs/Web/API/Navigator
https://developer.mozilla.org/en-US/docs/Archive/Firefox_OS/API/Navigator
https://developer.mozilla.org/en-US/docs/Archive/Firefox_OS/API/Navigator/push
https://developer.mozilla.org/en-US/docs/Archive/Firefox_OS/API/Simple_Push_API
Firefox 51 release notes updated with a note:
https://developer.mozilla.org/en-US/Firefox/Releases/51#DOM_HTML_DOM
Let me know if you think anything else needs to be done. Thanks!
Keywords: dev-doc-needed → dev-doc-complete
Updated•6 years ago
|
Component: DOM → DOM: Core & HTML
You need to log in
before you can comment on or make changes to this bug.
Description
•