Closed
Bug 856437
Opened 11 years ago
Closed 10 years ago
Remove Components.lookupMethod
Categories
(Core :: XPConnect, defect)
Core
XPConnect
Tracking
()
RESOLVED
FIXED
mozilla26
People
(Reporter: jruderman, Assigned: bholley)
References
Details
(Keywords: addon-compat)
Attachments
(3 files)
13.89 KB,
patch
|
gkrizsanits
:
review+
|
Details | Diff | Splinter Review |
10.12 KB,
patch
|
gkrizsanits
:
review+
|
Details | Diff | Splinter Review |
4.87 KB,
patch
|
gkrizsanits
:
review+
|
Details | Diff | Splinter Review |
No description provided.
Comment 1•11 years ago
|
||
Isn't this just a dupe of bug 693733 now?
Comment 2•11 years ago
|
||
Ah I was too quick to post. :)
Assignee | ||
Comment 3•10 years ago
|
||
Components is no longer available to the web. XBL runs in its own scope now, and gets Xray vision to content (just like chrome). This function no longer serves any purpose, and can go away. Patches coming up.
Assignee | ||
Comment 4•10 years ago
|
||
https://tbpl.mozilla.org/?tree=Try&rev=7a1039204eef
Comment 5•10 years ago
|
||
Some addons use it, especially Flashblock, which is rather popular.
Assignee | ||
Comment 6•10 years ago
|
||
(In reply to Tom Schuster [:evilpie] from comment #5) > Some addons use it, especially Flashblock, which is rather popular. Yes, but they don't need to anymore. Flashblock uses in-content XBL controls, which now run in XBL scopes and have Xray vision, meaning that the lookupMethod behavior happens automatically.
Assignee | ||
Comment 7•10 years ago
|
||
/me facepalms after revving nsIXPCComponents and nsIXPCComponents_Utils to the same UUID. https://tbpl.mozilla.org/?tree=Try&rev=758d3fd66ddb
Assignee | ||
Comment 8•10 years ago
|
||
Green modulo one test that I've fixed. Uploading patches and flagging for review.
Assignee | ||
Comment 9•10 years ago
|
||
Attachment #802527 -
Flags: review?(gkrizsanits)
Assignee | ||
Comment 10•10 years ago
|
||
Attachment #802528 -
Flags: review?(gkrizsanits)
Assignee | ||
Comment 11•10 years ago
|
||
Attachment #802529 -
Flags: review?(gkrizsanits)
Comment 12•10 years ago
|
||
(In reply to Bobby Holley (:bholley) from comment #6) > (In reply to Tom Schuster [:evilpie] from comment #5) > > Some addons use it > > Yes, but they don't need to anymore. Could you please make sure that someone writes a few lines about this change at http://blog.mozilla.org/addons/ ? So when add-on owners find their add-ons to be broken, they can figure out quickly why lookupMethod isn't there any longer and how should they fix their add-ons? Other than that I'm really happy to see this method die :)
Updated•10 years ago
|
Attachment #802527 -
Flags: review?(gkrizsanits) → review+
Updated•10 years ago
|
Attachment #802528 -
Flags: review?(gkrizsanits) → review+
Updated•10 years ago
|
Attachment #802529 -
Flags: review?(gkrizsanits) → review+
Assignee | ||
Comment 14•10 years ago
|
||
remote: https://hg.mozilla.org/integration/mozilla-inbound/rev/f15dd36f13bf remote: https://hg.mozilla.org/integration/mozilla-inbound/rev/b8d0c4f36127 remote: https://hg.mozilla.org/integration/mozilla-inbound/rev/add6b8c0a28f
Updated•10 years ago
|
Keywords: addon-compat
Comment 15•10 years ago
|
||
Setting the addon-compat flag and then setting the right Milestone one this lands is sufficient. Thanks :)
Flags: needinfo?(jorge)
Comment 16•10 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/f15dd36f13bf https://hg.mozilla.org/mozilla-central/rev/b8d0c4f36127 https://hg.mozilla.org/mozilla-central/rev/add6b8c0a28f
Status: NEW → RESOLVED
Closed: 10 years ago
Flags: in-testsuite-
Resolution: --- → FIXED
Target Milestone: --- → mozilla26
Updated•10 years ago
|
Assignee: nobody → bobbyholley+bmo
You need to log in
before you can comment on or make changes to this bug.
Description
•