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

590596 Коммитов

Автор SHA1 Сообщение Дата
Razvan Caliman 0a3e54885d Bug 1449885 - Read font variation axis data and setup UI with any axis values defined on rule. r=gl
MozReview-Commit-ID: 6tWRyjYcdDH
2018-04-02 17:32:51 +02:00
Geoff Brown 3680684f70 Bug 1452694 - Use TestRunnerActivity for geckoview mochitest/reftest; r=bc
This makes the changes necessary to use TestRunnerActivity when geckoview
is installed and requested, but we do not yet attempt to run any such
test tasks in automation.
2018-04-10 13:26:11 -06:00
Geoff Brown e947c0c1e9 Bug 1452956 - Use newlines when dumping Android logcat to test log; r=jmaher 2018-04-10 13:26:08 -06:00
Ben Hearsum c8816caaf1 bug 1355482: document taskcluster releng implementation and release promotion - add in depth balrog docs. r=aki 2018-04-10 15:24:57 -04:00
arthur.iakab 50132b1765 Backed out changeset 090f4e5a8d73 (bug 1446671) For failing Test verify on accessible/tests/browser/events/browser_test_textcaret.js on a CLOSED TREE 2018-04-10 22:12:51 +03:00
arthur.iakab f7c08a2145 Backed out 2 changesets (bug 1449885) For frequently failing devtools on browser_parsable_css.js on a CLOSED TREE
Backed out changeset 47b3480dc0af (bug 1449885)
Backed out changeset 7ee122acafd1 (bug 1449885)
2018-04-10 22:09:31 +03:00
Tim Nguyen ce2407fe5e Bug 1437302 - Followup: fix reftest failures on a CLOSED TREE. r=me 2018-04-10 20:40:30 +02:00
Kris Maglione 2475362f04 Bug 1451940: Don't reparse stylesheets when assigning empty string to empty element. r=bz
Per spec, assinging an empty string to textContent or innerHTML should not
trigger any mutation observers, and therefore should not trigger a stylesheet
reparse, when the element is already empty.

Since we need to apply some special handling to innerHTML and textContent
assignments to <style> nodes, and therefore re-parse directly in the setter
rather than in response to mutation observers, we need to special-case this
scenario.

MozReview-Commit-ID: KdOYFs8ayT7

--HG--
extra : rebase_source : 67b85174d08028c5200964800b657950aa2bffa2
2018-04-10 11:06:26 -07:00
Alexander Surkov 833fe43cb6 Bug 1446671 - convert mochitest/textcaret/test_browserui.xul test into a browser test, r=yzen, gijs 2018-04-10 14:02:19 -04:00
Ben Kelly a2fce061cf Bug 1450274 P3 Make WorkerGlobalScope call DisconnectEventTargetObjects() when the worker reaches the Terminating state. r=baku 2018-04-10 11:00:57 -07:00
Ben Kelly 4d9ff997d3 Bug 1450274 P2 Make ServiceWorkerRegistration use DETH::KeepAliveIfHasListenersFor(). r=asuth 2018-04-10 11:00:56 -07:00
Ben Kelly 21a91c3b30 Bug 1450274 P1 Make ServiceWorker use DOMEventTargetHelper::KeepAliveIfHasListenersFor(). r=asuth 2018-04-10 11:00:56 -07:00
Jason Laster 14cece73ee Bug 1452748 - Update Debugger Frontend v33. r=jdescottes
MozReview-Commit-ID: 6kHP1gMaY07
2018-04-10 13:50:12 -04:00
Nathan Froyd cc035fe9e0 Bug 1444125 - don't poison Maybe on construction; r=gerald
This behavior is pretty heavy-handed and degrades performance.
2018-04-10 13:46:00 -04:00
Nathan Froyd e7e0eac6bc Bug 1444125 - work harder to generate good code for Maybe poisoning; r=gerald 2018-04-10 13:46:00 -04:00
Geoff Brown 1a314fba8e Bug 1389805 - Apply elfhack -r to Android xpcshell libs; r=jmaher 2018-04-10 11:14:16 -06:00
Geoff Brown 42e0026deb Bug 1389805 - Update linux64 host-utils with elfhack; r=me,a=test-only 2018-04-10 11:14:14 -06:00
Razvan Caliman ecf3a64924 Bug 1449885 - Write variation axis changes to rule and keep in sync with any manual edits to rule. r=gl
MozReview-Commit-ID: LaZWwWf2CsX
2018-04-02 17:40:21 +02:00
Razvan Caliman 4bc526421a Bug 1449885 - Read font variation axis data and setup UI with any axis values defined on rule. r=gl
MozReview-Commit-ID: 6tWRyjYcdDH
2018-04-02 17:32:51 +02:00
Gurzau Raul 4aeb9af849 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-04-10 19:58:05 +03:00
Lee Salzman 43c1a4fcf5 Bug 1449352 - always composite 24 depth WindowSurfaceX11 as BGRX. r=jrmuizel
MozReview-Commit-ID: 3xeE3EEttR6
2018-04-10 12:43:59 -04:00
Nicolas Chevobbe ff0492d318 Bug 1425521 - Wrap JsTerm in a React component in new frontend; r=bgrins.
MozReview-Commit-ID: GGq6ZB760d9

