Makoto Kato
d2b783bbe8
Bug 1166667 - Remove LangGroupFromUnicodeRange due to unused. r=jfkthame
2015-05-21 16:09:07 +09:00
Lee Salzman
e51eba069d
Bug 1166584 - Always export HelpersCairo.h. r=jrmuizel
2015-05-20 12:48:31 -04:00
Kartikaya Gupta
06497300a1
Bug 1166942 - Add logging of color layer bounds. r=nical
2015-05-21 09:26:47 -04:00
Kartikaya Gupta
d217517810
Bug 1166942 - Add logging code for gfx::Matrix. r=nical
2015-05-21 09:26:46 -04:00
Baptiste Emmanuel
aef8ebb51a
Bug 1157663 - Init mMap in the constructor to avoid half initialized structures. r=nical
2015-05-19 17:14:45 +02:00
Nicolas Belleville
f5697275ec
Bug 948466: Rename gfxPangoFonts to gfxFontconfigFonts. r=nical
2015-05-20 17:44:09 +02:00
Thomas Escalon
08d3359cca
Bug 1157677 - Fix uninitialized members warning in ClientTiledLayerBuffer. r=nical
2015-05-21 15:04:09 +02:00
Nicolas Silva
bac1ca9a5d
Bug 1150549 - build fix on a CLOSED TREE
2015-05-22 14:11:16 +02:00
Kartikaya Gupta
233ca347d8
Back out 2 csets for bug 1163832 for emulator crashtest failures. r=me
...
CLOSED TREE
2015-05-22 07:51:55 -04:00
Nicolas Silva
f5cd2ecb2d
Bug 1150549 - Simplify TiledContentHost. r=jrmuizel
2015-05-22 13:38:13 +02:00
Kartikaya Gupta
9ec5af61da
Bug 1163832 - Add an API to flush pending APZ repaint requests and dispatch a notification upon completion. r=botond
2015-05-22 06:42:08 -04:00
David Major
37b2d139c9
Bug 1163740: Keep |result| in a register where we can see it in minidumps. r=seth
2015-05-20 20:48:57 -04:00
Ethan Lin
083a328551
Bug 1166165 - Check if the timestamp is null to prevent assertion. r=nical
2015-05-20 17:01:34 -04:00
Ryan VanderMeulen
04eb118b4c
Backed out changeset bcc398de6eda (bug 1166165) for suspicion of causing test_NuwaProcessCreation.html permatimeouts.
2015-05-20 13:52:23 -04:00
Jonathan Kew
8454f2049f
Bug 1164835 - Use vertical presentation forms (where available) in vertical-upright text as fallback if the font does not support the 'vert' feature. r=jdaggett
2015-05-22 08:40:04 +01:00
Nathan Froyd
f61c010661
Bug 1160485 - remove implicit conversion from RefPtr<T> to TemporaryRef<T>; r=ehsan
...
Having this implicit conversion means that we can silently do extra
refcounting when it's completely unnecessary. It's also an obstacle to
making RefPtr more nsRefPtr-like, so let's get rid of it.
2015-05-01 09:14:16 -04:00
Nathan Froyd
e970b7431b
Bug 1116905 - part 3 - remove dependence on implicit conversion from T* to TemporaryRef<T>, gfx changes; r=jrmuizel
2015-04-30 15:20:30 -04:00
Eric Rahm
ccf1ec07c6
Bug 1165515 - Part 1: Convert PR_LOG to MOZ_LOG. r=froydnj
2015-05-21 13:22:04 -07:00
Kan-Ru Chen
93b42a9fee
Bug 1154231 - Part 1. Use LRU to manage remote layers. r=mattwoodrow
2015-05-22 07:08:20 +08:00
Matt Woodrow
4209398a7d
Bug 1164480 - Make sure MacIOSurfaceLib is initialized before we use it. r=jya
2015-05-22 11:00:28 +12:00
Birunthan Mohanathas
dc5b9d0327
Bug 1166840 - Remove document argument from nsIClipboardHelper.copyString{,ToClipboard}. r=ehsan
2015-05-21 21:50:09 +01:00
Bas Schouten
19fa8514e4
Bug 1158575: Support using GDI rendering for opaque surfaces when using cross-process layers. r=jrmuizel
2015-05-22 17:54:24 +02:00
Kartikaya Gupta
76d0709cbe
Bug 1164274 - Disable the wheel-scroll test on Mulet for intermittent failures. r=mstange
2015-05-22 12:01:52 -04:00
Carsten "Tomcat" Book
4ac13379e8
Backed out changeset 81a47807c54a (bug 1134549) for crashtest failures on CLOSED TREE
2015-05-20 16:12:33 +02:00
Kan-Ru Chen
207f281b28
Bug 1166649 - Fix GrallocTextureClient.cpp unified build bustage. r=nical
2015-05-20 02:40:00 -04:00
Ethan Lin
8ea56f7f69
Bug 1166165 - Check if the timestamp is null to prevent assertion. r=nical
2015-05-19 00:37:00 -04:00
Milan Sreckovic
912b462a4a
Bug 1162530 - Part 1: Add versioning to graphics blocklist. r=jmuizelaar
2015-05-15 10:42:10 -04:00
Geoff Brown
d3a33241c7
Bug 1164088 - Avoid IsFramebuffer assertion on Android emulator; r=jgilbert
2015-05-20 06:37:40 -06:00
Tom Klein
32a0475bae
Bug 1134549 - Switch FlattenBezier from floats to doubles. r=bas
2015-05-20 11:44:05 +01:00
Brian Birtles
66e943ae38
Bug 1164330 - Rename time fraction to (iteration) progress; r=jwatt
2015-05-13 13:57:35 +09:00
Eric Rahm
c5e63515bf
Bug 1165518 - Part 2: Replace prlog.h with Logging.h. rs=froydnj
2015-05-19 11:15:34 -07:00
Jacek Caban
5a1602109d
Bug 1161642 - Cross compilation fixup.
2015-05-19 11:12:55 +02:00
John Daggett
faeec37c82
Bug 1165611 - fix font smoothing under Linux. r=karlt
2015-05-19 14:30:55 +09:00
Matt Woodrow
eeabd51fbe
Backout e01d80922187 (Bug 857895) for causing crashes
2015-05-19 10:50:41 +12:00
Birunthan Mohanathas
c316215317
Bug 968520 - Add mozilla::fallible to Fallible{Auto,}TArray::SetLength calls. r=froydnj
2015-05-18 13:50:35 -07:00
Ryan VanderMeulen
41d95849b2
Merge inbound to m-c. a=merge
2015-05-18 16:32:50 -04:00
Mason Chang
11132ce0a6
Backout bug 1155828 for talos + functional regressions. r=me
2015-05-18 08:30:41 -07:00
Mason Chang
b850cf42ab
Backout bug 1162824 to backout bug 1155828. r=me
2015-05-18 08:29:40 -07:00
Jonathan Watt
42079dcb39
Bug 1165900 - Make MaybeSnapToDevicePixels return a boolean to indicate whether snapping occurred. r=Bas
2015-05-06 14:43:56 +01:00
Jonathan Watt
f2f7105cc3
Bug 1165896 - Fix the argument naming of MaybeSnapToDevicePixels to match UserToDevicePixelSnapped. r=Bas
2015-05-06 14:40:26 +01:00
Frédéric Wang
db26a6c69f
Bug 598900 - GDI: use typo metrics when USE_TYPO_METRICS is specified. r=karlt
2015-05-15 22:30:29 +02:00
Vincent Liu
5d9aaeb098
Bug 1162395 - [LayerScope]: No need to read and send the texture when the same texture id contains in a frame. r=cku
2015-05-07 15:26:26 +08:00
JerryShih
c0ef76853d
Bug 1155797 - P3: turn on vsync for kk, l and up. r=mwu
2015-05-17 18:12:00 +02:00
Ethan Lin
993b617598
Bug 1155498 - Part 4 - Use new FenceHandle to handle the fence in TextureClient. r=sotaro
2015-05-13 01:42:00 +02:00
Ethan Lin
6f33c4cae3
Bug 1155498 - Part 3 - Use new FenceHandle to handle the fence in Compositor. r=sotaro
2015-05-13 00:37:00 +02:00
Ethan Lin
ae7e6e42b0
Bug 1155498 - Part 2 - Use new FenceHandle to handle the fence in TextureHost. r=sotaro
2015-05-13 00:36:00 +02:00
Ethan Lin
c53786bc10
Bug 1155498 - Use FdObj to replace FenceHandle's android fence. r=sotaro
2015-05-17 07:21:00 +02:00
Phil Ringnalda
881f3ba8cc
Back out 530555a2d6d4 (bug 1162064) for debug b2g emulator assertions and failure to thrive
...
CLOSED TREE
2015-05-17 22:42:05 -07:00
David Anderson
580eb72be7
Use widgets for APZ checks, rather than gfxPrefs. (bug 1162064, r=kats,mstange)
2015-05-17 23:11:44 -04:00
David Anderson
93351f8ffa
Backout changeset e5d045d49b40 for bustage on an a=CLOSED TREE
2015-05-17 21:46:30 -04:00
David Anderson
dd781641e4
Use widgets for APZ checks, rather than gfxPrefs. (bug 1162064, r=kats,mstange)
2015-05-17 20:44:43 -04:00
Maksim Lebedev
105fbf0346
Bug 1162009 - Add TOUCH_CANCEL sending on e10s. r=kats
2015-05-14 08:16:00 -04:00
Andrew Comminos
b7a8694ac6
Bug 1161642 - Utilize primitive blends where available for faster blending on D2D 1.1. r=bas
2015-05-11 08:47:00 -04:00
Carsten "Tomcat" Book
e9483dd6ba
Merge mozilla-central to b2g-inbound
2015-05-18 13:57:18 +02:00
Fabrice Desré
ac84db6cbf
Bug 1165766 - Crash in AddFontSetFamilies() r=jtd
2015-05-17 20:33:46 -07:00
Timothy Nikkel
16445fc64d
Bug 1165536. Don't include resolution compensation when adjusting the cliprect of ancestors of scrollbars. r=botond
...
We are trying to adjust for the async transform that gets applied to the scrollable container layer by applying a transform to the scrollbar layer. That means we also need to adjust our clip rect. The resolution compensation is not done for this reason (compensating for a transform on an ancestor layer), hence we don't need to adjust the clip rect for the resolution compensation.
2015-05-17 02:00:10 -05:00
Kartikaya Gupta
b9108493b9
Bug 1151617 - Add some basic reftests for async scrollbar positioning on B2G and Linux w/APZ. r=tn,botond
2015-05-16 09:11:04 -04:00
Kartikaya Gupta
c3928827ef
Bug 1165407 - Properly flush the log stream after logging it. r=botond
2015-05-16 09:11:04 -04:00
Phil Ringnalda
8261f2cf53
Back out 75502ee740e0 (bug 1153123) for w-p-t bustage
...
CLOSED TREE
2015-05-15 20:37:24 -07:00
Phil Ringnalda
aaca0423eb
Backed out 2 changesets (bug 1154231) for M-oth crashes
...
CLOSED TREE
Backed out changeset 5e8145eff457 (bug 1154231)
Backed out changeset 951fb8ed6f25 (bug 1154231)
2015-05-15 20:29:15 -07:00
Nicholas Nethercote
0addd071a9
Back out all four patches from bug 1161377. r=me.
...
Due to Android startup regressions (bug 1163066) and plugin crashes (bug
1165155).
2015-05-14 21:48:43 -07:00
Botond Ballo
ed212a4d92
Bug 1164557 - Weed out spurious calls to Axis::OverscrollBy() caused by rounding error r=kats
2015-05-13 15:48:50 -04:00
Botond Ballo
2c82fd3112
Bug 1164557 - Use COORDINATE_EPSILON in IsZero(). r=kats
2015-05-13 15:48:21 -04:00
Botond Ballo
2169e50684
Bug 1164557 - Do not start an overscroll animation if one is already running. r=kats
2015-05-13 15:47:24 -04:00
Botond Ballo
f02aa0dc4a
Bug 1159985 - Gtest. r=kats
2015-05-11 22:25:34 -04:00
Botond Ballo
54a961f705
Bug 1159985 - In APZ gtests, allow panning in both directions. r=kats
2015-05-11 22:06:03 -04:00
Botond Ballo
1d672f81a4
Bug 1159985 - If only one component of a fling is in overscroll, continue the fling in the other component. r=kats
2015-05-11 22:27:48 -04:00
Botond Ballo
3c8c88ed15
Bug 1163845 - Unify handling of time in APZ gtests. r=kats
2015-05-15 12:45:27 -04:00
Matt Woodrow
c8343ced72
Bug 1153123 - Don't upload in the ImageBridge thread if A8 texture sharing is broken. r=Bas
2015-05-13 23:42:32 +12:00
Timothy Nikkel
51430bf757
Bug 1164767. Modify async scrollbar positioning code to deal with containerless root scrollables. r=botond
...
The root scrollbars will no longer be a descendant of the layer with their corresponding frame metrics. But scrollbars for root scrollables still need adjustment for the resolution.
We still use the descendant check for the code which needs to be run if the scrollbars are a descendant of the layer with their corresponding frame metrics so that non-containerless root scrolling still works the same way.
2015-05-15 20:01:32 -05:00
Kan-Ru Chen
82d5bac578
Bug 1154231 - Part 2. Use LRU to manage remote layers. r=mattwoodrow
2015-05-16 08:43:39 +08:00
Mason Chang
3c178fe9a8
Bug 1162824 - Change box shadow cache to cache the colored blurred box shadow. r=mstange
2015-05-15 10:52:44 -07:00
Ehsan Akhgari
123f153e5a
Bug 1156084 - Disallow AddRef() and Release() calls on the return value of methods returning XPCOM objects; r=jrmuizel
...
When a method returns type D derived from RefCounted type B, there is an
ImplicitCastExpr (or an ExplicitCastExpr, if there is an explicit cast
to the base type in the code) in the AST between the CallExpr and
MemberExpr, which we didn't take into account before. This caused the
analysis to not work on common patterns such as
nsCOMPtr<nsIXPCOMInterface>.
2015-05-15 08:39:55 -04:00
Sotaro Ikeda
aae84aa1d5
Bug 1164513 - Add nullptr check r=milan
2015-05-14 12:09:18 -07:00
Eric Rahm
37808e571f
Bug 1164620 - Part 1: Remove instances of #ifdef PR_LOGGING in various places. r=froydnj
...
PR_LOGGING is now always defined, we can remove #ifdefs checking for it.
2015-05-14 10:13:24 -07:00
Mason Chang
8c6561276c
Bug 1155828 - Draw box-shadows using an approach inspired by border-image. r=mstange
2015-05-13 15:19:27 -04:00
Markus Stange
9d5ef679af
Bug 1162726 - Make RoundedToInt() snap the rect properly. r=roc
2015-05-07 14:25:06 -04:00
Markus Stange
84fcaf91ef
Bug 1160789 - Make DrawTargetSkia support subpixel antialiasing for text. r=jrmuizel
2015-05-04 13:23:54 -04:00
Kan-Ru Chen
9388658a40
Backout chanset 9c18f3e4d02a and e784bb7b9f21 because b2g emulator bustage
2015-05-14 15:59:17 +08:00
Kan-Ru Chen
53f6543101
Bug 1154231 - Part 2. Use LRU to manage remote layers. r=mattwoodrow
2015-05-14 12:54:56 +08:00
Matt Woodrow
6719119889
Bug 857895 - Run canvas rendering asynchronously on OSX. r=Bas,bholley
2013-04-09 16:51:44 +12:00
Timothy Nikkel
63839541c5
Bug 1164340. Fix up some scrollbar related comments in AsyncCompositionManager. r=botond
2015-05-13 19:15:39 -05:00
Timothy Nikkel
f9427c5257
Bug 1164340. Convert the scrollbar thumb ratio to a unitless ratio properly for non-zoomable scrollframes. r=botond
2015-05-13 19:15:38 -05:00
Timothy Nikkel
dbcf01fc91
Bug 1162648. When updating layout with the latest async values from the APZC do the scrolling last because it can flush layout. r=botond,kats
...
If we flush layout after the new scroll position clamping scroll port size but the old resolution then the scrollbars will be placed in the wrong spot.
2015-05-13 15:52:09 -05:00
Daniel Holbert
52e5944b9a
Bug 1056479 followup: Annotate gfxPlatformGtk::CreatePlatformFontList() as 'override'. rs=ehsan
2015-05-12 23:36:47 -07:00
John Daggett
f92095d6ce
Bug 1056479 p10 - activate bundled fonts. r=m_kato
2015-05-13 14:11:26 +09:00
John Daggett
2c5bb4e8f4
Bug 1056479 p9 - fix build bustage. r=birtles
2015-05-13 14:11:26 +09:00
John Daggett
35051ffb5c
Bug 1056479 p8 - switch gfxFontConfig to gfxFontconfig. r=karlt
2015-05-13 14:11:26 +09:00
John Daggett
6a616a6051
Bug 1056479 p7 - fixup assertion for non-italic fallback. r=m_kato
2015-05-13 14:11:26 +09:00
John Daggett
569255e6c2
Bug 1056479 p6 - handle font updates. r=jfkthame
2015-05-13 14:11:26 +09:00
John Daggett
d49810fba6
Bug 1056479 p3 - fixup various reftests for Linux. r=jfkthame
2015-05-13 14:11:25 +09:00
John Daggett
65205f109b
Bug 1056479 p2 - implement platform fontlist based on fontconfig. r=karlt
...
This patch implements a derived class of gfxPlatformFontList and a set of associated objects that uses fontconfig. It's a replacement for the existing gfxPangoFontGroup and gfxFontconfigUtils code. The fontconfig API is used to lookup all fonts on the system, which are grouped by family name.
Changes due to this patch:
- font style matching, the mapping of style attributes to a specific font, is now handled by the same Gecko code that is used on other plaforms. fontconfig substitutions are handled but fontconfig style matching no longer used.
- downloadable fonts using unicode-range are now supported
- local fullname lookups are only done with the English name of the font, as per the CSS3 Fonts spec, and not only other localized fullnames
- size-specific bitmap fonts are no longer supported
- fonts lacking a Unicode character map are no longer supported
2015-05-13 14:11:25 +09:00
John Daggett
efff1e5386
Bug 1056479 p1a - use lang as part of pref font fallback. r=karlt
2015-05-13 14:11:25 +09:00
John Daggett
ab4eecad04
Bug 1056479 p1 - add language to FindFamily parameters. r=jfkthame
2015-05-13 14:11:25 +09:00
John Daggett
6c6d2ffd69
Bug 1056479 p0 - rename ambiguous GetFontList method in Android fontlist. r=m_kato
2015-05-13 14:11:25 +09:00
Lee Salzman
425452c4a9
Bug 1159273 - Fix out-dated Cairo usage that may fail to build or work properly when system Cairo is involved. r=jrmuizel
2015-05-13 12:00:30 +09:00
Lee Salzman
2dfbba0503
Bug 1159273 - Update Cairo/Pixman renaming to not leak the symbols we use and silence linker warnings. r=jrmuizel
2015-05-13 11:54:18 +09:00
Lee Salzman
cf9ae0f680
Bug 1127752 - fixes for using Skia and OMTC with GTK3. r=jrmuizel
2015-05-13 11:54:17 +09:00
Nicholas Nethercote
37a9035e51
Bug 1161377 (part 3, attempt 2) - Convert some easy PL_DHashTable{Init,Finish} cases. r=froydnj.
2015-05-12 17:33:26 -07:00
David Major
1b8c4a1820
Bug 1154703: Fix typo in nvdxgiwrap filename. r=jrmuizel
2015-05-12 19:04:46 -04:00
Kartikaya Gupta
ebead6cf18
Bug 1022080 - Split out the paint item dumping from the rest of the paint dumping. r=mattwoodrow
2015-05-12 09:16:54 -04:00
Kartikaya Gupta
e8a4761a89
Bug 1022080 - Dump compositable textures as something that we can paste into the URL bar. r=nical
2015-05-12 09:16:54 -04:00
Kartikaya Gupta
f5b20efc23
Bug 1022080 - Add surface dumping for X11 basic textures. r=nical
2015-05-12 09:16:54 -04:00
Kartikaya Gupta
03c043742e
Bug 1022080 - Make non-HTML dumping of textures work better. r=nical
2015-05-12 09:16:54 -04:00
Kartikaya Gupta
4557b30b05
Bug 1022080 - Don't force intermediate surfaces when dumping textures, unless explicitly specified. r=nical
2015-05-12 09:16:53 -04:00
Carsten "Tomcat" Book
22cd3fed82
Backed out changeset cff5c0c09e72 (bug 1056479) for widespread destruction on a CLOSED TREE
2015-05-12 12:22:01 +02:00
Carsten "Tomcat" Book
1a688b9aab
Backed out changeset 8bd3335d77d2 (bug 1056479)
2015-05-12 12:21:20 +02:00
Carsten "Tomcat" Book
53653e896e
Backed out changeset c72465a4c424 (bug 1056479)
2015-05-12 12:21:14 +02:00
Carsten "Tomcat" Book
75c678bdd3
Backed out changeset 1223b73d62dc (bug 1056479)
2015-05-12 12:21:09 +02:00
Carsten "Tomcat" Book
92f1f1edb3
Backed out changeset 194a4c39c2a9 (bug 1056479)
2015-05-12 12:21:02 +02:00
Carsten "Tomcat" Book
6f879dbbbf
Backed out changeset f630169085c1 (bug 1056479)
2015-05-12 12:20:48 +02:00
Carsten "Tomcat" Book
5f809a915a
Backed out changeset f18546e7f271 (bug 1056479)
2015-05-12 12:20:43 +02:00
Carsten "Tomcat" Book
8dbb6a6531
Backed out changeset a8fca346b1ff (bug 1056479)
2015-05-12 12:20:38 +02:00
Carsten "Tomcat" Book
4f6f0ed1e5
Backed out changeset b858d2530520 (bug 1056479)
2015-05-12 12:20:33 +02:00
John Daggett
8dcf1c91a3
Bug 1056479 p9 - fix build bustage. r=birtles
2015-05-12 17:44:39 +09:00
John Daggett
805edb5b36
Bug 1056479 p8 - switch gfxFontConfig to gfxFontconfig. r=karlt
2015-05-12 17:44:35 +09:00
John Daggett
52923bfbbf
Bug 1056479 p7 - fixup assertion for non-italic fallback. r=m_kato
2015-05-12 17:44:32 +09:00
John Daggett
be15761aa0
Bug 1056479 p6 - handle font updates. r=jfkthame
2015-05-12 17:44:30 +09:00
John Daggett
43c45479d7
Bug 1056479 p3 - fixup various reftests for Linux. r=jfkthame
2015-05-12 17:44:20 +09:00
John Daggett
6609ef3561
Bug 1056479 p2 - implement platform fontlist based on fontconfig. r=karlt
...
This patch implements a derived class of gfxPlatformFontList and a set of associated objects that uses fontconfig. It's a replacement for the existing gfxPangoFontGroup and gfxFontconfigUtils code. The fontconfig API is used to lookup all fonts on the system, which are grouped by family name.
Changes due to this patch:
- font style matching, the mapping of style attributes to a specific font, is now handled by the same Gecko code that is used on other plaforms. fontconfig substitutions are handled but fontconfig style matching no longer used.
- downloadable fonts using unicode-range are now supported
- local fullname lookups are only done with the English name of the font, as per the CSS3 Fonts spec, and not only other localized fullnames
- size-specific bitmap fonts are no longer supported
- fonts lacking a Unicode character map are no longer supported
2015-05-12 17:44:16 +09:00
John Daggett
14ad02c693
Bug 1056479 p1a - use lang as part of pref font fallback. r=karlt
2015-05-12 17:44:13 +09:00
John Daggett
2de852fdbe
Bug 1056479 p1 - add language to FindFamily parameters. r=jfkthame
2015-05-12 17:44:10 +09:00
John Daggett
b758ca0146
Bug 1056479 p0 - rename ambiguous GetFontList method in Android fontlist. r=m_kato
2015-05-12 17:44:03 +09:00
Dan Glastonbury
bebd97d092
Bug 1147447 - Enable STL wrapping for libGLESv2 and libEGL. r=jmuizelaar r=glandium
2015-04-28 20:41:00 +02:00
Carsten "Tomcat" Book
1c0b0eacfa
Backed out 10 changesets (bug 1056479) for bustage on a CLOSED TREE
...
Backed out changeset d5b1f2b78915 (bug 1056479)
Backed out changeset bcc65b714dd6 (bug 1056479)
Backed out changeset 0b35e8a463d2 (bug 1056479)
Backed out changeset 0933391809c9 (bug 1056479)
Backed out changeset 93bd67204fac (bug 1056479)
Backed out changeset 5260b93eb0b9 (bug 1056479)
Backed out changeset 130bea3f8623 (bug 1056479)
Backed out changeset 408e078cc18d (bug 1056479)
Backed out changeset a651c240979d (bug 1056479)
Backed out changeset d74ae8fcaac9 (bug 1056479)
2015-05-12 08:25:19 +02:00
John Daggett
148a1e0ed3
Bug 1056479 p8 - switch gfxFontConfig to gfxFontconfig. r=karlt
2015-05-12 14:51:17 +09:00
John Daggett
6affa4c7e5
Bug 1056479 p7 - fixup assertion for non-italic fallback. r=m_kato
2015-05-12 14:51:17 +09:00
John Daggett
4455c05583
Bug 1056479 p6 - handle font updates. r=jfkthame
2015-05-12 14:51:17 +09:00
John Daggett
0e5dd8996b
Bug 1056479 p3 - fixup various reftests for Linux. r=jfkthame
2015-05-12 14:51:17 +09:00
John Daggett
448b24f80f
Bug 1056479 p2 - implement platform fontlist based on fontconfig. r=karlt
...
This patch implements a derived class of gfxPlatformFontList and a set of associated objects that uses fontconfig. It's a replacement for the existing gfxPangoFontGroup and gfxFontconfigUtils code. The fontconfig API is used to lookup all fonts on the system, which are grouped by family name.
Changes due to this patch:
- font style matching, the mapping of style attributes to a specific font, is now handled by the same Gecko code that is used on other plaforms. fontconfig substitutions are handled but fontconfig style matching no longer used.
- downloadable fonts using unicode-range are now supported
- local fullname lookups are only done with the English name of the font, as per the CSS3 Fonts spec, and not only other localized fullnames
- size-specific bitmap fonts are no longer supported
- fonts lacking a Unicode character map are no longer supported
2015-05-12 14:51:17 +09:00
John Daggett
f43f619412
Bug 1056479 p1a - use lang as part of pref font fallback. r=karlt
2015-05-12 14:51:17 +09:00
John Daggett
dae9a5b2b6
Bug 1056479 p1 - add language to FindFamily parameters. r=jfkthame
2015-05-12 14:51:17 +09:00
John Daggett
dcbe3ab36f
Bug 1056479 p0 - rename ambiguous GetFontList method in Android fontlist. r=m_kato
2015-05-12 14:51:17 +09:00
David Anderson
9811ede28c
Enable APZ for all Desktop windows if E10s is enabled. (bug 1163115, r=kats)
2015-05-12 01:26:01 -04:00
Timothy Nikkel
e7ab6607a9
Bug 1163259. Make sure we don't look at the parent ref layer when looking for a layer with the frame metrics for a scrollbar. r=kats
...
The ref layer comes from the parent process, and hence a different scrollid space. If the scrollid on it's metrics happen to match a scrollbar from the child process we have a problem.
2015-05-12 00:13:04 -05:00
Phil Ringnalda
1bc57a17f1
Back out 4f682f01262e (bug 857895) for widespread destruction
...
CLOSED TREE
2015-05-11 19:53:28 -07:00
Matt Woodrow
787ef8e2e3
Bug 857895 - Run canvas rendering asynchronously on OSX. r=Bas,bholley
2013-04-09 16:51:44 +12:00
Kartikaya Gupta
bcde4a7220
Bug 1161634 - Enable the test_wheel_scroll on Linux as well. r=mstange
2015-05-11 17:21:37 -04:00
Paul Rouget
680312414c
Bug 1161407 - Only check for IsMultiProcessWindow on non-B2G & non-Android platforms. r=kats
2015-05-11 14:59:07 -04:00
Jonathan Kew
ba11690c63
Bug 1161900 - Use ICU normalization support during shaping if available, to support decomposable characters in more recently-encoded scripts. r=jdaggett,gps
2015-05-11 19:57:28 +01:00
Carsten "Tomcat" Book
366e0c8005
Backed out changeset 41c408a2662e (bug 857895) for bustage on a CLOSED TREE
2015-05-11 10:28:56 +02:00
Matt Woodrow
0ae7ce6875
Bug 857895 - Run canvas rendering asynchronously on OSX. r=Bas,bholley
2013-04-09 16:51:44 +12:00
Jonathan Kew
4fabff9039
Bug 1157758 - Update harfbuzz to pick up fix for vertical-upright Arabic script (non-)shaping behavior; now at upstream commit f724cc351640ee075a9867ef42df32cf5e0ef3b7. r=jdaggett
2015-05-11 06:58:21 +01:00
Nicholas Nethercote
bdb7128dd1
Backout c375efe78e07 (bug 1161377 part 3) for (probably) increasing the static constructor count and regressing Fennec start-up time. r=me.
2015-05-10 22:16:18 -07:00
Matt Woodrow
a11787749a
Bug 1158089 - Remove LAYERS_D3D10 enum value since it's unused. r=Bas
2015-05-11 16:22:51 +12:00
Eric Rahm
12036e82eb
Bug 1162748 - Remove instances of #ifdef PR_LOGGING in graphics. r=froydnj
...
PR_LOGGING is now always defined, we can remove #ifdefs checking for it.
2015-05-08 14:37:01 -07:00
Bas Schouten
5c07a31049
Bug 1162587 - Part 2: Abort painting a painted layer when a device reset has ocurred. r=jrmuizel
2015-05-08 23:12:32 +02:00
Bas Schouten
a27dd25d93
Bug 1162587 - Part 1: Ensure consistent reporting of device reset until reinitialization. r=jrmuizel
2015-05-08 23:12:32 +02:00
Kartikaya Gupta
a7aa64cbed
Bug 1161592 - If we don't get a target frame from the touch point try using the root scrollable frame. r=botond
2015-05-08 13:51:35 -04:00
Geoff Brown
aea4edda3b
Bug 1140459 - Skip IsRenderbuffer assertions on Android emulator; r=jgilbert
2015-05-07 18:49:14 -06:00
Nicholas Nethercote
02e9b810da
Bug 1161377 (part 3) - Convert some easy PL_DHashTable{Init,Finish} cases. r=froydnj.
...
This patch converts easy cases, i.e. where the PL_DHashTableInit() call occurs
in a constructor and the PL_DHashTableFinish() call occurs in a destructor.
2015-05-04 22:59:24 -07:00
Kartikaya Gupta
8622ce8c8b
Bug 1160566 - Change some return values to be reference-to-const. r=botond
2015-05-07 14:44:03 -04:00
Kartikaya Gupta
74563ea4c9
Bug 1160566 - Make FrameMetrics.mCompositionBounds private and add a getter/setter for it. r=botond
2015-05-07 14:44:03 -04:00
Sotaro Ikeda
e4e4c1b5b4
Bug 1091037 - Raise ImageBridge thread priority r=gsvelto,nical
2015-05-07 06:53:47 -07:00
Thibaud Backenstrass
33539fad6d
Bug 1158122 - Remove most occurences of nsIntRect in gfx/tests. r=nical
2015-05-07 11:08:01 +02:00
Thibaud Backenstrass
b40b8ace13
Bug 1158122 - Remove the remaining occurences of nsIntRect in gfx/layers. r=nical
2015-05-07 11:07:53 +02:00
Thibaud Backenstrass
6065d593f9
Bug 1158122 - Remove all occurences of nsIntRect in gfx/layers/client. r=nical
2015-05-07 11:07:47 +02:00
Thibaud Backenstrass
bc3f9bf34d
Bug 1158122 - Remove all occurences of nsIntRect in gfx/layers/composite. r=nical
2015-05-07 11:07:42 +02:00
Thibaud Backenstrass
76a5c84a1b
Bug 1158122 - Remove some occurences of nsIntRect in gfx/layers/. r=nical
2015-05-07 11:07:35 +02:00
Thibaud Backenstrass
1d59a76bc3
Bug 1158122 - Remove all occurences of nsIntRect in gfx/thebes/. r=nical
2015-05-07 11:07:31 +02:00
Thibaud Backenstrass
0df8ddbfdd
Bug 1158122 - Remove all occurences of nsIntRect in gfx/gl/. r=nical
2015-05-07 11:07:27 +02:00
Thibaud Backenstrass
252f2a002c
Bug 1158122 - Remove all occurences of nsIntRect in gfx/ipc/. r=nical
2015-05-07 11:07:23 +02:00
Phil Ringnalda
4b4983c265
Back out dc2fed1aa0af (bug 1144906) for ASan, Android debug, and OS X 10.10 mochitest-gl bustage
...
CLOSED TREE
2015-05-06 19:55:40 -07:00
Bas Schouten
08c24bf928
Bug 1161815: Use a single ID2D1SolidColorBrush per DrawTarget. r=jrmuizel
2015-05-07 02:38:10 +02:00
Jeff Gilbert
a252aede83
Bug 1144906 - Fast WebGL on E10S. - r=mattwoodrow,nical
2015-05-06 16:35:29 -07:00
Kartikaya Gupta
d4a7c07498
Bug 1162179 - Don't create APZCTreeManagers for windows which aren't multiprocess. r=dvander
2015-05-06 19:15:10 -04:00
Wes Kocher
bf61250437
Backed out changeset 93af6e2a390d (bug 1144906) for build bustage
2015-05-06 16:01:47 -07:00
Jeff Gilbert
2276a83b33
Bug 1144906 - Support fast WebGL on E10S. - r=mattwoodrow,nical
2015-05-06 13:48:28 -07:00
Seth Fowler
dfeb733e9d
Bug 1124084 - Flip on downscale-during-decode everywhere. r=tn
2015-03-17 13:56:50 -07:00
Thibaud Backenstrass
cd461123fe
Bug 1158122 - Remove some of the occurences of nsIntRect in gfx. r=nical
2015-05-06 17:26:36 +02:00
Ryan VanderMeulen
3c1998fdde
Backed out changesets 230adc57e016 and 61bd6e2c6e72 (bug 1072898) for reftest failures.
...
CLOSED TREE
2015-05-06 11:27:32 -04:00
Carsten "Tomcat" Book
3b4a4a920e
Backed out changeset 7141b7088a89 (bug 1161634)
2015-05-06 17:06:46 +02:00
Kearwood (Kip) Gilbert
b14e88e8f0
Bug 1072898: Part 1 - Correct rendering of layers that are both in front and behind the w=0 plane. r=mattwoodrow
...
- The BasicCompositor now transforms vertices prior to rendering in Skia, using
a function that clips against frustum clipping planes in homogenous
coordinate space.
2015-04-21 16:57:18 -07:00
Kartikaya Gupta
cf146ea4a8
Bug 1161634 - Enable the test_wheel_scroll on Linux as well. r=mstange
2015-05-06 08:36:54 -04:00
Diego Wilson
3e6a04b4bd
Bug 1160689 - thumbnail image corruption on certain videos. r=sotaro
2015-05-04 15:14:34 -07:00
Daniel Holbert
bfff160260
Bug 1161731: Remove newline characters from the ends of NS_WARNING messages in /gfx and /layout. r=mstange
2015-05-05 13:57:47 -07:00
Kartikaya Gupta
013dc95b5d
Bug 1161206 - Add a scrolling test with native mousewheel event synthesization. r=mstange
2015-05-05 14:45:11 -04:00
Thibaud Backenstrass
781112874e
Bug 1157661 - Fix a null-check in CompositorOGL::DrawQuad. r=nical
2015-05-05 18:31:41 +02:00
Kartikaya Gupta
df69d729aa
Bug 1161040 - Add some assertions to guard against infinite loops in the handoff chains. r=botond
2015-05-05 08:36:52 -04:00
Ethan Lin
fdec0cf55e
Bug 1053563 - Use a static create function to replace InitWith for TextureClient. r=nical
2015-04-29 19:34:00 +02:00
Nicolas Silva
62a1f8b3a0
Bug 1155649 - XFlush at the end of frames when OMTC is enabled on Linux. r=jrmuizel
2015-05-04 12:35:18 +02:00
Wes Kocher
ebdbb5f57b
Merge m-c to inbound a=merge
2015-05-01 17:23:32 -07:00
Ryan VanderMeulen
02b52b7666
Merge m-c to fx-team. a=merge
2015-05-01 13:00:21 -04:00
Danilo Cesar Lemes de Paula
a1e552f34e
Bug 1156401 - Fix ContextMenu handling when building Fennec with C++ APZ. r=kats, r=botond
...
This commit deals with the situation where there's no scrollable element
on a fennec's page. It uses the Top Most root element (Xul viewport)
instead.
So this fixes the situation when the tap/click was not being send to the
correct dom element.
2015-04-30 06:09:00 -04:00
Danilo Cesar Lemes de Paula
1da46b6bb3
Bug 1156401 - Fix painting when building fennec with apzc. r=kats, r=botond
...
Since SetFirstPaintViewport wasn't being called on
Fennec with APZ, none of the painted content was being displayed.
2015-04-30 06:08:00 -04:00
Botond Ballo
dae9b09192
Bug 1152051 - Gtest. r=Cwiiis,kats
2015-04-29 19:38:02 -04:00
Botond Ballo
182e223412
Bug 1152051 - Ensure that destroying an overscroll animation always clears the state Axis tracks about it. r=Cwiiis
2015-04-29 18:54:10 -04:00
Mike Hommey
b673a97a25
Bug 1134923 - Remove NS_Alloc/NS_Realloc/NS_Free. r=nfroyd
...
They are kept around for the sake of the standalone glue, which is used
for e.g. webapprt, which doesn't have direct access to jemalloc, and thus
still needs a wrapper to go through the xpcom function list and get to
jemalloc from there.
2015-05-01 09:40:30 +09:00
Sotaro Ikeda
0a86c2eb1c
Bug 1156981 - Split CompositorParent's scheduling of composition to CompositorScheduler r=mchang
2015-04-30 11:35:13 -07:00
Kartikaya Gupta
829abde6a5
Bug 1148350 - Add a test. r=botond
2015-04-30 14:30:38 -04:00
Kartikaya Gupta
bc588fe194
Bug 1148350 - Have ConvertToGecko use a live screen-to-apzc transform to avoid transform mismatches. r=botond
2015-04-30 14:30:38 -04:00
Kartikaya Gupta
cbf0ec45f0
Bug 1159455 - Fix assorted debugging strings in APZ code. r=botond
2015-04-30 14:30:37 -04:00
Brian Birtles
fb73e3f8ee
Bug 1159082 - Rename *Readonly animation interfaces to *ReadOnly. r=smaug
2015-04-30 09:06:43 -04:00
Carsten "Tomcat" Book
5791ead1d5
Backed out changeset 1b5fc672f0d4 (bug 1159082) for B2G ICS Emulator opt R6 test failures on a CLOSED TREE
2015-04-30 13:15:04 +02:00
Milan Sreckovic
ef1c3c797b
Bug 1158430 - A small construct to allow only sending errors and warnings once per statement. r=botond
2015-04-27 14:44:13 -04:00
Brian Birtles
1661b20915
Bug 1159082 - Rename *Readonly animation interfaces to *ReadOnly; r=smaug
2015-04-28 10:16:45 +09:00
Bas Schouten
f641de24ac
Bug 1116812 - Consider DXGI_ERROR_INVALID_CALL a recoverable error for IDXGISwapChain::GetBuffer. r=jrmuizel
2015-04-29 09:19:00 -04:00
Kartikaya Gupta
bc476d0e75
Bug 1013412 - End wheel transactions as soon as possible if content is doing a prevent-default. r=dvander
2015-05-01 13:29:44 -04:00
Milan Sreckovic
881fe344f4
Bug 1160157: Part 1. Uninitialized statics aren't really uninitialized, but it doesn't read well. r=jmuizelaar
2015-05-01 13:26:38 -04:00
Botond Ballo
2434616787
Bug 1154478 - Rename gfxPrefs::LayoutEventRegionsEnabled to LayoutEventRegionsEnabledDoNotUseDirectly. r=kats
2015-04-23 01:25:00 -04:00
Kartikaya Gupta
47e9346e42
Bug 1158933 - Replace the compositedHeight/scrollableHeight (and width) term with the adjusted scrollThumbRatio. r=botond
2015-04-29 07:22:27 -04:00
Kartikaya Gupta
7ed33652ef
Bug 1158933 - Prevent scrollbars from jumping while zoomed in the B2G browser. r=botond
2015-04-29 07:22:27 -04:00
Kartikaya Gupta
1f1ec2ea0f
Bug 1158323 - Make sure we set a base rect on document elements that have margins set. r=tn
2015-04-29 07:22:27 -04:00
Kartikaya Gupta
cfdb6229fe
Bug 1159398 - Set the controller thread when running APZ gtests. r=dvander
2015-04-29 07:22:27 -04:00
David Anderson
0e1f0fd06d
Fix APZ scroll wheel animations often prematurely ending on the first frame. (bug 1157409, r=kats)
2015-04-28 11:01:04 -07:00
David Major
c92c020b89
Bug 1157835: Remove the MSVC_ENABLE_PGO flag from the build system. r=glandium
2015-04-27 19:59:27 -04:00
Milan Sreckovic
ddccced1db
Bug 1158340 - Refactor RedistributeDisplayPortExcess. r=kats
2015-04-27 12:06:11 -04:00
Milan Sreckovic
945381a8a2
Bug 1158284 - Utility in gfxPlatform to check for safe mode, lazier computation if we should accelerate and random cleanup of prefs usage. r=botond
2015-04-24 12:33:35 -07:00
Jeff Muizelaar
c3dc3e7a66
Bug 1154703. Avoid using WARP if nvdxgiwrapper.dll is around.
...
It seems to cause trouble and isn't really trustworthy.
2015-04-24 17:16:46 -04:00
755d08df05
Bug 1151749 - "Win-Only: Disabled Hardware Acceleration + CSS 3D transform on canvas -> black artefacts on hover". r=nical
2015-04-07 06:33:00 +02:00
Jonathan Kew
c050cf8885
Bug 1155261 - Fix computation of glyph extents and text-frame visual overflow for vertical text frames. r=smontagu
2015-04-27 09:45:55 +01:00
Ehsan Akhgari
a4ca187e8c
Bug 1158542 - Remove TextureImage::mImageFormat; r=jrmuizel
...
This is never initialized or accessed.
2015-04-25 18:39:05 -04:00
Ehsan Akhgari
7416574879
Bug 1158541 - Remove TiledTextureImage::mSize; r=jrmuizel
...
This member is never initialized to anything so it always contains a (0,0)
size, and it shadows the protected mSize member in the base class which is
actually initialized to the correct size.
2015-04-25 18:38:54 -04:00
Timothy Nikkel
cfe17b6e52
Bug 1157066. When reading back the OMTA transfrom of a layer don't include transforms from async panning or zooming. r=kats,birtles
...
Containerless scrolling means that the pan zoom controller applies it's transforms (to compensate for differences between the state of layout the last time we painted and the current state as composited to the screen) to the layers that are scrolled instead of the container layer that contains the layers that scroll.
When running test_animations_omta.html there is a zoom of 1.306122 applied, and the page is scrolled down to 67 screen pixels (before the test starts, not sure why exactly). Gecko scrolls as close to 67 screen pixels as it can: 67/1.306122 = 51.29689 css pixels, which is 3077.813 appunits. Gecko scrolls to 3078 app units. When AsyncCompositionManager::TransformScrollableLayer runs we calculate the scroll position of gecko and the current scroll position that the pan zoom controller is using. Since there are no async pan or zoom operations taking place these should match. However when the gecko scroll position is calculated we get 3078/60*1.306122 = 67.0040586. So it applies a transform of 0.0040586 to the container layer for the transform that test_animations_omta.html is animating off main thread. When test_animations_omta.html reads the transform of this layer it fails because it's expecting 0 and 0.0040586 is outside of it's epsilon for considering it to be close enough.
2015-04-24 19:05:52 -05:00
Wes Kocher
d859f2ad4d
Backed out changeset 517b9b831685 (bug 1157066) for build bustage
2015-04-24 14:56:55 -07:00
Timothy Nikkel
c773a56c70
Bug 1157066. When reading back the OMTA transfrom of a layer don't include transforms from async panning or zooming. r=kats,birtles
...
Containerless scrolling means that the pan zoom controller applies it's transforms (to compensate for differences between the state of layout the last time we painted and the current state as composited to the screen) to the layers that are scrolled instead of the container layer that contains the layers that scroll.
When running test_animations_omta.html there is a zoom of 1.306122 applied, and the page is scrolled down to 67 screen pixels (before the test starts, not sure why exactly). Gecko scrolls as close to 67 screen pixels as it can: 67/1.306122 = 51.29689 css pixels, which is 3077.813 appunits. Gecko scrolls to 3078 app units. When AsyncCompositionManager::TransformScrollableLayer runs we calculate the scroll position of gecko and the current scroll position that the pan zoom controller is using. Since there are no async pan or zoom operations taking place these should match. However when the gecko scroll position is calculated we get 3078/60*1.306122 = 67.0040586. So it applies a transform of 0.0040586 to the container layer for the transform that test_animations_omta.html is animating off main thread. When test_animations_omta.html reads the transform of this layer it fails because it's expecting 0 and 0.0040586 is outside of it's epsilon for considering it to be close enough.
2015-04-24 16:41:56 -05:00
Milan Sreckovic
b4eef3a409
Bug 1156058 - Null pointer check. r=jgilbert
2015-04-24 11:21:26 -07:00
Andrew McCreight
8145d04124
Bug 1062479 - Use static strings for WeakReference type names. r=ehsan
2015-04-24 09:43:01 -07:00
Bas Schouten
372c6962da
Bug 1143806: Tolerate timeouts occurring if a device driver is in the process of resetting. r=jrmuizel
2015-04-24 17:09:42 +02:00
Xidorn Quan
a90ebbab73
Bug 1117227 part 5 - Render ellipsis in correct orientation. r=jfkthame
2015-04-24 10:15:32 +12:00
Kartikaya Gupta
66242134a5
Bug 1157327 follow-up to add a comment. r=me and DONTBUILD
2015-04-23 15:18:22 -04:00
Kartikaya Gupta
d330a7876b
Bug 1157327 - Don't cull out container layers, because their prepared data might be null and cause crashes. r=nical
2015-04-23 15:15:11 -04:00
Kartikaya Gupta
8ec41da08a
Bug 1039866 - Rip out a bunch of metro-only code. r=jimm,gavin,rstrong
2015-04-23 15:10:30 -04:00
L. David Baron
cb0282d25b
Bug 1157455 patch 2 - Send angles (in CSS transform functions) to the compositor thread with their units rather than sending all such angles in radians. r=birtles
...
This avoids accumulating floating point error from conversion, so that
when we switch to doubles at the start of
nsCSSValue::GetAngleValueInRadians we're using the original unit, rather
than a different one that will round differently.
2015-04-23 09:18:12 -07:00
Geoff Brown
3177df8707
Bug 1150668 - Assume EXT_texture_format_BGRA8888 supported on Android emulator; r=jgilbert
2015-04-23 08:09:35 -06:00
Sotaro Ikeda
2f41005dd9
Bug 1152370 part 3 - Use DisplaySurface r=mwu
2015-04-23 06:49:40 -07:00
Nicolas Silva
942c46d8c8
Bug 1157629 - Fix uninitialized member warning in BufferAlphaColor. r=jdaggett
2015-04-23 15:14:13 +02:00
Carsten "Tomcat" Book
c0eb5c1c2b
Merge mozilla-central to mozilla-inbound on a CLOSED TREE
2015-04-23 08:41:04 +02:00
Carsten "Tomcat" Book
150d4d1475
Backed out 19 changesets (bug 1149397, bug 1065657, bug 1024774) for fixing Linux PGO xpcshell bustage on a CLOSED TREE
...
Backed out changeset 53058615e7a3 (bug 1024774)
Backed out changeset 68fe0894bb09 (bug 1065657)
Backed out changeset 1b9620d674df (bug 1024774)
Backed out changeset a31c514b59da (bug 1024774)
Backed out changeset 0fcf8757f6c2 (bug 1024774)
Backed out changeset 9a3c71b925d4 (bug 1024774)
Backed out changeset 783acc92af04 (bug 1024774)
Backed out changeset ad71c9a3446b (bug 1024774)
Backed out changeset 4f37e72e70f6 (bug 1024774)
Backed out changeset ec869578cc0a (bug 1024774)
Backed out changeset 3c1d306c8a3d (bug 1024774)
Backed out changeset b3a90f30892d (bug 1024774)
Backed out changeset cf7bbb3774c0 (bug 1024774)
Backed out changeset 2522eb4d3cf2 (bug 1024774)
Backed out changeset 89a502d88f9c (bug 1024774)
Backed out changeset 61046ad3161f (bug 1024774)
Backed out changeset 36706aaa2f06 (bug 1024774)
Backed out changeset ba8e68e05149 (bug 1149397)
Backed out changeset 532169437c2f (bug 1065657)
2015-04-23 08:37:24 +02:00
Botond Ballo
b6e69df77c
Bug 1151663 - Fix test bustage caused by incorrect mochitest.ini file, on a CLOSED TREE. r=bustage
2015-04-23 00:58:52 -04:00
Nick Fitzgerald
415497cd29
Bug 1024774 - Part 0: Upgrade the protobuf library. r=mmc,glandium
2015-04-22 11:09:54 -07:00
Kartikaya Gupta
c9a8f4b3c5
Bug 1134385 follow-up - fix link to image in documentation. DONTBUILD because NPOTB. r=me
2015-04-22 11:54:37 -04:00
Steve Singer
dc150af21a
Bug 1141642 - Fix disable-skia builds. r=jmuizelaar
2015-04-18 19:44:00 +02:00
Nicolas Silva
cffa9047a1
Bug 1155252 * -WError fix
2015-04-22 12:37:56 +02:00
Nicolas Silva
60170d5364
Bug 1155252 - Add a pref to control the maximum canvas 2d size and set it to 0x7ff. r=jrmuizel
2015-04-22 12:06:53 +02:00
Nicolas Silva
176eae8774
Bug 1155626 - Don't assume that Factory::GetD2D1Device returns a non-null device and add some gfxCriticalLog. r=Bas
2015-04-22 12:02:01 +02:00
Andrea Marchesini
cece1d9f00
Bug 1156632 - Remove unused forward class declarations - patch 6 - the rest of the tree, r=ehsan
2015-04-22 08:29:24 +02:00
Wes Kocher
bb85f7a5bc
Backed out changeset 8b99d282cd87 (bug 1156084) for static bustage CLOSED TREE
2015-04-21 14:23:56 -07:00
Ehsan Akhgari
69a1633117
Bug 1156084 - Disallow AddRef() and Release() calls on the return value of methods returning XPCOM objects; r=jrmuizel
...
When a method returns type D derived from RefCounted type B, there is an
ImplicitCastExpr (or an ExplicitCastExpr, if there is an explicit cast
to the base type in the code) in the AST between the CallExpr and
MemberExpr, which we didn't take into account before. This caused the
analysis to not work on common patterns such as
nsCOMPtr<nsIXPCOMInterface>.
2015-04-21 16:24:41 -04:00
Markus Stange
c8c55c2ffe
Bug 1154347 - Don't set -fomit-frame-pointer on all of skia. r=glandium, r=gw280
2015-04-21 13:57:57 -04:00
Nicolas Silva
ba353fd7bd
Bug 1155621 - Remove no-op gfx2DGlue conversion helpers. r=Bas
2015-04-21 17:22:30 +02:00
Nicolas Silva
51e181888b
Bug 1155621 - Make nsIntRect and nsIntPoint typedefs of mozilla::gfx::IntRect and mozilla::gfx::IntPoint. r=Bas
2015-04-21 17:04:57 +02:00
Kartikaya Gupta
f56a1fc298
Back out cset 1a68731ea592 (bug 1145295) because the crash it was attempting to shed more light on seems to have gone away. r=me
2015-04-21 10:19:16 -04:00
Lee Salzman
a2b628e20e
Bug 1156536 - "BaseMargin<T>::Side casts enum SideT to T and adds to pointer". r=jmuizelaar
2015-04-20 15:35:00 +02:00
Brian Birtles
67e5382f15
Bug 1148949 - Apply async properties when querying the animated transform for cross-process compositor parents too; r=mattwoodrow
...
Bug 1113425 (specifically, part 2:
https://hg.mozilla.org/mozilla-central/rev/bb3866dea03e ) introduced a fix for
a race condition that occurs when querying the animated transform of a layer.
However, that fix failed to update CrossProcessCompositorParent and hence the
issue still arises when e10s is enabled.
This patch applies the fix from that bug to CrossProcessCompositorParent.
2015-04-21 12:00:33 +09:00
Milan Sreckovic
a6ec0f9b7b
Bug 1153724 - Only assert if the size was reasonable to start. r=mchang
2015-04-13 17:07:01 -04:00
L. David Baron
12ac8aff8f
Bug 1144885 - Treat font-size-adjust: none as separate from font-size-adjust: 0. r=jdaggett
...
Without the patch, the addition to property_database.js leads to
failures related to the "0.0" and "0" values in
layout/style/test/test_value_computation.html .
2015-04-20 23:10:40 -07:00
Dan Glastonbury
bbb2b930e4
Bug 1048724 - Look up glBindTransformFeedback symbol. r=jgilbert
2015-04-21 12:33:29 +10:00
Brian Birtles
6033b2c86d
Bug 1154615 part 1 - Rename AnimationPlayer to Animation in WebIDL; r=smaug
...
This patch is a fairly minimal rename of the AnimationPlayer interface. It
leaves a bunch of local variables and helper classes still using the word
"player". These will be addressed in subsequent patches that don't require DOM
peer review.
2015-04-21 10:22:09 +09:00
Jeff Gilbert
99e9a55aac
Bug 1127336 - Label HW-decoded frames with correct origin. - r=vlad
2015-04-20 17:49:25 -07:00