Closed
Bug 758992
Opened 13 years ago
Closed 12 years ago
Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor
Categories
(Core :: General, defect)
Core
General
Tracking
()
RESOLVED
FIXED
mozilla18
People
(Reporter: dzbarsky, Assigned: ehsan.akhgari)
References
(Blocks 1 open bug)
Details
Attachments
(46 files, 3 obsolete files)
32.20 KB,
patch
|
benjamin
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
1.13 KB,
patch
|
benjamin
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
1.01 KB,
patch
|
benjamin
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
2.19 KB,
patch
|
smontagu
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
48.10 KB,
patch
|
jduell.mcbugs
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
2.53 KB,
patch
|
benjamin
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
2.78 KB,
patch
|
benjamin
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
4.44 KB,
patch
|
bholley
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
4.42 KB,
patch
|
taras.mozilla
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
10.26 KB,
patch
|
mak
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
1.19 KB,
patch
|
benjamin
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
2.43 KB,
patch
|
benjamin
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
1.59 KB,
patch
|
Waldo
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
9.75 KB,
patch
|
bzbarsky
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
1.06 KB,
patch
|
bholley
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
4.80 KB,
patch
|
hsivonen
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
6.28 KB,
patch
|
joe
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
1.02 KB,
patch
|
joe
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
12.07 KB,
patch
|
benjamin
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
1.05 KB,
patch
|
bzbarsky
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
38.77 KB,
patch
|
bzbarsky
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
1.48 KB,
patch
|
bzbarsky
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
993 bytes,
patch
|
roc
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
2.88 KB,
patch
|
roc
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
77.24 KB,
patch
|
bzbarsky
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
17.70 KB,
patch
|
roc
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
2.72 KB,
patch
|
jrmuizel
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
3.08 KB,
patch
|
jrmuizel
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
964 bytes,
patch
|
roc
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
1.94 KB,
patch
|
mak
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
1.55 KB,
patch
|
bholley
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
7.92 KB,
patch
|
jrmuizel
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
844 bytes,
patch
|
Waldo
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
1.61 KB,
patch
|
jrmuizel
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
3.44 KB,
patch
|
jrmuizel
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
1.79 KB,
patch
|
jrmuizel
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
10.41 KB,
patch
|
mak
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
2.88 KB,
patch
|
dcamp
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
1.16 KB,
patch
|
jrmuizel
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
5.71 KB,
patch
|
bzbarsky
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
2.92 KB,
patch
|
roc
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
1021 bytes,
patch
|
bzbarsky
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
1000 bytes,
patch
|
bzbarsky
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
2.25 KB,
patch
|
mak
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
1.91 KB,
patch
|
mak
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
6.43 KB,
patch
|
bzbarsky
:
review+
ehsan.akhgari
:
checkin+
|
Details | Diff | Splinter Review |
This warning generates ridiculous amount of spam and isn't really useful.
Attachment #627594 -
Flags: review?(ted.mielczarek)
Comment 1•13 years ago
|
||
Comment on attachment 627594 [details] [diff] [review] Patch Review of attachment 627594 [details] [diff] [review]: ----------------------------------------------------------------- Punting to njn or espindola, who care about warning flags and clang. Whoever reviews it first wins!
Attachment #627594 -
Flags: review?(ted.mielczarek)
Attachment #627594 -
Flags: review?(respindola)
Attachment #627594 -
Flags: review?(n.nethercote)
Comment 2•13 years ago
|
||
Ted(In reply to Ted Mielczarek [:ted] from comment #1) > Comment on attachment 627594 [details] [diff] [review] > Patch > > Review of attachment 627594 [details] [diff] [review]: Recent GCCs also support these warnings, with the same arguments syntax. I think it would be better to set it for all GCC-like compilers using MOZ_CXX_SUPPORTS_WARNING, like in other similar cases.
Comment 3•13 years ago
|
||
(In reply to Jacek Caban from comment #2) > Recent GCCs also support these warnings, with the same arguments syntax. I > think it would be better to set it for all GCC-like compilers using > MOZ_CXX_SUPPORTS_WARNING, like in other similar cases. Nevetmind that, I confused that with -Wno-delete-non-virtual-dtor, sorry about that. Anyway, with MOZ_CXX_SUPPORTS_WARNING we wouldn't need to hardcode the logic about which compiler supports which exact flags.
Comment 4•13 years ago
|
||
What do you mean it isn't really useful? I thought it was a best practice to make destructors virtual because if you call delete with a non-virtual dtor, the dtor for the type of the pointer gets called, not necessarily the type of the underlying object. I could be wrong: my C++ are far from expert level. FWIW http://www.parashift.com/c++-faq-lite/virtual-functions.html#faq-20.7 seems to agree with me. Furthermore, the Clang warning seems to enforce the recommended behavior according to that FAQ. While there may be many places in the code where not having virtual dtors is OK, you are requesting a global change. This could silence legitimate warnings and lead to memory leaks, etc. Am I missing something obvious?
Comment on attachment 627594 [details] [diff] [review] Patch Same opinion as Gregory Szorc. This warning already found real bugs for me. We were deleting an interface if I remember correctly. In most cases, the simplest fix is to mark a class final, which also makes it more likely that the compiler will be able to remove virtual calls.
Attachment #627594 -
Flags: review?(respindola) → review-
Comment 6•13 years ago
|
||
Comment on attachment 627594 [details] [diff] [review] Patch I don't have strong opinions on clang-only flags.
Attachment #627594 -
Flags: review-
Comment 7•13 years ago
|
||
Comment on attachment 627594 [details] [diff] [review] Patch Ugh, I mangled the review flags. Sorry.
Attachment #627594 -
Flags: review?(n.nethercote) → review-
Assignee | ||
Comment 8•12 years ago
|
||
The right way to fix this is to mark the classes which generate this type of warning as MOZ_FINAL.
Assignee: dzbarsky → ehsan
Summary: Add -Wno-delete-virtual-dtor to Clang compiler flags → Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor
Assignee | ||
Updated•12 years ago
|
Whiteboard: [build_warning]
Assignee | ||
Comment 9•12 years ago
|
||
Attachment #627594 -
Attachment is obsolete: true
Attachment #630370 -
Flags: review?(benjamin)
Assignee | ||
Updated•12 years ago
|
Whiteboard: [build_warning] → [build_warning][leave open]
Assignee | ||
Comment 10•12 years ago
|
||
Attachment #630408 -
Flags: review?(benjamin)
Assignee | ||
Comment 11•12 years ago
|
||
Attachment #630412 -
Flags: review?(benjamin)
Assignee | ||
Comment 12•12 years ago
|
||
Attachment #630415 -
Flags: review?
Assignee | ||
Updated•12 years ago
|
Attachment #630415 -
Flags: review? → review?(smontagu)
Assignee | ||
Comment 13•12 years ago
|
||
Attachment #630427 -
Flags: review?(bzbarsky)
Assignee | ||
Comment 14•12 years ago
|
||
With the patches so far: https://tbpl.mozilla.org/?tree=Try&rev=979b9939f26b
Comment 15•12 years ago
|
||
Comment on attachment 630370 [details] [diff] [review] XPCOM parts Is MOZ_FINAL being enforced by tinderboxes? I think this is ugly but potentially useful, but don't think we should add these aannotations unless they are being enforced.
Assignee | ||
Comment 16•12 years ago
|
||
(In reply to Benjamin Smedberg [:bsmedberg] from comment #15) > Comment on attachment 630370 [details] [diff] [review] > XPCOM parts > > Is MOZ_FINAL being enforced by tinderboxes? I think this is ugly but > potentially useful, but don't think we should add these aannotations unless > they are being enforced. They are currently enforced by MSVC (where MOZ_FINAL will get converted to "sealed"), and they will be enforced by clang as well as soon as we get them up (Real Soon Now). For gcc on Linux, this will be enforced when we switch to gcc 4.7. In the mean time, this work cleans up the thousands of warnings that people see in their local builds, and will help them notice real bugs where this warning is not issued because of the way we implement XPCOM classes (I've already noticed a couple of these locations -- will file bugs on them shortly).
Comment 17•12 years ago
|
||
Comment on attachment 630427 [details] [diff] [review] netwerk parts Going to punt this one to jduell.
Attachment #630427 -
Flags: review?(bzbarsky) → review?(jduell.mcbugs)
Updated•12 years ago
|
Attachment #630370 -
Flags: review?(benjamin) → review+
Updated•12 years ago
|
Attachment #630408 -
Flags: review?(benjamin) → review+
Updated•12 years ago
|
Attachment #630412 -
Flags: review?(benjamin) → review+
Assignee | ||
Comment 18•12 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/d3b12cb2c877 https://hg.mozilla.org/integration/mozilla-inbound/rev/604347b8d215 https://hg.mozilla.org/integration/mozilla-inbound/rev/215768269808
Assignee | ||
Updated•12 years ago
|
Attachment #630370 -
Flags: checkin+
Assignee | ||
Updated•12 years ago
|
Attachment #630408 -
Flags: checkin+
Assignee | ||
Updated•12 years ago
|
Attachment #630412 -
Flags: checkin+
Updated•12 years ago
|
Blocks: buildwarning
Whiteboard: [build_warning][leave open] → [leave open]
Updated•12 years ago
|
Component: Build Config → General
QA Contact: build-config → general
Version: unspecified → Trunk
Updated•12 years ago
|
Attachment #630415 -
Flags: review?(smontagu) → review+
Assignee | ||
Comment 19•12 years ago
|
||
Comment on attachment 630415 [details] [diff] [review] intl/ parts https://hg.mozilla.org/integration/mozilla-inbound/rev/55329a11e8d1
Attachment #630415 -
Flags: checkin+
Comment 20•12 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/d3b12cb2c877 https://hg.mozilla.org/mozilla-central/rev/604347b8d215 https://hg.mozilla.org/mozilla-central/rev/215768269808 https://hg.mozilla.org/mozilla-central/rev/55329a11e8d1
Assignee | ||
Comment 21•12 years ago
|
||
Missed these in the previous patch.
Attachment #632516 -
Flags: review?(benjamin)
Assignee | ||
Comment 22•12 years ago
|
||
Attachment #632517 -
Flags: review?(benjamin)
Assignee | ||
Comment 23•12 years ago
|
||
Attachment #632521 -
Flags: review?(bobbyholley+bmo)
Assignee | ||
Comment 24•12 years ago
|
||
Attachment #632522 -
Flags: review?(mh+mozilla)
Assignee | ||
Comment 25•12 years ago
|
||
Attachment #632525 -
Flags: review?(mak77)
Assignee | ||
Comment 26•12 years ago
|
||
Attachment #632527 -
Flags: review?(benjamin)
Assignee | ||
Comment 27•12 years ago
|
||
I never thought I'd touch the rdf directory. <sigh>
Attachment #632529 -
Flags: review?(benjamin)
Assignee | ||
Comment 28•12 years ago
|
||
Attachment #632530 -
Flags: review?(jwalden+bmo)
Assignee | ||
Comment 29•12 years ago
|
||
Attachment #632531 -
Flags: review?(bzbarsky)
Assignee | ||
Comment 30•12 years ago
|
||
Attachment #632533 -
Flags: review?(bobbyholley+bmo)
Comment 31•12 years ago
|
||
Comment on attachment 632531 [details] [diff] [review] uriloader parts r=me
Attachment #632531 -
Flags: review?(bzbarsky) → review+
Assignee | ||
Comment 32•12 years ago
|
||
Attachment #632535 -
Flags: review?(hsivonen)
Assignee | ||
Comment 33•12 years ago
|
||
Attachment #632539 -
Flags: review?(joe)
Assignee | ||
Comment 34•12 years ago
|
||
Attachment #632540 -
Flags: review?(joe)
Assignee | ||
Comment 35•12 years ago
|
||
Comment on attachment 632531 [details] [diff] [review] uriloader parts https://hg.mozilla.org/integration/mozilla-inbound/rev/4142308ec401
Attachment #632531 -
Flags: checkin+
Updated•12 years ago
|
Attachment #630427 -
Flags: review?(jduell.mcbugs) → review+
Updated•12 years ago
|
Attachment #632522 -
Flags: review?(mh+mozilla) → review?(taras.mozilla)
Updated•12 years ago
|
Attachment #632535 -
Flags: review?(hsivonen) → review+
Updated•12 years ago
|
Attachment #632521 -
Flags: review?(bobbyholley+bmo) → review+
Updated•12 years ago
|
Attachment #632533 -
Flags: review?(bobbyholley+bmo) → review+
Comment 36•12 years ago
|
||
widget/windows parts found by mingw compilation. Other than just marking classes as final, required changing nsDataObjCollection destructor to be virtual.
Attachment #632606 -
Flags: review?(benjamin)
Comment 37•12 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/d3b12cb2c877 https://hg.mozilla.org/mozilla-central/rev/604347b8d215 https://hg.mozilla.org/mozilla-central/rev/215768269808 https://hg.mozilla.org/mozilla-central/rev/55329a11e8d1
Assignee | ||
Comment 38•12 years ago
|
||
Comment on attachment 630427 [details] [diff] [review] netwerk parts https://hg.mozilla.org/integration/mozilla-inbound/rev/866b1639131d
Attachment #630427 -
Flags: checkin+
Assignee | ||
Comment 39•12 years ago
|
||
Comment on attachment 632521 [details] [diff] [review] xpconnect parts https://hg.mozilla.org/integration/mozilla-inbound/rev/3dd7e4d5c8f2
Attachment #632521 -
Flags: checkin+
Assignee | ||
Comment 40•12 years ago
|
||
Comment on attachment 632533 [details] [diff] [review] caps parts https://hg.mozilla.org/integration/mozilla-inbound/rev/32ddf13b1d3a
Attachment #632533 -
Flags: checkin+
Assignee | ||
Comment 41•12 years ago
|
||
Comment on attachment 632535 [details] [diff] [review] parser parts https://hg.mozilla.org/integration/mozilla-inbound/rev/c755cdaa7dbc
Attachment #632535 -
Flags: checkin+
Updated•12 years ago
|
Attachment #632539 -
Flags: review?(joe) → review+
Updated•12 years ago
|
Attachment #632540 -
Flags: review?(joe) → review+
Assignee | ||
Comment 43•12 years ago
|
||
Comment on attachment 632539 [details] [diff] [review] gfx parts https://hg.mozilla.org/integration/mozilla-inbound/rev/5ebf9b40ce02
Attachment #632539 -
Flags: checkin+
Assignee | ||
Comment 44•12 years ago
|
||
Comment on attachment 632540 [details] [diff] [review] imagelib parts https://hg.mozilla.org/integration/mozilla-inbound/rev/ccfe8a6a3533
Attachment #632540 -
Flags: checkin+
Updated•12 years ago
|
Attachment #632522 -
Flags: review?(taras.mozilla) → review+
Assignee | ||
Comment 45•12 years ago
|
||
Comment on attachment 632522 [details] [diff] [review] libjar parts https://hg.mozilla.org/integration/mozilla-inbound/rev/584ae96f6c95
Attachment #632522 -
Flags: checkin+
Updated•12 years ago
|
Attachment #632530 -
Flags: review?(jwalden+bmo) → review+
Updated•12 years ago
|
Attachment #632525 -
Flags: review?(mak77) → review+
Comment 46•12 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/866b1639131d https://hg.mozilla.org/mozilla-central/rev/3dd7e4d5c8f2 https://hg.mozilla.org/mozilla-central/rev/32ddf13b1d3a https://hg.mozilla.org/mozilla-central/rev/c755cdaa7dbc
Assignee | ||
Comment 47•12 years ago
|
||
Comment on attachment 632525 [details] [diff] [review] storage parts https://hg.mozilla.org/integration/mozilla-inbound/rev/8b34c182b276
Attachment #632525 -
Flags: checkin+
Assignee | ||
Comment 48•12 years ago
|
||
Comment on attachment 632530 [details] [diff] [review] jsd parts https://hg.mozilla.org/integration/mozilla-inbound/rev/2da255c1aeb9
Attachment #632530 -
Flags: checkin+
Comment 49•12 years ago
|
||
updated version
Attachment #632606 -
Attachment is obsolete: true
Attachment #632606 -
Flags: review?(benjamin)
Attachment #633074 -
Flags: review?
Updated•12 years ago
|
Attachment #633074 -
Flags: review? → review?(benjamin)
Comment 50•12 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/5ebf9b40ce02 https://hg.mozilla.org/mozilla-central/rev/ccfe8a6a3533 https://hg.mozilla.org/mozilla-central/rev/584ae96f6c95 https://hg.mozilla.org/mozilla-central/rev/8b34c182b276 https://hg.mozilla.org/mozilla-central/rev/2da255c1aeb9
Updated•12 years ago
|
Attachment #632516 -
Flags: review?(benjamin) → review+
Updated•12 years ago
|
Attachment #632517 -
Flags: review?(benjamin) → review+
Updated•12 years ago
|
Attachment #632527 -
Flags: review?(benjamin) → review+
Updated•12 years ago
|
Attachment #632529 -
Flags: review?(benjamin) → review+
Updated•12 years ago
|
Attachment #633074 -
Flags: review?(benjamin) → review+
Assignee | ||
Comment 51•12 years ago
|
||
Comment on attachment 632516 [details] [diff] [review] More xpcom parts https://hg.mozilla.org/integration/mozilla-inbound/rev/80e7e9a4dbaf
Attachment #632516 -
Flags: checkin+
Assignee | ||
Comment 52•12 years ago
|
||
Comment on attachment 632517 [details] [diff] [review] extensions/auth parts https://hg.mozilla.org/integration/mozilla-inbound/rev/df550e51189f
Attachment #632517 -
Flags: checkin+
Assignee | ||
Comment 53•12 years ago
|
||
Comment on attachment 632527 [details] [diff] [review] extensions/permissions parts https://hg.mozilla.org/integration/mozilla-inbound/rev/4e6998d64114
Attachment #632527 -
Flags: checkin+
Assignee | ||
Comment 54•12 years ago
|
||
Comment on attachment 632529 [details] [diff] [review] rdf(!!!) parts https://hg.mozilla.org/integration/mozilla-inbound/rev/7d8008a0ab81
Attachment #632529 -
Flags: checkin+
Assignee | ||
Comment 55•12 years ago
|
||
Comment on attachment 633074 [details] [diff] [review] widget/windows part https://hg.mozilla.org/integration/mozilla-inbound/rev/6ac5b95215d2
Attachment #633074 -
Flags: checkin+
Assignee | ||
Comment 56•12 years ago
|
||
Attachment #633358 -
Flags: review?(bzbarsky)
Assignee | ||
Comment 57•12 years ago
|
||
Attachment #633373 -
Flags: review?(bzbarsky)
Comment 58•12 years ago
|
||
Comment on attachment 633358 [details] [diff] [review] More uriloader parts r=me
Attachment #633358 -
Flags: review?(bzbarsky) → review+
Comment 59•12 years ago
|
||
Comment on attachment 633373 [details] [diff] [review] dom parts 1) Making nswebNavigationBaseCommand final makes no sense. 2) For some of the places where you put isupports on all subclasses, wouldn't just putting a virtual destructor on the superclass make more sense? 3) You changed FileInputStreamWrapper and FileOutputStreamWrapper to non-threadsafe refcounting. Why? Seems wrong at first glance. r=me with #1 and #3 fixed and #2 at least considered.
Attachment #633373 -
Flags: review?(bzbarsky) → review+
Comment 60•12 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/80e7e9a4dbaf https://hg.mozilla.org/mozilla-central/rev/df550e51189f https://hg.mozilla.org/mozilla-central/rev/4e6998d64114 https://hg.mozilla.org/mozilla-central/rev/7d8008a0ab81 https://hg.mozilla.org/mozilla-central/rev/6ac5b95215d2
Assignee | ||
Comment 61•12 years ago
|
||
Comment on attachment 633358 [details] [diff] [review] More uriloader parts https://hg.mozilla.org/integration/mozilla-inbound/rev/6c4309dce383
Attachment #633358 -
Flags: checkin+
Assignee | ||
Comment 62•12 years ago
|
||
Comment on attachment 633373 [details] [diff] [review] dom parts https://hg.mozilla.org/integration/mozilla-inbound/rev/01f3e0c756b0 (with all of the comments addressed)
Attachment #633373 -
Flags: checkin+
Assignee | ||
Comment 63•12 years ago
|
||
Attachment #634262 -
Flags: review?(bzbarsky)
Assignee | ||
Comment 64•12 years ago
|
||
Attachment #634263 -
Flags: review?(roc)
Assignee | ||
Comment 65•12 years ago
|
||
Attachment #634265 -
Flags: review?(roc)
Attachment #634263 -
Flags: review?(roc) → review+
Attachment #634265 -
Flags: review?(roc) → review+
Assignee | ||
Comment 66•12 years ago
|
||
Note that I intentionally didn't mark the nsBindingManager as final because of http://llvm.org/bugs/show_bug.cgi?id=13142.
Attachment #634280 -
Flags: review?(bzbarsky)
Assignee | ||
Updated•12 years ago
|
See Also: → http://llvm.org/bugs/show_bug.cgi?id=13142
Assignee | ||
Comment 67•12 years ago
|
||
Attachment #634281 -
Flags: review?(roc)
Assignee | ||
Comment 68•12 years ago
|
||
GenericTableRule does have derived classes...
Attachment #634281 -
Attachment is obsolete: true
Attachment #634281 -
Flags: review?(roc)
Attachment #634284 -
Flags: review?(roc)
Attachment #634284 -
Flags: review?(roc) → review+
Comment 69•12 years ago
|
||
Comment on attachment 634280 [details] [diff] [review] content parts nsXULElement.cpp is including Attributes.h twice. No need for that. r=me modulo that nit.
Attachment #634280 -
Flags: review?(bzbarsky) → review+
Comment 70•12 years ago
|
||
Comment on attachment 634262 [details] [diff] [review] More dom parts r=me
Attachment #634262 -
Flags: review?(bzbarsky) → review+
Comment 71•12 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/6c4309dce383 https://hg.mozilla.org/mozilla-central/rev/01f3e0c756b0
Assignee | ||
Comment 72•12 years ago
|
||
Comment on attachment 634262 [details] [diff] [review] More dom parts https://hg.mozilla.org/integration/mozilla-inbound/rev/9d826056332b
Attachment #634262 -
Flags: checkin+
Assignee | ||
Comment 73•12 years ago
|
||
Comment on attachment 634263 [details] [diff] [review] view parts https://hg.mozilla.org/integration/mozilla-inbound/rev/4708cba2757d
Attachment #634263 -
Flags: checkin+
Assignee | ||
Comment 74•12 years ago
|
||
Comment on attachment 634265 [details] [diff] [review] widget parts https://hg.mozilla.org/integration/mozilla-inbound/rev/97bbf868d76d
Attachment #634265 -
Flags: checkin+
Assignee | ||
Comment 75•12 years ago
|
||
Comment on attachment 634280 [details] [diff] [review] content parts Landed with the nit addressed: https://hg.mozilla.org/integration/mozilla-inbound/rev/6ea80e3155b6
Attachment #634280 -
Flags: checkin+
Assignee | ||
Comment 76•12 years ago
|
||
Comment on attachment 634284 [details] [diff] [review] layout parts https://hg.mozilla.org/integration/mozilla-inbound/rev/823dc103bf3e
Attachment #634284 -
Flags: checkin+
Assignee | ||
Comment 77•12 years ago
|
||
Attachment #634729 -
Flags: review?(benjamin)
Assignee | ||
Comment 78•12 years ago
|
||
Attachment #634730 -
Flags: review?(benjamin)
Assignee | ||
Comment 79•12 years ago
|
||
Attachment #634731 -
Flags: review?(roc)
Assignee | ||
Comment 80•12 years ago
|
||
Attachment #634733 -
Flags: review?(mak77)
Assignee | ||
Comment 81•12 years ago
|
||
Attachment #634735 -
Flags: review?(bobbyholley+bmo)
Attachment #634731 -
Flags: review?(roc) → review+
Assignee | ||
Comment 82•12 years ago
|
||
Attachment #634739 -
Flags: review?(benjamin)
Assignee | ||
Comment 83•12 years ago
|
||
Attachment #634740 -
Flags: review?(jwalden+bmo)
Assignee | ||
Comment 84•12 years ago
|
||
Attachment #634741 -
Flags: review?(benjamin)
Assignee | ||
Comment 85•12 years ago
|
||
Attachment #634742 -
Flags: review?(benjamin)
Assignee | ||
Comment 86•12 years ago
|
||
Attachment #634743 -
Flags: review?(benjamin)
Assignee | ||
Comment 87•12 years ago
|
||
Attachment #634744 -
Flags: review?(mak77)
Assignee | ||
Comment 88•12 years ago
|
||
Attachment #634745 -
Flags: review?(dcamp)
Assignee | ||
Comment 89•12 years ago
|
||
Comment on attachment 634731 [details] [diff] [review] More widget parts https://hg.mozilla.org/integration/mozilla-inbound/rev/58f066791aa7
Attachment #634731 -
Flags: checkin+
Updated•12 years ago
|
Attachment #634735 -
Flags: review?(bobbyholley+bmo) → review+
Comment 90•12 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/9d826056332b https://hg.mozilla.org/mozilla-central/rev/4708cba2757d https://hg.mozilla.org/mozilla-central/rev/97bbf868d76d https://hg.mozilla.org/mozilla-central/rev/6ea80e3155b6 https://hg.mozilla.org/mozilla-central/rev/823dc103bf3e https://hg.mozilla.org/mozilla-central/rev/58f066791aa7
Updated•12 years ago
|
Attachment #634745 -
Flags: review?(dcamp) → review+
Assignee | ||
Comment 91•12 years ago
|
||
Comment on attachment 634735 [details] [diff] [review] more xpconnect parts https://hg.mozilla.org/integration/mozilla-inbound/rev/4420c2388936
Attachment #634735 -
Flags: checkin+
Assignee | ||
Comment 92•12 years ago
|
||
Comment on attachment 634745 [details] [diff] [review] url-classifier parts https://hg.mozilla.org/integration/mozilla-inbound/rev/0e2df51374c0
Attachment #634745 -
Flags: checkin+
Comment 93•12 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/4420c2388936 https://hg.mozilla.org/mozilla-central/rev/0e2df51374c0
Updated•12 years ago
|
Attachment #634740 -
Flags: review?(jwalden+bmo) → review+
Assignee | ||
Comment 94•12 years ago
|
||
Comment on attachment 634740 [details] [diff] [review] more jsd parts https://hg.mozilla.org/integration/mozilla-inbound/rev/87d73e4f93f4
Attachment #634740 -
Flags: checkin+
Comment 96•12 years ago
|
||
Comment on attachment 634739 [details] [diff] [review] More xpcom parts Drive by r+. There's some gonk stuff that snuck in here.
Attachment #634739 -
Flags: review?(benjamin) → review+
Comment 97•12 years ago
|
||
Comment on attachment 634729 [details] [diff] [review] browser parts More drive by
Attachment #634729 -
Flags: review?(benjamin) → review+
Updated•12 years ago
|
Attachment #634742 -
Flags: review?(benjamin) → review+
Updated•12 years ago
|
Attachment #634741 -
Flags: review?(benjamin) → review+
Updated•12 years ago
|
Attachment #634730 -
Flags: review?(benjamin) → review+
Updated•12 years ago
|
Attachment #634743 -
Flags: review?(benjamin) → review+
Assignee | ||
Comment 98•12 years ago
|
||
Comment on attachment 634729 [details] [diff] [review] browser parts https://hg.mozilla.org/integration/mozilla-inbound/rev/76e0145803ba
Attachment #634729 -
Flags: checkin+
Assignee | ||
Comment 99•12 years ago
|
||
Comment on attachment 634730 [details] [diff] [review] toolkit parts https://hg.mozilla.org/integration/mozilla-inbound/rev/c5ca1456419a
Attachment #634730 -
Flags: review+
Assignee | ||
Comment 100•12 years ago
|
||
Comment on attachment 634739 [details] [diff] [review] More xpcom parts https://hg.mozilla.org/integration/mozilla-inbound/rev/debdfc7a3de8
Attachment #634739 -
Flags: checkin+
Assignee | ||
Comment 101•12 years ago
|
||
Comment on attachment 634741 [details] [diff] [review] startupcache parts https://hg.mozilla.org/integration/mozilla-inbound/rev/bf8a77e238f0
Attachment #634741 -
Flags: checkin+
Assignee | ||
Comment 102•12 years ago
|
||
Comment on attachment 634742 [details] [diff] [review] xre parts https://hg.mozilla.org/integration/mozilla-inbound/rev/952cd748c30e
Attachment #634742 -
Flags: checkin+
Assignee | ||
Comment 103•12 years ago
|
||
Comment on attachment 634743 [details] [diff] [review] toolkit/profile parts https://hg.mozilla.org/integration/mozilla-inbound/rev/a10f431c3480
Attachment #634743 -
Flags: checkin+
Assignee | ||
Updated•12 years ago
|
Attachment #634730 -
Flags: review+ → checkin+
Comment 104•12 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/76e0145803ba https://hg.mozilla.org/mozilla-central/rev/c5ca1456419a https://hg.mozilla.org/mozilla-central/rev/debdfc7a3de8 https://hg.mozilla.org/mozilla-central/rev/bf8a77e238f0 https://hg.mozilla.org/mozilla-central/rev/952cd748c30e https://hg.mozilla.org/mozilla-central/rev/a10f431c3480
Updated•12 years ago
|
Attachment #634744 -
Flags: review?(mak77) → review+
Updated•12 years ago
|
Attachment #634733 -
Flags: review?(mak77) → review+
Assignee | ||
Comment 105•12 years ago
|
||
Comment on attachment 634733 [details] [diff] [review] more storage parts https://hg.mozilla.org/integration/mozilla-inbound/rev/8f6369338673
Attachment #634733 -
Flags: checkin+
Assignee | ||
Comment 106•12 years ago
|
||
Comment on attachment 634744 [details] [diff] [review] places parts https://hg.mozilla.org/integration/mozilla-inbound/rev/d9c9fe7a8d3d
Attachment #634744 -
Flags: checkin+
Assignee | ||
Comment 107•12 years ago
|
||
Pushed https://hg.mozilla.org/integration/mozilla-inbound/rev/5c2e6a50906a to fix a bustage on Windows because class Spinner derives from AsyncStatementSpinner on Windows.
Comment 108•12 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/8f6369338673 https://hg.mozilla.org/mozilla-central/rev/d9c9fe7a8d3d https://hg.mozilla.org/mozilla-central/rev/5c2e6a50906a
Assignee | ||
Comment 109•12 years ago
|
||
Attachment #640901 -
Flags: review?(jmuizelaar)
Assignee | ||
Comment 110•12 years ago
|
||
Attachment #640902 -
Flags: review?(bzbarsky)
Assignee | ||
Comment 111•12 years ago
|
||
Attachment #640903 -
Flags: review?(bzbarsky)
Assignee | ||
Updated•12 years ago
|
Attachment #640903 -
Flags: review?(bzbarsky) → review?(roc)
Attachment #640903 -
Flags: review?(roc) → review+
Assignee | ||
Comment 112•12 years ago
|
||
Attachment #640904 -
Flags: review?(bzbarsky)
Assignee | ||
Comment 113•12 years ago
|
||
Assignee | ||
Updated•12 years ago
|
Attachment #640905 -
Attachment is patch: true
Attachment #640905 -
Flags: review?(bzbarsky)
Assignee | ||
Comment 114•12 years ago
|
||
Comment on attachment 640903 [details] [diff] [review] more layout parts http://hg.mozilla.org/integration/mozilla-inbound/rev/e96d5a1428bc
Attachment #640903 -
Flags: checkin+
Updated•12 years ago
|
Attachment #640901 -
Flags: review?(jmuizelaar) → review+
Assignee | ||
Comment 115•12 years ago
|
||
Comment on attachment 640901 [details] [diff] [review] embedding parts https://hg.mozilla.org/integration/mozilla-inbound/rev/0d66a78f6130
Attachment #640901 -
Flags: checkin+
Reporter | ||
Comment 116•12 years ago
|
||
Attachment #640934 -
Flags: review?(sdwilsh)
Reporter | ||
Comment 117•12 years ago
|
||
Attachment #640935 -
Flags: review?(sdwilsh)
Reporter | ||
Comment 118•12 years ago
|
||
Attachment #640936 -
Flags: review?(benjamin)
Comment 119•12 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/e96d5a1428bc https://hg.mozilla.org/mozilla-central/rev/0d66a78f6130
Assignee | ||
Comment 120•12 years ago
|
||
Comment on attachment 640934 [details] [diff] [review] extensions/cookie Throwing this at Marco!
Attachment #640934 -
Flags: review?(sdwilsh) → review?(mak77)
Assignee | ||
Updated•12 years ago
|
Attachment #640935 -
Flags: review?(sdwilsh) → review?(mak77)
Assignee | ||
Updated•12 years ago
|
Attachment #640936 -
Flags: review?(benjamin) → review?(bzbarsky)
Updated•12 years ago
|
Attachment #640934 -
Flags: review?(mak77) → review+
Updated•12 years ago
|
Attachment #640935 -
Flags: review?(mak77) → review+
Assignee | ||
Comment 121•12 years ago
|
||
Comment on attachment 640934 [details] [diff] [review] extensions/cookie https://hg.mozilla.org/integration/mozilla-inbound/rev/75657697cfb5
Attachment #640934 -
Flags: checkin+
Assignee | ||
Comment 122•12 years ago
|
||
Comment on attachment 640935 [details] [diff] [review] toolkit/components/places https://hg.mozilla.org/integration/mozilla-inbound/rev/67e09e165ce6
Attachment #640935 -
Flags: checkin+
Comment 123•12 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/75657697cfb5 https://hg.mozilla.org/mozilla-central/rev/67e09e165ce6
Comment 124•12 years ago
|
||
Comment on attachment 640902 [details] [diff] [review] docshell parts r=me, and a blanket r=me on any changes to this bug that just look like this. Please do ask for review if the change involves adding actual virtual destructors or doing anything more complicated, though, ok?
Attachment #640902 -
Flags: review?(bzbarsky) → review+
Updated•12 years ago
|
Attachment #640904 -
Flags: review?(bzbarsky) → review+
Updated•12 years ago
|
Attachment #640905 -
Flags: review?(bzbarsky) → review+
Updated•12 years ago
|
Attachment #640936 -
Flags: review?(bzbarsky) → review+
Assignee | ||
Comment 125•12 years ago
|
||
(In reply to comment #124) > r=me, and a blanket r=me on any changes to this bug that just look like this. > Please do ask for review if the change involves adding actual virtual > destructors or doing anything more complicated, though, ok? Absolutely!
Assignee | ||
Comment 126•12 years ago
|
||
Comment on attachment 640902 [details] [diff] [review] docshell parts https://hg.mozilla.org/integration/mozilla-inbound/rev/486769aaada1
Attachment #640902 -
Flags: checkin+
Assignee | ||
Comment 127•12 years ago
|
||
Comment on attachment 640904 [details] [diff] [review] more content parts https://hg.mozilla.org/integration/mozilla-inbound/rev/add2eb6c9b6c
Attachment #640904 -
Flags: checkin+
Assignee | ||
Comment 128•12 years ago
|
||
Comment on attachment 640905 [details] [diff] [review] More dom parts https://hg.mozilla.org/integration/mozilla-inbound/rev/e53020fab4a1
Attachment #640905 -
Flags: checkin+
Assignee | ||
Comment 129•12 years ago
|
||
Comment on attachment 640936 [details] [diff] [review] toolkit/components/url-classifier https://hg.mozilla.org/integration/mozilla-inbound/rev/08b872de0676
Attachment #640936 -
Flags: checkin+
Comment 130•12 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/486769aaada1 https://hg.mozilla.org/mozilla-central/rev/add2eb6c9b6c https://hg.mozilla.org/mozilla-central/rev/e53020fab4a1 https://hg.mozilla.org/mozilla-central/rev/08b872de0676
Assignee | ||
Comment 131•12 years ago
|
||
More xpcom parts: http://hg.mozilla.org/integration/mozilla-inbound/rev/82e6dc758859
Assignee | ||
Comment 132•12 years ago
|
||
More toolkit parts: https://hg.mozilla.org/integration/mozilla-inbound/rev/d58b34ab81fe
Assignee | ||
Comment 133•12 years ago
|
||
security parts: https://hg.mozilla.org/integration/mozilla-inbound/rev/27015626db13 spellchecker parts: https://hg.mozilla.org/integration/mozilla-inbound/rev/81d4d1a93655 tools/profiler parts: https://hg.mozilla.org/integration/mozilla-inbound/rev/5c0899d7ac49 accessibility parts: https://hg.mozilla.org/integration/mozilla-inbound/rev/470febf38749 xpfe/appshell parts: https://hg.mozilla.org/integration/mozilla-inbound/rev/06c8300c9a39
Comment 134•12 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/82e6dc758859 https://hg.mozilla.org/mozilla-central/rev/d58b34ab81fe https://hg.mozilla.org/mozilla-central/rev/27015626db13 https://hg.mozilla.org/mozilla-central/rev/81d4d1a93655 https://hg.mozilla.org/mozilla-central/rev/5c0899d7ac49 https://hg.mozilla.org/mozilla-central/rev/470febf38749 https://hg.mozilla.org/mozilla-central/rev/06c8300c9a39
Assignee | ||
Comment 135•12 years ago
|
||
gnome parts: https://hg.mozilla.org/integration/mozilla-inbound/rev/7b3328b25a8d more toolkit parts: https://hg.mozilla.org/integration/mozilla-inbound/rev/eb030d799dd2 more xpfe/appshell parts: https://hg.mozilla.org/integration/mozilla-inbound/rev/bae6464a3431
Comment 136•12 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/7b3328b25a8d https://hg.mozilla.org/mozilla-central/rev/eb030d799dd2 https://hg.mozilla.org/mozilla-central/rev/bae6464a3431
Assignee | ||
Comment 137•12 years ago
|
||
more widget parts: https://hg.mozilla.org/integration/mozilla-inbound/rev/af1332080768 ipc parts: https://hg.mozilla.org/integration/mozilla-inbound/rev/fdd99385caaf more intl parts: https://hg.mozilla.org/integration/mozilla-inbound/rev/e76fcfc70316 more xpcom parts: https://hg.mozilla.org/integration/mozilla-inbound/rev/221933d494d3
Assignee | ||
Comment 138•12 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/af1332080768 https://hg.mozilla.org/mozilla-central/rev/fdd99385caaf https://hg.mozilla.org/mozilla-central/rev/e76fcfc70316 https://hg.mozilla.org/mozilla-central/rev/221933d494d3
Assignee | ||
Comment 139•12 years ago
|
||
This is fixed now as far as I can tell!
Whiteboard: [leave open]
Target Milestone: --- → mozilla18
Assignee | ||
Updated•12 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 140•11 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/211b0801c67d
You need to log in
before you can comment on or make changes to this bug.
Description
•