Carsten "Tomcat" Book
505a69a6b2
Backed out changeset f1afdcec1927 (bug 1025553) for bustage on a CLOSED TREE
2014-06-25 14:21:34 +02:00
Jonathan Watt
ce0451f1da
Bug 1025553, part 2 - Change gfxMatrix from a struct to a class. r=Bas
2014-06-25 12:59:46 +01:00
James Kitchener
883773a992
Bug 1018234 - Reference count fontFaces r=jfkthame
2014-06-25 10:12:31 +01:00
Markus Stange
0fe7f77c7b
Bug 1024473 - Update canvas mask layer even when nothing in the canvas changed. r=mattwoodrow
2014-06-25 10:37:58 +02:00
Walter Litwinczyk
43a6798734
Bug 1004374 - Removed Moz2D usage of deprecated skia api: SK_SUPPORT_LEGACY_LAYERRASTERIZER_API. r=gw280
2014-06-20 11:47:27 -07:00
Rik Cabanier
cfa3ff39f9
Bug 1018497 - Implementation of DOMMatrix. r=roc,bz
2014-06-24 20:15:00 +02:00
Benoit Jacob
e19a022696
Bug 1029673 - Correctly report OMTC compositing in crash reports - r=Bas
2014-06-24 22:09:14 -04:00
Mats Palmgren
01d6c4f07f
Bug 1025669 - part 0, Add BaseMargin::ApplySkipSides, remove nsIFrame::Apply*SkipSides, and change call sites to use the former. r=roc
2014-06-24 17:52:19 +00:00
Sotaro Ikeda
18de478eba
Bug 1022205
- disable sync fence on AdrenoTM200 r=jgilbert
2014-06-24 08:59:59 -07:00
Jonathan Watt
9ff044d0f7
Bug 1029211 - Get rid of a couple more Thebes backed gfxContexts by using gfxUtils::ClearThebesSurface instead. r=mattwoodrow
...
--HG--
extra : rebase_source : cc75965e0ba908b84a592e337af0429ddb9cc846
2014-06-24 10:02:10 +01:00
Brian Birtles
e17455d50f
Bug 1010067 part 2 - Rename nsStyleAnimation.{h,cpp} to StyleAnimationValue.{h,cpp}; r=dbaron
...
--HG--
rename : layout/style/nsStyleAnimation.cpp => layout/style/StyleAnimationValue.cpp
rename : layout/style/nsStyleAnimation.h => layout/style/StyleAnimationValue.h
2014-06-24 15:29:54 +09:00
Brian Birtles
9fe1178360
Bug 1010067 part 1 - Rename nsStyleAnimation::Value to mozilla::StyleAnimationValue; r=dbaron
...
This patch also moves the static methods defined on nsStyleAnimation so that
they are part of StyleAnimationValue class.
Renaming nsStyleAnimation.h to StyleAnimationValue.h is performed in a separate
patch to simplify the diff (since some tools may not handle file renames
elegantly).
2014-06-24 15:29:54 +09:00
Kartikaya Gupta
1ad2e6330b
Bug 1024126 - Fix rounding errors and add a danger zone to the B2G AboutToCheckerboard heuristic function. r=Cwiiis
2014-06-23 20:54:32 -04:00
Jonathan Watt
fdee44147a
Bug 1028786, part 2 - Get rid of the Thebes backed gfxContext in gfxPlatformGtk.cpp. r=mattwoodrow
...
--HG--
extra : rebase_source : 2920a2b3d862180a15d5a037741744ea5766b5b1
2014-06-23 23:48:59 +01:00
Jonathan Watt
34d2f1c5df
Bug 1028786, part 1 - Add a gfxUtils::ClearThebesSurface() helper method. r=mattwoodrow
...
--HG--
extra : rebase_source : 524ffe6d276ea9b51cf01d534f65c9b74b32b950
2014-06-23 23:48:58 +01:00
David Burns
7f633e1f85
Bug 1024642: Add in rebeccapurple to color lists in gfx; r=dbaron
2014-06-23 10:24:17 +01:00
David Burns
3a9c1410f8
Bug 1024642: Remove extra white space from files, no functional changes; r=dbaron
2014-06-23 10:24:16 +01:00
Benoit Jacob
4d8d1e305a
Bug 1028420 - Non-unified build fails when using --enable-warnings-as-errors - bustage fix, no review
2014-06-23 14:49:09 -04:00
Benoit Jacob
8c1b0d7cfc
Bug 1028588 - Fix dangerous public destructors in gfx - r=jrmuizel
2014-06-23 14:49:07 -04:00
Kartikaya Gupta
d4f519bb27
Back out bug 1021248 for causing bug 1028271. r=backout
2014-06-23 14:38:02 -04:00
Walter Litwinczyk
a32178518a
Bug 1004376 - Remove reliance on legacy skia apis GETTOTALCLIP. r=gw280
2014-06-20 11:03:09 -07:00
Ehsan Akhgari
a007389621
Bug 1028944 follow-up: remove the #ifdef altogether
2014-06-23 10:23:30 -07:00
Ehsan Akhgari
b089580f83
Bug 1028944 - Use nscore.h SEH wrapper macros in gfxWindowsPlatform.cpp; r=jrmuizel
2014-06-23 09:04:22 -07:00
Kartikaya Gupta
6372a34da2
Bug 1020778 - Reduce opacity of low-res buffer on B2G by half when compositing it to the screen. r=jrmuizel
2014-06-23 12:00:18 -04:00
Benoit Jacob
4033d06c7c
Remove unused static variable that causes non-unified build to fail - trivial, no review, no bug
2014-06-23 11:53:51 -04:00
Benoit Jacob
c590a87a46
Remove unused static function that causes non-unified build to fail - trivial, no review, no bug
2014-06-23 11:50:43 -04:00
zhoubcfan
7e5658fbee
Bug 891709 - Fix build bustage in gfx/2d/Factory.cpp when Skia is disabled. r=gw280
2014-05-03 04:13:00 -04:00
Geoff Brown
4fb47aace2
Bug 456899 - Avoid assertion "forgot to short-circuit a text run with zero-sized font?"; r=jfkthame
2014-06-23 08:35:52 -06:00
Kartikaya Gupta
85e9e56f4e
Bug 1021085 - Miscellaneous cleanup. r=Cwiiis
2014-06-23 08:42:53 -04:00
Kartikaya Gupta
9822c7f229
Bug 1021085 - Use the entire compositor-side composition bounds as the coherent update rect on B2G. r=Cwiiis r=BenWa
2014-06-23 08:42:53 -04:00
Kartikaya Gupta
937ee7bc80
Bug 1021085 - Fix up the Fennec code path as well. r=Cwiiis
2014-06-23 08:42:53 -04:00
Kartikaya Gupta
86788006ac
Bug 1021085 - Remove unnecessary transform stored on the paint data. r=Cwiiis
2014-06-23 08:42:48 -04:00
Kartikaya Gupta
ab1b3da0d8
Bug 1021085 - Inflate the painted rect a bit to deal with rounding error. r=Cwiiis
2014-06-23 08:42:19 -04:00
Kartikaya Gupta
1f7f22dbb7
Bug 1021085 - Fix up the transform used for the compositor side composition bounds. r=Cwiiis
2014-06-23 08:42:01 -04:00
Kartikaya Gupta
5a886a99f9
Bug 1021085 - Refactor code to ensure we use the same scrolling ancestor layer everywhere. r=Cwiiis
2014-06-23 08:41:09 -04:00
Mason Chang
bf3556743d
Bug 990832 - Build a tool to visualize frame uniformity. r=mchang, benwa.
2014-06-19 09:33:00 +02:00
John Daggett
4182cf602b
Bug 961558 - remove smallCaps from gfxFontStyle. r=jfkthame
2014-06-23 12:09:17 +09:00
John Daggett
d9439d2441
Bug 961558 - add fallback support for font-variant-caps values. r=jfkthame
2014-06-23 12:09:16 +09:00
Matt Woodrow
c7b547f6b9
Bug 1025896 - Null check generated blur surface. r=Bas
2014-06-18 13:36:30 +12:00
Sasha Fydrich
4028b7143e
Bug 1020439 - Call cairo_surface_destroy in GetCairoSurfaceForSourceSurface in case of failure. r=bas
2014-06-22 11:10:07 -07:00
Jonathan Kew
7a004be871
bug 1028134 - Remove dangerous public destructor of gfxContext. r=bjacob
2014-06-22 13:28:12 +01:00
Cgg
bcc884b13d
Bug 783043 - Restore original image factory after paint operations. r=nical
...
---
gfx/layers/ImageContainer.h | 5 +++++
gfx/layers/basic/BasicImageLayer.cpp | 7 +++++++
2 files changed, 12 insertions(+)
2014-06-21 14:32:30 +02:00
Nicolas Silva
4dbefdf0a1
Bug 783043 - Backed out changeset 29bc4fa125d9 (commit message). r=me
2014-06-21 19:51:07 +02:00
Cgg
a77defb05f
From d5e66ff9f47b4bbd59808c75ede6e30ad35a5cd4 Mon Sep 17 00:00:00 2001
...
Bug 783043 - Restore original image factory after paint operations. r=nical
---
gfx/layers/ImageContainer.h | 5 +++++
gfx/layers/basic/BasicImageLayer.cpp | 7 +++++++
2 files changed, 12 insertions(+)
2014-06-21 14:32:30 +02:00
Sotaro Ikeda
40addacbce
Bug 1026580 - Remove an infinite loop possibility from AsyncTransactionTracker::WaitComplete() r=nical
2014-06-21 08:30:30 -07:00
Sotaro Ikeda
8f42bb3391
Bug 1025781 - Remove unnecessary gfx::SourceSurface r=nical
2014-06-21 05:15:41 -07:00
Mike Hommey
8882c26547
Bug 1027448 - Fix building gfxSurfaceRefCountTest.cpp with system cairo. r=mshal
2014-06-20 17:32:41 +09:00
Mike Hommey
85cafe2b71
Bug 1027000
- Allow binary compatibility with libpixman versions between 0.19.2 and 0.25.2 when building against system libpixman. r=jrmuizel
2014-06-20 17:31:58 +09:00
Jonathan Watt
7ba2839a4a
Bug 1027645 - Eliminate all nsRenderingContext::AppUnitsPerDevPixel() callers and all non-propagating nsRenderingContext::DeviceContext() callers. r=roc
2014-06-20 07:42:30 +01:00
Brian Birtles
d4fb178556
Bug 1025709 part 1 - Move mDelay to AnimationTiming; r=heycam
...
This patch is the first part in preparing the way to merge ElementTransitions
with CommonElementAnimationData (which we'll eventually rename to something
nicer).
Here we move mTiming from CommonElementAnimationData to the AnimationTiming
struct. While this is not strictly necessary in order to do the later
refactoring it makes it simpler since it:
- Divides time calculation into calculation based on dynamic play state (the
responsibility of animation players in Web Animations terms) and static
author-specified timing parameters (a property of animations in Web Animations
terms).
- In future we will probably put animations on the compositor during their
delay phase so we will want the delay to be present in the AnimationTiming
struct then.
- Makes AnimationTiming line up with the dictionary of the same name in Web
Animations.
2014-06-20 12:39:23 +09:00