Commit Graph

570766 Commits

Author SHA1 Message Date
Vincent Lequertier
7f2dd1b6fa Bug 1381648 - Add non blocking time to the statistics panel of netmonitor; r=Honza
MozReview-Commit-ID: Anw4hTlpPjH

--HG--
extra : rebase_source : 307fd2f966578b9774274c510e5f809ad16e5840
2017-10-06 15:11:18 +02:00
Nicolas Chevobbe
a58483784a Bug 1408401 - Release: Bump up devtools-reps bundle to 0.15.0; r=miker
MozReview-Commit-ID: ISudQK3C20A

--HG--
extra : rebase_source : 4c613dba3b0a2b0786cb6987c0681f84aa10de79
2017-11-21 18:44:04 +01:00
Michael Wilson
af624511f7 servo: Merge #19332 - moving :dir() param serialization FIXME (from wilsoniya:moving-fixme); r=emilio
<!-- Please describe your changes on the following line: -->
Per emilio's comment, https://github.com/servo/servo/pull/19195#discussion_r152205644, a `FIXME` regarding `:dir()` parameter serialization has been moved.

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes do not require tests because they only modify comment lines

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

Source-Repo: https://github.com/servo/servo
Source-Revision: 3ecd0174cc7817cdd2007850c29b8b069a845b46

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : bd40b06fc49360f0a8ac206558734ec557c741cc
2017-11-22 04:04:39 -06:00
Martin Stransky
7916b9afd7 Bug 1419456 - Disable full CSD support for XFCE as it does not support GDK_DECOR_BORDER, r=jhorak
MozReview-Commit-ID: BFOgxJ3abrT

--HG--
extra : rebase_source : f17d0a8d1e64b09aa02f7c0b314980db0eacee84
2017-11-21 20:03:21 +01:00
Edgar Chen
9805853065 Bug 1390396 - Reenable mochitests for custom elements lifecycle callbacks; r=smaug
Attribute changed callback now is fired only when the attribute is in observedAttributes list
which is introduced in latest spec, so in this patch, we change the tests for attribute changed
callback to use customElements.define() to register customElements definition instead.

MozReview-Commit-ID: 2s1qj3UsFUS

--HG--
rename : dom/tests/mochitest/webcomponents/test_document_register_lifecycle.html => dom/tests/mochitest/webcomponents/test_custom_element_lifecycle.html
rename : dom/tests/mochitest/webcomponents/test_document_register_stack.html => dom/tests/mochitest/webcomponents/test_custom_element_stack.html
extra : rebase_source : f37c52c8c6ffa80439692d4ba6a8b1a6888e20f2
2017-10-03 17:22:58 +08:00
Ricky Chien
3d23b15dec Bug 1419665 - Support babel object-rest-spread syntax for launchpad r=Honza
MozReview-Commit-ID: JC6vWNMp3a7

--HG--
extra : rebase_source : 9d15c7a134e042a69ad4dfa7dfa0a4d0e01b8b38
2017-11-22 15:00:48 +08:00
Tom Prince
723093b6c2 Bug 1418652: Migrate comm-central configure options to moz.configure; r=chmanchester,Fallen
MozReview-Commit-ID: JBRsgBnB9oF

--HG--
extra : rebase_source : bd4663493fdb851091acae34c5e52195173a9e42
2017-11-18 10:21:38 -07:00
Tom Prince
4972fabbb9 Bug 1418652: Remove non-existant comm-centrall configure option; r=chmanchester,Fallen
It was removed in Bug 1318966.

MozReview-Commit-ID: 6fckjVDubTT

--HG--
extra : rebase_source : a0394af2905ee815faa502987f68921a396c242e
2017-11-18 10:17:21 -07:00
Alessio Placitelli
7950b6492b Bug 1413270 - Document how to interpret use counter data. r=chutten
This patch adds a new section to the use counters Telemetry docs
that explains how one should think of the data gathered using them.

MozReview-Commit-ID: 5mYIYubWxaz

--HG--
extra : rebase_source : 25526e6b37a018af6c2bf55e71a2d9cc7a8cabd5
2017-11-21 14:28:55 +01:00
Jan Henning
257ecaca74 Bug 1417498 - Account for aRequest being null in onLocationChange. r=JanH
According to the documentation, aRequest may be null in some cases, and one such
case is when the location change was caused by a page using the history API.

