Commit Graph

644561 Commits

Author SHA1 Message Date
shindli
ebbe440e94 Backed out changeset e78a1f8b81db (bug 1536237) for ES lint failure in /builds/worker/checkouts/gecko/devtools/client/inspector/fonts/fonts.js CLOSED TREE 2019-04-01 14:38:48 +03:00
shindli
0205efa9c3 Backed out changeset 3719f1901ffe (bug 1529125) for mda assertion failures CLOSED TREE 2019-04-01 14:37:07 +03:00
Razvan Caliman
bc55f8ae1c Bug 1536237 - Add support for letter spacing in Font Editor. r=gl
- Reads the value for the letter-spacing CSS property and shows it in the Font Editor. When it is default, show the "normal" identifier. As soon as the user tries to edit it using the value slider, switch to an em-based value.

- Tweaks the unit conversion method to support letter-spacing: using correct reference node for em units, returning high-precision results even for pixels (allow sub-pixel precision)

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

--HG--
extra : moz-landing-system : lando
2019-04-01 09:45:11 +00:00
Christian Holler
d933845b5d Bug 1540096 - Handle AArch64 in libaom fuzzing target. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D25366

--HG--
extra : moz-landing-system : lando
2019-04-01 06:59:47 +00:00
shindli
ce0b5e1927 Backed out 2 changesets (bug 1487113) for causing xpcshell failure in netwerk/test/unit_ipc/test_alt-data_cross_process_wrap.js CLOSED TREE
Backed out changeset 74ae5929e387 (bug 1487113)
Backed out changeset 0ee68b246224 (bug 1487113)
2019-04-01 13:42:38 +03:00
Oana Pop Rus
dfaadda751 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-04-01 13:01:20 +03:00
Oana Pop Rus
201450283c Merge inbound to mozilla-central. a=merge 2019-04-01 12:48:18 +03:00
Oana Pop Rus
efc7ca12d3 Merge autoland to mozilla-central. a=merge 2019-04-01 12:45:40 +03:00
Andrea Marchesini
a040cdb236 Bug 1487113 - nsICacheInfoChannel.alternativeDataInputStream as attribute, r=valentin
Depends on D25518

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

--HG--
extra : moz-landing-system : lando
2019-04-01 09:13:10 +00:00
Andreea Pavel
c2f93b1a58 Backed out 2 changesets (bug 1539208) for causing bug 1540569 a=backout
Backed out changeset 7b17d77256be (bug 1539208)
Backed out changeset cec67adbdbb6 (bug 1539208)
2019-04-01 10:36:18 +03:00
Nicolas Chevobbe
1dcf4bfd19 Bug 1312823 - Run console mocha tests on TRY. r=jdescottes.
Differential Revision: https://phabricator.services.mozilla.com/D25045

--HG--
extra : moz-landing-system : lando
2019-04-01 07:19:18 +00:00
Nicolas Chevobbe
088541bb3a Bug 1312823 - Fix console mocha tests. r=jdescottes.
This adds missing preferences to mocha-test-setup.js, and
add URLSearchParams to the global object if it's not
defined there (e.g. in Node < v.10.0.0).

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

--HG--
extra : moz-landing-system : lando
2019-04-01 07:18:48 +00:00
Andrea Marchesini
99002c21c7 Bug 1487113 - nsICacheInfoChannel.originalInputStream as attribute, r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D25518

--HG--
extra : moz-landing-system : lando
2019-04-01 05:44:45 +00:00
Sebastian Hengst
c23936fcc6 Bug 1539131 - Only test bigInt propertypes in test_objectgrips-08.js if bigInt is enabled r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D25508

--HG--
extra : moz-landing-system : lando
2019-04-01 05:39:57 +00:00
Philip Chimento
7262bcdffb Bug 1506324 - Use DefaultGlobalClassOps in existing code. r=tcampbell
Reviewers: tcampbell

Subscribers: jandem

Bug #: 1506324

Differential Revision: https://phabricator.services.mozilla.com/D11571
2019-03-31 15:30:45 -07:00
Dorel Luca
fd968266d1 Merge mozilla-central to mozilla-inbound 2019-04-01 00:59:31 +03:00
Dorel Luca
c8f212f0c7 Merge mozilla-inbound to mozilla-central. a=merge 2019-04-01 00:51:57 +03:00
Brian Hackett
feba11acf4 Bug 1539506 - Ensure reducer breakpoints and installed breakpoints are in sync, r=loganfsmyth.
--HG--
extra : histedit_source : b09b60352936d209874d13a4de019aba885dcfc1%2Cfb7aa4914c85d479ebef5fa7e0aa9fc8ddfb9f27
2019-03-31 13:44:14 -06:00
Daniel Varga
dd6c317f56 Backed out changeset bdc95cb69849 (bug 1539506) for debugger FAIL src/actions/sources/tests/loadSource.spec.js 2019-03-31 22:32:39 +03:00
Andrea Marchesini
1fb706a4f0 Bug 1540514 - Use NS_NewURIOnAnyThread in URL API, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D25534

--HG--
extra : moz-landing-system : lando
2019-03-31 17:21:17 +00:00
Sylvestre Ledru
ef0bfc3822 Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
# ignore-this-changeset

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

