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

698534 Коммитов

Автор SHA1 Сообщение Дата
Emilio Cobos Álvarez 2153b0cb92 Bug 1625571 - Invalidate canvas background in ImageLoader rather than nsDisplayBackgroundImage. r=tnikkel
This is less error prone and also less code.

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

--HG--
extra : moz-landing-system : lando
2020-03-30 08:35:34 +00:00
Cosmin Sabou 2db886518c Backed out changeset 848221b2e156 (bug 1620402) for causing several test failures.
CLOSED TREE
2020-03-30 11:35:20 +03:00
Jan de Mooij 34f632706d Bug 1625765 - Add missing OOM check to SrcNoteWriter::writeNote. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D68752

--HG--
extra : moz-landing-system : lando
2020-03-30 07:53:25 +00:00
Florin Strugariu 2ecf86537d Bug 1624114 - Intermittent visual-metrics failure: ZeroDivisionError: float division by zero r=tarek,sparky,barret
Differential Revision: https://phabricator.services.mozilla.com/D68186

--HG--
extra : moz-landing-system : lando
2020-03-30 07:42:29 +00:00
Sebastian Streich e23cc2cd7f Bug 1620402 - Refactor nsPermissionManager.cpp r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D65606

--HG--
extra : moz-landing-system : lando
2020-03-30 07:34:37 +00:00
Florin Strugariu 0faac1b540 Bug 1624813 - Update raptor cold tests to mitm 5.0.1 r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D68574

--HG--
extra : moz-landing-system : lando
2020-03-27 15:21:22 +00:00
Makoto Kato fa2df28a49 Bug 1618754 - Part 2. Unnecessary to use equalsIgnoreCase for inputmode. r=geckoview-reviewers,agi
`inputmode` is lower case except to `mozAwesomebar`. So it is unnecessary to
use `equalsIgnoreCase`.

Also, `mozAwesomebar` is for `inputmode`, not `type`. So this changeset has
this fix.

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

--HG--
extra : moz-landing-system : lando
2020-03-26 18:16:38 +00:00
Makoto Kato 86298c9983 Bug 1618754 - Part 1. Support inputmode=none to hide software keyboard. r=geckoview-reviewers,snorp
`inputmode=none` has to close software keyboard. `inputmode` value is lower
case except to `mozAwesomebar` by bug 1618763, so we don't have to use
`equalsIgnoreCase` for `inputmode`.

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

--HG--
extra : moz-landing-system : lando
2020-03-26 18:22:47 +00:00
Dickson Tan d684f54703 Bug 1545727 - make the JSON tree viewer more accessible. r=Honza
Make the JSON tree view more accessible.

1. Automatically set focus to the first node on initial focus. Previously, the only way to interact with the tree view through the keyboard was to click on a node so that subsequent key presses would register.
2. Fix inaccurate aria-level and aria-expanded attributes causing confusing announcements for screen reader users.
3. Previously, pressing left arrow the first time on a leaf child node would not move focus to its parent, but subsequent tries would work. This has been fixed.
4. Implement first-letter navigation for quick movement via keyboard.

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

--HG--
extra : moz-landing-system : lando
2020-03-29 09:32:58 +00:00
Bogdan Tara 70597faf60 Backed out changeset 2f302b1f5cb9 (bug 1621756) for xpc failures on test_unregister_empty_scope.js CLOSED TREE 2020-03-30 08:24:02 +03:00
Oana Pop Rus cb4fa960a7 Backed out changeset 903f141a89b9 (bug 1625797) for build bustages in Image.h on a CLOSED TREE
--HG--
extra : amend_source : 0d6a6cf13c97b91c263188df07e6975c341f7f81
2020-03-30 07:44:01 +03:00
Cameron McCormack 1487c292cc Bug 1625797 - Replace RasterImage nsIProperties impl with accessors for hotspot coordinate. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D68737

--HG--
extra : moz-landing-system : lando
2020-03-30 02:29:27 +00:00
Gerald Squelart de1f096fd6 Bug 1624257 - ProfileBufferChunkManagerSingle - r=canaltinova
Chunk manager dealing with only one chunk at a time.

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

