Closed
Bug 2021694
Opened 15 days ago
Closed 11 days ago
Remove GetXULBoolAttr / GetXULAttr etc.
Categories
(Core :: XUL, task, P3)
Core
XUL
Tracking
()
RESOLVED
FIXED
150 Branch
| Tracking | Status | |
|---|---|---|
| firefox150 | --- | fixed |
People
(Reporter: emilio, Assigned: emilio)
References
(Blocks 1 open bug)
Details
Attachments
(4 files)
No description provided.
| Assignee | ||
Comment 1•15 days ago
|
||
Three callers:
- fixed attribute is only used as fixed=true for treecolumns, so no
behavior change. - noautofocus is already only used as =true or removed, so no behavior
change. - incontentshell is only used with ="false", rename to noincontentshell
for consistency with the other no* attributes in popups.
Remove the API and similar GetXUL* stuff that did the same.
| Assignee | ||
Comment 2•15 days ago
|
||
Drive-by, but spotted while I looked for similar patterns. disabled was
converted to a regular bool attr a while ago in bug 2008041.
| Assignee | ||
Comment 3•15 days ago
|
||
- primary and nodefaultsrc are already used as true or not present, so
no behavior change. - remote can be a regular XUL attr, but needs some consumers to change.
While at it remove the unused mozframetype attr, just use type for both
XUL and privileged iframes.
| Assignee | ||
Comment 4•15 days ago
|
||
FeatureCallout was the only front-end bit that was already not treating
it as such.
| Assignee | ||
Comment 5•15 days ago
|
||
FYI, might need minor thunderbird front-end changes.
Flags: needinfo?(mkmelin+mozilla)
| Assignee | ||
Updated•14 days ago
|
Keywords: leave-open
Pushed by ealvarez@mozilla.com:
https://github.com/mozilla-firefox/firefox/commit/0b6e678b0df6
https://hg.mozilla.org/integration/autoland/rev/f5095d952296
Fix a pre-existing disabled issue in GlobalKeyListener. r=dom-core,smaug
Comment 7•14 days ago
|
||
| bugherder | ||
Pushed by ealvarez@mozilla.com:
https://github.com/mozilla-firefox/firefox/commit/4064391907f5
https://hg.mozilla.org/integration/autoland/rev/837d564dd29e
Make noautohide a regular bool attr. r=aminomancer,omc-reviewers,devtools-reviewers,nchevobbe
Pushed by ealvarez@mozilla.com:
https://github.com/mozilla-firefox/firefox/commit/d9f08ccbc61f
https://hg.mozilla.org/integration/autoland/rev/c37fa8ac7b55
Remove GetXULBoolAttr. r=smaug,devtools-reviewers,nchevobbe
Comment 10•12 days ago
|
||
| bugherder | ||
Comment 11•11 days ago
|
||
Pushed by ealvarez@mozilla.com:
https://github.com/mozilla-firefox/firefox/commit/da15cdf74a9e
https://hg.mozilla.org/integration/autoland/rev/7c4c2112d403
Make other XUL frame attributes regular bool attrs. r=firefox-desktop-core-reviewers ,devtools-reviewers,tabbrowser-reviewers,layout-reviewers,geckoview-reviewers,whimboo,hiro,nchevobbe,sthompson,mossop
Comment 12•11 days ago
|
||
Pushed by smolnar@mozilla.com:
https://github.com/mozilla-firefox/firefox/commit/9d9ea683566f
https://hg.mozilla.org/integration/autoland/rev/d12019413cd8
Revert "Bug 2021694 - Make other XUL frame attributes regular bool attrs. r=firefox-desktop-core-reviewers ,devtools-reviewers,tabbrowser-reviewers,layout-reviewers,geckoview-reviewers,whimboo,hiro,nchevobbe,sthompson,mossop" for causing bc failures @ browser_child_resource.js
Comment 13•11 days ago
|
||
Backed out for causing bc failures @ browser_child_resource.js
Backout link: https://hg.mozilla.org/integration/autoland/rev/d12019413cd8e91c09c36c2db5fc1e42a35c5cff
Flags: needinfo?(emilio)
Updated•11 days ago
|
Attachment #9550752 -
Attachment description: Bug 2021694 - Make other XUL frame attributes regular bool attrs. r=#fx-desktop! → Bug 2021694 - Make other XUL frame attributes regular bool attrs. r=firefox-desktop-core-reviewers ,devtools-reviewers,tabbrowser-reviewers,layout-reviewers,geckoview-reviewers,whimboo,hiro,nchevobbe,sthompson,mossop
Comment 14•11 days ago
|
||
Pushed by ealvarez@mozilla.com:
https://github.com/mozilla-firefox/firefox/commit/3234ef93471e
https://hg.mozilla.org/integration/autoland/rev/66d68383531a
Make other XUL frame attributes regular bool attrs. r=firefox-desktop-core-reviewers ,devtools-reviewers,tabbrowser-reviewers,layout-reviewers,geckoview-reviewers,whimboo,hiro,nchevobbe,sthompson,mossop ,devtools-reviewers,tabbrowser-reviewers,layout-reviewers,geckoview-reviewers,whimboo,hiro,nchevobbe,sthompson,mossop
Comment 15•11 days ago
|
||
| bugherder | ||
| Assignee | ||
Updated•11 days ago
|
Status: NEW → RESOLVED
Closed: 11 days ago
Flags: needinfo?(emilio)
Resolution: --- → FIXED
Updated•11 days ago
|
Keywords: leave-open
Updated•10 days ago
|
status-firefox150:
--- → fixed
Target Milestone: --- → 150 Branch
You need to log in
before you can comment on or make changes to this bug.
Description
•