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

556330 Коммитов

Автор SHA1 Сообщение Дата
Simon Sapin 23f9f1b466 Bug 1396665 - Temporarily disable bad-string subtests in test_parser_diagnostics_unprintables.html r=emilio
MozReview-Commit-ID: IUGy4uP6iRS

--HG--
extra : rebase_source : 2ba9dd060245141659bc1b0a357e9b62043be9e2
2017-09-04 23:14:26 +02:00
Simon Sapin eccbb7589b Bug 1396665 - Stylo serializes strings with double quotes r=emilio
MozReview-Commit-ID: 7uMAkhtjKCi

--HG--
extra : rebase_source : 8e0e30e95d16f7844238f7fbcf5c98788f7b4e82
2017-09-04 23:17:54 +02:00
Ting-Yu Lin 338e5959f6 servo: Merge #18367 - style: Expose stylist::set_device() for gecko (from aethanyc:media-change-xbl-stylset); r=emilio
This was reviewed in bug https://bugzilla.mozilla.org/show_bug.cgi?id=1382078

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

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 033711346ca7869678ded420b96cfc3705e7ba2a
2017-09-04 15:19:06 -05:00
Hiroyuki Ikezoe 8c9106d854 Bug 1396219 - Add a bug number for failure reason. r=baku
MozReview-Commit-ID: Kh9r5VB5LfD

--HG--
extra : rebase_source : e6a036352b43f5b21f067e7eae9e779fb8cc0095
2017-09-03 10:25:57 +09:00
Hiroyuki Ikezoe 53ea279d4e Bug 1396219 - Support PerformanceObserverInit.buffered. r=baku
MozReview-Commit-ID: FhVZquBoC6F

--HG--
extra : rebase_source : 550192da86e26b1a0056d89546e83644e19bbcbb
2017-09-03 10:25:57 +09:00
Hiroyuki Ikezoe a81e75270e Bug 1396230 - Clear PerformanceObserver mQueuedEntries right after they were copied to PerformanceObserverEntryList. r=baku
This matches to the spec and makes po-callback-mutate.any.js test pass.

From the spec [1]

  1. Let entries be a copy of po’s observer buffer.
  2. Empty po’s observer buffer.
  3. If entries is non-empty, call po’s callback with entries as first
     argument and po as the second argument and callback this value. If this
     throws an exception, report the exception.

[1] https://w3c.github.io/performance-timeline/#queue-a-performanceentry

MozReview-Commit-ID: AEdfvGpauzy

--HG--
extra : rebase_source : 20b9fc8426fd48d10e8e55662afe1c881fd92343
2017-09-02 22:05:44 +09:00
Hiroyuki Ikezoe 8f3ef222fd Bug 1396228 - Filter out by type if the type if specified for PerformanceEntry.getEntries. r=baku
MozReview-Commit-ID: 4XManqN8BVY

--HG--
extra : rebase_source : 2fefe77e5fcadbd4e5632d557e554e8356c1ef52
2017-09-02 21:42:00 +09:00
Hiroyuki Ikezoe 8ae5e3226b Bug 1396227 - Sort performance entries by start time. r=baku
MozReview-Commit-ID: 7m4MLlOJmFZ

--HG--
extra : rebase_source : 7437d240e8c74d279cef8e1dee277d06125f4df6
2017-09-02 21:39:19 +09:00
Axel Hecht dcded5c26e bug 1396177, unset MOZ_SIMPLE_PACKAGE_NAME for all of l10n-check, r=aki
MozReview-Commit-ID: 78MFJY6tvRW

--HG--
extra : rebase_source : 55b8885807a1b36c70f2dbe486ecebd8f5d29e8d
2017-09-04 13:27:56 +02:00
Axel Hecht 95569686be Backed out changeset b01a7e57425b (bug 1396177) as we're uploading the wrong file to ftp r=aki
MozReview-Commit-ID: 5fyW3DprjSS