MozReview-Commit-ID: AUlHBgzaKDX

--HG--
extra : rebase_source : a51770f17242f899adc566a3ebd8c09357600ef9
2017-11-17 19:50:04 +01:00
Lars T Hansen
5ba214f6ce Bug 1377576 - Test cases for wasm atomics. r=bbouvier
--HG--
extra : rebase_source : 5e9d5a6e483168ce43eef5a829f9645e76400241
extra : source : bfb316f2fcbdfc2d3fe60b26edf925ef78844610
2017-07-05 13:03:31 -07:00
Lars T Hansen
5763314f03 Bug 1377576 - Ion support for wasm atomics. r=bbouvier
--HG--
extra : rebase_source : ff63a3d9dcc25bde8a2ed4b851ff55f81ce28483
2017-07-03 17:20:01 -07:00
Lars T Hansen
781ac30170 Bug 1377576 - Baseline support for wasm atomics. r=bbouvier
--HG--
extra : rebase_source : fa977896399159ceb9fa67a79fd09c5c05c890ce
2017-07-05 14:00:34 -07:00
Lars T Hansen
3f2dc16e8c Bug 1377576 - Preparatory refactoring and extensions for wasm atomics. r=bbouvier
--HG--
extra : rebase_source : df6cc42f7eb87d37910bc99915186b9041769c5d
2017-07-05 12:22:13 -07:00
Lars T Hansen
ed9daf9bed Bug 1377576 - Assembler/MacroAssembler support for wasm atomics. r=sunfish
--HG--
extra : rebase_source : caabe3a694bbf4b185827e53b4e7f0fc375f0627
2017-09-01 16:12:06 +02:00
Lars T Hansen
c4733b7699 Bug 1377576 - Test cases for thread ops: verification, text-to-binary, binary-to-text. r=sunfish
--HG--
extra : rebase_source : e94bdaf980ee56e386e8bd80c60503e25b72bcd2
2017-07-02 12:34:06 -07:00
Lars T Hansen
89c0c36edb Bug 1377576 - Define binary-to-text machinery. r=sunfish
--HG--
extra : rebase_source : f079f8226eb85edb5dc38799d56518e279302abe
2017-07-02 15:17:04 -07:00
Lars T Hansen
1d113a7273 Bug 1377576 - Define text-to-binary machinery. r=sunfish
--HG--
extra : rebase_source : 118443ce0658cd9a38b830c8eb75797ecc300b8d
2017-07-02 10:11:05 -07:00
Lars T Hansen
c936ef670f Bug 1377576 - Define atomic ops, add to verifier and test cases, stub out in compilers. r=sunfish
--HG--
extra : rebase_source : 57048fb9cadd3d5af55cc1acf35bb1010ba5cde4
2017-07-01 11:42:33 -07:00
Lars T Hansen
fdb9af32b7 Bug 1389464 - Test case for wasm atomics gating. rs=luke
--HG--
extra : rebase_source : b89db9ff61d409e6fa61333072b9126f809038d8
2017-11-21 10:20:39 +01:00
Lars T Hansen
294fc71f14 Bug 1389464 - Wasm atomics gating on shared memory enabled. rs=luke
--HG--
extra : rebase_source : 9d25de4caddb76d50b009c92b26ac73e726493f8
2017-11-21 09:35:43 +01:00
Lars T Hansen
8231a18136 Bug 1389464 - Test cases for wasm shared memory. r=luke
--HG--
extra : rebase_source : f56daf7f6faf67f7e8ba554c4c604710005aa1e6
2017-10-30 13:19:37 +01:00
Lars T Hansen
8c0ce19d4c Bug 1389464 - Implement shared memory for WebAssembly. r=luke
--HG--
extra : rebase_source : 769c681c38b563368d2829960c7b7c2b1abd9f76
2017-09-22 10:49:19 +02:00
Lars T Hansen
299fba9d2c Bug 1389464 - Parse attributes for shared memory. r=luke
--HG--
extra : rebase_source : 0d90ac1c0d39063e2fdced24a2fd2682a661351f
2017-07-05 13:43:31 -07:00
Lars T Hansen
247ae88e1b Bug 1389464 - Preparatory cleanup. r=luke
--HG--
extra : rebase_source : 2bdea9f5cd04af5d1c5be645aad6586ba85c49e9
2017-09-01 14:03:36 +02:00
Lars T Hansen
8f157de25d Bug 1389464 - Share memory mapping code between SharedArrayRawBuffer and WasmArrayRawBuffer. r=luke
--HG--
extra : rebase_source : 160a7d3ea16d47bc266748001edf16af2da08ab2
2017-10-26 13:32:15 +02:00
Jan de Mooij
cbb37dbb2b Bug 1417399 - Remove unnecessary checks for lazy link stub in LazyLinkTopActivation. r=nbp
--HG--
extra : rebase_source : 1be7cb018b682833c2e182fa1c62d4e18769e283
2017-11-22 13:06:02 +01:00
Jan de Mooij
038ba8c7c4 Bug 1419359 part 2 - Handle lazy functions better in TryAttachCallStub. r=bbouvier
--HG--
extra : rebase_source : 2ef20f581101b2fdfde2b1f63f25fc78db611e24
2017-11-22 13:04:51 +01:00
Jan de Mooij
3778149268 Bug 1419359 part 1 - Get rid of frame iterator in LazyLinkTopActivation. r=bbouvier
--HG--
extra : rebase_source : 12f52628e2bb424bbdac7afa63de6e56f29fd583
2017-11-22 13:04:17 +01:00
Jonathan Kew
dee38e2ed4 Bug 1419673 - Only check font paths against sandbox policy if read sandboxing is enabled. r=gcp 2017-11-22 11:10:20 +00:00
Andrea Marchesini
442a9cd5f0 Bug 1419382 - Moving ownership of nsIInputStream when using netUtil functions - part 4 - Get rid of NS_NewAsyncStreamCopier, r=smaug 2017-11-22 11:19:25 +01:00
Andrea Marchesini
1fd1731f81 Bug 1419382 - Moving ownership of nsIInputStream when using netUtil functions - part 3 - NS_NewInputStreamPump, r=smaug 2017-11-22 11:18:57 +01:00
Andrea Marchesini
ad64933e5a Bug 1419382 - Moving ownership of nsIInputStream when using netUtil functions - part 2 - NS_NewInputStreamChannel, r=smaug 2017-11-22 11:18:36 +01:00
Andrea Marchesini
8a7dedba69 Bug 1419382 - Moving ownership of nsIInputStream when using netUtil functions - part 1 - NS_NewInputStreamChannelInternal, r=smaug 2017-11-22 11:18:18 +01:00
Ciure Andrei
c7cf019289 Merge mozilla-central to mozilla-inbound. r=merge a=merge CLOSED TREE 2017-11-22 12:20:25 +02:00
Emilio Cobos Álvarez
45e3d61978 Bug 1419355: Add a test for non-content-accessible properties. r=xidorn
MozReview-Commit-ID: 8xYR59rj7cL
2017-11-22 10:55:25 +01:00
Ciure Andrei
4c8b383855 Backed out 1 changesets (bug 1417903) for permafailing /css/vendor-imports/mozilla/mozilla-central-reftests/masking/mask-mode-d.html r=backout a=backout on a CLOSED TREE
Backed out changeset fec67e7c728d (bug 1417903)
2017-11-22 11:46:40 +02:00
Tim Taubert
1a3663cd99 Bug 1419685 - [u2f-hid-rs] Implement per-device threads on Windows, remove KeyHandleMatcher r=jcj
This patch rewrites the Windows backend to have one thread per device.
As a bonus we get to remove the KeyHandleMatcher.

