Closed
Bug 706590
Opened 13 years ago
Closed 11 years ago
cross add-on modules
Categories
(Add-on SDK Graveyard :: General, defect, P1)
Add-on SDK Graveyard
General
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: irakli, Assigned: irakli)
References
Details
Attachments
(3 files, 1 obsolete file)
There are cases where having application wide modules would be way more convenient / efficient then copies of same modules shipped with each add-on. One good example is described under Bug 644595. Such modules also have a potential of defining clear path for moving parts of sdk to a firefox once they are ready.
Assignee | ||
Updated•13 years ago
|
Assignee: nobody → rFobic
OS: Mac OS X → All
Priority: -- → P1
Hardware: x86 → All
Assignee | ||
Comment 1•13 years ago
|
||
Pointer to Github pull-request
Assignee | ||
Updated•13 years ago
|
Attachment #581333 -
Flags: review?(poirot.alex)
Assignee | ||
Comment 2•13 years ago
|
||
This is work in progress patch!
Comment 3•13 years ago
|
||
So it is not ready for review, right? In current state, it looks like a major rewrite of all codebase in order to use base/namespace ? Such patch is going to be quite huge and scary! Do you plan to split such work ?
Assignee | ||
Comment 4•13 years ago
|
||
(In reply to Alexandre Poirot (:ochameau) from comment #3) > So it is not ready for review, right? > > In current state, it looks like a major rewrite of all codebase in order to > use base/namespace ? Such patch is going to be quite huge and scary! > Do you plan to split such work ? It's actually not as big as it currently looks as it includes changes from the other patches that have their own reviews. Once those land change will be much smaller. That being said, yes I did rewrote part that were depending on the xpcom module I've changed but I tried to keep those changes small.
Assignee | ||
Comment 5•13 years ago
|
||
(In reply to Alexandre Poirot (:ochameau) from comment #3) > So it is not ready for review, right? Yes I'm still working on it. It does not yet does what description of this bug says. That being said if you'd like to reduce review scope, we could separate required XPCOM module changes into separate bug and review that individually.
Assignee | ||
Comment 6•13 years ago
|
||
Pointer to Github pull-request
Assignee | ||
Comment 7•13 years ago
|
||
Pointer to Github pull-request
Assignee | ||
Comment 8•13 years ago
|
||
Comment on attachment 582096 [details] Pointer to Github pull request: https://github.com/mozilla/addon-sdk/pull/305# This patch is smaller part of the complete change that should be easier to review.
Attachment #582096 -
Flags: review?(poirot.alex)
Assignee | ||
Updated•13 years ago
|
Attachment #582095 -
Attachment is obsolete: true
Comment 9•13 years ago
|
||
Comment on attachment 582096 [details] Pointer to Github pull request: https://github.com/mozilla/addon-sdk/pull/305# I put various comments in the pull request that may or may not need modifications But something is wrong with Factory.createInstance method that needs to be fixed: https://github.com/mozilla/addon-sdk/pull/305#r309212 Otherwise you forgot to update xpcom documentation. I'm not against modifying it in a next step as soon as it lands in the same release.
Attachment #582096 -
Flags: review?(poirot.alex) → review-
Assignee | ||
Comment 10•12 years ago
|
||
Pointer to Github pull-request
Assignee | ||
Comment 11•12 years ago
|
||
Comment on attachment 588831 [details] Pointer to Github pull request: https://github.com/mozilla/addon-sdk/pull/305 Ready for another round!
Attachment #588831 -
Flags: review?(poirot.alex)
Comment 12•12 years ago
|
||
Comment on attachment 581333 [details] Pointer to Github pull request: https://github.com/mozilla/addon-sdk/pull/290 We had multiple discussions on the pull request, there is still some items to address: https://github.com/mozilla/addon-sdk/pull/290/files#r315436 https://github.com/mozilla/addon-sdk/pull/290/files#r315440 https://github.com/mozilla/addon-sdk/pull/290/files#r315443 https://github.com/mozilla/addon-sdk/pull/290/files#r315449
Attachment #581333 -
Flags: review?(poirot.alex) → review-
Comment 13•12 years ago
|
||
Comment on attachment 588831 [details] Pointer to Github pull request: https://github.com/mozilla/addon-sdk/pull/305 If you decide to go with solution described here, r+ whatever name you end up choosing ("from", "for", ...): https://github.com/mozilla/addon-sdk/pull/305#issuecomment-3579300 Otherwise, please request another review if you use another pattern.
Attachment #588831 -
Flags: review?(poirot.alex) → review+
Comment 14•12 years ago
|
||
Commit pushed to master at https://github.com/mozilla/addon-sdk https://github.com/mozilla/addon-sdk/commit/aae9630495046e064173948933b9165b38c1dfc3 Merge pull request #305 from Gozala/bug/xpcom-706590 fix bug 706590 - API for implementing XPCOM interfaces r=@ochameau
Updated•12 years ago
|
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 15•12 years ago
|
||
It's not fixed yet, it's just part of this code has landed.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee | ||
Updated•11 years ago
|
Status: REOPENED → RESOLVED
Closed: 12 years ago → 11 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•