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

534738 Коммитов

Автор SHA1 Сообщение Дата
Mark Banner 23f885d2be Bug 1360166 - Clean up global handling for accessible/tests/. r=surkov
Now that we inherit the recommended configurations, many definitions are handled semi-automatically.

MozReview-Commit-ID: 1H2MXzk6VdQ

--HG--
extra : rebase_source : 25e9e8b9a9f62d4e22873998ff4532fbcbe2e367
2017-04-27 12:07:04 +01:00
Mark Banner f682c34d06 Bug 1360166 - Remove duplicated rules in accessible/tests/browser/.eslintrc.js (already in recommended.js). r=surkov
MozReview-Commit-ID: Vcacy2HEwj

--HG--
extra : rebase_source : defe73462a8fae3ec5fd9b2ccc6b00ad70ceca6e
2017-04-27 11:57:13 +01:00
Mark Banner 3e354c3b34 Bug 1360166 - Make accessible/ ESLint rules inherit from the mozilla/recommended configuration. r=surkov
MozReview-Commit-ID: GJs25x7vNgZ

--HG--
extra : rebase_source : 6f1c650a50f638dddf8b774931931d226ebbe26d
2017-04-27 11:53:38 +01:00
Servo VCS Sync e0a7705300 No bug - Revendor rust dependencies 2017-05-09 12:32:43 +00:00
Fernando Jiménez Moreno 92572b43ec servo: Merge #16768 - Stylo: Bug 1355408 - add support for @-moz-document (from ferjm:bug1355408.mozdocument); r=xidorn
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors

Link to the gecko bug:
https://bugzilla.mozilla.org/show_bug.cgi?id=1355408.

Source-Repo: https://github.com/servo/servo
Source-Revision: 8bc20ee9ac90b56a21bee8c9d507bc4624ef5dc9

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 307c61b490fce69f1b559d25159009e75cc25be1
2017-05-09 05:54:07 -05:00
Dan Banner eb054662cc Bug 1320156 - Remove leftover Privacy-16.png files. r=florian
MozReview-Commit-ID: GXCfNNwiqFf

--HG--
extra : rebase_source : 8c296d23d6fb4fb9883cd05a4378f032dcfb0d8d
2017-05-07 15:27:05 +01:00
Dan Banner 7d62f38a7b Bug 1348521 - Remove unreferenced global/skin/linkTree.css files r=florian
MozReview-Commit-ID: DXpi0HbLNIq

--HG--
extra : rebase_source : 94e73cdb7b9afdd0a7cf21a66f4e41551d4e1f16
2017-05-07 16:19:13 +01:00
Michael Ratcliffe 3bf914f927 Bug 1362464 - Fix feedback from Storage Inspector's head.js methods r=pbro
MozReview-Commit-ID: G5lOr9bU13B

--HG--
extra : rebase_source : 55973b2ecc57e0f7c395fda9fff3046b0dae446d
2017-05-05 18:00:57 +01:00
Henry Chang 3f6c2504c6 Bug 1353159 - Use IPC_MESSAGE_SIZE2 to unify the expired IPC_MESSAGE_SIZE and MESSAGE_MANAGER_MESSAGE_SIZE2 r=billm
The new telemetry tag is for probing the best IPC message pre-allocate size to avoid
realloc overhead. We only count those message size which is greater than 4096.
This tag integrates IPC_MESSAGE_SIZE and MESSAGE_MANAGER_MESSAGE_SIZE2 which
have both expired.

MozReview-Commit-ID: GjvuidGJ7pz

--HG--
extra : rebase_source : 1da13b3f2b5b042d0445abd6051993e2fb317f93
2017-05-04 16:34:20 +08:00
btian bc058622e6 Bug 1351795 - part 2: Remove console.markTimeline. r=baku
MozReview-Commit-ID: EmbscFp9oD4

--HG--
extra : rebase_source : 3f620c05faf82731d384dfca369db62ae8eb871e
2017-05-09 15:34:18 +08:00
btian c28f35b424 Bug 1351795 - part 1: Remove console.timeline and timelineEnd. r=baku
MozReview-Commit-ID: DLoqGD5NDwt

--HG--
extra : rebase_source : 43b55175f9ba1671e8269a227078e205581c8f1c
2017-05-09 11:39:27 +08:00
Jean-Yves Avenard ab282a14d4 Bug 1357040: P2. Don't rely on NotifyDataArrived to resolve MSE init promise. r=gerald
MozReview-Commit-ID: KUxVqfU9umw

--HG--
extra : rebase_source : c6f11109490fbb6fbfbda1b0fe2be1c8088ca4a2
2017-04-27 19:53:53 +02:00
Jean-Yves Avenard f0cabce941 Bug 1357040: P1. Abort if demuxer initialisation isn't complete. r=jwwang
MozReview-Commit-ID: 9SSgQq272My

--HG--
extra : rebase_source : a9d0abfaefaf2861dfca58b328fdef46505a7aaf
2017-04-25 15:28:31 +02:00
James Graham 1c354cb585 Bug 1362811 - Don't require REFTEST prefix in unstructured reftest analyzer, r=dbaron
This prefix can't be produced by the standard structured logging
formatters because it doesn't know that the tests are
reftests. Therefore the reftest harness has a hack to add this prefix,
and the unstructured analyzer doesn't work with wpt reftests. This can
simply be solved by making the prefix optional, but looking for the
"INFO - " prefix that mozharness adds, when present, to identify the
start of the TEST- string.

MozReview-Commit-ID: GxWVWOSkAUZ

--HG--
extra : rebase_source : fbd8afa860da0fba4925b6bf2fc715cbf6c2688c
2017-05-07 00:20:43 +01:00
Julian Descottes ad1d261fed Bug 1363100 - change aboutdebugging links text to "Learn more";r=flod,ochameau
MozReview-Commit-ID: jOWDb17tsv

--HG--
extra : rebase_source : 6cdf4a4d54a817a99367d8cf5535746142944429
2017-05-08 22:42:10 +02:00
Gerald Squelart bc7b6779e4 Bug 1356138 - Backout bug 1337063 (Msg_GetGraphicsDeviceInitData opt) for Talos regression - r=dvander
MozReview-Commit-ID: LS1Gg1HRwKo

--HG--
extra : rebase_source : 8b20bc37b20feac4c0b590c8b286a9ee834646e2
2017-05-09 14:40:11 +12:00
Jan Henning d5d0cff6cf Bug 1363074 - Part 2 - When skipping the selected tab during session restore, don't select a replacement if we're also opening an URL from our launch intent. r=walkingice
When starting up, ideally we want to only load the foreground tab, with all other tabs being created as delay-loaded "zombie" tabs that occupy minimal resources. To that extent, when restoring the previous session we need to know whether we're planning to open an additional, external tab for a URL received through the launch intent later on. If we do, we don't want to select any tab while restoring the previous session, as that selection is going to be overridden by the external tab anyway. Not selecting a tab from the previous session at this stage means that it can remain as a delay-loaded tab until it is eventually selected by the user.

MozReview-Commit-ID: 1lWnOx0ZuNl

--HG--
extra : rebase_source : 03a286ec3e1c66856d2ffb526cd4277c89b29594
2017-05-08 21:55:07 +02:00
Jan Henning 3e994206e0 Bug 1363074 - Part 1 - Clarify meaning of "isExternalURL" variable during session restore. r=walkingice
MozReview-Commit-ID: JnUiPSiqEhd

--HG--
extra : rebase_source : b66b395271bff0c33585789eb87116bca2d4d864
2017-05-08 21:51:34 +02:00
Ting-Yu Chou 7057a51c5c Bug 1328070 - Update window activation state when the owner content is swapped. r=enndeakin+6102
MozReview-Commit-ID: 58uYaH7iFIU

--HG--
extra : rebase_source : f1ec9ff84d9478c510d2b0e777c7ad54a913555a
2017-04-06 15:58:02 +08:00
JW Wang ed2b1d901a Bug 1362927 - handle AddBlocker() failure in MediaShutdownManager::InitStatics(). r=gerald
AddBlocker() could fail during main thread shutdown. We should clear sInstance
on failure so next Register() calls can fail gracefully.

MozReview-Commit-ID: KiRRhO9ymbf

--HG--
extra : rebase_source : ed514f71f85c3d2f7ed6a8ee6f701ae131ec5962
extra : source : 1f379bcfc15b77cc89ee7a3a9e12e85f63a83524
2017-05-08 16:09:03 +08:00
John Lin cd8259e1ee Bug 1361679 - use MediaCodec async API on supported devices. r=esawin
MediaCodec supports async callbacks since Lollipop. Buffer polling is no longer needed.

