Ryan VanderMeulen
f0eb74e456
Backed out changeset 86f9003c1251 (bug 924622) for causing bug 1007284 (frequent mochitest-e10s-2 shutdown hangs).
2014-05-07 17:03:03 -04:00
Nicolas Silva
8649e922cb
Bug 924622 - Make sure gfx's ipc shutdown happens before shutting down xpcom threads. r=bsmedberg, sotaro
2014-05-07 11:06:19 +02:00
Ryan VanderMeulen
09c8ccf643
Backed out changeset d7d7cc47bcc6 (bug 924622) for bustage.
...
CLOSED TREE
2014-05-07 10:22:21 -04:00
Nicolas Silva
5db6035648
Bug 924622 - Make sure gfx's ipc shutdown happens before shutting down xpcom threads. r=bsmedberg, r=sotaro
2014-05-07 11:06:19 +02:00
Nathan Froyd
9d2a8669d7
Bug 1003306 - part 1 - add PermissionManager/nsIPermissionManager to ServicesList.h; r=bsmedberg
2014-04-29 13:27:02 -04:00
Nathan Froyd
14a3329948
Bug 1003297 - part 2 - tidy up refcount management in mozilla::services::Get*; r=bsmedberg
2014-04-29 11:59:45 -04:00
Nathan Froyd
274539ecc2
Bug 1003297 - part 1 - don't try to return XPCOM services from mozilla::services getters post-XPCOM shutdown; r=bsmedberg
2014-04-29 11:51:14 -04:00
Ryan VanderMeulen
4d3f585310
Backed out changesets 74ef5120ae2f and d26dfd37031a (bug 924622) for frequent Android and OSX crashes.
...
CLOSED TREE
2014-04-30 13:21:07 -04:00
Nicolas Silva
4f253d0ace
Bug 924622 - Change the #include order of ImageBridge headers in nsXPCOMInit.cpp to avoid macro name collision on some platforms.
2014-04-30 17:43:09 +02:00
Nicolas Silva
d43556c1c4
Bug 924622 - Make sure gfx's ipc shutdown happens before shutting down xpcom threads. r=bsmedberg, sotaro
2014-04-30 17:39:59 +02:00
Ehsan Akhgari
1f5a36dab1
Bug 999888: Make ObserverLists not use mozilla::AtomicRefCounted; r=froydnj
...
--HG--
extra : rebase_source : a1a29242b9a8d6e265d20352d9f24d743f20a47c
2014-04-29 11:32:03 -06:00
Aaron Klotz
e383578f8e
Bug 999888: Make IOInterposer leakcheck-friendly; f=ehsan, r=froydnj
...
--HG--
extra : rebase_source : ff65dd0f8ab4f28bf53b52f71cda1793df9a108a
2014-04-29 11:29:43 -06:00
Birunthan Mohanathas
504b581650
Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
2014-04-27 03:06:00 -04:00
Zack Weinberg
1bb7938cd0
Bug 1001842 part 1: record the umask in NS_InitXPCOM2 and expose it to JS via nsSystemInfo. r=bsmedberg
2014-04-26 10:56:54 -04:00
Nathan Froyd
02e4fd1b2f
Backout 2629257557ff:284be1609a50 (bug 1001842) for debug xpcshell bustage
2014-04-26 13:18:32 -04:00
Zack Weinberg
f041e7a36f
Bug 1001842 part 1: record the umask in NS_InitXPCOM2 and expose it to JS via nsSystemInfo. r=bsmedberg
2014-04-26 10:56:54 -04:00
Ed Morley
6a82d86fc3
Backed out changeset fbb86a21aba0 (bug 924622) for leaks on OS X 10.6; CLOSED TREE
2014-04-25 17:51:42 +01:00
Nicolas Silva
a2fae6cd53
Bug 924622 - Make sure gfx's ipc shutdown happens before shutting down xpcom threads. r=bsmedberg, sotaro
2014-04-25 13:55:36 +02:00
Aaron Klotz
237eb0b915
Bug 998795: Use nsAutoPtr to initialize MainThreadIOLoggerImpl(); r=froydnj
2014-04-24 20:06:12 -06:00
Jan Beich
c78265bfdb
Bug 983953 - Don't try to use vpx_mem if --with-system-libvpx doesn't provide. r=glandium
2014-04-22 08:44:04 -04:00
Aaron Klotz
2a07f818cb
Bug 935482: New IOInterposer observer for recording main thread I/O to file; r=froydnj
2014-04-19 14:28:02 -06:00
Nathan Froyd
39705c09f6
Bug 682216 - add a memory reporter for libnestegg's memory; r=njn,kinetik
2014-04-08 10:36:30 -04:00
Ryan VanderMeulen
d99a7aaade
Merge m-c to inbound.
2014-04-15 23:30:15 -04:00
Ryan VanderMeulen
739b9ad99c
Merge inbound to m-c.
2014-04-15 23:26:35 -04:00
Phil Ringnalda
3f72ad662e
Back out e17d61d6acf6 (bug 924622) for apparently making the mismatched CxxStackFrame aborts more frequent rather than less
2014-04-15 20:00:59 -07:00
Jonathan Watt
de705862a6
Bug 950372 follow-up - Avoid having the preprocessor define for READ in linux/fs.h break Moz2D's 2D.h by making sure 2D.h is included before whatever includes linux/fs.h. r=B2G KK Emulator Opt/Debug bustage
2014-04-16 01:48:02 +01:00
Nicolas Silva
a28d028ec8
Bug 924622 - Make sure gfx's ipc shutdown happens before shutting down xpcom threads. r=bsmedberg, sotaro
2014-04-15 11:34:33 +02:00
Carsten "Tomcat" Book
6ba40030cc
Backed out changeset f52300725e6f (bug 924622) for Linux Test Bustage
2014-04-15 12:46:25 +02:00
Botond Ballo
e1a3f0c043
Bug 976605 - Expose inIDOMUtils via mozilla::services. r=ehsan
...
--HG--
extra : source : 896fa761f32dad205897953d812e78dadf6136e7
2014-04-11 17:39:58 -04:00
Nathan Froyd
8886a78c1f
Bug 993546 - refactor malloc-wrapping memory reporter implementations; r=njn
2014-04-08 13:51:20 -04:00
Nicolas Silva
4dc24c0f5c
Bug 924622 - Make sure gfx's ipc shutdown happens before shutting down xpcom threads. r=bsmedberg, sotaro
2014-04-15 11:34:33 +02:00
Ed Morley
ee31fc9f7a
Backed out changeset 27ceedad1d1c (bug 976605)
2014-04-15 17:45:24 +01:00
Botond Ballo
3d9c74b31a
Bug 976605 - Expose inIDOMUtils via mozilla::services. r=ehsan
...
--HG--
extra : source : d030d78ad4f67528ca16d8dbe6aaa72990f30ba0
2014-04-11 17:39:58 -04:00
Aaron Klotz
7bd0ac22b6
Bug 913653: Remove lock from IOInterposer and add IOInterposer thread registration; r=froydnj
2014-04-08 22:57:52 -06:00
Alphan Chen
43f64888bd
Bug 964636 - Part 2: Implement "about:service" framework core. r=dhylands
2014-03-20 10:52:11 +08:00
Jan Beich
d3910fda00
Bug 983957 - Remove SPS ifdef from IOInterposer to unbreak non-SPS platforms; r=aklotz
2014-03-18 16:24:36 -06:00
Kyle Huey
f7eafc09a9
Bug 967364: Rename already_AddRefed::get to take. r=bsmedberg
2014-03-15 12:00:15 -07:00
Aaron Klotz
e499dac8c4
Bug 973353: Disable IOInterposer when reporting a crash; r=froydnj,ted
2014-03-15 00:10:39 -06:00
Aaron Klotz
810b3b5e28
Bug 972577: Consolidate IOInterposer initialization code; r=froydnj,BenWa,jimm
...
--HG--
rename : tools/profiler/IOInterposer.cpp => xpcom/build/IOInterposer.cpp
rename : tools/profiler/IOInterposer.h => xpcom/build/IOInterposer.h
rename : tools/profiler/NSPRInterposer.cpp => xpcom/build/NSPRInterposer.cpp
rename : tools/profiler/NSPRInterposer.h => xpcom/build/NSPRInterposer.h
rename : toolkit/xre/nsWindowsDllInterceptor.h => xpcom/build/nsWindowsDllInterceptor.h
2014-03-14 16:35:01 -06:00
Wes Kocher
f0e672d699
Backed out changeset 2bdd2d042847 (bug 972577) for non-unified bustage on a CLOSED TREE
...
--HG--
rename : xpcom/build/nsWindowsDllInterceptor.h => toolkit/xre/nsWindowsDllInterceptor.h
rename : xpcom/build/IOInterposer.cpp => tools/profiler/IOInterposer.cpp
rename : xpcom/build/IOInterposer.h => tools/profiler/IOInterposer.h
rename : xpcom/build/NSPRInterposer.cpp => tools/profiler/NSPRInterposer.cpp
rename : xpcom/build/NSPRInterposer.h => tools/profiler/NSPRInterposer.h
2014-03-14 15:27:21 -07:00
Aaron Klotz
dda435844e
Bug 972577: Consolidate IOInterposer initialization code; r=froydnj,BenWa,jimm
...
--HG--
rename : tools/profiler/IOInterposer.cpp => xpcom/build/IOInterposer.cpp
rename : tools/profiler/IOInterposer.h => xpcom/build/IOInterposer.h
rename : tools/profiler/NSPRInterposer.cpp => xpcom/build/NSPRInterposer.cpp
rename : tools/profiler/NSPRInterposer.h => xpcom/build/NSPRInterposer.h
rename : toolkit/xre/nsWindowsDllInterceptor.h => xpcom/build/nsWindowsDllInterceptor.h
2014-03-14 13:47:24 -06:00
Nathan Froyd
966381c38b
Bug 682215 - add a memory reporter for memory from libvpx; r=ted,njn
2014-02-25 16:35:13 -05:00
Nathan Froyd
d8e1aecb99
Bug 677653 - part 2 - add a memory reporter for vorbis-related allocations; r=njn
2014-02-25 11:04:50 -05:00
Aaron Klotz
d26c4eec82
Bug 978177: Modify PoisonIOInterposerWin functions that accept UNICODE_STRING to use nsDependentSubstring instead of nsDependentString; r=bsmedberg
...
--HG--
extra : rebase_source : 2a7cf2876b29eed21b069e11c153cafc52baaf1a
2014-02-28 13:12:38 -07:00
L. David Baron
5e307581fa
Bug 976350 patch 2: Rename nsTraceRefcntImpl to nsTraceRefcnt. r=bsmedberg
...
Now that bug 975295 removed the obsolete wrapper class, we can rename
nsTraceRefcntImpl back to its correct pre-XPCOM-glue name,
nsTraceRefcnt.
The best part is that the one place where indentation should have needed
fixing, nsTraceRefcnt::DemangleSymbol, never had its indentation fixed
for the previous renaming.
--HG--
rename : xpcom/base/nsTraceRefcntImpl.cpp => xpcom/base/nsTraceRefcnt.cpp
rename : xpcom/base/nsTraceRefcntImpl.h => xpcom/base/nsTraceRefcnt.h
2014-02-26 13:36:36 -08:00
L. David Baron
dfb9ad9186
Bug 976350 patch 1: Move the contents of nsTraceRefcnt.h into nsISupportsImpl.h. r=bsmedberg
...
This makes sense since the file no longer contains anything with the
nsTraceRefcnt name in it, and it will allow renaming nsTraceRefcntImpl
back to nsTraceRefcnt.
2014-02-26 13:36:35 -08:00
L. David Baron
06fc468085
Bug 975295 patch 2: Remove the nsITraceRefcnt interface and any instantiation of the nsTraceRefcntImpl object. r=bsmedberg
2014-02-24 15:27:53 -08:00
Emanuel Hoogeveen
9366d43366
Bug 971094 - Part 1: During shutdown, tell the profiler that the main thread JSRuntime is gone even if we leak. r=BenWa, r=bholley
2014-02-20 08:43:55 -05:00
Ehsan Akhgari
bed93fa9b3
Bug 973388 - Move the LOCAL_INCLUDES in xpcom to moz.build; r=glandium
2014-02-18 09:01:06 -05:00
Ehsan Akhgari
22eada1dd3
Bug 973142 - Get rid of the MOZILLA_INTERNAL_API makefile variable; r=glandium
...
It's just as easy to directly set the preprocessor macro in the moz.build
files. Using this variable doesn't really buy us anything.
This patch also removes unused code from rdf/tests/dsds.
2014-02-18 01:56:51 -05:00