--HG--
extra : moz-landing-system : lando
2020-03-29 23:49:32 +00:00
Gerald Squelart 2e503c9a92 Bug 1624257 - ProfileBufferChunkManager - r=canaltinova
Base class for chunk managers.

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

--HG--
extra : moz-landing-system : lando
2020-03-29 23:25:35 +00:00
Lina Cambridge 082cfa14cc Bug 1621756 - Don't send the Push UAID if there are no push subscriptions. r=englehardt
This commit changes the Push client code to check for existing push
subscriptions when connecting to the server, and omits the UAID from
the `hello` handshake if there are none. This, in turn, causes the
server to issue a new UAID, which we keep until either the next
reconnect, or when the user subscribes to push. It's a way to rotate
the UAID and reduce the privacy risk of tying a persistent identifier
to the connection.

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

--HG--
extra : moz-landing-system : lando
2020-03-30 01:56:00 +00:00
Masayuki Nakano fc75118988 Bug 1618091 - Make editor dispatch `beforeinput` event when `Document.execCommand()` is called by addon r=smaug
Discussion in
* https://github.com/w3c/input-events/issues/91
* https://github.com/w3c/editing/issues/200

Web developers must want to handle `beforeinput` events which are caused by
addons because addon's behavior is exactly same as default action of browser
from point of view of web apps.

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

--HG--
extra : moz-landing-system : lando
2020-03-30 01:47:53 +00:00
James Teh c48bee7775 Bug 1598299 part 2: Remove ProxyAccessible::AccessibleAtPoint. r=yzen,nika
This wasn't useful cross-platform.
ATK was the only consumer of this and it now uses ProxyAccessible::ChildAtPoint.
This also means the related aNeedsScreenCoords functionality in PDocAccessible::AccessibleAtPoint is no longer needed and has thus been removed.
Finally, this renames PDocAccessible::AccessibleAtPoint to PDocAccessible::ChildAtPoint for consistency with Accessible::ChildAtPoint now that the functionality is mirrored.

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

--HG--
extra : moz-landing-system : lando
2020-03-29 23:08:44 +00:00
James Teh ef9d9e1d06 Bug 1598299 part 1: Make atk_component_ref_accessible_at_point return the deepest child instead of the direct child. r=yzen
This changes the ATK code to use AccessibleOrProxy::ChildAtPoint, since that already handles walking into OuterDocAccessibles appropriately.
Previously, atk_component_ref_accessible_at_point didn't work at all on OuterDocAccessibles.
Also, for ProxyAccessibles, we no longer adjust the coordinates for ATK_XY_WINDOW in the content process, as this depends on stuff that doesn't exist cross-platform and thus can't be used with AccessibleOrProxy.
Instead, we now handle this in the parent process before making the IPC call.

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

--HG--
extra : moz-landing-system : lando
2020-03-26 15:27:45 +00:00
Brindusan Cristian db0ef6b876 Backed out changeset 3ff5a0976b14 (bug 1621756) for xpcshell failures at test_removeDataFromDomain.js. CLOSED TREE 2020-03-30 02:13:30 +03:00
Emilio Cobos Álvarez 02c5c21c33 Bug 1625792 - Remove nsIURIContentListener.onStartURIOpen. r=mattwoodrow
It's only used to check whether the docshell is gone already, and we need to
deal with that in other places anyway. No other useful implementation.

In comm-central there are a couple, but they're useless too.

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

--HG--
extra : moz-landing-system : lando
2020-03-29 22:10:09 +00:00
Sylvestre Ledru 92c39ff3fa Bug 1625216 - bugzilla/doc: Move priority definition into a specific file r=emceeaich
Differential Revision: https://phabricator.services.mozilla.com/D68532

--HG--
extra : moz-landing-system : lando
2020-03-28 00:44:33 +00:00
Sylvestre Ledru 2b1589dce0 Bug 1625216 - bugzilla doc - Remove an obsolete info in the doc r=emceeaich
Depends on D68530

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

--HG--
extra : moz-landing-system : lando
2020-03-28 00:44:05 +00:00
Sylvestre Ledru ef4fc0e312 Bug 1625216 - bugzilla/doc - remove a deprecated doc r=emceeaich
Depends on D68511

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

--HG--
extra : moz-landing-system : lando
2020-03-28 00:43:22 +00:00
Sylvestre Ledru 18434246b2 Bug 1625216 - bugzilla doc - fix some typos r=emceeaich
Differential Revision: https://phabricator.services.mozilla.com/D68511

--HG--
extra : moz-landing-system : lando
2020-03-28 00:42:51 +00:00
Sylvestre Ledru da7b37a199 Bug 1625216 - Migration the bugzilla doc in-tree from github r=emceeaich
for now, it is just a pandoc -trst conversion and titles added

I will polish the files.

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

--HG--
extra : moz-landing-system : lando
2020-03-28 00:40:49 +00:00
Lina Cambridge 99093219c9 Bug 1621756 - Don't send the Push UAID if there are no push subscriptions. r=englehardt
This commit changes the Push client code to check for existing push
subscriptions when connecting to the server, and omits the UAID from
the `hello` handshake if there are none. This, in turn, causes the
server to issue a new UAID, which we keep until either the next
reconnect, or when the user subscribes to push. It's a way to rotate
the UAID and reduce the privacy risk of tying a persistent identifier
to the connection.

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

--HG--
extra : moz-landing-system : lando
2020-03-29 20:42:51 +00:00
MahakBansal 77ec5a107b Bug 1179250 - Make implementation of GetInterface return NS_ERROR_NO_INTERFACE on error.r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D68607

--HG--
extra : moz-landing-system : lando
2020-03-29 20:31:27 +00:00
sonakshi b204bf50aa Bug 1551306 - Remove context parameter from nsIProgressEventSink.onProgress() and nsIProgressEventSink.onStatus() r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D68235

--HG--
extra : moz-landing-system : lando
2020-03-29 19:18:56 +00:00
Michal Novotny e3d86ceafe Bug 1587353 - Add http3 tests r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D48670

--HG--
extra : moz-landing-system : lando
2020-03-25 13:36:00 +00:00
Sebastian Streich 5577df21f9 Bug 1615297 - Move Localstorage Keygen into Principal r=ckerschb,baku
Differential Revision: https://phabricator.services.mozilla.com/D62757

--HG--
extra : moz-landing-system : lando
2020-03-29 15:31:24 +00:00
MahakBansal b51565663a Bug 1622600 - Replace URIParams with nsIURI in PBrowser.ipdl.r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D66888

--HG--
extra : moz-landing-system : lando
2020-03-29 13:56:16 +00:00
aarushivij 5207f732ad Bug 1625637 - Remove icon attributes from XUL buttons r=dao
Differential Revision: https://phabricator.services.mozilla.com/D68715

--HG--
extra : moz-landing-system : lando
2020-03-29 11:31:08 +00:00
Dão Gottwald 90134aca52 Bug 1625710 - Use :host([orient="horizontal"]) to style arrowscrollbox buttons instead of inheriting the orient attribute. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D68706

--HG--
extra : moz-landing-system : lando
2020-03-29 00:28:18 +00:00
Christian Holler f32dd91db5 Bug 1625303 - Package gtests for fuzzing builds. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D68458

--HG--
extra : moz-landing-system : lando
2020-03-29 09:17:25 +00:00
Michal Novotny e4de0c38d1 Bug 1587353 - Add an http3 test server r=agrover
Differential Revision: https://phabricator.services.mozilla.com/D48666

--HG--
extra : moz-landing-system : lando
2020-03-28 20:06:41 +00:00
vr118 9c6e7500c0 Bug 1622651 - Convert EvalJSONResult from enum to enum class. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D68710

--HG--
extra : moz-landing-system : lando
2020-03-29 05:06:49 +00:00
Jan de Mooij a33008d3e1 Bug 1625471 - Add a separate JSOp for CheckGlobalOrEvalDeclarationConflicts. r=tcampbell
Adds JSOp::CheckGlobalOrEvalDecl instead of calling CheckGlobalOrEvalDeclarationConflicts
in the prologue of global/eval scripts. This simplifies code in Baseline, IonBuilder
and Ion bailouts.

The new op is also implemented in WarpBuilder. This fixes a number of test failures
because it didn't handle this yet.

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

--HG--
extra : moz-landing-system : lando
2020-03-27 17:06:49 +00:00
Philipp Zech 53a8327ecd Bug 1625699 - Convert control-character-visibility #defines to an enum class. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D68705

--HG--
extra : moz-landing-system : lando
2020-03-28 22:17:50 +00:00
Dão Gottwald 1db19692be Bug 1625636 - Remove support for buttonicon* attributes on <dialog>. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D68686

--HG--
extra : moz-landing-system : lando
2020-03-28 17:11:10 +00:00
Tooru Fujisawa 419a23fbd8 Bug 1622530 - Part 5: Convert TryNoteKind into enum class. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D66906

--HG--
extra : moz-landing-system : lando
2020-03-28 10:50:31 +00:00
Tooru Fujisawa 48962d23d5 Bug 1622530 - Part 4: Move JOF_* to BytecodeFormatFlags.h. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D66905

--HG--
extra : moz-landing-system : lando
2020-03-28 10:50:13 +00:00
Tooru Fujisawa a02ec4fef0 Bug 1622530 - Part 3: Specialize JSOp::BuiltinProto to JSOp::FunctionProto to decouple bytecode from JSProtoKey. r=jorendorff,jandem
Differential Revision: https://phabricator.services.mozilla.com/D66904

--HG--
extra : moz-landing-system : lando
2020-03-28 11:25:46 +00:00
Tooru Fujisawa 4c6b1d8fce Bug 1622530 - Part 2: Add ThrowMsgKind to decouple bytecode from js.msg. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D66903

--HG--
extra : moz-landing-system : lando
2020-03-28 10:49:52 +00:00
Tooru Fujisawa fa345aa250 Bug 1622530 - Part 1: Move bytecode-related enum to its own header. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D66902

--HG--
extra : moz-landing-system : lando
2020-03-28 10:49:40 +00:00
Tooru Fujisawa 8b29de074a Bug 1622561 - Modernize and cleanup source notes. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D66901

--HG--
extra : moz-landing-system : lando
2020-03-28 11:15:43 +00:00
William Durand 22239a228f Bug 1573456 - Add browser test to check that moz-extension: redirect by webRequest is loaded in the correct process. r=robwu
This test case is needed to prevent regressions (which happened
already). It is written as a browser test because the same xpcshell test
fails for some reasons.

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

--HG--
extra : moz-landing-system : lando
2020-03-28 19:25:51 +00:00
Tim Nguyen 21d5add699 Bug 1625043 - Small cleanups to videocontrols.css. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D68295

--HG--
extra : moz-landing-system : lando
2020-03-28 16:41:56 +00:00
André Bargull cc2bfc7ab8 Bug 1625473: Use type traits for AbsReturnType. r=froydnj
Also removes the comment which allows adding more `AbsReturnType` specialisations,
because that shouldn't be necessary anymore.

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

--HG--
extra : moz-landing-system : lando
2020-03-28 16:07:06 +00:00
Dorel Luca 847e5224ce Backed out changeset 2c38d1e46f28 (bug 1625043) for mochitest failures in toolkit/content/tests/widgets/test_videocontrols_video_noaudio.html. CLOSED TREE 2020-03-28 18:27:31 +02:00
André Bargull 14ca007916 Bug 1625138 - Part 41: Remove no longer needed includes for mozilla/TypeTraits. r=froydnj
Also adds missing includes in some files, these were previously only transivitely
included through mozilla/TypeTraits.h.

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

--HG--
extra : moz-landing-system : lando
2020-03-28 16:00:09 +00:00