MozReview-Commit-ID: Iov65JI86i8

--HG--
extra : rebase_source : c3b0ed330e46ee2328de4d031c96f9792895c3b5
2016-12-30 13:52:08 +08:00
UK992 a6013107c5 servo: Merge #16722 - Add clobber mechanism (from UK992:clobber); r=SimonSapin
Solution for https://github.com/servo/servo/issues/16602 and https://github.com/servo/servo/issues/16632
Only work when `AUTOCLOBBER` environment variable is defined.

CC @SimonSapin @jdm

Source-Repo: https://github.com/servo/servo
Source-Revision: 9c9bd178713a1def9bec57e7f96e3365252c0f88

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : cd841cb12094f76b56791b19b9ab970fda70d377
2017-05-08 23:53:05 -05:00
Mike Hommey 63f96098ea Bug 1356140 - Enable tooltool cache on jobs that define one but don't use it. r=chmanchester
--HG--
extra : rebase_source : 085fe8ff6ac368624054bef1f171c8d24c8ecff1
2017-04-13 16:26:33 +09:00
Mike Hommey b40c223d77 Bug 1356683 - Use new tooltool wrapper in AWSY jobs. r=chmanchester
--HG--
extra : rebase_source : d6886900951d0b26a43c6b5e1ff2dcb2cee5c81c
2017-04-12 18:01:46 +09:00
Mike Hommey 9f5f3fa3b7 Bug 1356683 - Use new tooltool wrapper in Linux and OSX clang toolchain builds. r=chmanchester
--HG--
extra : rebase_source : e8be01f6e351f7e7d9cf091348f9beeccf4a91a1
2017-04-12 17:59:21 +09:00
Mike Hommey 972e97d9d7 Bug 1356683 - Use new tooltool wrapper in Windows clang toolchain builds. r=chmanchester
--HG--
extra : rebase_source : aa11388dce18cd1f16ebae0a2745d2929be717dc
2017-04-12 17:55:56 +09:00
Mike Hommey 1e68b6c8ee Bug 1356683 - Use new tooltool wrapper in Linux Spidermonkey builds. r=chmanchester
--HG--
extra : rebase_source : b522690ee3f48db7849f1ac557a2650750b9c3c4
2017-04-12 17:52:25 +09:00
Mike Hommey 6e9679163d Bug 1356683 - Use new tooltool wrapper in Linux hazard builds. r=chmanchester
--HG--
extra : rebase_source : fbfc9fc6cfe75c3817d09a31d812fac8ada64500
2017-04-12 17:51:01 +09:00
Mike Hommey 1074eac96a Bug 1356683 - Use new tooltool wrapper in mozharness. r=chmanchester
--HG--
extra : rebase_source : 89bba9b6bcab9b1b017537d6741a88deaa38f166
2017-04-12 17:48:18 +09:00
Mike Hommey 709c879f5b Bug 1356683 - Use new tooltool wrapper for Windows Spidermonkey builds. r=chmanchester
--HG--
extra : rebase_source : 19ccbfad81ebb30f51928af2492845c75182502a
2017-04-12 17:46:34 +09:00
Mike Hommey 7971d3d14f Bug 1356683 - Use new tooltool wrapper for valgrind builds. r=chmanchester
--HG--
extra : rebase_source : a0d1152ff3f61c0e771ac67159d64936841d7707
2017-04-12 17:45:52 +09:00
Karl Tomlinson 606fb957aa bug 1319650 draw tab gap with tabpanel style context r=stransky+263117
This is more consistent with moz_gtk_tabpanels_paint() and avoids
modifying the tab style context.

MozReview-Commit-ID: HpKSVrpvO9b

--HG--
extra : rebase_source : f4d4da5dc8419671c8c27586f7b370837311744b
2016-11-29 18:50:20 +13:00
Karl Tomlinson fb0c2feb3e bug 1319650 mimic gtk_style_context_save() in WidgetStyleCache with a new context r=stransky+263117
This makes balancing with gtk_style_context_restore()/ReleaseStyleContext()
unnecessary, and the style resolution cached in the style contexts is not
invalidated so frequently.

MozReview-Commit-ID: BKwyqoQsjv2

--HG--
extra : rebase_source : 4733d66f8265007555cc17568033ece09e6cb2dc
2016-12-02 12:39:23 +13:00
Jeremy Chen dc14f0b5bb Bug 1359343 - annotate svg related reftests to enable stylo for SVG documents. r=heycam
Note that a bunch of tests in layout/reftests/svg/smil/style/reftest.list are
annotated as skip-if instead of fails-if. The reason is that the lack of SMIL
support seem to prevent the tests from removing the "reftest-wait". I've filed
Bug 1363045 to re-enable them once we get SMIL support for stylo.

MozReview-Commit-ID: G5XIp47gYMu

--HG--
extra : rebase_source : 038d0e70be9c385d915f39c98b937b39fe19e18b
2017-05-08 10:37:22 +00:00
Jeremy Chen e265ee592d Bug 1359343 - annotate svg related crashtests to enable stylo for SVG documents. r=heycam
The two skipped tests (1 in layout/base/ and 1 in view/) both cause leaks while
running crashtests, so annotate them with a tracking bug (bug 1363000) filed.

MozReview-Commit-ID: GhSRt4wqu44

--HG--
extra : rebase_source : ed81c75251b35cee7f940b38e3998a6df3c1fcc6
2017-05-05 09:58:56 +00:00
Jeremy Chen 1789bec783 Bug 1359343 - enable stylo for SVG documents. r=heycam
--HG--
extra : rebase_source : f8995368854a8781b9cfc235a23e9c6700457191
2017-05-05 09:58:56 +00:00
Chris Peterson 736db6577e Bug 1362644 - Build more SpiderMonkey files in unified mode. r=jandem
Neither vm/Initializiation.cpp nor the threading files need to be built in non-unified mode. They don't have any conflicting definitions or need any file-specific compiler flags.

We no longer need to #define _CRT_RAND_S in moz.build because jsmath.cpp now calls RtlGenRandom() directly instead of through rand_s(). jsmath.cpp still shouldn't be built in unified mode because it needs to re-#define the RtlGenRandom declaration's calling convention before #including <ntsecapi.h>.

MozReview-Commit-ID: 8EEZAnnx0mz

--HG--
extra : rebase_source : bf32e7776051abb0199101f0f4193f2cb7740730
extra : source : 5605d08417a99fba2c6351d8ac38b2bc64f9dbf2
2017-05-03 01:50:40 -07:00
Servo VCS Sync 0822921f3b No bug - Revendor rust dependencies
--HG--
rename : third_party/rust/rayon/tests/compile-fail-unstable/scope_join_bad.rs => third_party/rust/rayon/tests/compile-fail/scope_join_bad.rs
rename : third_party/rust/rayon/tests/run-pass-unstable/scope_join.rs => third_party/rust/rayon/tests/run-pass/scope_join.rs
2017-05-09 03:47:56 +00:00
Nathan Froyd 5248783910 servo: Merge #16303 - bump required rayon version to 0.7 (from froydnj:rayon-version-bump); r=jdm
...and bring jpeg-decoder along for the ride.  Minor tweaks were necessary because of rayon API changes.

- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors

Source-Repo: https://github.com/servo/servo
Source-Revision: fc3a7d03f2b0c5292e7414e7555fb75ae0b1d663

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 5141549e2d1236f5d11df90f69de7463813e6a70
2017-05-08 21:36:48 -05:00
Nazım Can Altınova 34cc989c84 Bug 1357906 - stylo: Update test expectations for -moz-transform serialization r=manishearth
MozReview-Commit-ID: BC39WdkpP3g

--HG--
extra : rebase_source : bfd19e0667550e2f5e033e2b9438d18f72a234a5
2017-05-08 23:40:18 +03:00
Makoto Kato 1b58ce0000 Bug 1335880 - Adjust mouse position for dragstart. r=masayuki
On Ubuntu 16.04 TLS, test_dragdrop.html due to control margin.  So we should adjust the point of dragstart.

MozReview-Commit-ID: EPW2UnaIWRt

--HG--
extra : rebase_source : a97c66dc36328563497130aa7a3829bc8a9eb204
2017-05-08 14:06:29 +09:00
Iris Hsiao e98e51fff9 Backed out changeset dfe330725cf7 (bug 1361560) for wpt failures in HTMLSelectElement interface: attribute autocomplete 2017-05-09 10:51:30 +08:00
UK992 ddb826cc6b servo: Merge #16767 - Try to re-enable unit tests on travis-ci (from UK992:travis); r=jdm
After https://github.com/servo/servo/pull/16573 and https://github.com/servo/servo/pull/16593, issue https://github.com/servo/servo/issues/15076 _could_ be fixed.

