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

549203 Коммитов

Автор SHA1 Сообщение Дата
Kris Maglione 89980ca107 Bug 1383367: Part 3 - Defer getComputedStyle call if a reflow is currently pending. r=mconley
MozReview-Commit-ID: 33IRfOlaBxP

--HG--
extra : source : 1f9ec38274940ff20a1bfc0a6b8c76ea5ae16cff
2017-07-26 14:30:00 -07:00
Kris Maglione bb44d3f3da Bug 1383367: Part 2 - Add promise helpers to defer operations until after a reflow. r=mconley
The main use of these helpers is to defer operations which would cause a
layout flush until after the next reflow if, and only if, a flush is currently
pending.

MozReview-Commit-ID: 6VwMioldQ2O

--HG--
extra : source : 7e6da74099fe44de96396783c43b8e3e0c5b70a4
2017-07-24 20:16:07 -07:00
Kris Maglione 3a3d52a233 Bug 1383367: Part 1 - Add JS helper to determine if a layout flush is required. r=mconley
This lets us decide whether to defer operations if they might trigger a
reflow.

MozReview-Commit-ID: 4M13HKAuZ7M

--HG--
extra : source : 6679237a46723432264361b5542454bb91d4831e
2017-07-24 20:07:39 -07:00
Michael Layzell e0bec95072 Bug 1381560 - Stop storing panic string length twice, r=ted
MozReview-Commit-ID: rLOdMPxhwD
2017-07-28 15:34:26 -04:00
Ehsan Akhgari 6fc1019dc6 Bug 1385368 - Pass aTextIDs as a const reference; r=mystor 2017-07-28 15:27:59 -04:00
Ehsan Akhgari 8e7275d330 Bug 1385369 - Reserve 1 space in Selection::mRanges; r=qdot
Most selections on the Web end up with one Range inside them.
By reserving the space for this one range inline, we can avoid the
allocator pressure in a lot of hot code when manipulating the
Selection object.
2017-07-28 15:27:57 -04:00
Ehsan Akhgari 540442244f Bug 1385324 - Part 2: Rewrite HTMLFormControlsCollection::GetSortedControls() to use RefPtr instead of raw pointers; r=qdot 2017-07-28 15:27:55 -04:00
Ehsan Akhgari 39304e1fa4 Bug 1385324 - Part 1: Use a preallocated buffer of 100 elements to try to avoid memory allocations in HTMLFormControlsCollection::GetSortedControls(); r=qdot 2017-07-28 15:27:53 -04:00
Felipe Gomes bce164765e Bug 1383205 - Update transitionend properties of <option> elements on a deferred task. r=jaws
Also, we only care about the properties that we support and that are animatable, as the non-animatable ones do not generate transitionend events

MozReview-Commit-ID: Aluf8gnAhbn
2017-07-28 16:15:32 -03:00
Kris Maglione d500662369 Bug 1357902 - Use improved locale service APIs for localization. r=gandalf
MozReview-Commit-ID: 6Aj0SZkCJwg

--HG--
extra : source : a897a38aad5c4b2dbe7d880d13bf39d079b734a8
extra : amend_source : e929342f2dedf228565095e08cadbb68c1cfb94a
extra : intermediate-source : 9b44720d645bc7f4d9698ecdc0c7ffbf073b36e6
2017-05-04 18:28:05 -07:00
Justin Wood 21f520f36d Bug 1384905 - Take 2 - [tc-migration] Windows 8 should not be triggered on try (unless specified) r=dustin
The first version of the patch didn't account for the fact that if we did -p all we still couldn't do -u foo[Windows 8]

specifically: -p all means self.platforms is None
https://hg.mozilla.org/mozilla-central/file/16ffc1d05422/taskcluster/taskgraph/try_option_syntax.py#l563

Then we check if the *test* has a run_on_projects that has either `all` or `try`, it doesn't so we abort.

In new code, we merely set a flag to say don't-run-me-by-default and use that in a few places.

MozReview-Commit-ID: 6rjNVZvpYGA

--HG--
extra : rebase_source : 4c791c9e566a5eddc2bb2e820bab0090f9db1237
2017-07-28 14:45:40 -04:00
Brian Stack cb6bc0b8f6 Bug 1383066 - Set schedulerId on all actions tasks r=dustin
MozReview-Commit-ID: CJr9nCfrSqQ

--HG--
extra : source : 3b300771889a7aa79167c837d2396bd0bd9bda80
extra : histedit_source : b8c4ae7653b66c7e460ccd05c7d83423ee052f18
2017-07-27 17:25:02 -07:00
Brian Stack f2862b85bc Bug 1381669 - Add backfill as an actions.json task r=dustin
MozReview-Commit-ID: 3Q53x0KGWgG

