Commit Graph

579947 Commits

Author SHA1 Message Date
Jeff Walden
a9b51a54a3 Bug 1434429 - Change TokenStreamCharsBase::appendMultiUnitCodepointToTokenbuf to TokenStreamCharsBase::appendCodePointToTokenbuf so that the idea doesn't require knowledge of multi-unitness. r=arai
--HG--
extra : rebase_source : 40c6f1c1f6be86c9796cbe615e7ad1a332d9549c
2018-01-29 12:35:11 -08:00
Sylvestre Ledru
9e661550b7 Bug 1426997 - Add MOZ_FALLTHROUGH_ASSERT to make it clear that it can never fall through r=hsivonen
MozReview-Commit-ID: KZvVGnlJZtr

--HG--
extra : rebase_source : 0596528de97d4ae42c13f56d264099c7654d90f1
2018-01-29 09:11:08 +01:00
Zhengyi Lian
53ac4fca60 Bug 1426686 - Add support for theming the tab loading indicator. r=jaws
MozReview-Commit-ID: 72F399voah5

--HG--
extra : rebase_source : d673d4d4873fa4ef62d29cc7ea64ca99ecc4d2dd
2018-01-23 21:03:13 -05:00
Vivek Dhingra
f4cc27b1cd Bug 1431189 - Add google chrome toolbar button color properties: r=jaws
Added support for color.button_background, color.button_background_hover, color.button_background_active

MozReview-Commit-ID: F0EcTLMWE6h

--HG--
extra : rebase_source : 663356d0a518ac9d64319d15a9268f923add6a6b
2018-02-02 16:24:26 -05:00
William Lachance
bc3cce1805 Bug 1434664 - Bump mozdevice to 0.52 r=bc
MozReview-Commit-ID: 9u3Abd15R6E

--HG--
extra : rebase_source : a6b7bb8044aa4b5ecf433bca84e962d6757855cf
2018-02-02 13:53:34 -05:00
William Lachance
168d85d1b6 Bug 1434664 - Fix mozdevice's pull/push methods on Windows r=bc
We should use posixpath's normpath for calculating the remote
(i.e. device path) with these methods.

MozReview-Commit-ID: zwfsRvCxoe

--HG--
extra : rebase_source : 9635de305db90d0bd99ab080d96d28fcf29cec96
2018-01-31 13:08:30 -05:00
Adrian Wielgosik
269c71b15e Bug 1432415 - Remove unused SettingChangeNotification.webidl. r=bz
MozReview-Commit-ID: Eg6AmzwaVVF

--HG--
extra : rebase_source : cf77de519606b31730fcd9517aeb71419dbd31f5
2018-02-02 21:21:56 +01:00
Brian Grinstead
52325a21da Bug 1425330 - Part 2 - Taskcluster config for XUL flexbox emulation talos tests;r=rwood
MozReview-Commit-ID: 7eEtuzdCi5d

--HG--
extra : rebase_source : 057beb5895176063c1d36286d49160c125d1b8d7
2018-01-30 15:17:50 -08:00
Brian Grinstead
9d3fb06b54 Bug 1425330 - Part 1 - set up talos configurations for tart and ts_paint with XUL flexbox emulation;r=rwood
MozReview-Commit-ID: 7hl8cafIaSz

--HG--
extra : rebase_source : 653f5c7fb0022e64384983d33d7ab0a809a1396c
2018-01-30 15:17:47 -08:00
Ursula Sarracini
eda0730782 Bug 1425496 - Add Recently Pocketed Items to Highlights r=Mardak
MozReview-Commit-ID: LyXKkQkPXte

--HG--
extra : rebase_source : 7cb303772463efd7179fcd672d022dc0a0e37015
2018-02-02 17:06:06 -05:00
Andreea Pavel
3cb61b9976 Backed out changeset 3b7ef7afd156 (bug 1408643) for failing flake8 at /builds/worker/checkouts/gecko/build/moz.configure/java.configure:98:100 on a CLOSED TREE 2018-02-03 00:20:25 +02:00
Andreea Pavel
9cd5dfd3a9 Backed out 5 changesets (bug 1418930) for failing web platform tests at /service-workers/service-worker/fetch-request-css-images.https.html on a CLOSED TREE
Backed out changeset c0f673033e66 (bug 1418930)
Backed out changeset b39948ba905b (bug 1418930)
Backed out changeset 8008a54aba9a (bug 1418930)
Backed out changeset 105c81284dba (bug 1418930)
Backed out changeset 27eb8c7f8025 (bug 1418930)
2018-02-03 00:18:27 +02:00
Sam Foster
89d5784a08 Bug 1435316 - Add container component stylesheets to the manifest for payments. r=MattN
MozReview-Commit-ID: 42QuwNmO9tC

