Closed Bug 1492046 Opened 6 years ago Closed 6 years ago

get rid of nsIDOMXULLabeledControlElement

Categories

(Core :: XUL, task, P5)

task

Tracking

()

RESOLVED FIXED
mozilla64
Tracking Status
firefox64 --- fixed

People

(Reporter: surkov, Assigned: surkov)

References

Details

Attachments

(1 file)

Attached patch patchSplinter Review
depends on bug 1491210
Attachment #9009849 - Flags: review?(bugs)
Assignee: nobody → surkov.alexander
Comment on attachment 9009849 [details] [diff] [review]
patch

(I wonder why all this XUL interface removal right now)
Attachment #9009849 - Flags: review?(bugs) → review+
Priority: -- → P5
I’d recommend submitting patches using Phabricator, as it makes reviewing and landing them easier.
https://moz-conduit.readthedocs.io/en/latest/phabricator-user.html

(Also, Splinter (the subsystem used for reviewing patches submitted directly to BMO) is deprecated)
https://groups.google.com/d/msg/firefox-dev/K4pYO-mtGBY/5UjFKxp7CAAJ
(Phabricator does not make reviewing easier.)
(And I never use sṕlinter on bugzilla. Just the 'details' link.)
(In reply to Olli Pettay [:smaug] (r- if the bug doesn't explain what the change(s) are about.) from comment #1)
> Comment on attachment 9009849 [details] [diff] [review]
> patch
> 
> (I wonder why all this XUL interface removal right now)

it's part of deXBLization project, where XUL elements either should be reimplemented as custom elements or moved to c++ or removed. Also there's no way currently to make a custom element to implement XUL interface (bug 1478372), thus they are removed when it's possible to ublock/simplify deXBLization.

(In reply to Olli Pettay [:smaug] (r- if the bug doesn't explain what the change(s) are about.) from comment #3)
> (Phabricator does not make reviewing easier.)

I also lean towards to old-style reviews, phabricator feels ok but overcomplicated
Pushed by surkov.alexander@gmail.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/aee03f432203
get rid of nsIDOMXULLabeledControlElement, r=smaug
https://hg.mozilla.org/mozilla-central/rev/aee03f432203
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla64
Type: enhancement → task
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: