d38398e5144e312301a5635da5e27cb6054ecdaa: Bug 1358976 - Stop automatic triggers of nightly builds on mozilla-aurora r=dustin DONTBUILD a=test-only CLOSED TREE
default tip
Kim Moir <kmoir@mozilla.com> - Mon, 15 May 2017 09:57:26 -0400 - rev 375975
Push
11075 by kmoir@mozilla.com at Mon, 15 May 2017 13:57:33 +0000
Bug 1358976 - Stop automatic triggers of nightly builds on mozilla-aurora r=dustin DONTBUILD a=test-only CLOSED TREE
6a80fe909738915dcac79fe5cbbfc722ad93afd4: Bug 1358976 - Stop automatic triggers of nightly builds on mozilla-aurora r=dustin DONTBUILD a=test-only CLOSED TREE
Kim Moir <kmoir@mozilla.com> - Thu, 11 May 2017 15:45:09 -0400 - rev 375974
Push
11074 by kmoir@mozilla.com at Thu, 11 May 2017 19:45:47 +0000
Bug 1358976 - Stop automatic triggers of nightly builds on mozilla-aurora r=dustin DONTBUILD a=test-only CLOSED TREE
94b7e538af7dbb9a6567cad9125c2f5411e7fb80: Bug 1357409 - [push-apk] Remove push-apk tasks on mozilla-aurora r=Callek a=release CLOSED TREE
Johan Lorenzo <jlorenzo@mozilla.com> - Tue, 18 Apr 2017 15:40:56 +0200 - rev 375973
Push
11073 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 13:45:49 +0000
Bug 1357409 - [push-apk] Remove push-apk tasks on mozilla-aurora r=Callek a=release CLOSED TREE
MozReview-Commit-ID: J0rShgZsZkt
4dae386f2c331851b192a3ef493cc139fd562a44: Bug 1352477 - taskgraph ignores run-on-project for fennec-nightlies r=aki a=release CLOSED TREE
Johan Lorenzo <jlorenzo@mozilla.com> - Tue, 18 Apr 2017 15:30:26 +0200 - rev 375972
Push
11072 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 13:37:27 +0000
Bug 1352477 - taskgraph ignores run-on-project for fennec-nightlies r=aki a=release CLOSED TREE
MozReview-Commit-ID: B4vCAoRye7F
557af4db9a7807c5a956d19d1847349dd5432169: No bug - Tagging mozilla-aurora 09e97b55acb30be1f8e13b0f637f9cf152658799 with FIREFOX_BETA_54_BASE a=release DONTBUILD CLOSED TREE
ffxbld <release@mozilla.com> - Tue, 18 Apr 2017 13:48:28 +0200 - rev 375971
Push
11071 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 11:58:07 +0000
No bug - Tagging mozilla-aurora 09e97b55acb30be1f8e13b0f637f9cf152658799 with FIREFOX_BETA_54_BASE a=release DONTBUILD CLOSED TREE
09e97b55acb30be1f8e13b0f637f9cf152658799: Backed out changeset 076f4a79219b (bug 1355898) for bustage on a CLOSED TREE
FIREFOX_BETA_54_BASE
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 18 Apr 2017 12:16:45 +0200 - rev 375970
Push
11070 by cbook@mozilla.com at Tue, 18 Apr 2017 10:16:56 +0000
Backed out changeset 076f4a79219b (
bug 1355898) for bustage on a CLOSED TREE
de3b2daf03b42ad9fa74fbddb279e2670c200f3c: Backed out changeset 3bab94261ee0 (bug 1355898)
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 18 Apr 2017 12:16:28 +0200 - rev 375969
Push
11070 by cbook@mozilla.com at Tue, 18 Apr 2017 10:16:56 +0000
Backed out changeset 3bab94261ee0 (
bug 1355898)
7595a01c76d14e3ed3f18f35b154632b6207f0e5: Bug 1353459 - handle queueInputBuffer exceptions. r=esawin. a=gchang
John Lin <jolin@mozilla.com> - Tue, 18 Apr 2017 17:59:28 +0800 - rev 375968
Push
11069 by ihsiao@mozilla.com at Tue, 18 Apr 2017 10:00:59 +0000
Bug 1353459 - handle queueInputBuffer exceptions. r=esawin. a=gchang
MozReview-Commit-ID: 1IgLfpmGnN3
3bab94261ee046a59d7fbbb904849c00d4cae1f7: Bug 1355898. Use the first frame of animated images for texImage2d. r=jgilbert. a=gchang
Timothy Nikkel <tnikkel@gmail.com> - Tue, 18 Apr 2017 17:58:34 +0800 - rev 375967
Push
11069 by ihsiao@mozilla.com at Tue, 18 Apr 2017 10:00:59 +0000
Bug 1355898. Use the first frame of animated images for texImage2d. r=jgilbert. a=gchang
The spec for canvas drawImage says to use the first frame. I can't find anything spec related at all referencing the issue for webgl (except
bug 666855). So do the same as drawImage.
076f4a79219b02a4667b858bfa43463b7b806634: Bug 1355898. Rename flag SFE_WANT_FIRST_FRAME to SFE_WANT_FIRST_FRAME_IF_IMAGE to represent what it does better. r=jgilbert. a=gchang
Timothy Nikkel <tnikkel@gmail.com> - Tue, 18 Apr 2017 17:57:09 +0800 - rev 375966
Push
11069 by ihsiao@mozilla.com at Tue, 18 Apr 2017 10:00:59 +0000
Bug 1355898. Rename flag SFE_WANT_FIRST_FRAME to SFE_WANT_FIRST_FRAME_IF_IMAGE to represent what it does better. r=jgilbert. a=gchang
We only pay attention to the flag for images.
bd935f8a9fee25deeff67156ee901a7c46f6dc19: Bug 1354810, CycleCollectedJSContext::Get() needs to be null-checked, r=baku. a=gchang
Olli Pettay <Olli.Pettay@helsinki.fi> - Fri, 14 Apr 2017 12:24:07 +0300 - rev 375965
Push
11069 by ihsiao@mozilla.com at Tue, 18 Apr 2017 10:00:59 +0000
Bug 1354810, CycleCollectedJSContext::Get() needs to be null-checked, r=baku. a=gchang
665b9de58deee6f715514948cecfa4277809d620: Backed out changeset b7cdc8cfc61f (bug 1353459) for android test failures
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 18 Apr 2017 10:50:45 +0200 - rev 375964
Push
11068 by cbook@mozilla.com at Tue, 18 Apr 2017 08:51:03 +0000
Backed out changeset b7cdc8cfc61f (
bug 1353459) for android test failures
4b43e1c02d4ff32f7d45a6c614720660f52927d9: Bug 1346012 - Handle dead object wrappers in more places in Promise code. r=shu a=gchang
Till Schneidereit <till@tillschneidereit.net> - Fri, 24 Mar 2017 22:49:38 -0700 - rev 375963
Push
11067 by cbook@mozilla.com at Tue, 18 Apr 2017 08:49:33 +0000
Bug 1346012 - Handle dead object wrappers in more places in Promise code. r=shu a=gchang
MozReview-Commit-ID: HlmKwoMub9D
b7cdc8cfc61fc06eaa036beb6e06da09d4d4728f: Bug 1353459 - handle queueInputBuffer exceptions. r=esawin. a=gchang
John Lin <jolin@mozilla.com> - Tue, 11 Apr 2017 16:26:12 +0800 - rev 375962
Push
11066 by ihsiao@mozilla.com at Tue, 18 Apr 2017 08:21:05 +0000
Bug 1353459 - handle queueInputBuffer exceptions. r=esawin. a=gchang
MozReview-Commit-ID: 1Tm0vcl3Uv7
04f47021f97c64a8584102d91be80ec57ca47843: Bug 1354973 - Remove view before add to new ViewGroup, r=sebastian. a=gchang
maliu <max@mxli.us> - Mon, 10 Apr 2017 11:48:59 +0800 - rev 375961
Push
11066 by ihsiao@mozilla.com at Tue, 18 Apr 2017 08:21:05 +0000
Bug 1354973 - Remove view before add to new ViewGroup, r=sebastian. a=gchang
MozReview-Commit-ID: 1Xdlbss6SVO
610074e75a49d4bfb82be4c7e54a58f82e1564d7: Bug 1356718 - Query gtk settings schemas to avoid crashing when schema is missing. r=jfkthame. a=gchang
Zibi Braniecki <gandalf@mozilla.com> - Sun, 16 Apr 2017 00:13:07 -0700 - rev 375960
Push
11066 by ihsiao@mozilla.com at Tue, 18 Apr 2017 08:21:05 +0000
Bug 1356718 - Query gtk settings schemas to avoid crashing when schema is missing. r=jfkthame. a=gchang
MozReview-Commit-ID: 2rqO4XpLbfO
c5416368f69dced60f0c7c1b7de2f4080c15540c: Bug 1351482 - Use NSIS 3.01 for buildbot jobs. r=mshal. a=gchang
Matt Howell <mhowell@mozilla.com> - Thu, 09 Feb 2017 13:48:12 -0800 - rev 375959
Push
11066 by ihsiao@mozilla.com at Tue, 18 Apr 2017 08:21:05 +0000
Bug 1351482 - Use NSIS 3.01 for buildbot jobs. r=mshal. a=gchang
MozReview-Commit-ID: ElKlo6QwKmR
b368c9dcac204cb1fd85717117c875a7a012dd5f: Bug 1347191 - Add support for NSIS 3.01 to moz.configure. r=mhowell. a=gchang
Ryan VanderMeulen <ryanvm@gmail.com> - Tue, 28 Mar 2017 10:53:17 -0400 - rev 375958
Push
11066 by ihsiao@mozilla.com at Tue, 18 Apr 2017 08:21:05 +0000
Bug 1347191 - Add support for NSIS 3.01 to moz.configure. r=mhowell. a=gchang
1388c6f3d0aaae36cab15e3574e68a203ee7c26f: Bug 1350330 - Make sure IPC channel still Open before sending IPC message. r=dvander. a=gchang
vincentliu <vliu@mozilla.com> - Mon, 17 Apr 2017 15:50:42 +0800 - rev 375957
Push
11066 by ihsiao@mozilla.com at Tue, 18 Apr 2017 08:21:05 +0000
Bug 1350330 - Make sure IPC channel still Open before sending IPC message. r=dvander. a=gchang
9ac3ed4401b54cab7c503b838674f54c838a6baf: Bug 1349828 Smooth scroller of <scrollbox> should not try to scroll to outside of the range. r=mstange. a=gchang
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 10 Apr 2017 19:56:40 +0900 - rev 375956
Push
11066 by ihsiao@mozilla.com at Tue, 18 Apr 2017 08:21:05 +0000
Bug 1349828 Smooth scroller of <scrollbox> should not try to scroll to outside of the range. r=mstange. a=gchang
The scroll destination of the smooth scroller of <scrollbox> can be outside of the actual scrollable range. Therefore, it doesn't make scroll slower even when the end appears.
This patch makes the destination always in the scrollable range.
MozReview-Commit-ID: CfEGzhG7Jh7
8059a9af7490bd2271d4a737360e4a25462fa7e6: Bug 1313977 - Don't round fractional mouse coordinates up, because doing so might push them outside the window. r=kats. a=gchang
Markus Stange <mstange@themasta.com> - Sat, 15 Apr 2017 11:02:09 -0400 - rev 375955
Push
11066 by ihsiao@mozilla.com at Tue, 18 Apr 2017 08:21:05 +0000
Bug 1313977 - Don't round fractional mouse coordinates up, because doing so might push them outside the window. r=kats. a=gchang
On my machine, if I have my mouse cursor positioned flush against the right
edge of my screen (which is 1440x900@2x), locationInWindow has an x coordinate
of 1439.99609375. This value was rounded up to an integer screen coordinate of
2880, and for that coordinate we don't find a target APZC, and consequently
refuse to scroll.
MozReview-Commit-ID: CJic4g3Y6Ag
105e456d811b8c4616de688e9afdcf0af620b80b: Bug 1354715 - Restore the right background color. r=spohl. a=gchang
Markus Stange <mstange@themasta.com> - Fri, 07 Apr 2017 18:05:24 -0400 - rev 375954
Push
11065 by ihsiao@mozilla.com at Tue, 18 Apr 2017 03:58:01 +0000
Bug 1354715 - Restore the right background color. r=spohl. a=gchang
MozReview-Commit-ID: K7SF3rNPWUT
0c74a611a3ec7c12c6f57ebdda6837d47536dbfe: Bug 1353831 - OneOff block in search bar doesn't update text if Customize was opened at least once. r=florian. a=gchang
Drew Willcoxon <adw@mozilla.com> - Fri, 14 Apr 2017 16:34:41 -0700 - rev 375953
Push
11065 by ihsiao@mozilla.com at Tue, 18 Apr 2017 03:58:01 +0000
Bug 1353831 - OneOff block in search bar doesn't update text if Customize was opened at least once. r=florian. a=gchang
MozReview-Commit-ID: Iu7xhCbCh6B
ad01b1eb62fcf6b66c002f8cbcfe10565db056f1: Bug 1352608 - Close a cursor after we're done with it r=eoger. a=gchang
Grigory Kruglov <gkruglov@mozilla.com> - Fri, 31 Mar 2017 20:22:06 -0400 - rev 375952
Push
11065 by ihsiao@mozilla.com at Tue, 18 Apr 2017 03:58:01 +0000
Bug 1352608 - Close a cursor after we're done with it r=eoger. a=gchang
Removed "final" because "safeQuery" provides terrible developer ergonomics.
MozReview-Commit-ID: 2F0XZnBM3Yv
7baf8f12a6438f633116b916887b1cd659ed4232: Bug 1265314 - Set tabs record lastModified to clients.lastModified. r=nalexander. a=gchang
Edouard Oger <eoger@fastmail.com> - Fri, 24 Mar 2017 15:40:34 -0400 - rev 375951
Push
11065 by ihsiao@mozilla.com at Tue, 18 Apr 2017 03:58:01 +0000
Bug 1265314 - Set tabs record lastModified to clients.lastModified. r=nalexander. a=gchang
MozReview-Commit-ID: 84g7WXxRwdX
5049738b566005c47b8b6e4c07639340ff09a15a: No bug, Automated HPKP preload list update from host bld-linux64-spot-361 - a=hpkp-update
ffxbld - Mon, 17 Apr 2017 07:54:30 -0700 - rev 375950
Push
11064 by ffxbld at Mon, 17 Apr 2017 14:54:35 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-361 - a=hpkp-update
0cfb644560f149540818dfb6e8043a8259d9705c: No bug, Automated HSTS preload list update from host bld-linux64-spot-361 - a=hsts-update
ffxbld - Mon, 17 Apr 2017 07:54:28 -0700 - rev 375949
Push
11064 by ffxbld at Mon, 17 Apr 2017 14:54:35 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-361 - a=hsts-update
d68c89ad6e51a45ebbe260f865852549bb622e46: Bug 1356755 - Don't pass a null pointer to NotifyDocumentTree(). r=qdot, a=gchang
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 15 Apr 2017 00:56:46 -0400 - rev 375948
Push
11063 by ryanvm@gmail.com at Mon, 17 Apr 2017 14:39:33 +0000
Bug 1356755 - Don't pass a null pointer to NotifyDocumentTree(). r=qdot, a=gchang
631c3b43f95ced3665093d5371246cba5a4cba78: Bug 1355680 - Set progressMax to -1 when HTTP response head is not available. r=dragana, r=mayhemer, a=gchang
Shih-Chiang Chien <schien@mozilla.com> - Wed, 12 Apr 2017 14:31:57 +0800 - rev 375947
Push
11063 by ryanvm@gmail.com at Mon, 17 Apr 2017 14:39:33 +0000
Bug 1355680 - Set progressMax to -1 when HTTP response head is not available. r=dragana, r=mayhemer, a=gchang
MozReview-Commit-ID: 6xJsYFlCptC
4786c5b193e1385fb9a3990d4c6e6b6048bd2be3: Bug 1356183 - Let MousePosTracker use event.clientX instead of event.screenX - window.mozInnerScreenX to avoid flushing layout. r=florian, a=gchang
Dão Gottwald <dao@mozilla.com> - Thu, 13 Apr 2017 11:44:56 +0200 - rev 375946
Push
11063 by ryanvm@gmail.com at Mon, 17 Apr 2017 14:39:33 +0000
Bug 1356183 - Let MousePosTracker use event.clientX instead of event.screenX - window.mozInnerScreenX to avoid flushing layout. r=florian, a=gchang
MozReview-Commit-ID: 5jULHMnWFBW
f73bb141ba467cbe45e7f9b89e08642d35625768: Bug 1355414 - places.sqlite schema migration fails if an application has never used the bookmarks service. r=past, a=gchang
Marco Bonardo <mbonardo@mozilla.com> - Tue, 11 Apr 2017 16:04:23 +0200 - rev 375945
Push
11063 by ryanvm@gmail.com at Mon, 17 Apr 2017 14:39:33 +0000
Bug 1355414 - places.sqlite schema migration fails if an application has never used the bookmarks service. r=past, a=gchang
MozReview-Commit-ID: 13YXf2On75J
b22fbd26927e239eaa7b1395d905bb5be9fd4e43: Bug 1241066 - Fix mozRtt always 0 or 1. r=jib, a=gchang
Nico Grunbaum - Mon, 20 Mar 2017 16:58:53 -0700 - rev 375944
Push
11063 by ryanvm@gmail.com at Mon, 17 Apr 2017 14:39:33 +0000
Bug 1241066 - Fix mozRtt always 0 or 1. r=jib, a=gchang
My shortest patch to date.
MozReview-Commit-ID: 8r3ZrGUk40D
bdce123aa2c2aeb4ccd3848a961fbfd97b6d0ec7: Bug 1347835 - NativeKey should dispatch keypress events even if WM_KEYDOWN is processed by IME but followed by printable WM_(SYS)CHAR messages. r=m_kato, a=gchang
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 10 Apr 2017 15:32:02 +0900 - rev 375943
Push
11063 by ryanvm@gmail.com at Mon, 17 Apr 2017 14:39:33 +0000
Bug 1347835 - NativeKey should dispatch keypress events even if WM_KEYDOWN is processed by IME but followed by printable WM_(SYS)CHAR messages. r=m_kato, a=gchang
Some IME may handle WM_KEYDOWN message before application and may set the keycode value to VK_PROCSSKEY but not do actually. Similarly, IME may handle WM_KEYDOWN message and replace following WM_CHAR messages with different characters.
Therefore, even if WM_KEYDOWN message comes with VK_PROCESSKEY, NativeKey shouldn't stop dispatching keypress events if it detects following printable char messages.
MozReview-Commit-ID: DcC2qgcLDrQ
e984689093ed389415affc819776a6eede5d44d2: Bug 1351359 - Make nsGridContainerFrame call ReflowInput::SetBResize(true) because of auto-block-size swapping between measuring reflows and regular reflows. r=mats, a=gchang
L. David Baron <dbaron@dbaron.org> - Thu, 30 Mar 2017 22:56:14 -0400 - rev 375942
Push
11063 by ryanvm@gmail.com at Mon, 17 Apr 2017 14:39:33 +0000
Bug 1351359 - Make nsGridContainerFrame call ReflowInput::SetBResize(true) because of auto-block-size swapping between measuring reflows and regular reflows. r=mats, a=gchang
This fixes the failure of
layout/reftests/css-grid/grid-min-max-content-sizing-002.html with the
primary patch in
bug 1308876 (which causes a child whose parent is dirty
to pick up the dirty bit from the parent only the first reflow of the
child if the parent reflows the child multiple times). A simplified
testcase for that failure is
https://bugzilla.mozilla.org/attachment.cgi?id=8849771 .
The failure was caused by an error in height calculation of the first
<x> in the test. The div that is the parent of that x has a definite
height (presumably due to rules in grid), and the x has a specified
height. The div gets three reflows: two measuring reflows (from
MinContentContribution and then from MaxContentContribution) and then a
final reflow from nsGridContainerFrame::ReflowInFlowChild. Prior to the
primary patch in this bug, the div was marked dirty on all three
reflows, but with it it is marked dirty only on the first. This means
that, without the block-resize flag, the div optimizes away the reflow
of its children, since ShouldReflowAllKids returns false because
IsBResize() is false, even though NS_FRAME_CONTAINS_RELATIVE_BSIZE is
correctly set.
In order to fix this, we need to make sure the BResize flag on the
reflow state in at least some cases (see the comments in the patch for
when, and for how the cases could be optimized in the future).
Note that:
* when the dirty bit is set on the grid container, the new behavior
(with the combination of the patches) is strictly more efficient than
the old, since we will sometimes do non-dirty reflows on the grid
items (with the b-resize flag)
* when the dirty bit is *not* set on the grid container, the new
behavior is less efficient than the old, since we will set the
b-resize flag when we did not do so before. However, this slowdown
fixes existing bugs such as the one in the reftest.
Given that I was able to construct a reftest that triggers the failure
without the changes from
bug 1308876, I've moved this to a separate bug.
Without the patch, grid-measuring-reflow-resize-dynamic-001.html fails,
but grid-measuring-reflow-resize-static-001.html passes. With the patch
both tests pass. (And without the patch, doing a text zoom on the
dynamic test fixes the layout error.)
MozReview-Commit-ID: JQOdVTQIkU0
659b949948787450acaf0466acea822f2cbfc169: Bug 1356786 - Add waitUntil in browser_webconsole_shows_reqs_in_netmonitor.js. r=ntim, a=test-only
Ricky Chien <ricky060709@gmail.com> - Sat, 15 Apr 2017 19:38:00 +0800 - rev 375941
Push
11063 by ryanvm@gmail.com at Mon, 17 Apr 2017 14:39:33 +0000
Bug 1356786 - Add waitUntil in browser_webconsole_shows_reqs_in_netmonitor.js. r=ntim, a=test-only
MozReview-Commit-ID: 1cLwVeaortC
44f6061a5dc639a61fdd43cd88b03bba475b1cb0: Bug 1345650 - use https://%(server)s/ for shield/self-support URLs to not break web-platform-tests on beta, and set shield-recipe-client.api_url to a working value in browser_RecipeRunner.js, a=test-only
Phil Ringnalda <philringnalda@gmail.com> - Sun, 26 Mar 2017 15:09:47 -0700 - rev 375940
Push
11062 by philringnalda@gmail.com at Sun, 16 Apr 2017 19:27:25 +0000
Bug 1345650 - use https://%(server)s/ for shield/self-support URLs to not break web-platform-tests on beta, and set shield-recipe-client.api_url to a working value in browser_RecipeRunner.js, a=test-only
8b44c61e2e5a38f9d67c475834f4c16f0ae019a3: Bug 1351197 - disable test_TelemetryModules.js for crashing by hitting the network on beta, a=test-only
Phil Ringnalda <philringnalda@gmail.com> - Sun, 16 Apr 2017 10:38:36 -0700 - rev 375939
Push
11062 by philringnalda@gmail.com at Sun, 16 Apr 2017 19:27:25 +0000
Bug 1351197 - disable test_TelemetryModules.js for crashing by hitting the network on beta, a=test-only
3c96fce8a837db568f7fd3104f95cde396857e54: Bug 1351053. P2 - fix data race in accessing mAudioDemuxer/mVideoDemuxer, r=jya, a=jcristau
JW Wang <jwwang@mozilla.com> - Thu, 13 Apr 2017 15:42:52 +0800 - rev 375938
Push
11061 by philringnalda@gmail.com at Sun, 16 Apr 2017 18:03:36 +0000
Bug 1351053. P2 - fix data race in accessing mAudioDemuxer/mVideoDemuxer, r=jya, a=jcristau
1. http://searchfox.org/mozilla-central/rev/944f87c575e8a0bcefc1ed8efff10b34cf7a5169/dom/media/MediaFormatReader.cpp#755
mAudioDemuxer is modified on the task queue thread of MFR in Shutdown() called by MFR::Shutdown().
2. http://searchfox.org/mozilla-central/rev/944f87c575e8a0bcefc1ed8efff10b34cf7a5169/dom/media/MediaFormatReader.cpp#1082
mAudioDemuxer is read on the task queue thread of DemuxerProxy in DemuxerProxy::NotifyDataArrived().
MozReview-Commit-ID: 8qLAzNKjuzb
34ba7c94dc4c178b480831940af036b9ade8726f: Bug 1331507 remove release/beta restriction on injecting sidebar button, r=kmag, a=jcristau
Shane Caraveo <scaraveo@mozilla.com> - Fri, 14 Apr 2017 13:40:35 -0700 - rev 375937
Push
11061 by philringnalda@gmail.com at Sun, 16 Apr 2017 18:03:36 +0000
Bug 1331507 remove release/beta restriction on injecting sidebar button, r=kmag, a=jcristau
MozReview-Commit-ID: 9pzyaWQGFn5
2ee12fbb228baa2b0548736fa79823246cbf95fa: No bug, Automated HPKP preload list update from host bld-linux64-spot-324 - a=hpkp-update
ffxbld - Sun, 16 Apr 2017 07:58:26 -0700 - rev 375936
Push
11060 by ffxbld at Sun, 16 Apr 2017 14:58:31 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-324 - a=hpkp-update
e1245d79c2b04dd0b049a5b3e1c701fd4cdc2a72: No bug, Automated HSTS preload list update from host bld-linux64-spot-324 - a=hsts-update
ffxbld - Sun, 16 Apr 2017 07:58:23 -0700 - rev 375935
Push
11060 by ffxbld at Sun, 16 Apr 2017 14:58:31 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-324 - a=hsts-update
9da0d3c7fc50cc406d66fc1f286a5cf2254dd51e: No bug, Automated HPKP preload list update from host bld-linux64-spot-305 - a=hpkp-update
ffxbld - Sat, 15 Apr 2017 08:02:45 -0700 - rev 375934
Push
11059 by ffxbld at Sat, 15 Apr 2017 15:02:50 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-305 - a=hpkp-update
93ed3f97f4e46579f43a8c2b0abe1bb633c03a2a: No bug, Automated HSTS preload list update from host bld-linux64-spot-305 - a=hsts-update
ffxbld - Sat, 15 Apr 2017 08:02:42 -0700 - rev 375933
Push
11059 by ffxbld at Sat, 15 Apr 2017 15:02:50 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-305 - a=hsts-update
e53f7f1785ebedaf692d599d70e3a7a9e1bb5f4f: Bug 1353347 - wasm baseline, properly chop int32 constants to 32 bits. r=luke, a=jcristau
Lars T Hansen <lhansen@mozilla.com> - Fri, 07 Apr 2017 13:12:20 +0200 - rev 375932
Push
11058 by ryanvm@gmail.com at Fri, 14 Apr 2017 20:06:37 +0000
Bug 1353347 - wasm baseline, properly chop int32 constants to 32 bits. r=luke, a=jcristau
ed4e7993e34d7765b86ba74dd5736e4e33b699ca: Bug 1354619 - Allow nsWindow::SetTransparencyMode when it preserves current mode. r=mconley, a=gchang
Lee Salzman <lsalzman@mozilla.com> - Wed, 12 Apr 2017 16:36:20 -0400 - rev 375931
Push
11058 by ryanvm@gmail.com at Fri, 14 Apr 2017 20:06:37 +0000
Bug 1354619 - Allow nsWindow::SetTransparencyMode when it preserves current mode. r=mconley, a=gchang
MozReview-Commit-ID: FEqPTGlpbjE
fc6add581f8897bfc8a726766d23b1b1928ec1ac: Bug 1356091 - Allow the compositor process with the software compositor. r=dvander, a=gchang
Milan Sreckovic <milan@mozilla.com> - Thu, 13 Apr 2017 00:08:09 -0400 - rev 375930
Push
11058 by ryanvm@gmail.com at Fri, 14 Apr 2017 20:06:37 +0000
Bug 1356091 - Allow the compositor process with the software compositor. r=dvander, a=gchang
MozReview-Commit-ID: Ljt73heC0k4
c7276ad300e89d501eaec13e86a57227c75ec330: Bug 1349741 - Part 2: Reftest. r=mstange, a=gchang
cku <cku@mozilla.com> - Thu, 23 Mar 2017 14:40:10 +0800 - rev 375929
Push
11058 by ryanvm@gmail.com at Fri, 14 Apr 2017 20:06:37 +0000
Bug 1349741 - Part 2: Reftest. r=mstange, a=gchang
MozReview-Commit-ID: AOKD7BeAUNl
9f51f12863d75798d9d8d38173faa70a7a7d9ac9: Bug 1349741 - Part 1: Correct the transform matrix of a context that pass to nsFilterInstance::PaintFilteredFrame. r=mstange, a=gchang
cku <cku@mozilla.com> - Thu, 13 Apr 2017 11:10:58 +0800 - rev 375928
Push
11058 by ryanvm@gmail.com at Fri, 14 Apr 2017 20:06:37 +0000
Bug 1349741 - Part 1: Correct the transform matrix of a context that pass to nsFilterInstance::PaintFilteredFrame. r=mstange, a=gchang
MozReview-Commit-ID: 9BISQehlSgG
f3784c1c6bd45a7c4b8fddfa8670e3946527c7ab: Bug 1354245 - Don't call CaptivePortalService::Start() in SetConnectivityInternal if the captive portal service is disabled via pref. r=mcmanus, a=jcristau
Valentin Gosu <valentin.gosu@gmail.com> - Wed, 12 Apr 2017 17:52:14 +0300 - rev 375927
Push
11058 by ryanvm@gmail.com at Fri, 14 Apr 2017 20:06:37 +0000
Bug 1354245 - Don't call CaptivePortalService::Start() in SetConnectivityInternal if the captive portal service is disabled via pref. r=mcmanus, a=jcristau
MozReview-Commit-ID: 4xCkBgWDZ2b
30801f76e945300a891b36408b9ee2fd113b18f6: Bug 1337947 - Fix tab strip item offsets for RTL. r=maliu, a=gchang
Tom Klein <twointofive@gmail.com> - Mon, 10 Apr 2017 09:16:14 -0500 - rev 375926
Push
11058 by ryanvm@gmail.com at Fri, 14 Apr 2017 20:06:37 +0000
Bug 1337947 - Fix tab strip item offsets for RTL. r=maliu, a=gchang
MozReview-Commit-ID: HrOETozOSfW
6430228451e7fb677722a743b9a998ca188f7b43: Bug 1337947 - Fix tab strip divider drawing for RTL. r=maliu, a=gchang
Tom Klein <twointofive@gmail.com> - Fri, 07 Apr 2017 00:50:24 -0500 - rev 375925
Push
11058 by ryanvm@gmail.com at Fri, 14 Apr 2017 20:06:37 +0000
Bug 1337947 - Fix tab strip divider drawing for RTL. r=maliu, a=gchang
MozReview-Commit-ID: LITy483QhlW
2fb6cb8d0267a84cc4ad68ff6b0c5c62b4cbf7e2: Bug 1354924 - Fix mousewheel multiplier prefs for external mouse devices on OS X. r=botond, a=gchang
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 11 Apr 2017 09:39:06 -0400 - rev 375924
Push
11058 by ryanvm@gmail.com at Fri, 14 Apr 2017 20:06:37 +0000
Bug 1354924 - Fix mousewheel multiplier prefs for external mouse devices on OS X. r=botond, a=gchang
The code in the OS X widget was calling ReceiveInputEvent on IAPZCTreeManager
with a ScrollWheelInput, which would bypass the multiplier code. This modifies
the widget to use a WidgetWheelEvent instead, so that it goes through the
IAPZCTreeManager multiplier handling for wheel inputs. Other platforms already
send wheel events in WidgetWheelEvent format so they don't have this problem.
MozReview-Commit-ID: 5gOOGnfD87W
0c01486f23816345b21695f08af48196bcd82347: Bug 1350718 - Part 3: Name the special value -1 used to indicate a new tab should be appended. r=maliu, a=gchang
Tom Klein <twointofive@gmail.com> - Thu, 06 Apr 2017 11:27:42 -0500 - rev 375923
Push
11058 by ryanvm@gmail.com at Fri, 14 Apr 2017 20:06:37 +0000
Bug 1350718 - Part 3: Name the special value -1 used to indicate a new tab should be appended. r=maliu, a=gchang
5fd6b9f3af92f8ced6700bd213a038e82988a972: Bug 1350718 - Part 2: Remove the add animation for the TabsLayout list. r=maliu, a=gchang
Tom Klein <twointofive@gmail.com> - Thu, 30 Mar 2017 23:16:19 -0500 - rev 375922
Push
11058 by ryanvm@gmail.com at Fri, 14 Apr 2017 20:06:37 +0000
Bug 1350718 - Part 2: Remove the add animation for the TabsLayout list. r=maliu, a=gchang
Based on what I'm seeing, if you call scrollToPosition and that causes you to
"scroll into view" (remember, scrollToPosition doesn't actually scroll, it just
redraws the new position) one or more positions, then RecyclerView runs the add
animation on all those views "scrolled onto screen", which, for the list view's
slide-in-from-the-right add animation, looks silly (I think). [Caveat:
RecyclerView sometimes keeps one offscreen view ready to go, which doesn't seem
to get the add animation.]
In non open-tab-from-another-app-with-the-tabs-tray-already-open operations this
was never an issue because either those animations are hidden by the panel being
animated into view when the panel opens and we scroll to the selected position
[at least that's my guess], or we only scroll by at most one, as in the case of
a tab close or undo close. But in the
open-a-tab-and-scroll-to-it-while-the-tabs-tray-is-already-open case that we can
get with opening a tab from another app, the add animation runs for however many
tabs "need to be added" between the current position and the new tab; sometimes
the animation still gets hidden if the new tabs get added quickly enough when
fennec reloads [again, my guess], but on my device I always see the animations
if I open a tab in tab queue and then reopen Fennec by hand, whereas on an
emulator I see the animations in additional external-app-open cases as well.
23e8c43d48b36b1306d4d116d9cbfa7ab28a6d81: Bug 1350718 - Part 1: Scroll to a tab added to the tabs tray by an external app. r=maliu, a=gchang
Tom Klein <twointofive@gmail.com> - Tue, 28 Mar 2017 11:29:52 -0500 - rev 375921
Push
11058 by ryanvm@gmail.com at Fri, 14 Apr 2017 20:06:37 +0000
Bug 1350718 - Part 1: Scroll to a tab added to the tabs tray by an external app. r=maliu, a=gchang
If another app opens a link in Fennec, and Fennec restores itself in a state
where the tabs tray is already open, we need to scroll to the newly added tab
since it gets added offscreen (not to mention the scroll position restored when
we open is unconstrained (it's whatever the user left it at before they switched
apps)).
This introduces one small change in behavior:
1) Use a gridded tabs tray;
2) Fill more tabs than will fit in the tray;
3) Put more than one tab on the last row;
4) Scroll so that the last row is partially, but not fully, hidden;
5) Close the last tab and then undo the close.
In that case we now scroll the last row fully into view, whereas previously we
maintained the old (partially hidden) scroll position. (If you undo close any
tab other than the last on the final row then you still get the old behavior.)
Note that this fixes the case where the other app adds a *new* tab in Fennec
with the tabs tray open; it's (currently) also possible to open a link in an
already existing tab with the tabs tray open - that's
bug 1353226.
8c3b90886a8c8aac5d94e26e3fe262cbc82b625e: Bug 1353694. r=jonco, a=jcristau
André Bargull <andre.bargull@gmail.com> - Thu, 06 Apr 2017 16:35:01 +0200 - rev 375920
Push
11058 by ryanvm@gmail.com at Fri, 14 Apr 2017 20:06:37 +0000
Bug 1353694. r=jonco, a=jcristau
0e6f81e3f63e6ffd7bf03067975ce58755b55244: Bug 1349883 - Part 4: Strengthen precondition of ReturnDecodedData(). r=jya, a=gchang
John Lin <jolin@mozilla.com> - Fri, 07 Apr 2017 17:17:17 +0800 - rev 375919
Push
11058 by ryanvm@gmail.com at Fri, 14 Apr 2017 20:06:37 +0000
Bug 1349883 - Part 4: Strengthen precondition of ReturnDecodedData(). r=jya, a=gchang
MozReview-Commit-ID: 2jLNlrHEE0b
327f2348eb373976c561b418b50ffa0b136d7a71: Bug 1349883 - Part 3: Resolve decode promise according to buffer status. r=jya, a=gchang
John Lin <jolin@mozilla.com> - Thu, 13 Apr 2017 18:48:00 +0800 - rev 375918
Push
11058 by ryanvm@gmail.com at Fri, 14 Apr 2017 20:06:37 +0000
Bug 1349883 - Part 3: Resolve decode promise according to buffer status. r=jya, a=gchang
MozReview-Commit-ID: GwCPHXW0fqK
e0352fcf12c17aee1f3e5ccd5c363b517bbdc0a3: Bug 1349883 - Part 2: Reveal more input buffer status to callbacks. r=esawin, r=jya, a=gchang
John Lin <jolin@mozilla.com> - Thu, 13 Apr 2017 17:32:14 +0800 - rev 375917
Push
11058 by ryanvm@gmail.com at Fri, 14 Apr 2017 20:06:37 +0000
Bug 1349883 - Part 2: Reveal more input buffer status to callbacks. r=esawin, r=jya, a=gchang
Promise based MediaDataDecoder expects one response per request, but ICodecCallbacks was not designed that way. onInputExhausted() is called only when there are none or just a few input buffers waiting to be queued, and onOutput() is called as soon as output buffers are available. It means these 2 kinds of events are usually interleaved and hard to align with pending promises. Reporting each input buffer status makes it easier for RemoteDataDecoder to resolve promise properly.
MozReview-Commit-ID: 3FoPzXruRnh
fc16131f93233db6253a19ed010d9c5ab6a31303: Bug 1349883 - Part 1: Combine output buffer index and sample records. r=esawin, r=jya, a=gchang
John Lin <jolin@mozilla.com> - Thu, 13 Apr 2017 17:30:41 +0800 - rev 375916
Push
11058 by ryanvm@gmail.com at Fri, 14 Apr 2017 20:06:37 +0000
Bug 1349883 - Part 1: Combine output buffer index and sample records. r=esawin, r=jya, a=gchang
MozReview-Commit-ID: ERbFUoyvVhZ
8130607e5dbfb8931684fe758f0453c8e727d006: Bug 1346235 - Part 4: Recycle unpopulated input samples. r=jchen, a=gchang
John Lin <jolin@mozilla.com> - Fri, 17 Mar 2017 15:06:39 +0800 - rev 375915
Push
11058 by ryanvm@gmail.com at Fri, 14 Apr 2017 20:06:37 +0000
Bug 1346235 - Part 4: Recycle unpopulated input samples. r=jchen, a=gchang
MozReview-Commit-ID: Lr0aSQ0OfRg
6e00d34c16e72c7a3a5adfc6ae037c62a90c68df: Bug 1346235 - Part 3: Forward shared memory allocation error to peer process. r=jchen, a=gchang
John Lin <jolin@mozilla.com> - Fri, 17 Mar 2017 15:17:16 +0800 - rev 375914
Push
11058 by ryanvm@gmail.com at Fri, 14 Apr 2017 20:06:37 +0000
Bug 1346235 - Part 3: Forward shared memory allocation error to peer process. r=jchen, a=gchang
MozReview-Commit-ID: KDIMylv9tVt
14fd7f066eb943604aa8d43cd8758f208617003d: Bug 1346235 - Part 2: Translate memory error to I/O failure. r=jchen, a=gchang
John Lin <jolin@mozilla.com> - Fri, 17 Mar 2017 15:04:26 +0800 - rev 375913
Push
11058 by ryanvm@gmail.com at Fri, 14 Apr 2017 20:06:37 +0000
Bug 1346235 - Part 2: Translate memory error to I/O failure. r=jchen, a=gchang
MozReview-Commit-ID: F2ca0q2JQp
fb9caf2d4e40ef97ac58edd9e6674109469283c3: Bug 1346235 - Part 1: Translate native error to Java exception. r=jchen, a=gchang
John Lin <jolin@mozilla.com> - Fri, 17 Mar 2017 14:21:27 +0800 - rev 375912
Push
11058 by ryanvm@gmail.com at Fri, 14 Apr 2017 20:06:37 +0000
Bug 1346235 - Part 1: Translate native error to Java exception. r=jchen, a=gchang
MozReview-Commit-ID: BcpfJLSzTvk
567d5c33be379ef8d206e3b64afec4a6a92920d6: No bug, Automated HPKP preload list update from host bld-linux64-spot-089 - a=hpkp-update
ffxbld - Fri, 14 Apr 2017 08:10:50 -0700 - rev 375911
Push
11057 by ffxbld at Fri, 14 Apr 2017 15:10:56 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-089 - a=hpkp-update
a6c3bfc9fbd75fd4c7ecc0c36ea99734c9250af1: No bug, Automated HSTS preload list update from host bld-linux64-spot-089 - a=hsts-update
ffxbld - Fri, 14 Apr 2017 08:10:48 -0700 - rev 375910
Push
11057 by ffxbld at Fri, 14 Apr 2017 15:10:56 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-089 - a=hsts-update
8bad8b5fcd989759ec1f726deef1cdca2102d390: Bug 1345225 - Check if webRequest filters overlap with host permissions, r=kmag, a=gchang
Tomislav Jovanovic <tomica@gmail.com> - Sun, 26 Mar 2017 20:53:28 +0200 - rev 375909
Push
11056 by philringnalda@gmail.com at Fri, 14 Apr 2017 15:02:17 +0000
Bug 1345225 - Check if webRequest filters overlap with host permissions, r=kmag, a=gchang
MozReview-Commit-ID: 1tMHynv9FBO
189ed7b2306fcf0a7683df6959b78fdb94bb34e7: Bug 1356292 - Switch back to triggering principal checks for add-on install permission checking to allow url bar triggered installs to proceed. r=bz, r=aswan, a=lizzard
Dave Townsend <dtownsend@oxymoronical.com> - Thu, 13 Apr 2017 14:58:38 -0700 - rev 375908
Push
11055 by ryanvm@gmail.com at Fri, 14 Apr 2017 02:19:00 +0000
Bug 1356292 - Switch back to triggering principal checks for add-on install permission checking to allow url bar triggered installs to proceed. r=bz, r=aswan, a=lizzard
MozReview-Commit-ID: 4HXgGqSGkN0
21484939216b657bf6f40de9d8d54a49b42df220: Bug 1354294 - Preserve IsCallable and IsConstructor when nuking wrappers. r=evilpie, a=lizzard
Shu-yu Guo <shu@rfrn.org> - Thu, 13 Apr 2017 10:07:26 -0700 - rev 375907
Push
11055 by ryanvm@gmail.com at Fri, 14 Apr 2017 02:19:00 +0000
Bug 1354294 - Preserve IsCallable and IsConstructor when nuking wrappers. r=evilpie, a=lizzard
812a8c51cc980b352c9d5d62f2cca25c8b9f18f9: Bug 1337578 - Mark atoms when cloning functions. r=bhackett, a=gchang
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 12 Apr 2017 10:00:45 +0100 - rev 375906
Push
11055 by ryanvm@gmail.com at Fri, 14 Apr 2017 02:19:00 +0000
Bug 1337578 - Mark atoms when cloning functions. r=bhackett, a=gchang
392cffbdb54a0ff8d44bef1ea09d18a14c53e470: Bug 1354395 - Always bind symbols at load time for ctypes libraries. r=bsmedberg, a=gchang
Mike Hommey <mh+mozilla@glandium.org> - Fri, 07 Apr 2017 12:07:32 +0900 - rev 375905
Push
11055 by ryanvm@gmail.com at Fri, 14 Apr 2017 02:19:00 +0000
Bug 1354395 - Always bind symbols at load time for ctypes libraries. r=bsmedberg, a=gchang
When symbols are not bound at load time, missing symbols can lead to
NULL derefs or jumps to 0x0 at runtime, crashing the process running
the corresponding JS code, which is rather undesirable. So, prevent
libraries that have missing symbols to load at all through ctypes.
ca2f1fee367780ff0e454815e419617e3ea39bb8: Bug 1354395 - Update sixgill to a rebuild that links against GMP statically. r=sfink, a=gchang
Mike Hommey <mh+mozilla@glandium.org> - Tue, 11 Apr 2017 17:28:10 +0900 - rev 375904
Push
11055 by ryanvm@gmail.com at Fri, 14 Apr 2017 02:19:00 +0000
Bug 1354395 - Update sixgill to a rebuild that links against GMP statically. r=sfink, a=gchang
The mercurial revision of sixgill listed in the manifest doesn't exist,
so I took what looks like corresponds to the last change to the tooltool
manifests, in order to avoid any other difference than GMP linkage.
This was built manually on a one-click-loaner.
7c2f764882214d853f546fd0eccd8f01a89d16e6: Bug 1349275 - Refactor `moveInfobar` function. r=pbro, a=lizzard
Matteo Ferretti <mferretti@mozilla.com> - Tue, 28 Mar 2017 12:40:22 +0200 - rev 375903
Push
11055 by ryanvm@gmail.com at Fri, 14 Apr 2017 02:19:00 +0000
Bug 1349275 - Refactor `moveInfobar` function. r=pbro, a=lizzard
- Added `getViewportDimensions`
- Added `getComputedStylePropertyValue` to `CanvasFrameAnonymousContentHelper`
- Refactored totally `moveInfobar` to works with both APZ enabled and new
positioned absolutely highlighters
- Updated `AutoRefreshHighlighter` for having a `scrollUpdate` method.
- Updated tests
MozReview-Commit-ID: 5m31ZzRzLXr
8ce0013246f631ac03ad9ee367e1f94efb81b2b8: Bug 1356123 - Add missing locales package to the lint docker image. r=gps, a=NPOTB
Mike Hommey <mh+mozilla@glandium.org> - Thu, 13 Apr 2017 15:16:05 +0900 - rev 375902
Push
11055 by ryanvm@gmail.com at Fri, 14 Apr 2017 02:19:00 +0000
Bug 1356123 - Add missing locales package to the lint docker image. r=gps, a=NPOTB
For some reason, the locales package is not installed anymore during the
docker image build, which leads to the locale-gen command failing, since
it's not there.
d56c36ff0b8bc34183f056866de81a6a61c782ec: No bug, Automated blocklist update from host bld-linux64-spot-368 - a=blocklist-update
ffxbld - Thu, 13 Apr 2017 07:49:58 -0700 - rev 375901
Push
11054 by ffxbld at Thu, 13 Apr 2017 14:50:02 +0000
No bug, Automated blocklist update from host bld-linux64-spot-368 - a=blocklist-update
ca74df5060562740924fcd015fd033ab3a1dcb4e: No bug, Automated HPKP preload list update from host bld-linux64-spot-368 - a=hpkp-update
ffxbld - Thu, 13 Apr 2017 07:49:55 -0700 - rev 375900
Push
11054 by ffxbld at Thu, 13 Apr 2017 14:50:02 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-368 - a=hpkp-update
362f6f1aa571c8d62f27f714a479f6abf1f4918d: No bug, Automated HSTS preload list update from host bld-linux64-spot-368 - a=hsts-update
ffxbld - Thu, 13 Apr 2017 07:49:52 -0700 - rev 375899
Push
11054 by ffxbld at Thu, 13 Apr 2017 14:50:02 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-368 - a=hsts-update
acf78d5d6ef2854753586cb5827a59e76ce22bb1: Bug 1355070 - Add Burmese(my) to shipped-locales r=Pike a=gchang
Francesco Lodolo (:flod) <flod@lodolo.net> - Mon, 10 Apr 2017 15:23:04 +0200 - rev 375898
Push
11053 by cbook@mozilla.com at Thu, 13 Apr 2017 10:09:03 +0000
Bug 1355070 - Add Burmese(my) to shipped-locales r=Pike a=gchang
MozReview-Commit-ID: JRRJY9TpRgN
87db9cca835a5c4fae27f1c4e695f71ae8727a7f: Bug 1350972 - Avoid crash when AutoInvalidateSelection dtor doesn't have commonAncestor. r=smaug a=gchang
John Dai <jdai@mozilla.com> - Mon, 10 Apr 2017 23:52:00 -0400 - rev 375897
Push
11053 by cbook@mozilla.com at Thu, 13 Apr 2017 10:09:03 +0000
Bug 1350972 - Avoid crash when AutoInvalidateSelection dtor doesn't have commonAncestor. r=smaug a=gchang
92de4c3c42a927703b91640b24d5981a9cc8370c: Bug 1350525 - Storage Inspector should trim port from hosts for cookies r=pbro a=gchang
Michael Ratcliffe <mratcliffe@mozilla.com> - Tue, 11 Apr 2017 17:09:40 +0100 - rev 375896
Push
11053 by cbook@mozilla.com at Thu, 13 Apr 2017 10:09:03 +0000
Bug 1350525 - Storage Inspector should trim port from hosts for cookies r=pbro a=gchang
MozReview-Commit-ID: FfsfiXTt96o
e01102ac5528dac9850dc7d2112621b1d57d36bb: Bug 1349096 - Prevent download panel from moving up and down with download start animation. r=Paolo a=gchang
Rex Lee <rexboy@mozilla.com> - Mon, 10 Apr 2017 15:20:32 +0800 - rev 375895
Push
11053 by cbook@mozilla.com at Thu, 13 Apr 2017 10:09:03 +0000
Bug 1349096 - Prevent download panel from moving up and down with download start animation. r=Paolo a=gchang
MozReview-Commit-ID: E6zQUXcBWWP
6de2c310ebe8a5d9a6470bbe082bc302e0b1d07e: Bug 1346623 - Part 2: Add an API to get computed style values through an AnonymousContent object. r=bholley a=gchang
Cameron McCormack <cam@mcc.id.au> - Thu, 16 Mar 2017 22:46:43 +0800 - rev 375894
Push
11053 by cbook@mozilla.com at Thu, 13 Apr 2017 10:09:03 +0000
Bug 1346623 - Part 2: Add an API to get computed style values through an AnonymousContent object. r=bholley a=gchang
MozReview-Commit-ID: Dbvuk16CjFT
da3f4f145b694d6fe9aa1ddea82ef4c4a3f2ada4: Bug 1340934 - Enable flash async drawing on release channels. r=bsmedberg a=gchang
Jim Mathies <jmathies@mozilla.com> - Wed, 15 Mar 2017 09:28:55 -0500 - rev 375893
Push
11053 by cbook@mozilla.com at Thu, 13 Apr 2017 10:09:03 +0000
Bug 1340934 - Enable flash async drawing on release channels. r=bsmedberg a=gchang
MozReview-Commit-ID: 6SmdWRrGmEI
7c1dafe56c49e662c7c0f3380bf20d853b6b4fd2: Bug 1337933 - Make the tabs grid layout decorations work with RTL. r=maliu a=gchang
Tom Klein <twointofive@gmail.com> - Thu, 06 Apr 2017 19:52:10 -0500 - rev 375892
Push
11053 by cbook@mozilla.com at Thu, 13 Apr 2017 10:09:03 +0000
Bug 1337933 - Make the tabs grid layout decorations work with RTL. r=maliu a=gchang
This patch affects all grided tabs panel layouts: tablets, phones in landscape
mode, and phones in portrait mode with the "Compact tabs" setting on.
MozReview-Commit-ID: 5cqVJA57ARu
4c78da5f6ddacce5332ead124aa734635fc83d8f: Bug 1355259 - Only filter out udp candidates if force_tcp is set. r=mjf, a=gchang
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Mon, 10 Apr 2017 16:52:09 -0700 - rev 375891
Push
11052 by ryanvm@gmail.com at Thu, 13 Apr 2017 02:31:32 +0000
Bug 1355259 - Only filter out udp candidates if force_tcp is set. r=mjf, a=gchang
MozReview-Commit-ID: AKv0N74epZ1
d94073179ba05066f10a84ac7062116137e7892a: Bug 1344401 - Increase wait time in test_formless_submit_navigation_negative, on Android only. r=mattn, a=test-only
Geoff Brown <gbrown@mozilla.com> - Wed, 12 Apr 2017 09:15:56 -0600 - rev 375890
Push
11052 by ryanvm@gmail.com at Thu, 13 Apr 2017 02:31:32 +0000
Bug 1344401 - Increase wait time in test_formless_submit_navigation_negative, on Android only. r=mattn, a=test-only
5477a6239dce7f05533dc2d6a00c3334bbb5a899: Bug 1353736 - Add whitelist entries to placate eslint. a=bustage
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 12 Apr 2017 22:26:37 -0400 - rev 375889
Push
11052 by ryanvm@gmail.com at Thu, 13 Apr 2017 02:31:32 +0000
Bug 1353736 - Add whitelist entries to placate eslint. a=bustage
cef7b5c139ef710202d2e95ec7b9ab84b9e9b2a2: Bug 1353216 - Disable certificate transparency processing for performance concerns. r=jcj, a=lizzard
David Keeler <dkeeler@mozilla.com> - Wed, 12 Apr 2017 10:13:29 -0700 - rev 375888
Push
11051 by ryanvm@gmail.com at Wed, 12 Apr 2017 20:50:10 +0000
Bug 1353216 - Disable certificate transparency processing for performance concerns. r=jcj, a=lizzard
MozReview-Commit-ID: 2k7FwC5RCWC
a4b7a2a843e5ba87c87aba60fbdc10795c6dcb48: Bug 1346392 - Force non-spdy on sticky auth connections. r=dragana, a=lizzard
Nicholas Hurley <hurley@mozilla.com> - Tue, 28 Mar 2017 17:15:23 -0700 - rev 375887
Push
11051 by ryanvm@gmail.com at Wed, 12 Apr 2017 20:50:10 +0000
Bug 1346392 - Force non-spdy on sticky auth connections. r=dragana, a=lizzard
MozReview-Commit-ID: IkYTVgetKsn
e82a6f21f043a75e8f8e5d935d173a2ff25a9144: Backed out changeset 11a4906850b2 (bug 1322554) for frequent crashes. a=jcristau
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 12 Apr 2017 16:44:02 -0400 - rev 375886
Push
11051 by ryanvm@gmail.com at Wed, 12 Apr 2017 20:50:10 +0000
Backed out changeset 11a4906850b2 (
bug 1322554) for frequent crashes. a=jcristau
5c05900360e72ef557bb195e942af160d49a419e: Bug 1192818 - Skip browser_mediaPlayback_mute.js on Linux debug due to frequent failures. a=test-only
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 12 Apr 2017 16:42:53 -0400 - rev 375885
Push
11051 by ryanvm@gmail.com at Wed, 12 Apr 2017 20:50:10 +0000
Bug 1192818 - Skip browser_mediaPlayback_mute.js on Linux debug due to frequent failures. a=test-only
693ec480926c78620e69b58ab109477f9e553a75: Bug 1090198 - Disable intermittent websockets/constructor/014.html on e10s debug. a=test-only
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 11 Apr 2017 19:26:46 +0200 - rev 375884
Push
11051 by ryanvm@gmail.com at Wed, 12 Apr 2017 20:50:10 +0000
Bug 1090198 - Disable intermittent websockets/constructor/014.html on e10s debug. a=test-only
9be31b94dd56a73b07149ae458076a4454bcd9c8: Bug 1139795 - Disable /html/dom/dynamic-markup-insertion/opening-the-input-stream/010.html due to bad timing. r=jgraham, a=test-only
Joel Maher <jmaher@mozilla.com> - Mon, 20 Mar 2017 11:48:46 -0400 - rev 375883
Push
11051 by ryanvm@gmail.com at Wed, 12 Apr 2017 20:50:10 +0000
Bug 1139795 - Disable /html/dom/dynamic-markup-insertion/opening-the-input-stream/010.html due to bad timing. r=jgraham, a=test-only
MozReview-Commit-ID: 49YuAQjjYoH
9bd10c7f62175b53d634f1f0ca20d0baf42bfdcd: Bug 1355624 - Make Mercurial require TLS 1.2+ connections. r=dustin, a=NPOTB
Gregory Szorc <gps@mozilla.com> - Tue, 11 Apr 2017 14:52:39 -0700 - rev 375882
Push
11051 by ryanvm@gmail.com at Wed, 12 Apr 2017 20:50:10 +0000
Bug 1355624 - Make Mercurial require TLS 1.2+ connections. r=dustin, a=NPOTB
Mercurial uses the latest version of TLS that is both supported by
Python and the server.
In automation, the servers we care about should all support TLS 1.2.
The Python side is trickier. Modern versions of Python (typically 2.7.9+)
support TLS 1.1 and 1.2. Mercurial will default to allowing TLS 1.1+ -
explicitly disallowing TLS 1.0. However, legacy versions of Python
don't support TLS 1.1+, so Mercurial will allow TLS 1.0+ rather than
prevent connections at all.
TLS 1.0 is borderline secure these days. I think it is a bug for TLS
1.0 to be used anywhere in the Firefox release process. This simple
patch changes our default Mercurial config in TaskCluster to require
TLS 1.2+ for all https:// communications. For modern Python versions,
this effectively prevents potential downgrade attacks to TLS 1.1
(connections before should have negotiated the use of TLS 1.2).
I expect this change to break things. Finding and fixing automation
that isn't capable of speaking TLS 1.1+ should be encouraged.
MozReview-Commit-ID: 876YpL5vB3T
73708b8f9cbc177d23aa5d2293c8cafe453ce90e: Bug 1353736 - Add regression test for JSON viewer after updating triggeringPrincipal. r=gijs, a=test-only
Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com> - Wed, 12 Apr 2017 12:10:41 -0400 - rev 375881
Push
11051 by ryanvm@gmail.com at Wed, 12 Apr 2017 20:50:10 +0000
Bug 1353736 - Add regression test for JSON viewer after updating triggeringPrincipal. r=gijs, a=test-only
a5069d5ac7328df53705a59d4db33941bc213622: Bug 1355009 - Temporarily disable usage of simplified update ui. r=ato, a=test-only
Henrik Skupin <mail@hskupin.info> - Tue, 11 Apr 2017 14:01:17 +0200 - rev 375880
Push
11051 by ryanvm@gmail.com at Wed, 12 Apr 2017 20:50:10 +0000
Bug 1355009 - Temporarily disable usage of simplified update ui. r=ato, a=test-only
As long as update tests do not support the new simplified update ui
it has to be kept disabled.
MozReview-Commit-ID: 4fC0CYhp7Pc
431b2f377dc05ec1add04153acd545e2e39f6887: Bug 1355009 - Harden update tests with better error messages. r=ato, a=test-only
Henrik Skupin <mail@hskupin.info> - Tue, 11 Apr 2017 13:42:44 +0200 - rev 375879
Push
11051 by ryanvm@gmail.com at Wed, 12 Apr 2017 20:50:10 +0000
Bug 1355009 - Harden update tests with better error messages. r=ato, a=test-only
To ensure better failure messages a refactoring of checks has to be done. It
includes the following changes:
* No further checks for a follow-up (watershed) update. It's not supported
and as such doesn't need assertions (
bug 1353717)
* Checks for fallback updates have to be made to ensure that an invalidated
partial/complete update does not cause an upgrade of Firefox during the restart.
MozReview-Commit-ID: CLb0aXoIur2
e0f7bd5b58572307e2c45ba3cb41b4f3b804bfac: Bug 1355009 - Force update tests to only allow a single update. r=ato, a=test-only
Henrik Skupin <mail@hskupin.info> - Tue, 11 Apr 2017 11:18:26 +0200 - rev 375878
Push
11051 by ryanvm@gmail.com at Wed, 12 Apr 2017 20:50:10 +0000
Bug 1355009 - Force update tests to only allow a single update. r=ato, a=test-only
There was never a need to run a multiple-update step in the past, and as
we agreed a while ago it is not something we want to do in the future.
It means that watershed releases will have to be tested by issuing
multiple update tests.
MozReview-Commit-ID: 7cmK3gEOkv1
999732bc0d642296d24c3be62bded7e8193346a3: Bug 1355471 - Test timeout field before value's typing. r=whimboo, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Tue, 11 Apr 2017 14:57:01 +0100 - rev 375877
Push
11051 by ryanvm@gmail.com at Wed, 12 Apr 2017 20:50:10 +0000
Bug 1355471 - Test timeout field before value's typing. r=whimboo, a=test-only
The error message returned when unmarshalling the timeout configuration
object with invalid input is misleading, because it checks the typing
of the value before the field name.
This patch changes Marionette to run the type assertion for the value
after each case in the switch statement has been evaluated, ensuring
that the field is valid before asserting its value.
It also adds a few unit tests to verify this behaviour.
Fixes: https://github.com/mozilla/geckodriver/issues/633
MozReview-Commit-ID: LVjTyUacD0s
65875bd4b7df1e5e29f1b07927d88d37b9ddded0: Bug 1355404 - Make single locale use the unified repo r=nthomas a=release
Johan Lorenzo <jlorenzo@mozilla.com> - Tue, 11 Apr 2017 10:34:13 +0200 - rev 375876
Push
11050 by jlorenzo@mozilla.com at Wed, 12 Apr 2017 09:44:40 +0000
Bug 1355404 - Make single locale use the unified repo r=nthomas a=release
MozReview-Commit-ID: KvYjJhbxCzs
d76bbedb3cf4550b4805b18d51afa7f115047623: no bug - Bumping Fennec l10n changesets r=release a=l10n-bump
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Tue, 11 Apr 2017 20:00:13 -0700 - rev 375875
Push
11049 by ffxbld at Wed, 12 Apr 2017 03:00:16 +0000
no bug - Bumping Fennec l10n changesets r=release a=l10n-bump
bg -> ['android', 'android-api-15', 'android-multilocale']
kab -> ['android', 'android-api-15', 'android-multilocale']
928b5958a1dcbfa22ecac8e5773f674d5f56f214: Bug 1355190 - Add "bg" and "kab" in Fennec maemo-locale for multi-locale builds. r=flod, a=gchang
Delphine Lebédel <dlebedel@mozilla.com> - Mon, 10 Apr 2017 12:51:00 -0400 - rev 375874
Push
11048 by ryanvm@gmail.com at Wed, 12 Apr 2017 02:50:53 +0000
Bug 1355190 - Add "bg" and "kab" in Fennec maemo-locale for multi-locale builds. r=flod, a=gchang
6a87495d263087ce44d0f392a4e0c75441f5d9d6: Bug 1353204 - Use entire spec for origin for Thunderbird. r=bz, r=bholley, a=gchang
Bobby Holley <bobbyholley@gmail.com> - Tue, 04 Apr 2017 13:49:06 -0700 - rev 375873
Push
11048 by ryanvm@gmail.com at Wed, 12 Apr 2017 02:50:53 +0000
Bug 1353204 - Use entire spec for origin for Thunderbird. r=bz, r=bholley, a=gchang
91b44f180afa466e46829308f2191d4eef9edaed: Bug 1354090: P4. Only assume we have an init segment with moov box. r=gerald, a=gchang
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 07 Apr 2017 15:37:18 +0200 - rev 375872
Push
11048 by ryanvm@gmail.com at Wed, 12 Apr 2017 02:50:53 +0000
Bug 1354090: P4. Only assume we have an init segment with moov box. r=gerald, a=gchang
By ISOBMFF spec, an init segment is made of an ftyp and a moov box. However the ftyp box serve little purpose as such and only the moov atom contains essential information.
Some streams incorrectly add ftyp box all accross the content, despite the ISOBMFF spec stating (4.3.1):
Box Type: `ftyp’
Container: File
Mandatory: Yes
Quantity: Exactly one (but see below)
Additionally, with this change the ftyp box may not be present in content following earlier spec. So we will now be able to play them.
MozReview-Commit-ID: KijlV5pPLby
e7959171bacf399f89f7957d13a4fee300998d0b: Bug 1354090: P3. Properly offset the media and init byte ranges. r=gerald, a=gchang
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 07 Apr 2017 12:04:24 +0200 - rev 375871
Push
11048 by ryanvm@gmail.com at Wed, 12 Apr 2017 02:50:53 +0000
Bug 1354090: P3. Properly offset the media and init byte ranges. r=gerald, a=gchang
The init and media segment byte ranges were not offset by the amount of bytes currently parsed. Whenever a new init segment signature was seen we would recreate a container parser.
This would lead to invalid offsets later.
MozReview-Commit-ID: 8U7kTa7SK8O
e4322515d022f251bfcdf7506620f0bc373a9bb3: Bug 1354090: P2. Add operator+(val). r=gerald, a=gchang
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 07 Apr 2017 11:31:00 +0200 - rev 375870
Push
11048 by ryanvm@gmail.com at Wed, 12 Apr 2017 02:50:53 +0000
Bug 1354090: P2. Add operator+(val). r=gerald, a=gchang
Such that:
[x, y] + a = [x+a, y+a]
MozReview-Commit-ID: HlyI9KmVtTg
b8d1179d566084b1607d15ecbf6274ac1ff6f31b: Bug 1354090: P1. Fix coding style. r=gerald, a=gchang
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 07 Apr 2017 10:55:15 +0200 - rev 375869
Push
11048 by ryanvm@gmail.com at Wed, 12 Apr 2017 02:50:53 +0000
Bug 1354090: P1. Fix coding style. r=gerald, a=gchang
MozReview-Commit-ID: ByBHvxM3kfc
e261ddc45da9f6f551540893954815b1264a2bb1: Bug 1344839 - Don't allow transparent top-level windows on Windows. r=jimm, a=gchang
Mike Conley <mconley@mozilla.com> - Tue, 21 Mar 2017 22:15:55 -0400 - rev 375868
Push
11048 by ryanvm@gmail.com at Wed, 12 Apr 2017 02:50:53 +0000
Bug 1344839 - Don't allow transparent top-level windows on Windows. r=jimm, a=gchang
MozReview-Commit-ID: 6bXHqDuUMw6
49d5a4f14a0711ee2e7daacbea147024e7e209c4: Bug 1344839 - Don't allow transparent top-level windows on GTK. r=karlt, a=gchang
Mike Conley <mconley@mozilla.com> - Tue, 21 Mar 2017 22:15:36 -0400 - rev 375867
Push
11048 by ryanvm@gmail.com at Wed, 12 Apr 2017 02:50:53 +0000
Bug 1344839 - Don't allow transparent top-level windows on GTK. r=karlt, a=gchang
MozReview-Commit-ID: 9UP1UYcaF2F
1c79bcfea67971696983deeadb0bc22f7158dd1e: Bug 1317594 - Vendor latest version of robustcheckout extension. a=NPOTB
Gregory Szorc <gps@mozilla.com> - Tue, 11 Apr 2017 13:35:42 -0700 - rev 375866
Push
11047 by ryanvm@gmail.com at Tue, 11 Apr 2017 20:43:53 +0000
Bug 1317594 - Vendor latest version of robustcheckout extension. a=NPOTB
File copied verbatim from changeset 249a47720ddcf896a9f07600c429a1b4492b805e
from the version-control-tools repository.
The updated extension now detects and retries after network failures
where it didn't before. This should cut down on the number of
intermittent failures.
MozReview-Commit-ID: 2bFLcGEARTJ
8af03a505cf5f7dd942883f2cfb9eb1b68707788: Backed out changeset f4b12d9682b3 (bug 1317594) for breaking compat with Mercurial 3.7.
Ryan VanderMeulen <ryanvm@gmail.com> - Tue, 11 Apr 2017 16:41:19 -0400 - rev 375865
Push
11047 by ryanvm@gmail.com at Tue, 11 Apr 2017 20:43:53 +0000
Backed out changeset f4b12d9682b3 (
bug 1317594) for breaking compat with Mercurial 3.7.
af42f039717e4b4ffe43d5a131b1daf1e00ef9e4: Bug 1329294 - Part 2: Enable content temp file test on Windows. r=haik, a=lizzard
Bob Owen <bobowencode@gmail.com> - Mon, 10 Apr 2017 14:39:58 +0100 - rev 375864
Push
11046 by ryanvm@gmail.com at Tue, 11 Apr 2017 20:30:59 +0000
Bug 1329294 - Part 2: Enable content temp file test on Windows. r=haik, a=lizzard
b1cbe3c1884a5a32e2ef353922ca8ce38b072fa3: Bug 1329294 - Part 1: Ensure Content Temp Dir is created before use. r=bsmedberg, a=lizzard
Bob Owen <bobowencode@gmail.com> - Mon, 10 Apr 2017 14:38:13 +0100 - rev 375863
Push
11046 by ryanvm@gmail.com at Tue, 11 Apr 2017 20:30:59 +0000
Bug 1329294 - Part 1: Ensure Content Temp Dir is created before use. r=bsmedberg, a=lizzard
d39fe2cbc120f0e5a24668bb76c0fa1d71871f7f: Bug 1349055 - Stencil clear value needs to mask to be an unsigned integer. r=jgilbert, a=gchang
Daosheng Mu <daoshengmu@gmail.com> - Tue, 28 Mar 2017 10:18:38 +0800 - rev 375862
Push
11046 by ryanvm@gmail.com at Tue, 11 Apr 2017 20:30:59 +0000
Bug 1349055 - Stencil clear value needs to mask to be an unsigned integer. r=jgilbert, a=gchang
MozReview-Commit-ID: 48PE2bHh87L
83332293da1e45e3908ead9d417d0d7384daa09c: Bug 1350243 - Combine e10s and non-e10s code paths when reacting to datalist updates. r=MattN, a=gchang
Mike Conley <mconley@mozilla.com> - Thu, 06 Apr 2017 16:39:08 -0400 - rev 375861
Push
11046 by ryanvm@gmail.com at Tue, 11 Apr 2017 20:30:59 +0000
Bug 1350243 - Combine e10s and non-e10s code paths when reacting to datalist updates. r=MattN, a=gchang
MozReview-Commit-ID: 1O3wAzzwWAR
b1fc6302b71d51748f986abb10f486656ad2e25e: Bug 1351301 - Test that '.' is not required to accept subdomains in auth::URIMatchesPrefPattern. r=mayhemer, a=gchang
Valentin Gosu <valentin.gosu@gmail.com> - Fri, 07 Apr 2017 04:31:22 +0300 - rev 375860
Push
11046 by ryanvm@gmail.com at Tue, 11 Apr 2017 20:30:59 +0000
Bug 1351301 - Test that '.' is not required to accept subdomains in auth::URIMatchesPrefPattern. r=mayhemer, a=gchang
MozReview-Commit-ID: 4FXBDSo1bVG
9695a57baa0d7472b83f67efd71e433aee87c303: Bug 1351301 - Don't require '.' to accept subdomains in *.auth.trusted-uris preferences. r=valentin, a=gchang
Honza Bambas <honzab.moz@firemni.cz> - Thu, 06 Apr 2017 11:28:00 -0400 - rev 375859
Push
11046 by ryanvm@gmail.com at Tue, 11 Apr 2017 20:30:59 +0000
Bug 1351301 - Don't require '.' to accept subdomains in *.auth.trusted-uris preferences. r=valentin, a=gchang
7e3858b7462da432ea225c79c64cab96c6b3f5b0: Bug 1345355 - Add a gtest for a pinch with zero span but changing focus. r=botond, a=gchang
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 06 Apr 2017 17:41:01 -0400 - rev 375858
Push
11046 by ryanvm@gmail.com at Tue, 11 Apr 2017 20:30:59 +0000
Bug 1345355 - Add a gtest for a pinch with zero span but changing focus. r=botond, a=gchang
MozReview-Commit-ID: 8AstF1QmBzw
12067fe2af4220be0769511515c6c5957f4129d9: Bug 1345355 - Allow pinch gestures with a zero span change but a nonzero focus change to scroll. r=botond, a=gchang
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 06 Apr 2017 16:17:54 -0400 - rev 375857
Push
11046 by ryanvm@gmail.com at Tue, 11 Apr 2017 20:30:59 +0000
Bug 1345355 - Allow pinch gestures with a zero span change but a nonzero focus change to scroll. r=botond, a=gchang
It appears that some touchpad devices send us "touch" events (i.e. WM_TOUCH on
Windows) but with all touch points having the same coordinates. This ends up
getting detected as a zero-span pinch gesture in APZ, which short-circuits early
and doesn't really get processed. Therefore even if the focus point changes we
don't do any corresponding scroll. This patch shifts things around a little so
that the short-circuit doesn't happen quite so early, and we still scroll when
the focus point changes, even if the span is zero.
MozReview-Commit-ID: 3CaQN1MsM8y
8da95adec5a778ce8c5f596aa5c9eda880002fe5: Bug 1349419 - Do fallible memory alloc and return failure to avoid OOM crash. r=mcmanus, a=gchang
Daniel Stenberg <daniel@haxx.se> - Fri, 24 Mar 2017 02:59:00 -0400 - rev 375856
Push
11046 by ryanvm@gmail.com at Tue, 11 Apr 2017 20:30:59 +0000
Bug 1349419 - Do fallible memory alloc and return failure to avoid OOM crash. r=mcmanus, a=gchang
c189e40723ec806949e569d1c003df65da34d2cb: Bug 1353610 - Add null checks. r=bobbyholley, a=gchang
JW Wang <jwwang@mozilla.com> - Mon, 10 Apr 2017 15:06:10 +0800 - rev 375855
Push
11046 by ryanvm@gmail.com at Tue, 11 Apr 2017 20:30:59 +0000
Bug 1353610 - Add null checks. r=bobbyholley, a=gchang
c4eb93e5c5d4aa0ac3377e9c6b77993498d17acf: Bug 1350177 - Refactor a thread-safe ExpirationTracker for the use in SurfaceCache. r=froydnj, r=mystor, r=aosmond, a=gchang
Bevis Tseng <btseng@mozilla.com> - Mon, 10 Apr 2017 15:08:42 +0800 - rev 375854
Push
11046 by ryanvm@gmail.com at Tue, 11 Apr 2017 20:30:59 +0000
Bug 1350177 - Refactor a thread-safe ExpirationTracker for the use in SurfaceCache. r=froydnj, r=mystor, r=aosmond, a=gchang
a3d016aadda6f2eef67f12e2f707d55d2242748a: Backed out 4 changesets (bug 1192818) for causing bug 1346872 and other regressions. a=gchang
Ryan VanderMeulen <ryanvm@gmail.com> - Tue, 11 Apr 2017 16:23:16 -0400 - rev 375853
Push
11046 by ryanvm@gmail.com at Tue, 11 Apr 2017 20:30:59 +0000
Backed out 4 changesets (
bug 1192818) for causing
bug 1346872 and other regressions. a=gchang
Backed out changeset 8ceb12241231 (
bug 1192818)
Backed out changeset be2f9c0ee32e (
bug 1192818)
Backed out changeset ede7e1b58095 (
bug 1192818)
Backed out changeset 53900c65dbe1 (
bug 1192818)
f724639980682e7b93ebf2ecf88f1f308c37df96: Bug 1342941 - Implement the geometry editor toggle in the new box model. r=zer0, a=gchang
Gabriel Luong <gabriel.luong@gmail.com> - Sat, 11 Mar 2017 19:53:37 -0500 - rev 375852
Push
11046 by ryanvm@gmail.com at Tue, 11 Apr 2017 20:30:59 +0000
Bug 1342941 - Implement the geometry editor toggle in the new box model. r=zer0, a=gchang
70193f4303cbc37c8b75311eaf0f80ceb8093f7c: Bug 1351340 - Check null pointer before using. r=bagder, a=lizzard
Liang-Heng Chen <xeonchen@gmail.com> - Sat, 01 Apr 2017 10:23:03 +0800 - rev 375851
Push
11046 by ryanvm@gmail.com at Tue, 11 Apr 2017 20:30:59 +0000
Bug 1351340 - Check null pointer before using. r=bagder, a=lizzard
MozReview-Commit-ID: LJ0FtjZTKq3
faf1b27107b20297d49a6abfded2fdf556e0e356: Bug 1295815 - Retry synthesizeNativeMouseMove until mousemove happens. r=xidorn, a=test-only
Kan-Ru Chen <kanru@kanru.info> - Mon, 10 Apr 2017 10:08:42 -0400 - rev 375850
Push
11046 by ryanvm@gmail.com at Tue, 11 Apr 2017 20:30:59 +0000
Bug 1295815 - Retry synthesizeNativeMouseMove until mousemove happens. r=xidorn, a=test-only
MozReview-Commit-ID: 9e10lJbHzDd
fe788c5c3a4f3ace4360c86906bd191c98106cfd: Bug 1348547 - ReleaseCachedProcesses() between aboutdebugging tests. r=gabor, a=test-only
Geoff Brown <gbrown@mozilla.com> - Tue, 04 Apr 2017 09:45:20 -0600 - rev 375849
Push
11046 by ryanvm@gmail.com at Tue, 11 Apr 2017 20:30:59 +0000
Bug 1348547 - ReleaseCachedProcesses() between aboutdebugging tests. r=gabor, a=test-only
87dc33c4e22658e1b9464766622f7f01e722f439: Bug 1345932 - Show warning info in about:debugging#workers if multi-e10s is on. r=ochameau, a=gchang
Julian Descottes <jdescottes@mozilla.com> - Thu, 16 Mar 2017 16:06:05 +0100 - rev 375848
Push
11046 by ryanvm@gmail.com at Tue, 11 Apr 2017 20:30:59 +0000
Bug 1345932 - Show warning info in about:debugging#workers if multi-e10s is on. r=ochameau, a=gchang
If multi e10s is enabled, service worker debugging is unavailable.
We temporarily disabled the start/push/debug buttons in about:debugging
for all service workers if multi-e10s is on.
A warning section is also displayed on top of about:debugging, letting the
user know that they can set dom.ipc.processCount to 1 in order to force
a single content process and restore debugging capabilities.
MozReview-Commit-ID: IPAlbOq2Hij
f4b12d9682b348fc77255aa21d75ccddcf2533d7: Bug 1317594 - Vendor latest version of robustcheckout extension. a=NPOTB
Gregory Szorc <gps@mozilla.com> - Tue, 11 Apr 2017 12:03:29 -0700 - rev 375847
Push
11046 by ryanvm@gmail.com at Tue, 11 Apr 2017 20:30:59 +0000
Bug 1317594 - Vendor latest version of robustcheckout extension. a=NPOTB
File copied verbatim from changeset e0d30b04dac6bcd36b57c711d9c5b1c280f63390
from the version-control-tools repository.
The updated extension now detects and retries after network failures
where it didn't before. This should cut down on the number of
intermittent failures.
MozReview-Commit-ID: 2bFLcGEARTJ
fdfd001037c76f597b947c68943765b640424cde: Backed out changeset 9e4c49409f40 (bug 1342433) for causing bug 1349847. a=lizzard
Ryan VanderMeulen <ryanvm@gmail.com> - Tue, 11 Apr 2017 16:02:06 -0400 - rev 375846
Push
11046 by ryanvm@gmail.com at Tue, 11 Apr 2017 20:30:59 +0000
Backed out changeset 9e4c49409f40 (
bug 1342433) for causing
bug 1349847. a=lizzard
2bd14ae23d1842853c1abf500abb6c9613dd3c17: Bug 1355534 - Revert to longer insecure login field contextual warning string. r=johannh a=lizzard
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Tue, 11 Apr 2017 13:03:29 -0400 - rev 375845
Push
11045 by mozilla@noorenberghe.ca at Tue, 11 Apr 2017 18:50:34 +0000
Bug 1355534 - Revert to longer insecure login field contextual warning string. r=johannh a=lizzard
MozReview-Commit-ID: F2hmNQGLvo8
c876f8b62d63bc7ba2dd15870add8e461da05427: No bug, Automated HPKP preload list update from host bld-linux64-spot-304 - a=hpkp-update
ffxbld - Tue, 11 Apr 2017 08:55:58 -0700 - rev 375844
Push
11044 by ffxbld at Tue, 11 Apr 2017 15:56:03 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-304 - a=hpkp-update
f47a982b654e89962bb5842920fcb77c546e2587: No bug, Automated HSTS preload list update from host bld-linux64-spot-304 - a=hsts-update
ffxbld - Tue, 11 Apr 2017 08:55:55 -0700 - rev 375843
Push
11044 by ffxbld at Tue, 11 Apr 2017 15:56:03 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-304 - a=hsts-update
7b0c6d30f63a80f1d67e37d991a807490abd06f9: Bug 1351188 - Disable test262 String.prototype.normalize tests when normalize isn't available, r=shu, a=test-only
Phil Ringnalda <philringnalda@gmail.com> - Sat, 08 Apr 2017 17:58:45 -0700 - rev 375842
Push
11043 by philringnalda@gmail.com at Tue, 11 Apr 2017 01:55:13 +0000
Bug 1351188 - Disable test262 String.prototype.normalize tests when normalize isn't available, r=shu, a=test-only
71eadd20b0d954a4c1288480cae0bf61dea5d903: bug 1318919 - fix beta to release config. r=jlorenzo a=release DONTBUILD
Aki Sasaki <asasaki@mozilla.com> - Mon, 10 Apr 2017 11:27:05 -0700 - rev 375841
Push
11042 by asasaki@mozilla.com at Mon, 10 Apr 2017 19:24:55 +0000
bug 1318919 - fix beta to release config. r=jlorenzo a=release DONTBUILD
8c1af10581c25ff8948370a4503101efb0c163d2: Bug 1337641 - Temporarily disable an assert in cubeb duplex. r=achronop a=NPOTB
Paul Adenot <paul@paul.cx> - Mon, 10 Apr 2017 20:14:27 +0200 - rev 375840
Push
11041 by paul@paul.cx at Mon, 10 Apr 2017 18:16:42 +0000
Bug 1337641 - Temporarily disable an assert in cubeb duplex. r=achronop a=NPOTB
MozReview-Commit-ID: 28Bx6H7fL6o
e774d2cb0fc5b487607d452dc38715acb4040cc7: Bug 1353975 - Fix nullPrincipal edge case. r=bz, r=mcmanus, a=lizzard
Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com> - Fri, 07 Apr 2017 20:35:00 +0200 - rev 375839
Push
11040 by ryanvm@gmail.com at Mon, 10 Apr 2017 16:04:28 +0000
Bug 1353975 - Fix nullPrincipal edge case. r=bz, r=mcmanus, a=lizzard
d7f990f6a726d8258dcf63eab0299b233c282887: Bug 1353649 - Update tzdata in ICU data files to 2017b. r=Waldo, a=lizzard
André Bargull <andre.bargull@gmail.com> - Wed, 05 Apr 2017 10:49:53 +0200 - rev 375838
Push
11040 by ryanvm@gmail.com at Mon, 10 Apr 2017 16:04:28 +0000
Bug 1353649 - Update tzdata in ICU data files to 2017b. r=Waldo, a=lizzard
ee6e9f3833ea3bd9a57488e9c0d9d4702dd4df35: Bug 1338867 - Strip username/password after strip reader mode url prefix. r=sebastian, a=lizzard
maliu <max@mxli.us> - Tue, 14 Mar 2017 14:07:57 +0800 - rev 375837
Push
11040 by ryanvm@gmail.com at Mon, 10 Apr 2017 16:04:28 +0000
Bug 1338867 - Strip username/password after strip reader mode url prefix. r=sebastian, a=lizzard
MozReview-Commit-ID: KCr7cBdetq7
344da29f54f1929673ca54cb96d3e84c55a6c8d0: Bug 1183300 - Intermittent dom/security/test/csp/test_upgrade_insecure.html. disable on win7. r=ckerschb, r=gbrown, a=test-only
Joel Maher <jmaher@mozilla.com> - Sun, 09 Apr 2017 05:43:47 -0400 - rev 375836
Push
11040 by ryanvm@gmail.com at Mon, 10 Apr 2017 16:04:28 +0000
Bug 1183300 - Intermittent dom/security/test/csp/test_upgrade_insecure.html. disable on win7. r=ckerschb, r=gbrown, a=test-only
MozReview-Commit-ID: AslnFrYGOVw
67a28d0a489b6e9cc9a10e4dd60c9ebc9e01cc4a: Bug 1353910 - Fix intermittents in webrtc tests while removing code duplication. r=florian, a=test-only
Blake Kaplan <mrbkap@gmail.com> - Thu, 06 Apr 2017 11:41:02 -0700 - rev 375835
Push
11040 by ryanvm@gmail.com at Mon, 10 Apr 2017 16:04:28 +0000
Bug 1353910 - Fix intermittents in webrtc tests while removing code duplication. r=florian, a=test-only
MozReview-Commit-ID: 83XSsnQ0bBY
718da6d0b0bc7e97a93061e19b71ec157e7b51a9: No bug, Automated HPKP preload list update from host bld-linux64-spot-305 - a=hpkp-update
ffxbld - Mon, 10 Apr 2017 08:35:39 -0700 - rev 375834
Push
11039 by ffxbld at Mon, 10 Apr 2017 15:35:43 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-305 - a=hpkp-update
8e881619ec0523577e6ecc36a9d164b3adb1509e: No bug, Automated HSTS preload list update from host bld-linux64-spot-305 - a=hsts-update
ffxbld - Mon, 10 Apr 2017 08:35:37 -0700 - rev 375833
Push
11039 by ffxbld at Mon, 10 Apr 2017 15:35:43 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-305 - a=hsts-update
e428ad55a70464accb5439b1a1285c6f565c17aa: Backed out changeset ecbabf4c7f8d (bug 1353975) for bustage
Carsten "Tomcat" Book <cbook@mozilla.com> - Mon, 10 Apr 2017 14:49:38 +0200 - rev 375832
Push
11038 by cbook@mozilla.com at Mon, 10 Apr 2017 12:49:47 +0000
Backed out changeset ecbabf4c7f8d (
bug 1353975) for bustage
0d8df2fe95cc8612250f1fa2db6baa204955d85f: Bug 1354310 - Ensure to use page load timeout for Wait().until() in unit tests. r=ato a=test-only
Henrik Skupin <mail@hskupin.info> - Fri, 07 Apr 2017 09:26:23 +0200 - rev 375831
Push
11037 by cbook@mozilla.com at Mon, 10 Apr 2017 12:29:04 +0000
Bug 1354310 - Ensure to use page load timeout for Wait().until() in unit tests. r=ato a=test-only
Tests which have to wait for a page being loaded should always use a timeout as
set via self.marionette.timeout.page_load.
MozReview-Commit-ID: HFTOYy6WYNk
3d1083c028ac7444fb3c23998c830b0e849f35ee: Bug 1354323 - Accept string text for sendKeysToDialog command; r=automatedtester a=test-only
Andreas Tolfsen <ato@mozilla.com> - Thu, 06 Apr 2017 23:37:04 +0100 - rev 375830
Push
11037 by cbook@mozilla.com at Mon, 10 Apr 2017 12:29:04 +0000
Bug 1354323 - Accept string text for sendKeysToDialog command; r=automatedtester a=test-only
As a follow-up to https://bugzilla.mozilla.org/show_bug.cgi?id=1354323,
this makes the Marionette sendKeysToDialog command take a text field
with a string, instead of the value field with an array of strings.
The relevant WebDriver specification change is
https://github.com/w3c/webdriver/pull/889.
Fixes: https://github.com/mozilla/geckodriver/issues/607
MozReview-Commit-ID: AY52pAK2582
5daba4e7dc1236b435fb7510f401dbdcaa614045: Bug 1354233 - Add stream to m0RTTStreams after streamId is set. r=mcmanus a=gchang
Dragana Damjanovic <dd.mozilla@gmail.com> - Fri, 07 Apr 2017 17:28:21 +0200 - rev 375829
Push
11037 by cbook@mozilla.com at Mon, 10 Apr 2017 12:29:04 +0000
Bug 1354233 - Add stream to m0RTTStreams after streamId is set. r=mcmanus a=gchang
e83b5cb99e4b25773ee5d47be960df59375afc4e: Bug 1353980 - Don't try to hide popup notifications in fullscreen mode. r=Paolo a=lizzard
Johann Hofmann <jhofmann@mozilla.com> - Fri, 07 Apr 2017 12:13:15 +0200 - rev 375828
Push
11037 by cbook@mozilla.com at Mon, 10 Apr 2017 12:29:04 +0000
Bug 1353980 - Don't try to hide popup notifications in fullscreen mode. r=Paolo a=lizzard
MozReview-Commit-ID: 5VWHooAIMRT
ecbabf4c7f8d4eac7d7f1e24bcd37387569c5573: Bug 1353975 - Fix nullPrincipal edge case. r=bz, r=mcmanus a=lizzard
Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com> - Fri, 07 Apr 2017 20:35:00 +0200 - rev 375827
Push
11037 by cbook@mozilla.com at Mon, 10 Apr 2017 12:29:04 +0000
Bug 1353975 - Fix nullPrincipal edge case. r=bz, r=mcmanus a=lizzard
49b1ef6307a987a7cb622d74d5633871fe5dcafd: Bug 1353917 - Skip the downloading page in the update wizard if the update is already staged. r=rstrong a=gchang
Matt Howell <mhowell@mozilla.com> - Wed, 05 Apr 2017 14:23:27 -0700 - rev 375826
Push
11037 by cbook@mozilla.com at Mon, 10 Apr 2017 12:29:04 +0000
Bug 1353917 - Skip the downloading page in the update wizard if the update is already staged. r=rstrong a=gchang
The update wizard's fallback mode (where it appears on startup to download and
apply a complete update if applying a partial update has failed) begins to
download and stage the update without waiting for the user to confirm. This
means it can get ahead of itself and actually finish downloading and staging
before the user can click OK to bring up the progress page. The progress page
does not expect this and errors out in a way that breaks the otherwise valid
update. This change therefore skips over that page if the update is finished
staging when it would normally be shown.
MozReview-Commit-ID: E6P2UKO4C9h
1d2549a6a16d6e603fcb6bd60204e2a8f3de061e: Bug 1353638 - P2: Remove a testcase. r=bkelly a=lizzard
Ho-Pang Hsu <hopang.hsu@gmail.com> - Sat, 08 Apr 2017 02:02:18 +0800 - rev 375825
Push
11037 by cbook@mozilla.com at Mon, 10 Apr 2017 12:29:04 +0000
Bug 1353638 - P2: Remove a testcase. r=bkelly a=lizzard
0ba57c64105bafdf76f29842abffefec853e3bb3: Bug 1353638 - P1: Hide useCache registrationOptions. r=bkelly a=gchang
Ho-Pang Hsu <hopang.hsu@gmail.com> - Wed, 05 Apr 2017 23:42:50 +0800 - rev 375824
Push
11037 by cbook@mozilla.com at Mon, 10 Apr 2017 12:29:04 +0000
Bug 1353638 - P1: Hide useCache registrationOptions. r=bkelly a=gchang
fbe4c41963bca7dc5d9267cb14550ab8aa6b229b: Bug 1352778 - Do not reset triggeringPrincipal but only principalToInherit within loadInfo when forced to. r=gijs a=gchang
Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com> - Mon, 03 Apr 2017 20:06:53 +0200 - rev 375823
Push
11037 by cbook@mozilla.com at Mon, 10 Apr 2017 12:29:04 +0000
Bug 1352778 - Do not reset triggeringPrincipal but only principalToInherit within loadInfo when forced to. r=gijs a=gchang
6a0c50ce045d9b25e3fd38a947a4b87297047166: Bug 1352380 - Make sure gradient stops have ordered mPosition variables. r=dbaron a=lizzard
Markus Stange <mstange@themasta.com> - Fri, 07 Apr 2017 00:51:43 -0400 - rev 375822
Push
11037 by cbook@mozilla.com at Mon, 10 Apr 2017 12:29:04 +0000
Bug 1352380 - Make sure gradient stops have ordered mPosition variables. r=dbaron a=lizzard
MozReview-Commit-ID: DsP5Q6qmvH2
5dc8f5c5ff0dbb2ee53a1245d2dd48d53732f0fc: Bug 1349406 - Avoid reflows for arrow-typed download indicators by using stack instead of position: absolute. r=Paolo a=gchang
Rex Lee <rexboy@mozilla.com> - Fri, 24 Mar 2017 19:54:59 +0800 - rev 375821
Push
11037 by cbook@mozilla.com at Mon, 10 Apr 2017 12:29:04 +0000
Bug 1349406 - Avoid reflows for arrow-typed download indicators by using stack instead of position: absolute. r=Paolo a=gchang
MozReview-Commit-ID: KLsYueSWKId
011ddbeca97ee047a6abf33e01930f3c73f97ccd: Bug 1348936 - Fix BasicPlanarYCbCrImage::CopyData() r=nical a=gchang
sotaro <sotaro.ikeda.g@gmail.com> - Wed, 05 Apr 2017 11:45:13 +0900 - rev 375820
Push
11037 by cbook@mozilla.com at Mon, 10 Apr 2017 12:29:04 +0000
Bug 1348936 - Fix BasicPlanarYCbCrImage::CopyData() r=nical a=gchang
f7f8d7181cfb25e2d1e6efc3bd3a4466da475abb: Bug 1347646 Part 2: Use CreateRenderingContext in nsSimplePageSequenceFrame::PrePrintNextPage to ensure recorder is used for canvases. r=jwatt a=lizzard
Bob Owen <bobowencode@gmail.com> - Sat, 08 Apr 2017 22:47:51 +0100 - rev 375819
Push
11037 by cbook@mozilla.com at Mon, 10 Apr 2017 12:29:04 +0000
Bug 1347646 Part 2: Use CreateRenderingContext in nsSimplePageSequenceFrame::PrePrintNextPage to ensure recorder is used for canvases. r=jwatt a=lizzard
Calling CreateReferenceRenderingContext currently returns a non-recording DrawTarget even
when the nsIDeviceContextSpec within the nsDeviceContext has a DrawEventRecorder, due to
bug 1354624. Since we've already called BeginPage we can call CreateRenderingContext instead
though and that will give us a recording DrawTarget as we require to record the canvas drawing.
18daa17d013b5e7a2ad5d9df9f4c4e786aefa4ce: Bug 1347646 Part 1: Backout 4849ef8c9a34 for causing OOM issues when printing PDFs. r=jwatt, r=lsalzman, r=tobytailor a=lizzard
Bob Owen <bobowencode@gmail.com> - Sat, 08 Apr 2017 22:47:51 +0100 - rev 375818
Push
11037 by cbook@mozilla.com at Mon, 10 Apr 2017 12:29:04 +0000
Bug 1347646 Part 1: Backout 4849ef8c9a34 for causing OOM issues when printing PDFs. r=jwatt, r=lsalzman, r=tobytailor a=lizzard
a5df1ac45705449a8aac4faca6a6f258d5d529fa: Bug 1344174 -Add measure for memory distribution among child processes. r=chutten a=gchang
Gabor Krizsanits <gkrizsanits@mozilla.com> - Fri, 07 Apr 2017 12:14:45 +0200 - rev 375817
Push
11037 by cbook@mozilla.com at Mon, 10 Apr 2017 12:29:04 +0000
Bug 1344174 -Add measure for memory distribution among child processes. r=chutten a=gchang
5fcb7e7b5f2db66d890645d41cbd88ba6e72c532: Bug 1342002 - Border color of overriden items in Rule view looks lighter than font color in dark theme. r=gl a=gchang
Rahul Chaudhary <rahulch95@gmail.com> - Tue, 07 Mar 2017 16:43:32 -0500 - rev 375816
Push
11037 by cbook@mozilla.com at Mon, 10 Apr 2017 12:29:04 +0000
Bug 1342002 - Border color of overriden items in Rule view looks lighter than font color in dark theme. r=gl a=gchang
MozReview-Commit-ID: CazYLmKktx
143182787f1f7f0cf2d141fabc642269065e4b4d: Bug 1273265 - Allow long file names in specific cases. r=jimm a=lizzard
Paolo Amadini <paolo.mozmail@amadzone.org> - Thu, 06 Apr 2017 09:08:06 +0100 - rev 375815
Push
11037 by cbook@mozilla.com at Mon, 10 Apr 2017 12:29:04 +0000
Bug 1273265 - Allow long file names in specific cases. r=jimm a=lizzard
MozReview-Commit-ID: 3tl5Iihxs27
ef9f29a17da06dda0a3a7660ea556ac068f16ad4: Bug 1353088: Ensure we don't attempt to process garbage data. r=gerald,a=lizzard
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 06 Apr 2017 15:27:34 +0200 - rev 375814
Push
11036 by jyavenard@mozilla.com at Mon, 10 Apr 2017 08:04:54 +0000
Bug 1353088: Ensure we don't attempt to process garbage data. r=gerald,a=lizzard
MozReview-Commit-ID: AryC34eLjOg
efca7a198376e7800873e4612a8b34fc77022d4d: No bug, Automated HPKP preload list update from host bld-linux64-spot-303 - a=hpkp-update
ffxbld - Sun, 09 Apr 2017 08:43:39 -0700 - rev 375813
Push
11035 by ffxbld at Sun, 09 Apr 2017 15:43:44 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-303 - a=hpkp-update
9b94affb57b55bc024c056c8f8b819fddf05771f: No bug, Automated HSTS preload list update from host bld-linux64-spot-303 - a=hsts-update
ffxbld - Sun, 09 Apr 2017 08:43:36 -0700 - rev 375812
Push
11035 by ffxbld at Sun, 09 Apr 2017 15:43:44 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-303 - a=hsts-update
20c110248317f6f6592d004cbb5f71fa1731639b: Bug 1349879 - Intl object is hidden on Android beta and release channel. r=snorp,Waldo a=test-only
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Thu, 30 Mar 2017 19:44:28 +0900 - rev 375811
Push
11034 by philringnalda@gmail.com at Sat, 08 Apr 2017 20:28:40 +0000
Bug 1349879 - Intl object is hidden on Android beta and release channel. r=snorp,Waldo a=test-only
Some interface tests into mochitest is failure on android beta and release.
test_serviceworker_interfaces.js has nonReleaseAndroid flag, so we should use it into test_interfaces.js and test_worker_interfaces.js
MozReview-Commit-ID: A1aHrTXwGil
45fd7ec20907695251ce9c87cd446d44cb8296ff: No bug, Automated HPKP preload list update from host bld-linux64-spot-388 - a=hpkp-update
ffxbld - Sat, 08 Apr 2017 07:58:29 -0700 - rev 375810
Push
11033 by ffxbld at Sat, 08 Apr 2017 14:58:33 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-388 - a=hpkp-update
96f06157f54aaa958c9df110f7c2046cb3c8189c: No bug, Automated HSTS preload list update from host bld-linux64-spot-388 - a=hsts-update
ffxbld - Sat, 08 Apr 2017 07:58:26 -0700 - rev 375809
Push
11033 by ffxbld at Sat, 08 Apr 2017 14:58:33 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-388 - a=hsts-update
f6712e7858f391923006b174d27cb919c454a9ce: Bug 1352681 - Make SAB rawBuffer refcounting for structured clone more sophisticated. r=sfink, a=dveditz
Lars T Hansen <lhansen@mozilla.com> - Thu, 06 Apr 2017 09:04:28 +0200 - rev 375808
Push
11032 by ryanvm@gmail.com at Fri, 07 Apr 2017 20:47:44 +0000
Bug 1352681 - Make SAB rawBuffer refcounting for structured clone more sophisticated. r=sfink, a=dveditz
6b46c9a63b28372a91b6999306b223cebdd5e830: Bug 1352681 - Overflow checking on SAB reference count. r=sfink, a=dveditz
Lars T Hansen <lhansen@mozilla.com> - Wed, 05 Apr 2017 14:07:10 +0200 - rev 375807
Push
11032 by ryanvm@gmail.com at Fri, 07 Apr 2017 20:47:44 +0000
Bug 1352681 - Overflow checking on SAB reference count. r=sfink, a=dveditz
ff4d427b21754c29c4c21748e905d8c006748782: Bug 1343642 - Ensure to grab nsFrameSelection before calling its methods unless calling only const methods. r=smaug, a=abillings
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 06 Apr 2017 12:55:35 +0900 - rev 375806
Push
11032 by ryanvm@gmail.com at Fri, 07 Apr 2017 20:47:44 +0000
Bug 1343642 - Ensure to grab nsFrameSelection before calling its methods unless calling only const methods. r=smaug, a=abillings
f9d279dfaec240b8000b759d90ee381253020444: Bug 1354625 - Use mozilla-unified for upstream for all Firefox builds. r=aki, a=NPOTB
Gregory Szorc <gps@mozilla.com> - Fri, 07 Apr 2017 11:08:11 -0700 - rev 375805
Push
11032 by ryanvm@gmail.com at Fri, 07 Apr 2017 20:47:44 +0000
Bug 1354625 - Use mozilla-unified for upstream for all Firefox builds. r=aki, a=NPOTB
Without the use of an upstream the first repo cloned on a machine will
be cached. If a subsequent job references a different repo, it may have
to pull thousands of changesets because those changesets aren't part of
the initially-cloned repo. This is why the --upstream feature to
robustclone exists and is why it uses the mozilla-unified repo.
The mozilla-unified repo is a superset of central, aurora, beta, release,
etc. So by cloning it, you get changesets for all of the repos at the
time of the clone. When a subsequent job comes along and requests
a changeset from a different repo, you likely only need to fetch data
for a handful of changesets, not thousands.
This change adds the upstream url config for all fx_desktop_build jobs,
ensuring it is used. A redundant config entry for the try repo has been
removed as well.
MozReview-Commit-ID: 3EL7aSXS4AG
5a334ecbdb9612c430d63db54c540751724636c1: Bug 1354625 - Use mozilla-unified for single_locale try builds upstream. r=aki, a=NPOTB
Gregory Szorc <gps@mozilla.com> - Fri, 07 Apr 2017 11:08:14 -0700 - rev 375804
Push
11032 by ryanvm@gmail.com at Fri, 07 Apr 2017 20:47:44 +0000
Bug 1354625 - Use mozilla-unified for single_locale try builds upstream. r=aki, a=NPOTB
I think I initially defined these and I think I know why I used
mozilla-central (it had to do with try not advertising bundles and
mozilla-unified being generaldelta when other repos were not). Those
reasons are no longer valid and we should be using mozilla-unified
everywhere.
MozReview-Commit-ID: CFaZspU6A5M
2e7b7b293fdc1444430855ffb1b3d88925c9d5ad: No bug, Automated blocklist update from host bld-linux64-spot-308 - a=blocklist-update
ffxbld - Fri, 07 Apr 2017 09:04:18 -0700 - rev 375803
Push
11031 by ffxbld at Fri, 07 Apr 2017 16:04:22 +0000
No bug, Automated blocklist update from host bld-linux64-spot-308 - a=blocklist-update
ef55334e24705d6f6e80cc1cba8ca5d84639fcef: No bug, Automated HPKP preload list update from host bld-linux64-spot-308 - a=hpkp-update
ffxbld - Fri, 07 Apr 2017 09:04:15 -0700 - rev 375802
Push
11031 by ffxbld at Fri, 07 Apr 2017 16:04:22 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-308 - a=hpkp-update
5bd351a75f257eb4da7231b1bff75424a06d8c7c: No bug, Automated HSTS preload list update from host bld-linux64-spot-308 - a=hsts-update
ffxbld - Fri, 07 Apr 2017 09:04:12 -0700 - rev 375801
Push
11031 by ffxbld at Fri, 07 Apr 2017 16:04:22 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-308 - a=hsts-update
2cc17421d483080c72a1a2dbb9a74d97bd180773: Bug 1353333 - [push-apk] release: activate rollout percentage r=aki a=release
Johan Lorenzo <jlorenzo@mozilla.com> - Thu, 06 Apr 2017 10:30:59 +0200 - rev 375800
Push
11030 by jlorenzo@mozilla.com at Fri, 07 Apr 2017 09:12:17 +0000
Bug 1353333 - [push-apk] release: activate rollout percentage r=aki a=release
MozReview-Commit-ID: 6SXbfREPBVS
92ba21762445f89ae0691c4eab0746ca1cb819c2: Bug 1321418 - Update menu items using the correct ID. r=sebastian, a=lizzard
Jim Chen <nchen@mozilla.com> - Wed, 05 Apr 2017 14:23:44 -0400 - rev 375799
Push
11029 by ryanvm@gmail.com at Fri, 07 Apr 2017 02:58:00 +0000
Bug 1321418 - Update menu items using the correct ID. r=sebastian, a=lizzard
Regression caused by an incorrect ID used to update menu items.
8ddc4fb22781c63038b3957d2e64b5bfd84328ba: Bug 1347617 - In SVG ConvolveMatrix code, bail out if kernelUnitLength is negative or zero. r=dholbert, a=lizzard
vincentliu <vliu@mozilla.com> - Thu, 06 Apr 2017 15:40:35 -0400 - rev 375798
Push
11029 by ryanvm@gmail.com at Fri, 07 Apr 2017 02:58:00 +0000
Bug 1347617 - In SVG ConvolveMatrix code, bail out if kernelUnitLength is negative or zero. r=dholbert, a=lizzard
3f67a4d375a17ece4f0a3cb108703ab3f39e060b: Bug 1346630 - Disable test_peerConnection_captureStream_canvas_webgl.html on Mw android 4.2/17. r=dminor, a=test-only
Bob Clary <bclary@bclary.com> - Mon, 20 Mar 2017 09:26:18 -0700 - rev 375797
Push
11028 by ryanvm@gmail.com at Thu, 06 Apr 2017 22:49:27 +0000
Bug 1346630 - Disable test_peerConnection_captureStream_canvas_webgl.html on Mw android 4.2/17. r=dminor, a=test-only
e6e48c412c70ce1b3baa09282ec9d4498c4bcfff: Bug 1281639 - Disable failing tests for Mochitest Media failures on Android. r=gbrown, a=test-only
Bob Clary <bclary@bclary.com> - Wed, 08 Mar 2017 10:17:07 -0800 - rev 375796
Push
11028 by ryanvm@gmail.com at Thu, 06 Apr 2017 22:49:27 +0000
Bug 1281639 - Disable failing tests for Mochitest Media failures on Android. r=gbrown, a=test-only
c20782b1f346227efc89968648b4a5a521032f0c: Bug 1347954 - Disable dom/media/test/test_video_to_canvas.html. r=gbrown, a=test-only
Bob Clary <bclary@bclary.com> - Mon, 20 Mar 2017 09:26:18 -0700 - rev 375795
Push
11028 by ryanvm@gmail.com at Thu, 06 Apr 2017 22:49:27 +0000
Bug 1347954 - Disable dom/media/test/test_video_to_canvas.html. r=gbrown, a=test-only
ff3090de28796f2cdf6488da3ba3bbc80fe91038: Bug 1232305 - Disable failing Mochitest DOM Media tests on Android - follow up 1. r=gbrown, a=test-only
Bob Clary <bclary@bclary.com> - Wed, 08 Mar 2017 10:17:07 -0800 - rev 375794
Push
11028 by ryanvm@gmail.com at Thu, 06 Apr 2017 22:49:27 +0000
Bug 1232305 - Disable failing Mochitest DOM Media tests on Android - follow up 1. r=gbrown, a=test-only
5d5a250e8e207eed48f2bff02088d4280758fc6f: Bug 1354224 - Upgrade to Mercurial 4.1.2. r=dustin, a=gchang
Gregory Szorc <gps@mozilla.com> - Thu, 06 Apr 2017 11:28:02 -0700 - rev 375793
Push
11028 by ryanvm@gmail.com at Thu, 06 Apr 2017 22:49:27 +0000
Bug 1354224 - Upgrade to Mercurial 4.1.2. r=dustin, a=gchang
This is a pretty straightforward change. Just bumping package versions
and hashes.
MozReview-Commit-ID: CaVjM0JHYKi
e8ea4c9c0102212a4401aa1a1ffa46a63dac16d3: Bug 1345873 - Part 1: Make flex-item sorting code treat placeholders as having the default value of 'order' / 'box-ordinal-group'. r=mats, a=lizzard
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 06 Apr 2017 14:48:00 -0400 - rev 375792
Push
11028 by ryanvm@gmail.com at Thu, 06 Apr 2017 22:49:27 +0000
Bug 1345873 - Part 1: Make flex-item sorting code treat placeholders as having the default value of 'order' / 'box-ordinal-group'. r=mats, a=lizzard
This should allow their flex-item siblings to reorder themselves as-needed for
honoring their own 'order' values, without unnecessarily reordering the
placeholders.
MozReview-Commit-ID: aCBQER5r2G
39f66a60a035965fed091141003be9ab2001705d: Bug 1345873 - Part 0: Minor cleanup in existing test_flexbox_order mochitests. a=test-only
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 10 Mar 2017 13:37:00 -0500 - rev 375791
Push
11028 by ryanvm@gmail.com at Thu, 06 Apr 2017 22:49:27 +0000
Bug 1345873 - Part 0: Minor cleanup in existing test_flexbox_order mochitests. a=test-only
This patch:
- does s/var/let/ to upgrade to modern JS best-practices.
- Wraps some lines that are too long.
- Changes loops to "for (let foo of [...])" rather than foreach+function-pointer.
- Changes some copypasted cleanup code to use a loop instead (which will be especially useful in a forthcoming version of this test that'll add another thing to clean up).
MozReview-Commit-ID: DWK8jFbfqeB
957849c3018f5e549f0acf9a2929f25ba4b63c41: Bug 1350661 - Extract layout attributes into styles in order to separate api 15 and 17 style tree. r=sebastian, a=gchang
maliu <max@mxli.us> - Mon, 16 Jan 2017 15:32:59 +0800 - rev 375790
Push
11028 by ryanvm@gmail.com at Thu, 06 Apr 2017 22:49:27 +0000
Bug 1350661 - Extract layout attributes into styles in order to separate api 15 and 17 style tree. r=sebastian, a=gchang
__Device_Configuration__|__o_Applied_Style_______________
ldrtl-v17 v17 v15 |
o o o | UrlBar.Entry
\ | | |
-----o | | UrlBar.V17.Entry(start/end)
\ | |
\ o | UrlBar.V15.Entry(left/right)
\ | |
--o | UrlBar.Base.Entry(original style)
Though Android support RTL since API level 17(JB_MR1), it's really buggy at that moment.
This patch fix a severe UI layout attribute bug, which only happen on android 4.2 in RTL language context:
If view attributes "start/end" and "left/right" are both written in a view layout xml, they will both be applied and cause UI abnormal. In API 18 and above, "left" will be ignored if "start" also exist.
For example, as below show, alignLeft and alignStart are both exist in ImageView. On android 4.2 with RTL context, it's width will both align Left and Start(Right), cause the symptom that ImageView have the same width and cover on the view "back."
```
<ImageView android:id="@+id/url_bar_entry"
android:layout_alignLeft="@+id/back"
android:layout_alignStart="@+id/back"
```
MozReview-Commit-ID: JptLuWX2w15
dd1fec6b585943f4ca3dbc2addbf1be702238ac6: Bug 1348576 - e10s is never enabled for non-official release builds. r=mconley, a=gchang
Felipe Gomes <felipc@gmail.com> - Wed, 29 Mar 2017 17:59:15 -0300 - rev 375789
Push
11028 by ryanvm@gmail.com at Thu, 06 Apr 2017 22:49:27 +0000
Bug 1348576 - e10s is never enabled for non-official release builds. r=mconley, a=gchang
MozReview-Commit-ID: DaqGyeGdgzD
0578378a87248e250d3f15fa3ae0943dc21de6a2: Bug 1353660 - Proxy destruction of nsHashPropertyBag's hash table to the main thread. r=mccr8, a=gchang
Nathan Froyd <froydnj@mozilla.com> - Wed, 05 Apr 2017 15:31:20 -0400 - rev 375788
Push
11027 by ryanvm@gmail.com at Thu, 06 Apr 2017 21:05:28 +0000
Bug 1353660 - Proxy destruction of nsHashPropertyBag's hash table to the main thread. r=mccr8, a=gchang
We need this because the stored values in the hash table may themselves
be main-thread only objects, and destroying them off the main thread
will cause crashes.
81c66fadfbf5d10778c4a9d23087c770a02e8a2d: Bug 1353789 - Unship deployment-checker. r=Felipe, r=jcj, a=lizzard
David Keeler <dkeeler@mozilla.com> - Wed, 05 Apr 2017 09:56:26 -0700 - rev 375787
Push
11027 by ryanvm@gmail.com at Thu, 06 Apr 2017 21:05:28 +0000
Bug 1353789 - Unship deployment-checker. r=Felipe, r=jcj, a=lizzard
MozReview-Commit-ID: 3Q5v97JVs2X
858afaa66dacce20469d6eaa3a811bcfe6c59450: Bug 1353439 - Cc and Ci are not defined in printUtils.js so use Components full names. r=jhector, a=gchang
Frank-Rainer Grahl <frgrahl@gmx.net> - Wed, 05 Apr 2017 03:08:00 -0400 - rev 375786
Push
11027 by ryanvm@gmail.com at Thu, 06 Apr 2017 21:05:28 +0000
Bug 1353439 - Cc and Ci are not defined in printUtils.js so use Components full names. r=jhector, a=gchang
2275f34b6bb1d934f923755f3faa858e1bd914c8: Bug 1333858 - Intersect should be fallible on overflow. r=daoshengmu, a=gchang
Jeff Gilbert <jgilbert@mozilla.com> - Mon, 27 Feb 2017 15:24:14 -0800 - rev 375785
Push
11027 by ryanvm@gmail.com at Thu, 06 Apr 2017 21:05:28 +0000
Bug 1333858 - Intersect should be fallible on overflow. r=daoshengmu, a=gchang
MozReview-Commit-ID: 6lmIKKyXXah
8e4b96e23d7d4eba314d7582f79563220f2e4ae2: Bug 1350442 - Remove redundant storeDone from the RepositorySession class. r=rnewman, a=gchang
Grigory Kruglov <gkruglov@mozilla.com> - Fri, 31 Mar 2017 19:00:13 -0400 - rev 375784
Push
11027 by ryanvm@gmail.com at Thu, 06 Apr 2017 21:05:28 +0000
Bug 1350442 - Remove redundant storeDone from the RepositorySession class. r=rnewman, a=gchang
Confusion between storeDone() and storeDone(long end) resulted in certain sessions (bookmarks
and form history) not overriding the current method. As a result, their final "flush the queue"
methods weren't being called by the buffering middleware.
This patch removes the storeDone(long end) method, making such confusion a non-issue.
Given that a lot of sessions tend to build up buffers which they need to then flush after a storeDone()
call, passing in a timestamp into that method doesn't make sense. Instead, let's supply a default
implementation in RepositorySession which calls onStoreCompleted(endTimestamp) with current time,
and allow sessions to override this method and own the onStoreCompleted(endTimestamp) call.
MozReview-Commit-ID: 84o7aAL8RPC
48d85433e58bc4a3cec998c39ca492e1f891ddd6: Bug 1350442 - Use the main storeWorkQueue for failures in the buffering middleware. r=rnewman, a=gchang
Grigory Kruglov <gkruglov@mozilla.com> - Tue, 04 Apr 2017 17:15:02 -0400 - rev 375783
Push
11027 by ryanvm@gmail.com at Thu, 06 Apr 2017 21:05:28 +0000
Bug 1350442 - Use the main storeWorkQueue for failures in the buffering middleware. r=rnewman, a=gchang
MozReview-Commit-ID: ByZtR5zSKZB
4a1d14fea9e08f30f58ce5f162d6ef6c0d2fa35d: Bug 1339588 - Part 3: Don't break the nsTimer/nsTimerImpl cycle during Fire. r=froydnj, a=dveditz
Byron Campen [:bwc] <docfaraday@gmail.com> - Thu, 06 Apr 2017 12:29:57 -0500 - rev 375782
Push
11027 by ryanvm@gmail.com at Thu, 06 Apr 2017 21:05:28 +0000
Bug 1339588 - Part 3: Don't break the nsTimer/nsTimerImpl cycle during Fire. r=froydnj, a=dveditz
MozReview-Commit-ID: J6TNJqGsBv4
36e47083c3ba20c5d5e5e6b1f0ca33790069ef12: Bug 1339588 - Part 2: Help prevent nullptr crashes due to misuse of the timer API. r=froydnj, a=dveditz
Byron Campen [:bwc] <docfaraday@gmail.com> - Tue, 14 Feb 2017 16:27:33 -0600 - rev 375781
Push
11027 by ryanvm@gmail.com at Thu, 06 Apr 2017 21:05:28 +0000
Bug 1339588 - Part 2: Help prevent nullptr crashes due to misuse of the timer API. r=froydnj, a=dveditz
MozReview-Commit-ID: BXCGYWnFqSj
48bcbeacbf019b819ef773533333422327a01c92: Bug 1339588 - Part 1: Simplify nsTimerEvent::Cancel, since there's no need to release the nsTimerImpl itself. r=froydnj, a=dveditz
Byron Campen [:bwc] <docfaraday@gmail.com> - Tue, 14 Feb 2017 15:29:01 -0600 - rev 375780
Push
11027 by ryanvm@gmail.com at Thu, 06 Apr 2017 21:05:28 +0000
Bug 1339588 - Part 1: Simplify nsTimerEvent::Cancel, since there's no need to release the nsTimerImpl itself. r=froydnj, a=dveditz
MozReview-Commit-ID: 6br6DaDqxR0
4c6327208ad2aa689b0291853571c1ccc1f16392: Bug 1306848 - Skip TestTimeouts.test_search_timeout_found on Android. r=ato, a=test-only
Geoff Brown <gbrown@mozilla.com> - Thu, 06 Apr 2017 11:19:13 -0600 - rev 375779
Push
11026 by ryanvm@gmail.com at Thu, 06 Apr 2017 19:16:23 +0000
Bug 1306848 - Skip TestTimeouts.test_search_timeout_found on Android. r=ato, a=test-only
90043851b77d3de9027c9c4ce129b429df98df87: Bug 1317121 - Skip TestTimeouts.test_search_timeout_found_settimeout on Android. r=ato, a=test-only
Geoff Brown <gbrown@mozilla.com> - Thu, 06 Apr 2017 11:19:12 -0600 - rev 375778
Push
11026 by ryanvm@gmail.com at Thu, 06 Apr 2017 19:16:23 +0000
Bug 1317121 - Skip TestTimeouts.test_search_timeout_found_settimeout on Android. r=ato, a=test-only
8bf7e4280c94804177cc17722786c007df504cb1: Bug 1353016 - Add more test chunks for linux debug mochitest-bc. r=jmaher, a=test-only
Geoff Brown <gbrown@mozilla.com> - Mon, 03 Apr 2017 16:50:15 -0600 - rev 375777
Push
11026 by ryanvm@gmail.com at Thu, 06 Apr 2017 19:16:23 +0000
Bug 1353016 - Add more test chunks for linux debug mochitest-bc. r=jmaher, a=test-only
856ab3a478973d2aa5ff3babdba3734ffdd41e0d: Bug 1344486 - Intermittent TEST-UNEXPECTED-PASS | /html/semantics/scripting-1/the-script-element/nomodule-set-on-async-classic-script.html. fail early if noModule. r=jgraham, a=test-only
Joel Maher <jmaher@mozilla.com> - Thu, 06 Apr 2017 07:30:08 -0400 - rev 375776
Push
11026 by ryanvm@gmail.com at Thu, 06 Apr 2017 19:16:23 +0000
Bug 1344486 - Intermittent TEST-UNEXPECTED-PASS | /html/semantics/scripting-1/the-script-element/nomodule-set-on-async-classic-script.html. fail early if noModule. r=jgraham, a=test-only
MozReview-Commit-ID: K8qMR6fICXH
9677396b33eba5950bbde5df8d6a73d35c4c0137: Bug 1341980 - Intermittent browser/components/sessionstore/test/browser_819510_perwindowpb.js - disable on osx. r=gbrown, a=test-only
Joel Maher <jmaher@mozilla.com> - Thu, 06 Apr 2017 07:29:53 -0400 - rev 375775
Push
11026 by ryanvm@gmail.com at Thu, 06 Apr 2017 19:16:23 +0000
Bug 1341980 - Intermittent browser/components/sessionstore/test/browser_819510_perwindowpb.js - disable on osx. r=gbrown, a=test-only
MozReview-Commit-ID: J3IL8cHAmau
11a4906850b25e17e750a13ba67f923cff29e794: Bug 1322554 - Interpose kernel32!BaseThreadInitThunk to add verification of thread start addresses. r=dmajor, a=gchang
Carl Corcoran <carlco@gmail.com> - Wed, 29 Mar 2017 17:07:37 +0200 - rev 375774
Push
11026 by ryanvm@gmail.com at Thu, 06 Apr 2017 19:16:23 +0000
Bug 1322554 - Interpose kernel32!BaseThreadInitThunk to add verification of thread start addresses. r=dmajor, a=gchang
MozReview-Commit-ID: CvqZ3gXJyvo
b6746564d765c9a749f7808b0984fa8ab13d2180: Bug 1353543 - Baldr: soften LookupAsmJSModuleInCache check. r=bbouvier, a=gchang
Luke Wagner <luke@mozilla.com> - Wed, 05 Apr 2017 09:37:58 -0500 - rev 375773
Push
11026 by ryanvm@gmail.com at Thu, 06 Apr 2017 19:16:23 +0000
Bug 1353543 - Baldr: soften LookupAsmJSModuleInCache check. r=bbouvier, a=gchang
MozReview-Commit-ID: 7g55zJzU7pF
ab11d51947eb9ec46018150c96784bcc15d565e8: Bug 1353618 - Optimize storage of MozPromise::mThenValues. r=gerald, a=gchang
JW Wang <jwwang@mozilla.com> - Fri, 31 Mar 2017 18:41:29 +0800 - rev 375772
Push
11026 by ryanvm@gmail.com at Thu, 06 Apr 2017 19:16:23 +0000
Bug 1353618 - Optimize storage of MozPromise::mThenValues. r=gerald, a=gchang
1. Set the capacity to 1 when IsExclusive is true.
2. Set it to 3 because Try shows we never have more the 3 elements when IsExclusive is false.
MozReview-Commit-ID: dmIeE6ZTeh
46bb49526e17c04ae6eaae4d24a50a04e92b64d2: Bug 1345422 - Do not hardcode the sfx package and installer path. r=mshal, a=gchang
Edmund Wong <ewong@pw-wspx.org> - Wed, 22 Mar 2017 08:52:35 +0800 - rev 375771
Push
11026 by ryanvm@gmail.com at Thu, 06 Apr 2017 19:16:23 +0000
Bug 1345422 - Do not hardcode the sfx package and installer path. r=mshal, a=gchang
abd5404ff4333cc93d3a07af3d5a6ad15f411264: Bug 1353742 - Upgrade Firefox 54 to NSS 3.30.1. a=gchang
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 06 Apr 2017 15:04:25 -0400 - rev 375770
Push
11026 by ryanvm@gmail.com at Thu, 06 Apr 2017 19:16:23 +0000
Bug 1353742 - Upgrade Firefox 54 to NSS 3.30.1. a=gchang
be0e99166797e4fdd67f7ae6b62527aeaaedfaea: Bug 1083140 - Intermittent devtools/client/projecteditor/test/browser_projecteditor_contextmenu_01.js. disable on asan. r=jryans, a=test-only
Joel Maher <jmaher@mozilla.com> - Wed, 05 Apr 2017 08:31:00 -0400 - rev 375769
Push
11026 by ryanvm@gmail.com at Thu, 06 Apr 2017 19:16:23 +0000
Bug 1083140 - Intermittent devtools/client/projecteditor/test/browser_projecteditor_contextmenu_01.js. disable on asan. r=jryans, a=test-only
MozReview-Commit-ID: HUXF2MUXqfi
d065d1b107c1115e73a9f7258ada0737a6579ef7: Bug 1348174 - Test that deviceIds are stable for same origin and differ across origins. r=jesup, a=test-only
Jan-Ivar Bruaroey <jib@mozilla.com> - Mon, 20 Mar 2017 18:28:52 +0100 - rev 375768
Push
11026 by ryanvm@gmail.com at Thu, 06 Apr 2017 19:16:23 +0000
Bug 1348174 - Test that deviceIds are stable for same origin and differ across origins. r=jesup, a=test-only
MozReview-Commit-ID: LEkHzgUZwqd
16094759205a739bcb6b2ee096bf3d96bf5f055f: Bug 1348174 - Convert test_enumerateDevices.html to async/await. r=ng, a=test-only
Jan-Ivar Bruaroey <jib@mozilla.com> - Tue, 14 Mar 2017 13:50:12 -0400 - rev 375767
Push
11026 by ryanvm@gmail.com at Thu, 06 Apr 2017 19:16:23 +0000
Bug 1348174 - Convert test_enumerateDevices.html to async/await. r=ng, a=test-only
MozReview-Commit-ID: 7kWiwD0E5tO
5a1c52f42dd5c0aaf5196d4b02deb7564b03895e: No bug, Automated HPKP preload list update from host bld-linux64-spot-309 - a=hpkp-update
ffxbld - Thu, 06 Apr 2017 08:05:12 -0700 - rev 375766
Push
11025 by ffxbld at Thu, 06 Apr 2017 15:05:15 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-309 - a=hpkp-update
e15b85e668b9cfb04e4bae0d5c26cb92eab5b2c3: No bug, Automated HSTS preload list update from host bld-linux64-spot-309 - a=hsts-update
ffxbld - Thu, 06 Apr 2017 08:05:09 -0700 - rev 375765
Push
11025 by ffxbld at Thu, 06 Apr 2017 15:05:15 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-309 - a=hsts-update
e03c56f3a839d1575e87dbd782638ad4894429e8: bug 1354115: remove special WebSense rules for non-blacklisted and unknown WebSense users. r=jlorenzo, a=release
Ben Hearsum <bhearsum@mozilla.com> - Thu, 06 Apr 2017 10:18:28 -0400 - rev 375764
Push
11024 by bhearsum@mozilla.com at Thu, 06 Apr 2017 14:18:57 +0000
bug 1354115: remove special WebSense rules for non-blacklisted and unknown WebSense users. r=jlorenzo, a=release
9d164f1dc3c2eac75e31c57aa294b5a4d1b0030a: Bug 1351964 - Use UI thread for "Tabs:TabsOpened" event. r=sebastian, a=lizzard
Jim Chen <nchen@mozilla.com> - Wed, 05 Apr 2017 14:23:44 -0400 - rev 375763
Push
11023 by ryanvm@gmail.com at Thu, 06 Apr 2017 11:09:41 +0000
Bug 1351964 - Use UI thread for "Tabs:TabsOpened" event. r=sebastian, a=lizzard
Use the UI thread for handling "Tabs:TabsOpened", so we don't race with
other tab events that are already handled on the UI thread.
82a45421cc3595c4756985814b4eba57470a8ac9: Bug 1352926 - Make sure to check the right character for being semicolon or comma. r=farre, a=dveditz
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 04 Apr 2017 16:24:46 -0400 - rev 375762
Push
11023 by ryanvm@gmail.com at Thu, 06 Apr 2017 11:09:41 +0000
Bug 1352926 - Make sure to check the right character for being semicolon or comma. r=farre, a=dveditz
MozReview-Commit-ID: DOb1qYb8Tz4
5a4c8c4ec6cff80e1cc65096458feef8474c1fa7: Bug 1328001 - Fix focusring on devtools buttons. r=jryans, r=ntim, a=lizzard
Jan Odvarko <odvarko@gmail.com> - Wed, 29 Mar 2017 14:31:19 +0200 - rev 375761
Push
11023 by ryanvm@gmail.com at Thu, 06 Apr 2017 11:09:41 +0000
Bug 1328001 - Fix focusring on devtools buttons. r=jryans, r=ntim, a=lizzard
MozReview-Commit-ID: 2SA3ZLLIE8E
8da6e9aa2b0f4c7327e4a51e6c444a95e289e8fb: Bug 1347075 - Validate insertion index for a child move. r=yzen, a=lizzard
Alexander Surkov <surkov.alexander@gmail.com> - Wed, 29 Mar 2017 12:08:10 -0400 - rev 375760
Push
11023 by ryanvm@gmail.com at Thu, 06 Apr 2017 11:09:41 +0000
Bug 1347075 - Validate insertion index for a child move. r=yzen, a=lizzard
76b7351b7c2ef1e9528543389ea7778f65959098: Bug 1347758 - Let outer window decides when need to resume the tab. r=ehsan, a=gchang
Alastor Wu <alwu@mozilla.com> - Mon, 27 Mar 2017 11:19:17 +0800 - rev 375759
Push
11023 by ryanvm@gmail.com at Thu, 06 Apr 2017 11:09:41 +0000
Bug 1347758 - Let outer window decides when need to resume the tab. r=ehsan, a=gchang
47c3ec42917e04c125fbf90522d80a93f6ba198c: Bug 1345653 - Handle document unload when dispatching actions. r=ato, a=test-only
Maja Frydrychowicz <mjzffr@gmail.com> - Tue, 04 Apr 2017 00:01:11 -0400 - rev 375758
Push
11023 by ryanvm@gmail.com at Thu, 06 Apr 2017 11:09:41 +0000
Bug 1345653 - Handle document unload when dispatching actions. r=ato, a=test-only
This fixes the reported hang that occurs after a pointer click
action resulting in navigation.
MozReview-Commit-ID: A9SBhextVLH
28ada033908ac8c2879c2cdcab4d98af9aa58b86: Bug 1332279 - Include keyCode in KeyboardEvents synthesized for key actions. r=ato, a=test-only
Maja Frydrychowicz <mjzffr@gmail.com> - Sat, 01 Apr 2017 02:37:30 -0400 - rev 375757
Push
11023 by ryanvm@gmail.com at Thu, 06 Apr 2017 11:09:41 +0000
Bug 1332279 - Include keyCode in KeyboardEvents synthesized for key actions. r=ato, a=test-only
The key dispatch functions now pass the raw key to event.js,
which determines the keyCode for the event.
Note the change in Normalized Key Value for Enter versus Return.
The browser throws an exception when the event key attribute is
set to "Return" and KEY_NON_PRINTABLE_KEY is set, which implies
that the key value isn't valid. Changing it to Enter fixes the
issue.
MozReview-Commit-ID: 831f4EcqI1P
632a3c9e2b4b0dda89ca5924c616568af8c0dd85: Bug 1352367 - part2: [push-apk] deactivate dry-run option on beta r=aki a=release
Johan Lorenzo <jlorenzo@mozilla.com> - Thu, 06 Apr 2017 11:04:53 +0200 - rev 375756
Push
11022 by jlorenzo@mozilla.com at Thu, 06 Apr 2017 09:09:23 +0000
Bug 1352367 - part2: [push-apk] deactivate dry-run option on beta r=aki a=release
MozReview-Commit-ID: BUm8aJVw7Dm
f09f78db26a594b76139cee19a2487f9509d92ee: Bug 1349650 - [css-grid] Crashtest. a=NPOTB
Jesse Schwartzentruber <jschwartzentruber@mozilla.com> - Thu, 23 Mar 2017 21:04:36 +0100 - rev 375755
Push
11021 by dholbert@mozilla.com at Wed, 05 Apr 2017 23:23:16 +0000
Bug 1349650 - [css-grid] Crashtest. a=NPOTB
MozReview-Commit-ID: LNuu5leq887
08002a9d9e3ae337bdd23bf01432ba64251b880e: Bug 1349650 - [css-grid] Fix a bogus assertion. r=dholbert a=NPOTB
Mats Palmgren <mats@mozilla.com> - Thu, 23 Mar 2017 21:04:36 +0100 - rev 375754
Push
11021 by dholbert@mozilla.com at Wed, 05 Apr 2017 23:23:16 +0000
Bug 1349650 - [css-grid] Fix a bogus assertion. r=dholbert a=NPOTB
When mArray is used it contains all grid container children, including
placeholders. aGridItemCount always excludes placeholders.
MozReview-Commit-ID: 2RVFOdVvTq
b95fcbceb5b39ade0054b2fd114c19bc2ed91ef8: Bug 1348776 - Part 1: Fix a crash in the profiler when MOZ_PROFILING is undefined. r=mstange, a=gchang
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 27 Mar 2017 16:49:41 +1100 - rev 375753
Push
11020 by ryanvm@gmail.com at Wed, 05 Apr 2017 21:31:14 +0000
Bug 1348776 - Part 1: Fix a crash in the profiler when MOZ_PROFILING is undefined. r=mstange, a=gchang
ed35e2ec29bc782d219a2833f565f7c976f4022b: Bug 1353373 - Fix Edge readinglist imports. r=jaws, a=lizzard
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Tue, 04 Apr 2017 16:18:17 +0100 - rev 375752
Push
11020 by ryanvm@gmail.com at Wed, 05 Apr 2017 21:31:14 +0000
Bug 1353373 - Fix Edge readinglist imports. r=jaws, a=lizzard
MozReview-Commit-ID: Fu9n3FIrxf6
a213b5ee1fba10344cec790491b87ed012483707: Bug 1345108 - Reduce resolution for timestamp in crashreporter's crash pings. r=ted, a=gchang
Alessio Placitelli <alessio.placitelli@gmail.com> - Mon, 03 Apr 2017 17:38:29 +0200 - rev 375751
Push
11020 by ryanvm@gmail.com at Wed, 05 Apr 2017 21:31:14 +0000
Bug 1345108 - Reduce resolution for timestamp in crashreporter's crash pings. r=ted, a=gchang
MozReview-Commit-ID: 5BA51mWlkqW
119d04506d979ee0147d6b2abc0a933ac30bccbe: Bug 1348250 - Change TelemetryStorage to load crash pending pings outside of the profile. r=chutten, a=gchang
Alessio Placitelli <alessio.placitelli@gmail.com> - Fri, 31 Mar 2017 12:01:32 +0200 - rev 375750
Push
11020 by ryanvm@gmail.com at Wed, 05 Apr 2017 21:31:14 +0000
Bug 1348250 - Change TelemetryStorage to load crash pending pings outside of the profile. r=chutten, a=gchang
MozReview-Commit-ID: 1kqdGgEwXvI
6fdfffd25064157b94f9a4e0f9a10c7634cdc564: Bug 1349421 - Update handling of values derived from chunk duration in OpusTrackEncoder. r=derf, a=gchang
Bryce Van Dyk <bvandyk@mozilla.com> - Fri, 31 Mar 2017 07:57:37 +1300 - rev 375749
Push
11020 by ryanvm@gmail.com at Wed, 05 Apr 2017 21:31:14 +0000
Bug 1349421 - Update handling of values derived from chunk duration in OpusTrackEncoder. r=derf, a=gchang
This changeset updates the handling of the variables based on
chunk.GetDuration() within the OpusTrackEncoder. This changeset alters places
where overflow could have taken place previously. It also adds asserts with
the dual purpose of defense and documentation for future developers.
MozReview-Commit-ID: 28vmAfE84ik
d5a55164125fefa075ee1b6950c7b920686325f0: Bug 1349421 - Adjust handling of chunk duration in opus encoder. r=jesup, a=gchang
Bryce Van Dyk <bvandyk@mozilla.com> - Thu, 30 Mar 2017 13:38:10 +1300 - rev 375748
Push
11020 by ryanvm@gmail.com at Wed, 05 Apr 2017 21:31:14 +0000
Bug 1349421 - Adjust handling of chunk duration in opus encoder. r=jesup, a=gchang
For very long chunks, the opus encoder could run into issues with processing.
This changeset seeks to address that by using CheckedInt to prevent a potential
int overflow when encountering extremely long durations.
MozReview-Commit-ID: 7uLZAARLf5w
af9770cbd781d37a564b69cde16dd4abcbe714f3: Bug 1351465 - shield-recipe-client: Unconditionally set up logging in bootstrap. r=Gijs, a=gchang
Mike Cooper <mcooper@mozilla.com> - Wed, 29 Mar 2017 13:49:37 -0700 - rev 375747
Push
11020 by ryanvm@gmail.com at Wed, 05 Apr 2017 21:31:14 +0000
Bug 1351465 - shield-recipe-client: Unconditionally set up logging in bootstrap. r=Gijs, a=gchang
MozReview-Commit-ID: 5W7UdpsLyYd
16ea72b646fe6a9b089c353231283e939c4bca21: Bug 1345153 - Suppress valgrind warnings for PR_SetEnv in SetupCrashReporterDirectory. r=njn, a=gchang
Alessio Placitelli <alessio.placitelli@gmail.com> - Thu, 30 Mar 2017 08:04:11 +0200 - rev 375746
Push
11020 by ryanvm@gmail.com at Wed, 05 Apr 2017 21:31:14 +0000
Bug 1345153 - Suppress valgrind warnings for PR_SetEnv in SetupCrashReporterDirectory. r=njn, a=gchang
MozReview-Commit-ID: 4vV2EHsgTVT
b3b878775ada1356980114ab985c5a5fe2e2d914: Bug 1345153 - When the pingsender fails to send a ping, persist it to disk so that it can be sent later via regular telemetry. r=chutten, r=ted, a=gchang
Gabriele Svelto <gsvelto@mozilla.com> - Mon, 27 Mar 2017 12:38:39 +0200 - rev 375745
Push
11020 by ryanvm@gmail.com at Wed, 05 Apr 2017 21:31:14 +0000
Bug 1345153 - When the pingsender fails to send a ping, persist it to disk so that it can be sent later via regular telemetry. r=chutten, r=ted, a=gchang
Currently we hand over a crash ping to the pingsender via a pipe; if the
pingsender fails to send the ping we rely on the CrashManager assembling and
sending one instead. Since the crashmanager is not aware of whether the ping
was sent or not this causes duplication on the server side. To solve this
problem we save the ping to disk instead, read it from the pingsender and
delete the file only if the ping was sent. In this scenario the CrashManager
will know that a ping was already sent and will not send a new one.
This patch removes all the code used to deal with pipes between the telemetry,
crashreporter and pingsender code and also tries to cut down the amount of
platform-specific code we have in this machinery.
MozReview-Commit-ID: ASm2jnDagCK
eb0d361dc73c32867d5fd54dc47733994bd48e7a: Bug 1351456 - Don't assume that window.load will be called after the pref has been flipped. r=pehrsons, a=test-only
Paul Adenot <paul@paul.cx> - Mon, 03 Apr 2017 13:20:33 +0200 - rev 375744
Push
11019 by ryanvm@gmail.com at Wed, 05 Apr 2017 21:18:17 +0000
Bug 1351456 - Don't assume that window.load will be called after the pref has been flipped. r=pehrsons, a=test-only
MozReview-Commit-ID: 2r6d6a5vIa
4ab26e8674260f8a1e4dc89c1e10efa2ba544c9b: Bug 1350887 - Warn when non-loopback connections are allowed; r=whimboo, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Tue, 28 Mar 2017 17:06:06 +0100 - rev 375743
Push
11019 by ryanvm@gmail.com at Wed, 05 Apr 2017 21:18:17 +0000
Bug 1350887 - Warn when non-loopback connections are allowed; r=whimboo, a=test-only
MozReview-Commit-ID: LG8f5q5QbD6
39f487bdf0a3cafd1f19d63f52b6ea3205361523: Bug 1350887 - Propagate errors thrown when starting server.TCPListener; r=whimboo, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Tue, 28 Mar 2017 16:48:20 +0100 - rev 375742
Push
11019 by ryanvm@gmail.com at Wed, 05 Apr 2017 21:18:17 +0000
Bug 1350887 - Propagate errors thrown when starting server.TCPListener; r=whimboo, a=test-only
Errors thrown are printed to console and there is no point in having a
custom catch to print it.
This also makes it possible to start Marionette programmatically without
worrying about disappearing errors.
MozReview-Commit-ID: GGhyCyYqJg
684f78299750cac7dbf62ea619a5417675c8519a: Bug 1350887 - Bind sacrificial goat to ephemeral port; r=whimboo, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Tue, 28 Mar 2017 16:46:54 +0100 - rev 375741
Push
11019 by ryanvm@gmail.com at Wed, 05 Apr 2017 21:18:17 +0000
Bug 1350887 - Bind sacrificial goat to ephemeral port; r=whimboo, a=test-only
Port 666 is in the protected port range and can not normally be bound
to unless the process is running with sudo permissions.
We can instead bind to port 0, which will give us a system-defined port
in the epemeral range.
MozReview-Commit-ID: Ld6BDMhtbck
28a50e73dd6ddd6fb5b4bd8f2a5c505aeed88fd6: Bug 1350887 - Fall back to deprecated pref if it exists; r=whimboo, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Mon, 27 Mar 2017 14:28:32 +0100 - rev 375740
Push
11019 by ryanvm@gmail.com at Wed, 05 Apr 2017 21:18:17 +0000
Bug 1350887 - Fall back to deprecated pref if it exists; r=whimboo, a=test-only
This is a follow-up to address a fallout caused by
bug 1344748 whereby
deprecated preferences relevant to Marionette are no longer being
picked up. This is preventing trace logs from being emitted in CI.
The old logic related to falling back to a deprecated preference is
faulty in that it the preferred, new preference always exists through
the power of testing/marionette/prefs.js. This patch introduces a new
helper method getPref that first looks at whether the preferred pref
is set, and only falls back to the deprecated if it isn't set and the
deprecation preference exists.
MozReview-Commit-ID: 8DeawLAELyK
7ff4847d897b49ce091540d0d715e5cef3722eb6: Bug 1350887 - Include Marionette prefs amongst defaults; r=ted, r=whimboo, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Wed, 29 Mar 2017 18:25:55 +0100 - rev 375739
Push
11019 by ryanvm@gmail.com at Wed, 05 Apr 2017 21:18:17 +0000
Bug 1350887 - Include Marionette prefs amongst defaults; r=ted, r=whimboo, a=test-only
The Marionette component ships in Firefox, but is not enabled by default.
We want to facilitate activating Marionette at runtime by flipping
the marionette.enabled preference, and showing the Marionette related
preferences in about:config helps discoverability.
It is also useful to rely on the preferences' default values so that
they do not have to be hardcoded in the component.
When Marionette is enabled by setting marionette.enabled to true, a set of
recommended automation preferences found in testing/marionette/server.js
are set if the user has not overriden/user-defined one of them and
marionette.prefs.recommended is true (default). When Marionette is
stopped, the altered preferences are reset.
MozReview-Commit-ID: 3HLnEI0TEBB
475ab9737926abfa504ef058477a4eff46bfcb48: Bug 1350887 - Skip recommended Marionette prefs for reftests; r=whimboo, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Tue, 04 Apr 2017 16:34:03 +0100 - rev 375738
Push
11019 by ryanvm@gmail.com at Wed, 05 Apr 2017 21:18:17 +0000
Bug 1350887 - Skip recommended Marionette prefs for reftests; r=whimboo, a=test-only
The recommended Marionette preferences for use in automation are not so
useful when testing the browser itself. Many of the tests for Firefox
have highly specific requirements, and setting the recommended Marionette
preferences could for these mean a deterioration of test coverage.
The majority of test harnesses utilising Marionette use it to install
unsigned add-ons at runtime, and these preferences are not relevant in
this context.
To avoid an unfortunate and unintended regression in test coverage,
we skip using the recommended Marionette preferences when we test the
browser itself.
MozReview-Commit-ID: 4DeHZfQEX7d
5f2b09b35a72f85d5ea49cf72a1e767b90ebde91: Bug 1350887 - Add general overview documentation to Marionette; r=whimboo, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Mon, 03 Apr 2017 15:00:05 +0100 - rev 375737
Push
11019 by ryanvm@gmail.com at Wed, 05 Apr 2017 21:18:17 +0000
Bug 1350887 - Add general overview documentation to Marionette; r=whimboo, a=test-only
MozReview-Commit-ID: HwMOQVxwIDN
7e03d31839f7726f20769a60988462e0d659b382: Bug 1350887 - Ensure Marionette prefs file has sensible name. r=maja_zf, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Thu, 30 Mar 2017 14:52:16 +0100 - rev 375736
Push
11019 by ryanvm@gmail.com at Wed, 05 Apr 2017 21:18:17 +0000
Bug 1350887 - Ensure Marionette prefs file has sensible name. r=maja_zf, a=test-only
Files appended to JS_PREFERENCE_FILES are moved into the
objdir/dist/bin/defaults/pref directory, shared with default global
preferences from other parts of Gecko.
To ensure Marionette's preference file ends up in this directory with
a sensible name, we put it in testing/marionette/prefs/marionette.js so
that it ends up in the objdir as dist/bin/defaults/pref/marionette.js.
MozReview-Commit-ID: 9YJ7vysDjSJ