Commit Graph

628857 Commits

Author SHA1 Message Date
Hiroyuki Ikezoe
f46451eef5 Bug 1514679 - Drop aVertical from GetScrollbarMetrics. r=botond
The argument has never been used since the function the function was introduced
in bug 240276.

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

--HG--
extra : moz-landing-system : lando
2018-12-17 21:53:59 +00:00
Edouard Oger
37b79a2c14 Bug 1513781 - Use cached keys in FxA commands registration. r=vladikoff,rfkelly
Differential Revision: https://phabricator.services.mozilla.com/D14782

--HG--
extra : moz-landing-system : lando
2018-12-17 21:44:42 +00:00
Tooru Fujisawa
dc7c5aedef Bug 1513450 - Do not ignore .rej/.orig files. r=firefox-build-system-reviewers,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D14286

--HG--
extra : moz-landing-system : lando
2018-12-17 21:41:01 +00:00
Emilio Cobos Álvarez
63179c8b0f Bug 1514449 - Use NonNegative more in the border code. r=boris,#style
This ended up not being so small of a patch as I'd have thought, since it
propagated a bit. But most of it is mechanical. Interesting part is
NonNegativeNumberOrPercentage and the actual uses of the NonNegative stuff and
during parsing.

This looks like it'd fix a few correctness issues during interpolation for all
the types except for BorderRadius and co (which handled it manually).

I should write tests for those in a different patch.

Depends on D14672

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

--HG--
extra : moz-landing-system : lando
2018-12-17 21:35:14 +00:00
André Bargull
e51fda07c7 Bug 1514587: Add missing cast for typed enum comparison. r=jorendorff 2018-12-17 05:56:49 -08:00
André Bargull
3c90d031f7 Bug 1514212: Global var-declarations are only configurable on nightly. r=jorendorff 2018-12-17 11:09:17 -08:00
Makoto Kato
1c2f8f57a2 Bug 1441619 - Add crashtest. r=masayuki
Summary:
The latest version of Gecko doesn't crash by this HTML, but I would like to add
this for the future.

Bug #: 1441619

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

--HG--
extra : rebase_source : 5633e508d1c1f405465857a71f7c544fbb3782e8
2018-12-18 15:09:52 +09:00
Ms2ger
1052d6ee13 Bug 1515013 - Add a run_info field to the jstests wptreport output; r=jgraham 2018-12-18 13:49:16 +01:00
Tom Schuster
2a142f371b Bug 1462741 - Enable test262 test. r=me 2018-12-18 13:16:54 +01:00
Andrea Marchesini
783759c379 Bug 1003730 - Always terminate workers when in canceling state, r=mrbkap 2018-12-18 12:48:11 +01:00
Jonathan Kew
4e5cb484ab Bug 1404666 - patch 2 - Accelerate DateTimeFormat::FormatUDateTime by caching ICU UDateFormat objects instead of creating them afresh every time. r=gandalf 2018-12-18 11:42:04 +00:00
Jonathan Kew
572203b489 Bug 1404666 - patch 1 - Accelerate OSPreferences::GetDateTimePattern by caching patterns found for particular style/locale combinations. r=gandalf 2018-12-18 11:42:00 +00:00
Neil Deakin
0e5b436454 Bug 1513332, add some null-pointer checks on elements in XULListboxAccessible, r=marcoz 2018-12-17 20:02:11 -05:00
Makoto Kato
631a33d252 Bug 1497682 - Part 3. Add junit test. r=droeh
Summary:
Add autofill hint test if using Android 8+.

Depends on D12881

Reviewers: droeh

Reviewed By: droeh

Bug #: 1497682

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

--HG--
extra : rebase_source : c4458b62d48434fe9d19f8ded04f2bc2666647ff
extra : histedit_source : 5ff01309b49965ff008e431059368ca0f05d56e6
2018-12-18 18:05:36 +09:00
Makoto Kato
e305b5ca33 Bug 1497682 - Part 2. Don't set inputType to all <input type=text>. r=droeh
Summary:
LastPass will fill password to all input elements which InputType is
TYPE_CALSS_TEXT and TYPE_TEXT_VARIATION_WEB_EDIT_TEXT and has no AutofillHint.
And it will fill username when InputType and AutofillHint is nothing in
<input type="text">.

