Rob Wu
7efa6b1bd8
Bug 1396224 - Avoid cache for private clipboard data r=mstange
...
To avoid populating the clipboard cache,
`nsContentUtils::IPCTransferableToTransferable` should set the
IsPrivateData flag on the output transferable BEFORE assigning data to
it, not therafter.
This patch includes a new regression test for this specific scenario.
The patch also includes fixes for incorrect IsPrivateData flags in some
other locations with `transferable->Init(nullptr)`, but without unit
tests.
Differential Revision: https://phabricator.services.mozilla.com/D36440
--HG--
extra : moz-landing-system : lando
2019-07-02 21:45:10 +00:00
Mihai Alexandru Michis
421a5483d0
Backed out changeset 3e2fe70b181a (bug 1522012) for causing failures in browser_touchbar_tests.js CLOSED TREE
2019-07-04 18:47:07 +03:00
harry
d1e552113e
Bug 1522012 - Implement Touch Bar's native customization window and remove ui.touchbar.layout preference. r=spohl,mikedeboer,fluent-reviewers,Pike
...
This patch also fixes the Home and Sidebar Touch Bar buttons, since using them after customizing showed that they no longer worked.
Differential Revision: https://phabricator.services.mozilla.com/D35085
--HG--
extra : moz-landing-system : lando
2019-07-04 03:57:47 +00:00
Makoto Kato
3cc03057bd
Bug 1556103 - Part 2. Long press doesn't show virtual keyboard. r=geckoview-reviewers,snorp
...
When long tapping on input element, the behavior of virtual keyboard is different of Chrome. Firefox opens virtual keyboard, but Chrome doesn't.
So I would like to change to same behavior of Chrome.
Also, after this fix, action bar (copy, paste and etc) won't be disappeared immediately after it appears by long tap. Before applying this fix, virtual keyboard is shown, then focused element is scrolled to center. So action bar may be disappeared. But after applying this fix, focused element isn't scrolled. So action bar keeps same position.
Depends on D35991
Differential Revision: https://phabricator.services.mozilla.com/D35992
--HG--
extra : moz-landing-system : lando
2019-07-02 13:47:42 +00:00
Makoto Kato
8b306f551d
Bug 1556103 - Part 1. Add long press action when setting focus. r=masayuki
...
Actually, long tap can set focus. But since it uses `nsIFocusManager::FLAG_BYMOUSE` flag, we cannot recognize whether setting focus is by long tap or not.
So I would like to add new flag `FLAG_BYLONGPRESS` and `CAUSE_LONGPRESS` that are by long tap.
Differential Revision: https://phabricator.services.mozilla.com/D35991
--HG--
extra : moz-landing-system : lando
2019-06-28 00:39:45 +00:00
Narcis Beleuzu
7699bea40c
Backed out changeset 9cec38c2d406 (bug 1563336) for build bustages on CmdLineAndEnvUtils.h . CLOSED TREE
2019-07-04 02:18:56 +03:00
Aaron Klotz
286af53a60
Bug 1563336: Add a common implementation of module version info extraction to WinHeaderOnlyUtils; r=mhowell
...
Differential Revision: https://phabricator.services.mozilla.com/D36817
--HG--
extra : moz-landing-system : lando
2019-07-03 21:06:00 +00:00
Mike Conley
1cc93a9a25
Bug 1551961 - Make Windows widget layer process a mouse leave event if the mouse exits a non-client area to a non-browser window. r=jmathies
...
Differential Revision: https://phabricator.services.mozilla.com/D36060
--HG--
extra : moz-landing-system : lando
2019-07-03 18:28:41 +00:00
arthur.iakab
7bc47eec9b
Backed out 2 changesets (bug 1552168) for causing mochitest crashes on test_menubar.xul CLOSED TREE
...
Backed out changeset 83590619ce06 (bug 1552168)
Backed out changeset 7ff83cc5d33a (bug 1552168)
2019-07-03 16:08:23 +03:00
Sebastian Streich
ce99ef5438
Bug 1552168 - Fix Tests that rely on data_uri.unique_opaque_origin r=ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D35006
--HG--
extra : moz-landing-system : lando
2019-07-03 10:23:46 +00:00
Henri Sivonen
29ac9cfdbe
Bug 1545429 - Avoid passing unsupported Android screen orientation flag combinations to Gecko. r=snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D36351
--HG--
extra : moz-landing-system : lando
2019-07-02 17:42:34 +00:00
Andreea Pavel
4332741c0a
Backed out changeset c1b80824ae88 (bug 1522012) for failing bc at browser_touchbar_tests.j on a CLOSED TREE
2019-07-03 00:19:25 +03:00
harry
d33a170707
Bug 1522012 - Implement Touch Bar's native customization window and remove ui.touchbar.layout preference. r=spohl,mikedeboer,fluent-reviewers,Pike
...
This patch also fixes the Home and Sidebar Touch Bar buttons, since using them after customizing showed that they no longer worked.
Differential Revision: https://phabricator.services.mozilla.com/D35085
--HG--
extra : moz-landing-system : lando
2019-07-02 14:47:07 +00:00
Brendan Dahl
671176ff2b
Bug 1562025 - Notify widget listener on size mode change in headless. r=jrmuizel
...
This fixes a number of headless web driver tests.
Differential Revision: https://phabricator.services.mozilla.com/D36243
--HG--
extra : moz-landing-system : lando
2019-06-30 01:35:56 +00:00
Martin Stransky
14cac6b6f3
Bug 1561859 - [Wayland] Expose active DRM on Wayland in about:support & telemetry, r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D36248
--HG--
extra : moz-landing-system : lando
2019-07-02 09:17:22 +00:00
Martin Stransky
f93809e3ff
Bug 1523822 - [Wayland] Get clipboard data again when poll returns EINTR/EAGAIN, r=jld
...
Differential Revision: https://phabricator.services.mozilla.com/D36454
--HG--
extra : moz-landing-system : lando
2019-07-02 09:00:26 +00:00
shindli
8152cee1b1
Backed out changeset 6e378fbef555 (bug 1561859) for gtest crashes on libwayland-client.so.0.3.0 CLOSED TREE
2019-07-01 18:57:33 +03:00
Martin Stransky
f785fa7021
Bug 1561859 - [Wayland] Expose active DRM on Wayland in about:support & telemetry, r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D36248
--HG--
extra : moz-landing-system : lando
2019-07-01 13:44:14 +00:00
Martin Stransky
91bbb7f0d9
Bug 1562023 - [Wayland] Factorize out DMABUF setup, r=ashie
...
Differential Revision: https://phabricator.services.mozilla.com/D36420
--HG--
extra : moz-landing-system : lando
2019-07-01 08:55:03 +00:00
Martin Stransky
df9765aca2
Bug 1561883 - [Wayland] Provide WaylandDisplayGetWLDisplay() to directly get wl_display, r=jhorak
...
Differential Revision: https://phabricator.services.mozilla.com/D36183
--HG--
extra : moz-landing-system : lando
2019-07-01 06:38:32 +00:00
Martin Stransky
b43868db42
Bug 1562141 - [Wayland] Hide/show popup when it's positioned by gdk_window_move_to_rect() and it's visible, r=jhorak
...
Differential Revision: https://phabricator.services.mozilla.com/D36331
--HG--
extra : moz-landing-system : lando
2019-07-01 05:59:45 +00:00
Gurzau Raul
125bf10273
Backed out changeset 460bb9bef9c3 (bug 1561883) for build bustage at nsWaylandDisplay.h on a CLOSED TREE.
2019-06-29 14:24:34 +03:00
Gurzau Raul
b0fcd74087
Backed out changeset bb73a4c99331 (bug 1562141) for build failures at nsWindow.cpp on a CLOSED TREE.
2019-06-29 14:21:59 +03:00
Martin Stransky
450f08a255
Bug 1561883 - [Wayland] Provide WaylandDisplayGetWLDisplay() to directly get wl_display, r=jhorak
...
Differential Revision: https://phabricator.services.mozilla.com/D36183
--HG--
extra : moz-landing-system : lando
2019-06-28 14:58:55 +00:00
Martin Stransky
40de4d717b
Bug 1562141 - [Wayland] Hide/show popup when it's positioned by gdk_window_move_to_rect() and it's visible, r=jhorak
...
Differential Revision: https://phabricator.services.mozilla.com/D36331
--HG--
extra : moz-landing-system : lando
2019-06-28 15:02:11 +00:00
shindli
67c134b492
Merge mozilla-central to inbound. a=merge CLOSED TREE
2019-06-29 02:23:28 +03:00
Cosmin Sabou
798a05e2dc
Merge mozilla-central to mozilla-inbound.
2019-06-28 19:16:36 +03:00
Markus Stange
623980df4b
Bug 1562032 - Use NSDockTile to implement the dock download progress bar. r=spohl
...
Differential Revision: https://phabricator.services.mozilla.com/D36244
--HG--
extra : moz-landing-system : lando
2019-06-28 14:17:47 +00:00
Markus Stange
5f8ce768ac
Bug 1562048 - Draw the fallback drag image using a different API. r=spohl
...
This also fixes a leak - the return value is expected to be autoreleased.
Differential Revision: https://phabricator.services.mozilla.com/D36252
--HG--
extra : moz-landing-system : lando
2019-06-28 13:44:15 +00:00
Gerald Squelart
b13eeec2e9
Bug 1552063 - Use PowerOfTwo and PowerOfTwoMask in profilers - r=gregtatum
...
PowerOfTwo makes for a cleaner and more expressive interface, showing that the
profiler will use a power-of-2 storage size.
Using PowerOfTwoMask in ProfilerBuffer also makes it more obvious that we want
cheap modulo operations.
And we don't need to keep the original capacity, as it's only used once and can
easily be recomputed from the mask.
Differential Revision: https://phabricator.services.mozilla.com/D36027
--HG--
extra : moz-landing-system : lando
2019-06-28 07:12:57 +00:00
sotaro
1dc0c1859e
Bug 1546397 - Blacklist WebGL on some android devices r=jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D36153
--HG--
extra : moz-landing-system : lando
2019-06-28 07:00:13 +00:00
Andreea Pavel
4d16b0896b
Backed out 2 changesets (bug 1552063) for mingw build bustages on a CLOSED TREE
...
Backed out changeset 2975f3f76576 (bug 1552063)
Backed out changeset 6284bcd7304e (bug 1552063)
2019-06-28 02:09:41 +03:00
Gerald Squelart
475dbeee0a
Bug 1552063 - Use PowerOfTwo and PowerOfTwoMask in profilers - r=gregtatum
...
PowerOfTwo makes for a cleaner and more expressive interface, showing that the
profiler will use a power-of-2 storage size.
Using PowerOfTwoMask in ProfilerBuffer also makes it more obvious that we want
cheap modulo operations.
And we don't need to keep the original capacity, as it's only used once and can
easily be recomputed from the mask.
Differential Revision: https://phabricator.services.mozilla.com/D36027
--HG--
extra : moz-landing-system : lando
2019-06-27 14:23:17 +00:00
Coroiu Cristina
f91bd38732
Merge inbound to mozilla-central a=merge
2019-06-27 12:36:00 +03:00
Nicholas Nethercote
ca8e78069d
Bug 1561491
- Make gfx.* static prefs follow the naming convention. r=KrisWright
...
Differential Revision: https://phabricator.services.mozilla.com/D35975
--HG--
extra : rebase_source : 9090ac828f1da9582510975047d5ad59a228dda5
2019-06-26 10:38:09 +10:00
Nicholas Nethercote
faccca25c4
Bug 1561491
- Make general.* static prefs follow the naming convention. r=KrisWright
...
Differential Revision: https://phabricator.services.mozilla.com/D35974
--HG--
extra : rebase_source : 9a458b930592cd794eae8557553421b0b6e6d66b
2019-06-25 17:07:57 +10:00
Markus Stange
b7d0b6adf0
Bug 1561756 - Convert the NSImage into an NSBitmapImageRep without using lockFocus. r=tnikkel
...
Differential Revision: https://phabricator.services.mozilla.com/D36124
--HG--
extra : moz-landing-system : lando
2019-06-26 22:42:39 +00:00
Nicholas Nethercote
9f0b35cc2a
Bug 1560837 - Make APZ static prefs follow the naming convention. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D35633
--HG--
extra : rebase_source : e71193756486b148d479e90b324f73dc35756429
2019-06-24 13:57:06 +10:00
Ryan Hunt
6b6abd3a36
Bug 1554861 - Disable clipping and scaling for top-level remote browsers to resolve regressions. r=mattwoodrow
...
Differential Revision: https://phabricator.services.mozilla.com/D35702
--HG--
extra : moz-landing-system : lando
2019-06-25 03:16:31 +00:00
shindli
c0ca77697c
Merge inbound to mozilla-central. a=merge
2019-06-21 12:34:14 +03:00
Tarek Ziadé
a494b08766
Bug 1529022 - Add a GeckoChildProcessHosts iterator r=jld
...
Adds GeckoChildProcessHost::GetAll() and use it in ChromeUtils::GetProcInfo()
Differential Revision: https://phabricator.services.mozilla.com/D33920
--HG--
extra : moz-landing-system : lando
2019-06-21 01:33:47 +00:00
Martin Stransky
dad38daa59
Bug 1557265 - Include gbm.h to build Wayland dmabuf backend, r=glandium
...
Depends on D34857
Differential Revision: https://phabricator.services.mozilla.com/D34858
--HG--
extra : moz-landing-system : lando
2019-06-20 21:52:42 +00:00
Martin Stransky
f1bbfe6ec3
Bug 1557265 - Remove HAVE_LIBDRM defines as libdrm is mandatory now, r=glandium
...
Depends on D33918
Differential Revision: https://phabricator.services.mozilla.com/D34857
--HG--
extra : moz-landing-system : lando
2019-06-20 21:52:40 +00:00
Martin Stransky
34e570a249
Bug 1557265 - [Wayland] Require libdrm to build Wayland backend, r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D33918
--HG--
extra : moz-landing-system : lando
2019-06-20 21:51:15 +00:00
arthur.iakab
7aa0acd291
Merge mozilla-central to autoland
2019-06-21 01:18:32 +03:00
myfreeweb
01916974b0
Bug 1213601 - implement kinetic/inertial scrolling (fling) for Gtk. r=botond
...
--HG--
extra : rebase_source : 69a374c26bcb8781e83aeb26058a2de349313bbc
extra : amend_source : 521bb6f2b5799bfca5f8b8b5bbe9e4fef1f2dd1e
2019-06-20 16:18:45 -04:00
Masatoshi Kimura
f9e0ad7f00
Bug 1560081 - Convert CSS pixels to device pixels in CursorForImage. r=jmathies
...
Differential Revision: https://phabricator.services.mozilla.com/D35325
--HG--
extra : moz-landing-system : lando
2019-06-20 20:00:24 +00:00
Razvan Maries
da14c413ef
Merge autoland to mozilla-central a=merge
2019-06-20 12:45:34 +03:00
Oana Pop Rus
288befd88a
Backed out changeset f79736d79ee1 (bug 1529022) for build bustages in GeckoChildProcessHost.cpp a=backout
2019-06-20 01:57:00 +03:00
Tarek Ziadé
2b03934b7d
Bug 1529022 - Add a GeckoChildProcessHosts iterator r=jld
...
Adds GeckoChildProcessHost::GetAll() and use it in ChromeUtils::GetProcInfo()
Differential Revision: https://phabricator.services.mozilla.com/D33920
--HG--
extra : moz-landing-system : lando
2019-06-19 06:13:50 +00:00