Milan Sreckovic
2ef858355b
Bug 1182209
- Additional info with some critical errors. r=mchang
...
CLOSED TREE
2015-07-14 15:22:29 -04:00
Andrew Comminos
52d2fdc51b
Bug 1184224 - Remove gfxPrefs.h include from gfxPlatformGtk.h. r=karlt
...
CLOSED TREE
2015-07-15 11:38:00 -04:00
Ryan VanderMeulen
c5f205c7ca
Merge m-c to inbound. a=merge
...
CLOSED TREE
2015-07-16 12:45:32 -04:00
Ryan VanderMeulen
9466d7029c
Backed out changeset 01478a143658 (bug 1159751) for causing bug 1184539.
...
CLOSED TREE
--HG--
extra : amend_source : 4ec25bfff3e810c29b68978142005b78fa8fb867
2015-07-16 11:11:39 -04:00
David Anderson
7885e309cd
Break InitD3D11Devices up into smaller functions. (bug 1179051 part 2, r=bas)
2015-07-15 23:59:39 -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
Matt Woodrow
ac43f32053
Bug 1179987 - Remove painted region from SurfaceDescriptorTiles since it isn't used any more. r=nical
...
--HG--
extra : rebase_source : 5a50e5bee9f2402cade693ee4deced6a0b5831a9
2015-07-15 13:36:12 -04:00
Matt Woodrow
929531a354
Bug 1179987 - Make tiled TextureSource recycling based on pointer comparisons rather than trying to do it geometrically. r=nical
...
--HG--
extra : rebase_source : 47599d8f7e1b80157e3faab35ff8b3a35913e042
2015-07-15 13:34:35 -04:00
Matt Woodrow
733a253b4d
Bug 1179987 - Simplify unlocking of tiled texture hosts. r=nical
...
--HG--
extra : rebase_source : 87506a5a809cf3381f9da7228ac2ccf3a2bb659f
2015-07-15 13:33:11 -04:00
Jeff Muizelaar
65c6ab8e0c
Bug 1184130. Report mismatches of adapter description and vendor id that we get from the registry. r=bas
...
This should help us detect optimus configurations better.
--HG--
extra : rebase_source : d01289129b0ba4ad26b28275f70f85d62991c08e
2015-07-14 15:00:24 -04:00
Steven Michaud
f6c96b6e5d
Bug 1181197 - Fix null dereference in SharedPlanarYCbCrImage destructor. r=jgilbert
2015-07-15 11:56:36 -05:00
Jeff Muizelaar
7bc6837af6
Bug 1178426. Add GfxInfo to ServicesList.h. r=nfroyd
...
--HG--
extra : rebase_source : b18fb78fa6b7d86fbb9496861938bfde21b3c6e6
2015-07-08 16:51:09 -04:00
Simon Montagu
04f33e7cf4
Bug 1183209 patch 3: update generated data files to Unicode 8, and adapt internal XIDMOD types to the new types in Unicode's xidmodifications.txt, r=jfkthame
2015-07-15 05:55:24 -07:00
Simon Montagu
d6288a21a0
Bug 1183209 patch 1: add new script codes from Unicode 8 to harfbuzz, r=jfkthame
2015-07-15 05:55:09 -07:00
Makoto Kato
8c4703ea9b
Bug 1176158 - Part 2. Remove unused ko_xxx and x_symbols from gfxGDIFontList. r=jdaggett
2015-07-15 17:18:42 +09:00
Nicholas Nethercote
cf08b5a956
Bug 1182962 (part 3) - Use nsTHashtable::Iterator in gfxPlatformFontList. r=jdaggett.
2015-07-13 19:08:31 -07:00
Nicholas Nethercote
87423a76fa
Bug 1182962 (part 2) - Use nsTHashtable::Iterator in gfxFont. r=jfkthame.
...
--HG--
extra : rebase_source : 270c5f024699fc8f922c6612d853872db50f2176
2015-07-13 19:08:16 -07:00
Nicholas Nethercote
6903c4d3aa
Bug 1182962 (part 1) - Use nsTHashtable::Iterator in gfxUserFontSet. r=jfkthame.
...
--HG--
extra : rebase_source : 33b6afcb2d314033964d8443ccb335eb8106d00f
2015-07-13 17:41:12 -07:00
Seth Fowler
9391045db4
Bug 1183836 - Remove support for decode-on-draw-only. r=tn
2015-07-14 18:16:31 -07:00
Jeff Gilbert
2e4a1c88ee
Bug 1182371 - Misc WebGL cleanup. - r=kamidphish
2015-07-14 17:37:28 -07:00
Kyle
902feca0b9
Bug 1182547 - Replace InitExtensions() with InitExtensionsFromDisplay() so that queries can be made with specific displays and add symbol loading for GetPlatformDisplayEXT so that the ANGLE_platform_angle_d3d extension can be used. r=jgilbert
2015-07-10 14:47:48 -04:00
Andrew Comminos
934be774e5
Bug 1183820 - Expose if cairo uses XRender to GetAzureBackendInfo. r=mattwoodrow
...
--HG--
extra : rebase_source : 48a9b892e552461dfc9e4f955122240aa08a6db0
extra : histedit_source : 7dd98adff17ab32a39250f7e5bbb94c763e8bc4c
2015-07-14 13:56:00 -04:00
Bas Schouten
25767b735d
Bug 1159751: Ensure WARP can never be used for Windows 7. r=milan
2015-07-14 17:02:21 +00:00
Ting-Yu Lin
acb06224cc
Bug 1183085 - Remove EndConstruction() from layer documentation; r=roc
...
EndConstruction() was removed in bug 564993.
--HG--
extra : commitid : JCXdGcjpvq3
extra : rebase_source : 2b62f813fb3e4d846a242ca47f26f79e96e1c181
2015-07-13 21:44:11 +08:00
Ehsan Akhgari
e1e6ebdf67
Bug 1180552 - Don't treat -Wuninitialized warnings as errors in Cairo; r=jrmuizel
2015-07-13 19:28:53 -04:00
Botond Ballo
9eadc95b3f
Bug 1181832 - Keep gfxPrefs.h out of header files. r=kats
...
--HG--
extra : rebase_source : 33d5abb8f12f1173ae50d1712f15e273f9b26ace
extra : source : 4bd2e2744ef1b914d2859f3433b6b9026d91401b
2015-07-13 11:53:10 -04:00
George Wright
7705376d66
Bug 1002466
- Use SK_ScalarNearlyZero instead of 0.0f to render dots r=mattwoodrow
2014-04-29 18:38:35 -04:00
Birunthan Mohanathas
a8939590de
Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
...
The bulk of this commit was generated by running:
run-clang-tidy.py \
-checks='-*,llvm-namespace-comment' \
-header-filter=^/.../mozilla-central/.* \
-fix
2015-07-13 08:25:42 -07:00
Morris Tseng
2368c2a733
Bug 1182950 - Fix compile error in non-unified build. r=botond
2015-07-12 23:23:00 -04:00
Nicolas Silva
1669cfdfef
Bug 1180688 - Detect whether the widget will be able to present frames with BasicCompositor on Mac. r=mstange
2015-07-13 16:46:48 +02:00
Lee Salzman
f79b8c9c9a
Bug 1170390 - Use Optimal2DFormatForContent over OptimalFormatForContent to avoid enum conversions. r=jrmuizel
2015-07-06 22:27:19 -04:00
Lee Salzman
2a81190d40
Bug 1170390 - Add gfxASurface::GetSurfaceFormat for retrieving precise surface format where necessary. r=jrmuizel
2015-07-06 22:11:38 -04:00
Lee Salzman
dfce3fe4ef
Bug 1170390 - Make gfxPlatform::CreateOffscreenSurface use explicit format rather than guess. r=jrmuizel
2015-07-06 21:21:47 -04:00
Lee Salzman
6f442f976d
Bug 1170390 - Detect 16bpp cairo xlib surface format. r=jrmuizel
2015-07-06 20:19:56 -04:00
John Daggett
12d9815c6e
Bug 1163488 - use the preprocessor to keep font lang arrays in sync. r=m_kato
...
--HG--
extra : rebase_source : 23f499da2a3590be32018f27f4f27e2186b4f2bc
2015-07-10 23:49:26 +09:00
David Anderson
993e2d85ef
Annotate crash reports during graphics driver initialization guards. (bug 1181375 part 3, r=mattwoodrow)
...
--HG--
extra : rebase_source : 8cb703fc6b04f36c5c9c32512b309cc74c6590ad
2015-07-10 20:04:14 -07:00
Jeff Muizelaar
f3a26c774c
Bug 1109718. Log when RenderTargetView's need to be recreated. r=mwoodrow
...
This should help us figure out how wide spread this problem is.
--HG--
extra : rebase_source : 635837b6ce2f3e35722c607506a039b49abb7a25
2015-07-10 16:56:09 -04:00
Nicolas Silva
d2543c086d
Bug 1129871 - Avoid copying TileClient when not necessary. r=BenWa
2015-07-10 13:50:21 +02:00
Carsten "Tomcat" Book
5a7a6c3543
Backed out changeset f4d81e9a81e0 (bug 1181375)
...
--HG--
extra : rebase_source : 4baf187061a7e59567772ef0bc407cf6d8c6db33
2015-07-10 09:27:24 +02:00
David Anderson
f6a359fda1
Annotate crash reports during graphics driver initialization guards. (bug 1181375 part 3, r=mattwoodrow)
2015-07-09 23:17:17 -07:00
Randell Jesup
5211d5e9ad
Bug 1155059: Patch 6 - fix problems with gfxFontInfoLoader shutdown sequence r=jdaggett
2015-07-09 23:21:46 -04:00
Kartikaya Gupta
19b71cf932
Bug 1181678 - Improve the check for skipping test_layerization if APZ is disabled. r=botond
2015-07-09 09:54:09 -04: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
Kyle
4b077fd12e
Bug 1178971 - Changed line snapping behaviour depending on even/odd-ness of stroke width. r=mstange
...
--HG--
extra : rebase_source : bddeb31d488b74337889a874f7f60b47bf65ed2a
extra : histedit_source : 0dee20bd92d1f656bd8b97d06acf6b99febc7a02
2015-07-07 14:56:23 -04:00
Mason Chang
c393f81364
Bug 1181028. Delete assertion to create equivalent draw targets during box shadow creation. r=mstange
2015-07-08 10:00:32 -07:00
Nicolas Silva
d5ca51af25
Bug 1178753 - Always enable async-video when OMTC is enabled. r=sotaro
2015-07-08 09:28:48 +02:00
John Daggett
1530a300ff
Bug 1180415 - initialize downloadable font pattern from FTFace. r=karlt
2015-07-08 14:44:32 +09:00
Mason Chang
bf3023d8e1
Bug 1181028. Log assert error. r=me
2015-07-07 15:41:29 -07:00
Robert O'Callahan
0aa93d50d6
Bug 1181303. Set composition time earlier so that computing invalid regions works properly. r=mattwoodrow
...
--HG--
extra : commitid : 84TwJo9wYem
extra : rebase_source : 9c4214cfa919611ab542a89b3191c8b9915b63a6
2015-07-08 08:50:29 +12: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
Wes Kocher
96e5bab62f
Backed out changeset 1afe81135def (bug 1181028) for android build bustage CLOSED TREE
...
--HG--
extra : amend_source : f351b0b9b4a410254e969f645b18bf00446e9ba9
2015-07-07 12:23:33 -07:00
Mason Chang
c0d279926a
Bug 1181028. Log assert error. r=me
2015-07-07 12:00:48 -07:00
Ryan VanderMeulen
de7e734bc6
Merge m-c to inbound. a=merge
...
CLOSED TREE
2015-07-07 13:38:10 -04:00
Ryan VanderMeulen
67ce0a43c0
Merge b2g-inbound to m-c. a=merge
2015-07-07 13:25:39 -04:00
Hiroyuki Ikezoe
8763061ac2
Bug 1175751 - Apply playback rate to compositor animations. r=bbirtles
2015-07-06 19:05:00 +02:00
Mason Chang
66a4503c62
Bug 1179049. Properly null check for draw target in box shadow code. r=mstange
2015-07-06 08:58:22 -07:00
Nicolas Silva
69c7447d0f
Bug 1178816 - Fix a crash when DrawTargetD2D1 fails to initialize. r=milan
2015-07-06 17:57:03 +02:00
Kartikaya Gupta
cb155dcae8
Bug 1176798 - Increase the content response timeout to prevent intermittently failing. r=botond
2015-07-06 09:53:11 -04:00
Cervantes Yu
5dfad47413
Bug 1180644: Fix crashes after enabling OOP on B2GDroid. r=snorp
2015-07-06 19:18:20 +08:00
Robert O'Callahan
def8dbd2fe
Bug 1181085
- Don't accumulate ImageCompositeNotifications when we're compositing to a DrawTarget. r=nical
...
CLOSED TREE
--HG--
extra : transplant_source : 5%83%29%C7%C1%EB%FCC%E9%0B%CC%E3%91%1D%AA%E4%AF_v%12
2015-07-08 00:12:24 +12:00
Dylan Roeh
bd9ca6bb1d
Bug 1153848 - Add pref to disable SurfaceTexture attach/detach. r=snorp
2015-07-06 16:43:45 -05:00
Dragana Damjanovic
7987d2203e
Bug 905127 - Part 2 - remove unnecessary nsNetUtil.h includes r=jduell
2015-07-06 07:55:00 +02:00
Lee Salzman
c8976b83ce
Bug 1180246 - Part 4 - reduce Cairo dependencies where safe in TextureClientD3D9. r=bas
...
--HG--
extra : rebase_source : ca0e95dcdf553b88515fcf91884753dfec0df759
2015-07-03 11:54:35 -04:00
Lee Salzman
5291e3cfc7
Bug 1180246 - Part 3 - remove usage of cairo_d2d_device. r=bas
...
--HG--
extra : rebase_source : a9521859e5815a4c3ff200639a1c01fe20dbd0d3
2015-07-02 17:44:53 -04:00
Lee Salzman
6c9c53455b
Bug 1180246 - Part 2 - kill gfxD2DSurface with fire. r=bas
...
--HG--
extra : rebase_source : ab3f73a4fbfb18e6c5ff0997efea473db0dae025
2015-07-02 08:02:59 -04:00
Lee Salzman
97d3a0fc71
Bug 1180246 - Part 1 - remove dependencies on gfxD2DSurface. r=bas
...
--HG--
extra : rebase_source : 199520a80f8d904f2034fa39d9640d271078a6ac
2015-07-02 08:02:51 -04:00
Robert O'Callahan
ecb176f2ca
Bug 1143575. Add assertion for diagnostic purposes. r=nical
...
--HG--
extra : commitid : 7BmgrQ6vCQs
extra : rebase_source : 64adda596299b7950d8aab8e4550f72ac3001917
2015-07-06 17:20:23 +12:00
Robert O'Callahan
5db5fe149c
Bug 1143575. Fix build by ensuring ColorLayerComposite uses namespace gfx. r=nical
...
--HG--
extra : commitid : G8QCn0UNrKo
extra : rebase_source : cfced448c22ed5b11c8eac58efd442ee867b154b
2015-07-04 10:50:30 +12:00
Robert O'Callahan
b03e5d3a3c
Bug 1143575. Add a bias value to ImageHost to avoid unpredictable results when image times and compositor times are closely aligned. r=nical
...
--HG--
extra : commitid : GtORzoze3fw
extra : rebase_source : f16d56e72c02e9ba48bc6f01568e59205e87014f
2015-06-15 15:27:02 +12:00
Karl Tomlinson
0cf3dc36ec
bug 1180012 remove unused GetPrefFonts() r=jdaggett
...
--HG--
extra : rebase_source : 67f5d30d568d9a5f91a11230c6d51c0a72736bc4
2015-05-19 19:39:51 +12:00
Robert O'Callahan
9fa98a0f8d
Bug 1143575. Let ImageContainer::SetCurrentImages accept multiple images. r=nical
...
--HG--
extra : commitid : 4THtxHGR1j1
extra : rebase_source : b97186838e57bbe50599b9d1cc37f433994d3b00
2015-05-25 14:33:35 +12:00
Robert O'Callahan
691cbe2607
Bug 1143575. Let callers of ImageContainer::SetCurrentImages specify frame IDs. r=nical
...
--HG--
extra : commitid : DuR1A0ZlwdV
extra : rebase_source : 5f3c7c819038bd300ad34b90b830686448308039
2015-07-03 22:13:48 +12:00
Robert O'Callahan
478bb5668d
Bug 1143575. Reimplement ImageContainer::GetPaintCount to be composition-aware. r=nical
...
--HG--
extra : commitid : EmOEK6v27UF
extra : rebase_source : 671c06aa942ad87716ab9a998dd55103b1270b66
2015-06-15 14:45:59 +12:00
Robert O'Callahan
8baa86248d
Bug 1143575. Implement ImageContainer::GetDroppedCount. r=nical
...
--HG--
extra : commitid : 1ZcGFtkQYFJ
extra : rebase_source : 182e42bfd9b2f6ba152339bf45aee814296ced49
2015-05-11 14:07:07 +12:00
Robert O'Callahan
0dbe12e42f
Bug 1143575. Clarify code by renaming method to ClearCurrentImageFromImageBridge. r=nical
...
We need to make it clear that ClearCurrentImage is really an internal method
of the ImageContainer implementation, not a method that ImageContainer users
should call.
--HG--
extra : commitid : 9404nMt3qhP
extra : rebase_source : 9e9edcea98f9f1dd4869806726606640ead2e855
2015-03-26 14:17:13 +13:00
Robert O'Callahan
84a4b59472
Bug 1143575. Remove ClearAllImagesExceptFront because it doesn't do anything. r=nical
...
ImageBridgeChild::FlushAllImages with aExceptFront==true does absolutely
nothing, so remove the parameter and remove all callers which pass true.
--HG--
extra : commitid : D7XjM7QaYjQ
extra : rebase_source : 6c8db683a98a2a340202a88d00d6d70f44a9f374
2015-03-26 14:08:30 +13:00
Robert O'Callahan
dad7a2fa50
Bug 1143575. Implement ImageContainer::GetPaintDelay. r=nical
...
--HG--
extra : commitid : BnawQer3CoY
extra : rebase_source : 81937eb73d71cdb85b77c488f0a5e02ab4a4180b
2015-07-03 19:39:09 +12:00
Robert O'Callahan
04dc05db17
Bug 1143575. Pass a list of timestamped images to ImageContainer::SetCurrentImages. r=nical
...
--HG--
extra : commitid : 2JD9zKhyZMo
extra : rebase_source : f5276dee70345e932daca7a4d082f5917e09bf9e
2015-07-07 09:58:18 +12:00
Robert O'Callahan
2e70b55264
Bug 1143575. Async image invalidation does not necessarily need to invalidate the layer; LayerTreeInvalidation will do that for us. r=mattwoodrow
...
We need to remove this so that adding images to the end of the list of images
for an ImageLayer doesn't force composition to happen even if nothing else
has changed.
--HG--
extra : commitid : 8ycbGC3r3R2
extra : rebase_source : 2db81491d697d45e2e2c4605a3a00db7aca8586b
2015-05-15 18:16:41 +12:00
Robert O'Callahan
66a72d1a69
Bug 1143575. Exit composition early if nothing is invalid. r=mattwoodrow
...
We need this change so that when ImageHost has a next image to display
more than one composition-interval in the future, we skip the actual
compositing work in those intermediate composition(s) if nothing else
has changed.
This change is a little bit scary since it breaks any code that was
previously assuming ScheduleComposition would actually update the screen.
However, that code was already broken for BasicCompositor.
--HG--
extra : commitid : FUFFaJDSwfu
extra : rebase_source : eb2d5fadd5dbd417e7a25c05b148bd8964e8c2a3
2015-05-15 18:27:04 +12:00
Robert O'Callahan
008359665e
Bug 1143575. Make LayerTreeInvalidation invalidate when an ImageLayerComposite's current frame has changed. r=mattwoodrow
...
--HG--
extra : commitid : 377gmcdr28S
extra : rebase_source : 2784e6664d1b87442a9045cbdfd82d65e2c8a431
2015-06-07 12:27:06 +03:00
Robert O'Callahan
68954a66d8
Bug 1143575. Route ImageCompositeNotifications to ImageContainers. r=nical
...
For frame statistics to work properly, we have to notify an ImageContainer
when it has been composited. This requires a few changes, which have
been lumped together in this patch:
-- Create PImageContainer and ImageContainerParent/ImageContainerChild.
-- Add mFrameID and mProducerID everywhere we're passing around images.
-- Route composition notifications from the compositor back to
ImageContainerChild.
--HG--
extra : commitid : 7atVkOgdEhG
extra : rebase_source : caaba6a708ed267368df44609fb047abde9c3ca1
2015-07-06 15:02:26 +12:00
Robert O'Callahan
6111862fcc
Bug 1143575. Make ImageClientSingle handle multiple textures. r=nical
...
--HG--
extra : commitid : IMpF8V8HNbk
extra : rebase_source : e7748b4daa61d031a092970c793edef38787f974
2015-07-03 22:37:03 +12:00
Robert O'Callahan
7f3db8a464
Bug 1143575. Factor out AsyncTransactionWaiter from AsyncTransactionTracker so we'll be able to wait for multiple AsyncTransactionTrackers. r=nical,sotaro
...
--HG--
extra : commitid : KV6Mne8t10A
extra : rebase_source : 02de1f49ce13465481cfa688b8867fc558cac474
2015-05-12 15:36:49 +12:00
Robert O'Callahan
4b6793f937
Bug 1143575. Fix some code formatting. r=nical
...
--HG--
extra : commitid : ClRm5y4d3Tv
extra : rebase_source : 3b4629fc4e171ce31cfb761e831974191d3ae35c
2015-03-20 16:46:29 +13:00
Robert O'Callahan
2ce4c471d8
Bug 1143575. ImageClient::UpdateImage should not return false when there's no image, because recreating the ImageClient won't help. r=nical
...
--HG--
extra : commitid : GusXnTjkMTp
extra : rebase_source : 9792f5cb1427f33ecb2577a0b0ee8f1691d89a12
2015-03-19 21:06:27 +13:00
Robert O'Callahan
bcc8b5528b
Bug 1143575. Remove ImageClientBridge::Updated. r=nical
...
--HG--
extra : commitid : Q5G6rn1dV9
extra : rebase_source : bcadc50007626d5087ddbaaa9d954d3b6bd624f1
2015-03-19 21:00:52 +13:00
Robert O'Callahan
72fed74ae6
Bug 1143575. Replace ImageClientSingle::UpdateImage's use of Image serial numbers with ImageContainer state generation counters, and switch it to use ImageContainer::GetCurrentImages. r=nical
...
When ImageContainer and ImageClient are managing a list of images, the
individual Image serial numbers are no longer enough to detect whether the
state has changed.
--HG--
extra : commitid : 3EkV17zqHVt
extra : rebase_source : 92e7479b39bf499db0cc1db3534317c2fb8de68a
2015-05-12 12:56:09 +12:00
Robert O'Callahan
904f16b7e1
Bug 1143575. Ensure we schedule another composite if ImageHost has pending images. r=nical
...
--HG--
extra : commitid : BLBkIe24S4Z
extra : rebase_source : f710a0908f9336a9a30733b7ffb297da5feeff54
2015-03-19 19:58:16 +13:00
Robert O'Callahan
beb81d9243
Bug 1143575. Implement ImageHost support for multiple timed images. r=nical
...
--HG--
extra : commitid : AFygr6JPPRp
extra : rebase_source : d70e81f20655c3bd1de73b8cff71de1e6f381fa8
2015-05-25 22:48:09 +12:00
Robert O'Callahan
d42119a3f1
Bug 1143575. Store composition time in Compositor. r=nical
...
We'll need this later so ImageHost can select the correct image to use.
Adding a TimeStamp parameter to BeginFrame is a bit annoying since BeginFrame
is overridden by every subclass. It's a bit more convenient to just call a
separate non-virtual method just before we call BeginFrame.
--HG--
extra : commitid : 3QUviDozXL
extra : rebase_source : ba6bc3d846606f3f7598f4a3b687b68746067ce3
2015-07-07 15:38:38 +12:00
Robert O'Callahan
faeb0b0fba
Bug 1143575. Extend IPDL OpUseTexture to support multiple timestamped images. r=nical
...
--HG--
extra : commitid : 2GX3DAQCBjp
extra : rebase_source : 1cfae59b0e042e4b0295bc4382021e523d69ec70
2015-05-04 22:59:02 +12:00
Robert O'Callahan
15642eb711
Bug 1143575. Replace ImageContainer Lock methods with simplified AutoLockImage. r=nical
...
--HG--
extra : commitid : B1BZNvKIQFf
extra : rebase_source : 927c9aa549a863aeba97c0e5a4cb6cf87194669a
2015-03-27 12:07:53 +13:00
Robert O'Callahan
d5d2cc4906
Bug 1143575. Fix typo in ImageContainer comment. r=nical
...
--HG--
extra : commitid : 17nmu85I7H7
extra : rebase_source : 951506bb60b87a4d61c843eb973e104d72414dbf
2015-03-16 23:23:50 +13:00
Robert O'Callahan
66660084d6
Bug 1143575. Rename ImageBridgeChild's AutoRemoteTextures to AutoRemoveTexturesFromImageBridge to avoid clashes with later work. r=nical
...
--HG--
extra : commitid : DkhWRxCRw3L
extra : rebase_source : 401b71c77646ca46a0b3754d7ee060e0c2007d69
2015-03-16 23:20:42 +13:00
Robert O'Callahan
942ed20877
Bug 1143575. Pass a picture rect with OpUseOverlaySource and OpUseTexture, and eliminate OpUpdatePictureRect. r=nical
...
The picture rect logically belongs with the texture, and later patches will
make OpUseTexture take multiple textures, each of which needs its own
picture rect.
--HG--
extra : commitid : AF2YszcgNe1
extra : rebase_source : 826332fc5dfec25b712ff62e5812cb00aaac81a4
2015-07-04 10:52:42 +12:00
Robert O'Callahan
4cbd6a0b45
Bug 1143575. Move mLayer from ImageClientBridge up into its superclass ImageClient. r=nical
...
This simplifies code slightly.
--HG--
extra : commitid : IIL0ssthKVz
extra : rebase_source : ac94bb95089c4e029cda43b073e8db5a11becd37
2015-03-25 22:02:04 +13:00
Robert O'Callahan
f194f6dade
Bug 1143575. Remove unused CompositableClient::OnTransaction. r=nical
...
--HG--
extra : commitid : 8rysjAMnzTJ
extra : rebase_source : 36fa30fb31e95eeeee418779acb010fd137e0991
2015-03-25 21:30:25 +13:00
Robert O'Callahan
91d0066cc9
Bug 1143575. Remove unused AttachAsyncCompositable overload. r=nical
...
--HG--
extra : commitid : 9HTduT5MBwh
extra : rebase_source : 35f5b66328068bdc1a6addb90ae6ea5d15c00bcf
2015-05-08 15:58:17 +12:00
Robert O'Callahan
2733931631
Bug 1143575. LayerManagerComposite can't get END_NO_COMPOSITE. r=mattwoodrow
...
--HG--
extra : commitid : IcaU3L5K6Of
extra : rebase_source : f6a57ac92d1d742a3b1de3c51224fc2e47b792c1
2015-05-15 18:33:20 +12:00
Robert O'Callahan
bf9976987d
Bug 1143575. Remove unused ReturnReleaseFence. r=nical
...
--HG--
extra : commitid : IRHUURGyZ8Y
extra : rebase_source : a83531052f89676887fa35a7bcb0753a373143e4
2015-05-12 09:53:22 +12:00
Robert O'Callahan
12ae793af5
Bug 1143575. Remove unused ImageContainer::ResetPaintCount. r=nical
...
--HG--
extra : commitid : HGiTU6g5Puk
extra : rebase_source : 5550d38a6d9a91e5be5885152885df37ddf3dfa5
2015-03-23 23:39:28 +13:00
Robert O'Callahan
20525bd83f
Bug 1143575. Rename mAsyncTransactionTrackeres to mAsyncTransactionTrackers. r=nical
...
--HG--
extra : commitid : FYNeg3qoAWW
extra : rebase_source : 730f71e87d2f9b0afff05556ff27dd5f6f0d8b82
2015-03-23 23:34:41 +13:00
Robert O'Callahan
c85ce2add1
Bug 1143575. Remove unused CompositionNotifySink. r=nical
...
--HG--
extra : commitid : KLg81j7yveG
extra : rebase_source : d2a2af5c722a81632fcf4644d429bb2995fcba1e
2015-03-22 01:02:25 +13:00
Robert O'Callahan
a8c934fc4b
Bug 1143575. Remove unused Image::IsSentToCompositor tracking. r=nical
...
--HG--
extra : commitid : 4lRVErELCKo
extra : rebase_source : 00787282ba967a306fb0862ef51dc70b37c9380b
2015-03-20 16:13:46 +13:00
Robert O'Callahan
84a1b0dd5a
Bug 1143575. Android's screenshotting code should invalidate the LayerManagerComposite to ensure composition will actually happen. r=nical
...
There is some ambiguity about whether ScheduleComposite will necessarily
trigger a composite all the way to nsWindow::DrawWindowUnderlay. Android
robocop tests assume it will, because they rely on DrawWindowOverlay
being called so they can take a screenshot and make progress,
but this is a very fragile assumption. They also rely on the entire
window being painted, which is also a fragile assumption.
This patch improves the situation by explicitly invalidating the current
window area when Android Java code needs to trigger a composite. This avoids
regressions from future patches in this series which make composition bail
out when there is nothing invalid.
The resulting setup is still a bit fragile for my taste but I'm not sure
what the ideal solution would be.
--HG--
extra : commitid : 3t3xqRdZs24
extra : rebase_source : b23749613663ca805484776ccf5e36b4ff00e3fe
2015-06-12 03:20:04 +12:00
Robert O'Callahan
39d3278ef9
Bug 1143575. Make GL context current before cleaning up programs. r=nical
...
Otherwise we can get a crash with the following stack:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 14711]
0x5d99974e in mozilla::gl::GLContext::BeforeGLCall (this=0x6dbf0800,
funcName=0x60f251a4 <mozilla::gl::GLContext::raw_fDeleteProgram(unsigned int)::__PRETTY_FUNCTION__> "void mozilla::gl::GLContext::raw_fDeleteProgram(GLuint)") at /home/roc/mozilla-inbound/gfx/gl/GLContext.h:683
683 MOZ_ASSERT(IsCurrent());
(gdb) where
#0 0x5d99974e in mozilla::gl::GLContext::BeforeGLCall (this=0x6dbf0800,
funcName=0x60f251a4 <mozilla::gl::GLContext::raw_fDeleteProgram(unsigned int)::__PRETTY_FUNCTION__> "void mozilla::gl::GLContext::raw_fDeleteProgram(GLuint)") at /home/roc/mozilla-inbound/gfx/gl/GLContext.h:683
#1 0x5d99bed6 in mozilla::gl::GLContext::raw_fDeleteProgram (this=0x6dbf0800, program=210003)
at /home/roc/mozilla-inbound/gfx/gl/GLContext.h:2232
#2 0x5d99c10a in mozilla::gl::GLContext::fDeleteProgram (this=0x6dbf0800, program=210003)
at /home/roc/mozilla-inbound/gfx/gl/GLContext.h:2270
#3 0x5daa0ae6 in mozilla::layers::ShaderProgramOGL::~ShaderProgramOGL (this=0x6d7df000, __in_chrg=<optimized out>)
at /home/roc/mozilla-inbound/gfx/layers/opengl/OGLShaderProgram.cpp:491
#4 0x5da86bdc in mozilla::layers::CompositorOGL::CleanupResources (this=0x67ae4d70)
at /home/roc/mozilla-inbound/gfx/layers/opengl/CompositorOGL.cpp:177
--HG--
extra : commitid : LPnSogXNNio
extra : rebase_source : 0564dd5688916271c4a709ae6f15ba7ad493a761
2015-06-12 03:18:46 +12:00
Robert O'Callahan
03d5043265
Bug 1143575. Add some #includes to avoid more unified-build issues on Windows. r=nical
...
--HG--
extra : commitid : LAYd8Vr7a6D
extra : rebase_source : 7338bc61bbfbc0f464d50e2d1b1842ed1d4082ba
2015-06-09 14:35:04 +12:00
Robert O'Callahan
bf17280c42
Bug 1143575. Add some #includes to avoid unified-build issues on Windows. r=nical
...
--HG--
extra : commitid : 8xmF8987SNT
extra : rebase_source : a46a60f95c781019cb7bfd554524965efd851064
2015-06-09 05:27:37 +12:00
Robert O'Callahan
5088734876
Bug 1143575. Avoid including Android's GraphicBuffer.h from LayersTypes.h. r=nical
...
On some Android versions, GraphicBuffer.h ends up including libui's
hardware.h, which #defines the symbols version_minor and version_major, which
are used as field names in Ogg Theora's th_info struct. Later patches will
require some files to include both Theora headers and LayerTypes.h.
--HG--
extra : commitid : HM7e5zfyoAz
extra : rebase_source : de8dd7e5bc6bfcfeb729cfab86fe44b8bb12ab80
2015-06-08 21:27:23 +12:00
Robert O'Callahan
1387dd6d7c
Bug 1143575. #include nsDebug.h in YCbCrImageDataSerializer.cpp for NS_WARN_IF. r=nical
...
--HG--
extra : commitid : GDaM0ljPOHP
extra : rebase_source : 8ce0247de613f05c5d731f21f7fe0b1958f733e0
2015-06-08 22:19:11 +12:00
Tom Klein
eac491927d
Bug 1143303 - extend D2D circle workaround to work for small circles. r=bas
...
--HG--
extra : rebase_source : 2476d38321cddd744fe51b0f7d690643ad74deef
2015-07-06 22:46:00 +02:00
Kartikaya Gupta
bb5c403109
Bug 1169802 - Temporary workaround for a deeper bug, to prevent an assertion from firing. r=botond
2015-07-06 15:36:56 -04:00
Kartikaya Gupta
db3a3881cf
Bug 1180780 - Enable handling of pixel-scrolling wheel events with APZ on Windows and Linux. r=mstange
2015-07-06 14:10:35 -04:00
Karl Tomlinson
31cb4902f1
bug 1180010 make some methods protected and non-virtual r=jdaggett
...
--HG--
extra : rebase_source : 6fa2c2e7b13d516f629c833608dcdfce4eb6ce77
2015-03-13 16:00:10 +13:00
John Daggett
0c8123a2d7
Bug 1171357 - log font matching for textruns. r=m_kato
2015-07-06 10:11:19 +09:00
Sotaro Ikeda
813272f335
Bug 1112219 - Implement platform independent MediaResourceManager r=cpearce,bwu,nical
2015-07-05 11:56:04 -07:00
Kartikaya Gupta
247e9293b8
Bug 1145295 - Add some debug logging to try and trace an intermittent assertion. r=nical
2015-03-31 08:50:14 -04:00
Juan Gomez
258ad59e3f
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-07-03 18:29:00 -07:00
Lynn Tran
6ee48e8466
Bug 1031443 - Allow panning in the pinching state even if zooming is
...
disabled;r=botond
--HG--
extra : source : f3199edbe30a04a93986ff6054d192e59b658482
2015-07-01 14:58:32 -04:00
Kevin Wern
c4068c3470
Bug 1120683 - Properly handle unapplying 3D projective transforms throughout APZ code. r=botond
...
Whenever the inverse of a 3D projective transform is applied to a point, only use the result if it has a positive w-coordinate.
When transforming by a matrix that we know should be 2D, assert to that effect.
Transformations of rectangles (as opposed to points) remain to be audited.
--HG--
extra : source : a183e31473fcca0d20e2331fdbd93b8cc0cee824
2015-07-03 15:06:26 -04:00
Jeff Muizelaar
b50f004ccc
Bug 1180322. Add a document describing the history of layers
2015-07-03 18:10:12 -04:00
Benoit Girard
509337a1a0
Bug 1132467 - Adjust qcms lut inverse binary search of non monotonic TRC. r=jrmuizel
...
--HG--
extra : commitid : KdtckZDOAZH
2015-06-04 19:30:52 -04:00
Hamzata Diallo
3f61ec7708
Bug 1178513
- Export libxul symbols needed by ACL. r=mattwoodrow
...
--HG--
extra : rebase_source : 77ebb8e1195c0e2570dbf5dbee54edfa5ecdab28
2015-07-02 15:19:35 -07:00
Nishad P
5cfe77d6fb
Bug 1178513
- Added RGBA8888 to RGB565 converter. r=mattwoodrow
2015-07-02 13:53:06 -07:00
Kyle
87a268fcb4
Bug 1168189 - Force D2D1 CopySurface to use DrawBitmap like D2D. r=bas
...
--HG--
extra : rebase_source : 0bf0b8148d9bb5f2f1e19c9c56ea1a4a85dd1f3e
2015-06-19 16:05:51 -04:00
Timothy Nikkel
f24dd15190
Bug 1179298. ClientTiledPaintedLayer should allow empty transactions to succeed if it doesn't need to draw anything. r=mattwoodrow
...
ClientTiledPaintedLayer::RenderLayer was returning false immediately if there was no callback. It should check if it actually has to draw anything first, and then if it needs to paint it can return false if there is no callback.
2015-07-02 12:50:15 -05:00
Matt Woodrow
3bfec2a908
Bug 1175104 - Enable multithread support on our d3d11 content device. r=Bas
...
--HG--
extra : rebase_source : 19638a0236113af6a1611d96640a06dfe4b9023f
2015-04-24 15:30:46 +12:00
John Daggett
28d91fc221
Bug 1165179 - use all style matched faces within a font family. r=heycam
2015-07-02 10:44:14 +09:00
Markus Stange
8b1e64ec34
Bug 1148582 - Support multiple mask layers per layer in LayerManagerComposite.
2015-07-01 17:32:19 -04:00
David Anderson
c4f735d0c5
Bug 1148582 - Apply async transforms to (ancestor) mask layers correctly. r=botond
...
--HG--
extra : rebase_source : e44f7dbe49b343532b99704893dca879f1a69b4a
extra : source : 6234e37d912a054e8c07259c4dca19ce4c062055
2015-06-30 21:07:09 -04:00
David Anderson
55a0f8ee25
Bug 1148582 - Add mask layers to FrameMetrics for ancestor scroll frame clips. r=mattwoodrow
...
--HG--
extra : rebase_source : 9bf7a73b14e40972b3a5824b2f1344b7770ab789
extra : source : 745366787bcae737c0aec908554db2a3ec288908
2015-06-21 12:27:31 -04:00
Ted Mielczarek
1ee35b71a1
bug 1178733 - enable APZ for iOS. r=kats
...
--HG--
extra : commitid : GM3w3mR7VeC
extra : rebase_source : ca42565c0c080093f5d5adbd0e0c7d91f40ccfc2
2015-06-23 15:03:44 -07:00
Ted Mielczarek
f35ad89891
bug 1174705 - add GLContext::GetDefaultFramebuffer. r=jgilbert
...
--HG--
extra : commitid : 6STxf0t6Ms0
extra : rebase_source : f1ea5351f66c79ebc717cc32bae8934f651802a6
2015-05-11 15:10:06 -04:00
Ted Mielczarek
3073ae605d
bug 1174701 - Don't use NEON assembly for ARM iOS in gfx/ycbcr. r=jrmuizel
...
--HG--
extra : commitid : 2MFnSpW8vuK
extra : rebase_source : ad04314f69cf304e1ff220047328b05dcd388685
2015-03-17 14:22:03 -04:00
Ted Mielczarek
58ea8ea76e
bug 1171642 - Disable some skia arm assembly for iOS. r=gw280
...
--HG--
extra : commitid : AvH15J44hkH
extra : rebase_source : ff5cef4f86b5b6667bde2f9c2978b9999bcacc13
2015-06-15 11:47:43 -04:00
Ryan VanderMeulen
dd75267bf8
Bug 1179287 - Skip TestTiledLayerBuffer due to Linux PGO bustage.
...
CLOSED TREE
2015-07-01 13:42:48 -04:00
Nicolas Silva
e706f98607
Bug 1179287 - Attempt to fix a gcc warning by removing the line in the test that may have caused it. CLOSED TREE
2015-07-01 18:22:17 +02:00
Nicolas Silva
e4dff52f73
Bug 1170189 - fix a comment in the tiling code. r=BenWa
2015-07-01 13:51:07 +02:00
Nicolas Silva
820e9182e7
Bug 1170189 - Remove the TiledLayerComposer interface. r=BenWa
2015-07-01 13:51:03 +02:00
Nicolas Silva
c23b8a3c64
Bug 1170189 - Simplify the client-side tiling code. r=BenWa
2015-07-01 13:50:58 +02:00
Markus Stange
f1b62506d9
Back out bug 1148582 for static analysis bustage.
2015-07-01 01:20:59 -04:00
Markus Stange
54a3beedc7
Bug 1148582 - Don't capture refcounted LayerManager in the lambda; capture the compositor instead.
2015-07-01 01:01:50 -04:00
Markus Stange
11f7503d75
Bug 1148582 - Support multiple mask layers per layer in LayerManagerComposite.
...
--HG--
extra : amend_source : e0991ef9c01cf71ff7ebd5688a5403086d0b82e6
2015-07-01 00:52:09 -04:00
David Anderson
eae17dff97
Bug 1148582 - Apply async transforms to (ancestor) mask layers correctly. r=botond
2015-06-30 21:07:09 -04:00
David Anderson
c29b4c6dfa
Bug 1148582 - Add mask layers to FrameMetrics for ancestor scroll frame clips. r=mattwoodrow
2015-06-21 12:27:31 -04:00
Nathan Froyd
974d8120f2
Bug 1161627 - part 2 - machine-convert TemporaryRef<T> to already_AddRefed<T>; r=ehsan
...
This conversion was done with the script:
find . -name '*.cpp' -o -name '*.h' -o -name '*.mm' -o -name '*.idl' | \
egrep -v 'cairo-win32-refptr.h|RefPtr.h|TestRefPtr.cpp' | \
xargs sed -i -e 's/mozilla::TemporaryRef</already_AddRefed</g' \
-e 's/TemporaryRef</already_AddRefed</g'
Manual fixups were performed in the following instances:
- We handled mfbt/RefPtr.h manually so as to not convert TemporaryRef itself
into already_AddRefed.
- The following files had explicit Move() calls added to make up for the lack
of a copy constructor on already_AddRefed:
dom/base/ImageEncoder.cpp
dom/media/MediaTaskQueue.{h,cpp}
dom/media/webaudio/PannerNode.cpp
- A redundant overload for MediaTaskQueue::Dispatch was deleted.
- A few manual fixups were required in mfbt/tests/TestRefPtr.cpp.
- Comments, using declarations, and forward declarations relating to
TemporaryRef in dom/canvas/ and gfx/layers/ were changed to refer to
already_AddRefed.
2015-06-17 10:00:52 -04:00
Kartikaya Gupta
b7aec3ed17
Bug 1178860 - Add dom.meta-viewport.enabled to gfxPrefs. r=dvander
2015-06-30 14:49:02 -04:00
Lee Salzman
4142e9be13
Bug 633097 - Fix jittering animated text by disallowing flattening into a container layer that has animated text. r=mwoodrow
2015-06-26 18:13:50 -04:00
Andrew Comminos
8f3a42c617
Bug 1177807 - Mark cairo surface dirty in ReleaseBits. r=jrmuizel
2015-06-26 11:34:00 +02:00
Jonathan Kew
3907cf90fa
Bug 789788 - Revise the don't-use-document-fonts option so that it will prefer generics (as configured in prefs) but ignore the 'cursive' and 'fantasy' values, but may still use page-specified fonts if necessary for fallback (e.g. icon fonts). r=dbaron
2015-06-27 22:23:05 -07:00
Cameron McCormack
55dbc6f840
Bug 1072102 - Part 1: Implement FontFaceSet load and check. r=jdaggett,bzbarsky
2015-06-27 11:41:10 +10:00
Mason Chang
84479296fe
Bug 1155828. Follow up bug to correct indentation. r=mstange
2015-06-26 16:33:24 -07:00
Matt Woodrow
3d198b14d2
Bug 1176570 - Make sure all shared texture handles are opened correctly before attempting to use them. r=jrmuizel
2015-06-26 14:07:57 -07:00
Matt Woodrow
072df12846
Bug 1176506 - Don't test texture sharing on WARP devices since it never works and can be detected as a driver reset. r=Bas
2015-06-26 14:06:49 -07:00
Ryan VanderMeulen
5f5c327690
Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage.
2015-06-25 19:48:42 -04:00
Botond Ballo
09cd718536
Bug 1176402 - Obtain the DOMWindowUtils object consistently in the APZ testing native event helpers. r=kats
...
--HG--
extra : rebase_source : 859729b56dd92275073c6198652080f7cd4f0459
extra : source : bad28f570db5490f21a5b273d0a6767453a84786
2015-06-24 03:04:35 -04:00
Botond Ballo
b1873b2c03
Bug 1176402 - Have synthesizeNativeWheel() and synthesizeNativeMouseMove() accept coordinates relative to the element's bounding rect. r=kats
...
--HG--
extra : rebase_source : afb4b0907581cc5c19f3b5c37706d2f72564fc8d
extra : source : 528722d4cab413b596e7c3ac9ef0c37722b825bd
2015-06-25 04:05:44 -04:00
Botond Ballo
a36e9fc830
Bug 1176402 - Update a call to a function that has since been renamed. r=kats
...
--HG--
extra : rebase_source : a3de25acfb333b17c0a4dafee8c94578a27af825
extra : source : 14ab3fb059bd89081a6a0a18b997d5d6efc9dc73
2015-06-24 02:56:48 -04:00
Juan Gomez
702a59d135
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
...
--HG--
extra : rebase_source : 2ecbe6c1dd8a7ad8dc529b53349ad431cf1116c9
2015-06-24 14:11:00 -04:00
Mason Chang
b1a0212509
Bug 1162824
- Change box shadow cache to cache the colored blurred box shadow. r=mstange
2015-06-25 12:04:21 -07:00
Mason Chang
b5768cc6da
Bug 1155828 - Draw box-shadows using an approach inspired by border-image. r=mstange
2015-05-13 15:19:27 -04:00
Mason Chang
af9e236e6e
Bug 1176446 - TextureClientD3D11 should take into account the layer backend when allocating a surface. r=bas
2015-06-25 08:07:42 -07:00
Andrew Comminos
b5ccccd933
Bug 1177233 - Convert to native scroll units for APZ testing on GTK. r=kats
...
--HG--
extra : rebase_source : c542d866487b67b558e9173cbe733cc39a9c4578
2015-06-24 16:38:00 +02:00
Kartikaya Gupta
5d7a94bba3
Bug 1177023 - Log the IsRootContent flag when dumping framemetrics. r=botond
2015-06-24 15:45:46 -07:00
Sotaro Ikeda
1461279916
Bug 1176945 - Remove unnecessary hwc reference from gl r=jgilbert
2015-06-24 15:44:47 -07:00
Lee Salzman
3fe9408260
Bug 1033375 - Nudge simple linear gradients with hard stops to half-pixel gradient. r=nical
2015-06-23 20:50:36 -04:00
Benoit Girard
9b363da3c3
Bug 1176551 - Don't reject valid profiles with no CLUT offset. r=jrmuizel
...
--HG--
extra : commitid : FPpGSvD0Xkd
2015-06-23 17:49:39 -07:00
Paul Rouget
642c1ce6d5
Bug 1175564 - don't lock y-axis if pan displacement is 0. r=kats
2015-06-19 08:37:00 +02:00
Jeff Muizelaar
ba3f7d7a8d
Backout 54d4d88b2f2f from Bug 1172014 which was causing Bug 1176548
2015-06-21 23:16:13 -04:00
Brian Birtles
5e4b47c68e
Bug 1170688 - Move initialization of text-run parameters until *after* the draw target has been updated; r=jfkthame
...
This fixes a regression when painting semi-transparent synthetic bold text. When
we do that we update the draw target but refactoring in bug 1037340 part
2 caused us to store the draw target before it was updated.
2015-06-22 11:45:39 +09:00
Markus Stange
8f3e1c59d9
Bug 1165185 - Try to avoid invalidations when scrolling transformed elements. r=roc
...
--HG--
extra : rebase_source : e044d64a50c6afff9e518cf53c51aa9658f3b41e
2015-06-15 19:20:59 -04:00
Jonathan Kew
5f4235ae8b
Bug 1174946 - Back out the (incorrectly-implemented) caching of sentinelFirstFamily from bug 1165693, which should be largely overshadowed by the mFcSubstituteCache anyway. r=jdaggett
2015-06-20 08:44:21 +01:00
Kartikaya Gupta
783f686467
Bug 1153841 - Remove the 'it must be 2D' restriction for transforms on fixed-pos layers. r=BenWa,mattwoodrow
2015-06-19 22:57:37 -04:00
Kartikaya Gupta
08ead0c1ca
Bug 1139155 - Add a basic sanity test to exercise touch-based scrolling on B2G. r=botond
2015-06-19 22:52:07 -04:00
Kartikaya Gupta
0584aa026d
Bug 1139155 - Add a mechanism to know when the APZ is done processing. r=botond
2015-06-19 22:51:35 -04:00
Wes Kocher
d0c7c545ac
Backed out 2 changesets (bug 1175585) for test_wheel_transactions.html failures CLOSED TREE
...
Backed out changeset 5b56c3d0e379 (bug 1175585)
Backed out changeset 89b4c0b06ff3 (bug 1175585)
--HG--
extra : rebase_source : f25dd69111041d0d23e09c6a3bd70926c953fffd
2015-06-19 18:03:05 -07:00
Botond Ballo
5e87ffa029
Bug 1175585 - Full-stack mochitest for wheel transactions. r=kats,a=kwierso
...
--HG--
extra : source : 073002f5b079b460bb2e48836b619ada0b866b5b
extra : amend_source : dd21226b11be218ff5b73c1ae3a563660d999a69
2015-06-17 19:12:52 -04:00
Botond Ballo
addfc3aace
Bug 1175585 - Generalize scrollWheelOver() so it's usable by other APZ tests. r=kats
...
--HG--
extra : source : 59084db6f16271bc263bb9696e3168b81c9bdbfa
2015-06-17 19:11:25 -04:00
Benoit Girard
45c212daeb
Bug 1150232 - Stop gap solution until we can integrate the graphics docs. r=mstange
2015-06-19 14:36:23 -04:00
Tom Klein
69ad936a10
Bug 853889 - Check single-box orientaton in _cairo_bentley_ottmann_tessellate_rectangular_traps and _cairo_bentley_ottmann_tessellate_boxes. r=jmuizelaar
...
The fix for _cairo_bentley_ottmann_tessellate_boxes is from cairo upstream
commit 11b6c49c103d53526e9805c8906fde5dbb2eb884.
--HG--
extra : rebase_source : f9a52a5c6d20e560946abc4fb61bfd4a71fafb6a
2015-06-18 13:15:00 -04:00
Kartikaya Gupta
1d81392d69
Bug 1163832 - Add an API to flush pending APZ repaint requests and dispatch a notification upon completion. r=botond
2015-06-19 08:25:41 -04:00
Milan Sreckovic
78ffa8b527
Bug 1176052 - Introduce gfxCriticalNote. r=jmuizelaar
2015-06-18 12:59:00 +02:00
Milan Sreckovic
ffec6a9914
Bug 1145143 - When we fail to UpdateRenderTarget, report the size as well. r=bas
2015-06-18 12:20:00 +02:00
Milan Sreckovic
50bc2f0ddc
Bug 1019063 - Check for ::CreateDCW failing when printing. r=dvander
2015-06-18 08:18:00 +02:00
Nicholas Nethercote
aec584b5a8
Bug 1172817 - Remove PL_DHashTableEnumerate() use from FontNameCache. r=jtd.
2015-06-10 13:07:41 -07:00
Bas Schouten
a714824260
Bug 1172014: Correctly use TextureClientShmemDIB. r=jrmuizel
2015-06-19 01:59:30 +02:00
Bas Schouten
7a583fc688
Bug 1167235 - Part 6: Fix up HasInternalBuffer return value on TextureHostDirectUpload. r=nical
2015-06-19 01:07:22 +02:00
Bas Schouten
c54230521e
Bug 1167235 - Part 5: Make CanvasLayerComposite ImageHost type agnostic. r=nical
2015-06-19 01:07:22 +02:00
Bas Schouten
557df443d1
Bug 1167235 - Part 4: Remove DrawTarget as a possible means of initializing Canvas layers. r=nical
2015-06-19 01:07:22 +02:00
Bas Schouten
7801f65a75
Bug 1167235 - Part 3: Switch CanvasRenderingContext2D to use the new BufferProvider API. r=nical
2015-06-19 01:07:21 +02:00
Bas Schouten
4ed616c712
Bug 1167235 - Part 2: Add support for the basic buffer provider to CanvasLayer. r=nical
2015-06-19 01:07:21 +02:00
Bas Schouten
03d7b7630c
Bug 1167235 - Part 1: Add code exposing a PersistentBufferProvider. r=nical
2015-06-19 01:07:21 +02:00
Kartikaya Gupta
21197ce3b2
Bug 1176001 - Turn unconditional log into a manually-enabled log. r=botond
2015-06-18 16:25:00 -04:00
Mason Chang
836ad1a065
Bug 1171156. Normalize vsync timestamps when given bad values on OS X. r=mstange
2015-06-18 08:06:20 -07:00
Daosheng Mu
9751dfe073
Bug 987498 - Part 1 - Layers support OverlayImage. r=roc
2015-05-28 01:35:00 +02:00
Jim Mathies
363e808f12
Bug 1152109 - Don't clear plugin data cache in ShadowLayers code, we need to resend this during repaints that do not involve reflow. r=roc
2015-06-18 06:22:34 -05:00
Jim Mathies
a0edcafb63
Bug 1152326 - When processing plugin updates only update the visibility of the set of plugins associated with the same compositor. r=aklotz
2015-06-17 15:39:09 -05:00
Matt Woodrow
330af331a0
Bug 1175366 - Don't use DXVA if D3D11 texture sharing is broken. r=jrmuizel
...
--HG--
extra : rebase_source : dbfeb9aaa25ab1fbedbcae63f63886bb12d8bb9e
2015-06-17 21:09:16 -07:00
Milan Sreckovic
bf20a99244
Bug 1175521 - Posting to a dead loop. r=nical
2015-06-17 10:33:00 -04:00