Commit Graph

5146 Commits

Author SHA1 Message Date
Andrew McCreight
fae4030844 Bug 1036629 - Take a deathgrip on the runnable passed to NS_DispatchToCurrentThread. r=bsmedberg
This will prevent a leak of the runnable if it is passed in with a refcount of zero and the dispatch fails.
2014-07-15 14:29:14 -07:00
Ehsan Akhgari
ea38d20a97 Bug 1038213 - Give nsTestComFactory a private destructor; r=bjacob 2014-07-15 14:58:34 -04:00
Ehsan Akhgari
442c0d2876 Bug 1038150 - Make nsAnonTempFileRemover's destructor private and also remove the useless ctor/dtor counting macros; r=bjacob 2014-07-15 14:54:15 -04:00
Ehsan Akhgari
6d85b70e64 Bug 1038149 - Make nsDriveEnumerator's destructor private; r=bjacob 2014-07-14 21:47:36 -04:00
Ehsan Akhgari
f9c61f0838 Bug 1038148 - Give LowEventsReporter a private destructor; r=bjacob 2014-07-14 21:47:01 -04:00
Boris Zbarsky
538e69f63d Bug 857648 part 4. Add a formattedStack attribute on nsIStackFrame. r=khuey 2014-07-04 01:25:16 -04:00
Valentin Gosu
64997b899e Bug 1036070 - Remove dangerous public destructor of VisualEventTracer r=froydnj 2014-07-13 21:16:55 +03:00
Kyle Huey
8031891b11 Bug 1034304: Remove nsIDOMHTMLAudio/VideoElement. r=smaug 2014-07-12 19:20:42 -07:00
Jan de Mooij
29b2d13e94 Bug 1034689 part 2 - Add AssignJSFlatString and use it. r=bz,terrence 2014-07-12 09:43:06 +02:00
Bobby Holley
a7a433704a Bug 1036777 - Stop relying on useAllocator for 'in' string classes in ConvertIndependentParam. r=neil 2014-07-11 19:21:22 -07:00
Ed Morley
d021ef6ea9 Backed out changeset d89a7ed61c19 (bug 1035396) for asan failures 2014-07-11 15:58:21 +01:00
Jan Keromnes
9ef2c10c18 Bug 1035396 - Make Linux USS reporting 2x faster. r=nbp, r=njn 2014-07-11 05:03:00 -04:00
Jan de Mooij
e854923edc Bug 1034627 part 6 - Fix XPCVariant to work with Latin1 strings and nursery strings. r=bholley
--HG--
extra : rebase_source : be029c174195192570da688250583157825e9e06
2014-07-11 09:38:55 +02:00
Mike Hommey
34799e0459 Bug 1036864 - Remove EXPORT_LIBRARY. r=mshal 2014-07-11 19:06:55 +09:00
Jon Coppeard
acf7c3159c Bug 1034621 - Make it possible to configure nursery size r=terrence
--HG--
extra : rebase_source : 7bdf2b2b15712a31baa34501ef4adcfe0ef8bf7d
2014-07-11 09:59:05 +01:00
Carsten "Tomcat" Book
9e7f86fb41 Backed out changeset 110e44b996f8 (bug 1034627) for Valgrind Testfailures on a CLOSED TREE 2014-07-11 11:00:21 +02:00
Jan de Mooij
4b964ec7f4 Bug 1034627 part 6 - Fix XPCVariant to work with Latin1 strings and nursery strings. r=bholley 2014-07-11 09:38:55 +02:00
Andrew McCreight
d24d745c22 Bug 1033654 - Rename GCGraphBuilder to CCGraphBuilder. r=smaug 2014-07-09 21:31:00 +02:00
JW Wang
bd05263ac6 Bug 1033121 - Release |mTimer| in nsTimerEvent::Run() instead of ~nsTimerEvent() to avoid race. r=bz 2014-07-10 11:23:02 -04:00
Nathan Froyd
419bfb2ddd Bug 1031352 - move most of the _MSC_VER references in Makefile.in to moz.build; r=glandium 2014-06-27 10:32:05 -04:00
Birunthan Mohanathas
a951c69754 Bug 1022456 - Convert xpcom/ds/ to Gecko style. r=froydnj 2014-07-09 08:15:21 -07:00
Birunthan Mohanathas
a13bd78409 Bug 1035509 - Remove unused xpcom/ds/nsManifestLineReader.h. r=froydnj 2014-07-09 08:15:20 -07:00
Birunthan Mohanathas
03c0b159b2 Bug 1035509 - Remove unused xpcom/ds/StringBuilder.h. r=froydnj 2014-07-09 08:14:43 -07:00
Jan Beich
74472f6768 Bug 1035747 - Fix dangerous public destructors specific to FreeBSD. r=bjacob 2014-07-08 05:21:00 +02:00
Shashank Sabniveesu
1e7b6b229c Bug 1019913 - If gBloatView fails, call |maybeUnregisterAndCloseFile()| on gBloatLog instead of setting it to NULL. r=nfroyd 2014-07-07 16:10:00 +02:00
Benoit Jacob
902e5b6216 Bug 1035394 - Add dangerous public destructor detection to _INHERITED refcounting macros - r=khuey 2014-07-08 17:23:18 -04:00
Benoit Jacob
615beb83a4 Bug 1035394 - Fix dangerous public destructors in xpcom - r=khuey 2014-07-08 17:23:17 -04:00
Jim Chen
6f0011b522 Bug 1016441 - Switch to using real-time signal in ThreadStackHelper; r=snorp 2014-07-08 14:53:17 -04:00
Benoit Jacob
8077882dc5 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
70e580d7f2 Bug 774388 - Tiny reordering of when we shut down Layers IPC - r=nical,mattwoodrow 2014-07-04 14:04:11 -04:00
Benoit Jacob
7de25b6e09 Bug 1028588 - Fix more, recently introduced dangerous public destructors - r=ehsan 2014-07-05 16:35:35 -04:00
Benoit Jacob
6f52581979 back out bug 774388 and bug 1028383 for intermittent e10s mochitest-2 crashes 2014-07-04 21:24:32 -04:00
Benoit Jacob
542090b5c1 Bug 774388 - Tiny reordering of when we shut down Layers IPC - r=nical,mattwoodrow 2014-07-04 14:04:11 -04:00
Benoit Jacob
4f7c84d3c3 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
c17afb7617 Bug 1033358 - Fix linking of the AVOID_NSPR build - r=bsmedberg 2014-07-04 06:33:56 -04:00
Carsten "Tomcat" Book
4c088305f3 Backed out changeset e4dd7f8cf275 (bug 857648) 2014-07-04 08:23:32 +02:00
Boris Zbarsky
b4fdd35537 Bug 857648 part 4. Add a formattedStack attribute on nsIStackFrame. r=khuey 2014-07-04 01:25:16 -04:00
zhoubcfan@163.com
75d3e43b48 Bug 950323 follow-up - Correct the logic in the moz.build file; r=bsmedberg 2014-07-03 23:10:50 -04:00
Ryan VanderMeulen
133741f11d 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
Eric Rahm
7f9252206e Bug 1024788 - CollectPmemReports leaks |sizeFile| on fscanf error. r=njn 2014-07-03 16:02:59 -07:00
Benoit Jacob
1f212b01d1 Bug 774388 - Tiny reordering of when we shut down Layers IPC - r=nical,mattwoodrow 2014-07-03 14:53:25 -04:00
Benoit Jacob
e3b2af1da3 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
afbc7fdf3f Bug 1033358 - Fix linking of the AVOID_NSPR build - r=bsmedberg 2014-07-03 14:53:22 -04:00
Ehsan Akhgari
3ed2124a30 Bug 1033887 - Do not build TestSTLWrappers.cpp with clang-cl; r=bsmedberg 2014-07-03 11:56:16 -04:00
Jed Davis
64a64fe325 Bug 956961 - Open content processes' DMD log files in the parent process. r=njn
--HG--
extra : rebase_source : 2958f582f43bfac86ec29d784b4fb8825ca17257
extra : histedit_source : 96e39e36cbe506332d761c375b902284a695901a%2C245fc9ec3c6a3bbf4e5e5ce7b0da63f4477f36b9
2014-07-02 15:59:02 -07:00
Wes Kocher
d92a5b23cd Backed out 3 changesets (bug 956961) for non-unified build bustage
Backed out changeset f1be89cb58b9 (bug 956961)
Backed out changeset 272b01e4f856 (bug 956961)
Backed out changeset 56907af18c66 (bug 956961)
2014-07-02 15:03:29 -07:00
Monica Chew
01b8cd578d Bug 1024610: Register tracking protection list and hook it up in nsChannelClassifier (r=gcp) 2014-07-02 12:41:00 -07:00
Boris Zbarsky
1fd4559d36 Bug 1033157. Move the setup of the JSRuntime DOM callbacks into the CycleCollectedJSRuntime constructor, so we don't have to separatedly do it for workers, windows, and xpcshell. r=khuey 2014-07-02 15:16:42 -04:00
Jed Davis
ce696ef6d9 Bug 956961 - Open content processes' DMD log files in the parent process. r=njn 2014-07-02 11:27:48 -07:00
Benoit Jacob
edbefa40b5 Bug 1028588 - Fix dangerous public destructors in xpcom/ - r=bsmedberg,khuey,nfroyd 2014-06-30 18:11:53 -04:00