--HG--
rename : devtools/client/webconsole/jsterm.js => devtools/client/webconsole/components/JSTerm.js
extra : rebase_source : 2a2134bc04ca9efbb83654c93ab4b81232acf2bd
2018-03-30 17:48:50 +02:00
Kartikaya Gupta 59ab21c500 Bug 1453478 - Add test-verify jobs for QR platforms. r=jmaher
MozReview-Commit-ID: ImLzfq65KyV

--HG--
extra : rebase_source : d5e69fa1dcf9cbd911c4eb6545ff516ff0d9c5f1
2018-04-11 16:28:31 -04:00
Luca Greco 27c184bde9 Bug 1443221 - Do not send a webNavigation API event for a browser which is adopting an existent tab in a new window. r=mixedpuppy
MozReview-Commit-ID: GG9cSB5hdhA

--HG--
extra : rebase_source : 136066594c825526786b4be40f7701ed25b01035
2018-04-09 15:39:49 +02:00
Marco Bonardo 2963c44842 Bug 1452660 - Tag queries pointing to an invalid folder are being rewritten as empty urls. r=standard8
MozReview-Commit-ID: FUmmYewl8Vt

--HG--
extra : rebase_source : 6f5d940bd1ae519ee54f3acf5b93a244d12b0db9
2018-04-11 15:45:23 +02:00
Margareta Eliza Balazs 1c0306e497 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-04-12 12:45:41 +03:00
Gabriele Svelto fbed2b4511 Bug 1453238 - Populate the crash ping platformVersion and displayVersion fields correctly on Fennec; r=jchen
MozReview-Commit-ID: 6VK40Hoz1kX

--HG--
extra : rebase_source : 01a2a65de62d0ad04db85e7554ab8d8ea86006de
2018-04-11 21:29:14 +02:00
Henrik Skupin e19b43f4d3 Bug 1452024 - [geckodriver] Update changelog for command prefix changes. r=ato
MozReview-Commit-ID: 4k4ah8nlOr8

--HG--
extra : rebase_source : af0146f469da5463dcef1a14b5927c3345f01867
2018-04-11 16:43:19 +02:00
Henrik Skupin 2fb36c4294 Bug 1452024 - [geckodriver] Update vendor specific commands to use custom prefixes. r=ato
Commands which are not defined by the WebDriver spec have to
use the "Marionette" prefix. Exceptions are only allowed for
chrome specific commands which share the same request URL with
the content one.

MozReview-Commit-ID: L47inQ3e8it

--HG--
extra : rebase_source : cc7e03bc01376cc08f6545405a9a54da2a8e77da
2018-04-11 13:47:21 +02:00
Henrik Skupin c58fe6110a Bug 1452024 - [geckodriver] Update WebDriver specific commands to use the "WebDriver" prefix. r=ato
MozReview-Commit-ID: BOWEkktQKY2

--HG--
extra : rebase_source : f27ea83036da0d59c9588db8df261277989d7e7e
2018-04-11 13:33:12 +02:00
Henrik Skupin 121c3cc0ac Bug 1452024 - [geckodriver] Sort webdriver command list. r=ato
MozReview-Commit-ID: 4WV19OWAm7B