--HG--
extra : rebase_source : 6ebe2c992665d7c6f2f9d1f88044c5d476784ff1
2017-09-04 13:24:21 +02:00
Jean-Yves Avenard a02e8d83ce Bug 1396643: Fix compilation when warning as error is set. r=cpearce
MozReview-Commit-ID: Ar2Ttk5hkGD

--HG--
extra : rebase_source : 6ebcafbbb3509b8f10f3173092cdead5cbcadfc6
2017-09-04 21:03:57 +02:00
Simon Sapin 13c0876f58 Bug 1396586 - Stop escaping U+0080 to U+009F in CSS serialization. r=emilio
… in the C++ style system, to align with Stylo and the CSSOM spec.

MozReview-Commit-ID: HaDUeNjumnY

--HG--
extra : rebase_source : 3a4d2856bb6b3702d0bc7ec9b7a8e472758ab9f0
2017-09-04 15:00:18 +02:00
Simon Sapin c9fdb7e6d5 servo: Merge #18355 - Reduce usage of fmt in serialization and error reporting (from servo:no-fmt); r=emilio
`format!` and `write!` create a somewhat-heavyweight `Formatting` struct and use dynamic dispatch to call into impls of `Dispaly` and related traits. The former also allocates an intermediate string that is sometimes unnecessary.

I started looking into this from https://bugzilla.mozilla.org/show_bug.cgi?id=1355599, but I expect the impact there will be small to insignificant. It might be a slightly less so on parsing (error reporting).

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

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : d58ba91509b981489459b891f7632d035a43a7de
2017-09-04 13:14:44 -05:00
Luca Greco 8ea256fafd Bug 1395911 - Ensure Android addon options are not hidden while a webextension is still starting. r=sebastian
MozReview-Commit-ID: JXxI1dK39jA

--HG--
extra : rebase_source : b45efcaeebb19eca0196a823048c5d878b259b0c
2017-09-01 14:31:26 +02:00
Emilio Cobos Álvarez d09d9b841f servo: Merge #18366 - style: Avoid dropping the other threads' TLS contexts too early (from emilio:fix-statistics-crash); r=bholley
When collecting style statistics, we have this path that moves the TLS contexts
to be dropped before the local context.

Since destroying the TLS context runs the sequential task queue, that means that
sequential tasks would be executed sooner than usual, before we drop the main
thread TLS context.

Since we have that reuse of the main thread context's bloom filter, and some
tasks end up creating one (Servo_StyleSet_GetBaseComputedValuesForElement, I'm
looking at you), we may borrow the bloom filter before we're done with it on the
traversal code path.

This was hitting on YouTube, when DUMP_STYLE_STATISTICS was used.

Source-Repo: https://github.com/servo/servo
Source-Revision: 4608955949aa20a2d2ed251b56e9a5a3cf5681c5

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : f513b99215cc4ec59ad7cf39d6d00fd9a9608419
2017-09-04 11:54:15 -05:00
Zibi Braniecki 517324f16f Bug 1389397 - Remove the override chrome entries from language manifests. r=Pike
MozReview-Commit-ID: IsNb6inPCtf

--HG--
extra : rebase_source : 169e5cbb0263239ffce2a4ead598c7904e5a3484
2017-08-31 01:21:08 -07:00
Zibi Braniecki 55a7b70e19 Bug 1395456 - Use MOZ_APP_MAXVERSION for strict_max_version in langpack manifest. r=Pike
MozReview-Commit-ID: 63BQQt4U8if

--HG--
extra : rebase_source : faf796d214298fa50e0d73a82a7b1a4d0e91de30
2017-08-31 11:54:26 -07:00
Francesco Lodolo (:flod) ea04a12a69 Bug 1396020 - Expose hard-coded strings in about:telemetry r=gfritzsche
MozReview-Commit-ID: 1ddOE9cGX4Z

--HG--
extra : rebase_source : ffe448b2df490a4e4d5c5a97bf319121be366554
2017-09-02 09:27:12 +02:00
Anthony Ramine ba8fcfb777 servo: Merge #18368 - Do not NIH queueing a task to fire an event in htmlmediaelement (from servo:media-event-cleanup); r=emilio
Source-Repo: https://github.com/servo/servo
Source-Revision: 293ffa06daa5cd2c3588833af3ed211ed3935d36

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : cb549d0c7abb24f6e66e0a27d282f01374378092
2017-09-04 09:20:53 -05:00
Julian Descottes f7b9898efd Bug 1396571 - use default value when retrieving pref devtools.webconsole.persistlog;r=Honza
MozReview-Commit-ID: 1Hlq6uLpQ5i

--HG--
extra : rebase_source : 29046c088aff4b06c56f35615ec931ad0ba8893a
2017-09-04 14:56:35 +02:00
Tushar Saini (:shatur) 49e6d15e41 Bug 1363014 - Implement browsingData.remove WebExtension API method on android. r=bsilverberg,mixedpuppy,sebastian
MozReview-Commit-ID: 2ipz1wqGpxc

--HG--
extra : rebase_source : cdb19268a6242c1466fb762cfd72c0af32ef45ae
2017-08-30 00:08:48 +05:30
Sebastian Hengst 2283a8f642 Backed out changeset 7bb00f5e0120 (bug 1395411) for eslint failures in test_classifier_changetablepref_bug1395411.html: 'classifierHelper' is not defined. r=backout 2017-09-04 16:45:35 +02:00
Mark Banner e98740d9e0 Bug 1391393 - Cancelling the bookmarks properties dialog shouldn't undo when no changes have been made. r=mak
MozReview-Commit-ID: 7supBHcrpdu

--HG--
extra : rebase_source : 83947eae2c31253659a9acb0a924fcee48d11871
2017-08-24 12:51:38 +01:00
Valentin Gosu fef5affcba Bug 1395938 - Cancel RequestContext::RequestContext on shutdown r=michal
This patch calls CancelTailPendingRequests(NS_ERROR_ABORT) for every RequestContext at shutdown, then prevents the creation of any more RequestContexts.

MozReview-Commit-ID: BbJDL7Np8HW

--HG--
extra : rebase_source : d144e3b09d9725fbc7df169f1c9a49bf45ddfd54
2017-09-03 13:12:30 +03:00
Thomas Nguyen d46c8b2c9d Bug 1395411 - Unregister tables when they're removed from urlclassifier.*Table. r=francois
MozReview-Commit-ID: Ex1ZxMcJLep

--HG--
extra : rebase_source : ceb099b7132ef0167c75b111bf3105714ae8ee92
2017-08-31 18:46:23 +08:00
Andreas Tolfsen 3646b7ae00 Bug 1368265 - Add testing/webdriver hgignore file. r=automatedtester
MozReview-Commit-ID: A2JHz2Eqdv5

--HG--
extra : rebase_source : b6dc8a5eaad3410bb658671bab540f441a2e298c
2017-09-03 17:19:37 +01:00
Andreas Tolfsen f5e4748beb Bug 1368265 - Remove unnecessary license files. r=automatedtester
Since both these Rust programs are hosted in mozilla-central,
they are governed by the top-level LICENSE file.  See also
toolkit/content/license.html.

MozReview-Commit-ID: 4C0fEAeJZ6h

--HG--
extra : rebase_source : f8beebd578cd816d974cc9416c6bdb1bdfa37b12
2017-09-03 17:17:13 +01:00
Andreas Tolfsen 783b9e7701 Bug 1368265 - Provide a webdriver README. r=automatedtester
Documentation is the hallmark of a good software library and this isn't
great, but it is a step in the right direction.

MozReview-Commit-ID: IHDwp2pjXom

--HG--
extra : rebase_source : 9f5d488705cb97510ce051f1530002fffd302aaf
2017-09-03 17:15:03 +01:00
Andreas Tolfsen c722f88ac8 Bug 1368265 - Update geckodriver and webdriver Cargo.tomls. r=automatedtester
MozReview-Commit-ID: 6MsrxinrYEp

--HG--
extra : rebase_source : c0f5b076183c53c86aae0e757b6ef391f1eba8c1
2017-09-03 16:24:55 +01:00
Andreas Tolfsen af89014409 Bug 1368265 - Remove third_party/rust/webdriver. r=automatedtester
MozReview-Commit-ID: BGi7cVgFYLw

--HG--
extra : rebase_source : 214b8d651eec0d4c66bd9c5ab12f9118d49de8d4
2017-09-03 16:15:29 +01:00
Andreas Tolfsen 8e1b5b4d8b Bug 1368265 - Use in-tree testing/webdriver. r=automatedtester
MozReview-Commit-ID: R74BGZOBBx

--HG--
extra : rebase_source : 263d5cdf7317bdea6b4bcf3d2b7256429da9d4cf
2017-09-03 16:15:48 +01:00
Thomas Nguyen 1ba7981aca Bug 1394053 - Disable download protection on non-official builds r=francois
MozReview-Commit-ID: JmpGJ8DOX48

--HG--
extra : rebase_source : dfb8a646895c2511e9472774b063cf94b472d438
2017-09-04 10:47:48 +08:00
bechen@mozilla.com 0169d13c5b Bug 1393260 - Reftest for the 55th frame of gizmo.mp4. r=alwu
Since the street.mp4 is a fragment mp4, the duraion is unstable when seeking in the testcase, change the test file to gizmo.mp4.

MozReview-Commit-ID: 8eQ9tfKwxZF

--HG--
extra : rebase_source : a15dfd0994456809241f9dd5a0c44239beda4e16
2017-09-04 11:03:49 +08:00
Thomas Nguyen 1f57fdb85d Bug 1345058 - Asynchronously decide if a flash document should be blocked. r=baku
MozReview-Commit-ID: K91cSvIdOrb

--HG--
extra : rebase_source : 4d91ab3499c0124129e74a054c5cc78882ff351e
2017-08-14 14:05:23 +08:00
John Lin ed6fa8ffe5 Bug 1396232 - enable prefs needed for orientation lock test. r=ralin
Also, use |run-if| instead of |skip-if| to filter the test.

MozReview-Commit-ID: 5NUoSoRzqMC

--HG--
extra : rebase_source : c50eb0cf377d02456089382108a49658ea6930b7
2017-09-04 16:00:55 +08:00
Mark Banner 28c1327c42 Bug 1395994 - Clone arrays to fix a leak of windows caused by PlacesTransactions keeping references to arrays passed to it. r=mak
MozReview-Commit-ID: CWMyLtmNQuW

--HG--
extra : rebase_source : 30edd124f43508fab9c9823af151a26377bee610
2017-09-01 16:48:09 +01:00
Mark Banner d47cfbe9b8 Bug 1395784 - Skip browser_controller_onDrop.js when async places transactions are turned off. r=mak
MozReview-Commit-ID: FFJLRIvOfZX

--HG--
extra : rebase_source : 850b0cafd6319d5af8f3dcd63c135544ec6b48bc
2017-09-04 11:23:07 +01:00
Alexandre Poirot e113bfb7cf Bug 1392602 - Simplify SDK loader to only match DevTools needs. r=jdescottes
MozReview-Commit-ID: 5MUEmCW6AJM

--HG--
extra : rebase_source : ea4a9f9332cadbc950f2151ffab5f70ee7529cbc
2017-08-28 14:52:07 +02:00
Alexandre Poirot ad55cacf0b Bug 1392602 - Stop using unnecessary const in Devtools loader. r=jdescottes
MozReview-Commit-ID: GMn8eoGUxkb

--HG--
extra : rebase_source : 1295fc2882603dc0a9b6286300b8a971458c27c9
2017-08-28 14:23:57 +02:00
Alexandre Poirot f55f10299c Bug 1392602 - Remove `descriptor` helper in DevTools loader. r=jdescottes
MozReview-Commit-ID: JHC0s0cMyZG

