Closed
Bug 1606066
Opened 5 years ago
Closed 5 years ago
Remove some address book interfaces
Categories
(MailNews Core :: Address Book, task)
MailNews Core
Address Book
Tracking
(Not tracked)
RESOLVED
FIXED
Thunderbird 73.0
People
(Reporter: darktrojan, Assigned: darktrojan)
References
Details
Attachments
(3 files)
14.47 KB,
patch
|
mkmelin
:
review+
|
Details | Diff | Splinter Review |
22.18 KB,
patch
|
mkmelin
:
review+
|
Details | Diff | Splinter Review |
31.39 KB,
patch
|
mkmelin
:
review+
|
Details | Diff | Splinter Review |
I want to reduce complexity in the address book code by removing some superfluous interfaces:
nsIAbDirectorySearch
isn't used for anything. I'll remove it.nsIAbCollection
isn't directly used for anything, and it has only one subinterface, (nsIAbDirectory
). I'll combine them.nsIAbItem
is inexplicably inherited by bothnsIAbCard
andnsIAbDirectory
despite their lack of similarities. I'll move the relevant pieces into the inheriting interfaces.
There may well be others, but this is a good start.
Assignee | ||
Comment 1•5 years ago
|
||
Attachment #9117858 -
Flags: review?(mkmelin+mozilla)
Assignee | ||
Comment 2•5 years ago
|
||
Attachment #9117859 -
Flags: review?(mkmelin+mozilla)
Assignee | ||
Comment 3•5 years ago
|
||
Attachment #9117860 -
Flags: review?(mkmelin+mozilla)
Updated•5 years ago
|
Attachment #9117858 -
Flags: review?(mkmelin+mozilla) → review+
Updated•5 years ago
|
Attachment #9117859 -
Flags: review?(mkmelin+mozilla) → review+
Comment 4•5 years ago
|
||
Comment on attachment 9117860 [details] [diff] [review]
1606066-nsiabitem.diff
Review of attachment 9117860 [details] [diff] [review]:
-----------------------------------------------------------------
All looks good, thx! r=mkmelin
Attachment #9117860 -
Flags: review?(mkmelin+mozilla) → review+
Assignee | ||
Updated•5 years ago
|
Keywords: checkin-needed-tb
Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/a6f54c89daf7
Remove nsIAbDirectorySearch; r=mkmelin
https://hg.mozilla.org/comm-central/rev/12617633b4ff
Remove nsIAbCollection; r=mkmelin
https://hg.mozilla.org/comm-central/rev/81d8400783ab
Remove nsIAbItem; r=mkmelin
Assignee | ||
Updated•5 years ago
|
Target Milestone: --- → Thunderbird 73.0
You need to log in
before you can comment on or make changes to this bug.
Description
•