Robert O'Callahan
82ad22f4ba
Bug 906643. Part 7: Hook up animation support for gfxSVGGlyphs. r=jfkthame
...
There's a few things mashed together in this patch:
-- Enable animations in glyph documents
-- Make gfxSVGGlyphsDocument monitor the document's refresh driver to detect
updates
-- Forward updates to the gfxFontEntry
2013-08-20 01:08:45 +12:00
Robert O'Callahan
4e461c3ef8
Bug 906643. Part 6: Add gfxFontEntry::NotifyGlyphsChanged, which calls new gfxFont::NotifyGlyphsChanged, which calls new gfxGlyphExtents::NotifyGlyphsChanged; these methods flush out existing glyph extents and notify all affected gfxUserFontGroups of the glyph changes. r=jfkthame
2013-08-20 01:08:45 +12:00
Robert O'Callahan
9c9bff08be
Bug 906643. Part 5.2: Add gfxFont::GlyphChangeObserver. r=jfkthame
2013-09-02 16:30:10 +12:00
Robert O'Callahan
9804f8ec87
Bug 906643. Part 4: Make each gfxFontEntry track its gfxFonts with SVG glyphs. r=jfkthame
...
--HG--
extra : rebase_source : cd2cbdc8f6722e71f523c3fbe19e515a0e44f043
2013-08-20 01:08:44 +12:00
Edwin Flores
a6a7666b83
Bug 798843 - Replace instances of 'object' with 'context' to match change in CSS values r=roc
2013-05-16 14:35:12 +12:00
Sotaro Ikeda
4bf6f5d219
Bug 912134 - allocate texture per CompositableHost. r=jmuizelaar,bjacob
...
The fundamental change of approach in this patch is that now the temporary
texture is per-compositable.
Originally, the temporary texture was per-TextureHost. That was too many
temporary textures. With Nical's work in bug 875211, that switched to having a
temporary texture per compositor only. That's what turned out to be too few.
Now we have one per compositable which is fewer than one per TextureHost,
because e.g. a ContentHost, which is a single Compositable, may have 2
TextureHosts to implement double-buffering.
2013-09-12 22:39:26 -04:00
Nicholas Cameron
6d247d1353
Bug 915944. Don't set TEXTURE_DEALLOCATE_HOST for deprecated canvas clients. r=mattwoodrow
2013-09-13 14:33:07 +12:00
Ryan VanderMeulen
0c7227eaf3
Merge m-c to b2g-inbound.
2013-09-12 20:41:54 -04:00
Ryan VanderMeulen
6f4ced18e9
Merge inbound to m-c.
2013-09-12 20:37:35 -04:00
Jim Mathies
cf11506223
Bug 915385 - Add a hidden pref for disabling apz zoom. r=kats
2013-09-12 12:30:05 -05:00
Jerry Shih
6489c5114d
Bug 911730 - Only dump layer tree(using MOZ_LAYERS_HAVE_LOG). r=mattwoodrow
2013-09-12 11:08:50 -04:00
Nicolas Silva
f2973f89d7
Bug 913821 - Conservatively ensure that TextureClients/Hosts are removed at the end of a video. r=sotaro
2013-09-12 16:50:35 +02:00
Nicolas Silva
d196d86d68
Bug 901224 - Postpone deallocation of shared data to the end of the next transaction. r=sotaro
2013-09-12 16:50:28 +02:00
Ed Morley
89f8fd063e
Merge mozilla-central and b2g-inbound
2013-09-12 12:09:58 +01:00
Sotaro Ikeda
81b1a4b5b1
Bug 871364 - Support GonkNativeWindow on gonk-JB r=jmuizelaar,mwu,doublec,mikeh,glandium
2013-09-12 11:40:26 +02:00
Matt Woodrow
42c3c9e699
Bug 907926 - Avoid pushing a group if we can in DrawTargetCairo::DrawSurface. r=Bas
2013-09-11 17:08:53 +12:00
Matt Woodrow
afe792aec9
Bug 907926 - Don't ignore the composition operator in the Azure paths through ThebesLayerBuffer. r=roc
2013-09-11 17:08:53 +12:00
Matt Woodrow
e2dab065a5
Bug 907926 - Add support for windows surfaces in DrawTargetCairo size lookup. r=Bas
2013-09-11 17:08:52 +12:00
Matt Woodrow
a13d1d68bd
Bug 914505 - Make sure that ThebesLayerBuffer::SupportsAzureContent is correct for the first frame. r=nrc
2013-09-12 16:53:46 +12:00
Ryan VanderMeulen
9283daa4fd
Merge b2g-inbound to m-c.
2013-09-11 20:58:14 -04:00
Kartikaya Gupta
ae3d136b21
Bug 912144 - Use the composition bounds instead of the viewport for hit testing. r=BenWa
2013-09-11 18:17:27 -04:00
Neil Rashbrook
8f86825acb
Bug 914547 Ensure the DirectX headers can be found when necessary r=jgilbert
2013-09-11 19:18:53 +01:00
Botond Ballo
13d4e37c9e
Bug 912806 - Store both cumulative and non-cumulative resolutions in FrameMetrics and use whichever is appropriate. r=kats
2013-09-05 18:26:59 -04:00
Benoit Jacob
77fe55cbfe
Bug 912725 - Do the registration of the TextureHost with the mBuffer exactly when we overwrite *mBuffer, so that in particular we don't do a bogus registration in the single-buffered case - r=nical
2013-09-11 13:39:04 -04:00
Benoit Girard
dd193089ea
Bug 914656 - Annotate the compositor thread for profiling. r=jrmuizel
2013-09-10 15:56:49 -04:00
John Daggett
f04bb70fe1
Bug 901845 - add a pref to specify the max entries in a word cache. r=jfkthame
2013-09-11 10:36:57 +09:00
John Daggett
b3764b73eb
Bug 901845 - add a pref to specify the length limit of words in word caches. r=jfkthame
2013-09-11 10:36:57 +09:00
Benoit Jacob
0a21d2e6ac
Bug 912974 - Add two missing include guards. r=bjacob
2013-09-10 21:10:47 -04:00
Ryan VanderMeulen
f682c92d27
Merge m-c to inbound on a CLOSED TREE.
2013-09-10 16:43:06 -04:00
Brad Lassey
599def879e
bug 887819 - Investigate using the tiled layers backend, create pref to enable tiles r=BenWa
2013-09-10 14:21:37 -04:00
Milan Sreckovic
9618b4a696
Bug 913614 - When the input is invalid, skip the work as we won't get anything useful anyway. r=jmuizelaar
2013-09-06 12:22:20 -07:00
Ed Morley
2dbe63d2e2
Backed out changeset 6776e4836c04 (bug 907048) for marionette-webapi failures on a CLOSED TREE
2013-09-10 14:31:35 +01:00
Nicolas Silva
2b26f8b179
Bug 913821 - Fix the TextureHost linked list. r=sotaro
2013-09-10 13:41:15 +02:00
Vladan Djeric
61628c8947
Backed out changeset 78f1f02b6b36 (bug 907926) for TART regressions
2013-09-11 13:32:23 -04:00
Vladan Djeric
7731d88199
Backed out changeset a2f85a996314 (bug 907926) for TART regressions
2013-09-11 13:31:53 -04:00
Vladan Djeric
45a0a24f12
Backed out changeset b5d9ee3b3538 (bug 907926) for TART regressions
2013-09-11 13:31:24 -04:00
Vladan Djeric
6de66eb7d0
Backed out changeset 091d82cb377e (bug 907926) for TART regressions
2013-09-11 13:30:24 -04:00
Kartikaya Gupta
abd5cb0f8b
Bug 909281 - Add some strongly-typed conversion functions for margins and use them in RecordFrameMetrics. r=BenWa
2013-09-11 13:20:43 -04:00
Nicolas Silva
0c3ba6dc34
Bug 913821 - TextureID should be uint64 in the ipdl code. r=sotaro
2013-09-10 10:53:58 +02:00
Robert O'Callahan
4e9e8d41af
Bug 907048 - Skip colorlayer if other opacity layer just covers the colorlayer region, r=roc
2013-09-10 15:06:13 +08:00
Peter Chang
c39d5a310e
Backed out changeset 6776e4836c04
2013-09-10 15:04:26 +08:00
Robert O'Callahan
0a8ea18ed8
Bug 907048 - Skip colorlayer if other opacity layer just covers the colorlayer region
2013-09-10 14:48:57 +08:00
Nicholas Nethercote
fd238cabbe
Bug 910517 (3rd attempt) - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
...
--HG--
rename : content/canvas/src/WebGLMemoryMultiReporterWrapper.h => content/canvas/src/WebGLMemoryReporterWrapper.h
extra : rebase_source : 2b2a1b2667d6562fcf803ec48b4a8c10fdd519a3
2013-08-27 16:24:51 -07:00
Matt Woodrow
f093bd0ef8
Bug 907926 - Enable azure cairo content for windows. r=nrc
2013-09-11 17:08:53 +12:00
Matt Woodrow
57c0fd4157
Bug 907926 - Avoid pushing a group if we can in DrawTargetCairo::DrawSurface. r=Bas
2013-09-11 17:08:53 +12:00
Matt Woodrow
130f818a0b
Bug 907926 - Don't ignore the composition operator in the Azure paths through ThebesLayerBuffer. r=roc
2013-09-11 17:08:53 +12:00
Matt Woodrow
795eeb8c27
Bug 907926 - Add support for windows surfaces in DrawTargetCairo size lookup. r=Bas
2013-09-11 17:08:52 +12:00
Jim Mathies
217abb186c
Bug 914829 - MetroInput should forward touch input to apz first, then to content. r=kats, tabraldes
2013-09-12 06:31:34 -05:00
Benoit Girard
afe7983f63
Bug 913329 - Use CopySurface to draw to the screen using OMTC basic. r=mattwoodrow
2013-09-09 11:49:56 -04:00
George Wright
5af8dc28d8
Bug 899672 - Change egltrace.so default location to /data/local/tmp r=kats
2013-07-30 14:16:49 -04:00