Commit Graph

576938 Commits

Author SHA1 Message Date
Scott Wu
a9888b57e5 Bug 1427510 - Use current year as expiration year in credit card test case to fix perma failure. r=lchang
MozReview-Commit-ID: IuDCc6UDfay

--HG--
extra : rebase_source : b6bfa0a2ebe55e731ce135757a18440d60a84682
2018-01-09 17:33:04 +08:00
Emilio Cobos Álvarez
124c284658 Bug 1429961: Crashtest. r=me
MozReview-Commit-ID: 79OJm4Ay1lf
2018-01-16 11:03:40 +01:00
Edgar Chen
629d03627c Bug 1420377 - Avoid atomizing 'is' value twice when the custom element is created from parser; r=smaug
MozReview-Commit-ID: JHw3di1Q9E9

--HG--
extra : rebase_source : a1f1ac6ddefc7d2ffb543eb30fc41c868f050288
2017-11-24 16:57:00 +08:00
Edgar Chen
6ed22c88c6 Bug 1425079 - Add WPT test for the attributeChangedCallback which is triggered from parser; r=smaug
MozReview-Commit-ID: G0Cnxmv3sP8

--HG--
extra : rebase_source : 13e63c709566463c723d56917da69fdc975ff2a0
2018-01-15 17:23:27 +08:00
Andreea Pavel
086e0422c4 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2018-01-16 11:52:04 +02:00
Andreea Pavel
5c3d27735c Merge mozilla-inbound to mozilla-central. a=merge 2018-01-16 11:50:13 +02:00
Dorel Luca
513f74e580 Merge mozilla-central to mozilla-inbound r=merge 2018-01-16 06:09:12 +02:00
Dorel Luca
c5c7ddbb92 Merge inbound to mozilla-central r=merge a=merge 2018-01-16 06:05:59 +02:00
Dorel Luca
0bc344f9d6 Merge autoland to mozilla-central r=merge a=merge 2018-01-16 06:03:35 +02:00
Geoff Brown
c27dfe6822 Bug 1430668 - Increase chunks for linux32/debug jsreftest; r=me, a=test-only
Attempt to avoid intermittent task timeouts in these tests.
2018-01-15 15:51:13 -07:00
Geoff Brown
d1e788a7b6 Bug 1321605 - Follow-up to dump Android bogomips in main test log; r=me, a=test-only
We use bogomips as a convenient indicator or emulator performance/health and
make that available in the android-performance.log artifact. When the task
times out, that artifact is not uploaded, leaving me curious about what the
bogomips were; let's dump it to the test log.
2018-01-15 15:51:13 -07:00
ffxbld
54161e9fb9 No bug, Automated HPKP preload list update from host bld-linux64-spot-306 - a=hpkp-update 2018-01-15 10:59:32 -08:00
ffxbld
52c9e21d6b No bug, Automated HSTS preload list update from host bld-linux64-spot-306 - a=hsts-update 2018-01-15 10:59:29 -08:00
Csoregi Natalia
41925c0b6c Merge inbound to mozilla-central. a=merge 2018-01-15 19:26:43 +02:00
Csoregi Natalia
79e1264320 Merge autoland to mozilla-central. a=merge 2018-01-15 19:25:30 +02:00
Csoregi Natalia
1c62bb4d0b Backed out 5 changesets (bug 1418425) requested per comment #83. on a CLOSED TREE a=backout
Backed out changeset 0ecc98bd0822 (bug 1418425)
Backed out changeset 7b7725d1d3c3 (bug 1418425)
Backed out changeset 2e95ebdcae6d (bug 1418425)
Backed out changeset 47fbcaf5ad05 (bug 1418425)
Backed out changeset 142001babb39 (bug 1418425)

--HG--
extra : source : 492a154a477f9f38122a5214367a95b76c82b560
2018-01-15 15:30:30 +02:00
Gurzau Raul
e0cb05876d Merge inbound to mozilla-central. a=merge 2018-01-15 11:57:47 +02:00
Jessica Jong
bf1d5c0073 Bug 1429656 - Implement ShadowRoot.activeElement. r=smaug 2018-01-15 14:42:47 +08:00
Jessica Jong
20d2281c59 Bug 1429982 - cloneNode on ShadowRoot interface should throw NotSupportedError. r=smaug
The spec changed in order to align with the error thrown by importNode.

--HG--
rename : dom/tests/mochitest/webcomponents/test_bug1176757.html => dom/tests/mochitest/webcomponents/test_shadowroot_clonenode.html
2018-01-15 14:42:43 +08:00
Kris Maglione
bef381375c Bug 1430508: Return 0 for ProcessId() when channel IPC is closed. r=dragana
There are some corner cases where we try to attach StreamFilter endpoints to a
channel after its IPC has been closed from from the other side, but request
listeners haven't been notified. This causes crashes in any of several places.

This patch changes nsHttpChannel::ProcessId to return 0 when IPC is closed, so
callers can detect that it's no longer possible to attach endpoints to it.

MozReview-Commit-ID: BZTOqezih0P

--HG--
extra : rebase_source : dfdb5bf7a11fccea51a1fbb161e688f10167da30
2018-01-14 17:40:09 -08:00
Ekanan Ketunuti
83243e6444 Bug 1423678 - Add words to en-US dictionary. r=jet 2018-01-14 11:07:31 +07:00
arai
3d4967a6e0 Bug 1265174 - do not restore "onclose" attribute to null value in print preview window, when there was none at the start. r=smaug 2018-01-13 10:16:00 +02:00
Andreas Tolfsen
2861122a4c Bug 1430109 - Combine assert.window and assert.contentBrowser. r=maja_zf
The forthcoming window tracking refactoring introduces the new
abstractions ContentContext and ChromeContext that to a large extent
share the same interface.  They make it possible to interact with
both types of browsing context in a uniform manner.

Marionette currently has a lot of convoluted if-conditions to
paper over the differences between ChromeWindow, <xul:browser>,
and browser.Context.  Examples of this includes the assert.window
and assert.contentBrowser assertions: they essentially perform the
same job, but does not share the same API because the underlying
APIs they call are different.

In an effort to prepare Marionette for the window tracking refactoring,
this patch adds a bit of glue to combine them both into one assertion
called assert.open.  This checks that the browsing context has not
been discarded.

MozReview-Commit-ID: K5e7Sr1mq0
2018-01-15 14:02:39 +00:00
Andreas Tolfsen
f92c007d89 NO BUG - Regenerate Marionette API docs. r=me
DONTBUILD

MozReview-Commit-ID: KfKG7XfphNb
2018-01-15 14:01:32 +00:00
Andreas Tolfsen
ca71f397cc NO BUG - Correct README inclusion in Marionette API docs. r=me
DONTBUILD

MozReview-Commit-ID: KAElMSRZgnp
2018-01-15 14:01:00 +00:00
Nicolas Silva
b5d400cfab Bug 1377321 - Only use WebRender for top-level windows and remote content. r=kats 2018-01-15 14:38:19 +01:00
sotaro
8ebc9420bc Bug 1429997 - Add RenderCompositor to wrap platform dependent code r=nical 2018-01-15 22:22:15 +09:00
Georg Fritzsche
e415abb416 Bug 1429510 - Make last shutdown time a scalar. r=chutten 2018-01-15 13:22:56 +01:00
Gurzau Raul
115b9999dc Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-01-15 12:00:56 +02:00
Lars T Hansen
6e8efb4445 Bug 1404683 - Mark test as slow, r=me 2018-01-15 09:57:42 +01:00
Fred Lin
2a707190e1 Bug 1413830 - Data schema change for onboarding telemetry;r=fischer,francois
Implement new processPings and _sendPing, handle sessions via registerNewOnboardingSession
This patch covers all new events except onboarding-noshow-smallscreen and overlay-disapear-resize events will be implemented in bug 1417769