Review: https://github.com/jcjones/u2f-hid-rs/pull/57

296f6707b3
2017-11-22 10:13:49 +01:00
Tom Tung
9988d0b61e Bug 1415388 - P3: Fix the issues on try. r=bkelly
Basically, this patch does three things as following:
1. Limit the scope of service worker to the controlling document so that it
won't influence other tests.
2. Ensure to catch the channel to controlling document if it's an internal
redirect. We should get two channel with the response.URL(The first one for the
service worker and the second one for the controlling document). Distingulish
them by the order.
3. Ensure to get the controller change event after posting the "claim" message
to the service worker.

--HG--
extra : rebase_source : fb2395fb6dce59ae0fd49b0b915aca52c78206e0
2017-11-17 17:16:05 +08:00
Tom Tung
85f0ee018d Bug 1415388 - P2: Add a test to verify pass timing data correctlly after an internal redirect. r=bkelly
--HG--
extra : rebase_source : 1aa1a35954a7246ce240922e56819a8b5bb45da5
2017-11-14 15:12:33 +08:00
Tom Tung
58a1ed2f13 Bug 1415388 - P1: Move the test_devtools_serviceworker_interception to a browser test. r=bkelly
--HG--
extra : rebase_source : 4645db6b0211020574a3228774bf578bad40ace6
2017-11-09 09:24:20 +08:00
Jan de Mooij
07aeac9fbf Bug 1419497 part 2 - Optimize pre-barriers in jit code by handling more cases without calling into C++. r=jonco 2017-11-22 09:40:00 +01:00
Jan de Mooij
56bd5c82bd Bug 1419497 part 1 - Rename Ion to Jit in pre-barrier code. r=jonco 2017-11-22 09:38:12 +01:00
Tim Taubert
663e3294da Bug 1396833 - Fix tab drag&drop not finishing due to CSS transform not kicking in r=mconley
Summary:
In very rare situations, the right number of tabs and the right drop position
will lead to the drop event handler trying to start a translateX() transform
and then wait for the transitionend event that will never fire.

