Closed
Bug 1070952
Opened 11 years ago
Closed 8 years ago
Context-menu 2.0
Categories
(Add-on SDK Graveyard :: General, defect, P1)
Add-on SDK Graveyard
General
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: irakli, Assigned: irakli)
References
Details
Attachments
(6 files, 3 obsolete files)
|
46 bytes,
text/x-github-pull-request
|
evold
:
review+
|
Details | Review |
|
46 bytes,
text/x-github-pull-request
|
evold
:
review+
|
Details | Review |
|
46 bytes,
text/x-github-pull-request
|
evold
:
review+
|
Details | Review |
|
46 bytes,
text/x-github-pull-request
|
evold
:
review+
|
Details | Review |
|
52 bytes,
text/plain
|
evold
:
review+
|
Details |
|
46 bytes,
text/x-github-pull-request
|
evold
:
review+
|
Details | Review |
Current context menu API is not optimized for simple us case, it always requires use of content scripts that is quite an overhead. In addition it's really hard to port it to E10s.
I think it's a good time to consider designing context-menu@2.0 with a simpler API that is designed and implemented with e10s in mind. Content script should not be a part of context menu API as it adds a lot of complexity and overhead for a very little benefit.
Comment 1•11 years ago
|
||
related bug 1060138, and some discussion (for why old api is bad) in bug 1058698..
Updated•11 years ago
|
Updated•11 years ago
|
Priority: -- → P1
| Assignee | ||
Comment 2•11 years ago
|
||
I'm still adding more tests, but I think it's ready for initial review.
Attachment #8522488 -
Flags: review?(evold)
Updated•11 years ago
|
Assignee: nobody → rFobic
| Assignee | ||
Comment 3•11 years ago
|
||
Attachment #8524391 -
Flags: review?(evold)
| Assignee | ||
Comment 4•11 years ago
|
||
Attachment #8524413 -
Flags: review?(evold)
| Assignee | ||
Comment 5•11 years ago
|
||
Attachment #8524426 -
Flags: review?(evold)
| Assignee | ||
Comment 6•11 years ago
|
||
Attachment #8524447 -
Flags: review?(evold)
| Assignee | ||
Comment 7•11 years ago
|
||
Attachment #8524456 -
Flags: review?(evold)
| Assignee | ||
Comment 8•11 years ago
|
||
Attachment #8524463 -
Flags: review?(evold)
Comment 9•11 years ago
|
||
Comment on attachment 8524426 [details] [review]
Changes to toolkit/require
I mentioned a few changes that I'd like to see, and this also needs some tests.
Also I wonder if the modules should be unloaded somehow too, instead of just being deleted.
Attachment #8524426 -
Flags: review?(evold)
Attachment #8524426 -
Flags: review-
Attachment #8524426 -
Flags: feedback+
Updated•11 years ago
|
Attachment #8524391 -
Flags: review?(evold) → review+
Comment 10•11 years ago
|
||
Comment on attachment 8524447 [details] [review]
Utils for working with message managers
Looks good to me, but it needs tests. Also mark the modules as unstable and add the license header please.
Attachment #8524447 -
Flags: review?(evold) → feedback+
Comment 11•11 years ago
|
||
Comment on attachment 8522488 [details] [review]
Initial review request
Taking my r? off of this since we agreed to split it up in to separate pull requests.
Attachment #8522488 -
Flags: review?(evold)
Comment 12•11 years ago
|
||
Comment on attachment 8524413 [details] [review]
Changes to sdk/util/sequence
lgtm!
Attachment #8524413 -
Flags: review?(evold) → review+
Comment 13•11 years ago
|
||
Commit pushed to master at https://github.com/mozilla/addon-sdk
https://github.com/mozilla/addon-sdk/commit/62a6ad476137dc0e1acf778cce857ea80b67389d
Merge pull request #1717 from Gozala/context-menu-2-disosables@1070952
Bug 1070952 - Export `setupDisposable` and `disposeDisposable` r=@erikvold
Comment 14•11 years ago
|
||
Commit pushed to master at https://github.com/mozilla/addon-sdk
https://github.com/mozilla/addon-sdk/commit/29566c0e4096e5beec11d6705831b8aa1731407b
Merge pull request #1718 from Gozala/context-menu-2-sequence@1070952
Bug 1070952 - Update sequence lib to cover ES6 Symbols. r=@erikvold
| Assignee | ||
Comment 15•11 years ago
|
||
Addressed review comments and have added tests.
Attachment #8525179 -
Flags: review?(evold)
| Assignee | ||
Updated•11 years ago
|
Attachment #8524426 -
Attachment is obsolete: true
| Assignee | ||
Updated•11 years ago
|
Attachment #8522488 -
Attachment is obsolete: true
| Assignee | ||
Comment 16•11 years ago
|
||
Added licenses and metadata + tests, re-requesting review.
Attachment #8524447 -
Attachment is obsolete: true
Attachment #8525236 -
Flags: review?(evold)
| Assignee | ||
Comment 17•11 years ago
|
||
Comment on attachment 8525179 [details]
Changes to toolkit/require v2
>https://github.com/mozilla/addon-sdk/pull/1719
Comment 18•11 years ago
|
||
Comment on attachment 8525179 [details]
Changes to toolkit/require v2
I made a mentioned of edits for the comments, looks good otherwise.
Attachment #8525179 -
Flags: review?(evold) → review+
Comment 19•11 years ago
|
||
Comment on attachment 8525236 [details] [review]
Utils for working with message managers V2
nice!
Attachment #8525236 -
Flags: review?(evold) → review+
Comment 20•11 years ago
|
||
Commit pushed to master at https://github.com/mozilla/addon-sdk
https://github.com/mozilla/addon-sdk/commit/7009435ffcde9933f2d202b863a29123bcbaac45
Merge pull request #1719 from Gozala/context-menu-2-require@1070952
Bug 1070952 - Implement module reloading useful during development. r=@erikvold
Comment 21•11 years ago
|
||
Commit pushed to master at https://github.com/mozilla/addon-sdk
https://github.com/mozilla/addon-sdk/commit/fc3b3e0d5109b86f54fce17c7de87922aa79363e
Merge pull request #1720 from Gozala/context-menu-2-message-manager@1070952
Bug 1070952 - Utils for working with message managers. r=@erikvold
Updated•11 years ago
|
Attachment #8524456 -
Flags: review?(evold) → review+
Updated•11 years ago
|
Attachment #8524463 -
Flags: review?(evold) → review+
Comment 22•11 years ago
|
||
Commit pushed to master at https://github.com/mozilla/addon-sdk
https://github.com/mozilla/addon-sdk/commit/65cbeef3b22ad43af2108be56c873f91e339e8dd
Merge pull request #1721 from Gozala/context-menu-2-component@1070952
Bug 1070952 - Implement react style component API for UI updates. r=@erikvold
| Assignee | ||
Updated•11 years ago
|
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Comment 23•11 years ago
|
||
I had to revert these three commits in order to get the tree green a couple of weeks ago:
https://github.com/mozilla/addon-sdk/commit/aafae3c582ad861172184062ad6184780b2f1e9b
https://github.com/mozilla/addon-sdk/commit/df287ba774f54a25ca70b49df834ecae263d5f77
https://github.com/mozilla/addon-sdk/commit/117ab60d092b364c3f32509eabc67f657a811187
Irakli has already started on a fix in:
https://github.com/mozilla/addon-sdk/pull/1751
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Comment 24•11 years ago
|
||
Commit pushed to master at https://github.com/mozilla/addon-sdk
https://github.com/mozilla/addon-sdk/commit/a5e46bb032b32264a107b2a1b4f1761c9e5a10ae
Merge pull request #1751 from Gozala/re-context-menu@2
Bug 1070952 - ContextMenu@2 r=@erikvold
Comment 31•8 years ago
|
||
Status: REOPENED → RESOLVED
Closed: 11 years ago → 8 years ago
Resolution: --- → INCOMPLETE
You need to log in
before you can comment on or make changes to this bug.
Description
•