--HG--
extra : source : c2c67f39a75e6af8db6a58ba3718aae83b16e9d4
extra : histedit_source : d92cff9b9c21736ef6490baac11ec36c13611809
2017-07-27 15:27:50 -07:00
Brian Stack 6ed7e95883 Bug 1385151 - Fix assumption of task_id in add-new-tasks r=dustin
MozReview-Commit-ID: G8Jji0Tarvi

--HG--
extra : source : bec038e5f354f4194db9c2d66f859104cd3df875
extra : histedit_source : 6bbceb19bddd66148e05c5fc079780935848dcbc
2017-07-27 18:55:01 -07:00
Brian Stack 4def15ac58 Bug 1385149 - Improve action task testing errors r=dustin
MozReview-Commit-ID: AHO7RGlU9g2

--HG--
extra : source : bb231507aab86fa5e5b32d3275236937c20ce1a2
extra : histedit_source : 9f6eb9a14cf2ae65c4f3d0407ac8b0b954a69bef
2017-07-27 18:48:53 -07:00
Brian Stack 502147914d Bug 1385097 - Remove hello action r=dustin
MozReview-Commit-ID: 1x4IfPma4gO

--HG--
extra : source : 2b9ebd337cf1b214e7f3de43a2b2cb9e756c2b31
extra : histedit_source : 0963a6f80e77a44e43d092793aa28e5e8c2a82e3
2017-07-27 15:39:55 -07:00
Brian Stack 257aa1c23c Bug 1384729 - Move actions into taskgraph dir r=dustin
MozReview-Commit-ID: HK5MR8Xw3On

--HG--
rename : taskcluster/actions/__init__.py => taskcluster/taskgraph/actions/__init__.py
rename : taskcluster/actions/add-new-jobs.py => taskcluster/taskgraph/actions/add-new-jobs.py
rename : taskcluster/actions/hello-action.py => taskcluster/taskgraph/actions/hello-action.py
rename : taskcluster/actions/registry.py => taskcluster/taskgraph/actions/registry.py
rename : taskcluster/actions/retrigger.py => taskcluster/taskgraph/actions/retrigger.py
rename : taskcluster/actions/run_missing_tests.py => taskcluster/taskgraph/actions/run_missing_tests.py
rename : taskcluster/actions/test-retrigger-action.py => taskcluster/taskgraph/actions/test-retrigger-action.py
rename : taskcluster/actions/util.py => taskcluster/taskgraph/actions/util.py
extra : source : 9368bd8045136706950cde7cf718fda5492499e8
extra : histedit_source : f52597f12cb247124ee6080241ac9c741fc53e49
2017-07-27 10:47:37 -07:00
Sebastian Hengst 6389867b7c Backed out changeset 1d87b1dc4ce2 (bug 1272697) for failing mochitest test_interfaces.html for 'ByteLengthQueuingStrategy' and wpts, e.g. general.dedicatedworker.html. r=backout on a CLOSED TREE 2017-07-28 20:20:50 +02:00
Sebastian Hengst 2a076b4002 Backed out changeset 862ba8683d19 (bug 1272697) 2017-07-28 20:18:28 +02:00
Sebastian Hengst 08625237bc Backed out changeset 2693a863dabd (bug 1272697) 2017-07-28 20:18:21 +02:00
Brendan Dahl 5dd8373329 Bug 1355147 - Use headless clipboard on macOS. r=jrmuizel
MozReview-Commit-ID: Fh0GHE34joE
2017-07-28 11:00:29 -07:00
Brendan Dahl 414f87bf78 Bug 1355147 - Enable macOS headless marionette tests. r=whimboo
MozReview-Commit-ID: 7dw2RmD2GBo
2017-07-28 11:00:29 -07:00
Brendan Dahl c518d17f15 Bug 1355147 - Change Firefox to a background application when headless. r=mstange
To avoid headless Firefox creating an icon in the dock and taking focus away
from the terminal, it is now changed to a background app on startup.

MozReview-Commit-ID: DyKk0Zxq0Uq
2017-07-28 11:00:28 -07:00
Brendan Dahl 465c6d492e Bug 1355147 - Fix test moving to negative coordinates in headless mac. r=whimboo
Expose if the browser is headless to marionette session capabilities
so the tests can check headless behavior.

MozReview-Commit-ID: 10va2Iv2ytO
2017-07-28 11:00:28 -07:00
Brendan Dahl 82161df837 Bug 1355147 - Expose IsHeadless on GfxInfo. r=jrmuizel
Allows marionette to check if the browser is in headless mode.

