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

554804 Коммитов

Автор SHA1 Сообщение Дата
Sebastian Kaspari 7956b9a468 Bug 1324028 - IconGenerator: Do not add alpha channel to colors of generated icons. r=mcomella
MozReview-Commit-ID: H4qaSSOlMxT

--HG--
extra : rebase_source : 3ca495485c2a1a186d976f548102265b1e440675
2017-08-08 17:36:50 +02:00
Andrzej Hunt 8ac1727d95 Bug 1324028 - Use edge colour as dominant favicon color if consistent. r=mcomella
If all edges of a favicon are the same colour, we should use that
as the background colour too - that way the favicon no longer appears
distinct from the background. We still fall back to the dominant colour
in most cases, however this improves favicon appearance for some websites.

MozReview-Commit-ID: 6xkgXxHHla2

--HG--
extra : rebase_source : c33807fa2b972b5d4d4f44e8e321883b8880f480
2016-12-10 20:33:34 -08:00
Emilio Cobos Álvarez 2ad6c736f1 servo: Merge #18267 - style: Don't look for viewport units in stylesheets (from emilio:dirty-on-viewport-size-change); r=SimonSapin
Use whether we've computed any viewport unit instead.

This is more accurate (we avoid restyling unnecessarily if we've found anything
ever on the stylesheet, but that hasn't matched).

This has the benefit of also matching Gecko, and simplify some code and
fishyness around, and also hopefully speeding up stylesheet parsing.

Source-Repo: https://github.com/servo/servo
Source-Revision: 96b4e064a1f0b0fc1ee2811d0c1b528f85a718c6

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 87d0d22c6e23617f3dbf09f5d8a0b2c9ffd421fb
2017-08-28 08:48:47 -05:00
Sebastian Hengst 3549a5a1ac merge mozilla-central to autoland. r=merge a=merge 2017-08-28 17:09:10 +02:00
Sebastian Hengst 9769c22d10 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: AeoHOxZLi6m
2017-08-28 16:53:53 +02:00
Alex Chronopoulos c9d4805a3f Bug 1378070 - Implement multichannel WebAudio. r=padenot
* * *
[mq]: rebase

MozReview-Commit-ID: KJwH3ZeJn55

--HG--
extra : rebase_source : 0e9866c8dc5ccb98a9654c1e18b0bcef1ef5afa8
2017-08-28 17:16:20 +03:00
Alex Chronopoulos ec9537b3e4 Bug 1378070 - Update AudioConverter to use destination buffer. r=jya
MozReview-Commit-ID: KCheY0DCjh4

--HG--
extra : rebase_source : 77f289e642df4ca5325bd622d78c6c59924ad0c1
2017-08-28 17:15:46 +03:00
Sebastian Hengst 79c12610f3 Backed out changeset 2db66a67c944 (bug 1392468) for failing clipboard's browser/base/content/test/newtab/browser_newtab_undo.js. r=backout 2017-08-28 13:18:33 +02:00
Sebastian Hengst 80cced1397 Backed out changeset 22d7763100aa (bug 1391499) for build bustage on Windows at gfx/layers/wr/StackingContextHelper.cpp(105): 'Size': undeclared identifier. r=backout 2017-08-28 12:28:55 +02:00
Lars T Hansen 00e96badb1 Bug 1393732 - Correct ARM codegen for 32-to-64 sign extend. r=nbp
--HG--
extra : rebase_source : 1366fc2430156e4a1bcecd4b5431af9444d46f8b
2017-08-28 11:47:18 +02:00
John Lin 77f0ffe52a Bug 842782 - p4: enable fullscreen video orientation lock for Fennec nightly. r=jwwang
MozReview-Commit-ID: 5rYK7mjJrBr
2017-08-28 18:16:06 +08:00
John Lin 38273ed7b3 Bug 842782 - p3: lock fullscreen video orientation. r=ralin
- if enabled, lock orienation when fullscreen state change
- use video aspect ratio to choose which orientation to lock

MozReview-Commit-ID: 3HP60YNbWcc
2017-08-28 18:15:44 +08:00
John Lin bad6535260 Bug 842782 - p2: introduce attributes for orientation lock to video element. r=jwwang,smaug
MozReview-Commit-ID: odq1y9qH1
2017-08-28 18:15:31 +08:00
John Lin d40baf7687 Bug 842782 - p1: add a pref for fullscreen video orientation lock. r=jwwang
MozReview-Commit-ID: 6x7um7F8omr
2017-08-28 18:13:57 +08:00
Francesco Lodolo (:flod) ebac958b65 Bug 1394195 - Reorder and fix access keys, remove unnecessary comments in debugger.properties r=jdescottes
MozReview-Commit-ID: 1dUMsYQRZFm

--HG--
extra : rebase_source : 8be319076f140ad2621fc046156417b860a842f1
2017-08-27 09:12:22 +02:00
Lars T Hansen 721e030388 Bug 1316820 - Rabaldr, optimized zeroing of locals. patch=mds+lth, r=bbouvier
--HG--
extra : rebase_source : e9e61ceda40ca8d135568d19fa7a3d74ef194b42
2017-08-23 12:09:48 +02:00
Jan de Mooij ad11155416 Bug 1393790 part 2 - Remove JS_PropertyStub and JS_StrictPropertyStub. r=jorendorff 2017-08-28 10:40:19 +02:00
Jan de Mooij 3e1a11f41d Bug 1393790 part 1 - Remove JS_STUBGETTER and JS_STUBSETTER. r=jorendorff 2017-08-28 10:39:57 +02:00
Lars T Hansen 69d41d5dfd Bug 1389669 - make inclusion of AtomicOperations definitions switch on hardware platform, not JIT platform, and remove crashing 'none' case. r=till
--HG--
extra : source : 5b366460b05e87d0b22ee55a404973e88d144b26
extra : intermediate-source : 16212d8633170b7bdd6f1bd4b16e512eb3ebfe02
extra : histedit_source : ee36f6a3d7296964a38878bc533e8d9530b45280
2017-08-24 10:08:10 +02:00
Lars T Hansen 68a21e3212 Bug 1277562 - Fix merge bug, pass isMaster=true when checking whether we can start a new tier2 generator. r=me 2017-08-28 09:49:54 +02:00
Ehsan Akhgari 6f420e6a00 Bug 1394180 - Reduce the number of calls to nsINode::GetChildAt() in EditorBase::InsertTextImpl(); r=masayuki 2017-08-28 01:42:30 -04:00
Ehsan Akhgari bfb5870d18 Bug 1382923 - Avoid AddRef()ing the History service in the Link constructor; r=smaug 2017-08-28 00:51:26 -04:00
peter chang 834299eb19 Bug 1391499 - Apply the inherited scale from ancestors, r=kats
To render the nested transforms properly, we need to store the inherited scale from ancestors for children.
Then apply the inherited scale for children's bounds

MozReview-Commit-ID: KYyibUD8J2j

--HG--
extra : rebase_source : 82c2695990e23eb47a4f185e0a53a865f3d1ff0f
2017-08-18 21:51:19 +08:00
Ted Mielczarek 6121dea7c8 bug 1392312 - fix filename mapping in symbolstore.py on Windows. r=chmanchester
symbolstore.py processes filenames in FILE lines of symbol files to encode
information about the source repository they came from, or to mark
known generated source files. It also reads the dist/include install
manifest so it can map header files from there back to their source locations.

These mappings were broken on Windows because symbolstore.py first passes
filenames into `FixFilenameCase`, which calls `GetFinalPathNameByHandleW`,
which breaks things in two ways:
1) It returns paths with an uppercase drive letter, and source paths from
   elsewhere have a lowercase drive letter.
