Bas Schouten
67fdd41586
Bug 969580 - Part 2: Discard everything in the surfacecache when Direct2D malfunctions. r=seth
2014-02-08 19:37:39 +00:00
Ehsan Akhgari
ef4e513fd2
Bug 969866 - Use fallible allocations in some places in our font/text shaping code; r=jfkthame
...
It seems like the sizes for these data structures can be controlled from
Web content, and we are already prepared to deal with OOM conditions,
except that we are using infallible allocations by mistake.
2014-02-08 13:10:07 -05:00
Milan Sreckovic
6c80c7a849
Bug 967794 - Pick up the low resolution preference during the session, not just at start. r=Cwiiis
2014-02-05 14:42:15 -05:00
Matt Woodrow
2587a356d2
Bug 952011 - Add gfx3DMatrix API for untransformed rects and points. r=bjacob
2014-02-04 12:25:22 +13:00
Michael Wu
08d08edcdd
Bug 962667 - Don't optimize quartz image surfaces if there is nothing to do, r=jrmuizel
2014-01-31 17:57:14 -05:00
James Willcox
861f625b28
Bug 966344 - Use correct JNI call to invoke SurfaceTexture::updateTexImage() r=jchen
2014-01-31 11:41:43 -06:00
Frédéric Wang
831688287c
Part 5 - Remove MOZ_OTS_REPORT_ERRORS, whitelist Graphite/SVG tables and use SetMessageCallback. b=941019, r=jfkthame.
2014-01-31 15:09:20 +00:00
Nicolas Silva
b554aa4651
Bug 965844 - Remove the pref "layers.prefer-memory-over-shmem". r=gal
2014-01-31 14:22:25 +01:00
Nicolas Silva
4faefc6f78
Bug 965804 - Ignore the deprecated texture pref except on Windows. r=Bas,Vlad
2014-01-31 14:17:11 +01:00
Phil Ringnalda
ca40ef84b6
Backed out 4 changesets (bug 952011)
...
CLOSED TREE
Backed out changeset da7b3853cbfd (bug 952011)
Backed out changeset 413375909458 (bug 952011)
Backed out changeset 577290ff145d (bug 952011)
Backed out changeset 89491b5d0af8 (bug 952011)
2014-01-30 21:44:41 -08:00
Matt Woodrow
075dc50551
Bug 952011 - Don't restrict Untransform points/rects to the child bounds if we're not a projective matrix. r=bjacob
2014-01-31 16:58:26 +13:00
Matt Woodrow
9779a44542
Bug 952011 - Add gfx3DMatrix API for untransformed rects and points. r=bjacob
2014-01-29 13:10:35 +13:00
Birunthan Mohanathas
e81a8f702d
Bug 828300 - Replace NS_ARRAY_LENGTH with mozilla::ArrayLength/MOZ_ARRAY_LENGTH. r=ehsan
2014-01-30 13:26:54 -05:00
James Kitchener
4c8c250776
Bug 953385 - Set math script where applicable in /gfx. r=jfkthame
2014-01-30 10:59:16 -05:00
Oleg Romashin
d253ed932f
Bug 840874 - Get Skia backend working on Qt port. r=bas
2014-01-29 23:01:16 -08:00
Benoit Girard
b352a57e15
Bug 956263 - Add a preference to control the compositor frame-rate. r=mstange
2014-01-29 18:26:38 -05:00
Mats Palmgren
d5721ade20
Bug 957128 - Idempotent change to simplify the code a bit. r=smontagu
2014-01-29 14:45:23 +00:00
Mats Palmgren
4ec71bdcab
Bug 957128 - Report hyphen breaks also for word-wrap:break-word (to display soft-hyphens). r=smontagu
2014-01-29 14:45:23 +00:00
John Daggett
c120c76d49
Bug 962440 - load font info for GDI font list. r=bas
2014-01-29 16:39:01 +09:00
John Daggett
6d0df5ae6d
Bug 962440 - load font info for DirectWrite font list. r=bas
2014-01-29 16:39:01 +09:00
John Daggett
c9e2d7ffe4
Bug 962440 - async font info loader infrastructure with OSX implementation. r=bas
2014-01-29 16:39:01 +09:00
John Daggett
42902c1c20
Bug 962440 - move gfxFontInfoLoader into separate file. r=bas
2014-01-29 16:39:01 +09:00
John Daggett
c4bc34d1c5
Bug 962440 - refactor methods used for loading fontinfo data. r=bas
2014-01-29 16:39:00 +09:00
John Daggett
531be48b2d
Bug 962440 - use CTFontManager to get the list of available font families. r=bas
2014-01-29 16:39:00 +09:00
Phil Ringnalda
b28c502af5
Backed out 5 changesets (bug 962786, bug 952011) for svg test_text_selection.html bustage
...
CLOSED TREE
Backed out changeset d7a6a64b42f0 (bug 962786)
Backed out changeset e50ced4f4040 (bug 952011)
Backed out changeset c9e6fd6d5a03 (bug 952011)
Backed out changeset 406540ed9da0 (bug 952011)
Backed out changeset d6f164b6421a (bug 962786)
2014-01-28 19:37:54 -08:00
Matt Woodrow
5b5e8d92fe
Bug 952011 - Add gfx3DMatrix API for untransformed rects and points. r=bjacob
2014-01-29 13:10:35 +13:00
David Zbarsky
cbdd71e0f8
Bug 952977: Convert SnapTransforms to gfx::Matrix r=nical
2014-01-27 10:27:20 -05:00
David Zbarsky
39799d8dbd
Bug 952977: Convert GetTextureTransform to gfx::Matrix4x4 r=nical
2014-01-24 17:49:02 -08:00
Benoit Jacob
837160a1ff
Bug 959380 - 5/5 - Make gfxMemoryLocation a typed enum - r=jrmuizel
...
find . -type f | grep -v '\./obj' | grep -v '\.hg' | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)GFX_MEMORY_\(IN_PROCESS_HEAP\|IN_PROCESS_NONHEAP\|OUT_OF_PROCESS\)\($\|[^A-Za-z0-9_]\)/\1gfxMemoryLocation::\2\3/g'
2014-01-23 13:26:40 -05:00
Benoit Jacob
93826fc6b0
Bug 959380 - 4/5 - Make gfxContentType a typed enum - r=jrmuizel
...
find . -type f | grep -v '\./obj' | grep -v '\.hg' | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)GFX_CONTENT_\(COLOR\|ALPHA\|COLOR_ALPHA\|SENTINEL\)\($\|[^A-Za-z0-9_]\)/\1gfxContentType::\2\3/g'
2014-01-23 13:26:40 -05:00
Benoit Jacob
3846defaec
Bug 959380 - 3/5 - Make gfxSurfaceType a typed enum - r=jrmuizel
...
find . -type f | grep -v '\./obj' | grep -v '\.hg' | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)gfxSurfaceType\(Image\|PDF\|PS\|Xlib\|Xcb\|Glitz\|Quartz\|Win32\|BeOS\|DirectFB\|SVG\|OS2\|Win32Printing\|QuartzImage\|Script\|QPainter\|Recording\|VG\|GL\|DRM\|Tee\|XML\|Skia\|Subsurface\|D2D\|Max\)\($\|[^A-Za-z0-9_]\)/\1gfxSurfaceType::\2\3/g'
2014-01-23 13:26:40 -05:00
Benoit Jacob
3369ca8bb6
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
Benoit Jacob
046f19e630
Bug 959380 - 1/5 - Make gfxBreakPriority a typed enum - r=jrmuizel
2014-01-23 13:26:39 -05:00
Nicholas Cameron
e32b7e7c65
Bug 962216. Assert the correct backend in gfxPlatform::CreateDrawTargetForData. r=mattwoodrow
2014-01-22 11:15:48 +13:00
guozhu cheng
ad7c57c25d
Bug 907196 - Split CreateCMSOutputProfile profile loading into GetCMSOutputProfileData. r=BenWa, r=jmuizelaar
2013-11-07 18:20:08 +08:00
David Zbarsky
8be21dc688
Bug 952977: Convert CreateMatrix to gfx::Matrix r=nical
2014-01-20 16:52:04 -05:00
Nicholas Cameron
93a47a9245
Bug 958363. Turn an error into a warning in gfxBlur. r=mattwoodrow
2014-01-21 10:46:27 +13:00
Jeff Muizelaar
1ccac80941
Bug 961783. Remove unneeded DDB optimization. r=vlad
...
As far as I can tell we always draw images to dc's that are in system memory.
In this case there's no upside to having ddb and a potential downside because
we have to do a readback from gpu into system memory.
--HG--
extra : rebase_source : e536721adc1de2bcff3300ee29c2d1c4b8c15ac0
2014-01-20 12:02:34 -05:00
Jim Chen
8cf891bd76
Bug 959237 - Define GetVM, GetJNIEnv, and GetJNIForThread as infallible; r=blassey
...
Currently when either of these methods fail, we log something and rely on the calling code to null check. Since these failures are serious and likely unrecoverable, it's better to define these methods as infallible and just crash if they do fail.
2014-01-17 23:32:24 -06:00
Michael Wu
38ab39f16e
Bug 958008 - Avoid copying images on Android/Gonk when there's nothing to optimize, r=jrmuizel
2014-01-14 11:12:36 +08:00
Nicholas Cameron
6630c7c1c6
Bug 956967. Don't use direct2d if we forcing d3d9. r=Bas
...
--HG--
extra : rebase_source : 5a4505f9fe043cce965b11a0d1c33815d2b0be3e
2014-01-12 17:02:30 +13:00
Nicholas Cameron
07571f1ffe
Bug 956967. If we have to fallback to our default Azure backend, we must support that backend. r=nical
...
--HG--
extra : rebase_source : 2cc8d34078df6db64353cf5236572f085c2be72e
2014-01-12 17:02:18 +13:00
Benoit Jacob
06f7a9c4a2
Bug 958375 - 8/9 - Make remaining Moz2D 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:17 -05:00
Benoit Jacob
3a7886f0e9
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
2d5774ca0a
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
Benoit Jacob
55e7c24065
Bug 958375 - 4/9 - Make SurfaceFormat a typed enum - 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
6cdb25269c
Bug 958368 - Remove the code paths to load a custom Mesa/llvmpipe build instead of system OpenGL (sadface) - r=jgilbert
2014-01-10 13:55:23 -05:00
Ali Akhtarzada
59a512b675
Bug 958086 - Adjust matrix in gfxPattern::GetPattern for Moz2D. r=bas
...
The pattern transform was not taking in to account the transform
that was set on the draw target.
2014-01-10 08:48:56 -05:00
Jonathan Kew
556db08b34
bug 955957 - pt 1 - reimplement gfxSkipChars and gfxSkipCharsIterator to perform better with huge text runs. r=roc
2014-01-10 09:42:05 +00:00
Carsten "Tomcat" Book
acedd32ca7
Backed out changeset 4b54755de2a7 (bug 955957) for Build Bustage on a CLOSED TREE
2014-01-10 09:30:28 +01:00