Edit:
Closes #14723
Closes #15076

Source-Repo: https://github.com/servo/servo
Source-Revision: 8ff484d3fd0b092d64af8b0a2cfa51b318631b82

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : b2ee28ecf18792f3a1ebf50bcb548ede41fb2e70
2017-05-08 20:05:16 -05:00
Tom Ritter 11d9ba0744 Bug 1363216 Turn off std::future for MinGW r=jgilbert
MinGW doesn't support std::thread without an emulation library (See Bug 1349912)
We haven't integrated that (yet) so disable std::future for Angle until we do.

MozReview-Commit-ID: 7hxDL3QURdW

--HG--
extra : rebase_source : 152d1b88e602b430a4eaf4e5212f90d756ca8a46
2017-05-08 16:52:15 -05:00
Jan Beich 30bcfaccb9 Bug 1362598 - Always define ProfilerFeature as there's no stub. r=mstange
MozReview-Commit-ID: Bsj6dFwF1h0

--HG--
extra : rebase_source : 694086b532889e0c820ebd5d37dda778735dea97
2017-05-05 23:29:58 +00:00
Matthew Noorenberghe 103c9819fc Bug 1361560 - Enable Form Autofill by default on Nightly. r=lchang
MozReview-Commit-ID: Ekei9H3nnGW

--HG--
extra : rebase_source : 262b21a96aae1c3f79b0269bee97b63b1d340a43
2017-05-05 17:10:56 -07:00
cku 5fc46a2b53 Bug 1361180 - Part 2. Reftest for unresolved mask in svg. r=mstange
MozReview-Commit-ID: K1mIXWQsq7g

--HG--
extra : rebase_source : 098a6e94923f6876a13a378a22555fdeea77b675
2017-05-03 02:18:05 +08:00
cku 9da9bf400d Bug 1361180 - Part 1. Return error DrawResult to the caller when the mask url can not be resolved. r=mstange
Precondition:
In an SVG doc, giving an invalid local-ref mask, e.g. mask="url"#foo"", and
clipState.mDirtyRectInDevPx be empty. e.g. apply mask onto a path object which
the size of area is zero(Please refers to the reftest in Part 2)
1. PaintStyleImageLayerWithSC early continue at [1], and the value of result is
still the initial value, DrawResult::SUCCESS.
2. The caller is not aware of that the  mask image was left unresolved since it get
DrawResult::SUCCESS from #1.

This patch fixed this problem by calling PrepareImageLayer before early return
for updating correct drawing result.

[1]
https://hg.mozilla.org/mozilla-central/file/ebf68ba9b098/layout/painting/nsCSSRendering.cpp#l2682

MozReview-Commit-ID: DjJ0Nni1gDl

--HG--
extra : rebase_source : 949101547b6cb4db93c8a889210c768fb81cff7a
2017-05-03 10:39:05 +08:00
Emilio Cobos Álvarez 0b1cf902d6 servo: Merge #16774 - Unbust stylo (from emilio:unbust-stylo); r=Manishearth
Source-Repo: https://github.com/servo/servo
Source-Revision: fca15d378257c6ec558ee06527245c637a3eea8d

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 7c55e518e5b9fb06e42b1ba238bfab39588fd25d
2017-05-08 18:59:33 -05:00
Nazım Can Altınova 4f401b87b4 servo: Merge #16607 - Fix variable serialization bug on shorthand alias properties (from canaltinova:moz-transform-var); r=SimonSapin
<!-- Please describe your changes on the following line: -->
-moz-transform were having a problem with variable serialization. It wasn't printing transform's value and transform wasn't printing -moz-transform's if their value was a variable. This PR fixes that.
Reduces stylo -moz-transform failures to 2: https://treeherder.mozilla.org/#/jobs?repo=try&revision=3fd3a57873e5e98dfcb173eef4b13822a66fdf6a

---
<!-- 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

<!-- 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: 0d9b26f4e4f05b704ffa15b187190388804167a2

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 241bedf9f046564768f5c8786259d67dc33647ed
2017-05-08 17:34:54 -05:00