c2ce10b8bc3703864fb270c0d93d8cbb568180cd: Bug 1328509 - Add visited reftest for attr / state change. r=xidorn
J. Ryan Stinnett <jryans@gmail.com> - Mon, 22 May 2017 15:10:50 -0500 - rev 408688
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1328509 - Add visited reftest for attr / state change. r=xidorn MozReview-Commit-ID: ILDy3hDv53Y
65bbc73c87aa10791cb2207323b005259ede1cf0: Bug 1328509 - Add visited pseudo crashtests. r=emilio
J. Ryan Stinnett <jryans@gmail.com> - Mon, 22 May 2017 15:06:52 -0500 - rev 408687
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1328509 - Add visited pseudo crashtests. r=emilio Rename and duplicate a crashtest to better cover each variation of a single :link or single :visited style on a pseudo-element. MozReview-Commit-ID: JMFXD7nk9fH
e20d3d5170c25ebcdf68471bdab08c097fa0a94a: Bug 1328509 - GetContentStateForVisitedHandling can access state directly. r=dbaron
J. Ryan Stinnett <jryans@gmail.com> - Wed, 03 May 2017 15:58:27 -0500 - rev 408686
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1328509 - GetContentStateForVisitedHandling can access state directly. r=dbaron While studying `GetContentStateForVisitedHandling` for adaptation to Stylo, I noticed it calls through to `GetContentState`, which depends on external state such as private browser, etc. However, there's no need to call `GetContentState` here since this function always clears both unvisited and visited if either is set. MozReview-Commit-ID: JLwKnowQbJ2
4191098db6cb5d75bb111a0a92e22e10602de64d: Bug 1361663 - Part 2: Add tolerance because we use different ways for interpolation on the main/compositor thread. r=birtles
Boris Chiou <boris.chiou@gmail.com> - Wed, 24 May 2017 17:07:10 +0800 - rev 408685
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1361663 - Part 2: Add tolerance because we use different ways for interpolation on the main/compositor thread. r=birtles On the main thread, we use Servo backend, and the type of computed::Length is |app_units::Au| (i.e. i32). However, on the compositor thread, we use Gecko backend, and the type of the length in nsCSSValue is |float|, so there might be some difference. Use "0.5 / 60" because we round the interpolated result to the nearest integer, and convert it into an app unit value, so the tolerance could be this value. MozReview-Commit-ID: EBceiO7keH1
f0cb9894b02e16a4125c92a0e90642eaf54935d9: Bug 1361663 - Part 1: Use double instead of float for the progress of interpolation. r=birtles
Boris Chiou <boris.chiou@gmail.com> - Mon, 22 May 2017 13:35:15 +0800 - rev 408684
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1361663 - Part 1: Use double instead of float for the progress of interpolation. r=birtles We get the progress as |double|, and then pass it to a function by a |float| type, and then finally cast it back to |double| for the interpolation. We should avoid casting it back and forth, so change the function argument to use |double| type for the progress. MozReview-Commit-ID: 7QzfVBC7hSt
a9c56fc0ad1193e8c21500587f4dad40d98c105b: servo: Merge #17032 - Stylo: visited pseudo-class support (from jryans:stylo-visited); r=emilio
J. Ryan Stinnett <jryans@gmail.com> - Wed, 24 May 2017 19:53:48 -0500 - rev 408683
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
servo: Merge #17032 - Stylo: visited pseudo-class support (from jryans:stylo-visited); r=emilio Reviewed in https://bugzilla.mozilla.org/show_bug.cgi?id=1328509 Source-Repo: https://github.com/servo/servo Source-Revision: 1f323f8848e47b01779de5145dd21d0f74ed16ca
e72ec95b6b62eb2a0365e3682cd792a78d7621e1: Bug 1341992 - Only do hit-testing with the ignore-root-scroll-frame flag on zoomable platforms. r=tnikkel
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 24 May 2017 16:23:03 -0400 - rev 408682
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1341992 - Only do hit-testing with the ignore-root-scroll-frame flag on zoomable platforms. r=tnikkel The ignore-root-scroll-frame flag is generally needed on Fennec, or possibly other zoom-enabled platforms, when we have them. It allows hit-testing things outside the main thread's notion of what is visible, because that might occur when the user zooms out. For largely historical reasons, we are passing this flag around in other scenarios, such as when doing hit-tests for touch events, because in the past touch events and zooming only happened on Fennec, so it didn't matter. Now that we have touch events enabled on other platforms, such as Windows, we need to make the distinction clearer. MozReview-Commit-ID: BlHjtjFYgzv
42e125f14c1ba6bfe5763c6df6fa3f4213a1da5a: Bug 1363246 - Add w-p-t of font stretch's addition/accumulation. r=birtles
Mantaroh Yoshinaga <mantaroh@gmail.com> - Thu, 25 May 2017 10:14:46 +0900 - rev 408681
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1363246 - Add w-p-t of font stretch's addition/accumulation. r=birtles MozReview-Commit-ID: 8mA2HZkH55f
f7adbf457ee20eeffde72694e0d17d73616e3cfd: No bug, Automated HPKP preload list update from host bld-linux64-spot-308 - a=hpkp-update
ffxbld - Thu, 25 May 2017 08:19:09 -0700 - rev 408680
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-308 - a=hpkp-update
ad8680143ff64a95c3e6145a26f236462bd7d04d: No bug, Automated HSTS preload list update from host bld-linux64-spot-308 - a=hsts-update
ffxbld - Thu, 25 May 2017 08:19:07 -0700 - rev 408679
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-308 - a=hsts-update
23a341e9b53d04f80ea6a66ced2d72cdc17afffb: Backed out changeset d10f5ccd882b, for Nightly bustage from Bug 1359965 c#29
Justin Wood <Callek@gmail.com> - Thu, 25 May 2017 09:08:54 -0400 - rev 408678
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Backed out changeset d10f5ccd882b, for Nightly bustage from Bug 1359965 c#29 MozReview-Commit-ID: 6ddN0Y55Bsk
ab0dcc11686cfaa56aab1c7b879fecbe8c1f0d0c: Backed out changeset a872303fd084, for Nightly bustage from Bug 1359965 c#29
Justin Wood <Callek@gmail.com> - Thu, 25 May 2017 09:02:54 -0400 - rev 408677
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Backed out changeset a872303fd084, for Nightly bustage from Bug 1359965 c#29 MozReview-Commit-ID: K06A4HcRM6K
e8da7192201e5786614ec49d557e64dffd114ff2: bug 1357808: enable pushes of new Fennec nightlies to Google Play store. r=aki a=dawn
Ben Hearsum <bhearsum@mozilla.com> - Thu, 25 May 2017 08:23:51 -0400 - rev 408676
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
bug 1357808: enable pushes of new Fennec nightlies to Google Play store. r=aki a=dawn
0ed0fd886134b6698f593edbf0d362ac9e12fe07: merge mozilla-inbound to mozilla-central. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 25 May 2017 10:32:22 +0200 - rev 408675
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
merge mozilla-inbound to mozilla-central. r=merge a=merge MozReview-Commit-ID: 2iKvbnEUJsY
829d292738ba7c0f8e772794b4e1d03622354ebc: Bug 1367340 followup, move __dir__.ini up to fullscreen/ since there are tests above fullscreen/api/ now
Phil Ringnalda <philringnalda@gmail.com> - Wed, 24 May 2017 21:00:30 -0700 - rev 408674
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1367340 followup, move __dir__.ini up to fullscreen/ since there are tests above fullscreen/api/ now MozReview-Commit-ID: Fe8RYU5g4yL
a0bd68f3f225914fd31cb49b0f0a30ab8f0e29fa: Bug 1366942 - Remove unused meta files for XMLHttpRequest, r=jgraham
Shawn Huang <shuang@mozilla.com> - Thu, 25 May 2017 10:56:03 +0800 - rev 408673
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1366942 - Remove unused meta files for XMLHttpRequest, r=jgraham
ec32f078201d26e661490e42877b487b43f18f8d: Bug 1355548 - Using cached perference values in WheelTransaction. r=masayuki
Stone Shih <sshih@mozilla.com> - Thu, 13 Apr 2017 10:41:23 +0800 - rev 408672
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1355548 - Using cached perference values in WheelTransaction. r=masayuki EventStateManager uses preferences of WheelTransaction frequently. Caches them to reduce overheads. MozReview-Commit-ID: HhuCKu5QVsh
0402c22435063d938857d5c502fc0b9a74d6e9a4: Bug 1363290 - Part 4: Extend DLL interceptor to handle mov r32, imm32. r=dmajor
David Parks <dparks@mozilla.com> - Tue, 16 May 2017 14:48:56 -0700 - rev 408671
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1363290 - Part 4: Extend DLL interceptor to handle mov r32, imm32. r=dmajor The code already handles this if the r32 is eax. This allows it to use the other 32-bit registers.
42a1b8c5ed853be14c593a640c7735d2faa22656: Bug 1363290 - Part 3: Proxy win32's SetCursorPos for plugins in chrome process. r=jimm, r=jed
David Parks <dparks@mozilla.com> - Tue, 16 May 2017 14:47:09 -0700 - rev 408670
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1363290 - Part 3: Proxy win32's SetCursorPos for plugins in chrome process. r=jimm, r=jed SetCursorPos is used by Flash's relative cursor motion behavior. It is blocked by the plugin sandbox. This patch allows it to run by proxying it on the main process.
4147cf2000692cfb3c56cc3b7596f167bb543390: Bug 1363290 - Part 2: Add movxsd instruction to WindowsDllInterceptor. r=dmajor
David Parks <dparks@mozilla.com> - Tue, 16 May 2017 14:42:58 -0700 - rev 408669
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1363290 - Part 2: Add movxsd instruction to WindowsDllInterceptor. r=dmajor movxsd moves 32-bit register values to 64-bit registers, sign-extending them. It is used by SetCursorPos.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip