3948415fd4934a913e6503b186ba54488bade652: Bug 282126 - Part 2: Allow FontMetricsProvider to produce ex height and zero width independently. r=emilio
Cameron McCormack <cam@mcc.id.au> - Thu, 21 Mar 2019 04:50:43 +0000 - rev 524156
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 282126 - Part 2: Allow FontMetricsProvider to produce ex height and zero width independently. r=emilio We are always able to produce an x height, but depending on whether the glyph exists, we sometimes can't produce a zero glyph width. Depends on D23423 Differential Revision: https://phabricator.services.mozilla.com/D23424
731c89a0319adb10b4898ead27a5c75a5a82e7c0: Bug 282126 - Part 1: Allow getting zero glyph width from nsFontMetrics without falling back to average glyph width. r=jfkthame
Cameron McCormack <cam@mcc.id.au> - Thu, 21 Mar 2019 04:50:41 +0000 - rev 524155
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 282126 - Part 1: Allow getting zero glyph width from nsFontMetrics without falling back to average glyph width. r=jfkthame While we're here, fix the measurement of ' ' and 'x' so that we don't measure the .notdef glyph if those glyphs aren't present. Differential Revision: https://phabricator.services.mozilla.com/D23423
4959d496cfe32b4c8f66181ff8479d0b2269c7fe: Bug 1535384 part 14. Remove MOZ_CAN_RUN_SCRIPT_BOUNDARY from PlacesEventCallback. r=dthayer
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 19 Mar 2019 07:12:29 +0000 - rev 524154
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1535384 part 14. Remove MOZ_CAN_RUN_SCRIPT_BOUNDARY from PlacesEventCallback. r=dthayer Differential Revision: https://phabricator.services.mozilla.com/D23785
f98f97f5f8e6dedc5cf3243a43445db13d3885c4: Bug 1535384 part 13. Remove MOZ_CAN_RUN_SCRIPT_BOUNDARY from IdleRequestCallback. r=farre
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 19 Mar 2019 07:22:05 +0000 - rev 524153
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1535384 part 13. Remove MOZ_CAN_RUN_SCRIPT_BOUNDARY from IdleRequestCallback. r=farre Differential Revision: https://phabricator.services.mozilla.com/D23784
0502c7a595b2fbfb8aa0b76dfc78b9a4f18bf815: Bug 1535384 part 12. Remove MOZ_CAN_RUN_SCRIPT_BOUNDARY from FrameRequestCallback. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 19 Mar 2019 16:02:12 +0000 - rev 524152
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1535384 part 12. Remove MOZ_CAN_RUN_SCRIPT_BOUNDARY from FrameRequestCallback. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D23783
db29f053e54ef83da3e313de6e85f3b850faa543: Bug 1535384 part 11. Remove MOZ_CAN_RUN_SCRIPT_BOUNDARY for getUserMedia callbacks. r=jib
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 19 Mar 2019 04:36:46 +0000 - rev 524151
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1535384 part 11. Remove MOZ_CAN_RUN_SCRIPT_BOUNDARY for getUserMedia callbacks. r=jib nsIDOMGetUserMediaErrorCallback, nsIDOMGetUserMediaSuccessCallback, and nsIGetUserMediaDevicesSuccessCallback were completely unused, so they could just go away and all the code got simpler. Differential Revision: https://phabricator.services.mozilla.com/D23782
a2ff272ceb426e1d5051507354bc3d4d1bb2736d: Bug 1535384 part 10. Remove MOZ_CAN_RUN_SCRIPT_BOUNDARY for FontFaceSetForEachCallback. r=heycam
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 19 Mar 2019 04:36:18 +0000 - rev 524150
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1535384 part 10. Remove MOZ_CAN_RUN_SCRIPT_BOUNDARY for FontFaceSetForEachCallback. r=heycam This code should all go away (bug 1311198), but in the meantime... Differential Revision: https://phabricator.services.mozilla.com/D23781
4275dbf74afeb3c3e9c4d527294e964f8105adf6: Bug 1535384 part 9. Remove MOZ_CAN_RUN_SCRIPT_BOUNDARY for u2f callbacks. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 19 Mar 2019 20:53:55 +0000 - rev 524149
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1535384 part 9. Remove MOZ_CAN_RUN_SCRIPT_BOUNDARY for u2f callbacks. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D23780
49f3f82efca1513a364b7495202b91310af6d3a0: Bug 1535384 part 8. Remove MOZ_CAN_RUN_SCRIPT_BOUNDARY for Web IDL Function. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 19 Mar 2019 20:52:03 +0000 - rev 524148
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1535384 part 8. Remove MOZ_CAN_RUN_SCRIPT_BOUNDARY for Web IDL Function. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D23779
b4986880eb50e883b8426b5f8b622776432678ce: Bug 1535384 part 7. Get rid of MOZ_CAN_RUN_SCRIPT_BOUNDARY for filesystem callbacks. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 19 Mar 2019 15:53:43 +0000 - rev 524147
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1535384 part 7. Get rid of MOZ_CAN_RUN_SCRIPT_BOUNDARY for filesystem callbacks. r=mccr8 I'm a bit torn between the const-member-and-MOZ_KnownLive approach here and just taking extra stack refs... Differential Revision: https://phabricator.services.mozilla.com/D23778
e3aee48af10fb7223e9c264b5e3b9bb711020f7d: Bug 1535384 part 6. Get rid of MOZ_CAN_RUN_SCRIPT_BOUNDARY for webaudio callbacks. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 19 Mar 2019 04:34:42 +0000 - rev 524146
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1535384 part 6. Get rid of MOZ_CAN_RUN_SCRIPT_BOUNDARY for webaudio callbacks. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D23777
099d6c36e8318f5cbf42676258f210fe9a01ff5e: Bug 1535384 part 5. Eliminate MOZ_CAN_RUN_SCRIPT_BOUNDARY for mutation callbacks. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 19 Mar 2019 15:14:11 +0000 - rev 524145
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1535384 part 5. Eliminate MOZ_CAN_RUN_SCRIPT_BOUNDARY for mutation callbacks. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D23776
ccee8ba8a8db5454f6c13f86498f202c2c2fa6f9: Bug 1535384 part 4. Eliminate MOZ_CAN_RUN_SCRIPT_BOUNDARY for the reporting observer callback. r=baku
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 19 Mar 2019 04:33:54 +0000 - rev 524144
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1535384 part 4. Eliminate MOZ_CAN_RUN_SCRIPT_BOUNDARY for the reporting observer callback. r=baku Differential Revision: https://phabricator.services.mozilla.com/D23775
e44e37b00bfa4aa987bd3a697efe3189abad137a: Bug 1535384 part 3. Eliminate MOZ_CAN_RUN_SCRIPT_BOUNDARY on console callbacks. r=baku
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 19 Mar 2019 04:33:32 +0000 - rev 524143
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1535384 part 3. Eliminate MOZ_CAN_RUN_SCRIPT_BOUNDARY on console callbacks. r=baku Differential Revision: https://phabricator.services.mozilla.com/D23774
b8d0c94d6af81d0f5eb6758ee6e1c9eabb063172: Bug 1535384 part 2. Eliminate MOZ_CAN_RUN_SCRIPT_BOUNDARY on some webrtc callbacks. r=jib
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 19 Mar 2019 04:32:43 +0000 - rev 524142
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1535384 part 2. Eliminate MOZ_CAN_RUN_SCRIPT_BOUNDARY on some webrtc callbacks. r=jib Differential Revision: https://phabricator.services.mozilla.com/D23773
ef6d1980e246b28b934a86705ff6f6cf60cf2ee5: Bug 1535384 part 1. Eliminate some easy cases of MOZ_CAN_RUN_SCRIPT_BOUNDARY on webidl callbacks. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 19 Mar 2019 05:24:39 +0000 - rev 524141
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1535384 part 1. Eliminate some easy cases of MOZ_CAN_RUN_SCRIPT_BOUNDARY on webidl callbacks. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D23771
104d3e54d7ab9a54c6685b1b84b6ccafa238c1ff: Bug 1536264 - Only reset color / background / text-shadow for active options. r=jaws
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 21 Mar 2019 02:28:24 +0000 - rev 524140
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1536264 - Only reset color / background / text-shadow for active options. r=jaws Otherwise you see font changes when hovering, which is not really desirable. Differential Revision: https://phabricator.services.mozilla.com/D24116
47f7db4203c6c3184a8d802ad388d0d0af4ede6b: Bug 1536732 - Add experimental pixel-local-storage render path to WR r=kvark
Glenn Watson <github@intuitionlibrary.com> - Thu, 21 Mar 2019 02:59:04 +0000 - rev 524139
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1536732 - Add experimental pixel-local-storage render path to WR r=kvark Add an experimental code path that makes use of the pixel local storage extension available on many mobile GPUs. This code path is currently disabled by default, as the support is not complete for all primitives and blend modes. The initial aim is to get feature parity with the existing renderer. Once that's complete, we can take advantage of the (minimum) 12 bytes per pixel of high speed on-tile memory to store custom data. Clip masks are a good use case for this, since they map 1:1 with the position of the fragment they are clipping. Using this for clip masks allows us to handle clipping on mobile GPUs in a much more efficient way - we can skip (a) separate render targets, (b) target resolve (c) sample the mask texture during rendering. Depends on D24123 Differential Revision: https://phabricator.services.mozilla.com/D24124
a423f146621147ee1b6d3b18629e950148e529c0: Backed out 2 changesets (bug 1530931, bug 1473234) for crashtest failures on RootAccessible::RemoveEventListeners . CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Thu, 21 Mar 2019 05:53:57 +0200 - rev 524138
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Backed out 2 changesets (bug 1530931, bug 1473234) for crashtest failures on RootAccessible::RemoveEventListeners . CLOSED TREE Backed out changeset 54057e1121b5 (bug 1473234) Backed out changeset faa43bdd3347 (bug 1530931)
ca62b3a8471fbd1a7bad8dbe956f0deb16c16c91: Backed out 2 changesets (bug 1499224) for android checkstyle bustage. CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Thu, 21 Mar 2019 04:52:53 +0200 - rev 524137
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Backed out 2 changesets (bug 1499224) for android checkstyle bustage. CLOSED TREE Backed out changeset 952739f9d46f (bug 1499224) Backed out changeset e1a8b3a2932c (bug 1499224)
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip