David Anderson
90bbc7dc5c
Add change callbacks to gfxPrefs. (bug 1280822 part 2, r=milan)
...
--HG--
extra : rebase_source : 80f940740ded711d92cd96e699d2ef5cf3be8f6b
2016-06-24 16:15:49 -07:00
David Anderson
3d57c3eefa
Don't initialize gfxPrefs with libpref in the GPU process. (bug 1280822 part 1, r=milan)
...
--HG--
extra : rebase_source : abe16841b668fb899b69f3ea9d941d5edb68ed21
2016-06-24 16:14:45 -07:00
Carsten "Tomcat" Book
dbb5d860d9
Backed out changeset c62305b23556 (bug 1268638)
...
--HG--
extra : rebase_source : f55a7ac7f723a9b5cb8d255e2d27d88a2f79ba4e
2016-06-23 09:47:25 +02:00
Jeff Gilbert
c0c4eadce1
Bug 1268638 - Add webgl.disable-wgl. - r=jrmuizel
...
MozReview-Commit-ID: BjtMv8RKKMH
2016-06-22 17:47:41 -07:00
Wes Kocher
8e4ef7176d
Backed out 8 changesets (bug 1268638) for build bustage CLOSED TREE
...
Backed out changeset 1a2db6efc575 (bug 1268638)
Backed out changeset ad38e0439b62 (bug 1268638)
Backed out changeset 0078605c6974 (bug 1268638)
Backed out changeset 8ed7ed6c57db (bug 1268638)
Backed out changeset 69116551e4b9 (bug 1268638)
Backed out changeset 002f87a61edf (bug 1268638)
Backed out changeset 8b0db9b0f87c (bug 1268638)
Backed out changeset 5d1285d0c221 (bug 1268638)
2016-06-21 14:53:22 -07:00
Jeff Gilbert
c36a2ee161
Bug 1268638 - Add webgl.disable-wgl. - r=jrmuizel
...
MozReview-Commit-ID: BjtMv8RKKMH
2016-06-21 14:10:32 -07:00
Kartikaya Gupta
312e6936e5
Bug 1281192 - Set velocity bias to 0 on Fennec. r=rbarker
...
MozReview-Commit-ID: HupL2wF6rFK
--HG--
extra : rebase_source : e0ac2431699687cc6dfaa6d7f34e861c1ec76fdb
2016-06-21 14:46:34 -04:00
Kartikaya Gupta
33be75d853
Bug 1247280 - Bump the APZ content response timeout so that we get 99% accuracy. r=botond
...
MozReview-Commit-ID: FpmuxUcnmpZ
--HG--
extra : rebase_source : d35d82b1790ad3ac66fbca6db90784e47d104e13
2016-06-14 20:30:13 -04:00
Kartikaya Gupta
bbfa56eb4c
Bug 1260905 - Set a minimum bound on the velocity required for a fling to actually happen. r=rbarker
...
MozReview-Commit-ID: FTeJdUlffrM
2016-06-14 20:03:04 -04:00
David Anderson
d3bb5cb316
Add skeletal code for launching a GPU process. (bug 1271180 part 4, r=billm,jrmuizel)
...
--HG--
extra : rebase_source : 456e4b94a93191f85d90209459c5189ea165670d
2016-06-10 22:27:24 -04:00
Phil Ringnalda
5e0adb7d56
Back out 5 changesets (bug 1271180) for static analysis bustage
...
CLOSED TREE
Backed out changeset cfb53b780b18 (bug 1271180)
Backed out changeset 204b084385f8 (bug 1271180)
Backed out changeset 353da876be33 (bug 1271180)
Backed out changeset 4472dfbc1dc6 (bug 1271180)
Backed out changeset 81079e787b8a (bug 1271180)
--HG--
rename : ipc/glue/TaskFactory.h => dom/plugins/ipc/TaskFactory.h
2016-06-11 00:46:09 -07:00
David Anderson
d2678d4141
Add skeletal code for launching a GPU process. (bug 1271180 part 4, r=billm,jrmuizel)
...
--HG--
extra : rebase_source : 332f5cf6ca5e1f78fb2283a7e79b6b21654e9e59
2016-06-10 22:27:24 -04:00
Sotaro Ikeda
6ec321d0df
Bug 1256475 - Use libyuv for non scaling YUV color conversion r=jrmuizel
2016-06-08 18:46:42 -07:00
Phil Ringnalda
305ac3c2cf
Back out c88f2cb8e4fa (bug 1256475) for Android failures in test_imagebitmap_extensions.html
...
CLOSED TREE
2016-06-06 22:26:25 -07:00
Sotaro Ikeda
d7880ceea1
Bug 1256475 - Use libyuv for non scaling YUV color conversion r=jrmuizel
2016-06-06 20:10:59 -07:00
Kartikaya Gupta
9ece31839d
Bug 1275604 - Make the touch-action pref live. r=botond
...
As part of making the pref live, we need to ensure that if the pref is flipped
while an input block is in the input queue, the behaviour that results is
reasonable. In particular, if a touch block is created while touch-action is
disabled, but the pref is enabled while that block is in the queue, it may
suddenly go from IsReadyForHandling() returning true to IsReadyForHandling()
returning false. This can result in the block getting stuck in the queue and
preventing future touch blocks from being processed at all. To handle this
case, we explicitly set the mAllowedTouchBehaviorSet flag to true if the block
is created with touch-action disabled. This prevents IsReadyForHandling() from
flipping to false in these cases.
MozReview-Commit-ID: CJq9NtMF1Bq
2016-06-01 13:13:14 -04:00
Randall Barker
92bf505262
Bug 1240065 - Throttle repaints when pinch zooming r=botond
2016-05-31 15:00:57 -07:00
Georgiy Frolov
60cd01af74
Bug 1198518: [webvr] add support for OSVR,r=kip
...
MozReview-Commit-ID: K9nHww0Fe8s
2016-04-26 17:18:21 -04:00
Milan Sreckovic
17dda1461b
Bug 1272767: More graphics MOZ_CRASH-es getting GFX prefix. Also, follow up on bug 1270180 comments. r=mchang
...
MozReview-Commit-ID: 1rlHdDG4Cbw
--HG--
extra : rebase_source : 8bf84d2b1c4cc5bc48821b1eadbadf8edc6ce1ba
2016-05-13 16:34:41 -04:00
Milan Sreckovic
fffc6307a8
Bug 1273148: Make name and default methods public, and remove gfxWindowsPlatform as gfxPref's friend. r=dvander
...
MozReview-Commit-ID: DNqGGDl1Fpy
--HG--
extra : rebase_source : 01ff42cc1a0335bba82b45eaf9018f1273f0e6d5
2016-05-16 10:22:20 -04:00
Jean-Yves Avenard
e926d54268
Bug 1206637: P1. Add MediaPrefs convenience class. r=cpearce
...
Almost identical to gfxPrefs, with the exception that preferences can't be set (as it doesn't work with e10s anyway). The generated code size is tiny enough that we don't have to bother about having duplicates.
MozReview-Commit-ID: 5SZyscvIzzS
--HG--
extra : rebase_source : 1a2577bbe24d2d6644c3f1f5d0c47850b67fdea0
2016-05-09 14:59:02 +10:00
David Anderson
e1b55a7e41
Replace gfxWindowsPlatform::mD2D1Status with gfxConfig. (bug 1254899 part 10, r=milan)
2016-04-28 21:52:56 -07:00
David Anderson
b7528e9778
Introduce gfxConfig, a manager for graphics feature settings. (bug 1254899 part 3, r=milan)
2016-04-28 21:52:54 -07:00
Sebastian Hengst
cab1c27b22
Backed out 13 changesets (bug 1254899) for test failure in browser_Troubleshoot.js. r=backout
...
Backed out changeset f749ee384012 (bug 1254899)
Backed out changeset 1d7eeee5a5c5 (bug 1254899)
Backed out changeset b5ab83af342c (bug 1254899)
Backed out changeset 993906e53329 (bug 1254899)
Backed out changeset e8abac801a51 (bug 1254899)
Backed out changeset e9c311c68e4a (bug 1254899)
Backed out changeset f8f3ae8c5cef (bug 1254899)
Backed out changeset d17f98a9918a (bug 1254899)
Backed out changeset 21c8a7ea2b93 (bug 1254899)
Backed out changeset 64e58f9625eb (bug 1254899)
Backed out changeset 2de214d5d1e0 (bug 1254899)
Backed out changeset f2056259d227 (bug 1254899)
Backed out changeset b805df0c8296 (bug 1254899)
2016-04-28 10:32:25 +02:00
David Anderson
dc666cc4d1
Replace gfxWindowsPlatform::mD2D1Status with gfxConfig. (bug 1254899 part 10, r=milan)
2016-04-27 22:54:26 -07:00
David Anderson
98f11088fc
Introduce gfxConfig, a manager for graphics feature settings. (bug 1254899 part 3, r=milan)
2016-04-27 22:54:25 -07:00
James Willcox
94ec972fe7
Bug 1178376 - Optionally fade in new progressively painted tiles r=nical
2016-04-26 09:49:12 -05:00
Milan Sreckovic
024f874c4b
Bug 1262187: Allow D3D9 if D3D11 failed, behind the pref, but on by default. r=bas
...
MozReview-Commit-ID: JnO4nIN4gXv
--HG--
extra : rebase_source : 5bfa53ef47e59ac8871e500f97b9f851910b5e5b
2016-04-25 13:53:52 -04:00
Kartikaya Gupta
726b05f89b
Bug 1231396 - Add a pref to record and print out the number of pixels painted. r=mstange
...
MozReview-Commit-ID: 2qqnL6rqjcL
2016-04-19 17:07:57 -04:00
Jean-Yves Avenard
9d61bb0d32
Bug 1262753: P7. Add debugging pref to enable/disable downmixer and resample. r=kinetik
...
Using the gfxprefs for the time being, in order to access the preferences outside of the main thread.
It will allow to easily test future cubeb changes to support change of sampling rate / multichannels.
MozReview-Commit-ID: 2Qvq4zAtzCL
--HG--
extra : rebase_source : 46e272ca46ceb35b8e97b62cd1d2be949ba054f2
2016-04-12 19:24:09 +10:00
Nicolas Silva
78fc1369de
Bug 1215265 - Put shutting down gfx ipdl protocols for child processes behind a pref. r=sotaro
2016-04-07 15:47:35 +02:00
Carsten "Tomcat" Book
ab4cb0d9ab
Backed out changeset 2da4c57f4595 (bug 1198518) for bustage
2016-04-07 10:47:09 +02:00
Georgiy Frolov
176de55fb2
Bug 1198518: [webvr] add support for OSVR. r=kip
2016-03-23 11:59:01 -04:00
Jeff Gilbert
8bca05c326
Bug 1260944 - Fix ANGLE D3D WARP for WebGL. - r=jrmuizel
2016-04-06 13:47:25 -07:00
Matt Woodrow
e725884022
Bug 1262304 - Add a pref to dump display lists for the content process. r=BenWa
...
--HG--
extra : rebase_source : 09ce025ea6029b1269f65e6e740b5166e8d15aa9
2016-04-06 15:29:57 +12:00
Jeff Muizelaar
83bb88f11e
Bug 1259466. Rename layers.offmainthreadcomposition.enabled. r=milan
...
We would rather people not use this pref.
2016-04-05 10:55:17 -04:00
Carsten "Tomcat" Book
fad84a5168
Backed out changeset 864320b75e76 (bug 1259466) for suspicion this caused bc 7 test failures on m-c
2016-04-05 08:54:01 +02:00
Jeff Muizelaar
328e2a6882
Bug 1259466. Rename layers.offmainthreadcomposition.enabled. r=milan
...
We would rather people not use this pref.
2016-04-04 17:15:00 -04:00
Kartikaya Gupta
e939861411
Bug 1246290 - Add a pref to allow disabling APZ on documents which have scroll-linked effects. r=botond
...
MozReview-Commit-ID: HQkHUiEWaWc
2016-04-03 13:13:59 -04:00
Botond Ballo
04587ba3aa
Bug 1219296 - Move the layout.css.scroll-snap.proximity-threshold pref to gfxPrefs, so it can be queried on the compositor thread. r=kats
...
MozReview-Commit-ID: 6apoF0810Ea
--HG--
extra : rebase_source : 7860ad185b7c131ef19faa2befb3a09f75b7ad6e
2016-03-18 21:15:45 -04:00
Seth Fowler
d8b3579dd9
Bug 1257315 (Part 1) - Add a visualization of visibility tracking to the APZ minimap. r=botond,mattwoodrow
2016-03-18 18:38:57 -07:00
Benoit Girard
a08807e27f
Bug 1242609 - Use PeekMessages to get the most recent DisplayPort request. r=kats
...
MozReview-Commit-ID: K5PTxUqU9E6
--HG--
extra : rebase_source : 6d9e35b27e2fd37c1df513dd856b48c181f3150f
2016-03-14 11:50:55 -04:00
Jeff Gilbert
3bdc12a666
Bug 1255224 - Add pref to force glFinish in DXGL path. (default:false) - r=dvander
2016-03-10 13:17:46 -08:00
Kartikaya Gupta
b107477fd5
Bug 1254263 - Add a flag to allow disabling paint-skipping. r=mstange
...
MozReview-Commit-ID: 4bgvqEZcSWy
--HG--
extra : rebase_source : 3aafaffa34b9e7afba81bbec52793eedb8f425ac
2016-03-07 16:25:00 -05:00
Milan Sreckovic
ad2dbbf528
Bug 1252929: Next.1. Make layers.max-active preference not need a restart. r=mstange
2016-03-04 12:13:57 -05:00
James Willcox
9e56091f86
Bug 1251065 - Add prefs for logging the current and peak texture usage r=nical
2016-02-26 11:01:28 -06:00
James Willcox
dc94ee5dc7
Revert bug 1251065 due to stupidity
2016-02-25 10:51:34 -06:00
James Willcox
8ae46e3a8a
Bug 1251065 - Add prefs for logging the current and peak texture usage r=nical
2016-02-25 10:25:45 -06:00
Kearwood (Kip) Gilbert
e3fd6329c9
Bug 1237691 - Implement Oculus Head Pose Prediction
...
MozReview-Commit-ID: 4hbKmZycEcn
2016-02-16 12:53:33 -08:00
Bas Schouten
0ba3291163
Bug 1247775 - Part 2: Remove Direct2D 1.0 code from Thebes. r=dvander
...
MozReview-Commit-ID: EC8yhkvvood
2016-02-13 14:33:27 +01:00
Milan Sreckovic
e9025efa1b
Bug 1247671: Increase the crash logging length to 16 by default (+ small white space change in the comments) r=dvander
...
MozReview-Commit-ID: 9KH6ZdWInZM
--HG--
extra : rebase_source : 62d608c0fd859586a129d9663b92aa634bca1c7d
2016-02-11 13:04:20 -05:00
Kartikaya Gupta
d805fe7934
Bug 1247677 - Add support for the general.smoothScroll.{pages,pixels} prefs in APZ. r=dvander
...
MozReview-Commit-ID: HCOqbRZV5ui
2016-02-12 08:30:16 -05:00
Carsten "Tomcat" Book
eebf5d68a5
Backed out changeset 4adb7586410a (bug 1247775)
2016-02-12 08:49:29 +01:00
Bas Schouten
341a0f43ec
Bug 1247775 - Part 2: Remove Direct2D 1.0 code from Thebes. r=dvander
...
MozReview-Commit-ID: EC8yhkvvood
--HG--
extra : rebase_source : fbb8a83f359e31bf77a058e202666df7f244893e
2016-02-12 02:05:35 +01:00
Phil Ringnalda
7f5bfce5de
Merge m-i to m-c, a=merge
2016-02-05 18:41:47 -08:00
Felipe Gomes
5cae0e50dd
Bug 1230196 - Allow release channel to run e10s. r=billm
...
--HG--
extra : commitid : 7rKp9YfaaUC
2016-02-05 13:27:12 -02:00
Randall Barker
f7c435db3c
Bug 1245285 - part 3, Remove unused repaint_interval prefs r=botond
2016-02-04 07:18:20 -08:00
Phil Ringnalda
e8bf2f165a
Back out 3 changesets (bug 1245285) for e10s failures in test_layerization.html
...
Backed out changeset e0c8fb70a095 (bug 1245285)
Backed out changeset a211643de3b6 (bug 1245285)
Backed out changeset 41ea5de656a9 (bug 1245285)
2016-02-03 21:46:11 -08:00
Randall Barker
d08ecfaa7a
Bug 1245285 - part 3, Remove unused repaint_interval prefs r=botond
2016-02-03 17:16:14 -08:00
Kartikaya Gupta
e7dd4d9941
Bug 990916 - When setting a displayport, schedule a timer to remove it as well. r=tnikkel
...
--HG--
extra : commitid : 4u7JlPJLoFT
2016-02-03 19:13:35 -05:00
Milan Sreckovic
f20acb8ca1
Bug 1244735 - Preference to override the default behaviour for partial present. r=jrmuizel
2016-02-01 13:34:00 +01:00
Lee Salzman
4729f64a2a
Bug 1245550 - add gfx.use-glx-texture-from-pixmap pref to control whether texture_from_pixmap is used. r=nical
2016-02-03 13:05:24 -05:00
Jeff Muizelaar
daeaa01c5e
Bug 1178385. Add a pref to force enable hw video decode. r=milan
2016-01-27 19:31:42 -05:00
Masayuki Nakano
02e13bc9fe
Bug 1153156 part.4 Make APZC system scroll speed overriding aware r=mstange
2016-01-27 15:09:13 +09:00
Nicolas Silva
c7cf4b994f
Bug 1180942 - Use cairo's image backend for drawing on linux. r=jrmuizel
2016-01-21 14:12:51 +01:00
Phil Ringnalda
722db78364
Back out 604c30246eeb (bug 1180942) for Linux reftest OOMs in 632781-verybig.html
...
CLOSED TREE
2016-01-19 20:17:20 -08:00
Nicolas Silva
afcb9adea8
Bug 1180942 - Use cairo's image backend for drawing on linux. r=jrmuizel
2016-01-19 18:36:36 +01:00
Kartikaya Gupta
c949f8717d
Bug 1226826 - Add a CheckerboardEvent class to record stuff when checkerboarding happens. r=botond
...
--HG--
extra : commitid : 4pZujPb0crW
2016-01-15 16:19:58 -05:00
Sotaro Ikeda
e6486fd6be
Bug 1237914
- Remove layers.screen-recording.enabled r=mwu
2016-01-13 20:45:57 -08:00
Nigel Babu
ecae6cd9a5
Backed out 4 changesets (bug 1226826) for widespread bustage
...
Backed out changeset 95d373bec568 (bug 1226826)
Backed out changeset bb9970d440a4 (bug 1226826)
Backed out changeset 6c1fa0dc6bd7 (bug 1226826)
Backed out changeset 400ebf504171 (bug 1226826)
--HG--
extra : commitid : D1zZSeIHTOA
2016-01-14 08:33:11 +05:30
Kartikaya Gupta
5a5194fe12
Bug 1226826 - Add a CheckerboardEvent class to record stuff when checkerboarding happens. r=botond
...
--HG--
extra : commitid : 8XwlRtYdRp1
2016-01-13 15:46:07 -05:00
Markus Stange
8ac683bf41
Bug 1199468 - Create prefs for the smooth scroll timing function shape. r=kats
...
--HG--
extra : commitid : 4ucTtILvlFF
extra : rebase_source : dcad143776a653dafccfa9be5633a354fcefced2
2016-01-07 21:09:18 +01:00
Bas Schouten
e41984d2c7
Bug 1220629 - Part 4: Allow gfxContext to use the native pushlayer implementations based on a pref. r=jrmuizel
...
--HG--
extra : rebase_source : 78f439fd806576f9c4cd55ea49f12a2994e46fc3
2016-01-06 00:04:42 +01:00
Benoit Girard
a0b943f49b
No bug - Don't update 'webgl.dxgl.enabled' at runtime.
...
--HG--
extra : commitid : 88A5aULhAKp
extra : rebase_source : 997ffa2ab857723c42328079ead94cb6c28ed03f
2015-12-23 14:55:22 -05:00
David Anderson
bbce6296fd
Turn apz.use_paint_duration off. (bug 1192919 part 4, r=kats)
...
--HG--
extra : commitid : 9gfykJXaFJE
2015-12-21 09:36:36 -05:00
Jeff Muizelaar
da469b9391
Bug 1218881. Enforce queries' new availability semantics. r=jgilbert
...
This adds a Runnable that we dispatch to the event loop so that we can make
sure queries don't become available before they are supposed to.
2015-12-18 17:05:42 -05:00
Wes Kocher
aacaab5baa
Backed out changeset cdc2bfed4faa (bug 1218881) for static build bustage CLOSED TREE
2015-12-18 12:43:42 -08:00
Jeff Muizelaar
62b6b77c10
Bug 1218881. Enforce queries' new availability semantics. r=jgilbert
...
This adds a Runnable that we dispatch to the event loop so that we can make
sure queries don't become available before they are supposed to.
2015-12-18 14:40:08 -05:00
Morris Tseng
28c0197533
Bug 1172796 - Part 9: Use gfxPrefs to get webgl.enable-prototype-webgl2. r=jgilbert
...
--HG--
extra : commitid : 3Eh8pRaT6if
2015-12-18 14:52:17 +08:00
Botond Ballo
e3717af9b2
Bug 1230552 - Make immediate scroll handoff for panning prefable. r=kats
...
Immediate handoff is the current behaviour. The alternative is to
only allow a single input block to scroll a single APZC.
--HG--
extra : commitid : J4iuAOn9QAo
extra : rebase_source : 3075d8334b62374697a25d358709dd18e2394836
2015-12-14 14:47:56 -05:00
Kartikaya Gupta
f3df212995
Bug 1232094
- Make some APZ prefs live. r=botond
...
--HG--
extra : commitid : H2xnoEnxo1m
2015-12-14 09:29:02 -05:00
Kartikaya Gupta
23a4ed497e
Bug 1230611 - Make gfxWindowsPlatform::SupportsApzTouchInput use a pref cache to speed it up. r=dvander
2015-12-11 11:51:53 -05:00
Kartikaya Gupta
d66458bcdc
Bug 1231168 - Disable memory-based displayport size adjustment by default. r=mchang
...
--HG--
extra : commitid : 6bdKkfe8ym2
2015-12-08 14:46:58 -05:00
Chris Peterson
46bb7c80dd
Bug 1228947 - Replace mfbt/Constants.h with math.h. r=roc
...
--HG--
extra : rebase_source : 4ab2c4a917ea90055e48bd6adcb53904f2266ee0
2015-11-27 20:49:55 -08:00
David Anderson
55f75a9936
Revive NPAPI async drawing: stub code. (bug 1217665 part 1, r=aklotz)
...
--HG--
extra : rebase_source : e106bcfe1d671bcff1175b08d47bd8fd2768d64e
2015-12-02 11:31:16 -08:00
David Anderson
83e664a4cd
Add APZ support for mousewheel.acceleration prefs. (bug 1214170 part 1, r=kats)
...
--HG--
extra : rebase_source : b97121b98c3e42a83135f7e8fa186575b4fbfcb5
2015-12-01 13:45:49 -08:00
Kartikaya Gupta
36bf0301ba
Bug 960317 - Remove cross-slide code from APZC. r=botond
...
--HG--
extra : commitid : HZ0FIlYFgg0
2015-11-25 10:30:36 -05:00
Nigel Babu
29e98fdbc3
Backed out changeset ebb6fb453cca (bug 1214170) for build bustage on a CLOSED TREE
2015-11-25 16:22:16 +05:30
David Anderson
859092e6a5
Add APZ support for mousewheel.acceleration prefs. (bug 1214170, r=kats)
2015-11-25 01:12:33 -08:00
Jeff Gilbert
19d84fb0fe
Bug 1221822 - Finish the WebGL texture refactor. r=kamidphish,mattwoodrow,bz
2015-11-24 20:15:29 -08:00
Dan Glastonbury
5b14b3a87d
Bug 618898 - Add D3D11SharedSurfaceInterop. r=jgilbert
...
--HG--
extra : commitid : LSoMbZrQQSO
extra : rebase_source : d207b87eafc300a1d3c99c0c85403056008b1bf6
2015-11-06 10:19:24 +10:00
Phil Ringnalda
71a6f5da62
Back out changeset 2f614bcd9405 (bug 1221822) for test_conformance__extensions__ext-sRGB.html and test_webgl2_alpha_luminance.html failures
2015-11-23 21:55:59 -08:00
Jeff Gilbert
87397c265b
Bug 1221822 - Finish the WebGL texture refactor. r=kamidphish,mattwoodrow,bz
2015-11-23 19:27:13 -08:00
Mason Chang
d7f814c9e2
Bug 1208636 - Adjust displayport size based on available system memory. r=kats
2015-11-18 15:48:19 -08:00
Nicolas Silva
578a8ccc95
Bug 1224254 - Don't try to allocate unreasonably large textures. r=Bas
2015-11-18 16:59:11 +01:00
Sotaro Ikeda
88d1681a84
Bug 1144103 - Support screen recording r=mwu
2015-11-17 02:04:40 -08:00
Benoit Girard
f167bfd6b8
Bug 1223540 - Add a pref for CGL's multithreaded mode (EMPEngine). r=jrmuizel
...
--HG--
extra : commitid : AGxBynhmllr
extra : rebase_source : 744bf8e02589cc919eb41471979f69d10683716f
2015-11-10 16:14:24 -05:00
Kartikaya Gupta
8531f6e36c
Bug 898075 - Remove the mozbrowserasyncscroll event from Gecko. r=botond,kanru,sicking
...
--HG--
extra : commitid : 2hGYJD6eHff
2015-11-11 10:17:47 -05:00
Kartikaya Gupta
cca6bbe4e9
Bug 1174532 - Even if the APZC is not pannable, have a small slop area to consume touchmove events. r=botond
...
--HG--
extra : commitid : 4O6nOyxOfbz
2015-11-09 16:42:34 -05:00
Chris Lord
b80cfac62c
Backout ed2fdc36728d (Bug 1177842) for undesirable behaviour. r=botond
2015-11-05 13:58:16 +00:00
Benoit Girard
5b68a8adf7
Bug 1097321 - Add layers.amd-switchable-gfx.enabled pref. r=jrmuizel
...
--HG--
extra : commitid : 4X1a35Dm5sB
extra : rebase_source : 9d5a51da0f7f4697edb164a23a24698285c9b704
2015-10-20 12:58:11 -07:00
Chris Lord
e31fb8cd6d
Bug 1177842 - Introduce separate friction for fling-snap. r=botond
...
--HG--
extra : rebase_source : 1ce9d27b5208622a9ba14be4b684116adbc6c453
2015-10-26 18:04:02 +00:00
Morris Tseng
d1d37e3f9b
Bug 709490 - Part 10: Using mechanism in RuntimeService to get pref in worker thread instead of gfxPref. r=baku
...
--HG--
extra : rebase_source : 55ae1e1fc1f88bffd43800eefaed4506789e608c
2015-10-12 11:21:04 +08:00
Morris Tseng
d5147a9b2a
Bug 709490 - Part 2: Introduce OffscreenCanvas and let WebGL context work on workers. r=nical, r=jgilbert, r=jrmuizel, sr=ehsan
...
Thanks Jon Morton [:jmorton] (jonanin@gmail.com ) for polishing patches.
--HG--
extra : rebase_source : ce16acdc340cbe67102da651552f574eee897ca9
2015-10-12 11:21:03 +08:00
Benoit Girard
2a2fca7ffa
Bug 1199885 - Part 3: Add 'apz.drag.enabled' preference for async scrollbars. r=kats
...
--HG--
extra : commitid : FT9vDNL0XDw
extra : rebase_source : f5cd5f6e53c669f33fc628915cab1f6c57beaa11
2015-09-28 14:44:36 -04:00
Jim Mathies
d44a5df7b4
Bug 1137944 - Add a pref to control plugin window hiding. r=roc
2015-10-06 14:23:24 -05:00
Milan Sreckovic
471eeeeab2
Bug 1207258 - Give back the ability to run direct write without D2D, but only with a *force* preference. r=dvander
2015-10-05 11:40:00 +02:00
Wes Kocher
c1750b75c7
Backed out 11 changesets (bug 709490) for webgl-color-test.html failures a=backout
...
Backed out changeset fc04c5d43550 (bug 709490)
Backed out changeset cd8f9410d335 (bug 709490)
Backed out changeset 6e687c9143c1 (bug 709490)
Backed out changeset 9b20f2c833c4 (bug 709490)
Backed out changeset f9d130aea88e (bug 709490)
Backed out changeset fc513b410949 (bug 709490)
Backed out changeset acf6220b431a (bug 709490)
Backed out changeset 9bceaf913791 (bug 709490)
Backed out changeset 37fba20111e2 (bug 709490)
Backed out changeset 2285ce1596b8 (bug 709490)
Backed out changeset fb4e09920569 (bug 709490)
2015-10-05 08:28:25 -07:00
Morris Tseng
f5a52e7dea
Bug 709490 - Part 10: Using mechanism in RuntimeService to get pref in worker thread instead of gfxPref. r=baku
...
--HG--
extra : rebase_source : 07b470b9a8865b7d833932c5425e796b852ab466
2015-10-05 10:50:17 +08:00
Morris Tseng
2d11e76151
Bug 709490 - Part 2: Introduce OffscreenCanvas and let WebGL context work on workers. r=nical, r=jgilbert, r=jrmuizel, sr=ehsan
...
Thanks Jon Morton [:jmorton] (jonanin@gmail.com ) for polishing patches.
--HG--
extra : rebase_source : 16b8b4eaa5f4c649c02cbae6425e895134d4ae41
2015-10-05 10:50:16 +08:00
Jared Wein
7726e7e3d1
Backout of bug 1208636 due to it causing large black areas on long pages (bug 1210411). rs=kats
2015-10-02 00:04:21 -04:00
Bas Schouten
55fc81be8b
Bug 1208465 - Part 2: Disable using Direct2D when 1.1 is unavailable. r=jrmuizel
2015-09-25 13:30:57 +00:00
Mason Chang
dda611f73d
Bug 1208636 - Adjust displayport size based on available system memory. r=kats
2015-09-29 15:42:37 -07:00
Wes Kocher
8631de9c2b
Backed out 13 changesets (bug 709490) for android webgl-color-test.html failures
...
Backed out changeset 5be7514914b6 (bug 709490)
Backed out changeset 04b6f94fbe8a (bug 709490)
Backed out changeset 00c0e85dd8cd (bug 709490)
Backed out changeset 221385b7b81a (bug 709490)
Backed out changeset ecc38c18734f (bug 709490)
Backed out changeset 22878c936384 (bug 709490)
Backed out changeset 0edcbb60eee3 (bug 709490)
Backed out changeset 5feceec2014b (bug 709490)
Backed out changeset 835b655cb873 (bug 709490)
Backed out changeset 6fbb4a3f8cf7 (bug 709490)
Backed out changeset a5f8646fa156 (bug 709490)
Backed out changeset 2ae1386916b3 (bug 709490)
Backed out changeset 6b29a2a0a8fb (bug 709490)
2015-09-29 08:57:36 -07:00
Morris Tseng
d99c93a009
Bug 709490 - Part 10: Using mechanism in RuntimeService to get pref in worker thread instead of gfxPref, r=baku
2015-09-29 11:51:25 +01:00
Morris Tseng
1d4157900a
Bug 709490 - Part 2: Introduce OffscreenCanvas and let WebGL context work on workers., r=ehsan, r=jgilbert, r=nical
2015-09-29 11:51:24 +01:00
James Willcox
026a03ab87
Bug 1201541 - Add a pref for disabling single tile layers r=mattwoodrow
2015-09-28 09:37:01 -05:00
Hayden Huang
997857d190
Bug 1175447 - mono audio support. r=padenot, r=sotaro
...
This patch is to enable mono audio option for those who has full hearing loss in one ear.
With this feature, they can get the complete audio with using one ear.
--HG--
extra : transplant_source : %EC%27%97%1Ai%0D%E3%BC%D0%12%97-K%0Ek%BD%8A%C8%A9%85
2015-08-06 14:30:22 +08:00
Seth Fowler
3e6e1a075a
Bug 1146663 (Part 1) - Remove HQ scaling, which is now dead code. r=tn
2015-09-19 16:20:56 -07:00
David Anderson
93bbda05d5
Remove a pref that forces directwrite on when D2D is blocked. (bug 1193641, r=milan)
2015-09-04 17:47:49 -07:00
Kartikaya Gupta
ffff568fff
Bug 1197824 - Support the browser.ui.zoom.force-user-scalable pref in the gecko zoom-constraints codepath. r=botond
...
The browser.ui.zoom.force-user-scalable pref can be modified by the user from
the Fennec settings screen, and allows them zoom pages despite the meta-viewport
tag that might otherwise restrict zooming. This effectively ignores the effect
of the user-scalable, minimum-scale, and maximum-scale meta-viewport tokens.
--HG--
extra : commitid : MWjCDpGJkH
2015-09-03 10:30:41 -04:00
Botond Ballo
2f7c3135ad
Bug 1177018 - Only enable APZ test logging for tests that actually use it. r=kats
...
This avoids excessive amounts of test data accumulating which can slow tests down.
As part of this change, the pref for enabling the logging was made 'Live'.
--HG--
extra : rebase_source : e1d0547e5d3125e9db44bb47ddfff3b4f8d50e99
extra : source : 73fb13743a74a5a920d099fda70d9b1a1fa3a6ed
2015-07-08 19:18:28 -04:00
Phil Ringnalda
02603b885d
Back out 7 changesets (bug 1177018) for debug b2g assertion failures in test_bug982141.html
...
CLOSED TREE
Backed out changeset 40fdd735520d (bug 1177018)
Backed out changeset a82c39bb97ab (bug 1177018)
Backed out changeset dbb14a5cd2cd (bug 1177018)
Backed out changeset 112ec6bdaf4e (bug 1177018)
Backed out changeset 486f9a11fcbd (bug 1177018)
Backed out changeset 8e54cc5e6901 (bug 1177018)
Backed out changeset c2a30b4f3a7c (bug 1177018)
2015-08-26 21:38:05 -07:00
Botond Ballo
f914a340bd
Bug 1177018 - Only enable APZ test logging for tests that actually use it. r=kats
...
This avoids excessive amounts of test data accumulating which can slow tests down.
As part of this change, the pref for enabling the logging was made 'Live'.
--HG--
extra : rebase_source : 0abbf10b3e3b3a67bbb810d4554a7b55bfc6fd66
extra : source : d7bac1264671c0a10da034d6d9b08f01235ebdb3
2015-07-08 19:18:28 -04:00
Mason Chang
1c24730f8d
Bug 1197898 - Delete vsync refresh driver preference. r=kats
2015-08-25 09:01:40 -04:00
Kartikaya Gupta
cb9e675820
Bug 1180267 - Ensure that the desktop-mode viewport for Fennec is based on a 980 CSS pixel width rather than the screen size. r=snorp
...
--HG--
extra : commitid : EDmJyKrfnzt
2015-08-24 13:45:45 -04:00
Mason Chang
696de26763
Bug 1197201. Delete hardware vsync and vsync compositor prefs. r=kats
2015-08-24 11:27:23 -04:00
Kartikaya Gupta
c10cfda0d4
Bug 1195401 - Use gfxPrefs (threadsafe) rather than crashing on debug builds for off-main-thread pref access. r=snorp
...
--HG--
extra : commitid : 5uavw49AOAg
2015-08-21 13:21:58 -04:00
Botond Ballo
fa0328a1fe
Bug 1196462 - Add a pref to highlight checkerboarded areas for debugging. r=kats
...
--HG--
extra : source : 9d1aa5ad7e6fcb15a2b5c570115702499b75aaaf
2015-08-19 19:29:46 -04:00
Samael Wang
01ad2b8f56
Bug 1177335 - Skip resampling if the time difference of touches is less than 2ms.
2015-08-19 13:02:21 +08:00
Mason Chang
96798fb9ef
Bug 1193842 - Delete touch resampling preference and non resampling paths. r=kats
...
--HG--
extra : histedit_source : e8624dd77d2993cf52f1f5970cf0eed6b1555b44
2015-08-13 08:23:14 -07:00
David Anderson
99f7e49fd8
Allow DriverCrashGuard to be used in content processes. (bug 1190281 part 7, r=mattwoodrow)
2015-08-11 20:22:20 -07:00
Sebastian Hengst
c2581fad83
Backed out 8 changesets (bug 1183910, bug 1190281)
...
Backed out changeset 6ddbdbd66174 (bug 1190281)
Backed out changeset c85c1d11bd72 (bug 1190281)
Backed out changeset 7f904a453bdb (bug 1190281)
Backed out changeset e17123b5bafd (bug 1190281)
Backed out changeset 50edbeb8912e (bug 1190281)
Backed out changeset cf98685302b6 (bug 1190281)
Backed out changeset e98a176b4e0b (bug 1190281)
Backed out changeset e7b3b23bcc82 (bug 1183910)
--HG--
rename : gfx/src/DriverCrashGuard.cpp => gfx/src/DriverInitCrashDetection.cpp
rename : gfx/src/DriverCrashGuard.h => gfx/src/DriverInitCrashDetection.h
2015-08-11 10:13:43 +02:00
David Anderson
0581a52de4
Allow DriverCrashGuard to be used in content processes. (bug 1190281 part 7, r=mattwoodrow)
2015-08-11 00:29:08 -07:00
Sotaro Ikeda
499f383427
Bug 1186000 - Support screen mirroring to HDMI display on gonk r=mwu,mattwoodrow
2015-08-08 13:50:47 -07:00
David Anderson
553469ede1
Don't upgrade gfx features after device resets. (bug 1183910 part 5, r=mattwoodrow)
2015-07-30 00:27:06 -07:00
David Anderson
4be0f86cb1
Add a pref to force TDRs for graphics testing. (bug 1183910 part 2, r=mattwoodrow)
2015-07-30 00:23:53 -07:00
Vladimir Vukicevic
a55a1c1deb
Bug 1186608, [webvr] Add individual prefs to disable backends, set sane defaults; r=mstange
2015-04-12 23:05:36 -04:00
Vladimir Vukicevic
7cbcb3db2b
Bug 1179944, [webvr] support Oculus 0.6.0 runtime and rendering; r=mstange
...
---
gfx/2d/Quaternion.h | 10 +
gfx/layers/Layers.h | 6 +-
gfx/layers/composite/ContainerLayerComposite.cpp | 161 +++++++---
gfx/layers/composite/ContainerLayerComposite.h | 3 +
gfx/thebes/gfxPrefs.h | 2 +
gfx/vr/gfxVR.cpp | 56 ++++
gfx/vr/gfxVR.h | 37 +++
gfx/vr/gfxVRCardboard.cpp | 54 +---
gfx/vr/gfxVROculus.cpp | 367 +++++++++++++++--------
gfx/vr/gfxVROculus.h | 14 +-
gfx/vr/moz.build | 10 +
gfx/vr/ovr_capi_dynamic.h | 261 +++++++++++-----
modules/libpref/init/all.js | 3 +
13 files changed, 694 insertions(+), 290 deletions(-)
2015-07-02 11:58:24 -04:00
Nicolas Silva
8e7dfde405
Bug 1118876 - Add edge padding with DrawTargetTiled. r=jrmuizel
2015-07-12 11:11:30 +02:00
Kyle
08faa7ea9f
Bug 1167651 - Made EGL initialize its ANGLE display using WARP if the system is blacklisted from using HW acceleration for WebGL ANGLE or if WebGL WARP is forced through a pref. ClientCanvasLayer is changed so that it will use shared surfaces only if the compositing device and the WebGL device are both WARP or both not WARP. Added a mIsWARP field to GLLibraryEGL so that this condition can be checked. r=jgilbert
2015-07-23 13:11:04 -04:00
Benoit Girard
f1dc8b79a7
Bug 1186159 - Add an APZ minimap. r=kats
...
--HG--
extra : commitid : Iqp1Id5IZsI
extra : rebase_source : 47afb423bc1d96df97e54f1d23fb8f87cfe0419b
2015-07-23 11:29:22 -04:00
Kartikaya Gupta
7b9f833a48
Bug 1186004 - Add a pref to enable/disable APZ zooming behaviour. r=botond
2015-07-22 23:42:08 -04:00
Seth Fowler
28312fdc0c
Bug 1185582 - Back out bug 1171356, a hack to retry image decoding which is now useless. r=tn
2015-07-20 11:24:59 -07:00
David Anderson
cc8850cffc
Split gfxWindowsPlatform::UpdateRenderMode() into multiple functions. (bug 1179051 part 1, r=bas)
2015-07-15 23:59:04 -07:00
Seth Fowler
9391045db4
Bug 1183836 - Remove support for decode-on-draw-only. r=tn
2015-07-14 18:16:31 -07:00
Maksim Lebedev
dbc64b549d
Bug 1177323 - disable decode-only-on-draw preference. r=seth
...
--HG--
extra : rebase_source : 3c452f3188fd22c1d5d293103645d30bcef6a939
2015-07-08 00:19:00 +02:00
Nicolas Silva
d5ca51af25
Bug 1178753 - Always enable async-video when OMTC is enabled. r=sotaro
2015-07-08 09:28:48 +02:00
Seth Fowler
8f92f8c5b0
Bug 1177587 - Detect use of <img> elements for animation and use sync decoding to reduce flicker. r=tn
2015-07-07 14:00:08 -07:00
Kartikaya Gupta
b7aec3ed17
Bug 1178860 - Add dom.meta-viewport.enabled to gfxPrefs. r=dvander
2015-06-30 14:49:02 -04:00
David Anderson
ab55b4e60a
Disable layers acceleration on Windows if the last startup crashed during driver initialization. (bug 1168935, r=mattwoodrow)
2015-06-12 01:01:18 -07:00
Carsten "Tomcat" Book
d161a9a425
Backed out changeset 606cb8f08825 (bug 1168935) for test failures in browser_Troubleshoot.js
2015-06-11 10:09:08 +02:00
David Anderson
63b8afcfd7
Disable layers acceleration on Windows if the last startup crashed during driver initialization. (bug 1168935 part 1, r=mattwoodrow)
2015-06-10 21:59:03 -07:00
Mason Chang
920f2ea28a
Bug 1077651 Measure frame uniformity by synthesizing native events. r=kats,mrbkap
2015-06-08 09:53:41 -07:00
David Anderson
b2eb29a9c5
Use widgets for APZ checks, rather than gfxPrefs. (bug 1162064, r=kats,mstange)
2015-06-04 16:51:10 -04:00
Seth Fowler
f52aaaa54b
Bug 1171356 - On B2G, retry image decodes that fail because allocation of the first frame failed. r=tn
2015-06-04 11:08:17 -07:00
Kearwood (Kip) Gilbert
e25ede39ea
Bug 766345 - Part 1 - Implement DEAA Antialiasing for transformed layers (v5 Patch). r=vladimir, r=djg
2014-12-17 16:28:45 -08:00
Milan Sreckovic
26f2189ce8
Bug 1161590
- Ignore blocklist preference in nightly and aurora. r=jrmuizelaar
2015-05-28 11:54:07 -04:00
Kyle Fung
66c7e91d64
Bug 1164970 - Implement failIfMajorPerformanceCaveat. r=jgilbert, r=ehsan
...
--HG--
extra : rebase_source : c609118df9618795a1c84a7f5749979ad8f9aa68
2015-05-21 11:51:49 -04:00
Seth Fowler
f87898e570
Bug 1124084 - Flip on downscale-during-decode everywhere. r=tn
2015-03-17 13:56:50 -07:00
Botond Ballo
1b108ac0db
Bug 1154478 - Rename gfxPrefs::LayoutEventRegionsEnabled to LayoutEventRegionsEnabledDoNotUseDirectly. r=kats
...
--HG--
extra : source : a993f4ed89d7aa36f1c48b85810319374f7bf671
2015-04-23 01:25:00 -04:00
Nicolas Silva
c883352e91
Bug 1155252 * -WError fix
2015-04-22 12:37:56 +02:00
Nicolas Silva
38812b5661
Bug 1155252 - Add a pref to control the maximum canvas 2d size and set it to 0x7ff. r=jrmuizel
2015-04-22 12:06:53 +02:00
Sotaro Ikeda
1d09feb925
Bug 1154313 - Move sUsingHwc to gfxPrefs r=mwu,nical
2015-04-15 06:39:44 -07:00
Markus Stange
3e3be37c41
Bug 1148868 - Put the APZ event thread on Mac behind a pref layers.async-pan-zoom.separate-event-thread that defaults to false. r=dvander
...
--HG--
extra : rebase_source : dd02904a032008601d421ad7c30465da3ba97c6e
2015-03-29 00:58:52 -04:00
Seth Fowler
bbb3ac44cd
Bug 1149893 - Add a pref that makes us decode all images immediately. r=baku
2015-04-07 16:44:29 -07:00
Jeff Gilbert
2e871e9c53
Bug 1150767 - Add pref for requiring hardware-backed GL. - r=jrmuizel
2015-04-02 17:59:47 -07:00
David Anderson
208919a3e4
Use the main-thread key spline animation logic for Desktop APZ. (bug 1139220 part 3, r=kats,kgilbert)
2015-04-01 23:42:40 -07:00
Carsten "Tomcat" Book
dfac4e74d5
Backed out changeset fce26111e6f0 (bug 1139220)
2015-04-02 09:13:20 +02:00
David Anderson
13e12b0304
Use the main-thread key spline animation logic for Desktop APZ. (bug 1139220 part 3, r=kats,kgilbert)
...
--HG--
extra : rebase_source : 17514c0bcaf4ac61c53ab1729a5084fd55b8ee11
2015-04-01 23:42:40 -07:00
David Anderson
3eefa67684
Follow-up nit to bug 1147648 (alphabetize prefs). r=kats
2015-03-25 18:39:20 -07:00
David Anderson
11dca95ed5
Fix wheel events not applying root scroll delta overrides. (bug 1147223 part 1, r=kats)
2015-03-25 18:36:41 -07:00
Maksim Lebedev
9e2e275653
Bug 1143655 - Add sending NS_TOUCH_CANCEL event. r=kats
2015-03-25 12:20:20 -04:00
Seth Fowler
5e1bf3762e
Bug 1124088 - Rename decode-on-draw to decode-only-on-draw. r=tn
2015-03-24 15:39:00 -07:00
David Anderson
d5f5272884
Allow synthetic input events to be dispatched asynchronously. (bug 1146243, r=kats)
2015-03-24 15:00:52 -07:00
David Anderson
fba0c47c1f
Add APZ support for test.mousescroll callbacks. (bug 1142866 part 3, r=kats)
2015-03-22 00:42:26 -07:00
David Anderson
302fa4036d
End APZ wheel transactions when the mouse moves out of frame. (bug 1142866 part 2, r=kats,botond)
2015-03-22 00:42:25 -07:00
David Anderson
a0a7580fcf
Add wheel transaction support to APZ. (bug 1142866 part 1, r=kats)
2015-03-22 00:36:13 -07:00
Ehsan Akhgari
883849ee32
Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
...
This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
! -wholename "*/.git*" \
! -wholename "obj-ff-dbg*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_OVERRIDE override
convert MOZ_FINAL final
2015-03-21 12:28:04 -04:00
Jannis Pinter
6391804878
Bug 1142260 - Re-sorted the prefs in gfxPrefs.h and added a big scary warning at the bottom of the list. r=kats
2015-03-21 10:33:25 -04:00
Ryan VanderMeulen
721fc1ab52
Backed out changeset c5af69669855 (bug 1124084) for various regressions.
...
CLOSED TREE
2015-03-20 13:01:35 -04:00
Seth Fowler
78ab87250d
Bug 1124084 - Flip on downscale-during-decode everywhere. r=tn
2015-03-17 13:56:50 -07:00
David Anderson
b0d8ea6da4
Fix APZ using incorrect scroll wheel deltas. (bug 1141728, r=kats)
2015-03-11 13:56:56 -07:00
Kearwood (Kip) Gilbert
f799e85423
Bug 945584: Part 4 - Add scroll snapping preferences (v3 Patch), r=roc
...
- Added preferences to allow trackpad and mousewheel flinging between
snap points to be tuned:
- layout.css.scroll-snap.prediction-max-velocity
- layout.css.scroll-snap.prediction-sensitivity
--HG--
extra : rebase_source : 2b604767130d039c072df29ec9cd032329b58bb6
2015-02-19 15:43:14 -08:00
Benoit Girard
b732d605b0
Bug 1134762 - Clean-up UseFastPath logic to avoid OOM error. r=kats
...
--HG--
extra : rebase_source : 500ab9ab5bd860a434a02c51ced6a0834897eab8
2015-02-18 15:27:40 -05:00
Peter Chang
8c9ff9b5dc
Bug 1129763 - Add pref for the threshold of frame visual warning, r=benwa
2015-02-06 14:38:16 +08:00
David Anderson
fe18c25a8f
Remove apz.subframe.enabled and assume it is always true. (bug 1128761, r=kats)
2015-02-03 15:02:04 -08:00
David Anderson
495039e5d4
Make debugging whole-layer invalidation slightly easier. (bug 1128752, r=mattwoodrow)
2015-02-03 14:18:44 -08:00
Seth Fowler
594a776fc1
Bug 1126146 - Disable the single-color optimization in reftests. r=tn
2015-01-27 17:43:21 -08:00
Masatoshi Kimura
6cc5dabbee
Bug 1111290 - Part 3: Remove TypedEnum.h and fold TypedEnumInternal.h into TypedEnumBits.h. r=waldo
2015-01-26 07:22:11 +09:00
Masatoshi Kimura
86502e6537
Bug 1111290 - Part 2: Non-mechanical changes. r=waldo
2015-01-26 07:22:08 +09:00
Seth Fowler
3ed3b0f849
Bug 1124072 - Flip on decode-on-draw on APZ platforms. r=tn
2015-01-21 05:07:46 -08:00
Seth Fowler
a186ee4906
Bug 1119774 (Part 1) - Add a pref and Image init flag for downscale-during-decode. r=tn
2015-01-18 14:02:13 -08:00
Seth Fowler
968ba626cc
Bug 1079627 (Part 3) - Support multiple decoders for a single RasterImage. r=tn
2015-01-15 15:11:36 -08:00
JerryShih
5d843b5eb7
Bug 1121331 - Part2: Vsync aligned refresh timer. r=roc r=mchang
2015-01-14 00:38:00 +01:00
Tom Schuster
967d0d250a
Backout changeset b4ebefd0f7e3:a8044fd506db Bug 1117607, Bug 1118087, Bug 1118092, Bug 1118105, Bug 1030372, Bug 1079627 on CLOSED TREE
2015-01-11 20:43:32 +01:00
Seth Fowler
08df7af950
Bug 1079627 (Part 3) - Support multiple decoders for a single RasterImage. r=tn
2015-01-11 05:34:20 -08:00
Ehsan Akhgari
4354953b4f
Bug 1118486 - Part 1: Use `= delete` instead of MOZ_DELETE directly; r=Waldo
...
Most of this patch (with the exception of dom/bindings/Codegen.py) was
generated by the following bash script:
#!/bin/bash
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "*/.git*" \
! -wholename "obj-*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_DELETE '= delete'
2015-01-08 23:19:05 -05:00
Seth Fowler
8f47ed3254
Bug 1116747 - Always use multithreaded image decoding. r=tn
2015-01-08 00:29:41 -08:00
Mason Chang
686385caee
Bug 1117870. Compositor unobserve vsync after configurable number of notifications. r=benwa
2015-01-05 13:52:49 -08:00
Benoit Girard
f7ad51e8cc
Bug 1113781 - Only track layer decision with MOZ_DUMP_PAINTING and add a preference. r=mstange
2014-12-31 15:21:58 -05:00
Markus Stange
9f8bb48452
Bug 1101635 - Enable tiling on 10.6. r=jrmuizel f=milan
2014-12-19 14:48:33 -05:00
David Anderson
9b99c0f6d4
Allow containerless scrolling for root scroll frames, too. (bug 1076192, r=tn)
...
--HG--
extra : rebase_source : 29d74a8734aabc0e583ad5e372f7b04bcc9e2b8f
2014-12-17 15:37:28 -08:00
Nicolas Silva
cabb056a02
Bug 1108164 - Remove per-tile drawing. r=Bas
2014-12-17 17:32:29 +01:00
Benoit Girard
a8501f4185
Bug 1105834 - Part 2: Add layers.dump-texture feature. r=mstange
2014-11-28 17:41:47 -05:00
Wes Kocher
99f09b4b90
Backed out 3 changesets (bug 1105834) for non-unified bustage
...
Backed out changeset 33592fd41f1f (bug 1105834)
Backed out changeset c3e505887e9f (bug 1105834)
Backed out changeset 6aad17f431d1 (bug 1105834)
2014-12-08 17:15:46 -08:00
Benoit Girard
0deff0ecd6
Bug 1105834 - Part 2: Add layers.dump-texture feature. r=mstange
2014-11-28 17:41:47 -05:00
Bas Schouten
3eaeba266b
Bug 1102499: Use WARP by default when D3D11 is available. r=BenWa
...
This will cause us to use WARP for composition on systems with Direct3D 11 when hardware acceleration is blacklisted or we're unable to find a powerful enough graphics card. It also allows us to force WARP on, in that situation WARP will also be used for Direct2D content rendering if Direct2D is enabled. Essentially this will ensure all systems running Windows 7 or higher always use D3D11 as their composition backend.
2014-12-06 00:02:19 +00:00
Seth Fowler
659ab90036
Bug 1104622 (Part 1) - Remove DiscardTracker. r=tn
2014-11-27 19:55:57 -08:00
Seth Fowler
841625f805
Bug 1060869 (Part 3) - Make the SurfaceCache free only a fraction of its data on memory pressure. r=dholbert
2014-11-26 13:22:10 -08:00
Carsten "Tomcat" Book
23ce0dc648
Backed out changeset c70381132ccf (bug 1060869)
2014-11-26 11:57:06 +01:00
Seth Fowler
573fc1be58
Bug 1060869 (Part 3) - Make the SurfaceCache free only a fraction of its data on memory pressure. r=dholbert
2014-11-26 01:37:56 -08:00
Vladimir Vukicevic
27e56b034e
Bug 1036604 - Add VRDevice interfaces, navigator.getVRDevices call, and Oculus Rift gfxVR; r=bz,jrmuizel
2014-07-09 12:24:49 -07:00
Milan Sreckovic
de11f7eed9
Bug 1074952 - Part 4. For the critical log, save the first, then circular buffer the rest into the crash annotations. r=bas
2014-11-17 17:16:55 -05:00
Milan Sreckovic
e189fc86de
Bug 1074952 - Part 1. Expose the level of logging as a preference. r=bschouten
2014-10-24 13:54:20 -04:00
George Wright
1b0520dc5b
Bug 1042291 - Add a CanvasDrawObserver which observes the first few seconds/frames of a Canvas2D's lifetime to determine using a heuristic if it should be software or GPU backed. r=gw280, r=snorp
2014-09-10 16:15:43 -04:00
Mason Chang
522eb9c976
Bug 1085512 - Improve touch resampling heuristics. r=mwu
2014-11-11 15:39:00 +01:00
Benoit Girard
8935e0b46d
Bug 1094442 - Part 2: Adjust tile size to the stride of the gralloc buffers. r=kats
...
--HG--
extra : rebase_source : d3386ee007d6429b81aa6d3ffe6c518fb67c7d6a
2014-11-12 17:55:13 -05:00
Kartikaya Gupta
e230d54989
Bug 1072093 - Support progressive-paint on OS X 10.7 or later. r=BenWa
2014-11-07 14:17:14 -05:00
Botond Ballo
84f4ed3fa8
Bug 1066888 - Overscroll physics improvements. r=kats
...
This patch unifies the physics governing the overscroll phase of a fling
with the snap-back animation. The unified physics are spring-based, like the
physics governing the snap-back animation before, except we allow for
oscillations.
2014-10-31 12:06:31 -04:00
Kartikaya Gupta
44e502b83b
Bug 1091049 - Add fling curving to accelerate fast flicks. r=botond
2014-10-30 10:38:10 -04:00
Mason Chang
fb2714672f
bug 1083530. Part 2 Refactor GeckoTouchDispacher to use mozilla::Timestamp instead of nsecs_t. r=mwu
2014-10-29 13:37:06 -07:00
Mason Chang
2ef423b73d
Bug 1048667. Skeleton vsync framework and vsync aligned compositor. r=benwa,roc
2014-10-21 15:40:54 -07:00
Mason Chang
390d93ee3d
Bug 1069037 - Prevent touch events from piling up on the main thread. r=mwu
2014-10-16 14:02:00 +02:00
Chris Jones
23c257776c
Bug 1082895 - Don't use gralloc surfaces when layers.gralloc.disable is set. r=mattwoodrow
2014-10-14 18:30:13 -07:00
Vladimir Vukicevic
a5902d45bc
Bug 912196. Add support for ANGLE D3D11 path. r=jgilbert
...
There are currently problems with the color format chosen
which breaks MSAA resolution. But we might as well land this
now.
--HG--
extra : rebase_source : 1287e5c059e263d03b0d612ce5cf17e93bc5b033
2014-04-03 13:29:22 +08:00
Kartikaya Gupta
af45294759
Bug 1073024 - Make a pref to control building event regions. r=roc
2014-09-26 02:44:34 -04:00
Milan Sreckovic
b689675056
Bug 1068784 - Since the tiling is now not a simple pref choices, but it depends on some platform specific criteria, stop using the pref directly, and always use gfxPlatform::UseTiling instead. r=mwoodrow
2014-09-17 13:55:23 -04:00
Milan Sreckovic
3fe61f95a3
Bug 980036 - Move image prefs to gfxPrefs. r=seth
2014-09-22 17:30:20 -04:00
Nicolas Silva
d3e6013f97
Bug 1066139 - Put stereo video behind a pref (off by default). r=Bas
2014-09-23 17:57:14 -04:00
Nicolas Silva
f9cc5dcaf9
Bug 1071825 - Remove simple tiling code. r=mattwoodrow
2014-09-23 17:44:48 -04:00
Botond Ballo
ce4474100b
Bug 1062483 - Make the overscroll effect harder to trigger accidentally. r=kats
...
--HG--
rename : gfx/layers/apz/src/OverscrollHandoffChain.cpp => gfx/layers/apz/src/OverscrollHandoffState.cpp
rename : gfx/layers/apz/src/OverscrollHandoffChain.h => gfx/layers/apz/src/OverscrollHandoffState.h
extra : rebase_source : 155c68fcd76c5f1e7a4e57818d238908bc8eb3c2
2014-09-23 11:38:05 -04:00
Matt Woodrow
b1adcf8934
Bug 1046550 - Part 3: Use Direct2D 1.1 when preffed on. r=bas
2014-09-14 23:51:27 +02:00
Botond Ballo
92fda10b76
Bug 1063227 - Make APZ axis locking constants preffable. r=kats
...
--HG--
extra : source : 83f2d844c5a9833a40b2d0d9021597652e707a1a
2014-09-05 20:07:52 -04:00
Kearwood (Kip) Gilbert
5f59b02c90
Bug 1022825 - Implement Asynchronous Smooth Scrolling on Compositor Thread. r=kats
...
- Extended nsIScrollableFrame and nsGfxScrollFrame to return destination
of smooth scrolls which are to be animated on the compositor thread.
- Added apz.smooth_scroll_repaint_interval preference.
- Implemented AsyncPanZoomController::PanZoomState::SMOOTH_MSD_SCROLL state
and AsyncPanZoomController::SmoothScrollAnimation class to animate smooth
scroll animations on the compositor thread.
- Extended FrameMetrics to report requests for smooth scrolls to be animated
on the compositor thread and their corresponding destination positions.
- AsyncPanZoomController now checks FrameMetrics for requests to perform
smooth scrolling on the compositor thread. It will ensure that they
are cancelled as needed by mousewheel, touchpanel, keyboard, and
CSSOM-View instant scrolling DOM methods.
- The layout/generic/test/test_scroll_behavior.html mochitest has been
commented as depending on Bug 1062609 before being enabled for APZ.
2014-07-10 11:52:40 -07:00
Matt Woodrow
7c3d1c2e1a
Bug 982338 - Disable tiling for OSX 10.6. r=Bas
2014-07-25 12:49:45 +12:00
Phil Ringnalda
e63feb3849
Backed out 8 changesets (bug 982338, bug 1057212, bug 1059033) for build bustage
...
CLOSED TREE
Backed out changeset 4df1bd30364d (bug 982338)
Backed out changeset b68664a02904 (bug 1057212)
Backed out changeset 07b3695aa02f (bug 1059033)
Backed out changeset bb3885b57d48 (bug 1059033)
Backed out changeset 76897f52ac2c (bug 1059033)
Backed out changeset 31e89a2a409f (bug 1059033)
Backed out changeset 8e81f6f74182 (bug 1059033)
Backed out changeset c5bbf22f2f28 (bug 1059033)
2014-09-01 18:07:57 -07:00
Matt Woodrow
f9ac204f27
Bug 982338 - Enable tiling for OSX 10.8. r=Bas
...
--HG--
extra : rebase_source : c55a42c7e47413966cd5d67a3ae2eb65d142c860
2014-07-25 12:49:45 +12:00
Carsten "Tomcat" Book
1e05505fc7
Backed out changeset 7de1b4a42f1c (bug 982338) for OS X Crash Bustage on a CLOSED TREE
2014-09-01 09:58:39 +02:00
Matt Woodrow
14ca0ef931
Bug 982338 - Enable tiling for OSX 10.8. r=Bas
2014-07-25 12:49:45 +12:00
Mason Chang
acd46de08c
Bug 970751 Resample touch events. r=mwu,kats. a=kwierso
2014-08-31 15:38:00 -07:00
Mason Chang
5327fee772
backout of bug 970751 for intermittent ICS Debug.
2014-08-30 17:18:29 -07:00
Mason Chang
d6b0a95fda
Bug 970751 Resample touch events. r=mwu,kats. a=kwierso
2014-08-30 14:04:15 -07:00
Botond Ballo
f1400587fe
Bug 1057578 - Make the overscroll transform a uniform stretch. r=kats
2014-08-29 15:28:47 -04:00
Boris Chiou
683937c974
Bug 987527 - Register Vsync monitor to HWComposer. r=mwu
...
In order to enable/disable the Vsync from mHwc, we should make sure
the order of each command is correct. In this patch, I added an
interface for registering these mHwc callback functions and some
accessor/helper functions for manipulating Hwc Vsync.
2014-08-27 01:17:00 -04:00
Milan Sreckovic
d284127fd1
Bug 1055891: Add contrast to layer effects. Rename preferences to be consistent. More comments, some more explicit tests. r=mattwoodrow
2014-08-25 15:36:17 -04:00
Mason Chang
3db44baa85
Bug 1056190 - Delete Scrollgraph. r=benwa
2014-08-20 17:42:03 -07:00
Jeff Muizelaar
df48ffb1b7
Bug 1016539. Add support for accelerated a11y filters. r=mwoodrow
...
This adds the ability to render to a temporary surface and use that
to apply a filter effect to all of the content.
2014-08-07 17:44:08 -04:00
Harshit Harchani
f2bdad18c7
Bug 927946 - Add all APZC preferences to all.js. r=botond
...
--HG--
extra : rebase_source : d96f4aea65b40490d4cc7f8ec8704a2a2f7ef4b8
2014-08-13 01:35:22 +05:30
Nicolas Silva
5cfb339954
Bug 1025138 - Integrate DrawTargetTiled preffed off. r=mattwoodrow
2014-08-06 14:40:03 +02:00