MozReview-Commit-ID: 2kaqO3HO9Ke
2017-07-28 11:00:28 -07:00
Brendan Dahl 987400a824 Bug 1355147 - Add basic support for headless mode on macOS. r=jrmuizel
MozReview-Commit-ID: 23Wchhimynz
2017-07-28 11:00:27 -07:00
Honza Bambas 585bff5b22 Bug 1383234 - Don't throttle Blocking/Unblocked marked HTTP responses. r=mcmanus 2017-07-28 08:10:00 -04:00
Ruturaj K. Vartak 199f0ac351 Bug 1364096 - Autocomplete for network monitor flag values. r=ntim, r=jdescottes 2017-07-28 03:11:00 -04:00
Christoph Kerschbaumer d7cb1595c0 Bug 1385223 - Convert tests within dom/plugins/test/mochitest/ to comply with new data: URI inheritance model. r=bsmedberg 2017-07-28 11:35:46 +02:00
Andreas Farre 8378e81e6d Bug 1385238 - Reset execution budget when background state changes. r=bkelly 2017-07-28 09:31:00 -04:00
Cameron Kaiser e7b4e849fb Bug 1385357 - Whitelist Gopher to be consistent with registerProtocolHandler. r=mixedpuppy 2017-07-27 23:32:25 -07:00
Kartikaya Gupta adeda831a6 Bug 1372880 - Followup to fix typo in function name. r=me
MozReview-Commit-ID: J2D0Cb6DRNJ
2017-07-28 12:57:13 -04:00
Geoff Brown c31f67a29a Bug 1329424 - Skip TestScreenCaptureChrome.test_capture_flags for frequent failures; r=me,test-only 2017-07-28 10:45:23 -06:00
Till Schneidereit acef1159b4 Bug 1272697 - Part 4: Add JSAPI functions for working with ReadableStream. r=shu
This adds a ton of JSAPI functions for creating and querying the state of ReadableStreams, and support for creating ReadableStream instances whose source is supplied by the embedding.

MozReview-Commit-ID: 9uDWOazPaUI
2017-07-28 17:48:14 +02:00
Till Schneidereit 8b46f09d1c Bug 1272697 - Part 3: Implement ReadableStream and associated classes in the JS engine. r=shu
MozReview-Commit-ID: E4uux96ed2m
2017-07-28 17:48:14 +02:00
Till Schneidereit dec687b07c Bug 1272697 - Part 2: Add runtime pref to enable streams. r=baku,jonco
MozReview-Commit-ID: 5OSxbcd3jQB
2017-07-28 17:48:12 +02:00
Ryan VanderMeulen 4f8cc2e674 Backed out changeset bc37ab3e9abc (bug 900784) for leaks. 2017-07-28 11:42:59 -04:00
Tim Taubert 9dfa878543 Bug 1385313 - Use MozPromiseRequestHolders in U2FTokenManager r=jcj 2017-07-28 17:11:03 +02:00
Tim Taubert 0aee684c17 Bug 1385274 - Don't try to resolve WebAuthnManager::mPBackgroundCreationPromise twice r=jcj 2017-07-28 15:53:42 +02:00
Christoph Kerschbaumer db40f0ec94 Bug 1385240 - Update editor/libeditor/tests/test_bug635636.html to comply with new data: URI inheritance model. r=masayuki 2017-07-28 13:34:24 +02:00
Paul Adenot 7f1c17c634 Bug 1384247 - Check if an HTMLMediaElement can be capture before doing it. r=dminor
MozReview-Commit-ID: EWpf2qA2Yce

--HG--
extra : rebase_source : fd990877481c6f3977e2dc0ec615c0282d30123d
2017-07-27 16:02:28 +02:00
Carsten "Tomcat" Book 139661e8e4 Merge mozilla-central to mozilla-inbound 2017-07-28 15:25:58 +02:00
Carsten "Tomcat" Book 892bedca2e merge mozilla-inbound to mozilla-central a=merge 2017-07-28 15:24:39 +02:00
Nicolas B. Pierron 05a1127a93 Bug 900784 - Enable the JavaScript Start-up Bytecode Cache. r=mrbkap 2017-07-28 13:06:48 +00:00
Nicolas B. Pierron 542817ed5d Bug 1371333 - Remove unused CacheTokenLastFetched from CacheInfoChannel. r=valentin 2017-07-28 13:06:48 +00:00
Nicolas B. Pierron 7a08464871 Bug 900784 - Tune the bytecode cache heuristic based on telemetry results. r=mrbkap 2017-07-28 13:06:48 +00:00
Sylvestre Ledru d48480a951 Bug 1384848 - Remove dead code in XPCConvert.cpp r=mrbkap
MozReview-Commit-ID: EncsNyW5Qxx
2017-07-28 14:05:27 +02:00
Nicolas Silva 230106d30b Bug 1383786 - Changes to the ffi boundary. r=sotaro 2017-07-28 14:08:11 +02:00
Nicolas Silva ef3943612a Bug 1383786 - Fix unified build issue. r=sotaro 2017-07-28 14:08:05 +02:00
Sebastian Hengst ce0a3e41e1 Backed out changeset 9bba40accbf6 (bug 1384962) for frequently exceeding maximum run time for browser/components/preferences/in-content/tests/browser_performance.js. r=backout 2017-07-28 11:01:21 +02:00