2) It resolves symlinks, and on Taskcluster Windows builds the whole build
   is done within a symlinked directory so paths directly from the srcdir
   and objdir won't match those canonicalized paths.

This patch adds a `normpath` function to symbolstore.py and moves the
contents of `FixFilenameCase` into it on Windows, and just makes it
an alias for `os.path.normpath` everywhere else. It then uses it everywhere
we deal with paths that will be compared against source file paths from symbol
files so that all paths are canonicalized the same and we can do simple
string matching from there.

Additionally, this patch adds a check to the functional test to verify
that header files from dist/include are correctly mapped to the source
repository. Unfortunately there is still not a test for generated files
because they only appear in the libxul symbol file, and dumping symbols
from libxul is too slow to invoke as part of a unit test.

MozReview-Commit-ID: Dx3z1BZcIvc

--HG--
extra : rebase_source : 80179bbea58a804344a56ef27f438ada76e7fe77
2017-08-23 13:14:37 -04:00
steveck-chung a4c9ab7763 Bug 1371113 - Part 3: Add mochitest for credit card doorhanger. r=lchang
MozReview-Commit-ID: A8dawwdJrV2

--HG--
extra : rebase_source : 133fa7cba2339c4d2500829b7ca4df104f1184f1
2017-08-23 19:24:31 +08:00
Andreas Wagner e342b5760e Bug 1390917 - Accept data:image/png and data:image/jpeg as theme background; r=aswan,mikedeboer
MozReview-Commit-ID: 2roQoBrc7mv

