Closed Bug 1794250 Opened 2 years ago Closed 2 years ago

remove/inline *CID.h definitions for thunderbird components

Categories

(Thunderbird :: General, defect)

defect

Tracking

(thunderbird_esr102 wontfix, thunderbird107 wontfix)

RESOLVED FIXED
108 Branch
Tracking Status
thunderbird_esr102 --- wontfix
thunderbird107 --- wontfix

People

(Reporter: mkmelin, Assigned: mkmelin)

Details

Attachments

(22 files, 1 obsolete file)

48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review

We still have a bunch of CID.h files around, even if those are no longer any kind of authoritative source of information since everything goes through .conf files now. (Bug 1773772 and others.) At the moment they only give an extra layer of needless confusion.

... and correct a few things that couldn't be easily semi-scripted.

Depends on D159987

Depends on D159990

D159985 is what I couldn't easily semi-script.

Status: NEW → ASSIGNED

Gentle ping to Ben to ask him to review this batch of patches.

Flags: needinfo?(benc)

Just a couple of minor #define glitches to iron out, but otherwise looks great!

Flags: needinfo?(benc)
Attachment #9299789 - Attachment is obsolete: true
Target Milestone: --- → 108 Branch
Attachment #9299786 - Attachment description: Bug 1794250 - remove nsMsgBaseCID.h. r=#thunderbird-reviewers → Bug 1794250 - remove nsMsgBaseCID.h. r=benc

Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/79a6efa297e6
inline *_CIDs used by NS_DEFINE_CID. r=benc
https://hg.mozilla.org/comm-central/rev/27c4aa5c1fe2
remove nsMsgCompCID.h. r=prev
https://hg.mozilla.org/comm-central/rev/b7f380632f7d
remove nsMailMigrationCID.h. r=prev
https://hg.mozilla.org/comm-central/rev/3656815f2086
remove nsMsgBaseCID.h. r=benc
https://hg.mozilla.org/comm-central/rev/c1b2f6d57ff5
remove nsMsgImapCID.h. r=benc
https://hg.mozilla.org/comm-central/rev/dce06ba91714
remove nsMsgLocalCID.h. r=benc
https://hg.mozilla.org/comm-central/rev/01e0e44f27af
remove nsMsgMdnCID.h. r=benc
https://hg.mozilla.org/comm-central/rev/014b15902ff1
remove nsFts3TokenizerCID.h. r=benc
https://hg.mozilla.org/comm-central/rev/53a935967ccc
remove nsBayesianFilterCID.h. r=benc
https://hg.mozilla.org/comm-central/rev/418b24499f22
remove nsMsgMailViewsCID.h. r=prev
https://hg.mozilla.org/comm-central/rev/040499f993e6
remove nsMorkCID.h. r=benc
https://hg.mozilla.org/comm-central/rev/c03798848d0c
remove nsMsgDBCID.h. r=benc
https://hg.mozilla.org/comm-central/rev/4fe0b5dba912
remove nsAbBaseCID.h. r=benc
https://hg.mozilla.org/comm-central/rev/7a7b74779c8d
remove msgJsAccountCID.h. r=benc
https://hg.mozilla.org/comm-central/rev/b29f8d75473e
remove nsCommUConvCID.h. r=benc
https://hg.mozilla.org/comm-central/rev/1d8c14496365
remove nsMimeEmitterCID.h. r=benc
https://hg.mozilla.org/comm-central/rev/135e74a4fab8
remove nsMsgMimeCID.h. r=benc
https://hg.mozilla.org/comm-central/rev/c1369c6a1968
remove nsMsgNewsCID.h. r=benc
https://hg.mozilla.org/comm-central/rev/2d2a340b8346
remove nsMsgSMIMECID.h. r=benc
https://hg.mozilla.org/comm-central/rev/2be703e3c93f
remove calBaseCID.h. r=benc
https://hg.mozilla.org/comm-central/rev/32c3c20db582
fix black-linting for removed includes. r=benc

Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED

I think this missed some spots in mailnews/addrbook/src/nsAbOSXCard.mm and mailnews/addrbook/src/nsAbOSXDirectory.mm https://treeherder.mozilla.org/logviewer?job_id=394222910&repo=comm-central&lineNumber=8343

Status: RESOLVED → REOPENED
Resolution: FIXED → ---

Pushed by thunderbird@calypsoblue.org:
https://hg.mozilla.org/comm-central/rev/a2958dfb3462
Follow-up: Inline #defines for macOS AB support lost in nsAbBaseCID.h removal. r=freaktechnik

Status: REOPENED → RESOLVED
Closed: 2 years ago2 years ago
Resolution: --- → FIXED

Ah, thanks for taking care!

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: