Граф коммитов

518885 Коммитов

Автор SHA1 Сообщение Дата
cku 4078913be5 Bug 1224207 - Part 5. Fine tune nsFilterInstance::BuildSourcePaint. r=mstange
1. Rename gfx->sourceCtx.
2. Since sourceCtx is discarded immidiately, there is no need of save/restore.

MozReview-Commit-ID: CM2MMBYWp3W

--HG--
extra : rebase_source : e9e2b92ac08a41da4e6f9a40886f329e8aa0fc29
2017-01-24 23:10:31 +08:00
cku 56155d7ace Bug 1224207 - Part 4. Move internal used member functions into private section. r=mstange
MozReview-Commit-ID: 1ciHcGFd5yU

--HG--
extra : rebase_source : 52315d4b2f9fd44d54a91b7b719f5f07959f2a32
2017-01-24 23:04:20 +08:00
cku 41b81aba07 Bug 1224207 - Part 3. Remove unused parameters of nsFilterInstance's member functions. r=mstange
MozReview-Commit-ID: 4QcutMJveUy

--HG--
extra : rebase_source : cc8260ac0423bfb537976c3b6fa3925ff631a04b
2017-01-24 00:27:55 +08:00
cku 3a2459d1e9 Bug 1224207 - Part 2. Fine tune RegularFramePaintCallback. r=mstange
1. Pass offset in device pixel unit instead of app unit.
2. Keep old context of the basic manager before replacing.

MozReview-Commit-ID: IoYFTU35aw6

--HG--
extra : rebase_source : b77c8e32d875fe69838904932e47bbee161c987a
2017-01-23 02:51:23 +08:00
cku 1223a2adfa Bug 1224207 - Part 1. Split SetupContext into ComputeEffectOffset and TranslateToUserSpace. r=mstange
We need ComputeEffectOffset along in the following patch.
MozReview-Commit-ID: GoIZ07IqoQ3

--HG--
extra : rebase_source : 54ad8ad25225a110b1cdf190d51df771386b7a26
2017-01-23 02:36:41 +08:00
Christian Holler 9a15050921 Bug 1335446 - Add allocator_may_return_null=1 to default ASan options. r=glandium
MozReview-Commit-ID: AM9EdKngmMB

--HG--
extra : rebase_source : b3430bf8f8e7495ca5d6955d97922fe5f383d4ad
2017-02-06 14:23:55 +01:00
Johann Hofmann 37697ea114 Bug 1324497 - Wait for popupshow to fix intermittent in browser_popupNotification_checkbox.js. r=past
MozReview-Commit-ID: 3EvJ5Sr7vTM

--HG--
extra : rebase_source : 1e84ed697da5ed4903c2191a6e71422362767028
2017-02-07 20:27:53 +01:00
Alexandre Poirot 2a6de263f1 Bug 1337510 - Remove dead code related to gcli command buttons. r=jryans
MozReview-Commit-ID: 8mF3u2hvjnu

--HG--
extra : rebase_source : 7da81f8a906541ddcd16f1dd4010d05ccd28a1c9
2017-02-07 22:21:54 +01:00
Alexandre Poirot f58c583f2b Bug 1337516 - Fix the connect page when connecting to xpcshell tests. r=jryans
MozReview-Commit-ID: KHCfhwaBcXp

--HG--
extra : rebase_source : e0215b01548b75cdb887329d3b5643eb3687ab57
2017-02-07 22:20:49 +01:00
Marco Bonardo 1009bebc90 Bug 1332295 - do_register_cleanup should support generators and async functions. r=ted
MozReview-Commit-ID: BPCwPlWQ8G0

--HG--
extra : rebase_source : db1099f2f1c681e30ca35367b9098d9c28cd1ae1
2017-01-19 16:07:46 +01:00
Carsten "Tomcat" Book bb03ec5d0c Merge mozilla-central to autoland 2017-02-08 11:32:21 +01:00
Carsten "Tomcat" Book 55606baab8 merge mozilla-inbound to mozilla-central a=merge 2017-02-08 11:30:00 +01:00
Iris Hsiao 6fbbd6b7c2 Backed out 8 changesets (bug 1224207) for Win8 Reftest failures
Backed out changeset 2fce8d53b105 (bug 1224207)
Backed out changeset c31e96bf56d0 (bug 1224207)
Backed out changeset 587cde853b75 (bug 1224207)
Backed out changeset 7faefd871e00 (bug 1224207)
Backed out changeset 15f62c3ec366 (bug 1224207)
Backed out changeset 9448e628569e (bug 1224207)
Backed out changeset 958379e4f61c (bug 1224207)
Backed out changeset d23079bc188e (bug 1224207)
2017-02-08 17:53:07 +08:00
Cameron McCormack 730840c3ac Bug 1337656 - Allow layout.css.servo.enabled to be read at content process startup. r=bholley
MozReview-Commit-ID: 7WHuijPH45S
2017-02-08 13:22:33 +08:00
Franziskus Kiefer 78e9074835 Bug 1334127 - land NSS e3bca65235d5, r=me 2017-02-08 06:00:53 +01:00
Kate McKinley af9b4969e3 Bug 1334838 - Avoid matching same host with a non-test URI a=testonly r=ckerschb
MozReview-Commit-ID: 7Ok7FXFtMoH

--HG--
extra : rebase_source : 99e6beac73e043e9d6174277ab9458fe8d7556c7
2017-02-08 11:28:29 +08:00
Masayuki Nakano 6cf6789c7b Bug 1334594 Call NSTextInputClient's insertText:replacementRange: instead of NSTextInput's insertText: from IMEInputHandler::SendCommittedText() r=m_kato
Bug 1180564 dropped NSTextInput protocl implementation from ChildView but IMEInputHandler::SendCommittedText() still calls it via mView.  Therefore, it fails to commit composition in widget level.  Instead, we it should call insertText:replacementRange: of NSTextInputClient protocol.

Additionally, this patch adds a last resort path. If calling insertText:replacementRange: didn't commit composition in widget level, it calls TextInputHandler::InsertText() directly.

MozReview-Commit-ID: BZZypBqC0Mx

--HG--
extra : rebase_source : bef5612a933db3211400e9d8bd2848690de2d2e5
2017-02-07 19:03:14 +09:00
Xidorn Quan 35f2f9ad03 Bug 1337637 - Release rule when deleting from ServoCSSRuleList. r=heycam
MozReview-Commit-ID: CrVNCTEJ7l6

--HG--
extra : rebase_source : 69473337c5b7833486c3b7d0f3bfe452d950a2ba
2017-02-08 14:19:08 +11:00
Julian_Chu 0a1aacdde0 Bug 1329144 - CustomTabsActivity supports ActionButton r=sebastian
3rd-party-app could launch CustomTabsActivity, and could also configure
a custom action button. Now let CustomTabsActivity supports it by
creating a MenuItem.

MozReview-Commit-ID: 2KuMgBJy2gz

--HG--
extra : rebase_source : 93bcfb33001005d307dba68f898375ab7d86adb2
2017-02-03 16:03:21 +08:00
Julian_Chu 50e9f09542 Bug 1329144 - IntentUtil can extract ActionButton info from Intent r=sebastian
To support ActionButton in CustomTabsActivity, information should be
extract from intent.

MozReview-Commit-ID: 3C19U0EQfV6

--HG--
extra : rebase_source : a8d941a3fd740d5d8863e748b20de790b8bf589c
2017-02-03 13:42:13 +08:00
Julian_Chu 6dab553876 Bug 1329144 - Remove useless variable r=sebastian
This variable is useless. So far we reference to a toolbar instance by
local variable. Removing it makes less ambiguous.

MozReview-Commit-ID: 8zrEKaB2H48

--HG--
extra : rebase_source : e35e3f87876ca497745585134018cff41536b9b0
2017-02-02 17:07:41 +08:00
Kaku Kuo e0d4ae1189 Bug 1337301 part 2 - modify the MarkAsContentSource() API; r=gerald
MozReview-Commit-ID: 7hgZZUEvDEK

--HG--
extra : rebase_source : 64f96a5043a921312fbde0cf93b793e5fba6c3dc
2017-02-07 18:20:47 +08:00
Kaku Kuo 7b9206041d Bug 1337301 part 1 - Histogram for VIDEO_AS_CONTENT_SOURCE_IN_TREE_OR_NOT; r=bsmedberg,gerald
MozReview-Commit-ID: HGA6yKbaFxE

--HG--
extra : rebase_source : 612e1f3262d9982904b018e6c512a8a52281ebb7
2017-02-07 18:19:23 +08:00
Henry Chang fa523f6745 Bug 973384 - Call |cb| before WebVTTListener::AsyncOnChannelRedirect returns. r=rillian
MozReview-Commit-ID: 32nXdFpgCjg

--HG--
extra : rebase_source : 5aa5108ef4ba274b5b8f7dc6df77eed59b21680d
2017-02-02 11:26:56 +08:00
Brian Birtles 5ba8812302 Bug 1332206 - Don't clamp steps timing functions outside [0, 1] range; r=hiro
MozReview-Commit-ID: AiSdxQvU2mj

--HG--
extra : rebase_source : 77fb266b62a3a93ac134c1d65d1107c0bb8a110d
2017-02-08 09:25:31 +09:00
Brian Birtles f9bea6f4c1 Bug 1332206 - Add tests for non-clamping step timing function behavior; r=hiro
MozReview-Commit-ID: 6L1RlrZQyMy

--HG--
extra : rebase_source : 744ec8b42c100a89025d601138d9b2f5bed54741
2017-02-08 09:25:31 +09:00
Brian Birtles fbec90c759 Bug 1332206 - Drop some unnecessary calls to pause(); r=hiro
MozReview-Commit-ID: KCvFxh0DbQm

--HG--
extra : rebase_source : ee56169c0c09368316715e589e44c07bee17ce52
2017-02-08 09:25:30 +09:00
Brian Birtles 68d809f515 Bug 1332206 - Move invalid easing tests to the appropriate interface tests; r=hiro
MozReview-Commit-ID: 4PYlZvwRD1L

--HG--
extra : rebase_source : c3b5f4cf81e9bbad5f2bb022ea76d3ad0aeb2e25
2017-02-08 09:25:30 +09:00
Brian Birtles e754344e5f Bug 1332206 - Move tests for timing functions with inputs outside [0, 1]; r=hiro
These should be part of the tests for the transformed distance since that is
currently the only place where they can occur.

This patch also revises the test descriptions somewhat to make it clearer what
is being tested.

MozReview-Commit-ID: D4YfAiZUBYR

--HG--
extra : rebase_source : 778034d7bd02431cb2ebaee7da7e1fe3f745c400
2017-02-08 09:25:30 +09:00
Brian Birtles 0a80bcf958 Bug 1332206 - Add missing tests for steps-end in delay phase; r=hiro
(Once we remove the special clamping behvaior later in this patch series, the
added test here will fail if we don't add special handling for the case
when the progress is zero and we are in the delay phase.)

MozReview-Commit-ID: Dnon2soE1Se

--HG--
extra : rebase_source : c1045d168211bf73ff28102e7177653eedc8b6f2
2017-02-08 09:25:29 +09:00
Brian Birtles a839899d81 Bug 1332206 - Drop checking width in step timing function tests; r=hiro
We only use this once to test the timing function when applied to a keyframe.
Now that we have tests for this in

  animation-model/keyframe-effects/effect-value-transformed-distance.html

we can drop the check here and simplify these tests considerably.

Also, 'progress' is always set so we can drop the check for an undefined value.

MozReview-Commit-ID: 39ajHZBRWBf

--HG--
extra : rebase_source : 548fcfadd97888be126f746bcd1b0113156ce034
2017-02-08 09:25:29 +09:00
Brian Birtles 0ebc2a632d Bug 1332206 - Drop step timing function for compositor animations; r=hiro
This seems like a Gecko-specific test and even then it's not clear why we
expect the result could be different in this case.

MozReview-Commit-ID: Ix8jZLobwcA

--HG--
extra : rebase_source : 9068b8bbd3efc30a588d704eaee3d172824f176c
2017-02-08 09:25:29 +09:00
Brian Birtles 12dad7eff5 Bug 1332206 - Move step timing function tests; r=hiro
MozReview-Commit-ID: HdBtYjbL2la

--HG--
extra : rebase_source : 37fd2e03feadb1a720fc84a7b610a82efd926275
2017-02-08 09:25:29 +09:00
Brian Birtles 81fb137b73 Bug 1332206 - Add tests for keyframe easing; r=hiro
MozReview-Commit-ID: HkWyQXjr7P5

--HG--
extra : rebase_source : 03d4e0d6fd4b676b1ac50cadc0f901e0fd9250d4
2017-02-08 09:25:28 +09:00
Brian Birtles aff2f33999 Bug 1332206 - Simplify invalid easing tests; r=hiro
This doesn't need to be an array of objects when a simple array would do.

MozReview-Commit-ID: 1gtdhG5RPSy

--HG--
extra : rebase_source : ebe92fc91cd94d3b54277810e300b6bba570c8c5
2017-02-08 09:25:28 +09:00
Brian Birtles 4112f0633f Bug 1332206 - Rename effect easing tests to easing tests; r=hiro
These tests are generic enough to be used for either effect easing or keyframe
easing.

MozReview-Commit-ID: 5cpnkiCv0z1

--HG--
rename : testing/web-platform/tests/web-animations/resources/effect-easing-tests.js => testing/web-platform/tests/web-animations/resources/easing-tests.js
extra : rebase_source : eef374243f4a03c7a1fa8f01d04bf0457177848a
2017-02-08 09:25:28 +09:00
Brian Birtles a650d426c7 Bug 1332206 - Rework tests for linear-equivalent cubic-bezier timing functions from effect-easing.html; r=hiro
The purpose of these tests appears to be to check that a linear-equivalent
cubic-bezier timing function (e.g. 'cubic-bezier(0, 0, 0, 0)') does not affect
the result such as clamping values out of the [0, 1] range.

