Bug 824294 - Check for null (destroyed) element just before we call PlaybackEnded on it. r=doublec, a=akeybl
Bug 827214 - Fix HTML lists to really be webidl. r=peterv, a=akeybl
Bug 826305 - Makes .valueAsDate assignment throw if a not a Date nor null is passed. Passing null reset the value. r=bz, a=bajaj
Bug 811835 - Social API toolbar buttons are stretched or blank in 'Text' and 'Text & Icons' mode. r=markh, r=mattn, a=bajaj
Bug 717178 - Part 2: Import changesets eb29a25d, 6e3e3291 and 101fab7c from upstream. r=jmuizelaar, a=bajaj
======

From 101fab7cd8a90f7cf3d8113c792b3f8c2a9afb7d Mon Sep 17 00:00:00 2001
The hashtable is guaranteed to only contain font faces which are
currently referenced, hence there is no need to remove any font face
when it is reset (just like for toy-font).

This makes the function simpler and fixes the assertion

Assertion failed: predicate != NULL, file cairo-hash.c, line 373

hit by multiple tests (the first one being "clear").

See https://bugs.freedesktop.org/show_bug.cgi?id=38049

======

From eb29a25dd6dddc511388bf883c9b95843ecdb823 Mon Sep 17 00:00:00 2001
Similar to the freetype and toy font backends, use a hash table
to map logfont,hfont to font faces.

This fixes the multiple embedding of the same font in PDF.

https://bugs.freedesktop.org/show_bug.cgi?id=24849

======

From 6e3e329170ab4b96bc0d587c8071e869e228e758 Mon Sep 17 00:00:00 2001
some bugs were discovered while testing with firefox

======
Bug 717178 - Part 3 alternative: don't put Win32 cairo_font_face_ts into the font-face cache if they were created with an explicit HFONT. r=jrmuizel, a=bajaj
Bug 827203 - Add locks against calling RemoveListener on a Destroy()ed MediaStream. r=roc, a=akeybl
Bug 827188 - Initialize the hidden private window lazily. r=bz, a=bajaj
Bug 826703 - Part 1: Rename nsXMLCDATASection to mozilla::dom::CDATASection. r=peterv, a=bajaj

--HG--
rename : content/xml/content/src/nsXMLCDATASection.cpp => content/xml/content/src/CDATASection.cpp
rename : content/xml/content/src/nsXMLCDATASection.cpp => content/xml/content/src/CDATASection.h
Bug 826703 - Part 2: Convert CDATASection to WebIDL. r=peterv, a=bajaj
Bug 826703 - Part 3: Rename nsXMLProcessingInstruction to mozilla::dom::ProcessingInstruction. r=peterv, a=bajaj

--HG--
rename : content/xml/content/src/nsXMLProcessingInstruction.cpp => content/xml/content/src/ProcessingInstruction.cpp
rename : content/xml/content/src/nsXMLProcessingInstruction.h => content/xml/content/src/ProcessingInstruction.h
Bug 826703 - Part 4: Convert ProcessingInstruction to WebIDL. r=peterv, a=bajaj
Bug 828180 - Fix crash in nsIContent::IsHTML. r=bz, a=akeybl