5493e6d82d364df0c1ba4e66deac69514494e734: Bug 1176275 - fixup reftests that will fail without fontconfig platform fontlist. r=heycam
John Daggett <jdaggett@mozilla.com> - Thu, 06 Aug 2015 14:33:15 +0900 - rev 288141
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1176275 - fixup reftests that will fail without fontconfig platform fontlist. r=heycam
d00d3d7ffd7d5e8610b893c68be7c12ea73f47df: Bug 1189858 - fix typos in pip extra dependency declaration
Julien Pagès <j.parkouss@gmail.com> - Thu, 06 Aug 2015 07:00:41 +0200 - rev 288140
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1189858 - fix typos in pip extra dependency declaration
9e5e1a1f4f20ea3ca09807b86bd19eb108fa5700: Bug 451791 patch 2 - Report block non-empty to its parent block during margin collapsing if we encounter clearance. r=roc
L. David Baron <dbaron@dbaron.org> - Wed, 05 Aug 2015 21:04:38 -0700 - rev 288139
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 451791 patch 2 - Report block non-empty to its parent block during margin collapsing if we encounter clearance. r=roc The goal of ComputeCollapsedBStartMargin is to collapse all of the margins that collapse with a block's top margin. It does this by scanning forward through the child list until it finds something that blocks collapsing; it descends into children through recursion. When we find a non-empty block or line, we stop collapsing and report to the parent that the child is non-empty so that it stops collapsing as well. This patch changes our behavior when we have clearance to do the same thing that we do for non-empty lines or blocks (which makes both occurrences of |goto done| be preceded by the same code). Without the patch we would fail to report being non-empty to the parent (and instead report emptiness based on the IsEmpty() method). This meant that, without the patch, if a block has a child with clearance but also has IsEmpty() true, we would stop scanning margins in that block after the clearance, but start searching again for margins in the block's parent, starting with the block's bottom margin. This patch sets *aBlockIsEmpty to true in that case so that we do not pick up again in the block's parent (or, potentially, grandparent, etc.).
8c47f6709cf5284a46b95154accf1bd801442c9c: Bug 451791 patch 1 - Remove write-only nsHTMLReflowState::mFlags::mHasClearance. r=roc
L. David Baron <dbaron@dbaron.org> - Wed, 05 Aug 2015 21:04:38 -0700 - rev 288138
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 451791 patch 1 - Remove write-only nsHTMLReflowState::mFlags::mHasClearance. r=roc This was introduced in bug 209694 (gecko-dev 13a65028) but became unused through bug 292295 (gecko-dev 4593df2a57) and bug 300030 (gecko-dev 31f18988).
f146339499323c25c2b5e009e5f520dea60be791: Bug 1189624 - Have AudioSink listen to MediaQueue events to know whether to continue playback. r=kinetik.
JW Wang <jwwang@mozilla.com> - Thu, 06 Aug 2015 10:16:49 +0800 - rev 288137
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1189624 - Have AudioSink listen to MediaQueue events to know whether to continue playback. r=kinetik.
a3243d1ec51f6d1d565cdd9f8229333f8a4ebe26: Bug 187773 - Don't include heapapi.h from js/public. r=jorendorff
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Thu, 06 Aug 2015 11:48:46 +0900 - rev 288136
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 187773 - Don't include heapapi.h from js/public. r=jorendorff
1f4d2d0ad5115933a003365901747cb3b42c12cc: Bug 1190950: Check mappings and surfaces for UpdateFromSurface more robustly. r=mattwoodrow
Bas Schouten <bschouten@mozilla.com> - Thu, 06 Aug 2015 02:29:47 +0000 - rev 288135
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1190950: Check mappings and surfaces for UpdateFromSurface more robustly. r=mattwoodrow
28ec449865beb04a7744e8361cc7a85313e89d29: Bug 1188257 - Use MediaEventSource for MediaQueue to do the job. r=cpearce.
JW Wang <jwwang@mozilla.com> - Thu, 06 Aug 2015 10:14:15 +0800 - rev 288134
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1188257 - Use MediaEventSource for MediaQueue to do the job. r=cpearce.
b4b5caf0208e81ad7f1375e61be72cc6778bebde: Bug 1187740 - Handle proxies in mozHTMLAccessible r=tbsaunde
Lorien Hu <lorien@lorienhu.com> - Wed, 05 Aug 2015 21:55:15 -0400 - rev 288133
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1187740 - Handle proxies in mozHTMLAccessible r=tbsaunde
e323de7f0ac981ec884bed04a6d093490c5510e3: Bug 1187995 - Add proxy handling to mozTextAccessible r=tbsaunde
Lorien Hu <lorien@lorienhu.com> - Wed, 05 Aug 2015 21:55:13 -0400 - rev 288132
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1187995 - Add proxy handling to mozTextAccessible r=tbsaunde
49948c2762104eeece44f79a4e2479e3a899e13c: Bug 1184402 - Reset format usage authority on context lose/restore. r=jgilbert
Dan Glastonbury <dglastonbury@mozilla.com> - Tue, 04 Aug 2015 13:39:47 +1000 - rev 288131
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1184402 - Reset format usage authority on context lose/restore. r=jgilbert
e601c8a36227b6260880801573e5ece67d41f263: Backout d6dea3334b6c (Bug 1188620) for suspecting crashes.
Terrence Cole <terrence@mozilla.com> - Wed, 05 Aug 2015 17:10:10 -0700 - rev 288130
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Backout d6dea3334b6c (Bug 1188620) for suspecting crashes.
502847c641287296b103cde5af7361e0770caf20: Backout abc018892155 (Bug 1189112) for suspected crashes.
Terrence Cole <terrence@mozilla.com> - Wed, 05 Aug 2015 17:08:33 -0700 - rev 288129
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Backout abc018892155 (Bug 1189112) for suspected crashes.
2f2b78e9f9ef741a07a619cbe91e24143a46c63e: Backout 027800a23ccb (Bug 1189112) for suspected crashes.
Terrence Cole <terrence@mozilla.com> - Wed, 05 Aug 2015 17:06:53 -0700 - rev 288128
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Backout 027800a23ccb (Bug 1189112) for suspected crashes.
888019c4ff5b8338e9444efd8e3fa4e161d89a14: Merge m-c to inbound, a=merge
Wes Kocher <wkocher@mozilla.com> - Wed, 05 Aug 2015 16:47:52 -0700 - rev 288127
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Merge m-c to inbound, a=merge
9c1f10517d2ae7d06f4a0242411908db36d03f85: Bug 1156703 - [e10s] Detaching a 1st tab does not work if drop the 1st tab onto contents area, r=felipe
Olli Pettay <Olli.Pettay@helsinki.fi> - Thu, 06 Aug 2015 02:35:22 +0300 - rev 288126
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1156703 - [e10s] Detaching a 1st tab does not work if drop the 1st tab onto contents area, r=felipe
04a196339ca46b8e87544fdff12f9f855b27c803: Bug 1181443 (part 3) - Remove nsTHashtable::EnumerateEntries(), which is no longer used. r=froydnj.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 23 Jul 2015 02:37:26 -0700 - rev 288125
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1181443 (part 3) - Remove nsTHashtable::EnumerateEntries(), which is no longer used. r=froydnj.
5399666bb0ca21c5735349349c324461a145efc8: Bug 1132966 - use relaxed Atomic integers for tracking graphics surface memory usage; r=njn
Nathan Froyd <froydnj@mozilla.com> - Fri, 31 Jul 2015 22:43:24 -0400 - rev 288124
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1132966 - use relaxed Atomic integers for tracking graphics surface memory usage; r=njn Graphics surface memory usage tracking is done manually, with a global array containing the number of bytes per each type of surface used. Since the members of the array can be touched by several different threads, dynamic race checkers such as TSan complain about To assuage TSan's sensibilities, we need to use atomics with relaxed memory consistency; this change generates code identical to what we had before, but the atomic type assures TSan that it's OK to access members on multiple threads. We use the relaxed memory consistency to avoid memory barriers in the generated code.
0c95a8b88ecd59024269691d21b4cd99ec474ac7: Bug 1190254 - Use same conditions to call ReparentStyleContext in RestyleUndisplayedNodes as in RestyleSelf. r=mats
Cameron McCormack <cam@mcc.id.au> - Thu, 06 Aug 2015 09:16:00 +1000 - rev 288123
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1190254 - Use same conditions to call ReparentStyleContext in RestyleUndisplayedNodes as in RestyleSelf. r=mats
d3c82823fb482d01db694057476d07d063e67bef: Bug 1190921 - Broadcastchannel keeps its containing iframe in memory when it has a user defined property, r=khuey
Olli Pettay <Olli.Pettay@helsinki.fi> - Thu, 06 Aug 2015 01:26:00 +0300 - rev 288122
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1190921 - Broadcastchannel keeps its containing iframe in memory when it has a user defined property, r=khuey
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip