Benoit Jacob
|
00485502a6
|
Bug 1035394 - Add dangerous public destructor detection to _INHERITED refcounting macros - r=khuey
|
2014-07-08 17:23:18 -04:00 |
|
Benoit Jacob
|
0809aa5e48
|
Bug 1028588 - Make XPCOM refcounting assert against public destructors (leaving aside _INHERITED macros for now) - r=khuey
|
2014-07-07 14:27:32 -04:00 |
|
Benoit Jacob
|
993f1ecfa8
|
Bug 1033358 - Make NS_IsMainThread use its own TLS so it's always correct, from early init to exit time - r=bsmedberg
|
2014-07-04 06:34:15 -04:00 |
|
Benoit Jacob
|
e67f7026f2
|
Bug 1033358 - Fix linking of the AVOID_NSPR build - r=bsmedberg
|
2014-07-04 06:33:56 -04:00 |
|
Ryan VanderMeulen
|
7189c91e41
|
Backed out 10 changesets (bug 1033358, bug 774388, bug 1028383) for causing frequent shutdown crashes on a CLOSED TREE.
Backed out changeset a54b05c9e4a1 (bug 1028383)
Backed out changeset 37985f79e0c2 (bug 774388)
Backed out changeset d07521729077 (bug 774388)
Backed out changeset 9f14b17f358c (bug 774388)
Backed out changeset 2d347d6aa9bc (bug 774388)
Backed out changeset 99581dfb5ec4 (bug 774388)
Backed out changeset 2532e22d6135 (bug 774388)
Backed out changeset 719844108f1a (bug 774388)
Backed out changeset 7829c78348a4 (bug 1033358)
Backed out changeset c571df9a85de (bug 1033358)
|
2014-07-03 20:37:05 -04:00 |
|
Benoit Jacob
|
02bf586fec
|
Bug 1033358 - Make NS_IsMainThread use its own TLS so it's always correct, from early init to exit time - r=bsmedberg
|
2014-07-03 14:53:24 -04:00 |
|
Benoit Jacob
|
50f4c99f50
|
Bug 1033358 - Fix linking of the AVOID_NSPR build - r=bsmedberg
|
2014-07-03 14:53:22 -04:00 |
|
Benoit Jacob
|
1f73b3fe2e
|
Bug 1028588 - Fix dangerous public destructors in xpcom/ - r=bsmedberg,khuey,nfroyd
|
2014-06-30 18:11:53 -04:00 |
|
Wes Kocher
|
d65e707f3f
|
Backed out 4 changesets (bug 1028588) for build bustage
Backed out changeset 13a8bae671ca (bug 1028588)
Backed out changeset 19a19833f1d6 (bug 1028588)
Backed out changeset d5fae80054de (bug 1028588)
Backed out changeset 5942ad3859b8 (bug 1028588)
|
2014-06-30 15:50:19 -07:00 |
|
Benoit Jacob
|
35b82308d8
|
Bug 1028588 - Fix dangerous public destructors in xpcom/ - r=bsmedberg,khuey,nfroyd
|
2014-06-30 18:11:53 -04:00 |
|
Birunthan Mohanathas
|
0c931675da
|
Bug 1022456 - Fix modelines in xpcom/{base,glue,io,string,threads}/. r=froydnj
|
2014-06-30 08:39:45 -07:00 |
|
Birunthan Mohanathas
|
c6232dcfe0
|
Bug 1022456 - Convert xpcom/glue/ to Gecko style. r=froydnj
|
2014-06-26 18:35:39 -07:00 |
|
Nathan Froyd
|
7a4dfe1208
|
Bug 728600 - define TARGET_XPCOM_ABI in mozilla-config.h; r=glandium
|
2014-06-23 15:06:48 -04:00 |
|
Jonathan Watt
|
b440da1089
|
Bug 1016680, part 5 - Report the memory used by PresShell::mCaret. r=dbaron
|
2014-06-22 23:02:59 +01:00 |
|
Benoit Jacob
|
ea37f0c6be
|
Bug 1028428 - clang+libc++ still doesn't provide a usable std::is_destructible, so just use the fallback implementation instead - no review, bustage fix
|
2014-06-21 15:46:27 -04:00 |
|
Chris Peterson
|
2c6c9dce99
|
Bug 1013065 - Remove bug 65664's NSCAP_DONT_PROVIDE_NONCONST_OPEQ workaround. r=dbaron
|
2014-05-04 23:11:04 -07:00 |
|
Kyle Huey
|
95da95656a
|
Bug 1027251: Disable destructor checking on Windows. r=me
|
2014-06-20 07:33:00 -07:00 |
|
Benoit Jacob
|
f698872409
|
Bug 1027251 - Enforce that dangerous public destructors must be explicitly whitelisted - r=ehsan
|
2014-06-20 07:08:25 -04:00 |
|
Ms2ger
|
5859387c6d
|
Bug 1025022 - Pass T* to nsCOMArray::Contains; r=NeilAway
|
2014-06-20 12:32:50 +02:00 |
|
Kyle Huey
|
fcaab74dfe
|
Bug 737976: Remove nsINodeInfo. r=smaug
--HG--
rename : content/base/src/nsNodeInfo.cpp => dom/base/NodeInfo.cpp
rename : content/base/public/nsINodeInfo.h => dom/base/NodeInfo.h
rename : content/base/src/nsNodeInfo.h => dom/base/NodeInfoInlines.h
|
2014-06-19 19:01:40 -07:00 |
|
Birunthan Mohanathas
|
ec8396a564
|
Bug 1016240 - Exterminate CR+LF line endings. r=briansmith,cpearce,ehsan,gavin
|
2014-06-18 17:56:02 -07:00 |
|
Benoit Jacob
|
67317fb139
|
Bug 1027251 - Fix or whitelist dangerous public destructors in xpcom/ - r=ehsan
|
2014-06-18 22:29:00 -04:00 |
|
Benoit Jacob
|
60ee525a4b
|
Bug 1027251 - Initial empty HasDangerousPublicDestructor whitelist - r=ehsan
|
2014-06-18 22:28:59 -04:00 |
|
Benoit Girard
|
9ea973aec8
|
Bug 1021990 - Migrate to xpcom based EventTracer. r=ehsan
|
2014-06-06 17:53:42 -04:00 |
|
Robert O'Callahan
|
cadd97f2f1
|
Bug 1015664. Part 3: Remove NS_HIDDEN_VISIBILITY from NS_IMETHOD_VISIBILITY. r=bsmedberg
|
2014-06-03 00:08:27 +12:00 |
|
Carsten "Tomcat" Book
|
504e9fdc9d
|
Backed out changeset 1b81b771aee6 (bug 1017418)
|
2014-06-02 11:26:12 +02:00 |
|
Nicholas Nethercote
|
1f6501ee8c
|
Bug 1017418 (part 2) - Avoid more slop in nsTArray. r=froydnj.
|
2014-06-01 16:08:50 -07:00 |
|
Brian Smith
|
669c77bb7e
|
Bug 1010634, Part 2: Fix compiler warnings in MFBT and XPCOM, r=ehsan
--HG--
extra : rebase_source : 8839297479ce2ade7a7e6cb5099178e799a0e516
|
2014-05-29 20:18:29 -07:00 |
|
Benoit Jacob
|
2f3ef505c0
|
Bug 852393 - Specialize nsAutoTArray<T, 0> to be an nsTArray - r=froydnj
|
2014-05-29 11:59:37 -04:00 |
|
David Major
|
f4fa67e2d0
|
Bug 1014288: Fix the OOM check in nsTArrayInfallibleAllocator::Realloc. r=bsmedberg
|
2014-05-28 14:45:15 +12:00 |
|
Ehsan Akhgari
|
a9b1426983
|
Bug 1015430 - Fix more XPCOM constructors to clarify whether they should be explicit; r=froydnj
|
2014-05-25 21:16:01 -04:00 |
|
Boris Zbarsky
|
72c13f6d06
|
Bug 1007878 part 2. Add a C++ type to represent MozMap. r=khuey
|
2014-05-23 17:32:38 -04:00 |
|
Wes Kocher
|
b1b2b3a291
|
Backed out 5 changesets (bug 1007878) for b2g build bustage r=khuey
Backed out changeset ee3bb06075f7 (bug 1007878)
Backed out changeset ab3dd51be3cd (bug 1007878)
Backed out changeset aa53ba4e64b8 (bug 1007878)
Backed out changeset ff6fd8187ff3 (bug 1007878)
Backed out changeset d631378463ac (bug 1007878)
|
2014-05-23 15:10:51 -07:00 |
|
Boris Zbarsky
|
aea41c8d2e
|
Bug 1007878 part 2. Add a C++ type to represent MozMap. r=khuey
|
2014-05-23 17:32:38 -04:00 |
|
Ehsan Akhgari
|
897e351e52
|
Bug 1013664 - Fix bad implicit conversion constructors in XPCOM; r=froydnj
--HG--
extra : rebase_source : e3260a536292175cb1ad23a53dfe9e3f4bb8ff10
|
2014-05-21 21:33:28 -04:00 |
|
Birunthan Mohanathas
|
76ca8ec617
|
Bug 869836 - Part 7: Use AppendLiteral instead of Append where possible. r=ehsan
|
2014-05-22 06:48:51 +03:00 |
|
Birunthan Mohanathas
|
62570a8716
|
Bug 869836 - Part 2: Use AppendLiteral instead of Append(NS_LITERAL_STRING(...)) . r=ehsan
|
2014-05-22 06:48:50 +03:00 |
|
Terrence Cole
|
550d6b3006
|
Bug 1010655 - Always use the faster version of IsInsideNursery when possible; r=jonco
--HG--
extra : rebase_source : 18c195a3a5897529275deb210bfa7f57f8e29bd8
|
2014-05-14 19:48:09 -07:00 |
|
Trevor Saunders
|
4abce4092c
|
bug 1004746 - part 1 - Remove a bunch of usage of nsAutoPtr's copy ctor r=froydnj
|
2014-05-07 18:05:37 -04:00 |
|
Ryan VanderMeulen
|
582b987a26
|
Backed out changeset 36bfb1d8b8fe (bug 1010655) for Cpp test crashes.
|
2014-05-16 14:52:13 -04:00 |
|
Terrence Cole
|
65e68dba5c
|
Bug 1010655 - Always use the faster version of IsInsideNursery when possible; r=jonco
--HG--
extra : rebase_source : 474ef235d747f9008f79b2ad0328ec1566b8c641
|
2014-05-14 19:48:09 -07:00 |
|
Andrew McCreight
|
b18fc65773
|
Bug 1008420, part 2 - Split out a refcountless nsArray base class. r=bsmedberg
|
2014-05-15 09:52:58 -07:00 |
|
Neil Rashbrook
|
0b29793db8
|
Bug 514280 Only use nsCOMPtr for interfaces r=bsmedberg
|
2014-05-11 10:47:11 +01:00 |
|
Benoit Girard
|
e1b1c6e83a
|
Bug 1004899 - Add stderr to profile output. r=ehsan
--HG--
extra : rebase_source : e21a60c60521bcd0471c36645378ef9231c9e243
|
2014-05-01 22:05:49 -04:00 |
|
Andrew McCreight
|
a9b7f36e0f
|
Bug 999575 - Add an already_AddRefed<> Put method for nsRefPtrHashtable. r=froydnj
|
2014-05-09 09:49:52 -07:00 |
|
Benoit Jacob
|
2e1ef0025a
|
Bug 1004098 - Make nsTArray use size_t in its interface (32bitness is fine as an internal detail) - r=froydnj, sr=bsmedberg
|
2014-05-08 21:03:35 -04:00 |
|
Neil Rashbrook
|
a998ae77f6
|
Backout of bug 514280 changeset c738f7348dea for build failure on a CLOSED TREE
|
2014-05-08 20:35:09 +01:00 |
|
Neil Rashbrook
|
f9520ae677
|
Bug 514280 Only use nsCOMPtr for interfaces r=bsmedberg
|
2014-05-08 20:08:38 +01:00 |
|
Eric Rahm
|
9b5d3eccc6
|
Bug 1003479 - Fix incorrect usage of SizeOfIncludingThis and SizeOfExcludingThis functions. r=njn
--HG--
extra : rebase_source : 2d51e1fc1b642b0efa60cb4e25e8b142577e93d3
|
2014-05-01 10:37:54 -07:00 |
|
Arpad Borsos
|
11f28b0265
|
Bug 493701 - part 1: add nsTObserverArray::BackwardIterator; r=bzbarsky
--HG--
extra : rebase_source : cb875dcd70b76b819abb1d516db74e55a3babd54
|
2013-12-10 13:28:31 +01:00 |
|