Dorel Luca
8fcdd0a73b
Backed out changeset 9600a4859665 (bug 1478454) for causing leaks
2018-08-06 13:51:36 +03:00
Martin Stransky
4a1972633f
Bug 1478454 - [Linux/WebRender] Create glxContext with GLX visual chosen at nsWindow::Create(), r=jgilbert
...
We need to use the same visual for X drawable and glxContext, otherwise we get BadMatch when we try to make the glxContext current. The correct glx visual is already configured at nsWindow::Create() so just use it.
MozReview-Commit-ID: 78IIfiwOnsf
--HG--
extra : rebase_source : 65ed3f1faf113a7125abf2cb1d0b40c41803f825
2018-08-03 16:20:09 +02:00
Kearwood "Kip" Gilbert
7be6545dd6
Bug 1320616 - Use the render pose rather than the gameplay pose for OpenVR headsets r=daoshengmu
...
The WebVR api was returning a headset pose predicted one additional frame in the
future, but the SteamVR async reprojection was reprojecting it using the
prior (correct) frame's pose.
This resulted in a sickness inducing swimming effect as well as deregistration
from the Vive chaperone bounds.
Differential Revision: https://phabricator.services.mozilla.com/D2693
--HG--
extra : moz-landing-system : lando
2018-08-03 22:05:06 +00:00
ISHIKAWA, Chiaki
4293b59efc
Bug 1479950: Bug Fixes the incorrect use of && in place of &. r=lsalzman
2018-07-31 21:17:00 +03:00
Bogdan Tara
4759ec60f7
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-08-03 13:28:32 +03:00
Lee Salzman
864930c221
Bug 1479010 - don't populate a ScaledFont's cairo scaled font unless targeting cairo. r=jrmuizel
2018-08-03 00:56:06 -04:00
Kartikaya Gupta
4e5a308827
Bug 1479939 - Ensure we tell WR to remove the compositable pipelines when clearing resources. r=sotaro
...
MozReview-Commit-ID: AxuvERUalhb
--HG--
extra : rebase_source : 674a20346c234912f7389d9fc7078c956cf08fc7
2018-08-02 00:17:36 -04:00
Narcis Beleuzu
4684ccf98e
Merge inbound to mozilla-central. a=merge
2018-08-03 01:28:14 +03:00
Cosmin Sabou
de8c2bd891
Backed out changeset 5950c9d63c3b (bug 1090497) for build bustages on several files. CLOSED TREE
2018-08-02 19:59:53 +03:00
Brian Hackett
3c13dd9f31
Bug 1479641 - Don't record counting allocator amount, r=froydnj.
...
--HG--
extra : rebase_source : 23de9644662c1f9ed36429074837e54bb7cac868
2018-07-31 19:22:54 +00:00
Masatoshi Kimura
feea19030c
Bug 1090497 - Re-enable warnings as errors on clang-cl. r=froydnj
...
--HG--
extra : rebase_source : a62521fdc66def4e4d5d7bf52e68365a786b5c55
extra : source : ca1b9a2bcc4381795f556fea2fb59066567c30f3
2018-07-31 22:10:07 +09:00
Boris Zbarsky
357b6b1348
Bug 1479570. Get Add a getter to get a docshell from nsIWindowlessBrowser. r=kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D2669
--HG--
extra : moz-landing-system : lando
2018-08-03 00:05:07 +00:00
Kartikaya Gupta
83d156a753
Bug 1479432 - Update webrender to commit 7a1b919e37d6cd0155077aa90f98cfcdf9fa5bae. r=jrmuizel
...
MozReview-Commit-ID: 1SJgRWEp2qf
--HG--
extra : rebase_source : ec6ffe0686f8ef0bf8149347fcfd48e3870bc316
2018-08-02 10:20:04 -04:00
Noemi Erli
8f66a71e70
Merge inbound to mozilla-central. a=merge
2018-08-02 11:54:46 +03:00
Kartikaya Gupta
5090ab5988
Bug 1368603 - Fix intermittent scrollbar drag test failure on Linux. r=botond
...
On Linux, when synthesizing mousemove events interleaved with button
press/release events, the caller is responsible for waiting for the
mousemove events be dispatched before attempting to synthesize the
press/release buttons, otherwise the events can be delivered by the OS
out of order. This updates a few tests to ensure this is done correctly.
MozReview-Commit-ID: 42HkqTCWToP
--HG--
extra : rebase_source : 57fbc84bcfbed345d8f6d90aaadb3399e691894e
2018-08-01 23:25:05 -04:00
dvarga
956d57e7f2
Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE
2018-08-02 01:26:29 +03:00
dvarga
e487e6e564
Merge inbound to mozilla-central. a=merge
2018-08-02 01:09:38 +03:00
Nicolas Silva
97855cd84d
Bug 1474722 - Add a reftest. r=Bas
2018-08-01 17:13:18 +02:00
Nicolas Silva
514e74387d
Bug 1474722 - Prevent large rect integer overflows without forbidding large nine-patches. r=Bas
2018-08-01 17:13:12 +02:00
Jonathan Kew
0165cf1194
Bug 1478716 - Ensure we only call FT_Get_MM_Var once per face (and cache the result in the font entry), to avoid being bitten by freetype bug 52955 on Ubuntu. r=lsalzman
2018-08-01 22:39:05 +01:00
David Major
f9500eac94
Bug 1479842: Don't PGO gfxFontInfoLoader.cpp with clang-cl. r=froydnj
2018-08-01 15:10:13 -04:00
Randall Barker
6d045ccecb
Bug 1479549 Add a pref to disable double tap zooming in APZ r=botond
...
MozReview-Commit-ID: HK5RWuI6lIk
2018-08-01 11:25:32 -07:00
sotaro
60415ddc5b
Bug 1479680 - Change clear_color to (0.0, 0.0, 0.0, 0.0) in webrender r=nical
2018-08-01 08:50:48 +09:00
Xidorn Quan
8421040c69
Bug 1479995 - Rename ScrollbarStyles to ScrollStyles. r=mstange
...
This change also renames several related functions, as well as fields,
and the header is moved into EXPORTS.mozilla given it is defined under
mozilla namespace.
MozReview-Commit-ID: LqCdcW8fmUN
--HG--
rename : layout/base/ScrollbarStyles.cpp => layout/base/ScrollStyles.cpp
rename : layout/base/ScrollbarStyles.h => layout/base/ScrollStyles.h
extra : rebase_source : 8933f3bca88d5db4b9508e3947f695ecf7511b3e
2018-08-01 16:14:26 +10:00
Bogdan Tara
9c44097a0d
Merge inbound to mozilla-central. a=merge
2018-08-01 00:58:55 +03:00
Kartikaya Gupta
43a729e246
Bug 1478035 - Add crashtest. r=mstange
...
MozReview-Commit-ID: Fopmx8cJtc7
--HG--
extra : rebase_source : b9f9b8e10fc95845fd6f2d6d413106b17e97efee
2018-07-24 15:46:28 -04:00
Lee Salzman
c3f5240478
Bug 1258781 - reduce Skia font cache size to 5MB. r=bz
2018-07-31 14:03:22 -04:00
Lee Salzman
0a080bf168
Bug 1473732 - avoid race condition when accessing and creating SkCairoFTTypeface. r=rhunt
2018-07-31 13:32:12 -04:00
Jim Chen
2c94ad0e54
Bug 1472140 - 3. Remove ForceIsFirstPaint ipdl call; r=kats
...
Remove the PCompositorBridge::ForceIsFirstPaint call that's no longer
used anywhere.
2018-07-31 12:21:49 -04:00
Kearwood Gilbert
17fa5240f0
Bug 1476797 - Indicate VR session activity indepenently of layer presence r=daoshengmu
...
MozReview-Commit-ID: 4F0vclSj5gB
Differential Revision: https://phabricator.services.mozilla.com/D2451
--HG--
extra : moz-landing-system : lando
2018-07-31 01:41:25 +00:00
Hiroyuki Ikezoe
d096c8bddf
Bug 1479234 - Include missing headers in D3D11YCbCrImage.cpp and VRLayerChild.cpp. r=hiro
...
MozReview-Commit-ID: C8VQO46Lm1
--HG--
extra : rebase_source : 5751da5530ac9771ed349b71a2c10fec28904a97
2018-07-31 08:13:19 +09:00
Hiroyuki Ikezoe
0020eaf1a1
Bug 1479234 - Fix the header for gfx::Glyph. r=kats
...
MozReview-Commit-ID: I0ukIwuxv7z
--HG--
extra : rebase_source : 74c7ad6a43520c3ba5ce96cbd2b13dedd6aaaa22
2018-07-31 06:13:15 +09:00
Hiroyuki Ikezoe
221a08d59e
Bug 1479234 - Drop GetAnimationOpacity and GetAnimationTransform ipc calls. r=boris,froydnj
...
They are no longer used.
MozReview-Commit-ID: 1SaIkj4ryUF
--HG--
extra : rebase_source : 0666e3f297e9c12f8a024e96944d99c2c301820c
2018-07-31 06:13:15 +09:00
Hiroyuki Ikezoe
94f5f622eb
Bug 1479234 - Introduce a generic function to get an animation value on the compositor. r=boris,froydnj
...
On the compositor we store animation values in a hash table and the hash is
the compositor animation id which is a unique id for each property respectively.
So we can get the corresponding animation value for the given property.
In this patch there are lots of duplicated code, but they will be removed in the
next patch.
MozReview-Commit-ID: 7EboVcculcg
--HG--
extra : rebase_source : 304ea80849af8af72a07437736041aeabbe47eeb
2018-07-31 06:13:15 +09:00
Jim Chen
9c55d02aa5
Bug 1472140 - 1. Set first paint flag when resuming and resizing composition; r=rbarker
...
When resuming composition in a new GeckoView, we wait for the first
paint signal in order to uncover the SurfaceView. This patch makes sure
that we always send the first paint signal.
MozReview-Commit-ID: EZeOR80d8HY
--HG--
extra : rebase_source : f82ab94ef87e5b0651f368918e8cd8a97469c68e
2018-07-30 16:38:35 -04:00
Imanol Fernandez
25d362ba4f
Bug 1479424 - Fix VRManager NotifyVSync not called when compositor is paused on Android; r=kip,rbarker
...
MozReview-Commit-ID: JY8xyCSKIgv
--HG--
extra : rebase_source : 8ae0ba070bba5cc03137c4053a7730ad89090e96
2018-07-30 18:14:05 +02:00
Coroiu Cristina
9e8155b8f6
Merge inbound to mozilla-central a=merge
2018-07-31 00:58:28 +03:00
Cosmin Sabou
09c97210a7
Backed out 2 changesets (bug 1473732) for devtools and web platform reftest leaks. CLOSED TREE
...
Backed out changeset 7742f4ea046b (bug 1473732)
Backed out changeset 3354b6d032f3 (bug 1473732)
2018-07-30 20:52:11 +03:00
Jonathan Kew
a78b7458a9
Bug 1478720 - Increase the fractional adjustment applied to 'opsz' on macOS to avoid using the font's default setting, which may be mishandled by Core Text. r=lsalzman
2018-07-30 17:53:09 +01:00
Jamie Nicol
35e92591dd
Bug 1474883 - Ensure D2D glyph cache is pruned after rendering 1000 transformed glyphs. r=bas
...
Rendering glyphs at many different rotations was causing the D2D glyph
cache to grow very large. Calling EndDraw/BeginDraw will prune the
cache, but is costly, so only do it for every 1000 glyphs.
MozReview-Commit-ID: HUFpxDvYAzQ
--HG--
extra : rebase_source : de283c5e687da07e5417e0d221d7f45b992080d5
2018-07-26 15:23:19 +01:00
Kartikaya Gupta
78157f60ff
Bug 1477970 - Update webrender to commit 8a4fe66528aa362721e4048aac3cd5abf7faaf2c. r=jrmuizel
...
MozReview-Commit-ID: H40i6i2LmAl
--HG--
extra : rebase_source : 5bd5ea3be3463b3f91a2e64da4e2c99c55cecd45
2018-07-30 09:35:05 -04:00
Kartikaya Gupta
3faf3e38d9
Bug 1478016 - Add a strongly-typed LayersObserverEpoch type. r=mattwoodrow
...
MozReview-Commit-ID: 6fELexXRYeV
--HG--
extra : rebase_source : 0eb028ee9b98199d18421f7ff28433189940fdca
2018-07-30 09:24:50 -04:00
sotaro
2d7e793ae4
Bug 1478570 - Fix ExternalImageId allocation of AsyncImagePipelineManager r=jrmuizel
2018-07-30 10:16:03 +09:00
Imanol Fernandez
3866161569
Bug 1478754 - WebGL crash when webgl.enable-surface-texture is enabled on Android; r=jgilbert,rbarker
...
MozReview-Commit-ID: GBTvZiLspvP
--HG--
extra : rebase_source : ff568522fecd415decd27b6b8bf7abe72c0bcd99
2018-07-28 12:33:55 +02:00
Gurzau Raul
ebe874201b
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-07-28 12:49:02 +03:00
Gurzau Raul
db79375c66
Merge inbound to mozilla-central. a=merge
2018-07-28 12:45:44 +03:00
Kartikaya Gupta
22456cd52b
Bug 1479075 - Ensure FlushRenderingAsync actually flushes the compositor. r=sotaro
...
MozReview-Commit-ID: AfVIwLj2YJp
--HG--
extra : rebase_source : 3c9f4af10be9ab38fb708a2be4cb9393cd7e86c7
2018-07-28 04:47:08 -04:00
Mitch Ament
c7c03f661b
Bug 1477335 - Replace reference member AsyncPanZoomController::mFrameMetrics with getter functions which return mScrollMetadata.mMetrics. r=botond
...
This fixes a const correctness loophole.
MozReview-Commit-ID: I8yM74OAr8m
--HG--
extra : rebase_source : 8aeea554bfeff7efe03cd9a00539a6100e040b8a
2018-07-27 14:58:46 -04:00
Cosmin Sabou
d71fce60ce
Merge mozilla-central to mozilla-inbound. a=merge
2018-07-28 01:56:40 +03:00
Jeff Gilbert
0e128a3868
Bug 1470985 - s/PodEqual/ArrayEqual/ from ArrayUtils.h. - r=waldo
...
We can't use memcmp to compare PODs, largely because of undefined
padding. The rest of the Pod* functions are fine though, since we're
replicating or zeroing PODs.
MozReview-Commit-ID: LSspAi8qCWw
2018-07-27 14:11:18 -07:00