--HG--
extra : moz-landing-system : lando
2019-03-31 15:12:55 +00:00
Stephen Donner
f9d59415ac Bug 1534778. Abstract and enable power tests for non-GeckoView browsers. r=rwood,bc
Differential Revision: https://phabricator.services.mozilla.com/D24971

--HG--
extra : moz-landing-system : lando
2019-03-29 18:47:35 +00:00
Nicolas Chevobbe
c94181f930 Bug 1540149 - Don't use Array.map in prepareConsoleMessageForRemote. r=bgrins.
`Array.map` triggers a deprecation warnings, and it
turns out we can use `.map`  directly on the objects
we were calling `Array.map` on.

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

--HG--
extra : moz-landing-system : lando
2019-03-30 20:06:44 +00:00
Axel Hecht
08639a4653 Bug 1540089, doc fix for Fluent 0.9 Syntax, r=stas
Depends on D25403

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

--HG--
extra : moz-landing-system : lando
2019-03-29 15:51:58 +00:00
Axel Hecht
023e478585 Bug 1540089, update l10n python toolchain to Fluent 0.9, r=stas
Differential Revision: https://phabricator.services.mozilla.com/D25403

--HG--
rename : third_party/python/compare-locales/compare_locales/tests/test_merge_dtd.py => third_party/python/compare-locales/compare_locales/tests/dtd/test_merge.py
rename : third_party/python/compare-locales/compare_locales/tests/test_dtd.py => third_party/python/compare-locales/compare_locales/tests/dtd/test_parser.py
rename : third_party/python/compare-locales/compare_locales/tests/test_merge_comments.py => third_party/python/compare-locales/compare_locales/tests/merge/test_comments.py
rename : third_party/python/compare-locales/compare_locales/tests/test_merge_messages.py => third_party/python/compare-locales/compare_locales/tests/merge/test_messages.py
rename : third_party/python/compare-locales/compare_locales/tests/test_merge_whitespace.py => third_party/python/compare-locales/compare_locales/tests/merge/test_whitespace.py
rename : third_party/python/compare-locales/compare_locales/tests/test_merge_properties.py => third_party/python/compare-locales/compare_locales/tests/properties/test_merge.py
rename : third_party/python/compare-locales/compare_locales/tests/test_properties.py => third_party/python/compare-locales/compare_locales/tests/properties/test_parser.py
extra : moz-landing-system : lando
2019-03-29 15:51:56 +00:00
Bogdan Tara
888ad2c908 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-03-31 12:05:49 +03:00
Bogdan Tara
2738efcf98 Merge inbound to mozilla-central. a=merge 2019-03-31 12:00:08 +03:00
Thomas Wisniewski
e1236ec692 Bug 1411725 - have XHR responseURL use the final channel URL so the expected URLs for substituted protocols like web-extension: are returned; r=mayhemer
have XHR responseURL use the final channel URL so the expected URLs for substituted protocols like web-extension: are returned

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

--HG--
extra : moz-landing-system : lando
2019-03-31 01:31:12 +00:00
Mike Hommey
920c719ba8 Bug 1540369 - Build GNU as for aarch64 target in binutils toolchain. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D25502

--HG--
extra : moz-landing-system : lando
2019-03-30 23:04:42 +00:00
Narcis Beleuzu
db7f220d5c Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-03-30 23:45:55 +02:00
Narcis Beleuzu
d20e1695b0 Merge autoland to mozilla-central. a=merge 2019-03-30 23:43:56 +02:00
Emilio Cobos Álvarez
7d6f6c28d7 Bug 1536582 - Autogenerate Servo_ binding functions with cbindgen. r=boris
This depends on https://github.com/eqrion/cbindgen/pull/308. Other than that,
this should be ready to go.

There's still a bit more magic than what I'd like to eventually. I should be
able to make cbindgen not rename types if it doesn't know about them, or
something.