--HG--
extra : rebase_source : 286fce68b0dea32e12f86ca92838d5f04d3efbb7
2017-08-17 21:51:36 +02:00
Sebastian Hengst 49e418c64a Backed out changeset 99e579176288 (bug 1324028) for failing 'test' suite and on request from sebastian. r=backout 2017-08-28 16:48:57 +02:00
Sebastian Hengst b204b8dc7b Backed out changeset 73d4ed6f999e (bug 1324028) 2017-08-28 16:48:21 +02:00
steveck-chung 205d33c7d5 Bug 1371113 - Part 2: Show doorhanger and save/disable credit card. r=lchang
MozReview-Commit-ID: EcAL3ANrrGb

--HG--
extra : rebase_source : d832709fa93e280c1019f52164919051b71cfc7e
2017-08-09 15:43:28 +08:00
steveck-chung 46ae42a15c Bug 1371113 - Part 1: Add credit card doorhanger. r=lchang
MozReview-Commit-ID: 6qIDgmfLNJC

--HG--
extra : rebase_source : d53b0f577686894b18956612e398a803ac664558
2017-08-02 16:16:42 +08:00
Alexandre Poirot 04d58889a0 Bug 1379016 - Hide about:devtools-toolbox from about:about. r=pbro
MozReview-Commit-ID: 8SKXyLgyBam