--HG--
extra : rebase_source : 500b72d7802d5827384cc5957dfa760993cabe78
2018-02-02 09:46:11 -08:00
J. Ryan Stinnett
4be102b212 Bug 1408643 - Fix up Proguard install command from configure. r=nalexander
MozReview-Commit-ID: nvUvoUzFLy

--HG--
extra : rebase_source : acc1ec9e3c0a3b9e933d3a9ee354b12d69778bd3
2018-02-02 09:43:18 -05:00
Andrew McCreight
a6f34d4700 Bug 1435115 - Remove usage of enablePrivilege from quit.js. r=jmaher
This patch moves the contents of quit.js into talos-powers-content.js,
and makes it callable from content via TalosPowersContent. The code
required a few minor tweaks.

MozReview-Commit-ID: KkAbcFO0xzT

--HG--
extra : rebase_source : 4a165bc613fbc73ff8edd7bcfe2cf9cbd4a2af05
2018-02-01 16:05:30 -08:00
Andrew Halberstadt
4a7ebcb3bb Bug 1434430 - [flake8] Upgrade version of flake8 used by |mach lint| to 3.5.0 r=rwood
MozReview-Commit-ID: BBtM4TEl4Ve

--HG--
extra : rebase_source : 94d276746401426c9adcae5c962380679ffcb083
2018-01-30 16:43:10 -05:00
Andrew Halberstadt
f354075c7a Bug 1434430 - [flake8] Fix blank 'except' statements r=rwood
This is a new issue that gets linted with flake8 3.5.0. Basically you should
never use a blank except: statement.

This will catch all exceptions, including KeyboardInterrupt and SystemExit
(which is likely not intended). If a catch all is needed, use
`except: Exception`.  If you *really* mean to also catch KeyboardInterrupt et
al, use `except: BaseException`.

Of course, being specific is often better than a catch all.

MozReview-Commit-ID: FKx80MLO4RN

--HG--
extra : rebase_source : 7c74a7d0d81f2c984b47aff3a0ee3448b791177b
2018-01-31 14:32:08 -05:00
Andrew Halberstadt
974ae38a52 Bug 1434430 - [flake8] Drop support for the FLAKE8 environment variable r=rwood
The flake8 linter requires a specific version of flake8, so that running it
locally vs in CI vs in mozreview will all produce the same results.

Allowing consumers to specify a custom flake8 binary via the FLAKE8 environment
variable, subverts that goal and can result in unexplained errors showing up in
some configurations but not others.

MozReview-Commit-ID: 1s0nC8ZO6Qi

--HG--
extra : rebase_source : f3913e2bce7770edf8deba18890f063975ca0844
2018-01-31 14:05:52 -05:00
Brad Werth
bd10ac8a0f Bug 1418930 Part 5: Add a test of shape-outside with and without a CORS violation. r=emilio
MozReview-Commit-ID: KI4itQ1ORYJ

--HG--
extra : rebase_source : bd32a21627d49eb487bba2b45cf3bfd0ffc945be
2018-01-31 17:02:14 -05:00
Brad Werth
5d511edc2c Bug 1418930 Part 4: Update nsStyleStruct::FinishStyle to set CORS mode for shape-outside images. r=emilio
MozReview-Commit-ID: 7MXJHE2vidS

--HG--
extra : rebase_source : 331488cd5942ec86bf5d213f77ac1b6066180e47
2018-01-31 16:08:01 -05:00
Brad Werth
ce53bc893d Bug 1418930 Part 3: Update css::ImageValue to carry a parameter that indicates anonymous CORS headers should be used during loading. r=emilio
MozReview-Commit-ID: JJ5lZRwS6Be

--HG--
extra : rebase_source : 42ee37760478583f7854ddd4a4e2ffa360449846
2018-01-29 13:55:38 -05:00
Brad Werth
f168a6a02d Bug 1418930 Part 2: Extend ImageLoader with a parameter to add anonymous CORS headers. r=bz,emilio
MozReview-Commit-ID: LobEEXmuNZ2

--HG--
extra : rebase_source : de661d5789162b0be3202c2a1b03d0515e5de01f
2018-01-25 14:14:13 -08:00
Brad Werth
e7b31713ef Bug 1418930 Part 1: Define and use a method nsContentUtils::CORSModeToLoadImageFlags to standardize conversion of CORS modes to load image flags. r=bz
MozReview-Commit-ID: AqsEUhFYxH6

--HG--
extra : rebase_source : 60a367491f4e1d80f434a1f2afe3b09b773fc8d1
2018-01-31 11:10:01 -05:00
Delphine Lebédel
9c2a68ffc5 Bug 1431564 - [meh] Search engine setup for Firefox Mobile for Mixteco Yucuhiti, r=flod
MozReview-Commit-ID: 8LHUIxaioW5

--HG--
extra : rebase_source : 97a1780d2a5f5903b620b20a4f21d08f8a9ae2ba
2018-02-02 10:38:09 -08:00
Jean-Luc Bonnafoux
bb8c9d7425 Bug 1433970 - pass WriteParams parameters by const reference r=froydnj
MozReview-Commit-ID: 9lraUOenzPF

--HG--
extra : rebase_source : 96ab2d8684acdfc781bfe855ff3bc7e5c6a866dd
2018-02-01 21:51:58 +01:00
Jeff Walden
e2925f1ee7 Bug 1434429 - Implement TokenStreamChars::matchMultiUnitCodePoint as a better nailing-down of behavior when processing a multi-code unit code point. r=arai
--HG--
extra : rebase_source : ff142c8a13969aec72b7acdbc77c66cff539e21f
2018-01-18 11:34:27 -08:00
Jeff Walden
576637a08c Bug 1434429 - Implement a TokenStreamChars::ungetCodePointIgnoreEOL and use it to report errors at precise locations, rather than blindly at the beginning of the token (which happens to be the same thing, just not nearly as clear about it). r=arai
--HG--
extra : rebase_source : 4c554111169521b546b55354b5ce0e3119c0d5b3
2018-01-18 11:34:27 -08:00
Jeff Walden
a71e602aa0 Bug 1434429 - Move TokenStreamSpecific::ungetCharIgnoreEOL into TokenStreamCharsBase. r=arai
--HG--
extra : rebase_source : 356e53ef433af4108e92ea404319962c53fd4596
2018-01-18 11:34:27 -08:00
Jeff Walden
a4d76d2f8b Bug 1434429 - Move TokenStreamSpecific::ungetChar into a new GeneralTokenStreamChars<CharT, AnyCharsAccess> inserted between TokenStreamCharsBase<CharT> and TokenStreamChars<CharT, AnyCharsAccess> in the token stream inheritance hierarchy. r=arai
* * *
Bug 1434429 - Followup bustage fix (?) for gcc (and maybe other?) compiler bustage.  Worked in recent clang...  r=boogstage in a CLOSED TREE

--HG--
extra : rebase_source : 68ecbc2d8134194def98326ef9bcbdb4718189a4
2018-01-18 11:34:27 -08:00
Jeff Walden
f0ac58916b Bug 1434429 - Use MakeScopeExit to reset userbuf offset in TokenStreamSpecific::putIdentInTokenbuf. r=arai
--HG--
extra : rebase_source : 57fbe0b008abc5655634ad3e2655257377705961
2018-01-29 12:08:05 -08:00
Gurzau Raul
b304596a50 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-02-01 23:58:51 +02:00
Gurzau Raul
047564ed7a Merge inbound to mozilla-central. a=merge 2018-02-01 23:53:53 +02:00
Gurzau Raul
8c0d0d0d16 Merge autoland to mozilla-central. a=merge 2018-02-01 23:52:41 +02:00
Geoff Brown
c9855d0638 Bug 1434411 - Allow task configuration of target name; r=dustin 2018-02-01 14:26:54 -07:00
Geoff Brown
b83a0a1401 Bug 1435031 - Make it easier to use geckoview_example from android_emulator_unittest.py; r=jmaher
In general, there is no simple mapping between apk name (geckoview_example.apk) and
package name (org.mozilla.geckoview_example). With bug 1434411, it will be relatively
easy to add or modify tasks to use a geckoview apk in taskcluster tests. At the
mozharness level, scripts are expected to expand mozharness configurations containing
"%(app)" into package names. For Firefox, android_emulator_unittest extracts and
reads package_name.txt, but there is no such file in the geckoview apk. In future
we might add package_name.txt to the geckoview apk, or possibly use a tool like aapt,
but for our immediate needs this simple hack does the job: If "geckoview" is in
the apk name, assume we are installing org.mozilla.geckoview_example.
2018-02-01 14:26:52 -07:00
Sebastian Hengst
0d4ebdcd4e Backed out changeset d4582a286d6a (bug 1434765) for breaking build of Catalan language pack due to altered output. a=backout 2018-02-01 23:04:25 +02:00
Florian Quèze
fcd9a3a0c8 Bug 1339461 - add an eslint rule to detect when indexOf should be replaced with includes, r=Standard8. 2018-02-01 20:47:23 +01:00
Florian Quèze
2b1c8dccb6 Bug 1339461 - script-generated patch to convert foo.indexOf(...) == -1 to foo.includes(), r=Mossop. 2018-02-01 20:45:22 +01:00
Boris Zbarsky
0e718778d9 Bug 1434819 part 9. Remove nsIDOMNodeFilter. r=qdot
MozReview-Commit-ID: JsxGp9HQ2ak
2018-02-01 14:26:13 -05:00
Boris Zbarsky
d07e9f2070 Bug 1434819 part 8. Remove the FILTER_* constants from nsIDOMNodeFilter. r=qdot
MozReview-Commit-ID: LSDXZVGDtBc
2018-02-01 14:26:12 -05:00
Boris Zbarsky
7a9f022f1a Bug 1434819 part 7. Remove the SHOW_* constants from nsIDOMNodeFilter. r=qdot
MozReview-Commit-ID: 7E2KZkLfbSI
2018-02-01 14:26:12 -05:00
Boris Zbarsky
59795295d1 Bug 1434819 part 6. Get rid of NodeFilterHolder. r=qdot
Now that TreeWalker and NodeIterator only use webidl APIs, they always have a
NodeFilter, not nsIDOMNodeFilter.

MozReview-Commit-ID: 5pzn9V3Kxzy
2018-02-01 14:26:12 -05:00
Boris Zbarsky
ea872de15a Bug 1434819 part 5. Remove nsIDOMTreeWalker. r=qdot
MozReview-Commit-ID: QmxoxVhppG
2018-02-01 14:26:12 -05:00
Boris Zbarsky
8ee1ab7d50 Bug 1434819 part 4. Remove all the methods from nsIDOMTreeWalker. r=qdot
MozReview-Commit-ID: BDxOLArlCYb
2018-02-01 14:26:12 -05:00
Boris Zbarsky
7946bcf30a Bug 1434819 part 3. Stop using XPCOM treewalker bits in webbrowserpersist. r=qdot
MozReview-Commit-ID: GmY7L4p00D1
2018-02-01 14:26:12 -05:00
Boris Zbarsky
8003341ed5 Bug 1434819 part 2. Remove nsIDOMNodeIterator. r=qdot
MozReview-Commit-ID: 7ln10gj1cLP
2018-02-01 14:26:12 -05:00
Boris Zbarsky
39b4225c6b Bug 1434819 part 1. Remove unused methods from nsIDOMNodeIterator. r=qdot
MozReview-Commit-ID: 6mVDmDNxx4p
2018-02-01 14:26:11 -05:00
Boris Zbarsky
d608cdf8ba Bug 1434818. Remove unused return value of FontFaceSet::Add. r=jfkthame
MozReview-Commit-ID: JHOpGZM3Scz
2018-02-01 14:23:34 -05:00
Boris Zbarsky
31dfca239b Bug 1434803. Properly propagate out errors from various PeerConnectionImpl methods. r=drno
PeerConnectionImpl defines two versions of various fallible methods: a version
taking an ErrorResult argument, and a version returning nsresult.  The methods
were not marked fallible in the webidl, so the bindings called the
nsresult-returning version, but ignored the returned value.  As a result,
failures got swallowed instead of being propagated out.

The changes here annotate the relevant parts of the webidl as throwing, and
convert non-fallible methods to returning void to make infallibility clearer.

MozReview-Commit-ID: JU9NzmEf8FV
2018-02-01 14:22:48 -05:00
ffxbld
bc6f74b5d3 No bug, Automated blocklist update from host bld-linux64-spot-302 - a=blocklist-update 2018-02-01 11:21:33 -08:00