Masatoshi Kimura
3cdb8254e4
Bug 970483 - Part 2: Blackliist pre-RTM Windows 7 again. r=jfkthame
2014-02-12 06:01:30 +09:00
Ali Akhtarzada
ef197a24c4
Bug 970327 - Add PNG dump utils for SourceSurface. r=nical
2014-02-11 13:41:09 -05:00
Benoit Girard
fd8eb83796
Bug 963821 - Port FPS counter to the Compositor API. r=bas
...
--HG--
rename : gfx/layers/opengl/FPSCounter.h => gfx/layers/composite/FPSCounter.h
2014-02-10 17:14:11 -05:00
Ali Akhtarzada
a3118d7b92
Bug 970331 - Make sure moz pattern is not set on cairo context. r=nical
2014-02-11 09:22:46 -05:00
Ehsan Akhgari
82ebdc883f
Bug 969757 - Remove the dead code in our tree which pretends to support OS/2; r=roc,mcmanus,gps,jorendorf,bsmedberg sr=bsmedberg
2014-02-10 17:57:01 -05:00
Jacek Caban
0232ff3210
Bug 962440 - Fixed char16_t/wchar_t mismatch.
2014-02-10 12:05:36 +01:00
Ehsan Akhgari
bd774dda66
Bug 970041 - Use fallible allocation in Windows font code; r=jfkthame
2014-02-09 11:34:22 -05:00
Robert O'Callahan
62a0ca7c1b
Bug 947588. Part 2: Add gfxTextRunFactory::TEXT_HIDE_CONTROL_CHARACTERS to guard usage of IsInvalidControlChar. r=jfkthame
...
--HG--
extra : rebase_source : 2ce426ebf3ad1643038954bcb18553dec27153c9
2014-02-05 23:08:58 +13:00
Ms2ger
b995cb3325
Bug 952033 - Part b: Use IntSize in CreateOffscreenSurface; r=roc
2014-02-09 09:04:38 +01:00
Bas Schouten
f19a9efe0c
Bug 969580 - Part 2: Discard everything in the surfacecache when Direct2D malfunctions. r=seth
2014-02-08 19:37:39 +00:00
Ehsan Akhgari
60d117e5ba
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
4fbd2c3580
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
097682ac6a
Bug 952011 - Add gfx3DMatrix API for untransformed rects and points. r=bjacob
2014-02-04 12:25:22 +13:00
Michael Wu
e9d47d20d6
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
133cb4a551
Bug 966344 - Use correct JNI call to invoke SurfaceTexture::updateTexImage() r=jchen
2014-01-31 11:41:43 -06:00
Frédéric Wang
b8266f16d6
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
2114a8e224
Bug 965844 - Remove the pref "layers.prefer-memory-over-shmem". r=gal
2014-01-31 14:22:25 +01:00
Nicolas Silva
8c0da24e87
Bug 965804 - Ignore the deprecated texture pref except on Windows. r=Bas,Vlad
2014-01-31 14:17:11 +01:00
Phil Ringnalda
3357fd6969
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
c56b56442e
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
e42d6dabd3
Bug 952011 - Add gfx3DMatrix API for untransformed rects and points. r=bjacob
2014-01-29 13:10:35 +13:00
Birunthan Mohanathas
89f96b243e
Bug 828300 - Replace NS_ARRAY_LENGTH with mozilla::ArrayLength/MOZ_ARRAY_LENGTH. r=ehsan
2014-01-30 13:26:54 -05:00
James Kitchener
73fcb48bd9
Bug 953385 - Set math script where applicable in /gfx. r=jfkthame
2014-01-30 10:59:16 -05:00
Oleg Romashin
aa6e063fcf
Bug 840874 - Get Skia backend working on Qt port. r=bas
2014-01-29 23:01:16 -08:00
Benoit Girard
6a537286af
Bug 956263 - Add a preference to control the compositor frame-rate. r=mstange
2014-01-29 18:26:38 -05:00
Mats Palmgren
d5566a40dd
Bug 957128 - Idempotent change to simplify the code a bit. r=smontagu
2014-01-29 14:45:23 +00:00
Mats Palmgren
742a95a4f5
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
fd42311872
Bug 962440 - load font info for GDI font list. r=bas
2014-01-29 16:39:01 +09:00
John Daggett
eb0dd68f38
Bug 962440 - load font info for DirectWrite font list. r=bas
2014-01-29 16:39:01 +09:00
John Daggett
5ae2daf279
Bug 962440 - async font info loader infrastructure with OSX implementation. r=bas
2014-01-29 16:39:01 +09:00
John Daggett
88bc3ce902
Bug 962440 - move gfxFontInfoLoader into separate file. r=bas
2014-01-29 16:39:01 +09:00
John Daggett
da9c49b67e
Bug 962440 - refactor methods used for loading fontinfo data. r=bas
2014-01-29 16:39:00 +09:00
John Daggett
91e9209824
Bug 962440 - use CTFontManager to get the list of available font families. r=bas
2014-01-29 16:39:00 +09:00
Phil Ringnalda
f6238bafc1
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
deebdeb68e
Bug 952011 - Add gfx3DMatrix API for untransformed rects and points. r=bjacob
2014-01-29 13:10:35 +13:00
David Zbarsky
1e46ffbe23
Bug 952977: Convert SnapTransforms to gfx::Matrix r=nical
2014-01-27 10:27:20 -05:00
David Zbarsky
482b98b33e
Bug 952977: Convert GetTextureTransform to gfx::Matrix4x4 r=nical
2014-01-24 17:49:02 -08:00
Benoit Jacob
dac63324d2
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
28ff3ad25f
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
638dd1b5c9
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
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
Benoit Jacob
d136b8327b
Bug 959380 - 1/5 - Make gfxBreakPriority a typed enum - r=jrmuizel
2014-01-23 13:26:39 -05:00
Nicholas Cameron
9529bc1b10
Bug 962216. Assert the correct backend in gfxPlatform::CreateDrawTargetForData. r=mattwoodrow
2014-01-22 11:15:48 +13:00
guozhu cheng
bd2c6ee1e0
Bug 907196 - Split CreateCMSOutputProfile profile loading into GetCMSOutputProfileData. r=BenWa, r=jmuizelaar
2013-11-07 18:20:08 +08:00
David Zbarsky
d26395dbc2
Bug 952977: Convert CreateMatrix to gfx::Matrix r=nical
2014-01-20 16:52:04 -05:00
Nicholas Cameron
f07e89528d
Bug 958363. Turn an error into a warning in gfxBlur. r=mattwoodrow
2014-01-21 10:46:27 +13:00
Jeff Muizelaar
3c184eea41
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
1946205e7c
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
bd9e29b468
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
ca5667544b
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