--HG--
extra : rebase_source : a083616baca88f5e1e3051e8ecd1d25ccabd0ef8
2017-08-24 12:02:34 +02:00
Remi THEBAULT 02fc057000 servo: Merge #18176 - PerformanceObserverInit.buffered (from rtbo:perf_observer_buffered); r=ferjm
Per #18108, add `buffered` flag in the `PerformanceObserverInit` dict.
Per W3C spec, when `buffered` is set, `PerformanceObserver.observe()` method adds the entries buffered in the `Performance` instance into the observer's entry buffer.
One step is the implementation of the [filter by name and type](https://w3c.github.io/performance-timeline/#filter-buffer-by-name-and-type) algorithm. Don't think that the sort operation is useful in this case, but the spec states that this algorithm is to be used.

- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #18108
- [X] These changes do not require tests (yet) because the timeline API is not powered.

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

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 9315f65ffa12e342d9eb6a4d8c66dd40763d0506
2017-08-28 02:20:29 -05:00
Ethan Lin 7675f794c1 Bug 1393706 - Compute display item's visibility when creating fallback data in layers-free mode. r=jrmuizel
MozReview-Commit-ID: 6eUnABLce2Z

--HG--
extra : rebase_source : 1a1b462897ef838c70eb8613501b940c06dd0f99
2017-08-25 16:36:15 +08:00
Jing-wei Wu 3fb42e9edd Bug 1388490 - Cancel animation set if necessary before re-start it. r=walkingice
MozReview-Commit-ID: F1pDOxZp1SI

--HG--
extra : rebase_source : f7f5a1cdcef5ee91c519f2c3c1c5414bbfb793a7
2017-08-28 15:04:39 +08:00
Emilio Cobos Álvarez 1400981514 Bug 1385154: Test-cases for the nasty edge cases. r=heycam
Chromium and Epiphany fail these, whoops...

MozReview-Commit-ID: JPGgcGrxIh5
2017-08-28 10:28:37 +02:00
Sebastian Hengst c6da0c0d11 Backed out changeset 08e729b36517 (bug 1371113) for failing browser_misused_characters_in_strings.js: cancelCreditCardLabel has a misused apostrophe. r=backout 2017-08-28 10:17:47 +02:00
Sebastian Hengst fd0f151bab Backed out changeset 397bc9636e83 (bug 1371113) 2017-08-28 10:17:10 +02:00
Sebastian Hengst 3701ac70b1 Backed out changeset 6819414d32eb (bug 1371113) 2017-08-28 10:17:09 +02:00
Mark Hammond c204098ad4 Bug 1392409 - set engine.lastModified to avoid intermittent orange. r=tcsc
MozReview-Commit-ID: 4kPzk9nSWxw

--HG--
extra : rebase_source : 6f4ef917001e2565dd00eefa12876fc897705ca1
2017-08-23 13:59:16 +10:00
Sebastian Hengst 7668fe8729 Backed out changeset 92092cde72e1 (bug 842782) for eslint failure at toolkit/content/widgets/videocontrols.xml:1261: Unexpected if as the only statement in an else block. (no-lonely-if). r=backout 2017-08-28 10:00:29 +02:00
Sebastian Hengst 3074ff30be Backed out changeset ba812092214c (bug 842782) 2017-08-28 09:59:11 +02:00
Sebastian Hengst 53ed0137ec Backed out changeset f3653a89b841 (bug 842782) 2017-08-28 09:59:06 +02:00
Sebastian Hengst 2bdbd85010 Backed out changeset b3005c73d7ad (bug 842782) 2017-08-28 09:59:00 +02:00
Xavier ALT f8d3bcf27f Bug 1392012 - ./clang-format with git should exclude files from .clang-format-ignore r=sylvestre
MozReview-Commit-ID: KsgPnN9aDTC

--HG--
extra : rebase_source : c7d245eae583b2c29b07f130d311a864606219a0
2017-08-24 23:41:44 +02:00
JW Wang b634b53e60 Bug 1393379. P2 - remove MediaResource::SizeOfIncludingThis/SizeOfExcludingThis. r=gerald
MozReview-Commit-ID: MMhVOaSUuX

--HG--
extra : rebase_source : a158bbd9c718212247896e299f6063773ca81d1a
extra : source : ff3aef3a67c67e281aac244206aeb15eccbace29
2017-08-24 17:52:21 +08:00
JW Wang 2c37ac8f7c Bug 1393379. P1 - make MediaDecoder::AddSizeOfResources pure virtual. r=gerald
We will move the implementation to sub-classes which have more details
about how to calculate the resource size.

MozReview-Commit-ID: 7lfiz5GNtPE

--HG--
extra : rebase_source : bf14ef91a6de456d65bee7cb1f53f8e542f55247
extra : source : 22640df9dd3a1491594a82b3d0bd175e46073fa3
2017-08-24 17:35:24 +08:00
Xavier ALT 7e2ea48a18 Bug 1389956 - extract clang format diff command generation into its own method r=sylvestre
MozReview-Commit-ID: 8kbZcfMBe4J

--HG--
extra : rebase_source : 77a38c8812075c0d8258d427eb11827be51bfac1
2017-08-23 00:24:23 +02:00
John Lin 56439aeab2 Bug 842782 - p4: enable fullscreen video orientation lock for Fennec nightly. r=jwwang
MozReview-Commit-ID: 5rYK7mjJrBr

--HG--
extra : rebase_source : c0cd58f2a56b08db923d9cd8f9fdff4b74404a76
2017-08-25 14:26:51 +08:00
John Lin 34072a9299 Bug 842782 - p3: lock fullscreen video orientation. r=ralin
- if enabled, lock orienation when fullscreen state change
- use video aspect ratio to choose which orientation to lock

MozReview-Commit-ID: 3HP60YNbWcc

--HG--
extra : rebase_source : 0ca078e35324d1e5f3bdf1ec29d33b3bc812bfa1
2017-08-17 11:07:13 +08:00
John Lin ae733d5007 Bug 842782 - p2: introduce attributes for orientation lock to video element. r=jwwang,smaug
MozReview-Commit-ID: odq1y9qH1

--HG--
extra : rebase_source : 65daa7bde05ceee01704bb3677c5511c39c20848
2017-08-25 14:23:03 +08:00