gecko-dev/xpcom
Michael Layzell e51c323738 Bug 1380081 - Part 11: Simplify the HangAnnotations abstraction, r=froydnj
HangAnnotations was very complex, required a separate allocation, and used this
unfortunate virtual interface implementation which made it harder to do
interesting things with it (such as serialize it over IPC).

This new implementation is much simpler and more concrete, making
HangAnnotations simply be a nsTArray<Annotation>. This also simplifies some of
the IPC code which was added in part 7.

MozReview-Commit-ID: EzaaxdHpW1t
2017-08-10 15:55:12 -04:00
..
base Backed out 3 changesets (bug 1376038) to see if it affects the ghost window numbers in bug 1388111. 2017-08-07 21:11:42 -04:00
build Bug 1384336 - Stop using OS-level event loop in content process (r=mstange) 2017-08-09 21:24:20 -07:00
components Bug 1386499 - Remove some nsXPIDLCString uses from nsComponentManager. r=erahm. 2017-08-02 14:27:25 +10:00
doc
ds Backed out changesets 19b8d672b55d and 2980183d98fb (bug 1362338) for hazard analysis failures. 2017-08-09 21:12:28 -04:00
glue Bug 1382099 - Remove MOZ_WIDGET_GONK from xpcom/. r=erahm. 2017-07-21 10:45:39 +10:00
idl-parser Bug 1386962 - Remove template code from XPIDL generated header files. r=froydnj. 2017-08-03 17:05:01 +10:00
io Bug 1375125 - Remove nsILocalFile. r=froydnj 2017-08-05 09:43:49 +09:00
libxpt/xptcall
reflect Bug 1279218 - Remove Applet tag; r=bz 2017-07-10 16:00:30 -07:00
rust Bug 1381080 patch 1 - Add ClassFlags::NULL_TERMINATED to strings that require null-termination. r=erahm 2017-07-20 15:46:58 -07:00
string Backed out 2 changesets (bug 1386103) for Android x86 build bustage 2017-08-08 22:08:54 -07:00
system Bug 1377538: Store blocklistState and blocklistURL in the add-ons DB. r=rhelmer 2017-07-03 18:05:52 -07:00
tests Merge m-c to inbound, a=merge 2017-08-08 15:16:00 -07:00
threads Bug 1380081 - Part 11: Simplify the HangAnnotations abstraction, r=froydnj 2017-08-10 15:55:12 -04:00
typelib Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
windbgdlg
xpidl
moz.build
xpcom-config.h.in Bug 1326145 - Remove HAVE_CPP_AMBIGUITY_RESOLVING_USING. r=froydnj 2016-12-29 18:05:20 +11:00
xpcom-private.h.in