067d0a4c0bed4430a285be6b1efefe6a6a83647f: servo: Merge #18956 - Update WR (box shadows + per-corner radii, elliptical clips) (from glennw:update-wr-ellipse-bs); r=jdm
Glenn Watson <github@intuitionlibrary.com> - Fri, 20 Oct 2017 16:47:30 -0500 - rev 438258
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
servo: Merge #18956 - Update WR (box shadows + per-corner radii, elliptical clips) (from glennw:update-wr-ellipse-bs); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: d6042707a660ec0377ff2db038e089cf509ac886
1fe7b56a29c6a2cac69fc986c5fb4b99a92d7781: Bug 1409277 - Ignore non-URLs for background pres attr. r=manishearth
J. Ryan Stinnett <jryans@gmail.com> - Fri, 20 Oct 2017 15:24:51 -0500 - rev 438257
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1409277 - Ignore non-URLs for background pres attr. r=manishearth Check background attribute values for the same types (URL, image) in Stylo mode as we do in Gecko mode. In particular, this ignores the edge case of the empty attribute, which comes through as a string value type, and leads Stylo to trigger a load of the page itself as the background image (since the empty URL is interpreted as relative to the page). MozReview-Commit-ID: CUhq5nS8kVw
b15691743aba624c320246fb696b980abc360b0e: bug 1381154 - remove smartcard monitoring threads r=jcj,mgoodwin
David Keeler <dkeeler@mozilla.com> - Thu, 28 Sep 2017 14:27:21 -0700 - rev 438256
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
bug 1381154 - remove smartcard monitoring threads r=jcj,mgoodwin Modified from bug 1248818 comment 11: Before this patch, if a user had a smart card (PKCS#11 device) with removable slots, Firefox would launch a thread for each module and loop, calling SECMOD_WaitForAnyTokenEvent to be alerted to any insertions/removals. At shutdown, we would call SECMOD_CancelWait, which would cancel any waiting threads. However, since that involved calling 3rd party code, we really had no idea if these modules were behaving correctly (and, indeed, they often weren't, judging by the shutdown crashes we were getting). The real solution is to stop relying on PKCS#11, but since that's unlikely in the near future, the next best thing would be to load these modules in a child process. That way, misbehaving modules don't cause Firefox to hang/crash/etc. That's a lot of engineering work, though, so what this patch does is avoids the issue by never calling SECMOD_WaitForAnyTokenEvent (and thus we never have to call SECMOD_CancelWait, etc.). Instead, every time Firefox performs an operation that may be affected by a newly added or removed smart card, it first has NSS refresh its view of any removable slots. This is similar to how we ensure the loadable roots module has been loaded (see bug 1372656). MozReview-Commit-ID: JpmLdV7Vvor
cc74db25e470a24480dba59c56e74049c3aa774a: Bug 1410226: Properly compute the insertion point for a display: contents child in an XBL binding. r=mats
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 20 Oct 2017 13:42:15 +0200 - rev 438255
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1410226: Properly compute the insertion point for a display: contents child in an XBL binding. r=mats MozReview-Commit-ID: DzuGDHZEc1A
f33ef94ef46cf5294152b98a00220568fa6ed4bc: Bug 1401790 - Remove ProcessArchitecture from IPC. r=billm,jimm
Jed Davis <jld@mozilla.com> - Wed, 04 Oct 2017 20:31:12 -0600 - rev 438254
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1401790 - Remove ProcessArchitecture from IPC. r=billm,jimm This was used to support cross-architecture NPAPI plugins on OS X, but we stopped supporting that in 54 (bug 1339182). MozReview-Commit-ID: 2BcWYD6mguY
87fabdfb091511300f89b0b51d8f472459d4a41c: No bug, Automated blocklist update from host bld-linux64-spot-035 - a=blocklist-update
ffxbld - Sat, 21 Oct 2017 11:24:13 -0700 - rev 438253
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
No bug, Automated blocklist update from host bld-linux64-spot-035 - a=blocklist-update
93758290af44d3622ae615f3be8826d1394528c9: No bug, Automated HPKP preload list update from host bld-linux64-spot-035 - a=hpkp-update
ffxbld - Sat, 21 Oct 2017 11:24:10 -0700 - rev 438252
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-035 - a=hpkp-update
aeddcf0cb7ef630e317e43f0003da6df039b2204: No bug, Automated HSTS preload list update from host bld-linux64-spot-035 - a=hsts-update
ffxbld - Sat, 21 Oct 2017 11:24:06 -0700 - rev 438251
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-035 - a=hsts-update
d697979497a6196b62ed15879e799c2c0cb1f25c: merge mozilla-inbound to mozilla-central. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Sat, 21 Oct 2017 10:59:18 +0200 - rev 438250
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
merge mozilla-inbound to mozilla-central. r=merge a=merge MozReview-Commit-ID: JpMeK9OdQsz
1758c184cf017a45d58e3368377ce718262020e7: Bug 1407337 - Block OpenSC < 0.16.0.0. r=jimm
Marco Castelluccio <mcastelluccio@mozilla.com> - Wed, 11 Oct 2017 11:45:44 +0100 - rev 438249
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1407337 - Block OpenSC < 0.16.0.0. r=jimm
4588832bab797cf65523c645c6699a9f333cc226: merge mozilla-central to mozilla-inbound. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Sat, 21 Oct 2017 00:19:00 +0200 - rev 438248
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
merge mozilla-central to mozilla-inbound. r=merge a=merge
5bf42ef768d80ebeba9f0a634a38446c33f1c125: Cache invalidation properties after compositing, not before. (bug 1408781 part 2, r=mattwoodrow)
David Anderson <danderson@mozilla.com> - Fri, 20 Oct 2017 15:09:13 -0700 - rev 438247
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Cache invalidation properties after compositing, not before. (bug 1408781 part 2, r=mattwoodrow)
97aeedf3aa5d49dd2dfc034499a76b13cea64e9f: Store the AL render region separately from the shadow visible region. (bug 1408781 part 1, r=mattwoodrow)
David Anderson <danderson@mozilla.com> - Fri, 20 Oct 2017 15:09:12 -0700 - rev 438246
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Store the AL render region separately from the shadow visible region. (bug 1408781 part 1, r=mattwoodrow)
8dba09333346ba9f445c6648622596a96a841e8d: Bug 1410304 - Do not compare depth in attachmentsHaveSameDimensions() r=jgilbert
sotaro <sotaro.ikeda.g@gmail.com> - Sat, 21 Oct 2017 07:06:41 +0900 - rev 438245
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1410304 - Do not compare depth in attachmentsHaveSameDimensions() r=jgilbert
505e38c823b624ecea16fde11e5af884bbbebf6f: Bug 1410460 - Non-unified build fix for nsClassInfoImpl.cpp. r=cpearce
Philippe Normand <philn@igalia.com> - Fri, 20 Oct 2017 16:46:40 +0100 - rev 438244
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1410460 - Non-unified build fix for nsClassInfoImpl.cpp. r=cpearce The nsACString type was used without prior declaration.
2d7e2f8783644889b4ec997d4cec68cefd5fccd3: Bug 1390606 - (follow-up) Remove extra diagnostics; r=me,test-only
Geoff Brown <gbrown@mozilla.com> - Fri, 20 Oct 2017 15:30:59 -0600 - rev 438243
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1390606 - (follow-up) Remove extra diagnostics; r=me,test-only
bd06b3b18448a804b81f40f48899626de04b3da8: Bug 1354730. Disable named property object (aka global scope polluter) behavior for all Xrays. r=kmag
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 16 Oct 2017 10:58:09 -0400 - rev 438242
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1354730. Disable named property object (aka global scope polluter) behavior for all Xrays. r=kmag MozReview-Commit-ID: KmbXFfSzH0N
bb5d618b1f5fee54bbda2ea102a3c8ae243c1bb2: Bug 1410370 - Fix zone scheduling in incremental GC to continue collection of previously collected zones r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 20 Oct 2017 21:26:02 +0100 - rev 438241
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1410370 - Fix zone scheduling in incremental GC to continue collection of previously collected zones r=sfink
6cf608db37596ea9cd03c6ad749340c3f95b72e2: Bug 1409538: Add durations to MSCOM log; r=jimm
Aaron Klotz <aklotz@mozilla.com> - Tue, 25 Jul 2017 15:57:18 -0600 - rev 438240
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1409538: Add durations to MSCOM log; r=jimm This patch adds two additional fields to each mscom log entry: The first is the duration, in microseconds, of time spent in mscom overhead when executing a call from the MTA on behalf of a remote client. The second field is the duration, in microseconds, of time spent actually executing the method within Gecko itself. (In other words, the sum of the two fields will equal the total duration of time spent executing the call.) MozReview-Commit-ID: EhFieEPrhE5
23d3b458f69c56b0f3b2b8faa1453f79e32ce70c: Bug 1407740 - Fix a crash by setting a flag to true. r=bz
Andrew McCreight <continuation@gmail.com> - Fri, 20 Oct 2017 16:11:26 -0400 - rev 438239
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1407740 - Fix a crash by setting a flag to true. r=bz
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip