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
Gurzau Raul
376affada3
Backed out changeset 11c118fa5f2b (bug 1529022) for build bustages at GeckoChildProcessHost.cpp a=backout
2019-06-19 09:07:19 +03:00
Daniel Varga
a50d7d7a01
Backed out 3 changesets (bug 1557265) for build bustage at /obj-firefox/dist/include/mozilla/widget/nsWaylandDisplay.h. On a CLOSED TREE
...
Backed out changeset 7b180f98ba3e (bug 1557265)
Backed out changeset 0739231e0456 (bug 1557265)
Backed out changeset 5fc2424b9085 (bug 1557265)
--HG--
extra : rebase_source : b681bd09fc7b066f8caf157c6990927755a44d36
2019-06-20 03:34:20 +03:00
Martin Stransky
5cab43f3ff
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-19 22:22:01 +00:00
Martin Stransky
6d7a459e88
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-19 21:55:35 +00:00
Martin Stransky
fd9e6a9a28
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-19 21:55:33 +00:00
sotaro
1b3de0879f
Bug 1533296 - Make WebRender error as to Fallback to Compositor rendering during disabling WebRender on android r=nical
...
On android, android's nsWindow creates LayerManaer only in nsWindow::Create(). When WebRender error happened, gecko just stopped rendering by disabling Webrender.
The nsWindow needs to re-create LayerManager during disabling Webrender. Further, during disabling WebRender, All GeckoSurfaceTextures should not be attached to GLContext. It is for preventing a conflict with AttachToGLContext() call in SurfaceTextureHost::EnsureAttached().
Differential Revision: https://phabricator.services.mozilla.com/D26687
--HG--
extra : moz-landing-system : lando
2019-06-19 16:14:56 +00:00
Kartikaya Gupta
747993cf87
Bug 1549052 - Avoid using CGEventPost for synthesizing wheel events on macOS. r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D34889
--HG--
extra : moz-landing-system : lando
2019-06-19 21:49:18 +00:00
Ryan Hunt
116f9c9f98
Bug 1559518 - Use LayoutDevicePixel for BrowserChild visible rect and composition size. r=kats
...
App units of a remote browser element in the parent process are
different from app units inside the remote content in the child
process. We should apply the appropriate conversions by exposing
the relevant data as LayoutDevicePixel.
Differential Revision: https://phabricator.services.mozilla.com/D35334
--HG--
extra : moz-landing-system : lando
2019-06-19 18:20:52 +00:00
Christoph Walcher
cf2e11f3c2
Bug 909760 - Show download progress in the MacOS Finder r=spohl,mak
...
Show download progress in the MacOS Finder
Differential Revision: https://phabricator.services.mozilla.com/D30688
--HG--
extra : moz-landing-system : lando
2019-06-19 18:48:49 +00:00
Tarek Ziadé
9f31044be3
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-18 16:36:52 +00:00
Jeff Gilbert
5b9d1d2911
Bug 757642 - Rely on downloadable blocklist for Mac MSAA disabling. r=jrmuizel
...
Previously we were hardcoding to disable on AMD. Modern MacOS versions
don't have MSAA corruption, and anything we find that does should go on
the downloadable blocklist instead.
Differential Revision: https://phabricator.services.mozilla.com/D34986
--HG--
extra : moz-landing-system : lando
2019-06-18 20:02:10 +00:00
Ryan Hunt
b552abfc60
Bug 1559518 - Revert composition size changes as they also affect top level remote browsers. r=kats
...
This change was suspect to not work under full page zoom, but I thought it
would be okay as it would only affect OOP-iframes. That was not true.
Differential Revision: https://phabricator.services.mozilla.com/D35190
--HG--
extra : moz-landing-system : lando
2019-06-17 16:09:28 +00:00
Henri Sivonen
77a9d691d8
Bug 1549930 addendum - Notify widgets of IME blur on quit (on non-Android). r=masayuki
...
Differential Revision: https://phabricator.services.mozilla.com/D34992
--HG--
extra : moz-landing-system : lando
2019-06-17 04:51:29 +00:00
Gurzau Raul
ac0adc46e4
Backed out changeset 5f48ef706159 (bug 909760) for leakcheck permafailures during browser_windowactivation.js a=backout
2019-06-16 22:41:00 +03:00
Christoph Walcher
ca946d5ec1
Bug 909760 - Show download progress in the MacOS Finder r=spohl,mak
...
Show download progress in the MacOS Finder
Differential Revision: https://phabricator.services.mozilla.com/D30688
--HG--
extra : moz-landing-system : lando
2019-06-15 15:46:36 +00:00
Noemi Erli
509cc39c0f
Backed out 3 changesets (bug 1557265) for causing Linux bustages CLOSED TREE
...
Backed out changeset 5e797f74091a (bug 1557265)
Backed out changeset f10c947516e0 (bug 1557265)
Backed out changeset f7e5ef31a50b (bug 1557265)
2019-06-20 22:13:33 +03:00
Martin Stransky
1eb70a6fac
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 18:05:29 +00:00
Martin Stransky
e11e5a22b9
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 18:05:27 +00:00
Martin Stransky
646c9807f2
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 18:05:25 +00:00
Nicholas Nethercote
28ae1cbb46
Bug 1561825 - Make sundry static prefs follow the naming convention. r=KrisWright
...
That includes changing privacy.resistFingerprinting to a non-VarCache pref,
because it doesn't need to be a VarCache.
Differential Revision: https://phabricator.services.mozilla.com/D36162
--HG--
extra : rebase_source : 6d742e6ff2a4b786cb21f6e8874d1fd4bbde1857
2019-06-27 17:38:17 +10:00
Nicholas Nethercote
cc534d2bb6
Bug 1561825 - Make mousewheel.* static prefs follow the naming convention. r=KrisWright
...
Differential Revision: https://phabricator.services.mozilla.com/D36161
--HG--
extra : rebase_source : 1466f6cb77029782b391702f5c80f34926995166
2019-06-27 17:14:02 +10:00