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