Martin Stransky
|
e4df97b959
|
Bug 979839 - Don't cache size of wrapped surfaces, it causes rendering artifacts when nsWindow is resized. r=karlt
|
2014-04-09 02:23:00 +02:00 |
|
L. David Baron
|
909593b568
|
Bug 978608: Shut down pango's fontmap cleanly and shut down fontconfig, #if CLEANUP_MEMORY. r=karlt
This bumps the minimum required pango version to 1.22, released 29 Sep 2008.
|
2014-03-03 00:54:38 -08:00 |
|
Ms2ger
|
b995cb3325
|
Bug 952033 - Part b: Use IntSize in CreateOffscreenSurface; r=roc
|
2014-02-09 09:04:38 +01:00 |
|
Oleg Romashin
|
aa6e063fcf
|
Bug 840874 - Get Skia backend working on Qt port. r=bas
|
2014-01-29 23:01:16 -08:00 |
|
Benoit Jacob
|
981c6431d3
|
Bug 959380 - 2/5 - Make gfxImageFormat a typed enum - r=jrmuizel
find . -type f | grep -v \./obj | grep -v \.hg | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)gfxImageFormat\(ARGB32\|RGB24\|A8\|A1\|RGB16_565\|Unknown\)\($\|[^A-Za-z0-9_]\)/\1gfxImageFormat::\2\3/g'
|
2014-01-23 13:26:40 -05:00 |
|
guozhu cheng
|
bd2c6ee1e0
|
Bug 907196 - Split CreateCMSOutputProfile profile loading into GetCMSOutputProfileData. r=BenWa, r=jmuizelaar
|
2013-11-07 18:20:08 +08:00 |
|
Ryan VanderMeulen
|
920e1e07c8
|
Backed out changeset ef14be22d6f7 (bug 907196) for Windows bustage.
CLOSED TREE
|
2014-01-13 10:25:52 -05:00 |
|
guozhu cheng
|
63f2dff3c2
|
Bug 907196 - Split CreateCMSOutputProfile profile loading into GetCMSOutputProfileData. r=BenWa, r=jmuizelaar
|
2013-11-07 18:20:08 +08:00 |
|
Benoit Jacob
|
d73dfad4ba
|
Bug 958375 - 7/9 - Make Font-related enums typed - r=Bas
Specifically:
r=Bas for manual changes
f=Bas for automatic changes
See attachments on the bug for the specific breakdown.
|
2014-01-10 14:06:16 -05:00 |
|
Benoit Jacob
|
300f4ba3a9
|
Bug 958375 - 6/9 - Make BackendType and NativeSurfaceType typed enums - r=Bas
Specifically:
r=Bas for manual changes
f=Bas for automatic changes
See attachments on the bug for the specific breakdown.
|
2014-01-10 14:06:16 -05:00 |
|
Jeff Muizelaar
|
e8b2f580b5
|
Bug 947379. Remove MOZ_PANGO. r=jfkthame
We haven't been able to build with this since
2008. Time for it to go.
--HG--
extra : rebase_source : 0e25f91e2a4308d3873ca2c240347b25d70d69c5
|
2013-12-09 10:03:28 -05:00 |
|
Matt Woodrow
|
bc7e07900f
|
Bug 934533 - Remove the azure content enabled pref since we require it to be enabled for all platforms now. r=nrc
--HG--
extra : rebase_source : f5152dd3c088009c80cda2844589967ed047e888
|
2013-11-06 08:54:12 +13:00 |
|
Robert O'Callahan
|
d0613ea5a7
|
Bug 924679. Part 3: Make gfxXlibNativeRenderer::DrawWithXlib callback take a cairo_surface_t instead of a gfxXlibSurface. r=karlt
--HG--
extra : rebase_source : 75bb23badb1f7a65cc7e82efca1ddb92e49d7e13
|
2013-10-25 23:25:40 +02:00 |
|
Benoit Jacob
|
0f90257361
|
Bug 913872 - Take nested enums out of gfxASurface - 1/3 : automatic changes - r=jrmuizel
Generated by these regexes:
find . -name '*.h' -o -name '*.cpp' -o -name '*.mm' | grep -v '\.hg' | grep -v '^\.\/obj' | xargs sed -i 's/gfx[A-Za-z0-9_]*Surface\:\:[a-z]*\(\(ImageFormat\|SurfaceType\|ContentType\|MemoryLocation\)[0-9A-Za-z_]*\)/gfx\1/g'
find . -name '*.h' -o -name '*.cpp' -o -name '*.mm' | grep -v '\.hg' | grep -v '^\.\/obj' | xargs sed -i 's/gfx[A-Za-z0-9_]*Surface\:\:[a-z]*\(\(CONTENT_\|MEMORY_\)[0-9A-Za-z_]*\)/GFX_\1/g'
find . -name '*.h' -o -name '*.cpp' -o -name '*.mm' | grep -v '\.hg' | grep -v '^\.\/obj' | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)\(CONTENT_COLOR\|CONTENT_ALPHA\|CONTENT_COLOR_ALPHA\|CONTENT_SENTINEL\|MEMORY_IN_PROCESS_HEAP\|MEMORY_IN_PROCESS_NONHEAP\|MEMORY_OUT_OF_PROCESS\)\($\|[^A-Za-z0-9_]\)/\1GFX_\2\3/g'
find . -name '*.h' -o -name '*.cpp' -o -name '*.mm' | grep -v '\.hg' | grep -v '^\.\/obj' | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)\(ImageFormatARGB32\|ImageFormatRGB24\|ImageFormatA8\|ImageFormatA1\|ImageFormatRGB16_565\|ImageFormatUnknown\|SurfaceTypeImage\|SurfaceTypePDF\|SurfaceTypePS\|SurfaceTypeXlib\|SurfaceTypeXcb\|SurfaceTypeGlitz\|SurfaceTypeQuartz\|SurfaceTypeWin32\|SurfaceTypeBeOS\|SurfaceTypeDirectFB\|SurfaceTypeSVG\|SurfaceTypeOS2\|SurfaceTypeWin32Printing\|SurfaceTypeQuartzImage\|SurfaceTypeScript\|SurfaceTypeQPainter\|SurfaceTypeRecording\|SurfaceTypeVG\|SurfaceTypeGL\|SurfaceTypeDRM\|SurfaceTypeTee\|SurfaceTypeXML\|SurfaceTypeSkia\|SurfaceTypeSubsurface\|SurfaceTypeD2D\|SurfaceTypeMax\)\($\|[^A-Za-z0-9_]\)/\1gfx\2\3/g'
|
2013-09-24 16:45:13 -04:00 |
|
Anthony Jones
|
08671d645a
|
Bug 740200 - Enable content pref; r=mattwoodrow
|
2013-09-20 14:00:35 +12:00 |
|
David Anderson
|
69dc419e91
|
Force OMTC on when enabling multi-process tabs (bug 897502, r=ncameron).
|
2013-08-19 00:13:32 -07:00 |
|
Birunthan Mohanathas
|
186d1e17e2
|
Bug 784739 - Switch from NULL to nullptr in gfx/thebes/; r=ehsan
|
2013-07-31 11:44:31 -04:00 |
|
George Wright
|
18f4f04c76
|
Bug 736276 - Rename ScaledFontFreeType to ScaledFontCairo, and use Skia's API to create an SkTypeface from a cairo_scaled_font_t r=jrmuizel
|
2013-06-05 13:48:59 -04:00 |
|
Matt Woodrow
|
9e2717d794
|
Bug 756601 - Enable OMTC by default on OSX 10.7 and 10.8. r=roc
|
2013-06-21 09:32:04 +12:00 |
|
Nicholas Cameron
|
8fd530d445
|
Bug 878522. Don't permit Azure/content/Cairo on Linux. r=kentuckyfriedtakahe
|
2013-06-04 17:18:27 +12:00 |
|
Nicholas Cameron
|
98fdef5930
|
Bug 788319, fixups to make EGL work with gtk. r=bjacob
|
2013-04-30 15:16:04 +12:00 |
|
Joe Drew
|
4eb8da0dd8
|
Bug 853169 - Initialize the output profile explicitly from within gfxPlatform::Init, and handle when we can't create one in xpcshell tests on Gtk because we don't have an X Display. r=jrmuizel
|
2013-03-21 23:12:30 -04:00 |
|
Joe Drew
|
5198406bc3
|
Backed out 3 changesets (bug 853628, bug 853169) for crashing mysteriously
Backed out changeset c0befbf2533d (bug 853169)
Backed out changeset 2e318d0a172b (bug 853169)
Backed out changeset 69f965c0fd46 (bug 853628)
--HG--
extra : rebase_source : cbf40a9b54d1ab221ab1823f9ea32bae7c965c3b
|
2013-03-22 00:27:58 -04:00 |
|
Joe Drew
|
72bd187646
|
Bug 853169 - Initialize the output profile explicitly from within gfxPlatform::Init, and handle when we can't create one in xpcshell tests on Gtk because we don't have an X Display. r=jrmuizel
|
2013-03-21 23:12:30 -04:00 |
|
Ryan VanderMeulen
|
1e6a5f0d3a
|
Backout c3933841e06e (bug 793013) for possible Win7 reftest failures.
|
2012-11-06 21:27:09 -05:00 |
|
Anthony Jones
|
217bb02bf0
|
Bug 793013 - Use EnumSet in gfxPlatform instead of 1 << n. r=ncameron
|
2012-11-06 18:23:13 -05:00 |
|
Mike Hommey
|
213365fb63
|
Bug 793634 - Force builds to be compatible with gtk 2.18/glib 2.22. r=karlt
|
2012-09-25 14:47:18 +02:00 |
|
Bas Schouten
|
8ed5af984b
|
Bug 792207 - Part 1: Retain ScaledFont objects for gfxFonts. r=jrmuizel
|
2012-09-24 15:02:49 +00:00 |
|
Anthony Jones
|
4ab1c0c454
|
Bug 789367 - Add content preference for GTK platform; r=nrc
|
2012-09-16 20:23:00 -07:00 |
|
Phil Ringnalda
|
07143175e9
|
Back out 9805ecdb8f66 (bug 789367) on suspicion of breaking the build
|
2012-09-16 17:59:25 -07:00 |
|
Anthony Jones
|
e030a5d9cd
|
Bug 789367 - Add content preference for GTK platform. r=nrc
|
2012-09-16 20:20:16 -04:00 |
|
Randell Jesup
|
29ac5c0b8c
|
Bug 773151: Convert nsCAutoString->nsAutoCString CLOSED TREE r=bsmedberg
|
2012-09-01 22:35:17 -04:00 |
|
Ehsan Akhgari
|
8c296bbcd4
|
Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
This patch was generated by a script. Here's the source of the script for
future reference:
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name nsXPCOMCID.h \
! -name prtypes.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t
convert PRIntn int
convert PRUintn unsigned
convert PRSize size_t
convert PROffset32 int32_t
convert PROffset64 int64_t
convert PRPtrdiff ptrdiff_t
convert PRFloat64 double
|
2012-08-22 11:56:38 -04:00 |
|
Aryeh Gregor
|
57c0ad57fb
|
Bug 777292 part 2 - Change all nsnull to nullptr
|
2012-07-30 17:20:58 +03:00 |
|
Nicholas Cameron
|
d4158405d0
|
Bug 764125; sort out preferred and fallback Azure backends for all platforms (gfxPlatform). r=Bas
|
2012-07-25 12:45:58 +12:00 |
|
Anthony Jones
|
4f689acacc
|
Bug 761895; Fixed Azure/Cairo canvas font support on gtk and android. r=karl
|
2012-07-24 22:18:39 +12:00 |
|
Nicholas Cameron
|
ee280adfe3
|
Bug 764125; Add DrawTarget arg to GetScaledFontForFont. r=Bas
|
2012-07-24 22:18:37 +12:00 |
|
Nicholas Cameron
|
9e4ceaecb8
|
Back out bug 746883, bug 764125, bug 761895, bug 746883, bug 748116
|
2012-07-26 18:48:24 +12:00 |
|
Nicholas Cameron
|
c93adeeed1
|
Bug 764125; sort out preferred and fallback Azure backends for all platforms (gfxPlatform). r=Bas
|
2012-07-25 12:45:58 +12:00 |
|
Anthony Jones
|
5099b0a652
|
Bug 761895; Fixed Azure/Cairo canvas font support on gtk and android. r=karl
|
2012-07-24 22:18:39 +12:00 |
|
Nicholas Cameron
|
ee33a4caab
|
Bug 764125; Add DrawTarget arg to GetScaledFontForFont. r=Bas
|
2012-07-24 22:18:37 +12:00 |
|
ku.b@gmx.de
|
d7c9e2fe98
|
Bug 709732 - double color correction with X Color Management
|
2012-07-18 21:09:13 -04:00 |
|
Martin Stransky
|
9ed0cff815
|
Bug 627699 - Port GTK2 to GTK3, gfx patch. r=karlt
|
2012-06-27 20:15:32 -04:00 |
|
Nicholas Cameron
|
f7e67fcad7
|
Bug 752380; correct use of enums. r=Bas
|
2012-05-30 15:04:59 +12:00 |
|
Kan-Ru Chen
|
4509acf05c
|
Bug 743182 - Use gfxPlatform::OptimalFormatForContent everywhere. r=joedrew
|
2012-05-26 12:38:17 +08:00 |
|
Nicholas Cameron
|
277e41b99e
|
Bug 752380. Refactor gfxFont out of Azure. r=Bas
|
2012-05-17 10:30:10 +12:00 |
|
Gervase Markham
|
87620f5676
|
Bug 716478 - update licence to MPL 2.
|
2012-05-21 12:12:37 +01:00 |
|
Nicolas Silva
|
6436721408
|
Bug 743830 - Added 'gfx.xrender.enabled' pref (true by default). The pref is fetched in gfPlatformGtk.cpp and can be accessed through gfxPlatformGtk::UseXRender(). UseXRender is used in GLContextProviderGLX to set mUseTextureFromPixmap. r=jmuizelaar
--HG--
extra : rebase_source : 805947a2164aeb2dc71cc33086ac0bd201df3583
|
2012-04-18 10:27:32 -04:00 |
|
Marco Bonardo
|
6cc1d6d44a
|
Backout e20a19a790dd (bug 743830) for linux QT bustage.
|
2012-04-13 21:43:13 +02:00 |
|
Nicolas Silva
|
cd1d382e7d
|
Bug 743830: Added 'gfx.xrender.enableded' pref (true by default). The pref is fetched in gfPlatformGtk.cpp and can be accessed through gfxPlatformGtk::UseXRender(). UseXRender is used in GLContextProviderGLX to set mUseTextureFromPixmap. r=jrmuizel,gw280
|
2012-04-11 14:04:54 -04:00 |
|