But this removes most of the manual binding function implementations (all but
the ones that are declared via macros, which cbindgen doesn't see across).

I need to give up on the _Drop functions taking an Owned<T> because of
instantiation order fiasco. In order to define DefaultDelete I need Owned to be
complete, but I cannot do it after including the generated file since some
declarations already instantiate the specialization. Oh well.

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

--HG--
rename : servo/components/style/cbindgen.toml => servo/ports/geckolib/cbindgen.toml
extra : moz-landing-system : lando
2019-03-30 20:18:33 +00:00
Emilio Cobos Álvarez
1edac4dc48 Bug 1536582 - Update cbindgen. r=boris
Differential Revision: https://phabricator.services.mozilla.com/D25520

--HG--
extra : moz-landing-system : lando
2019-03-30 19:55:23 +00:00
Suriyaa Sundararuban
1edbfce86f Bug 1534003 - Update page title in about:buildconfig r=mconley
Fixes BMO bug 1534003 and phab commit D22848.

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

--HG--
extra : moz-landing-system : lando
2019-03-30 16:11:08 +00:00
Josh Aas
baf08a736c Bug 1393681: Drop unnecessary arguments in Cocoa nsFilePicker functions. r=mstange 2019-03-30 11:32:42 -04:00
Masayuki Nakano
3e64f2c30d Bug 1539356 - Mark EditorBase::InsertNodeTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato
This patch marks `EditorBase::InsertNodeTransaction()` **and** its callers as `MOZ_CAN_RUN_SCRIPT`.

Unfortunately, this patch tells us that some `GetSomething()` methods may destroy the editor since `HTMLEditRules::GetNodesForOperation()`, `HTMLEditRules::GetNodesFromPoint()` and `HTMLEditRules::GetNodesFromSelection()` may change the DOM tree.  Additionally, initialization methods may destroy the editor since it may insert a bogus `<br>` node.

Note that this patch also removes some unused methods. I.e., they are not result of some cleaning up the code. This patch just avoids marking unused methods as `MOZ_CAN_RUN_SCRIPT`.

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

--HG--
extra : moz-landing-system : lando
2019-03-30 11:55:29 +00:00
Nicolas Chevobbe
77d707b079 Bug 1524276 - Group content blocking messages. r=bgrins,Honza.
If there's at least 2 content blocking messages displayed
for a given page navigation, we display a warning group
containing the messages, collapsed by default.
This means we need to move or insert those warning messages
at the right position in visibleMessages, either when they're
added, or when we expand a group.
Two mochitest are added to make sure this works as expected,
one for generic warningGroup features (expanding, group per
navigation session, …), and another one specifically for
content blocking warning group, where we check that every
type of content blocking message can be grouped.

The grouping won't occur unless the groupWarnings preferences
is on.

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

--HG--
extra : moz-landing-system : lando
2019-03-30 11:09:21 +00:00
Nicolas Chevobbe
7b6e74c208 Bug 1524276 - Add WarningGroup message component. r=bgrins.
This component will be used to render warning groups messages.
We also add a `inWarningGroup` prop to the `Message` component
so warnings that will be displayed in such warningGroup can
be styled differently (no warning icon, a different color for
the indent).
Add some utils functions and constants to check if a message
should be a warning group.

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

--HG--
extra : moz-landing-system : lando
2019-03-30 11:08:56 +00:00
Nicolas Chevobbe
cc5fae5bf3 Bug 1524276 - Add groupWarnings preference in console redux state. r=bgrins.
This will be used to enable groups of warning messages (Tracking Protection,
CSP, CORS, …).

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

--HG--
extra : moz-landing-system : lando
2019-03-30 11:08:26 +00:00
Nicolas Chevobbe
4a7ea2cf9d Bug 1524276 - Expose category and innerWindowID properties in ConsoleMessage. r=bgrins.
This will be used to group similar messages together.
Stubs are updated.

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

--HG--
extra : moz-landing-system : lando
2019-03-30 11:07:56 +00:00
Noemi Erli
aca368bbe4 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-03-30 11:34:38 +02:00
Noemi Erli
73e1da0906 Merge inbound to mozilla-central. a=merge 2019-03-30 11:32:42 +02:00
Noemi Erli
1ab5dc40f6 Merge autoland to mozilla-central. a=merge 2019-03-30 11:31:35 +02:00
Dão Gottwald
75e97c9e52 Bug 1538584 - Fix RTL search glass position in the synced tabs sidebar. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D25371

--HG--
extra : moz-landing-system : lando
2019-03-30 07:55:00 +00:00
Cameron McCormack
b57c41bebd Bug 1538081 - Followup fixes.
Differential Revision: https://phabricator.services.mozilla.com/D25505

--HG--
extra : moz-landing-system : lando
2019-03-30 07:45:36 +00:00
Timothy Nikkel
184b2aebbf Bug 1537667. Remove stray semicolon. 2019-03-29 20:03:19 -05:00
Paul Morris
c3a3d09307 Bug 1531870 - [de-xbl] convert popup binding to custom element; r=bgrins
For now, only add the MozMenuPopup base class to MozElements,
and don't define a custom element for it with
`customElements.define`. This is to help avoid conflicts in
de-xbl work. (See the bug for details.)

Includes a function to do 'manual slotting', moving child
elements into place. Dynamically adding, modifying, or
removing child nodes after the element is connected needs
to be handled manually as well.

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

--HG--
rename : toolkit/content/widgets/popup.xml => toolkit/content/widgets/menupopup.js
extra : moz-landing-system : lando
2019-03-30 00:05:08 +00:00
Chris Manchester
ff193fae3e Bug 1535364 - Enable PGO for Android nightly builds; r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D23532

--HG--
extra : moz-landing-system : lando
2019-03-30 02:11:33 +00:00
Chris Manchester
324a762ea1 Bug 1535364 - Turn off jarlog re-ordering for Android PGO due to problems publishing APKs. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D25492

--HG--
extra : moz-landing-system : lando
2019-03-30 02:09:18 +00:00
Chun-Min Chang
949167ee63 Bug 1500713: P4 - Return NullableTimeUnit from MP3TrackDemuxer::Duration(). r=jya
Differential Revision: https://phabricator.services.mozilla.com/D24302

--HG--
extra : moz-landing-system : lando
2019-03-29 23:38:29 +00:00