Nicolas Silva
1d7c8451c8
Bug 1272600 - Part 3 - Move the ReadUnlock logic from compositable to texture. r=sotaro
2016-06-02 11:00:21 +02:00
Nicolas Silva
0a313355f8
Bug 1272600 - Part 2 - Store TextureReadLock into TextureClient/Host. r=sotaro
2016-06-02 11:00:17 +02:00
Nicolas Silva
e81b585b53
Bug 1272600 - Part 1 - Preliminary cleanups for the ReadLock patch queue. r=sotaro
2016-06-02 11:00:12 +02:00
Benoit Girard
d1a26c1e94
Backout d9111a0d9a44(bug 1274046) for windows bustage on a CLOSED TREE
...
MozReview-Commit-ID: 3qdijVGuw3O
2016-06-02 01:56:58 -04:00
Nicholas Nethercote
9ec20a644f
Bug 1277122 - Add missing null checks for pixman_image_create_bits(). r=seth,lsalzman.
...
--HG--
extra : rebase_source : dec917d2efd9a262bd06816dcbb541acd3892340
2016-06-01 14:27:30 +10:00
Kartikaya Gupta
c384832c0f
Bug 1101628 - Follow-up to fix crash in some gtest scenarios. r=me
...
MozReview-Commit-ID: 9qRNiaMnLd
2016-06-01 17:17:06 -04:00
Jeff Muizelaar
60421f01e1
Bug 1276923. Actually disable ssse3 scaler until it's fixed. r=mstange
2016-06-01 16:17:35 -04:00
Kartikaya Gupta
2bccdc112b
Bug 1101628 - Add a test to ensure that APZ doesn't need to wait for content to provide event region information. r=botond
...
MozReview-Commit-ID: JCpX0Qh5mC5
2016-06-01 15:48:05 -04:00
Kartikaya Gupta
e0de7153a9
Bug 1101628 - Refactor snapshotting code to allow reusing it across tests. r=botond
...
MozReview-Commit-ID: BRSUNn5gxSX
2016-06-01 15:48:05 -04:00
Kartikaya Gupta
7f2fcbb03b
Bug 1101628 - Fix function name and documentation to reflect reality. r=botond
...
MozReview-Commit-ID: 4DN8owPZH65
2016-06-01 15:48:05 -04:00
Kartikaya Gupta
f1063f9326
Bug 1101628 - Have the APZCTM tell the input queue what the allowed touch behaviours are, if it has the information. r=botond
...
MozReview-Commit-ID: CUgJm5ObVFV
2016-06-01 15:48:05 -04:00
Kartikaya Gupta
f8cf1bc2e1
Bug 1101628 - Add additional HitResult types to reflect the different event regions. r=botond
...
MozReview-Commit-ID: DxZjv1eCWLU
2016-06-01 15:48:05 -04:00
Lee Salzman
f39f95c565
Bug 1274111 - use freetype directly for calculating glyph sizes in SkFontHost_cairo. r=gwright
2016-06-01 14:52:58 -04:00
Jeff Muizelaar
c61e0d5461
Bug 1276923. Disable ssse3 scaler until it's fixed
2016-06-01 13:56:10 -04:00
Benoit Girard
80d61a794a
Bug 1274046 - Add FailureId to gfxConfig (FeatureState). r=dvander
...
MozReview-Commit-ID: FOITlJIMM0Z
--HG--
extra : rebase_source : d76a50e368b2df5f348f6d34136854f2be6166d8
2016-05-26 18:14:35 -04:00
Kartikaya Gupta
9ce6b03d5a
Bug 1275604 - Rename synthesizeNativeDrag to synthesizeNativeTouchDrag, and extract the TOUCH_SLOP constant to the helper file. r=botond
...
MozReview-Commit-ID: DcN23OC4Glj
2016-06-01 13:13:21 -04:00
Kartikaya Gupta
33d6952bd2
Bug 1275604 - Basic touch-action test. r=botond
...
MozReview-Commit-ID: 4irw1Qd7I6s
2016-06-01 13:13:14 -04: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
Milan Sreckovic
a1cd4e106d
Bug 1276947: Environment variable to force the use of the crash guard in nightly. r=dvander
...
MozReview-Commit-ID: 22O5Qtd0VUZ
--HG--
extra : rebase_source : bceca8e9e74db4a7f40dbafd5f02c22e98b5d695
2016-05-31 10:13:08 -04:00
Nathan Froyd
83303b4718
Bug 1277221 - micro-optimize gfxFT2FontList::AppendFacesFromCachedFaceList; r=jfkthame
...
NS_ConvertUTF16toUTF8 is actually a string class, despite sounding
somewhat like a function. Therefore, constructing one and assigning it
into an nsString results in needless work; we can just use the
constructed string directly.
2016-06-01 19:19:09 -05:00
Lee Salzman
2734f8d93d
Bug 1255062 - disallow multiple moveTos in SkPath::isRectContour. r=ethlin
2016-05-27 21:12:25 -04:00
Lee Salzman
2ef3c87215
Bug 1255062 - allow Skia GrConvexPolyEffect to handle degenerate contours. r=mchang
2016-05-26 12:52:52 -04:00
Bas Schouten
0a7e186b25
Bug 1272500: Make cairo-surface-wrapper not double-apply device transform. r=jrmuizel
...
MozReview-Commit-ID: EkWqiPEidE3
2016-06-01 15:25:26 +02:00
Wes Kocher
5843da7b34
Backed out changeset 43ecf82afb92 (bug 1270241) for android reftest failures
2016-05-31 16:06:06 -07:00
Randall Barker
92bf505262
Bug 1240065 - Throttle repaints when pinch zooming r=botond
2016-05-31 15:00:57 -07:00
Jeff Gilbert
7fad0075ea
Bug 1276096 - ANGLE should check for NONE readbuffer. - r=jrmuizel
2016-05-26 17:22:08 -07:00
James Willcox
87c08b5281
Bug 1270241 - Remove MOZ_USING_ANDROID_JAVA_WIDGETS r=kats
2016-05-31 15:07:51 -05:00
Nicolas Silva
15c05c673a
Bug 1273854 - Temporarily disable the TextureChild's mutex if not using ImageBridge. r=bas
2016-05-31 18:04:58 +02:00
Nicolas Silva
6f18e1035a
Bug 1273854 - Document the locking patterns in TextureChild that don't play well with tsan. r=bas, jseward
2016-05-31 18:03:51 +02:00
Mason Chang
0f69ca549f
Bug 1046205. Fix depth pitch read out of bounds. r=bas
2016-05-31 08:28:42 -07:00
Carsten "Tomcat" Book
b6eaf79e2f
Backed out changeset 1f80fae4ca27 (bug 1276590) on developers request
2016-05-31 15:56:49 +02:00
Thomas Zimmermann
ab38c66479
Bug 1276590: Replace |ReadBytes| with |ReadBytesInto| in Gonk IPC code, r=froydnj
...
MozReview-Commit-ID: FdjdoOT7j7j
2016-05-31 15:52:37 +02:00
Nicolas Silva
90af12edd2
Bug 1276068 - Correct the path flatness estimation computation. r=Bas
2016-05-31 12:34:17 +02:00
JerryShih
d2c1100510
Bug 1187466 - check compositor status in TextureHost::lock(). r=dvander
...
If the compositor is a nullptr during lock() call, it means that the
compositor is not compatible with current textureHost. So return false
in lock().
2016-05-28 10:38:00 +02:00
Jonathan Watt
24a809a5f3
Bug 1276810 - Make gfxPlatform::ScreenReferenceDrawTarget() infallible. r=Bas
2016-05-23 20:12:10 +01: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
eyim
3767f26135
Bug 1145085 - Move widget/ContentHelper.* to gfx/layers/apz/util/TouchActionHelper.*. r=BenWa,kats
...
r?BenWa,kats
MozReview-Commit-ID: 5snt3fIGnAS
--HG--
rename : widget/ContentHelper.cpp => gfx/layers/apz/util/TouchActionHelper.cpp
rename : widget/ContentHelper.h => gfx/layers/apz/util/TouchActionHelper.h
extra : rebase_source : 58250f060aefec4a8f9551f679d210bcdc849719
2016-05-27 16:46:25 -04:00
Benoit Girard
b754725d0c
Bug 1275987 - Add a 'reason for warp' histogram. r=jgilbert
...
MozReview-Commit-ID: 7dQf7jLupqL
--HG--
extra : rebase_source : 579254996e28395c0dcde41b438de85582a43657
2016-05-26 19:05:13 -04:00
Kaku Kuo
145a8d24cf
Bug 1255688 - Fix TypeFromSize for YV16 case; r=jrmuizel
...
MozReview-Commit-ID: KATnTZaLLdG
--HG--
extra : transplant_source : %FA%25%DD%95%12%F2m%FBNX%D5%DD%B9j%14%B4%8F%D8%C5%93
2016-03-10 17:58:00 +08:00
Kearwood (Kip) Gilbert
b25f2d6a84
Bug 1276066 - Add Union with "components" member to math classes to enable array access to members. r=bas
...
- Adding an array member to access the components of vector, size,
and matrix classes reduces the code needed when passing all of the
members to functions.
MozReview-Commit-ID: A6XL7y3zwsV
--HG--
extra : rebase_source : 77fb1b9784ae1213530cff7f42563e0afc8859e3
2016-04-18 12:12:36 -07:00
kearwood
24362dc743
Bug 1276359 - Fix D3D11 Shader Compile Failure r=bas
...
MozReview-Commit-ID: 6t02t473FFg
--HG--
extra : rebase_source : b512add238d5a0853752ae7306fe412ee6df245a
2016-05-27 13:37:52 -07:00
Jeff Muizelaar
a5fc6a819f
Bug 1266491 - Use an ssse3 scaler for video. r=mstange
...
This is a separable scaler that improves from performance
from 15-16fps to 21-22fps
2016-05-28 10:12:12 -04:00
Jeff Muizelaar
85d22c8bbc
Bug 1266491. Add a RGB_FROM_YCBCR texture flag. r=nical
...
We only use the SSSE3 scaler when this texture flag is set. This avoids using
it for compositing things other than video.
2016-05-28 10:12:11 -04:00
Chris Peterson
11ef78ae89
Bug 1275016 - Rename Endian.h to EndianUtils.h to avoid #include confusion with Android's endian.h stdlib header. r=froydnj
...
--HG--
rename : mfbt/Endian.h => mfbt/EndianUtils.h
2016-05-22 13:31:11 -07:00
Botond Ballo
0ab39f7210
Bug 1267999 - An APZC cannot be checkerboarding if APZ is force-disabled for it. r=kats
...
MozReview-Commit-ID: Ai6aiRFBPl1
--HG--
extra : rebase_source : 62a2f6e79150e4acff4a833d7c128167f1c41941
2016-05-25 19:38:39 -04:00
Botond Ballo
ee8e0b9c30
Bug 1273227 - Fix an assertion in TextureClient::Unlock(). r=nical
...
MozReview-Commit-ID: JwWPe4F0NCq
--HG--
extra : rebase_source : 82262bd0a1ca7a0aa32e7007578b5b00e8139f0f
2016-05-25 13:16:25 -04:00
Bill McCloskey
7dbc02ed0f
Bug 1262671 - Use BufferList for Pickle (r=froydnj)
2016-05-27 09:57:41 -07:00
Bill McCloskey
291c555f34
Bug 1262671 - void** -> PickleIterator (r=froydnj)
2016-05-27 09:57:38 -07:00
Xidorn Quan
5678a23c37
Bug 931445 part 4 - Ensure pointer is moved into the window for APZ mouseevent test. r=kats
...
MozReview-Commit-ID: HiRf1qHjSL9
--HG--
extra : source : 86f4daa98b83f088af4835c855901725ee64fe1b
extra : amend_source : 31b14f114e7435a0872023e107cebebce7871229
2016-05-27 17:13:05 +10:00
Xidorn Quan
adf9f94c38
Backed out 4 changesets (bug 931445) for e10s mochitest failures
...
Backed out changeset 5a92875424b0
Backed out changeset 79ba5815f9aa
Backed out changeset b084784405ef
Backed out changeset 67bf9ee17564
--HG--
extra : rebase_source : 9604d138e1d333d7bcf6edc8b886340b8371524d
2016-05-27 16:08:41 +10:00