Jonathan Kew
96c04a6a49
bug 717175 - flush shaped-word caches if they grow excessively large. r=roc
2012-04-03 12:22:18 +01:00
Matt Woodrow
cf0ac03d81
Bug 740560 - [Azure] Add Factory::CreateDrawTargetForData. r=Bas,gw280
2012-04-02 15:15:08 -04:00
Joe Drew
a0a15d0e56
Bug 739969 - Port patch from bug 633627 to use fixed point division instead of integer. r=jmuizelaar
2012-04-01 15:16:33 -04:00
Ms2ger
cad388b68f
Bug 741048: Remove gfxAtoms. r=roc
2012-03-30 23:08:46 -07:00
Dave Townsend
68dc1b47ec
Backing out changeset 432c4be058b5 which landed with no bug.
2012-03-30 22:23:24 -07:00
George Wright
b8f758f5bc
Bug 740963 - [Skia] Handle non-multiple-of-two dash lengths in HelpersSkia::StrokeOptionsToPaint(). r=jrmuizel
2012-03-30 17:36:34 -04:00
George Wright
d6dba61d95
Bug 740570 - Add conversion functions between SurfaceFormats and ImageFormats. r=bas
2012-03-30 15:48:03 -04:00
Ali Juma
24fd33ba42
Bug 737437 - Post a task to handle compositor destruction. r=bgirard
2012-03-30 15:43:11 -04:00
John Daggett
8deeb82347
Bug 739706. Fix gfxFont.cpp compiler warning. r=jfkthame
2012-03-30 10:50:14 -07:00
George Wright
2ec39a8923
Bug 740372 - Handle MOZ_GFX_OPTIMIZE_MOBILE in gfxASurface and gfx2DGlue format conversion functions. r=jrmuizel
2012-03-30 11:56:08 -04:00
Ali Juma
fc63f05edc
Bug 694964 - Don't generate a Thebes Paint edit in an incomplete transaction. r=bgirard
2012-03-30 09:25:20 -04:00
Marco Bonardo
d3b8a6debe
Merge central to inbound
2012-03-30 12:27:55 +02:00
Cameron McCormack
b529a12644
Bug 740271 - Allocate partial ligature advance rounding error to the last part. r=roc
2012-03-30 13:34:50 +11:00
Ms2ger
0884370d9c
No bug - Remove gfxAtoms; r=roc
2012-03-29 23:08:43 +02:00
Ali Juma
4d213a94dc
Bug 740313 - Initialize TextureImage::mFilter. r=bgirard
2012-03-29 17:44:11 -04:00
Jeff Gilbert
66aaf4ba47
Bug 732765 - Fail gracefully when we lack GL functionality - r=bjacob
2012-03-29 13:47:20 -07:00
Bas Schouten
28600eae8e
Bug 738691 - Part 2: Add proper stroke and path support to Azure glyph drawing. r=jrmuizel
2012-03-29 20:53:44 +02:00
Bas Schouten
2bdf71a9a7
Bug 738691 - Part 1: Add CopyGlyphsToBuilder API. r=jrmuizel
2012-03-29 20:53:44 +02:00
Bas Schouten
ac223613f5
Bug 738690: Properly convert patterns to userspace in the Azure-Thebes wrapper. r=jrmuizel
2012-03-29 20:53:43 +02:00
Bas Schouten
7b46383e21
Bug 738688: Add supports for color patterns in the Azure-Thebes wrapper. r=jrmuizel
2012-03-29 20:53:43 +02:00
George Wright
562e45f8f0
Bug 728284 - Main container layer has siblings that are drawn in the background. r=bgirard
2012-03-29 14:07:45 -04:00
Phil Ringnalda
fc2d95cb25
Back out 7bffc102114e (bug 737437) for Android native talos bustage
2012-03-29 08:26:58 -07:00
Ali Juma
1734bbd72b
Bug 737437 - Destroy the compositor's layer manager before the CompositorChild gets destroyed. r=cjones
2012-03-29 09:59:22 -04:00
George Wright
d6c4bf823e
Bug 740191 - [Skia] Fix SkBlitRow_opts_arm.cpp for compiling with NEON and Thumb enabled. r=mattwoodrow
2012-03-28 22:23:28 -04:00
George Wright
4d2aced3df
Bug 740187 - [Skia] Prevent the ARM implementation of memset16 from failing if count=0 r=mattwoodrow
2012-03-28 22:20:55 -04:00
George Wright
23a3f54626
Bug 740138 - [Skia] Use SkDebug_android for Android instead of SkDebug_stdio. r=mattwoodrow
2012-03-28 18:27:01 -04:00
Nathan Froyd
5b1e6b4aff
Bug 739635 - fix -Wunused-but-set-variable warnings in gfx/thebes/; r=jrmuizel
2012-03-27 11:55:54 -04:00
Ali Juma
7317da0f57
Bug 735230 - Part 4: Don't call MakeCurrent with a context and without a surface. r=gw280
2012-03-28 18:00:41 -04:00
Ali Juma
eac3276684
Bug 735230 - Part 1: Add Pause and Resume messages to PCompositor. r=bgirard
2012-03-28 18:00:10 -04:00
Jonathan Kew
655d94fa42
bug 739925 - port OTS bug-fix from upstream rev.83. r=jdaggett
2012-03-28 11:12:51 -07:00
Chris Lord
4d9834dc9e
Bug 739604 - Split out dumping of paint buffers from paint lists. r=mattwoodrow
...
Split dumping of paint buffers into a separate environment variable, vs.
dumping of paint buffers to allow for dumping only of paint lists.
2012-03-28 19:10:28 +01:00
Chris Lord
3f7ec4f974
Bug 739604 - Check if output file is valid before printing. r=mattwoodrow
...
Check that gfxUtils::sDumpPaintFile isn't NULL before calling print functions
in Layers.cpp:WriteSnapshotToDumpFile_internal().
2012-03-28 19:10:22 +01:00
Chris Lord
b250302b14
Bug 739604 - Don't leave mCurrentImage in an inconsistent state. r=ajuma
...
Setting MOZ_DUMP_PAINT_LIST when using tiled textures was causing crashes, one
of which was due to TextureImage function calls happening outside of tile
iteration and accessing invalid memory.
Fix this crash by reverting NextTile behaviour to never leave mCurrentImage
point to an invalid tile, as was the case prior to bug 732917.
2012-03-28 19:10:10 +01:00
Jonathan Kew
caf83019b5
bug 688125 - part 1 - add memory reporting for the platform font list. r=njn
2012-03-27 14:38:39 -07:00
Jonathan Kew
f1875ed381
bug 231162 - support custom casing behavior for Turkish and similar writing systems. r=smontagu
2012-03-27 08:49:03 -07:00
Jim Mathies
400e9f8c5d
Bug 737988 - Disable Win8 memory reportder due to missing headers in the latest consumer preview. r=jmuizelaar DONTBUILD
2012-03-27 08:42:03 -05:00
Jeff Muizelaar
b91dddfcfa
Bug 738919. Accept dash arrays of length > 0. r=mwoodrow
...
I copied a bug from the skia code here. This fixes the CG
version and puts a note into the skia code.
2012-03-26 22:50:08 -04:00
Oleg Romashin
6b5cad0bce
Bug 703155 - Port Mozilla Qt to Qt5. r=mark.finkle,mh+mozilla,dougt
2012-03-22 16:24:40 -07:00
Oleg Romashin
67d8714fd8
Bug 739095 - Offscreen context without offscreen texture does not need YFlip. r=jgilbert
2012-03-26 12:56:10 -04:00
Benoit Jacob
37c7455bdd
Bug 737182 - limit max texture size on Mac Intel driver - r=bgirard
2012-03-26 12:15:53 -04:00
Jeff Gilbert
cdb18186e9
Bug 735378 - Cache temporary composite surfaces - r=bgirard
2012-03-25 12:50:26 -07:00
Oleg Romashin
fc68786498
Bug 738865 - Use Small Tiles should not be Android only. r=chrislord.net,bgirard
2012-03-24 18:08:06 -04:00
Jonathan Kew
61bf3dafe8
bug 688125 - part 2 - add memory reporting for fonts in the gfxFontCache. r=njn
2012-03-23 12:14:16 +00:00
Oleg Romashin
f3f84a0f52
Bug 735602 - Add possibility to choose EGL backend on Non-Maemo Linux/Qt/Gtk builds instead ofo GLX. r=jgilbert
2012-03-23 14:43:52 -04:00
Jeff Gilbert
5c20276bf3
Bug 696569 - Allow for non-premultiplied data for canvases - r=bjacob,joedrew
2012-03-23 15:10:50 -07:00
Jonathan Kew
23e03d9b43
bug 738197 - handle potential failures in gfxFont::GetShapedWord more robustly. r=roc
2012-03-23 12:13:33 +00:00
Ryan VanderMeulen
ed2b9640bf
Backout 1152d14294df, 18c70ab50559, dbd51616925a, 730c2e84247f, and 7beb8fd46629 due to perma-hangs on WinXP debug moth. (test_memoryReporters.xul | application timed out after 330 seconds with no output)
2012-03-23 17:04:28 -04:00
Chris Lord
16ce512a67
Bug 738740 - Fix handling of parameters in nsTArray::ReplaceElementAt. r=bz
...
Handle the parameters given to ReplaceElementAt the same way as those given to
other methods in the class. This allows removal of the & in GLContext.cpp that
was taking the address of a temporary, and causing a build error when using
clang, or when using GCC with particular parameters.
2012-03-23 19:27:25 +00:00
Jonathan Kew
029f0c340d
bug 688125 - part 2 - add memory reporting for fonts in the gfxFontCache. r=njn
2012-03-23 12:14:16 +00:00
Jonathan Kew
d532fa9f73
bug 688125 - part 1 - add memory reporting for the platform font list. r=njn
2012-03-23 12:14:06 +00:00