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

644597 Коммитов

Автор SHA1 Сообщение Дата
Cosmin Sabou fd7ed41616 Backed out changeset 59e4bc8fa1ba (bug 1479760) for reftest failures on rtl-selection-with-decoration.html. CLOSED TREE 2019-04-01 20:32:15 +03:00
shindli 25421d707e Backed out 2 changesets (bug 1540243) for mozlint failure in /builds/worker/checkouts/gecko/js/src/tests/test262-update.py CLOSED TREE
Backed out changeset 56f89628841e (bug 1540243)
Backed out changeset c3d4d8a91af7 (bug 1540243)
2019-04-01 19:34:57 +03:00
Chun-Min Chang 303117e873 Bug 1500713: P5 - Unit test for BufferReader. r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D22814

--HG--
extra : moz-landing-system : lando
2019-03-29 23:38:29 +00:00
Ashley Hauck fd0942cd4d Bug 1540243 - Run test262-update.py. r=jorendorff
Depends on D25480

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

--HG--
extra : moz-landing-system : lando
2019-04-01 15:57:50 +00:00
Ashley Hauck c6c449fd5f Bug 1540243 - Move class-fields-public from UNSUPPORTED_FEATURES to FEATURE_CHECK_NEEDED. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D25480

--HG--
extra : moz-landing-system : lando
2019-04-01 15:51:50 +00:00
Jason Orendorff 5a7fd0d995 Bug 1540286 - Do not hgignore all filenames that contain GPATH and similar on case-insensitive filesystems. r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D25479

--HG--
extra : moz-landing-system : lando
2019-03-29 23:16:09 +00:00
Botond Ballo 27b218cb75 Bug 1519007 - Avoid using setAsyncScrollOffset() to scroll out of bounds in tests. r=kats
Depends on D24826

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

--HG--
extra : moz-landing-system : lando
2019-04-01 15:39:27 +00:00
Botond Ballo 58c5bb6a5a Bug 1519007 - Do not allow APZ to move the layout viewport outside the scrollable rect. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D24826

--HG--
extra : moz-landing-system : lando
2019-03-29 22:00:36 +00:00
Marco Bonardo 2dd9337727 Bug 1532034 - leak in browser_privateBrowsingWindowChange.js. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D25609

--HG--
extra : moz-landing-system : lando
2019-04-01 14:25:52 +00:00
Byron Campen [:bwc] 244e1297e3 Bug 1539809 - Part 1: Relax an assertion; allow transceiver level assignments to change on rollback, provided they weren't negotiated. r=mjf
Depends on D25443

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

--HG--
extra : moz-landing-system : lando
2019-03-29 18:43:36 +00:00
Byron Campen [:bwc] 335cf0390a Bug 1539809 - Part 0: Add a wpt that triggers this bug. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D25443

--HG--
extra : moz-landing-system : lando
2019-03-29 22:38:08 +00:00
Gijs Kruitbosch 7a09de96f9 Bug 1539757 - fix trying to initialize XBL bindings while the prompt is still hidden, r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D25390

--HG--
extra : moz-landing-system : lando
2019-04-01 13:37:49 +00:00
Sebastian Hengst 7de15b6d02 Bug 1538560 - disable cron job to run mochitest valgrind tasks because they permafail r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D25564

--HG--
extra : moz-landing-system : lando
2019-04-01 15:08:44 +00:00
Haik Aftandilian ec23270654 Bug 1319116 - Part 2 - "Cancel" reverts header and footer settings to defaults r=jwatt
On Mac, don't attempt to save print settings after the user cancels out of the print dialog.

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

--HG--
extra : moz-landing-system : lando
2019-04-01 14:42:24 +00:00
Haik Aftandilian 29bb07756f Bug 1319116 - Part 1 - Firefox print settings for header and footer not remembered r=jwatt
Load the saved printer-specific settings prefs before displaying the print dialog.

