366b2d8c4c79a229a0b457f75aefc96dbb12e695: Bug 1354715 - Restore the right background color. r?spohl draft
Markus Stange <mstange@themasta.com> - Fri, 07 Apr 2017 18:05:24 -0400 - rev 558684
Push 52932 by bmo:mstange@themasta.com at Fri, 07 Apr 2017 22:09:18 +0000
Bug 1354715 - Restore the right background color. r?spohl MozReview-Commit-ID: K7SF3rNPWUT
46e9b9b4c9c16833b791f0a55f8600d0630efd38: Don't make layers active if the CSS property is active. draft
Markus Stange <mstange@themasta.com> - Fri, 31 Mar 2017 17:45:09 -0400 - rev 558683
Push 52932 by bmo:mstange@themasta.com at Fri, 07 Apr 2017 22:09:18 +0000
Don't make layers active if the CSS property is active. MozReview-Commit-ID: AE6gzQ6tsiy
8c4cf5136bbe695a8f45765bb2b97047b032d7d2: Bug 1299117 - Expose performance.timing.firstMeaningfulPaint behind a pref. draft
Markus Stange <mstange@themasta.com> - Mon, 03 Apr 2017 19:07:44 -0400 - rev 558682
Push 52932 by bmo:mstange@themasta.com at Fri, 07 Apr 2017 22:09:18 +0000
Bug 1299117 - Expose performance.timing.firstMeaningfulPaint behind a pref. MozReview-Commit-ID: Dzbs8vM6mlC
0eab4ecffcf8042e8a1ad8f44f1b0376f9d293a9: Bug 1299117 - Measure time to first meaningful paint and report it to Telemetry. r?smaug draft
Markus Stange <mstange@themasta.com> - Mon, 03 Apr 2017 19:13:40 -0400 - rev 558681
Push 52932 by bmo:mstange@themasta.com at Fri, 07 Apr 2017 22:09:18 +0000
Bug 1299117 - Measure time to first meaningful paint and report it to Telemetry. r?smaug This implements the detection of the first "meaningful" paint as described in the definition in FirstMeaningfulPaintDetector.h. What's implemented here closely matches Chrome's code at https://cs.chromium.org/chromium/src/third_party/WebKit/Source/core/paint/FirstMeaningfulPaintDetector.cpp except for the following differences: - We don't check for "blank characters" (i.e. pending web fonts). - We compute "layout significance" per paint, and not per layout, using the page height at the time of the paint. Chrome respects the page height in each layout's significance computation individually. These differences are not intentional; I just haven't implemented the missing pieces yet. This patch does not add any profiler markers. The value reported via telemetry is the time between non-blank paint and first meaningful paint, in milliseconds. MozReview-Commit-ID: GJyeCesguvy
440d8b958ef866376a52fbc6ed2cd859c5cb45a3: Bug 1352522, part 3 - Remove the unused listener for webrtc:StartBrowserSharing. r=florian draft
Andrew McCreight <continuation@gmail.com> - Thu, 06 Apr 2017 14:39:02 -0700 - rev 558680
Push 52931 by bmo:continuation@gmail.com at Fri, 07 Apr 2017 22:06:59 +0000
Bug 1352522, part 3 - Remove the unused listener for webrtc:StartBrowserSharing. r=florian MozReview-Commit-ID: 780LNGx1p15
364b1e25000ebc7590f776966d56ea02ea9301a2: Bug 1352522, part 2 - Use a shim for ContentWebRTC message listeners. r=florian draft
Andrew McCreight <continuation@gmail.com> - Fri, 31 Mar 2017 11:19:27 -0700 - rev 558679
Push 52931 by bmo:continuation@gmail.com at Fri, 07 Apr 2017 22:06:59 +0000
Bug 1352522, part 2 - Use a shim for ContentWebRTC message listeners. r=florian This avoids importing ContentWebRTC.jsm unless webrtc is actually being used, which reduces memory usage. MozReview-Commit-ID: GlMo1WIZEFD
c048c9d8ce0cc123b5ead2a6deae27ba154e4992: Bug 1352522, part 1 - Add ContentWebRTC observers in ContentObservers.js. r=florian draft
Andrew McCreight <continuation@gmail.com> - Fri, 07 Apr 2017 08:48:58 -0700 - rev 558678
Push 52931 by bmo:continuation@gmail.com at Fri, 07 Apr 2017 22:06:59 +0000
Bug 1352522, part 1 - Add ContentWebRTC observers in ContentObservers.js. r=florian This avoids importing ContentWebRTC.jsm just to register observers that may never observe anything. Avoiding importing .jsms reduces memory usage. ContentObserver.js gets loaded once per content process, so I think the ._initialized stuff is not needed in the process script. MozReview-Commit-ID: 5r9L3bfFS0U
ed7b4fdc6616a9b2679c7b3a22bd71eeb3cadde3: Bug 1353089 - Lazily load NetUtil.jsm in PdfStreamConverter.jsm. r=Yury draft
Andrew McCreight <continuation@gmail.com> - Mon, 03 Apr 2017 10:30:35 -0700 - rev 558677
Push 52931 by bmo:continuation@gmail.com at Fri, 07 Apr 2017 22:06:59 +0000
Bug 1353089 - Lazily load NetUtil.jsm in PdfStreamConverter.jsm. r=Yury This was landed in pdf.js here: https://github.com/mozilla/pdf.js/pull/8232 MozReview-Commit-ID: 2BiNY320hS8
89d32fae068fcf83f673188ae97b64ed6728444c: Bug 1352218, part 2 - Avoid PdfJs.enabled call. r=Yury draft
Andrew McCreight <continuation@gmail.com> - Thu, 30 Mar 2017 14:52:09 -0700 - rev 558676
Push 52931 by bmo:continuation@gmail.com at Fri, 07 Apr 2017 22:06:59 +0000
Bug 1352218, part 2 - Avoid PdfJs.enabled call. r=Yury This avoids a sync IPC message from child to parent. Changes entirely from: https://github.com/mozilla/pdf.js/pull/8218 MozReview-Commit-ID: 3Egayok3DBZ
103bd5ee8a208ad16206cfeca522a451b9769df4: Bug 1352218, part 1 - Split pdf.js boot strap file. r=Yury draft
Andrew McCreight <continuation@gmail.com> - Thu, 30 Mar 2017 14:43:04 -0700 - rev 558675
Push 52931 by bmo:continuation@gmail.com at Fri, 07 Apr 2017 22:06:59 +0000
Bug 1352218, part 1 - Split pdf.js boot strap file. r=Yury One is always run, the other is only run when PdfJs.enabled is true in the parent process. This refactoring enables the next patch. The extensions changes are from: https://github.com/mozilla/pdf.js/pull/8218 MozReview-Commit-ID: HwQ3yk8Jck4
d8717029f333a4588e5f3678c04a7224641b385c: Bug 1350472 - Log JS stacks for imports. Not for landing. draft
Andrew McCreight <continuation@gmail.com> - Mon, 27 Mar 2017 08:47:34 -0700 - rev 558674
Push 52931 by bmo:continuation@gmail.com at Fri, 07 Apr 2017 22:06:59 +0000
Bug 1350472 - Log JS stacks for imports. Not for landing.
35c7be9c2db288d1d449e3cc586c4164d642c5fd: merge mozilla-inbound to mozilla-central. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 07 Apr 2017 22:03:41 +0200 - rev 558673
Push 52931 by bmo:continuation@gmail.com at Fri, 07 Apr 2017 22:06:59 +0000
merge mozilla-inbound to mozilla-central. r=merge a=merge MozReview-Commit-ID: F5aZ4FC75r7
311c7f7a15a2ff1e08fe0b7cad135b0f51dc696d: Bug 1352295 part 12 - Reset mPathTransformWillUpdate in SetInitialState(). r=mstange draft
Mats Palmgren <mats@mozilla.com> - Sat, 08 Apr 2017 00:02:44 +0200 - rev 558672
Push 52930 by mpalmgren@mozilla.com at Fri, 07 Apr 2017 22:06:26 +0000
Bug 1352295 part 12 - Reset mPathTransformWillUpdate in SetInitialState(). r=mstange MozReview-Commit-ID: 6Z9x6rS5SKU
767da47fd3ad4067e751cb696e58d80319e79a0d: Bug 1352295 part 11 - Fix various code style issues to make the code easier to read. r=mstange draft
Mats Palmgren <mats@mozilla.com> - Sat, 08 Apr 2017 00:02:44 +0200 - rev 558671
Push 52930 by mpalmgren@mozilla.com at Fri, 07 Apr 2017 22:06:26 +0000
Bug 1352295 part 11 - Fix various code style issues to make the code easier to read. r=mstange MozReview-Commit-ID: H7z2qdmHfMD
36d016f4393a33be44290f324205098c2753f33c: Bug 1352295 part 10 - Add missing IsTargetValid() checks after EnsureTarget() calls. r=mstange draft
Mats Palmgren <mats@mozilla.com> - Sat, 08 Apr 2017 00:02:44 +0200 - rev 558670
Push 52930 by mpalmgren@mozilla.com at Fri, 07 Apr 2017 22:06:26 +0000
Bug 1352295 part 10 - Add missing IsTargetValid() checks after EnsureTarget() calls. r=mstange MozReview-Commit-ID: lwnzkMnPcY
0bd9292b1d65dd5b752d8ea9bb79a3b8c6cd7098: Bug 1352295 part 9 - Deal with Stroke() being potentially destructive. r=mstange draft
Mats Palmgren <mats@mozilla.com> - Sat, 08 Apr 2017 00:02:44 +0200 - rev 558669
Push 52930 by mpalmgren@mozilla.com at Fri, 07 Apr 2017 22:06:26 +0000
Bug 1352295 part 9 - Deal with Stroke() being potentially destructive. r=mstange MozReview-Commit-ID: 67tE62A4lT6
02d4e5294ab14ec3b53214a59f36d821b0dc7e24: Bug 1352295 part 8 - Make Save/Restore more robust. r=mstange draft
Mats Palmgren <mats@mozilla.com> - Sat, 08 Apr 2017 00:02:43 +0200 - rev 558668
Push 52930 by mpalmgren@mozilla.com at Fri, 07 Apr 2017 22:06:26 +0000
Bug 1352295 part 8 - Make Save/Restore more robust. r=mstange MozReview-Commit-ID: HYMi5rytZLq
8d8fb687485ab45fe8de8e93ca380a5e2c8ffba3: Bug 1352295 part 7 - Make CurrentState() usage safe (can't use an earlier result after a flush). r=mstange draft
Mats Palmgren <mats@mozilla.com> - Sat, 08 Apr 2017 00:02:43 +0200 - rev 558667
Push 52930 by mpalmgren@mozilla.com at Fri, 07 Apr 2017 22:06:26 +0000
Bug 1352295 part 7 - Make CurrentState() usage safe (can't use an earlier result after a flush). r=mstange MozReview-Commit-ID: 2f8XavEwRAi
3f15d2d232975d32818aab6381c6d87ef6ac0e4f: Bug 1352295 part 6 - Deal with UsedOperation() being potentially destructive. r=mstange draft
Mats Palmgren <mats@mozilla.com> - Sat, 08 Apr 2017 00:02:43 +0200 - rev 558666
Push 52930 by mpalmgren@mozilla.com at Fri, 07 Apr 2017 22:06:26 +0000
Bug 1352295 part 6 - Deal with UsedOperation() being potentially destructive. r=mstange MozReview-Commit-ID: 2mBKNUcVrk6
06405b7165e3c4ece7b2eab205abe52e2a7865bf: Bug 1352295 part 5 - Deal with the AdjustedTarget::MaxSourceNeededBoundsForFilter/BoundsAfterFilter being potentially destructive. r=mstange draft
Mats Palmgren <mats@mozilla.com> - Sat, 08 Apr 2017 00:02:43 +0200 - rev 558665
Push 52930 by mpalmgren@mozilla.com at Fri, 07 Apr 2017 22:06:26 +0000
Bug 1352295 part 5 - Deal with the AdjustedTarget::MaxSourceNeededBoundsForFilter/BoundsAfterFilter being potentially destructive. r=mstange MozReview-Commit-ID: 6VvjVw8mdl5
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip