Commit Graph

16316 Commits

Author SHA1 Message Date
Wes Kocher
d520b17d80 Backed out changeset 19c631cc41c8 (bug 1243589) for test_transformed_scrolling_repaints.html failures on OS X 2016-02-11 16:34:28 -08:00
Matt Woodrow
1a9a42defc Bug 1224433 - Part 3: Compute the invalidation area for preserve-3d layers by accumulating the leaves. r=roc 2016-02-12 11:35:35 +13:00
Matt Woodrow
a2bda84324 Bug 1224433 - Part 2: Clamp the invalidation rect to values that fit within nscoord. r=roc 2016-02-12 11:35:17 +13:00
Kartikaya Gupta
df9daecd40 Bug 1243589 - Use SingleTiledContentClient even for scrollable layers if the layer is smaller than a single tile. r=mattwoodrow
MozReview-Commit-ID: LHIrrtFfRgm
2016-02-11 16:49:04 -05:00
Bas Schouten
4ea53b41cd Bug 1247380: Only copy the background if we can succesfully get a snapshot. r=jrmuizel
MozReview-Commit-ID: uWH7MtJmSp
2016-02-11 22:15:11 +01:00
Bas Schouten
443982f94a Bug 1246641: Also execute an occasional EndDraw for CommandLists used by non-operator OVER drawing. r=jrmuizel
MozReview-Commit-ID: H3V3z8ZIiIK
2016-02-11 21:35:07 +01:00
Bas Schouten
09b022c684 Bug 1232042: Workaround Windows presentation bug by executing a present call on the main thread during a WM_PAINT event. r=jrmuizel
MozReview-Commit-ID: JbPdhIi9zCd
2016-02-06 03:14:44 +00:00
Botond Ballo
bcbb24f258 Bug 1237905 - Ensure the page is painted before synthesizing native events. r=kats
MozReview-Commit-ID: LRt7l3S9Jz6
2016-02-10 20:16:14 -05:00
Matt Woodrow
72b481bf88 Bug 1216832 - Add crashtest. r=roc 2016-02-12 00:19:19 +13:00
Nicholas Nethercote
937d72f839 Bug 1246846 (part 3) - Avoid nsTHashtable::RawRemoveEntry() in gfxFontconfigUtils. r=jfkthame.
This assumes that it's safe to possibly shrink the table after the removal,
i.e. there are no surprising subtleties with how this table is managed.
2016-02-09 13:55:42 +11:00
Kartikaya Gupta
d23ac0a782 Bug 1235899 - Add a test for frame reconstruction during an APZ scroll animation. r=botond
MozReview-Commit-ID: 3MDHWEfTD8e
2016-02-10 16:31:33 -05:00
Kartikaya Gupta
ce22853404 Bug 1235899 - Don't allow frame reconstruction to clobber the APZ scroll offset. r=botond
MozReview-Commit-ID: HZMavMJNtmq
2016-02-10 16:31:20 -05:00
Tom Tromey
9529262873 Bug 1239504 - Avoid ASan leak report by holding PseudoStack in ImageBridgeChild. r=sotaro 2016-02-10 07:33:00 -05:00
Botond Ballo
773cd870b8 Bug 1237827 - Be sure to clear LayerComposite::mLayerComposited between each composite. r=mattwoodrow 2016-02-08 20:26:54 -05:00
Mason Chang
a66ff25878 Bug 1246952. Cleanup references to vsync prefs. r=kats 2016-02-10 08:31:48 -08:00
Bogdan Postelnicu
b58ec513c1 Bug 1246889 - Correctly check whether hb_blob_create failed in ShareTableAndGetBlob. r=jfkthame
MozReview-Commit-ID: EMsr5uipjjL
2016-02-10 16:47:02 +02:00
Jonathan Kew
9ac399fd8f Bug 1243843 - Pull latest bugfixes from upstream graphite2 (now at e569e28d83491fedb31b9220493f3c07f6ec6d80). r=jdaggett 2016-02-01 20:26:09 +00:00
Nicholas Nethercote
d0f6c7140c Bug 1246834 - Fix memory reporting of nsFontFamily{List,Name}. r=jfkthame. 2016-02-09 12:16:34 +11:00
Lee Salzman
8f0be4e121 Bug 1246756 - part 3 - update Skia to m49 branch. r=jrmuizel 2016-02-09 13:38:06 -05:00
Lee Salzman
77e057ddea Bug 1246756 - part 2 - update Skia moz.build for m49 update. r=jrmuizel 2016-02-09 13:36:40 -05:00
Lee Salzman
644dbf50ee Bug 1246756 - part 1 - fix moz2d Skia usage for Skia m49 update. r=jrmuizel 2016-02-09 13:36:19 -05:00
Bas Schouten
8b67f9da14 Bug 1240800: When we've reallocated our buffer client side and fail to track the proper invalid region always upload the bounds of the visible region. r=mattwoodrow 2016-02-09 06:07:30 +01:00
James Willcox
7a9c161c34 Bug 1245612 - Send texture usage bytes in crash reports r=bsmedberg 2016-02-08 09:18:52 -06:00
James Willcox
caf91815f5 Bug 1243418 - Fix up incorrect 'aOverwrite' usage and impl in GLUploadHelpers r=jgilbert 2016-02-08 09:18:52 -06:00
James Willcox
ceae3b4179 Bug 1243072 - Make GfxTexturesReporter work again r=nical,jgilbert 2016-02-08 09:18:52 -06:00
John Daggett
39e57ed7f1 Bug 1244017 - remove system font cascade for OSX. r=m_kato 2016-02-08 15:26:50 +09:00
Jonathan Watt
bd4f5f99cc Bug 1245845, part 2 - Remove code that is now useless from gfxContext::EnsurePath. r=Bas 2016-02-08 02:15:59 +00:00
Jonathan Watt
597ea4c67d Bug 1245845, part 1 - Stop Moz2D Path::CopyToBuilder/TransformedCopyToBuilder implicitly converting the Path's FillRule. r=Bas 2016-02-08 02:15:54 +00:00
John Daggett
2acb435a11 Bug 1188802 - only rebuild local webfont rules when needed. r=heycam 2016-02-08 10:11:39 +09:00
Sotaro Ikeda
80a5dc818e Bug 1161978 - Use GetEffectiveVisibleRegion() for Layer invalidation r=matt.woodrow 2016-02-07 16:43:16 -08:00
Jacek Caban
350ad1813d Bug 1213429 - GCC compilation fixup. 2016-02-07 13:15:21 +01:00
Matt Woodrow
fd47c349bc Bug 1229317 - Allow preserve-3d and opacity to be combined on the root element of a preserve-3d chain. r=roc 2016-02-07 23:51:11 +13:00
Jonathan Kew
1d9ea2945a Bug 1240085 - Revert to CSS-pixel units for screenX, screenY, moveTo() APIs, and adjust the origin for secondary displays with differing resolution to avoid overlapping coordinate spaces. r=emk 2016-02-05 16:29:33 +00:00
Phil Ringnalda
c3902ebb9b Back out aeceae3e0e96 (bug 1232042) for Win8 crashes @nvwgf2umx.dll + 0x2d416a in addon manager tests 2016-02-06 09:52:35 -08:00
Phil Ringnalda
6242e703b6 Back out e751d638ab4b (bug 1229317) for reftest "Assertion failure: oldState < kReadMax" and crashes
CLOSED TREE
2016-02-05 22:42:55 -08:00
Matt Woodrow
077b1d35fb Bug 1229317 - Allow preserve-3d and opacity to be combined on the root element of a preserve-3d chain. r=roc 2016-02-06 17:57:34 +13:00
Bas Schouten
34158fdac2 Bug 1232042: Workaround Windows presentation bug by executing a present call on the main thread during a WM_PAINT event. r=jrmuizel 2016-02-06 03:14:44 +00:00
Phil Ringnalda
0e6a942c7e Merge m-c to m-i 2016-02-05 19:42:00 -08:00
Phil Ringnalda
cf9ad27651 Merge m-i to m-c, a=merge 2016-02-05 18:41:47 -08:00
Mason Chang
b1f3e35480 Bug 1239861. Skip composite if vsync time is before force composite time. r=kats 2016-02-05 10:11:48 -08:00
Mason Chang
22dfc698ec Bug 1239861. Part 2 Properly resize DXGI swap chain buffer size. r=bas 2016-02-05 10:11:46 -08:00
Benoit Girard
93e504303d Bug 1213429 - Check the result of LockRect. r=Bas 2016-02-05 13:02:01 -05:00
Kartikaya Gupta
7dc5907fa8 Bug 1245830 - Remove an unnecessary assertion that can fail due to timing. r=botond 2016-02-05 16:31:15 -05:00
Felipe Gomes
4594579039 Bug 1230196 - Allow release channel to run e10s. r=billm 2016-02-05 13:27:12 -02:00
Jonathan Howard
4ccc6df9d1 Bug 1241931 - On shutdown stop any ongoing loading of fonts; GDI in particular. r=jdaggett 2016-02-05 10:24:00 +09:00
Jim Mathies
b6adf15a82 Bug 1243413 - If a plugin window is hidden in an adjacent scroll frame due to APZ scroll state changes, make sure to show the plugin window after the scroll operation complete. r=kats 2016-02-04 09:10:55 -06:00
Randall Barker
e6cb5dba57 Bug 1245285 - part 3, Remove unused repaint_interval prefs r=botond 2016-02-04 07:18:20 -08:00
Randall Barker
efa5f86198 Bug 1245285 - part 2, Prevent Zoom and Overscroll animations from repainting durring animation r=botond 2016-02-04 07:18:07 -08:00
Randall Barker
6be069d5b7 Bug 1245285 - part 1, Remove unused mRepaintInterval from AsyncPanZoomAnimation r=botond 2016-02-04 07:17:56 -08:00
William Chen
076d654bac Bug 1245242 - Normalize to unit vector for DOMMatrix.rotateAxisAngleSelf. r=roc 2016-02-04 00:30:00 -08:00