If the old and the new translateX values are too close together (e.g.
1259.1000061035156 and 1259.0999450683594) then the layout engine won't
actually start a transform.

A simple solution is to round translateX values before comparing them and
deciding whether to initiate a transition.

Reviewers: mconley

Reviewed By: mconley

Bug #: 1396833

Differential Revision: https://phabricator.services.mozilla.com/D265

--HG--
extra : amend_source : f1427cfe4c30066373b1acbd0d4017d8a02bc0ac
2017-11-22 08:15:09 +01:00
Nicholas Nethercote
0d3f601004 Bug 1418847 - Move variable declarations within Parser::Parse(). r=glandium
MozReview-Commit-ID: FdgXKBKH4nr

--HG--
extra : rebase_source : 3433eb75f562c4d40aa32a2f617ffcbaebc9a1a7
2017-11-21 12:57:36 +11:00
Nicholas Nethercote
40c44bbf9d Bug 1418847 - Hardcode the value reader and error reporter in Parser. r=glandium
In practice we always use the same functions for these purposes.

MozReview-Commit-ID: 4Be9pRhUeff

--HG--
extra : rebase_source : 3dfafd9479371d3a47ec263a66942ddbfbefdb46
2017-11-19 20:28:53 +11:00
Nicholas Nethercote
eaa4ad1134 Bug 1418847 - Move some constants into class Parser. r=glandium
MozReview-Commit-ID: 1eZiyrUWjFp

--HG--
extra : rebase_source : feea72ef3cae05616d5368bcc0170ec17736422c
2017-11-19 20:10:39 +11:00
Nicholas Nethercote
71c4d64d05 Bug 1418847 - Refactor the Parser's state enum. r=glandium
MozReview-Commit-ID: 7csnknAAEtH

--HG--
extra : rebase_source : 639fb5f148a119af93c99b5fe921bd9629f03520
2017-11-19 20:10:10 +11:00
Nicholas Nethercote
8098ada3c9 Bug 1418847 - Morph struct PrefParserState into class Parser. r=glandium
This patch makes it a proper class, and moves existing functions into it.

MozReview-Commit-ID: 5pbT3ljq44R

--HG--
extra : rebase_source : ac7ba98f9d39b3cd6f71498a5e108cb6757034e0
2017-11-19 20:10:07 +11:00
Milan Sreckovic
c9eb43789d Bug 1402041 - Move most of the GetSingleton() body to a separate function to make the inline size smaller. r=kats 2017-11-21 21:45:55 -05:00