Actually, current implementation of GeckoView sets InputType only for
<input type="text">, so LastPass fills password to all <input type="text">

So as workaround, we should set InputType and AutofillHint when input element
presumes username fields.

Depends on D12880

Reviewers: droeh

Reviewed By: droeh

Bug #: 1497682

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

--HG--
extra : rebase_source : b5ab3deadf0dd67bbdb1aa7e7656fe677c6670c4
2018-12-18 17:20:10 +09:00
Andreas Farre
67ea30c7d4 Bug 1505838 - Add BrowsingContextGroup. r=peterv
Add top-level and auxiliary browsing contexts to a group of
BrowsingContexts on creation and store a pointer to that group in all
children of the BrowsingContexts in the group. With this it is
possible to compute the transitive closure of related browsing
contexts.

Since we'll not be using linked lists of BrowsingContexts for neither
groups nor children we can move children to be an array of
BrowsingContexts and adjust to use a the more convenient HashMap for
roots.

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

--HG--
extra : moz-landing-system : lando
2018-12-17 10:45:37 +00:00
Florin Strugariu
4508b0fd5b Bug 1513373 Add Twitter to tp6 r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D14542

--HG--
extra : moz-landing-system : lando
2018-12-18 17:02:55 +00:00
Ting-Yu Lin
6cf6eb81f5 Bug 1515192 - Replace handcrafted FrameChildListIDs class with EnumSet. r=mats
The following APIs are changed.
1. Contains() needs to become contains(). (EnumSet's methods have lowercase names.)
2. Use list constructor rather than "|" like a plain enum.
3. Use operator+= instead of operator|=.

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

--HG--
extra : moz-landing-system : lando
2018-12-19 00:50:09 +00:00
Bogdan Tara
3fea89ee22 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-12-19 06:53:54 +02:00
Bogdan Tara
4df8525ba0 Backed out changeset e52ecfe8a7b1 (bug 1513429) for toolchain failure CLOSED TREE 2018-12-19 06:06:30 +02:00
Andrew Swan
1520f7332f Bug 1508777 Skip updates for LWTs with no updateURL r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D14931

--HG--
extra : moz-landing-system : lando
2018-12-19 03:58:49 +00:00
Coroiu Cristina
ac74e72736 Backed out changeset dcd8195681d7 (bug 1513542) for browser-chrome failures at build/src/xpcom/base/nsTraceRefcnt.cpp 2018-12-19 05:36:59 +02:00
WR Updater Bot
107d291d65 Bug 1515244 - Update webrender to commit 10cde544d9f7f83a31dbedf67db942f7845982d1 (WR PR #3435). r=kats
https://github.com/servo/webrender/pull/3435

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

--HG--
extra : moz-landing-system : lando
2018-12-19 03:21:10 +00:00
WR Updater Bot
d26e940389 Bug 1515243 - Update webrender to commit 237346c5e38cf70749e86a7f402fd9f92b4b5226 (WR PR #3433). r=kats
https://github.com/servo/webrender/pull/3433

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

--HG--
extra : moz-landing-system : lando
2018-12-19 03:19:18 +00:00
WR Updater Bot
7829b40662 Bug 1515242 - Update webrender to commit aa73c6a188d2885892b55903d126639f3d748c53 (WR PR #3432). r=kats
https://github.com/servo/webrender/pull/3432

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

--HG--
extra : moz-landing-system : lando
2018-12-19 03:17:27 +00:00
Makoto Kato
cfca5fc60d Bug 1497682 - Part 1. Add API to recognize username field and password field from a field in form. r=MattN
Summary:
I would like to get username fields etc from form or input element in form.

Since LoginManagerContent._getFormFields has "_" prefix (it means private
member) and LoginManagerCotnent.getFieldContext doesn't return elements,
I would like to add simple API for it.

Reviewers: MattN

Bug #: 1497682

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

--HG--
rename : toolkit/components/passwordmgr/test/unit/test_getFormFields.js => toolkit/components/passwordmgr/test/unit/test_getUserNameAndPasswordFields.js
extra : rebase_source : b4a354231b85371144ccc0fff76f948ae0d09278
2018-12-17 13:29:47 +09:00
Brindusan Cristian
5b64326d97 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-12-18 11:54:05 +02:00
Andrea Marchesini
975c1db894 Bug 1512047 - Deprecate AddSearchProvider, r=mkaply 2018-12-18 08:56:19 +01:00
Jon Coppeard
c1891f84d7 Bug 1514520 - Gray unmarking shouldn't check whether barriers are enable as it can be called from within the GC r=sfink 2018-12-18 07:14:56 +00:00
Jon Coppeard
bf16d881ed Bug 1514704 - Attribute initial gray marking time to correct stats phase r=sfink 2018-12-18 07:13:59 +00:00
Henri Sivonen
9405805403 Bug 1514728 - Fix bogus subspanning when sniffing a local file with more than 4 MB of ASCII. r=emk. 2018-12-18 08:45:29 +02:00
Emilio Cobos Álvarez
d9fc919cd1 Bug 1514449 - Cleanup some conversion code dealing with NonNegative. r=boris,xidorn,#style
I'm about to introduce another use of it and I don't want to repeat the same
copy-pasta again.

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

--HG--
extra : moz-landing-system : lando
2018-12-16 09:13:49 +00:00
Julian Descottes
e046e9a177 Bug 1502346 - Retrieve ::slotted rules in InspectorUtils getCSSStyleRules;r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D14759

--HG--
extra : moz-landing-system : lando
2018-12-17 21:33:40 +00:00
Mike Conley
677e974dac Bug 1503796 - Add a regression test to ensure that the initial process type is set correctly. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D14757

--HG--
extra : moz-landing-system : lando
2018-12-17 21:20:49 +00:00
Mike Conley
351f5497f6 Bug 1503796 - Convert XPCOM arrays and strings from nsBrowserContentHandler to JS arrays and strings earlier when opening browser windows. r=Gijs
This also makes it so that the initial browser tab setup code can handle a JS array
as the URI(s) to load during start-up. If it's an array, the first element of that
array is inspected to determine what process type the initial browser tab should
be in.

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

--HG--
extra : moz-landing-system : lando
2018-12-17 21:21:57 +00:00
Daosheng Mu
f059c66d62 Bug 1496615 - Part 4: Make OpenVR use action-based input API. r=kip
Differential Revision: https://phabricator.services.mozilla.com/D14635

--HG--
extra : moz-landing-system : lando
2018-12-17 20:46:40 +00:00
Daosheng Mu
460045ce38 Bug 1496615 - Part 3: Enable OpenVR action input in Nightly. r=kip
Differential Revision: https://phabricator.services.mozilla.com/D14634

--HG--
extra : moz-landing-system : lando
2018-12-17 20:41:17 +00:00
Daosheng Mu
533d248449 Bug 1496615 - Part 2: Add controller action binding files. r=kip
Differential Revision: https://phabricator.services.mozilla.com/D14633

--HG--
extra : moz-landing-system : lando
2018-12-17 20:38:09 +00:00
Daosheng Mu
35f06c3565 Bug 1496615 - Part 1: update openvr to 1.0.17. r=kip
Differential Revision: https://phabricator.services.mozilla.com/D14631

--HG--
extra : moz-landing-system : lando
2018-12-17 20:36:28 +00:00
Chris Manchester
52a8c0a4ed Bug 1514402 - Don't use clang with android rt libs for regular android builds. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D14641

--HG--
extra : moz-landing-system : lando
2018-12-17 20:49:44 +00:00
Andrew Swan
a616b3883c Bug 1511211 Re-enable addon test in testDistribution.java r=nalexander
This test formerly used a bootstrapped extension.  Converting it to a
webextension is straightforward, except for the fact that webextensions
are started asynchronously, so the test has to wait for a message from
the addon instead of just assuming it is started synchronously during
distribution handling.

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

--HG--
extra : moz-landing-system : lando
2018-12-14 20:41:19 +00:00
Ting-Yu Lin
45814e9ae8 Bug 1511535 - Add a crashtest that sets "column-span:all" to an element under "position:fixed" subtree. r=dbaron
The <iframe> in the test case is getting the "column-span:all" style,
but it's under a position:fixed frame subtree. After the patch in bug
1507244 landed, NS_FRAME_HAS_MULTI_COLUMN_ANCESTOR won't be added
incorrectly to the out-of-flow subtree.

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

--HG--
extra : moz-landing-system : lando
2018-12-15 00:33:52 +00:00
Nick Alexander
f509ab73ad Bug 1509573 - Part 3: Use |make -C ... stage-package| rather than special Make target. r=snorp
This splits the two stage-package invocations (which are rather slow)
between Fennec and GeckoView, hopefully speeding local GV development
up a little (in the IDE).

The stage-package invocations depend on |mach build faster|, because
the omnijar contents might need to be updated.

In addition, we feed the packaged libs (and asset libs) through.

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

--HG--
extra : moz-landing-system : lando
2018-12-18 23:01:16 +00:00
Nick Alexander
e22899b7cf Bug 1509573 - Part 2: Make |mach build faster| handle Android generated files. r=froydnj
This is just an awkward feature of the FasterMake build system:
without a direct consumer, GENERATED_FILES aren't handled.  We
"consume" them into a dummy directory that isn't packaged.  Sadly, the
FasterMake generic rule doesn't handle relative directories smoothly,
so we have to special case that too.

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

--HG--
extra : moz-landing-system : lando
2018-12-18 23:00:59 +00:00
Nick Alexander
a8199ab531 Bug 1509573 - Part 1: Use |mach build ...| rather than special Make target. r=snorp
This uses |mach build mobile/android/base/...| rather than a custom
target, reducing Make magic and making it a little easier to reason
about the Gradle build.  This is somewhat rearranging deckchairs, but
the more that gets out of Make and into moz.build, the simpler our
lives become.

The shared `onlyIf` Gradle guard will be used to make it very clear
when certain tasks are being skipped, as we move details about Gecko
binaries to depend on the Gradle task execution graph.

I also took the opportunity to improve the task logging.

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

--HG--
extra : moz-landing-system : lando
2018-12-18 23:54:08 +00:00
Nick Alexander
b1f817c8c9 Bug 1509573 - Part 0: Only compile Java via Gradle in export tier. r=chmanchester.mielczarek
This was always an accident of history: we forced export tier without
avoiding it in the libs tier.

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

--HG--
extra : moz-landing-system : lando
2018-12-18 23:25:55 +00:00
Arshad Kazmi
eede68dc61 Bug 1365542 - Use HTML5 FormData object rather than hand-rolling form data for search keyword handling r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D14877

--HG--
extra : moz-landing-system : lando
2018-12-18 23:44:15 +00:00
Ehsan Akhgari
ebf73ac0ad Bug 1511303 - Ensure that visiting a page with an iframe does not cause an entry to be injected in the Cookies subpanel in the Control Centre; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D14776

--HG--
extra : moz-landing-system : lando
2018-12-18 23:20:30 +00:00
Zibi Braniecki
d59b6ed7ff Bug 1513958 - Fix aboutdebugging.noftl to work with Fluent 0.10. r=jaws
Depends on D14612

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

--HG--
extra : moz-landing-system : lando
2018-12-18 23:04:42 +00:00
Zibi Braniecki
6d0168184b Bug 1513958 - Update Fluent.jsm to version 0.10.0. r=stas
Differential Revision: https://phabricator.services.mozilla.com/D14612

--HG--
extra : moz-landing-system : lando
2018-12-18 21:49:44 +00:00