This test really is testing the calculation of the 'transformed distance' in
the "The effect value of a keyframe effect" so we move the test there and
rework it to more clearly test what it is intended to cover.

MozReview-Commit-ID: 9sEr7MlVZKL

--HG--
extra : rebase_source : 290f5d875db32f9396264b76652c02d8b2976bee
2017-02-08 09:25:27 +09:00
Brian Birtles 907ba02e66 Bug 1332206 - Move tests for effect easing to timing-model; r=hiro
This set of tests are really just testing that we apply the timing function to
the animation effect so they belong in the appropriate part of the timing model
tests (and should check getComputedTiming not getComputedStyle).

I've also started to update tests to ES6 where appropriate since it seems
arrow functions, template literals, etc. are all supported on all UAs that
are implementing or likely to implement Web Animations.

MozReview-Commit-ID: 3kXao0Xi0BA

--HG--
extra : rebase_source : dd46913675b83fcb4c8c263b02c4d1c9cc23855f
2017-02-08 09:25:27 +09:00
Brian Birtles 806d8eb6c8 Bug 1332206 - Tidy up visibility tests to use single quotes and drop periods at end of test assertions; r=hiro
MozReview-Commit-ID: E5jloD49U0a

--HG--
extra : rebase_source : c6e2ab3a74b34057c906f64e1f32f12e95e603ea
2017-02-08 09:25:27 +09:00
Brian Birtles b03c6b4fd4 Bug 1332206 - Split effect value tests into separate files; r=hiro
The file naming here is based on the existing effect-value-context.html file,
i.e. we break up all the tests for the calculation the effect value into
separate files named effect-value-***.html.

MozReview-Commit-ID: LY46vX3mHh7

--HG--
rename : testing/web-platform/tests/web-animations/animation-model/keyframe-effects/the-effect-value-of-a-keyframe-effect.html => testing/web-platform/tests/web-animations/animation-model/keyframe-effects/effect-value-overlapping-keyframes.html
rename : testing/web-platform/tests/web-animations/animation-model/keyframe-effects/the-effect-value-of-a-keyframe-effect.html => testing/web-platform/tests/web-animations/animation-model/keyframe-effects/effect-value-visibility.html
extra : rebase_source : bdd2ce7259de59d802b6e45800b238df520ec648
2017-02-08 09:25:26 +09:00
Wes Kocher 95ae929bd7 Merge m-c to autoland, a=merge
MozReview-Commit-ID: AY7XekuIyIs
2017-02-07 16:56:19 -08:00
Wes Kocher 672c83ed65 Merge inbound to central, a=merge
MozReview-Commit-ID: 5H1ZxSV0XuM
2017-02-07 16:33:31 -08:00
Wes Kocher eba276a4fb Merge autoland to central, a=merge
MozReview-Commit-ID: 8yDHss0OAAq
2017-02-07 15:56:57 -08:00
Brian Hackett 4f53741ced Bug 1336866 - Lock GC while getting heap growth factor in testing function, r=jonco. 2017-02-07 10:18:28 -07:00
Brian Hackett adaab62494 Bug 1337324 - Fix GCManagedDeletePolicy so that it again tolerates being called off thread, r=jonco. 2017-02-07 10:15:24 -07:00
ffxbld 5586217f34 No bug, Automated HPKP preload list update from host bld-linux64-spot-055 - a=hpkp-update 2017-02-07 07:33:06 -08:00
ffxbld 3139a8b47f No bug, Automated HSTS preload list update from host bld-linux64-spot-055 - a=hsts-update 2017-02-07 07:33:04 -08:00
Carsten "Tomcat" Book 092e5dc5f1 merge mozilla-inbound to mozilla-central a=merge 2017-02-07 14:08:46 +01:00
Andrew Sutherland 45cc729bbb Bug 1335054 - Fix IndexedDB blob writing ownership race. r=janv
--HG--
extra : rebase_source : 1b67f4f1977233a196616f041622fa1bc4d8f0d9
2017-02-07 01:18:33 -05:00
Brian Hackett e009a2b331 Bug 1334837 - Add JSContext* to runtime for the active cooperatively scheduled thread, r=jandem,jonco,h4writer.
--HG--
extra : rebase_source : 2ceb22441a40570388d5704756000ee6dfe4ee8f
extra : histedit_source : ec04243fc5b5be99b592b064a5f5d10e03b8b6f9
2017-02-07 07:58:52 -07:00