MozReview-Commit-ID: 3jNAmOcrvEa
2018-01-15 15:32:46 +08:00
sotaro
4bd6341225 Bug 1429694 - Fix WebRenderLayerManager::ClearCachedResources r=nical 2018-01-15 16:17:40 +09:00
Stone Shih
76cbc214bf Bug 1414336 - Add a test case to make sure pointercancel isn't fired when content prevents default on touchstart. r=kats.
MozReview-Commit-ID: 93FSsD3bXvA
2018-01-13 07:33:21 +08:00
Mike Hommey
648d8e17e1 Bug 1430506 - Install pulseaudio 2.0 on CentOS build images. r=nalexander
Switching to Debian build images will force a version bump from
pulseaudio 0.9.something to pulseaudio 2.0. Practically speaking, as
long as bug 1427150 is fixed (which it is), this is strictly better,
because this enables all the PA_CHECK_VERSION(2,0,0) code in libcubeb,
which handles port availability (whether output is plugged or not), and
with bug 1427150, it does so in a backward compatible manner.

Now, since this is a behavior change from what we're currently shipping,
this has the potential of triggering unexpected test failures, or break
sound for users. The likelyhood of the latter happening is rather low,
though, because Linux distros have been building with pulseaudio >= 2.0
for a long time and we haven't heard about port availability breaking
sound for them. But it's still better to decouple this change from the
switch to Debian.

We abuse the build-gtk3.sh script which installs gtk3 in the CentOS
build image to install pulseaudio as well.

--HG--
extra : rebase_source : eb4e4033c50d59117b5199d1653d85f871503b2f
2018-01-13 06:24:51 +09:00
Dorel Luca
e10cba4a95 Backed out 3 changesets (bug 1418131) for build bustages on Windows mingw
Backed out changeset 073eb94e1d21 (bug 1418131)
Backed out changeset 625b2d120fd9 (bug 1418131)
Backed out changeset d66bae3d5be1 (bug 1418131)
2018-01-15 23:48:41 +02:00
Ricky Chien
f127cbaff3 Bug 1430117 - Checking NS_BINDING_ABORTED to avoid dispatching navigate event r=ochameau
MozReview-Commit-ID: hMLQS7Sfhg

--HG--
extra : rebase_source : 3b91bcefb582a2373c74958cd1dafa33704cabcf
2018-01-12 22:37:33 +08:00
Andreas Tolfsen
681ae6c180 Bug 1430077 - Separate clearing session state from deregistering listeners. r=whimboo
With the forthcoming window tracking changes the message listeners of
the content frame script are left listening for the duration of the
Marionette lifetime, and not for the duration of the Marionette session.

To prepare for the window tracking refactoring, we will want to
remove message listeners separately from clearing the session state.
Functionally, this patch changes nothing in Marionette for the moment,
except we send two IPC messages to the frame script instead of one.

MozReview-Commit-ID: DwVBCpvk9V9

--HG--
extra : rebase_source : d473a51209eeaf20967303af5aec7376e38fd283
2018-01-12 13:30:23 +00:00
Andreas Tolfsen
b70e3acf47 Bug 1430077 - Correct safety checks on Marionette:Register reply. r=whimboo
sendSyncMessage returns an array of replies from the frame message
manager, each item being the return value from each message listener
that handles the message.

In testing/marionette/driver.js there are two handlers for
Marionette:Register, but it is not predictable at the moment when
both or either one of them is triggered.  We would, however, always
expect a response, which means the reply array should never be empty.

MozReview-Commit-ID: 5F8YfKO8jBU

--HG--
extra : rebase_source : c23900fed32a52d228c91cb6428be569fb967f41
2018-01-12 13:28:28 +00:00
Andreas Tolfsen
4103c22b8c Bug 1430077 - Remove global outerWindowID in frame script. r=whimboo
outerWindowID is no longer used for adding message listeners,
which means we do not need to store it globally.

MozReview-Commit-ID: HZ0oY7ozwnu

--HG--
extra : rebase_source : 4a03927b5bdbe3d34a45faf8fa9646e0a58bd96a
2018-01-12 13:25:42 +00:00
Andreas Tolfsen
20a23b6e23 Bug 1430077 - Broadcast Marionette:Deregister once. r=whimboo
The global message manager reaches all browsers and all frames.

If Marionette was _not_ using the global message manager, this
would have been the correct approach.

MozReview-Commit-ID: HKrlfd9pzK2

--HG--
extra : rebase_source : 8a63a0928af574f27d5612d0cef88e4f3a80481b
2018-01-12 13:24:54 +00:00
Tom Prince
3a19777b1f Bug 1430006: Allow specifying the scope prefix to be used for script workers; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D382

--HG--
extra : rebase_source : d011bc53c290468c846c1c3ed77e083a43fda2fa
2018-01-12 01:08:54 -07:00
Tom Prince
d2e34db9b3 Bug 1430006: Add separate function for calculating phases; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D384

--HG--
extra : rebase_source : ab17d3a92265aa0965996a1c7535aaf366023e8c
2018-01-12 14:04:42 -07:00
Tom Prince
4cedc60165 Bug 1430006: Move push-apk settings into the kind; r=aki,jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D383

--HG--
extra : rebase_source : 63bd62cd05399bbd685f57862e14e4e8b1035373
2018-01-12 13:20:23 -07:00
Alastor Wu
da01d053cd Bug 1428722 - part3 : add tests. r=smaug
MozReview-Commit-ID: 4WfADcQinuQ

--HG--
extra : rebase_source : 9c67c4ef9f5888426527fe9c000470e81a0f3ba8
2018-01-11 17:27:08 +08:00
Alastor Wu
cb52b8db63 Bug 1428722 - part2 : move all user-activation implementation details to nsDocument. r=smaug
In order to write tests, I would like to create an method that allows chorome js can directly set the user-activation flag.

Therefore, I need to move all these details into nsDocument, then we could easily simulate the user activation.

MozReview-Commit-ID: 5JrCoQc0vF7

--HG--
extra : rebase_source : 256ff2993ef754dc51409e7e444b868a3302bd65
2018-01-11 17:26:30 +08:00
Paul Bone
857d7e5fc6 Bug 1424760 (Part 4) - Try to make GC telemetry pings more robust r=gfritzsche
+ Log limitProperties failures.
 + Don't remove all the properties from the main GC object, some are needed
   later, just reduce it to the 7 necessary properties.

--HG--
extra : rebase_source : 288547b835c8e034929562d8b988b88e27dcbf26
2018-01-11 14:43:33 +11:00
Paul Bone
fe2d18de92 Bug 1424760 (Part 3) - Add a TelemetryGC unit test r=gfritzsche
toolkit/components/telemetry/tests/unit/test_TelemetryGC.js:
toolkit/components/telemetry/tests/unit/xpcshell.ini:
    Add new unit test.

toolkit/components/telemetry/GCTelemetry.jsm:
    Add an extra method to make testing easier.

js/src/gc/Statistics.cpp:
    Add a reference to the unit test for anyone modifying this code.

--HG--
extra : rebase_source : 0f99c370d686fd1bf8f00a38715a5f27707ddaae
2018-01-16 10:46:00 +11:00
Stone Shih
0d518e6fbf Bug 1414336 - Don't fire pointercancel when content prevents default on touchstart. r=kats.
MozReview-Commit-ID: LWPI415MV2F
2018-01-11 10:12:20 +08:00
Makoto Kato
5c5237a5a1 Bug 1402526 - Add crashtest. r=me a=test-only 2018-01-15 14:27:45 +09:00
Narcis Beleuzu
ab087e571d Merge mozilla-central to inbound. a=merge on a CLOSED TREE 2018-01-15 00:21:55 +02:00