--HG--
extra : rebase_source : caa1e1c07f158af01d6412e59e788be890fe85a3
2018-04-11 12:15:26 +02:00
Karl Tomlinson 3481a11d87 bug 1328964 add CycleCollectedJSContext::IsSystemCaller() to make ThreadsafeIsSystemCaller() safe for worklets r=baku
MozReview-Commit-ID: Cg4OBbm5CwA

--HG--
extra : rebase_source : 9a113cf0f945bd48207e81f9fa08bcba1f35303c
2018-04-06 18:53:25 +12:00
Karl Tomlinson cabef87937 bug 1328964 terminate worklet thread during xpcom shutdown r=baku
The final CC does not happen until after threads are shutdown and so we can't
depend on CC to trigger termination.

This management of the worklet thread by worklet code is an intermediate
situation until worklets run on the threads managed by other objects.

MozReview-Commit-ID: 8hWsdRCppC2

--HG--
extra : rebase_source : 1a0bfdc80ffa2d8beaff6249f40d033a0f319d2e
2018-04-12 16:26:08 +12:00
Brian Grinstead 6cb530800d Bug 1446247 - Pass namespace into IsCustomElementName to allow for non-dashed XUL elements;r=e7358d9c+590837,smaug
This will make it possible to migrate existing bindings without also needing to
mass-rewrite frontend code at the same time.

MozReview-Commit-ID: IBBqC4eeDDX

--HG--
extra : rebase_source : e901ac665208b3a683668c1bb33a26dcf479580c
2018-03-29 09:34:56 -07:00
Thom Chiovoloni 7be53b64d3 Bug 1453507 - Fix and simplify TPS's logout procedure r=eoger
MozReview-Commit-ID: CvnXAT0nanB

--HG--
extra : rebase_source : 00736a60200a1a4c6895493836709a5cacb156c2
2018-04-11 15:40:17 -07:00
Edouard Oger 3a0bca5c18 Bug 1443115 - Handle FxA pushEndpointExpired flag. r=markh
MozReview-Commit-ID: B0YIrtoSpOI

--HG--
extra : rebase_source : 1bf3892286914807157f3ac987f084f159d6639e
2018-04-10 15:47:26 -04:00
Hiroyuki Ikezoe 1a43163be4 Bug 1443427 - Don't flush throttled animations in Animation::FlushStyle(). r=birtles
Animation::FlushStyle() gets called only for CSS animations/transitions'
playState changes in JS or ready Promise for CSS animations.  In either case
throttled animation state, which is, to be precise, transformed position or
opacity value on the compositor, doesn't affect those results.

The first test case for CSS animations and the first test case for CSS
transitions in this patch fail without this fix.

MozReview-Commit-ID: EVym4qputL4

--HG--
extra : rebase_source : 12524c7db1d59da69687bb123fc65ad4301f5527
2018-04-11 18:01:14 +09:00
Blake Kaplan 543e672dd4 Bug 1391154 - Handle edge cases around the borders of IntersectionObservers more consistently. r=dholbert
The old code would ignore mThresholds if we happened to update when the
observed element was edge-adjacent to its root. This could cause spurious
notifications if it happened to run during a CSS transformation. The new code
more closely follows the spec with a slight deviation where the code treats
all values less than the smallest passed-in threshold as equivalent (when
looking at previousIndex). This matches Chrome's implementation and the tests.

MozReview-Commit-ID: 7oAh1EdjMiY

--HG--
extra : rebase_source : 46de4aee9c7da36bd1b41c07fa9b6bbe8ee15dc0
2018-04-10 18:54:01 -07:00
Kris Maglione 9deb8e39cf Bug 1451670: Read the changed flag from startup JSON location data. r=aswan
MozReview-Commit-ID: tgfQDvyEj3

--HG--
extra : rebase_source : 96cb5845841e4b25a8afac47a3aa4b1e22867cbd
2018-04-05 14:01:38 -07:00
Kit Cambridge b291ceb1ab Bug 1452294 - Improve logging for records in bookmark mirror. r=markh
MozReview-Commit-ID: 69eJrbo89Sx

