Steve Fink
0457cf4744
Bug 1732161 - Track CCReason for all cycle collections (replacing ccType) r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D126395
2021-10-13 22:32:59 +00:00
Emilio Cobos Álvarez
4f8856c545
Bug 1730503 - Make RDM force Android-style scrollbars better. r=mstange,devtools-backward-compat-reviewers,nchevobbe
...
There are a few bits that still don't work with this patch but will with the
following patches.
Differential Revision: https://phabricator.services.mozilla.com/D128083
2021-10-12 09:21:17 +00:00
Masayuki Nakano
36e01178c8
Bug 1729115 - part 1: Make it possible tests to retrieve a node being observed by IMEContentObserver for the following changes r=smaug
...
For making it possible to check whether an expected node is observed by
`IMEContentObserver` or not in mochitest, the following patches need this API.
Differential Revision: https://phabricator.services.mozilla.com/D127610
2021-10-12 04:41:13 +00:00
Narcis Beleuzu
a92083a114
Backed out 6 changesets (bug 1732161) for build bustages on nsCycleCollectionParticipant.h CLOSED TREE
...
Backed out changeset 7271b938e71a (bug 1732161)
Backed out changeset d24b8450b7ed (bug 1732161)
Backed out changeset fb1838a152f2 (bug 1732161)
Backed out changeset 84787a58a428 (bug 1732161)
Backed out changeset 6acb82c0ac3c (bug 1732161)
Backed out changeset 50d17b172185 (bug 1732161)
2021-10-12 07:13:13 +03:00
Steve Fink
8db934daff
Bug 1732161 - Track CCReason for all cycle collections (replacing ccType) r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D126395
2021-10-11 21:39:08 +00:00
Timothy Nikkel
302fe551ae
Bug 1733025. Convert coords correctly when sending cmd_lookUpDictionary (macOS lookup) to child process. r=hiro
...
this.browser in toolkit/actors/ControllersParent.jsm is the top level browser, ie the browser holding the root content document. So the conversion that happens in that file converts the coordinates to be relative to the root content document, but they need to be relative to the root of whichever child process we are sending the event to.
The best way I found out how to do this was to pass the coords down to the child process still relative to the parent process widget and then in the child process use the child to parent transform matrix to make them relative to the root widget in the child process.
I needed a new nsIDOMWindowUtils functions because I don't think there is anything existing to do this.
Differential Revision: https://phabricator.services.mozilla.com/D126861
2021-10-06 10:43:20 +00:00
Butkovits Atila
2ff5314530
Backed out 6 changesets (bug 1732161) for causing assertion failures in CCGCScheduler.h. CLOSED TREE
...
Backed out changeset 88dbe1a7478c (bug 1732161)
Backed out changeset a5a2c9c53340 (bug 1732161)
Backed out changeset d83b36b92051 (bug 1732161)
Backed out changeset b339e54078d7 (bug 1732161)
Backed out changeset 0cbf901cab8b (bug 1732161)
Backed out changeset b3e894d590d9 (bug 1732161)
2021-10-05 03:47:08 +03:00
Steve Fink
7e1eb8957d
Bug 1732161 - Track CCReason for all cycle collections (replacing ccType) r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D126395
2021-10-04 23:06:08 +00:00
Mike Hommey
56ead2db02
Bug 1731957 - Remove test_group_bug1464568.html. r=mattwoodrow
...
It does nothing with webrender enabled. Also remove
nsDOMWindowUtils::GetOMTCTransform, because it was only used from that
test.
Differential Revision: https://phabricator.services.mozilla.com/D126316
2021-09-22 23:57:53 +00:00
Edgar Chen
3aeb8d0b4b
Bug 1730117 - Part 2: Make EnterModalState suppress event handling for the nested in-process documents; r=smaug
...
This also makes nsIDOMWindowUtils::SuppressEventHandling work properly.
Differential Revision: https://phabricator.services.mozilla.com/D125615
2021-09-22 14:50:56 +00:00
Matt Woodrow
2572ff38a4
Bug 1725267 - Split Paint entry points to make them easier to understand. r=tnikkel
...
Differential Revision: https://phabricator.services.mozilla.com/D125800
2021-09-22 03:36:52 +00:00
Matt Woodrow
9773c606a4
Bug 1725267 - Remove unused region from PresShell::Paint. r=tnikkel
...
PaintFrame only uses the input region if !WidgetLayers, which Paint always passes.
Differential Revision: https://phabricator.services.mozilla.com/D125795
2021-09-22 03:36:50 +00:00
Sandor Molnar
8bb72e737f
Backed out 2 changesets (bug 1730117) for causing wpt failures in no_window_open_when_term_nesting_level_nonzero. CLOSED TREE
...
Backed out changeset bafc4ddc87f6 (bug 1730117)
Backed out changeset 27a1d92e550c (bug 1730117)
2021-09-21 18:00:06 +03:00
Edgar Chen
1b679a7b3f
Bug 1730117 - Part 2: Make EnterModalState suppress event handling for the nested in-process documents; r=smaug
...
This also makes nsIDOMWindowUtils::SuppressEventHandling work properly.
Differential Revision: https://phabricator.services.mozilla.com/D125615
2021-09-21 11:39:46 +00:00
Butkovits Atila
a3bbc4c745
Backed out 2 changesets (bug 1730117) for causing failures at test_suppressed_events_nested_iframe.html. CLOSED TREE
...
Backed out changeset 649984f4a939 (bug 1730117)
Backed out changeset 37a35b6b54b4 (bug 1730117)
2021-09-21 00:38:17 +03:00
Edgar Chen
97e68450e6
Bug 1730117 - Part 2: Make EnterModalState suppress event handling for the nested in-process documents; r=smaug
...
This also makes nsIDOMWindowUtils::SuppressEventHandling work properly.
Differential Revision: https://phabricator.services.mozilla.com/D125615
2021-09-20 19:23:52 +00:00
Kagami Sascha Rosylight
6c8d3ce28a
Bug 1728171 - Part 2: Add button parameter to utils.sendNativePenInput r=cmartin,edgar
...
Differential Revision: https://phabricator.services.mozilla.com/D124172
2021-09-06 11:50:34 +00:00
Matt Woodrow
bcf1d9c6ed
Bug 1728914 - Remove leaf layers partition window, since it's only used for a disabled test. r=gfx-reviewers,jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D124414
2021-09-05 02:16:35 +00:00
Edgar Chen
4c2790a161
Bug 1728664 - Move IsDisabledForEvents out of nsIFormControl; r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D124319
2021-09-02 13:26:09 +00:00
Timothy Nikkel
6e65573ea5
Bug 1728665. Use IsRootContentDocumentCrossProcess for a few places dealing with visual scroll offsets. r=botond
...
Visual scroll offsets can only differ on the cross process root content document.
Differential Revision: https://phabricator.services.mozilla.com/D124257
2021-09-01 23:25:44 +00:00
Edgar Chen
2bc7254325
Bug 1718796 - Use DocShell to get last transaction id of root PresContext; r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D123464
2021-08-31 08:28:40 +00:00
Matt Woodrow
d751b43176
Bug 1727489 - Remove PLayerTransaction. r=jrmuizel,jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D123595
2021-08-26 04:59:57 +00:00
Butkovits Atila
c83e348e26
Backed out 2 changesets (bug 1727488, bug 1727489) for causing bustages on KnowsCompositor.cpp. CLOSED TREE
...
Backed out changeset 5a00db1b7a6a (bug 1727489)
Backed out changeset 13686567e748 (bug 1727488)
2021-08-26 04:49:16 +03:00
Matt Woodrow
0d4e9aa48a
Bug 1727489 - Remove PLayerTransaction. r=jrmuizel,jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D123595
2021-08-26 00:25:21 +00:00
Jeff Muizelaar
e8908dd3bd
Bug 1727360 - Remove WindowRenderer::AsShadowForwarder() r=aosmond
...
We shouldn't ever be hitting this path.
Differential Revision: https://phabricator.services.mozilla.com/D123495
2021-08-24 17:58:46 +00:00
Jeff Muizelaar
4e0c60c99c
Bug 1727324 - Remove WindowRenderer::AsClientLayerManager. r=aosmond
...
A step down the path of removing ClientLayerManager.
Differential Revision: https://phabricator.services.mozilla.com/D123451
2021-08-24 15:07:56 +00:00
Matt Woodrow
0ee96e3fa5
Bug 1726291 - Remove FrameLayerBuilder. r=miko
...
Differential Revision: https://phabricator.services.mozilla.com/D122930
2021-08-23 03:07:31 +00:00
Hiroyuki Ikezoe
f0a0d672a3
Bug 1726638 - Introduce nsIDOMWindowUtils.toScreenRect. r=tnikkel
...
Differential Revision: https://phabricator.services.mozilla.com/D123175
2021-08-21 00:31:13 +00:00
Hiroyuki Ikezoe
f252e47c82
Bug 1726638 - Rename nsIDOMWindowUtils.toScreenRect to ToScreenRectInCSSUnits. r=tnikkel
...
Differential Revision: https://phabricator.services.mozilla.com/D123174
2021-08-21 00:31:13 +00:00
Cosmin Sabou
b53abb88e7
Backed out changeset e111894317cc (bug 1726291) for causing assertion failures on WebRenderCommandBuilder.cpp. CLOSED TREE
2021-08-20 06:22:40 +03:00
Matt Woodrow
94015526e1
Bug 1726291 - Remove FrameLayerBuilder. r=miko
...
Differential Revision: https://phabricator.services.mozilla.com/D122930
2021-08-20 02:20:39 +00:00
Emilio Cobos Álvarez
10a2cfebc1
Bug 1722662 - Make :-moz-autofill-preview imply :autofill. r=hiro
...
This is useful so that author rules for :autofill also work for the
autofill preview.
It also makes the UA sheet in forms.css simpler (otherwise we'd need to
tweak the selectors to put :-moz-autofill-preview everywhere we put
:autofill).
Differential Revision: https://phabricator.services.mozilla.com/D122014
2021-08-09 21:29:25 +00:00
Cosmin Sabou
92d70de456
Backed out 4 changesets (bug 1722662) for mochitest plain failures on test_formautofill_preview_highlight.html. CLOSED TREE
...
Backed out changeset abd8ccf71212 (bug 1722662)
Backed out changeset 1bcfaa7b4b3f (bug 1722662)
Backed out changeset db41a8a3a901 (bug 1722662)
Backed out changeset 72b71bfe6d2c (bug 1722662)
2021-08-09 21:57:09 +03:00
Emilio Cobos Álvarez
2bfdca005c
Bug 1722662 - Make :-moz-autofill-preview imply :autofill. r=hiro
...
This is useful so that author rules for :autofill also work for the
autofill preview.
It also makes the UA sheet in forms.css simpler (otherwise we'd need to
tweak the selectors to put :-moz-autofill-preview everywhere we put
:autofill).
Depends on D122013
Differential Revision: https://phabricator.services.mozilla.com/D122014
2021-08-09 15:28:45 +00:00
Timothy Nikkel
5014725e77
Bug 1678771. Add test. r=hiro
...
We implement a new nsIDOMWindowUtils function sendNativeTouchpadPan to do this. It is only implemented on Windows here.
Depends on D122048
Differential Revision: https://phabricator.services.mozilla.com/D122049
2021-08-08 22:04:18 +00:00
Timothy Nikkel
5eefc2666f
Bug 1678771. Rename TouchpadPinchPhase to TouchpadGesturePhase. r=hiro
...
So we can use it for sending pan gestures too.
Depends on D114358
Differential Revision: https://phabricator.services.mozilla.com/D122048
2021-08-08 22:04:17 +00:00
Emilio Cobos Álvarez
2d0a072174
Bug 1723921 - Cleanup nsComputedDOMStyle and related APIs. r=layout-reviewers,jfkthame
...
This will make implementing the new behavior behind a pref
really straight-forward, and is generally nicer.
Depends on D121858
Differential Revision: https://phabricator.services.mozilla.com/D121705
2021-08-07 09:47:15 +00:00
Matt Woodrow
9b81728dc2
Bug 1722258 - Split out fallible composite-only path of PresShell::Paint. r=miko
...
Differential Revision: https://phabricator.services.mozilla.com/D120919
2021-08-05 06:48:33 +00:00
alwu
683790582e
Bug 1719183 - part2 : expose the suspended state of window to chrome window for testing. r=nika
...
Before we use AudioContext's state as a hack to know the suspend status of window, but now we will prevent AudioContext from being suspended in the following patch.
So we need to add a chrome-only attribute to expose that to the test.
Differential Revision: https://phabricator.services.mozilla.com/D119838
2021-08-03 21:32:26 +00:00
Csoregi Natalia
bc4c680c8d
Backed out 3 changesets (bug 1722258) for causing Bug 1722935. a=backout
...
Backed out changeset cf8a1175abd1 (bug 1722258)
Backed out changeset 41176d476eb7 (bug 1722258)
Backed out changeset 4149d596d03d (bug 1722258)
2021-07-29 20:19:48 +03:00
Matt Woodrow
d3dadfe348
Bug 1722258 - Split out fallible composite-only path of PresShell::Paint. r=miko
...
Differential Revision: https://phabricator.services.mozilla.com/D120919
2021-07-28 20:58:22 +00:00
Matt Woodrow
912b7f8ef1
Bug 1721537 - Split out WindowRenderer base class from LayerManager. r=miko
...
Depends on D120439
Differential Revision: https://phabricator.services.mozilla.com/D120440
2021-07-22 22:58:57 +00:00
Matt Woodrow
da45121505
Bug 1721537 - Simplify nsIWidget::GetLayerManager by removing unused parameters. r=miko
...
Differential Revision: https://phabricator.services.mozilla.com/D120439
2021-07-22 22:58:57 +00:00
Anny Gakhokidze
1620a4511a
Bug 1646532 - Move mAreDialogsEnabled, mLastDialogQuitTime and mDialogAbuseCount to BC group, r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D119299
2021-07-12 17:53:53 +00:00
Emilio Cobos Álvarez
9410c0a59b
Bug 1716481 - Improve ManagedPostRefreshObserver. r=smaug
...
Make it less sketchy.
Differential Revision: https://phabricator.services.mozilla.com/D118284
2021-06-24 22:05:12 +00:00
Jeff Walden
182ac2bfc5
Bug 1663365 - Move PCCount profiling functions out of jsfriendapi.h to a standalone header. r=jandem
...
Differential Revision: https://phabricator.services.mozilla.com/D118558
2021-06-23 19:07:30 +00:00
Henri Sivonen
7df7939f77
Bug 1713627 - Remove code obsoleted by the replacing the Text Encoding menu with one item. r=jaws,emk
...
Differential Revision: https://phabricator.services.mozilla.com/D116391
2021-06-21 12:09:01 +00:00
Dorel Luca
2118316ba4
Backed out changeset 4891a17c55e2 (bug 1713627) for Browser-chrome failures in docshell/test/browser/browser_bug673087-1.js. CLOSED TREE
2021-06-21 12:10:54 +03:00
Henri Sivonen
abbbf94915
Bug 1713627 - Remove code obsoleted by the replacing the Text Encoding menu with one item. r=jaws,emk
...
Differential Revision: https://phabricator.services.mozilla.com/D116391
2021-06-21 08:09:43 +00:00
Makoto Kato
c114db74a9
Bug 1673511 - Use PresShell since APZ doesn't support position: fixed content. r=botond
...
Actually, APZ's zoomToRect doens't support position: fixed content. If so,
we use PresShell's scrollIntoView instead to scroll focused content if it
isn't visible.
Differential Revision: https://phabricator.services.mozilla.com/D117728
2021-06-21 06:32:14 +00:00