Closed
Bug 1046841
Opened 11 years ago
Closed 10 years ago
Convert rest of xpcom/ to Gecko style
Categories
(Core :: XPCOM, defect)
Core
XPCOM
Tracking
()
RESOLVED
FIXED
mozilla34
People
(Reporter: poiru, Assigned: poiru)
Details
Attachments
(14 files, 1 obsolete file)
|
132.29 KB,
patch
|
froydnj
:
review+
|
Details | Diff | Splinter Review |
|
92.51 KB,
patch
|
froydnj
:
review+
|
Details | Diff | Splinter Review |
|
54.69 KB,
patch
|
froydnj
:
review+
|
Details | Diff | Splinter Review |
|
57.51 KB,
patch
|
froydnj
:
review+
|
Details | Diff | Splinter Review |
|
105.70 KB,
patch
|
froydnj
:
review+
|
Details | Diff | Splinter Review |
|
173.79 KB,
patch
|
froydnj
:
review+
|
Details | Diff | Splinter Review |
|
102.72 KB,
patch
|
froydnj
:
review+
|
Details | Diff | Splinter Review |
|
15.01 KB,
patch
|
froydnj
:
review+
|
Details | Diff | Splinter Review |
|
123.74 KB,
patch
|
froydnj
:
review+
|
Details | Diff | Splinter Review |
|
39.11 KB,
patch
|
froydnj
:
review+
|
Details | Diff | Splinter Review |
|
31.32 KB,
patch
|
froydnj
:
review+
|
Details | Diff | Splinter Review |
|
69.41 KB,
patch
|
froydnj
:
review+
|
Details | Diff | Splinter Review |
|
38.14 KB,
patch
|
froydnj
:
review+
|
Details | Diff | Splinter Review |
|
12.91 KB,
patch
|
froydnj
:
review+
|
Details | Diff | Splinter Review |
See bug 995730 and bug 1022456.
| Assignee | ||
Comment 1•11 years ago
|
||
Attachment #8465547 -
Flags: review?(nfroyd)
| Assignee | ||
Comment 2•11 years ago
|
||
Attachment #8465548 -
Flags: review?(nfroyd)
| Assignee | ||
Comment 3•11 years ago
|
||
Attachment #8465549 -
Flags: review?(nfroyd)
Comment 4•11 years ago
|
||
Comment on attachment 8465547 [details] [diff] [review]
Fix indentation in xpcom/components/
Review of attachment 8465547 [details] [diff] [review]:
-----------------------------------------------------------------
::: xpcom/components/nsComponentManager.cpp
@@ +427,5 @@
> + if (aModule->mCategoryEntries) {
> + const mozilla::Module::CategoryEntry* entry;
> + for (entry = aModule->mCategoryEntries; entry->category; ++entry)
> + nsCategoryManager::GetSingleton()->
> + AddCategoryEntry(entry->category,
This isn't the correct indentation. Maybe introduce a temporary variable for GetSingleton here and hoist it out of the loop?
Attachment #8465547 -
Flags: review?(nfroyd) → review+
Updated•11 years ago
|
Attachment #8465548 -
Flags: review?(nfroyd) → review+
Comment 5•11 years ago
|
||
Comment on attachment 8465548 [details] [diff] [review]
Fix style violations in xpcom/components/
Review of attachment 8465548 [details] [diff] [review]:
-----------------------------------------------------------------
::: xpcom/components/ManifestParser.cpp
@@ +300,2 @@
> if (testdata.Equals(aValue))
> aResult = comparison ? eOK : eBad;
Actually, forgot to ask: are you fixing up bracing in all these files, too? Because there are...well, a lot of places that need fixed.
Updated•11 years ago
|
Attachment #8465549 -
Flags: review?(nfroyd) → review+
| Assignee | ||
Comment 6•11 years ago
|
||
(In reply to Nathan Froyd (:froydnj) from comment #5)
> Comment on attachment 8465548 [details] [diff] [review]
> Fix style violations in xpcom/components/
>
> Review of attachment 8465548 [details] [diff] [review]:
> -----------------------------------------------------------------
>
> ::: xpcom/components/ManifestParser.cpp
> @@ +300,2 @@
> > if (testdata.Equals(aValue))
> > aResult = comparison ? eOK : eBad;
>
> Actually, forgot to ask: are you fixing up bracing in all these files, too?
> Because there are...well, a lot of places that need fixed.
Yup, here you go.
Attachment #8466262 -
Flags: review?(nfroyd)
Comment 7•11 years ago
|
||
Comment on attachment 8466262 [details] [diff] [review]
Brace one-line control statements in xpcom/components/
Review of attachment 8466262 [details] [diff] [review]:
-----------------------------------------------------------------
Great, thank you!
Attachment #8466262 -
Flags: review?(nfroyd) → review+
| Assignee | ||
Comment 8•11 years ago
|
||
Comment 9•11 years ago
|
||
(In reply to Birunthan Mohanathas [:poiru] from comment #8)
> https://hg.mozilla.org/integration/mozilla-inbound/rev/ce357b802532
>
> Try push: https://tbpl.mozilla.org/?tree=Try&rev=12c029f7de77
Sorry, I had to back this out due to having some major merge conflicts with bug 977026 that I wasn't comfortable trying to rebase around on the fly :(
https://hg.mozilla.org/integration/mozilla-inbound/rev/b31b3ee2b42f
| Assignee | ||
Comment 10•11 years ago
|
||
(In reply to Ryan VanderMeulen [:RyanVM UTC-4] from comment #9)
> (In reply to Birunthan Mohanathas [:poiru] from comment #8)
> > https://hg.mozilla.org/integration/mozilla-inbound/rev/ce357b802532
> >
> > Try push: https://tbpl.mozilla.org/?tree=Try&rev=12c029f7de77
>
> Sorry, I had to back this out due to having some major merge conflicts with
> bug 977026 that I wasn't comfortable trying to rebase around on the fly :(
No worries! Rebased and relanded:
https://hg.mozilla.org/integration/mozilla-inbound/rev/e5a957b1c510
Try push: https://tbpl.mozilla.org/?tree=Try&rev=259ccfc19547
Comment 11•11 years ago
|
||
| Assignee | ||
Comment 12•11 years ago
|
||
Attachment #8471684 -
Flags: review?(nfroyd)
| Assignee | ||
Comment 13•11 years ago
|
||
Attachment #8471684 -
Attachment is obsolete: true
Attachment #8471684 -
Flags: review?(nfroyd)
Attachment #8471690 -
Flags: review?(nfroyd)
Updated•11 years ago
|
Attachment #8471690 -
Flags: review?(nfroyd) → review+
| Assignee | ||
Comment 14•11 years ago
|
||
Attachment #8471867 -
Flags: review?(nfroyd)
| Assignee | ||
Comment 15•11 years ago
|
||
Attachment #8471868 -
Flags: review?(nfroyd)
| Assignee | ||
Comment 16•11 years ago
|
||
Attachment #8471869 -
Flags: review?(nfroyd)
Updated•11 years ago
|
Attachment #8471869 -
Flags: review?(nfroyd) → review+
Comment 17•11 years ago
|
||
Comment on attachment 8471867 [details] [diff] [review]
Fix style violations in xpcom/build/
Review of attachment 8471867 [details] [diff] [review]:
-----------------------------------------------------------------
::: xpcom/build/IOInterposer.cpp
@@ +224,5 @@
> newLists->mStageObservers.push_back(aObserver);
> }
> mObserverLists = newLists;
> + mObservedOperations = (IOInterposeObserver::Operation)(
> + mObservedOperations | aOp);
I think this looks less unusual if formatted like:
mObservedOperations =
(IOInterposeObserver::Operation)(mObservedOperations | aOp);
@@ +245,5 @@
> if (aOp & IOInterposeObserver::OpCreateOrOpen) {
> VectorRemove(newLists->mCreateObservers, aObserver);
> if (newLists->mCreateObservers.empty()) {
> + mObservedOperations = (IOInterposeObserver::Operation)(
> + mObservedOperations & ~IOInterposeObserver::OpCreateOrOpen);
...and similarly for this and all similar operations below, which can be done like so:
mObservedOperations =
(IOInterposeObserver::Operation)(mObservedOperations &
~IOInterposeObserver::OpRead);
::: xpcom/build/perfprobe.cpp
@@ +197,4 @@
> }
> ULONG result =
> RegisterTraceGuids(&ControlCallback
> + /*RequestAddress: Sets mSessions appropriately.*/,
This is such bizarre formatting.
Attachment #8471867 -
Flags: review?(nfroyd) → review+
Updated•11 years ago
|
Attachment #8471868 -
Flags: review?(nfroyd) → review+
| Assignee | ||
Comment 18•11 years ago
|
||
Comment 19•11 years ago
|
||
| Assignee | ||
Comment 20•11 years ago
|
||
Attachment #8478067 -
Flags: review?(nfroyd)
| Assignee | ||
Comment 21•11 years ago
|
||
Attachment #8478068 -
Flags: review?(nfroyd)
| Assignee | ||
Comment 22•11 years ago
|
||
Attachment #8478069 -
Flags: review?(nfroyd)
| Assignee | ||
Comment 23•11 years ago
|
||
Attachment #8478070 -
Flags: review?(nfroyd)
| Assignee | ||
Comment 24•11 years ago
|
||
Attachment #8478071 -
Flags: review?(nfroyd)
| Assignee | ||
Comment 25•11 years ago
|
||
Attachment #8478072 -
Flags: review?(nfroyd)
Comment 26•11 years ago
|
||
Comment on attachment 8478068 [details] [diff] [review]
Fix comment style in nsCOMPtr.h
Review of attachment 8478068 [details] [diff] [review]:
-----------------------------------------------------------------
::: xpcom/glue/nsCOMPtr.h
@@ +115,5 @@
>
> } // namespace mozilla
>
> +/**
> + * Cooperates with nsCOMPtr to allow you to assign in a pointer _without_
I think it's worth saying "already_AddRefed cooperates with..." for clarity.
@@ +333,5 @@
> do_QueryInterface(already_AddRefed<T>&)
> {
> // This signature exists solely to _stop_ you from doing the bad thing.
> + // Saying |do_QueryInterface()| on a pointer that is not otherwise owned by
> + // someone else is an automatic leak. See <http://bugzilla.mozilla.org/show_bug.cgi?id=8221>.
Optional: just 'bug 8221' here would be sufficient.
@@ +342,5 @@
> do_QueryInterface(already_AddRefed<T>&, nsresult*)
> {
> // This signature exists solely to _stop_ you from doing the bad thing.
> + // Saying |do_QueryInterface()| on a pointer that is not otherwise owned by
> + // someone else is an automatic leak. See <http://bugzilla.mozilla.org/show_bug.cgi?id=8221>.
Likewise.
@@ +409,5 @@
> +/**
> + * Factors implementation for all template versions of nsCOMPtr.
> + *
> + * This should really be an |nsCOMPtr<nsISupports>|, but this wouldn't work
> + * because unlike the
I don't think this bit adds anything; it should be deleted.
@@ +411,5 @@
> + *
> + * This should really be an |nsCOMPtr<nsISupports>|, but this wouldn't work
> + * because unlike the
> + *
> + * Here's the way people normally do things like this
Nit: ':' at the end of this sentence.
@@ +1354,5 @@
> nsCOMPtr<nsISupports>& mTargetSmartPtr;
> };
>
> +// Used around a |nsCOMPtr| when
> +// ...makes the class |nsGetterAddRefs<T>| invisible.
This comment makes no sense; I'd just delete it.
Attachment #8478068 -
Flags: review?(nfroyd) → review+
Updated•11 years ago
|
Attachment #8478070 -
Flags: review?(nfroyd) → review+
Updated•11 years ago
|
Attachment #8478071 -
Flags: review?(nfroyd) → review+
Updated•11 years ago
|
Attachment #8478072 -
Flags: review?(nfroyd) → review+
Updated•11 years ago
|
Attachment #8478069 -
Flags: review?(nfroyd) → review+
Comment 27•11 years ago
|
||
Comment on attachment 8478067 [details] [diff] [review]
Fix more style violations in xpcom/**.cpp
Review of attachment 8478067 [details] [diff] [review]:
-----------------------------------------------------------------
Please fold these patches as appropriate prior to landing.
::: xpcom/io/nsLocalFileWin.cpp
@@ +566,5 @@
> // of NSPR so that fields of |PRFilePrivate| #ifdef'd by them are not copied.
> // Similarly, |_MDFileDesc| is taken from nsprpub/pr/include/md/_win95.h.
> // In an unlikely case we switch to 'NT'-dependent NSPR AND this temporary
> // workaround last beyond the switch, |PRFilePrivate| and |_MDFileDesc|
> // need to be changed to match the definitions for WinNT.
Maybe someday some brave soul will investigate whether we still need all this garbage.
::: xpcom/threads/ThreadStackHelper.cpp
@@ +362,5 @@
> virtual ~ThreadContext() {}
>
> + virtual uint64_t GetBase() const { return uint64_t(mStackBase); }
> + virtual uint32_t GetSize() const { return mStackSize; }
> + virtual bool GetMemoryAtAddress(uint64_t address, uint8_t* value) const
Nit: extra space before |value|.
@@ +368,3 @@
> return GetMemoryAtAddressInternal(address, value);
> }
> + virtual bool GetMemoryAtAddress(uint64_t address, uint16_t* value) const
Here too.
@@ +372,3 @@
> return GetMemoryAtAddressInternal(address, value);
> }
> + virtual bool GetMemoryAtAddress(uint64_t address, uint32_t* value) const
Here too.
@@ +376,3 @@
> return GetMemoryAtAddressInternal(address, value);
> }
> + virtual bool GetMemoryAtAddress(uint64_t address, uint64_t* value) const
Here too.
Attachment #8478067 -
Flags: review?(nfroyd) → review+
| Assignee | ||
Comment 28•11 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/b373c1d4e8ae
https://hg.mozilla.org/integration/mozilla-inbound/rev/db05fccb028c
https://hg.mozilla.org/integration/mozilla-inbound/rev/fe4f8a3cdb19
https://hg.mozilla.org/integration/mozilla-inbound/rev/7afb7c612b5a
Try push: https://tbpl.mozilla.org/?tree=Try&rev=ed7967e9724d
| Assignee | ||
Comment 30•10 years ago
|
||
Closing this. I'll file separate bugs for the remaining bits (mainly tests and macros).
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Keywords: leave-open
Resolution: --- → FIXED
Target Milestone: --- → mozilla34
You need to log in
before you can comment on or make changes to this bug.
Description
•