PrintSettings received from sandboxed content processes do not include the printer name because access to the printer server is blocked by sandboxing.

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

--HG--
extra : moz-landing-system : lando
2019-03-26 20:15:53 +00:00
Jonathan Kew b9a573d30f Bug 1533448 - Provide a version of gfxSparseBitSet that is better suited to shared-memory use. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D22936

--HG--
extra : moz-landing-system : lando
2019-04-01 14:32:08 +00:00
Jonathan Kew 9cddae40f3 Bug 1533428 - patch 8 - Move the ReadOtherFamilyNamesForFace helper to gfxFontUtils, for use by shared fontlist code as well as by old gfxFontFamily. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D22935

--HG--
extra : moz-landing-system : lando
2019-04-01 14:33:46 +00:00
Jonathan Kew d2a3361fa4 Bug 1533428 - patch 7 - Create a FontFamily type that wraps either a gfxFontFamily pointer or a mozilla::fontlist::Family pointer (to be used by the shared font list), and use this in various places where we need to pass families around. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D22934

--HG--
extra : moz-landing-system : lando
2019-04-01 14:33:34 +00:00
Jonathan Kew 5f45afb7ec Bug 1533428 - patch 6 - Consistently use the gfxPlatformFontList::PrefFontList type instead of repeatedly spelling out the array declaration. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D22930

--HG--
extra : moz-landing-system : lando
2019-04-01 14:33:16 +00:00
Jonathan Kew 27e809db53 Bug 1533428 - patch 5 - Move the helper functions that measure the 'distance' between values of font properties (weight, stretch, style) to gfxFontUtils.h. r=jwatt
This will allow upcoming shared font-list to use the same helpers as the existing code.

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

--HG--
extra : moz-landing-system : lando
2019-04-01 14:33:04 +00:00
Jonathan Kew f5e8791f61 Bug 1533428 - patch 4 - Include chromium-config.mozbuild in the moz.build for a bunch more directories, so that IPC-related headers are available. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D22922

--HG--
extra : moz-landing-system : lando
2019-04-01 14:32:44 +00:00
Jonathan Kew 7b161f3e1f Bug 1533428 - patch 3 - Avoid including gfxTextRun.h in the CanvasRenderingContext2d.h header. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D22918

--HG--
extra : moz-landing-system : lando
2019-04-01 14:32:32 +00:00
Jonathan Kew a978a2a32d Bug 1533428 - patch 2 - Move the Orientation enum from gfxFont to nsFontMetrics to enable some #include-elimination, in particular to avoid including gfxTextRun.h in nsFontMetrics.h. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D22913

--HG--
extra : moz-landing-system : lando
2019-04-01 14:32:19 +00:00
Jonathan Kew 243b72de64 Bug 1533428 - patch 1 - Use fully-qualified name for mozilla::ipc::FileDescriptor in AutoMemMap.h, rather than depending on a 'using' declaration. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D22908

--HG--
extra : moz-landing-system : lando
2019-04-01 14:32:12 +00:00
Jonathan Kew c671cf4509 Bug 1533395 - Refactor gfxTextRange struct, moving the MatchType enum to gfxTypes.h as FontMatchType, and the struct inside gfxFontGroup as a local type. r=jwatt
This allows us to reduce #include usage of the massive gfxFont.h header,
and keeps this specialized kind of TextRange struct local to where it's used.

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

--HG--
extra : moz-landing-system : lando
2019-04-01 14:32:06 +00:00
shindli 0dedef1eed Bug 1539208 - P1 - Return an error when the Reponse object is null'd;
Reviewers: mayhemer, baku

Reviewed By: mayhemer

Bug #: 1539208

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

--HG--
extra : rebase_source : f5e71904f20f35ea71ce2742ecd92d014da15e79
2019-04-01 17:35:46 +03:00
shindli 65afe7e3f7 Bug 1539208 - P2 - Use RandomNum while failing to get a random number from RandomGenerator;
Reviewers: asuth, baku

Reviewed By: baku

Subscribers: reviewbot

Bug #: 1539208

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

--HG--
extra : rebase_source : df8e1b893174c6b8d62c65d7d787ac9907456cde
2019-04-01 17:34:38 +03:00
Thomas Wisniewski 2a2217c700 Bug 1495880 - update our cors/no-cors header safelisting to match the Fetch spec; r=hsivonen,ckerschb
update XHR cors/no-cors header safelisting to match the Fetch spec

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

--HG--
extra : moz-landing-system : lando
2019-04-01 05:20:15 +00:00
Dan Minor f601335666 Bug 1540251 - Workaround unset NAL size in WebrtcGmpVideoEncoder::Encoded; r=pehrsons
OpenH264 1.8.1 occasionally generates a size of 0x01000000. This is a magic
value in the NAL which should be replaced with a valid size, but for some
reason this is not always happening. If we return early here, encoding will
continue to work as expected. This workaround can be removed once this issue is
addressed upstream, although that may require a new release of OpenH264.

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

--HG--
extra : moz-landing-system : lando
2019-04-01 13:47:29 +00:00
Andrea Marchesini 61e44c6220 Bug 1524200 - Add more debugging message to Sanitizer.jsm, r=mak
Differential Revision: https://phabricator.services.mozilla.com/D25289

--HG--
extra : moz-landing-system : lando
2019-04-01 13:46:56 +00:00
Nathan Froyd 206cdc4471 Bug 1540273 - fix undefined behavior in nsXPCWrappedJSClass; r=mccr8
Left shifts exhibit undefined behavior if the sign bit changes, which
would happen in this code for indices that are 31 mod 32.  Fix this by
always making sure the shifted value is an unsigned integer.

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

--HG--
extra : moz-landing-system : lando
2019-03-29 22:58:07 +00:00
Jonathan Kew 4f167fbdae Bug 1479760 - Use the ::selection colors to paint inactive as well as active selections. r=emilio
This will enable the devtools font highlighting issue in bug 1479760 to be fixed
using ::selection, and matches webkit/blink behavior.

When we implement ::inactive-selection (bug 1475773) it will supersede this.

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

--HG--
extra : moz-landing-system : lando
2019-04-01 13:02:39 +00:00
ffxbld c83d5b6a32 No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D25600

--HG--
extra : moz-landing-system : lando
2019-04-01 13:10:51 +00:00
Masayuki Nakano e28c807e5a Bug 1533989 - Make InputEvent.data and InputEvent.dataTransfer not expose clipboard data if user disables clipboard events r=smaug
If user disables clipboard events, it means that they don't want to expose
clipboard data to web apps even if web apps cannot handle "paste" operation.
Therefore, they must not want to leak clipboard data with `InputEvent.data`
and `InputEvent.dataTransfer`.

This patch makes `InputEvent::GetData()` and `InputEvent::GetDataTransfer()`
returns empty string or new `DataTransfer` object which has only empty string
if:
- They are called by content JS.
- The event is a trusted event.
- `inputType` value is `insertFromPaste` or `insertFromPasteAsQuotation`.

The reason why we don't return null for both is, Input Events spec declares
`data` or `dataTransfer` shouldn't be null in the `inputType` values.  And
the reason why we don't return empty `DataTransfer` is, web apps may expect
at least one data is stored in non-null `dataTransfer` value.

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

--HG--
extra : moz-landing-system : lando
2019-03-29 16:08:11 +00:00
Jason Laster 2dc9aa5a90 Bug 1539493 - Remove source metadata. r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D25122

--HG--
extra : moz-landing-system : lando
2019-04-01 12:49:18 +00:00
Ian Moody 4e9ae4c589 Bug 1538809 - [marionette] early return in listener.js registerSelf if reply array is empty. r=ato
So it doesn't throw a TypeError when trying to access a property on undefined.

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

--HG--
extra : moz-landing-system : lando
2019-04-01 12:28:02 +00:00
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