--HG--
extra : rebase_source : f6ef5d721ede920431540aaa5af1bc1a90f6111f
2018-04-06 17:15:28 -07:00
Rob Wu 4a63a4cd88 Bug 1453260 - run test script in specific page only r=aswan
Use a more specific entry point for the test than
"http://mochitest.test:8888" to make sure that the test is only started
once, when the test opens a tab with the entry point.

MozReview-Commit-ID: 7iAFREDuACu

--HG--
extra : rebase_source : 6ab46b1114dc824f29d0bf21ffa784cd14651447
2018-04-11 14:25:03 +02:00
William Lachance 7e91120b19 Bug 1453356 - Document new displayVersion field in telemetry environment r=chutten
MozReview-Commit-ID: IDYPL0E9Yip

--HG--
extra : rebase_source : f0057ac4dc6e0ed1483afa65568250308e838e3a
2018-04-11 10:52:33 -04:00
Mike Taylor 6b354aaea5 Bug 1409056. Allow webcompat-reporter addon to ride the trains. r=florian
(Note: this is still disabled by default for non-DevEdition and non-Nightly)

MozReview-Commit-ID: FVgZD3IQSHW

--HG--
extra : rebase_source : b3bac5d476bce61da190655b3bb5c7b044175bb4
2018-04-09 16:48:34 -05:00
Tim Nguyen 041e5707e3 Bug 1449327 - Stop sanitizing fully transparent values. r=dao
MozReview-Commit-ID: DRQjCm35QsN

--HG--
extra : rebase_source : df6c4cfe8e936519f867a7d283cebfdfb566256b
2018-04-11 21:05:13 +02:00
Kartikaya Gupta 9430ed7557 Bug 1452620 - Document the WrPipelineInfo structure. r=botond,nical
MozReview-Commit-ID: DleDZydMnKS

--HG--
extra : rebase_source : 1e86be2527841a2d1c1b999f11f9c4c03e844a2f
2018-04-10 17:26:54 -04:00
Kartikaya Gupta 97ffc1e59e Bug 1452620 - Use FfiVec to clean up WrPipelineInfo usage in C++. r=Gankro,nical
Instead of passing a WrPipelineInfo* to C++ code, we can now pass the
WrPipelineInfo directly. C++ code can access the info members without
having to call back into rust code, so the wr_pipeline_info* iterator
methods can be removed. Deleting the structure still requires passing it
back to rust.

MozReview-Commit-ID: HYcPX3mCGKW

--HG--
extra : rebase_source : f4b781cfc463c8e196f67a6e178ce4ce44a9464a
2018-04-10 17:26:54 -04:00
Kartikaya Gupta 404fe454a9 Bug 1452620 - Add an FfiVec structure. r=Gankro
This structure makes it more ergonomic to access vectors from C++. A
Vec<T> can be converted to FfiVec<T> which can safely cross the FFI
boundary. That provides an easy to use read-only access mechanism to the
vector contents. The FfiVec must be returned to rust code to be freed
properly.

MozReview-Commit-ID: AdIyEsjrPSZ

--HG--
extra : rebase_source : db87eb55e19c2d129f4c8a8155b03d9fbfc98199
2018-04-10 17:26:53 -04:00
Tomislav Jovanovic b2409204a3 Bug 1441336 - Test addon permissions for PerformanceTiming properties r=kmag
MozReview-Commit-ID: LlySv9AinVC

--HG--
extra : rebase_source : a0030887988152361ade306391c453ebaeb064a6
2018-04-07 02:38:51 +02:00
Tomislav Jovanovic 9e09943ad5 Bug 1441336 - Use addon permissions for PerformanceTiming properties r=bz,kmag
We need to side-step existing cross-origin checks in Performance Timing code
when the caller is a web extension content script that otherwise has permission
to access the cross-origin resource.

MozReview-Commit-ID: 8IgtqZgPWgY

--HG--
extra : rebase_source : e8152c5d8ab32096d1ff7f97311c1b43b57c3694
2018-04-04 16:54:26 +02:00
Zibi Braniecki d06d126e5d Bug 1451992 - Migrate Preferences::Subdialogs::Translation to Fluent. r=gijs,stas
MozReview-Commit-ID: JfBdle6i5wL

--HG--
extra : amend_source : 79e96b14339550e5dd6cbe72f98efa7be28326c0
2018-04-05 22:55:44 +02:00