d5f0f1ba4b5c733106c414d863055b1a337cc0dd: Bug 1396493 - Part6 - Fix unified build error due to adding a new gtest unit. r=cpearce
James Cheng <jacheng@mozilla.com> - Tue, 26 Sep 2017 17:28:43 +0800 - rev 383441
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 1396493 - Part6 - Fix unified build error due to adding a new gtest unit. r=cpearce MozReview-Commit-ID: 8l3N9c8emDb
c41c0cd0601619150c3ea8948b9119cf305b9547: Bug 1396493 - Part5 - Split out the CDM testing from TestGMPCrossOrigin.cpp to TestCDMStorage.cpp and rename GMPStorage into CDMStorage. r=cpearce
James Cheng <jacheng@mozilla.com> - Tue, 26 Sep 2017 17:24:04 +0800 - rev 383440
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 1396493 - Part5 - Split out the CDM testing from TestGMPCrossOrigin.cpp to TestCDMStorage.cpp and rename GMPStorage into CDMStorage. r=cpearce MozReview-Commit-ID: H17Iz67d4i7
8faa7ec9f5d34f06bd2560129e3454c0e9804c7a: Bug 1396493 - Part4 - Fix the include header name after renaming by Part3. r=cpearce
James Cheng <jacheng@mozilla.com> - Wed, 27 Sep 2017 21:12:39 +0800 - rev 383439
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 1396493 - Part4 - Fix the include header name after renaming by Part3. r=cpearce MozReview-Commit-ID: 3dPKXXRqnUF
8e98418e6c1b2998c9d497afce270442b75d41a9: Bug 1396493 - Part3 - Rename only the file names from gmp-* to cdm-* a. r=cpearce
James Cheng <jacheng@mozilla.com> - Wed, 27 Sep 2017 21:06:56 +0800 - rev 383438
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 1396493 - Part3 - Rename only the file names from gmp-* to cdm-* a. r=cpearce MozReview-Commit-ID: AbEYahxfp4b
2dcc72594553867e363631189577fb6140045af0: Bug 1396493 - Part2 - Modify the gtest to adapt to the interface change. r=cpearce
James Cheng <jacheng@mozilla.com> - Mon, 25 Sep 2017 17:40:01 +0800 - rev 383437
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 1396493 - Part2 - Modify the gtest to adapt to the interface change. r=cpearce MozReview-Commit-ID: FyuXeSipeRV
4dcf9f51015d7df4a374922634378586509aa265: Bug 1396493 - Part1 - Convert gmp-fake to use Chromium ContentDecryptionModule8 interface. r=cpearce
James Cheng <jacheng@mozilla.com> - Mon, 25 Sep 2017 17:40:22 +0800 - rev 383436
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 1396493 - Part1 - Convert gmp-fake to use Chromium ContentDecryptionModule8 interface. r=cpearce MozReview-Commit-ID: JAGAnVuEGSE
c8631efa2592d201ecad4fe61cf3a2a42cb460aa: Bug 1388991 - add test case for subtraction underfolw in SampleToChunkIterator. r=kinetik
Alfredo.Yang <ayang@mozilla.com> - Thu, 28 Sep 2017 10:51:18 +0800 - rev 383435
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 1388991 - add test case for subtraction underfolw in SampleToChunkIterator. r=kinetik MozReview-Commit-ID: 8IV0RkDL8r7
f2df51e1bf8a5e58b95b7da60996eb92274e0a7a: Bug 1388991 - check subtraction underflow. r=kinetik
Alfredo.Yang <ayang@mozilla.com> - Thu, 28 Sep 2017 10:19:33 +0800 - rev 383434
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 1388991 - check subtraction underflow. r=kinetik MozReview-Commit-ID: DYsqlXyjZs
240bd9bd8b3eb4cda22fb19c3d6d23d2e5c523ce: Bug 1403508 - Tabbrowser is no more storing root favicons in Places for pages not defining an icon. r=Mardak
Marco Bonardo <mbonardo@mozilla.com> - Wed, 27 Sep 2017 14:43:17 +0200 - rev 383433
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 1403508 - Tabbrowser is no more storing root favicons in Places for pages not defining an icon. r=Mardak Setting an icon for the tab and storing that icon in Places are now separate actions. Before bug 1401777 setIcon was doing both, but that was error-prone and more expensive. Due to that change, useDefaultIcon stopped storing root domain favicons in Places. MozReview-Commit-ID: Kt5xEXctsnU
c050d8574203c0344a9570fef73df51a1a489091: Bug 1403592: Crashtest. r=Manishearth
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 27 Sep 2017 18:16:25 +0200 - rev 383432
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 1403592: Crashtest. r=Manishearth I've made it crash at least once, though it's intermittent-y. I guess it's better than no crashtest. MozReview-Commit-ID: 5m2VCrEs8lM
0a0cc4bb885a2487b643e94fc244620751616d03: Bug 1403592: Never flush the user font set when getting font metrics from style resolution. r=Manishearth
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 27 Sep 2017 18:09:31 +0200 - rev 383431
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 1403592: Never flush the user font set when getting font metrics from style resolution. r=Manishearth In this case, the caller doesn't go through all the PreTraverseSync stuff (we don't really want it to do so), via GetComputedStyleNoFlush. It makes sense to not flush the user font set that case, we'll schedule a restyle properly if / when needed. Since the set should be flushed otherwise, let's just not flush it from the styling code. MozReview-Commit-ID: LLHfxemJ8QQ
c62e4471a0e31fde6ef570137e8648eb5612fbc8: Bug 1402825 - Extend life of VIDEO_CAN_CREATE_*_DECODER telemetry to 68. r=francois
Chris Pearce <cpearce@mozilla.com> - Mon, 25 Sep 2017 12:20:20 +0200 - rev 383430
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 1402825 - Extend life of VIDEO_CAN_CREATE_*_DECODER telemetry to 68. r=francois The VIDEO_CAN_CREATE_{AAC,H264}_DECODER telemetry expired in 58, but is still useful I think as a gauge of how support for proprietary formats is changing over time, and how ubiquitous support is on Windows N and K/N variants. So I think we should extend its life. MozReview-Commit-ID: FnnLtcVdqaZ
77229cfe153a7f5c417490baf14951efab5cda9a: Bug 1403178 - Remove mParent assertion from Performance* as it's triggered in headless mode r=baku
Valentin Gosu <valentin.gosu@gmail.com> - Thu, 28 Sep 2017 08:26:11 +0200 - rev 383429
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 1403178 - Remove mParent assertion from Performance* as it's triggered in headless mode r=baku MozReview-Commit-ID: BOz7e0oarab
813556d9e389f580d8e6efa9c24825edec952259: Bug 1402094 - Blacklist about:reader from using stylo. r=bholley
Xidorn Quan <me@upsuper.org> - Thu, 28 Sep 2017 16:19:45 +1000 - rev 383428
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 1402094 - Blacklist about:reader from using stylo. r=bholley MozReview-Commit-ID: 6cG1x1tcOwn
c70dcd8228e28af2c100340559accb48e7adee72: Backed out changeset 8ce27eeef766 (bug 1402094) for bustage on Android: dom/base/nsDocument.cpp:13613: 'bool ShouldUseGeckoBackend(nsIURI*)' defined but not used. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 28 Sep 2017 09:36:12 +0200 - rev 383427
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Backed out changeset 8ce27eeef766 (bug 1402094) for bustage on Android: dom/base/nsDocument.cpp:13613: 'bool ShouldUseGeckoBackend(nsIURI*)' defined but not used. r=backout
0ce8d073a16ee3275d3bbc93741ec9a40e7f1261: Bug 256180 parser part - Insert elements as siblings instead of children at the Blink-defined magic depth for compatibility. r=smaug
Henri Sivonen <hsivonen@hsivonen.fi> - Tue, 12 Sep 2017 16:57:05 +0300 - rev 383426
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 256180 parser part - Insert elements as siblings instead of children at the Blink-defined magic depth for compatibility. r=smaug MozReview-Commit-ID: K8fgv3rgklt
6a527c7a89a02bb34f7e5fcc772508053d4efacc: Bug 256180 layout part - Increase MAX_REFLOW_DEPTH to reduce the probability of content going silently missing. r=bz
Henri Sivonen <hsivonen@hsivonen.fi> - Thu, 14 Sep 2017 11:01:06 +0300 - rev 383425
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 256180 layout part - Increase MAX_REFLOW_DEPTH to reduce the probability of content going silently missing. r=bz MozReview-Commit-ID: 7Ui0tVlLEQM
1ae1bd9b2b5c0198a685fe8b86d6ba6660b19381: Bug 256180 build config part - Increase the max size for the runtime stack on Windows. r=glandium
Henri Sivonen <hsivonen@hsivonen.fi> - Thu, 14 Sep 2017 11:39:43 +0300 - rev 383424
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 256180 build config part - Increase the max size for the runtime stack on Windows. r=glandium MozReview-Commit-ID: JhWucajuuFz
8d4f4b54141ac107d52688bf2b4392e860ab554d: Bug 1403615: Also follow the NODE_DESCENDANTS_NEED_FRAMES bit in ClearRestyleStateFromSubtree. r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 27 Sep 2017 19:19:12 +0200 - rev 383423
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 1403615: Also follow the NODE_DESCENDANTS_NEED_FRAMES bit in ClearRestyleStateFromSubtree. r=bholley We don't follow this bit intentionally because we know that even if it's set, when none of the other two bits are set there are no other restyle / change hints down the tree. We rely on the frame constructor to clean the mess up, though, and it doesn't really do a good work about it. In particular, the case we're hitting on the test-case is: <body descendant-need-frames change=reconstruct style="display: table-column-group"> <div descendant-need-frames> <div descendant-need-frames> <span needs-frame></span> </div> </div> </body> When we see we need to reconstruct the body, we call ClearRestyleStateFromSubtree, but that doesn't do much now, since we don't follow the descendant-need-frames bits. Then, when we reconstruct the content, we arrive at[1] when constructing the first child <div>. The <div> flags have been cleared, but not the children's! Then a text-node is inserted in a <div>, breaking all sorts of invariants. This is the easiest fix. Other fixes include clearing the flags on SetAsUndisplayedContent. But that implies not clearing them in ShouldCreateItemsForChild, and doing that somewhere more sensible. I suspect it's not too hard, but that's a slightly more risky change, will do it if you prefer it. [1]: http://searchfox.org/mozilla-central/rev/3dbb47302e114219c53e99ebaf50c5cb727358ab/layout/base/nsCSSFrameConstructor.cpp#6092 MozReview-Commit-ID: 7026wkQLQkz
f0d6d70e39ae3893893a56ff6ee9aeef03db9e51: Bug 1364333 - remove leftover code and strings from standalone about:addons UI r=rhelmer
sajattack <sajattack@gmail.com> - Thu, 14 Sep 2017 13:44:36 -0700 - rev 383422
Push 32594 by kwierso@gmail.com at Thu, 28 Sep 2017 22:49:33 +0000
Bug 1364333 - remove leftover code and strings from standalone about:addons UI r=rhelmer MozReview-Commit-ID: SmDGrX0fz5
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip