Botond Ballo
1e610da876
Bug 1105109 - Add a ScrollByAndClamp() utility function to AsyncPanZoomController. r=kats
...
MozReview-Commit-ID: GPnuL0kmWsN
--HG--
extra : rebase_source : c5773713b1ca8b1b7b95fc476372f0286690e211
2017-06-19 18:06:03 -04:00
Botond Ballo
9da4eab494
Bug 1105109 - Introduce a FrameMetrics::ClampAndSetScrollOffset() helper. r=kats
...
MozReview-Commit-ID: 6LCPKrdGM6M
--HG--
extra : rebase_source : 65f51ce5c40d9f1ac64c1f94055aa87d44a72cae
2017-07-28 14:57:54 -04:00
Botond Ballo
e3ca66d639
Bug 1105109 - Have APZCTreeManager keep track of the current mouse position. r=kats
...
MozReview-Commit-ID: 7o80O8rpdNS
--HG--
extra : rebase_source : c775d1d2f245878e10774e41b58d550eabb77d18
2017-06-19 18:04:50 -04:00
Botond Ballo
50e175b0bc
Bug 1105109 - Fix unified compilation errors. r=kats
...
MozReview-Commit-ID: DB3JNwlE3Dw
--HG--
extra : rebase_source : 3d0a92cb9f7dd850d25d6d7b5fbe6eb3291e0d67
2017-07-28 20:17:19 -04:00
Sebastian Hengst
7dd2654666
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 2ICgX7IDEYO
2017-07-31 11:11:05 +02:00
sotaro
45948ad968
Bug 1384869 - Fix ImageCompositeNotification when WebRender is enabled r=nical
2017-07-31 13:00:06 +09:00
sotaro
b87a43534e
Bug 1384403 - Disable render_on_scroll in webrender r=kats
2017-07-31 10:38:26 +09:00
Sebastian Hengst
bbe32b6bed
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 44WBcWjnVo
2017-07-30 11:19:17 +02:00
cku
d5f880f381
Bug 1385159 - Use array on the stack to prevent buffer allocation in DrawTargetSkia::DrawGlyphs. r=mattwoodrow
...
Originally, I want to use AutoArray to replace std::vector in
DrawTargetSkia::DrawGlyphs. But then I realize that we can not use nsTArray.h in
moz2D. So I decide to use a c array instead.
MozReview-Commit-ID: 2YzN3DUXzTi
--HG--
extra : rebase_source : 88762cadb11cb329de2881434cbead42f5438e8f
2017-07-28 15:43:28 +08:00
Kevin Hsieh
0397c306ab
Bug 1322537 - Increase tolerance when splitting Bezier curves to prevent hang. r=bas
...
MozReview-Commit-ID: 3qhj9He65Bh
--HG--
extra : rebase_source : 63f37c20bec61aa21dbf6ff539a9b967a0703810
2017-07-28 23:57:04 -07:00
Daosheng Mu
96e02d5de5
Bug 1306156 - Add telemetry for watching MAU and time spent of WebVR users; r=kip
...
MozReview-Commit-ID: 6v3F6aGdNK7
--HG--
extra : rebase_source : 6fc6a8accb1cc48968f3e1a09dc76de4b508afc7
2017-07-28 18:42:11 +08:00
Wes Kocher
40c3480d89
Merge inbound to central, a=merge
...
MozReview-Commit-ID: JNxfwQh0cac
--HG--
rename : gfx/layers/wr/WebRenderCompositableHolder.h => gfx/layers/wr/AsyncImagePipelineManager.h
2017-07-28 17:40:43 -07:00
Kartikaya Gupta
adeda831a6
Bug 1372880 - Followup to fix typo in function name. r=me
...
MozReview-Commit-ID: J2D0Cb6DRNJ
2017-07-28 12:57:13 -04:00
Carsten "Tomcat" Book
139661e8e4
Merge mozilla-central to mozilla-inbound
2017-07-28 15:25:58 +02:00
Carsten "Tomcat" Book
892bedca2e
merge mozilla-inbound to mozilla-central a=merge
2017-07-28 15:24:39 +02:00
Nicolas Silva
230106d30b
Bug 1383786 - Changes to the ffi boundary. r=sotaro
2017-07-28 14:08:11 +02:00
Nicolas Silva
ef3943612a
Bug 1383786 - Fix unified build issue. r=sotaro
2017-07-28 14:08:05 +02:00
Sebastian Hengst
d7527a414d
Backed out changeset 07b534f44740 (bug 1384835) for failing xpcshell's security/manager/ssl/tests/unit/test_cert_sha1.js checkCertErrorGenericAtTime on Linux x64 debug. r=backout
2017-07-28 10:30:29 +02:00
Sebastian Hengst
1d708511f0
Backed out changeset 5df4d8778602 (bug 1384835)
2017-07-28 10:29:29 +02:00
Sebastian Hengst
744a0a216b
Backed out changeset ef5feef07bed (bug 1384835)
2017-07-28 10:29:24 +02:00
Carsten "Tomcat" Book
28bdd40776
Merge mozilla-central to mozilla-inbound
2017-07-28 09:48:24 +02:00
Carsten "Tomcat" Book
6ddad46b40
Backed out changeset 1662b38e3107 (bug 1351148)
2017-07-28 09:20:23 +02:00
Carsten "Tomcat" Book
6aa98d7df0
Merge mozilla-central to autoland
2017-07-28 09:50:36 +02:00
Nicholas Nethercote
200d8ec18b
Bug 1384835 (part 3) - Remove the Preferences::Get*CString() variants that return nsAdoptingCString. r=froydnj.
...
This is similar like the previous patch, but for the 8-bit string variants.
Also, it changes assignment to Adopt() in GetCString() and GetDefaultCString()
to avoid an extra copy.
--HG--
extra : rebase_source : eba805c3a7b809d5ccd6e853b1c9010db9477667
2017-07-27 16:45:10 +10:00
Manish Goregaokar
e632c1393e
Bug 1383492: stylo: Change nscoord_MAX to 1<<30 - 1 ; r=emilio,dbaron
...
nscoord_MAX is (1<<30) so that we can check for overflow *after* adding
two nscoords. However, (nscoord_MAX + nscoord_MAX) will still overflow.
Subtracting one makes this no longer possible.
MozReview-Commit-ID: BtbQRMp5kWm
2017-07-27 18:57:32 -07:00
Daosheng Mu
9297f5b2a3
Bug 1382438 - Part 2: Replace vr controller displayId test with gamepadbuttondown event; r=kip
...
MozReview-Commit-ID: DSTg2IS407e
--HG--
extra : rebase_source : dba54bda77ff75f1d9e929ae7339b36d38e4e001
2017-07-27 11:25:45 +08:00
Daosheng Mu
6afecdd28e
Bug 1383110 - Force to fetch Oculus Touch tracking data when it is added; r=kip
...
MozReview-Commit-ID: 4e8qoV6cDzy
--HG--
extra : rebase_source : fd5f41fe3d67583af98e50a0bee363989ea00c40
2017-07-27 15:42:59 +08:00
Daosheng Mu
c673ebcff6
Bug 1384865 - Using game pose of OpenVR VRDisplay instead of render pose; r=kip
...
MozReview-Commit-ID: FXnPBdyVLdE
--HG--
extra : rebase_source : c1788782b6bfd408026b26f4ba2756437c5ce62b
2017-07-27 17:20:58 +08:00
Nicholas Nethercote
0574a6b496
Bug 1384835 (part 2) - Remove the Preferences::Get*String() variants that return nsAdoptingString. r=froydnj.
...
Because we want to remove nsAdoptingString. We have other variants that don't
use nsAdoptingString, which can be used instead. There are three basic
patterns.
1. The easiest case is when we don't check for success.
> nsAdoptingString s = Preferences::GetString("foo");
> foo(s);
becomes:
> nsAutoString s;
> Preferences::GetString("foo", s);
> foo(s);
2. The next case is when we check if the result is empty.
> nsAdoptingString s = Preferences::GetString("foo");
> if (s.IsEmpty()) { ... }
becomes:
> nsAutoString s;
> Preferences::GetString("foo", s);
> if (s.IsEmpty()) { ... }
3. The final case is when we null check the result.
> nsAdoptingString s = Preferences::GetString("foo");
> if (s) { ... }
becomes:
> nsAutoString s;
> nsresult rv = Preferences::GetString("foo", s);
> if (NS_SUCCEEDED(rv)) { ... }
The patch also avoids some UTF8/UTF16 conversions in a few places.
--HG--
extra : rebase_source : f339b1a3dda4dc93979d38c30c001fbe77485b55
2017-07-25 20:36:14 +10:00
Nicholas Nethercote
f314cbcbe5
Bug 1384835 (part 1) - Use nsA[C]String references instead of pointers for outparams of Get*String() pref functions. r=froydnj.
...
This is basically a cosmetic change; references are the normal way to do string
outparams.
--HG--
extra : rebase_source : ffc5945f269bdcd3d4116755b56713e87a44b6cd
2017-07-25 19:12:56 +10:00
Mason Chang
cc5d07571f
Bug 1381973 - Lazily create the reference DT in DrawTargetCapture. r=dvander
2017-07-26 15:43:00 -07:00
sotaro
eaf00c953c
Bug 1377619 - Add EndTransaction to on screen timing log for WebRender r=nical
2017-07-28 08:05:56 +09:00
Nicolas Silva
c6cb34826b
Bug 1383786 - Rename WebRenderCompositableHolder into AsyncImagePipelineManager. r=sotaro
...
--HG--
rename : gfx/layers/wr/WebRenderCompositableHolder.cpp => gfx/layers/wr/AsyncImagePipelineManager.cpp
rename : gfx/layers/wr/WebRenderCompositableHolder.h => gfx/layers/wr/AsyncImagePipelineManager.h
2017-07-25 10:54:36 +02:00
Nicolas Silva
08bf19b694
Bug 1383786 - Rename GetImageKey into GenerateImageKey. r=sotaro
2017-07-25 10:54:20 +02:00
sotaro
b8bc54df5a
Bug 1372880 - Add WebRender creation failure handling r=aosmond
2017-07-28 18:22:21 +09:00
Ryan Hunt
0599df77a5
Bug 1383365 - Add a test to assert async key scrolling happens. r=botond
...
MozReview-Commit-ID: 13XydDOHXUE
--HG--
extra : rebase_source : 6824ddf0e0d00134b49147fee21ee4e75455ff29
extra : source : 1db44c2e79032184d3fb96d34e84052aa73b603a
extra : histedit_source : 9acc007ccd27100af79a297f24a3221cd63337f2
2017-07-23 12:42:26 -04:00
Ryan Hunt
52d2be54b8
Bug 1383365 - Add in missing code for mActiveKeyboardBlock in InputQueue. r=kats
...
MozReview-Commit-ID: EUq8wPS1aDZ
--HG--
extra : rebase_source : 3d684c76e67c3cbc2434e41f343232d6e6a69366
extra : source : d02ae74dab6da0990ecabcc3bcdeeaf3ba07ebf9
extra : histedit_source : d4724c5f7141ce6a9256482a9d1ebc2e1656f4de
2017-07-26 20:31:40 -04:00
Ryan Hunt
292142a929
Bug 1383365 - Fix APZ focus target log parameter order. r=botond
...
MozReview-Commit-ID: DJtXaylyseg
--HG--
extra : rebase_source : cb1228dcd6923884e3304c7b51851dee07964706
extra : source : 14d0e2a451e769dcd23f1a47f954b31231519dae
2017-07-23 13:58:19 -04:00
Lee Salzman
b1b8c8661e
Bug 1383767 - add warning about unsupported recursive usage of gfxFT2LockedFace. r=me
2017-07-27 13:30:05 -04:00
Milan Sreckovic
d573665103
Bug 1163440: Behind a preference, off by default, use a mutex around present calls. This makes it easier to test with users that can reproduce some problems. r=bas
...
MozReview-Commit-ID: 9PTO3ntOFuR
--HG--
extra : rebase_source : 64bf80a9ef789433a7d788fca086bb77c95b1673
2017-07-27 16:02:01 -04:00
Kartikaya Gupta
ca42c67654
Bug 1385325 - Group all webrender prefs together under gfx.webrender.*. r=milan
...
MozReview-Commit-ID: Ab60R2In30L
--HG--
extra : rebase_source : ab4cbeb8e70cc634d005bb4c6c02e626a811645c
2017-07-28 11:29:57 -04:00
Kartikaya Gupta
95d2e3804c
Bug 1385312 - Remove unused pref. r=botond
...
MozReview-Commit-ID: 3WAEnvCS6fw
--HG--
extra : rebase_source : d12ab5954b686280f0b6cd01531753396c314d11
2017-07-28 11:09:53 -04:00
Carsten "Tomcat" Book
740c6ff791
Merge mozilla-central to autoland
2017-07-28 15:27:47 +02:00
Kartikaya Gupta
f5adf411b0
Bug 1383041 - Update bindings for API change in WR cset 9f66b56. r=mrobinson
...
MozReview-Commit-ID: BWXPn0b7g6t
--HG--
extra : rebase_source : 6a7157893a0e37f2c04377d8bcfc76ad5da40775
2017-07-28 08:18:54 -04:00
Kartikaya Gupta
e3384bdea4
Bug 1383041 - Update bindings for API change in WR cset 9868ef4. r=jrmuizel
...
MozReview-Commit-ID: 3Jv1HwdfkPr
--HG--
extra : rebase_source : 6260eb1c2c62c23ef1f117943a993dafb4fae00d
2017-07-28 08:18:32 -04:00
Kartikaya Gupta
4c1a0de0df
Bug 1383041 - Update bindings for IdNamespace changes in WR cset 6a2662c. r=kvark
...
MozReview-Commit-ID: 32dsMgqoOvf
--HG--
extra : rebase_source : 9e779e2d78ed9943d596a2b2f5c3f516e13b49a7
2017-07-28 08:18:30 -04:00
Kartikaya Gupta
2fea66f09e
Bug 1383041 - Update WR to cset 0748e02d1be5f889fc17de2eb81c0c363ee3aa80. r=jrmuizel
...
MozReview-Commit-ID: BO0bDTnS1y2
--HG--
extra : rebase_source : ef78e2ecdf3ed35a98df9cace938f335d786c78d
2017-07-28 08:18:28 -04:00
Kartikaya Gupta
a1f87cfcac
Bug 1385070 - Remove the WebRenderOMTAEnabled pref. r=ethlin
...
MozReview-Commit-ID: CWdrpzorNxq
--HG--
extra : rebase_source : c244c3d09579a9f5cb40ac8dd503217e7f96e4c5
2017-07-27 16:11:17 -04:00
Wes Kocher
316fd8283a
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: KcxntLtRalL
--HG--
rename : taskcluster/actions/__init__.py => taskcluster/taskgraph/actions/__init__.py
rename : taskcluster/actions/add-new-jobs.py => taskcluster/taskgraph/actions/add-new-jobs.py
rename : taskcluster/actions/registry.py => taskcluster/taskgraph/actions/registry.py
rename : taskcluster/actions/retrigger.py => taskcluster/taskgraph/actions/retrigger.py
rename : taskcluster/actions/run_missing_tests.py => taskcluster/taskgraph/actions/run_missing_tests.py
rename : taskcluster/actions/test-retrigger-action.py => taskcluster/taskgraph/actions/test-retrigger-action.py
rename : taskcluster/actions/util.py => taskcluster/taskgraph/actions/util.py
2017-07-28 17:54:59 -07:00
Mason Chang
eaeaf02865
Bug 1384929 Check for null surfaces in DrawTarget::IntoLumaSource. r=lsalzman
2017-07-28 13:49:06 -07:00