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

747771 Коммитов

Автор SHA1 Сообщение Дата
Marco Bonardo 46c22b83c6 Bug 1696752 - Allow to Add Web Engines from the urlbar contextual menu. r=harry,desktop-theme-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D107370
2021-03-09 11:19:40 +00:00
Noemi Erli aca0968430 Backed out changeset 8bd015dd9182 (bug 1696793) for causing failures in browser_confirm_unblock_download.js CLOSED TREE 2021-03-09 13:45:50 +02:00
André Bargull 1379469ec9 Bug 1696643 - Part 6: Move js_fgets next to its sole caller. r=mgaudet
This function is only used for the shell, so we might as well move it there.

Depends on D107332

Differential Revision: https://phabricator.services.mozilla.com/D107333
2021-03-09 10:51:42 +00:00
André Bargull 14a2a7e31d Bug 1696643 - Part 5: Remove unused TokenStream functions. r=mgaudet
Depends on D107331

Differential Revision: https://phabricator.services.mozilla.com/D107332
2021-03-09 10:51:41 +00:00
André Bargull 578dfe2d3d Bug 1696643 - Part 4: Remove unused parse handler methods. r=mgaudet
Removes parse handler methods which are never called and were only defined in
one but not the other parse handler.

Depends on D107330

Differential Revision: https://phabricator.services.mozilla.com/D107331
2021-03-09 10:51:41 +00:00
André Bargull 9175c7e0a2 Bug 1696643 - Part 3: Remove unused JSContext argument. r=mgaudet
Depends on D107329

Differential Revision: https://phabricator.services.mozilla.com/D107330
2021-03-09 10:51:40 +00:00
André Bargull 7da3642c79 Bug 1696643 - Part 2: Remove ListNode::appendWithoutOrderAssumption. r=mgaudet
Part 1 removed the only other caller to this method.

Depends on D107328

Differential Revision: https://phabricator.services.mozilla.com/D107329
2021-03-09 10:51:40 +00:00
André Bargull adcfd6fc0e Bug 1696643 - Part 1: Remove SourceKind. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D107328
2021-03-09 10:51:40 +00:00
Simon Giesecke cb6c8aead4 Bug 1695162 - Make nsTHashtable::ConstIter return a real ConstIterator. r=xpcom-reviewers,nika
Differential Revision: https://phabricator.services.mozilla.com/D107038
2021-03-09 10:28:16 +00:00
Gijs Kruitbosch 82bee9c9a8 Bug 1696793 - fix window modal dialog handling of html:dialog closing separately, r=mtigley
The html:dialog event can respond to [esc] keypresses itself. In that case,
we need to close the embedded dialog ourselves, or the UI ends up broken.

Differential Revision: https://phabricator.services.mozilla.com/D107463
2021-03-09 10:26:14 +00:00
prathikshaprasadsuman 33e26d9b2c Bug 1692333 - Re-label password manager related context menu items. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D106608
2021-03-09 10:10:53 +00:00
André Bargull da4fb52095 Bug 1696920 - Part 7: Remove unused GlobalObject methods. r=jandem
Depends on D107477

Differential Revision: https://phabricator.services.mozilla.com/D107478
2021-03-09 10:07:59 +00:00
André Bargull c9561fec2b Bug 1696920 - Part 6: Remove unused JSFunction methods. r=jandem
Depends on D107475

Differential Revision: https://phabricator.services.mozilla.com/D107477
2021-03-09 10:07:59 +00:00
André Bargull e06483376a Bug 1696920 - Part 5: Remove unused FrameIter methods. r=jandem
Depends on D107474

Differential Revision: https://phabricator.services.mozilla.com/D107475
2021-03-09 10:07:58 +00:00
André Bargull a8fd7d4d4e Bug 1696920 - Part 4: Require non-nullptr JSContext in CharsToNewUTF8CharsZ. r=jandem
Support for `nullptr` context was added in bug 1229642 for the SPSProfiler. This
code is no longer present, so we can require a non-nullptr context in
CharsToNewUTF8CharsZ again.

Depends on D107473

Differential Revision: https://phabricator.services.mozilla.com/D107474
2021-03-09 10:07:58 +00:00
André Bargull 4e035f1f4e Bug 1696920 - Part 3: Remove unused BytecodeUtil functions. r=jandem
Depends on D107472

Differential Revision: https://phabricator.services.mozilla.com/D107473
2021-03-09 10:07:58 +00:00
André Bargull 0a85a97970 Bug 1696920 - Part 2: Remove unused Activation methods. r=jandem
Depends on D107471

Differential Revision: https://phabricator.services.mozilla.com/D107472
2021-03-09 10:07:57 +00:00
André Bargull de9f14690f Bug 1696920 - Part 1: Remove unused DataViewObject methods. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D107471
2021-03-09 10:07:57 +00:00
Tim Huang 18bf7b9786 Bug 1694852 - Extent the probe `browser.search.data_transferred`. r=dimi,data-review=chutten
Differential Revision: https://phabricator.services.mozilla.com/D107278
2021-03-09 09:01:28 +00:00
Alexandre Poirot 2bc8828eef Bug 1695929 - [devtools] Assert the new behavior of TabDescriptors between getTab and listTabs. r=jdescottes
The previous changeset slightly changes when the TabDescriptor is destroyed.
It is now destroyed when the target is destroyed in case of descriptors created via listTabs.
This better translates whats happens with remote debugging.

Differential Revision: https://phabricator.services.mozilla.com/D107465
2021-03-09 08:56:59 +00:00
Alexandre Poirot dd6a9b0a1b Bug 1695929 - [devtools] Use descriptor-destroyed for showing disconnexion message in toolboxes. r=jdescottes,nchevobbe
This should help catching immediately destroyed targets/descriptors
and no longer be impacted by top level target being destroyed on target switching.

Differential Revision: https://phabricator.services.mozilla.com/D107235
2021-03-09 08:56:59 +00:00
Alexandre Poirot 10191d836c Bug 1695929 - [devtools] Emit descriptor-destroyed on all descriptor actor when their related context is closed/destroyed. r=jdescottes,devtools-backward-compat-reviewers,nchevobbe
This will help close the toolbox and client only when the tab closes.
We no longer have to workaround target switching.
It also helps making "worker-close" event less special.

Differential Revision: https://phabricator.services.mozilla.com/D107063
2021-03-09 08:56:58 +00:00
Alexandre Poirot 2b1e4e7669 Bug 1695929 - [devtools] Remove redundant TargetFrontMixin's close event, in favor of target-destroyed. r=jdescottes,nchevobbe
This is mostly used by tests and we do not really benefit from having two distinct events.
We are not using the fact that close is emitted immediately.

Differential Revision: https://phabricator.services.mozilla.com/D107062
2021-03-09 08:56:58 +00:00
Alexandre Poirot af89e5d319 Bug 1696957 - Cover testing TargetList started with all possible descriptors. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D107506
2021-03-09 08:44:13 +00:00
Kershaw Chang 318303d8e8 Bug 1662676 - Add diagnostic assertion at more places r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D106939
2021-03-09 08:35:45 +00:00
Bob Owen 86def8279e Bug 1546156: Don't forcibly load user32 when win32k lockdown is enabled. r=aklotz
Differential Revision: https://phabricator.services.mozilla.com/D107498
2021-03-09 08:35:07 +00:00
Bob Owen 0066fab260 Bug 1570460: Add fonts path and named pipe creation to windows content process sandbox policy. r=handyman
These are needed for USER_LOCKDOWN access token level and untrusted integrity.

Differential Revision: https://phabricator.services.mozilla.com/D107464
2021-03-09 08:34:07 +00:00
Simon Giesecke 193e2b0899 Bug 1693541 - Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in dom/ipc. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D106103
2021-03-09 08:20:54 +00:00
Kershaw Chang b23dcf46c1 Bug 1695917 - Optimize the way we get DNS service in DnsAndConnectSocket r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D106918
2021-03-09 07:58:48 +00:00
rahulsawra 62ddcc0319 Bug 1695141 - Quote Symbol description when one is provided .r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D107222
2021-03-09 07:44:10 +00:00
Chris Peterson 8ff4eb585f Bug 1680365 - Spoofed Android UA string should use spoofed version number, not legacy Gecko trail 20100101. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D107348
2021-03-09 05:33:08 +00:00
Chris Peterson 82f04fc3ce Bug 1680365 - Refactor GetSpoofedUserAgent to build spoofed UA string in pieces. r=tjr
This refactoring has no functional change. It will make the change to build the spoofed Android UI string in the next changeset clearer.

Differential Revision: https://phabricator.services.mozilla.com/D107347
2021-03-09 05:26:58 +00:00
Karl Tomlinson cf98615841 Bug 1695161 update m_writeIndex even when it would not wrap to buffer start r=Gankra
Differential Revision: https://phabricator.services.mozilla.com/D107595
2021-03-09 05:09:28 +00:00
Tooru Fujisawa b0ed95452a Bug 1693184 - Add marker between each CompilationStencil field in XDR. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D105925
2021-03-09 04:57:33 +00:00
Tooru Fujisawa a0032f398b Bug 1693625 - Use soft-error for out-of-bound ParserAtomSpan index while decoding. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D105924
2021-03-09 04:57:32 +00:00
Tooru Fujisawa fc8c2ce2b7 Bug 1693611 - Part 12: Use XDRStencilEncoder from XDRIncrementalStencilEncoder. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D105923
2021-03-09 04:57:32 +00:00
Tooru Fujisawa e6416b3f50 Bug 1693611 - Part 11: Remove XDRStencilDecoder::{hasOptions,options}. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D105922
2021-03-09 04:57:32 +00:00
Tooru Fujisawa 4bb3f669ea Bug 1693611 - Part 10: Remove XDRStencilDecoder::stencilAlloc_. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D105921
2021-03-09 04:57:31 +00:00
Tooru Fujisawa 2b5c9dac1d Bug 1693611 - Part 9: Remove unnecessary alignment padding between header and CompilationStencil. r=mgaudet
Now the header and CompilationStencil are encoded into the same buffer,
and the alignment padding isn't necessary.

Differential Revision: https://phabricator.services.mozilla.com/D105920
2021-03-09 04:57:31 +00:00
Tooru Fujisawa 7453ed6861 Bug 1693611 - Part 8: Move XDRCompilationStencil to StencilXDR. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D105919
2021-03-09 04:57:30 +00:00
Tooru Fujisawa 3d3f8f96bf Bug 1693611 - Part 7: Move XDRCheckCompilationStencil to StencilXDR. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D105918
2021-03-09 04:57:30 +00:00
Tooru Fujisawa 5f06fb1b56 Bug 1693611 - Part 6: Move StencilModuleMetadata XDR functions to StencilXDR. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D105917
2021-03-09 04:57:30 +00:00
Tooru Fujisawa 7cff1daa31 Bug 1693611 - Part 5: Move ParserAtom XDR functions to StencilXDR. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D105916
2021-03-09 04:57:29 +00:00
Tooru Fujisawa 603fc44eb1 Bug 1693611 - Part 4: Rename StencilXDR::SharedData to StencilXDR::codeSharedData. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D105915
2021-03-09 04:57:29 +00:00
Tooru Fujisawa c793b3ad95 Bug 1693611 - Part 3: Rename StencilXDR::ScopeData to StencilXDR::codeScopeData. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D105914
2021-03-09 04:57:28 +00:00
Tooru Fujisawa 9a9c4f82f9 Bug 1693611 - Part 2: Rename StencilXDR::ObjLiteral to StencilXDR::codeObjLiteral. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D105913
2021-03-09 04:57:28 +00:00
Tooru Fujisawa 3609f4323e Bug 1693611 - Part 1: Rename StencilXDR::BigInt to StencilXDR::codeBigInt. r=mgaudet
Subsequent patches move other XDR functions into StencilXDR.
To avoid name collision between method and type name, prepend `code` to method.

Also reorder to match the field order.

Differential Revision: https://phabricator.services.mozilla.com/D105912
2021-03-09 04:57:28 +00:00
Eitan Isaacson d6a5ece8c2 Bug 1695765 - Use Accessible base type in XPCOM instead of AccessibleOrProxy. r=morgan
Differential Revision: https://phabricator.services.mozilla.com/D104927
2021-03-09 04:09:03 +00:00
Emilio Cobos Álvarez f43b9d5fe9 Bug 1696717 - Ignore viewport meta in fullscreen. r=botond
This seems to match Chrome, and makes our fullscreen implementation more
consistent between desktop and mobile.

Do you know how to best test this? This repros in RDM, but all
fullscreen tests seem disabled on Android...

Differential Revision: https://phabricator.services.mozilla.com/D107365
2021-03-09 03:28:02 +00:00
Mike Conley 389534e150 Bug 1696418 - Don't highlight the default action for more permission panels when Proton is enabled. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D107505
2021-03-09 03:06:51 +00:00