--HG--
extra : rebase_source : d4ad7492fbcd5491117912be27a7770b50c8eb49
2017-08-28 14:10:18 +02:00
Alexandre Poirot 43910cc65b Bug 1392602 - Remove `override` helper in DevTools loader. r=jdescottes
MozReview-Commit-ID: E2dNIMoa2wz

Also get rid of shared global blocklist as this isn't used by DevTools.

--HG--
extra : rebase_source : 99522f4e804e59a233f51c4710645ec24de9eb2e
2017-08-28 14:05:37 +02:00
Alexandre Poirot eade6d9e6f Bug 1392602 - Instanciate RegExp only once in DevTools loader. r=jdescottes
MozReview-Commit-ID: GGYMPKZwBsS

--HG--
extra : rebase_source : aa68104b99b3828f5a0d5eca1145dca32750b07f
2017-08-28 14:05:17 +02:00
Alexandre Poirot d06ae85d9a Bug 1392602 - Remove `evaluate` function from DevTools loader. r=jdescottes
MozReview-Commit-ID: MGXxIWUxWF

--HG--
extra : rebase_source : fae52f6759784dc40d16f7b6a4f042cfa05b259a
2017-08-28 14:01:34 +02:00
Alexandre Poirot 65256569b0 Bug 1392602 - Stop freezing everything in DevTools loader. r=jdescottes
MozReview-Commit-ID: ANdgiYjfV6N

--HG--
extra : rebase_source : 057cab2fff7302c948426a80793a5d7b5a6fee0b
2017-08-28 11:43:43 +02:00
Alexandre Poirot 3541b824e8 Bug 1392602 - Remove jetpack specifics from DevTools loader. r=jdescottes
* Remove notion of "main" module
* Remove notion of "isNative" and only use Loader.resolve algorithm

MozReview-Commit-ID: 7GOJELAh375

--HG--
extra : rebase_source : 4dc2499626ddcdeb6848584ff679c8e48994b11b
2017-08-28 11:27:07 +02:00
Alexandre Poirot 71e4f1790c Bug 1392602 - Remove module boilerplate from DevTools loader. r=jdescottes
This file is now only loaded as a JSM.
Expose symbols directly instead of putting them on `Loader` symbol.
No longer exports it as a fake 'toolkit/loader' module and always import it as JSM.

MozReview-Commit-ID: 6J3IxHpk9ct

--HG--
extra : rebase_source : f6ef6aef6d8682f18950a9b22d259347644250f2
2017-08-29 10:49:43 +02:00
Alexandre Poirot 67e0287de3 Bug 1392602 - Copy SDK Loader to devtools. r=jdescottes
MozReview-Commit-ID: 6INu38Wqvt

--HG--
extra : rebase_source : b140f8932bf141abae29f42a13dc4eef58a84d6f
2017-08-24 15:17:33 +02:00
Julian Descottes 1b9823bc9c Bug 1391228 - remove unused devtools profiler actor, specs and front;r=gregtatum,mstange
MozReview-Commit-ID: 82R4C3NFolu

--HG--
extra : rebase_source : 373dda6065397f5226531c123ab3b4b39b88b0eb
2017-08-18 17:27:56 +02:00
Daisuke Akatsuka e64d9dda4a Bug 1396538 - Part 2: Add test for background-repeat. r=pbro
MozReview-Commit-ID: Gv6Pe0k4cCP

--HG--
extra : rebase_source : 9a8d87a4c1ea4865b0749907589a8ecd244696c1
2017-09-04 20:47:47 +09:00
Daisuke Akatsuka 426d14471f Bug 1396538 - Part 1: Use computed value as the value scale. r=pbro
MozReview-Commit-ID: 9ng9hUTga9A

--HG--
extra : rebase_source : 04444ba23f50ea69532efe45d327411956d870d4
2017-09-04 20:47:41 +09:00