Commit Graph

14223 Commits

Author SHA1 Message Date
Kartikaya Gupta
f4c7f40d56 Bug 1055557 - Ensure the right presShell resolution is used in ApplyCallbackTransform for fennec-apz scenarios. r=botond 2015-06-17 12:34:42 -04:00
Kartikaya Gupta
df17113b89 Bug 1055557 - Add a ZoomConstraintsClient class to manage pushing zoom constraints updates to the APZ code. r=botond
Original patch by Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>.
2015-06-17 12:32:42 -04:00
Kartikaya Gupta
c6369a1422 Bug 1055557 - Move storage of ZoomConstraints from RemoteContentController to APZCTreeManager. r=botond 2015-06-17 12:32:41 -04:00
Ryan VanderMeulen
96a8ea6d61 Backed out changeset 264d12cfb073 (bug 853889) for Android 853889-1.html reftest failures.
CLOSED TREE
2015-06-17 11:43:23 -04:00
Tom Klein
e0dbed1ec3 Bug 853889 - Check orientation of single trapezoid in _cairo_bentley_ottmann_tessellate_rectangular_traps. r=jmuizelaar 2015-06-15 16:57:00 +02:00
Botond Ballo
5b139f549b Bug 1173580 - Full-stack APZ layerization mochitest. r=kats 2015-06-11 20:15:07 -04:00
Botond Ballo
6154c32cc9 Bug 1173580 - Add utilities for synthesizing mouse move events to apz_test_native_event_utils.js. r=kats 2015-06-15 16:43:56 -04:00
Botond Ballo
6631495263 Bug 1173580 - Make synthesizeNativeWheelAnd*() functions iframe-friendly. r=kats 2015-06-15 16:43:46 -04:00
Jeff Muizelaar
3dc97c0e33 Bug 1175286. Remove unnecessary CGContextSave/Restore pair from ClearRect. 2015-06-16 17:11:42 -04:00
Michael Layzell
39df2dac79 Bug 1168172 - Mark gfxUserFontEntry::mLoader as MOZ_NON_OWNING_REF. r=jtd 2015-05-25 11:30:00 -04:00
Michael Layzell
5a500aadd3 Bug 1168176 - Mark gfxFontShaper::mFont as MOZ_NON_OWNING_REF. r=jtd 2015-05-25 11:32:00 -04:00
Michael Layzell
a085b00030 Bug 1167697 - Mark refs to gfxFontEntry in UserFontCache as MOZ_NON_OWNING_REF. r=jtd 2015-05-22 11:47:00 -04:00
Michael Layzell
b1d4d5baa3 Bug 1167403 - Mark gfxFont::GlyphChangeObserver::mFont as MOZ_NON_OWNING_REF. r=jtd 2015-05-22 08:23:00 -04:00
Jeff Muizelaar
9d12fb02ae Bug 1170983 - Re-enable gfx gtests that were skipped on Windows. r=ted
We can run these now that we don't split out gkmedias.

This also changes a test to avoid MSVC codegening a divide by 0
2015-06-04 14:34:46 -04:00
Jonathan Watt
7d28168721 Bug 1172964 - Fix iteration bug in CopyBGRXSurfaceDataToPackedBGRArray. r=jrmuizel 2015-06-01 17:20:52 +01:00
Markus Stange
241c4ad249 Bug 1169331 - Always clip rotated buffer quadrant drawing to the fill rect. r=jrmuizel 2015-06-15 16:57:30 -04:00
Milan Sreckovic
36f6020745 Bug 1159751 - Use a more explicit order of destruction in gfxWindowsPlatform. r=bas 2015-06-10 11:52:00 -04:00
Kartikaya Gupta
7699230ac7 Bug 1163572 - Modify UpdateSubFrame to automatically figure out the nsIContent from the scrollId. r=botond 2015-06-15 14:39:06 -04:00
Kartikaya Gupta
8cd41536e9 Bug 1163572 - Have ChromeProcessController also handle root-frame repaint requests. r=botond
Original patch by Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>.
2015-06-15 14:39:06 -04:00
Kartikaya Gupta
e2e33e1957 Bug 1163572 - Modify UpdateRootFrame to automatically compute the nsIContent* and nsIPresShell* from the metrics. r=botond
Original patch by Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>.
2015-06-15 14:39:06 -04:00
Matt Woodrow
6f1ba02031 Bug 1173983 - Use R8 textures for d3d11 alpha textures since it appears to be better supported. r=Bas 2015-06-15 12:30:34 -04:00
Andreas Pehrson
19f710012a Bug 1169126 - Part 1: Make DrawTargetCG::CopySurface able to handle all SourceSurface types. r=gw280 2015-06-11 10:57:29 +08:00
Andrew Comminos
197e06d5ec Bug 1169370 - Mark tree Cairo surface dirty after borrow. r=jrmuizel 2015-06-10 12:16:00 -04:00
Kyle Fung
48a78bfcf9 Bug 1160070 - Used BitmapBrush instead of ImageBrush when no sampling bounds. r=bas 2015-06-12 17:28:25 -04:00
Ted Mielczarek
5fb6610dbb bug 1170988 - Fix skia to build for iOS. r=gw280 2015-02-05 15:10:28 -05:00
Ted Mielczarek
7fecc92e6b bug 1171117 - Fix cairo to build on iOS. r=jrmuizel
Cherry-pick cairo upstream rev 70cc8f250b5669e757b4f044571ba0f71e3dea9e and add CoreText include for iOS
2015-02-11 15:13:24 -05:00
Chris Peterson
519845c722 Bug 1174383 - Fix bogus gfx/2d debug assertions that have side effects. r=Bas 2015-06-12 22:19:54 -07:00
Kartikaya Gupta
2f5acdd312 Bug 1174205 - Make sure to acquire the tree lock before finding the multitouch target. r=botond 2015-06-12 17:45:50 -04:00
Matt Woodrow
673bc802da Bug 1170143 - Disable alpha texture sharing for intel driver version 8.15.10.2086 since it crashes. r=jrmuizel 2015-06-05 16:51:19 +12:00
Jeff Muizelaar
ece959fc6e Bug 1173972. Improve logging in gfxWindowPlatform. r=milan
This will give better about:support info and better crashes
2015-06-11 17:14:32 -04:00
Botond Ballo
56bfcf0071 Bug 1172648 - Full-stack APZ mochitest for bug 1151667. r=kats 2015-06-08 10:55:38 -04:00
David Anderson
1c859963ca Add telemetry for reporting graphics driver startup states. (bug 1168935 part 2, r=vdjeric,mattwoodrow) 2015-06-12 01:01:22 -07:00
David Anderson
3a6ee37e8b 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
Ryan VanderMeulen
4671eba03e Backed out changeset 67527d8c0688 (bug 1169331) for being the most-likely cause of semi-frequent Android debug reftest failures.
CLOSED TREE
2015-06-11 15:39:27 -04:00
Andrew Comminos
aac582aa67 Bug 1168527 - Add support to gfxContext for clip exporting. r=jrmuizel 2015-06-09 13:46:09 -04:00
Andreas Pehrson
937d313731 Bug 1162357 - Convert some usage of DataSourceSurface::GetData() to Map(). r=bas 2015-06-10 19:01:00 +08:00
Andrew Comminos
e5218dd641 Bug 1167356 - Handle return value of DataSourceSurface::Map wherever possible. r=Bas 2015-06-11 13:06:23 -04:00
Lee Salzman
3880e5f18f Bug 1167332 - Pass failures out of SetBufferData. r=jgilbert 2015-06-09 14:41:03 -04:00
Markus Stange
dc7e714724 Bug 1169331 - Always clip rotated buffer quadrant drawing to the fill rect. r=jrmuizel 2015-06-05 13:34:54 -04:00
Carsten "Tomcat" Book
14c19cd11d Backed out changeset 606cb8f08825 (bug 1168935) for test failures in browser_Troubleshoot.js 2015-06-11 10:09:08 +02:00
Carsten "Tomcat" Book
d219f9240f Backed out changeset 45cdca10d5cd (bug 1168935) 2015-06-11 10:08:42 +02:00
Dan Glastonbury
148d029425 Bug 1170855 - Part C: Move _WEBGL GLenums from GLConsts.h to WebGLContext.h. r=jgilbert 2015-06-11 15:12:16 +10:00
Dan Glastonbury
1cf0e63dd5 Bug 1170855 - Part 7: Implement MAX_CLIENT_WAIT_TIMEOUT_WEBGL. r=jgilbert, r=smaug 2015-06-11 15:12:12 +10:00
Dan Glastonbury
4226f9eb5f Bug 1170855 - Part 5: Correctly load glGetInteger64v. r=jgilbert
Correctly detect support for ARB_sync via GLFeature.
2015-06-11 15:12:09 +10:00
David Anderson
f04386f267 Add telemetry for reporting graphics driver startup states. (bug 1168935 part 2, r=vdjeric,mattwoodrow) 2015-06-10 21:59:05 -07:00
David Anderson
1b1f72a37f 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
b22c083400 Bug 1171156. More logging to test vsync timestamps. r=me 2015-06-10 21:36:42 -07:00
Phil Ringnalda
c98d9ec4e0 Backed out 12 changesets (bug 1170855) for Windows build bustage
CLOSED TREE

Backed out changeset 47070f494c9e (bug 1170855)
Backed out changeset 86e3fb3a2295 (bug 1170855)
Backed out changeset 49284df5294e (bug 1170855)
Backed out changeset ae7c769cb78d (bug 1170855)
Backed out changeset 1fbb0ef29363 (bug 1170855)
Backed out changeset 1fd9140044be (bug 1170855)
Backed out changeset cca48a1bc6ef (bug 1170855)
Backed out changeset 835570bc63bf (bug 1170855)
Backed out changeset 4ee1883ffc65 (bug 1170855)
Backed out changeset c666d71f4899 (bug 1170855)
Backed out changeset 046422ea849f (bug 1170855)
Backed out changeset d38fb3aea20a (bug 1170855)
2015-06-10 20:47:07 -07:00
Dan Glastonbury
07e8c59325 Bug 1170855 - Part C: Move _WEBGL GLenums from GLConsts.h to WebGLContext.h. r=jgilbert 2015-06-11 12:26:31 +10:00
Dan Glastonbury
ba48df27dc Bug 1170855 - Part 7: Implement MAX_CLIENT_WAIT_TIMEOUT_WEBGL. r=jgilbert, r=smaug
This is a special addition for WebGL 2. I've updated webidl to match the
spec.

I've set the value to be 0 to match Chrome. If I query the underlying
GL, I get -1 back. (On OSX). We can discuss what a better value would
be.
2015-06-11 12:26:28 +10:00