Commit Graph

146693 Commits

Author SHA1 Message Date
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
3a2abb6a45 Bug 906643. Part 5.6: Make nsTextFrames register themselves as observers when they have animated glyphs (but only the text frames that are the start of a run of continuations using a particulr textrun). r=jfkthame 2013-09-02 16:30:10 +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
11cb51eb99 Bug 906643. Part 5: Add nsIPresShell::AddPostRefreshObserver/RemovePostRefreshObserver. r=mats 2013-08-26 11:57:45 +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
Robert O'Callahan
e3f448411b Bug 906643. Part 1: Add nsRefreshDriver::Add/Remove/PostRefreshObserver so we can receive notifications when a refresh has occurred, without triggering one. r=dbaron
--HG--
extra : rebase_source : fbfdd2678f4561f421fda2eb17e9e7ae8754f8d3
2013-08-20 01:08:44 +12:00
Jan de Mooij
67b63c129d Bug 913749 - Mark fallible unbox instructions as guards. r=h4writer
--HG--
extra : rebase_source : f064535983782dcd52791f977f16a21d83603381
2013-09-13 10:09:11 +02:00
Dave Hunt
fb71c14bd1 Bug 811780 - Provide an option for creating a blank SD card image when running against an emulator. r=jgriffin 2013-09-13 00:47:13 -07:00
Malini Das
4f96e31cec Bug 915658 - Add timestamp data to Marionette touch event logging, r=jgriffin 2013-09-13 09:33:41 +02:00
Masayuki Nakano
61d24b2125 Bug 768287 Initialize key event's modifier state on GTK with next XKB state change event r=karlt 2013-09-13 16:10:49 +09:00
Jonathan Kew
a5196f03fa bug 872487 - remove fails-if() annotations from currently-disabled tests that no longer fail on android/b2g. no_r=me 2013-09-13 07:56:38 +01:00
Nicholas Nethercote
5271b0e451 Bug 915482 (part 4) - Minimize vm/Shape-inl.h includes. r=terrence.
--HG--
extra : rebase_source : 973eb6668f38be4261ab3eef0b3645473bd3ebc2
2013-09-12 17:44:47 -07:00
Edwin Flores
a19ac9d7fe Bug 798843 - Add README for generating fonts for SVG in OpenType reftests r=dbaron 2013-09-13 07:08:56 +01:00
Jonathan Kew
46b34e7447 Bug 798843 - Test to check that context-* attribute values are not valid when gfx.font-rendering.opentype_svg.enabled pref is false r=dbaron 2013-05-16 14:35:15 +12:00
Jonathan Kew
1bb33a7108 Bug 798843 - Rename -moz-objectFill, -moz-objectStroke, -moz-objectValue to context-fill, context-stroke, context-value r=dbaron
* * *
bug 798843 - recompile svg.woff font to pick up the updated glyph definitions
* * *
bug 798843 - update property_database.js to match the new property names
2013-05-16 14:35:15 +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
Boris Zbarsky
b0ce18e505 Bug 915419. Add support for "object" types in owning unions (so union return values and unions in dictionaries and sequences. r=dzbarsky, smaug
Adds RootedUnion and NullableRootedUnion structs that are used on the
stack for union return values when the union needs rooting.  It also
adds a TraceUnion method on union return values, which is called by
(Nullable)RootedUnion or by dictionary tracing.  TraceUnion traces
typed array and object members of unions (the only things unions can
contain so far that might need tracing).  Union return values are
changed to store raw JSObject* or typed array structs instead of
Rooted versions of both; the tracing is now handled via TraceUnion.

The wrapping code for dictionary arguments to constructors is fixed to
actually work.  This required adding GetAs* methods to union return
values that return references to the internal data.

The SetToObject method is adjusted to actually work for union return
value structs and not assume it's being generated for a
union-conversion struct, and we now generate SetToObject methods as
needed for union return values.
2013-09-12 22:34:16 -04:00
Chris Pearce
5f3cb23252 Bug 915958 - Automatically Finish() MediaQueues, so that each backend doesn't need to remember to do it. r=edwin 2013-09-13 14:33:54 +12: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
183be64998 Merge m-c to inbound. 2013-09-12 22:30:22 -04: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
Gaia Pushbot
0e91497804 Bumping gaia.json for 1 gaia-central revision(s)
========

https://hg.mozilla.org/integration/gaia-central/rev/44b5d39b37b1
Author: Eitan Isaacson <eitan@monotonous.org>
Desc: Bug 914886 - [Settings] Use aria-disabled instead of disabled class. r=kaze

Relanding after linter error resolved.
2013-09-12 16:45:23 -07:00
Dan Gohman
a136f85853 Bug 915855 - SpiderMonkey: Clean up "const static" to "static const". r=terrence 2013-09-12 16:38:40 -07:00
Brian Hackett
46424788cc Bug 915473 - Distinguish stack type sets from compiler-created temporary type sets, r=jandem. 2013-09-12 18:30:03 -06:00
Gaia Pushbot
ae82294be3 Bumping gaia.json for 4 gaia-central revision(s)
========

https://hg.mozilla.org/integration/gaia-central/rev/21d0f4126507
Author: Kyle Machulis <kyle@nonpolynomial.com>
Desc: Merge pull request #12121 from qdot/891725-cellbroadcast-customization

Bug 891725 - Added unit tests for cell broadcast and voicemail customiza...

========

https://hg.mozilla.org/integration/gaia-central/rev/d0c799717e7e
Author: Kyle Machulis <kyle@nonpolynomial.com>
Desc: Bug 891725 - Added unit tests for cell broadcast and voicemail customization

========

https://hg.mozilla.org/integration/gaia-central/rev/f409d2795cb1
Author: Kyle Machulis <kyle@nonpolynomial.com>
Desc: Bug 898409, 898410: Fixes to operator variant

Fix writable property of navigator.mozPower, remove unused stubPower variable
Change operator variant helper from mobileConnection to iccHelper
mobileConnection seems to be unstable when the sim card is locked. This patch changes operator variant to use IccHelper for fetching mcc/mnc instead.

========

https://hg.mozilla.org/integration/gaia-central/rev/bab155b06eb6
Author: Kyle Machulis <kyle@nonpolynomial.com>
Desc: Revert "Revert "Merge pull request #12000 from nullaus/operator-variant""

This reverts commit 8b15a3359fc30f3703808763e976cfcab3812724.
2013-09-12 16:30:24 -07:00
Gaia Pushbot
c042b7d101 Bumping gaia.json for 1 gaia-central revision(s)
========

https://hg.mozilla.org/integration/gaia-central/rev/4ef712b02d79
Author: Anthony Ricaud <anthony@ricaud.me>
Desc: Revert "Bug 914886 - [Settings] Use aria-disabled instead of disabled class"

This reverts commit ab7d53c48864e04332df1b1d396457d1d57397dd because it breaks the linter
2013-09-12 16:20:22 -07:00
Ryan VanderMeulen
5837a789a9 Backed out changeset e62454ab7c04 (bug 893677) for mochitest-bc timeouts. 2013-09-12 18:09:56 -04:00
Shane Caraveo
dbccea7742 bug 915835 fix leak of event handler, r=felipe 2013-09-12 14:39:33 -07:00
Dão Gottwald
e21d426633 Bug 821687 - Status panel should be attached to the content area without overlapping surrounding chrome. r=mdeboer
--HG--
extra : rebase_source : aa71054495dde13db01dad0db5a1c62f028fdba9
2013-09-12 23:36:05 +02:00
Marina Samuel
1831f6d6c3 Bug 908068 - Specifically check for successful login before displaying the 'connected' screen for sync. r=ally 2013-09-12 17:33:51 -04:00
Sid Stamm
e11fef0ed5 bug 836922 - disable new multiple CSP policy tests on b2g because the observer service is not working. r=ryanvm 2013-09-12 11:37:36 -07:00
Daniel Holbert
06b3f64a63 (no bug) fix a few s/it's/its/ typos in nsIFrame.h header-comments. DONTBUILD 2013-09-12 11:28:46 -07:00
Benjamin Smedberg
15171fd2c9 Bug 800347 - Try clearing RPCChannel in the destructor so that the dequeue task is cancelled properly, r=dvander 2013-09-12 14:24:17 -04:00
Mihnea Dobrescu-Balaur
3099999494 Bug 915798 - Bad indentation in runreftest.py. r=ahal 2013-09-12 11:18:51 -07:00
Bobby Holley
1f71314270 Bug 914521 - Hold a stack reference to mScriptGlobal when dispatching sync events. r=bz
Note also MMAdeathGrip earlier in the function.
2013-09-12 11:18:25 -07:00
Dan Gohman
91645ac6c4 Bug 910807 - IonMonkey: Change Nobe to Node, to fix inconsistencies, both with the places that still said "beta node", and with the widely-used phrase "phi node". r=nbp 2013-09-12 10:39:31 -07:00
Joey Armstrong
77c5c856d3 bug 888009: move HOST_CPPSRCS to mozbuild (batch #2) r=mshal 2013-09-12 13:32:27 -04:00
Daniel Holbert
0b4a71668a Bug 914078, attempt 2: Increase Android-only max-fuzzy-difference from 5 to 6, for "position-sticky/top-3.html" reftest. r=corey 2013-09-12 09:50:25 -07:00
Sid Stamm
02d9a2a3e2 bug 836922 - (CSP) remove intersectWith once multiple policies are supported. r=grobinson 2013-09-12 09:25:33 -07:00
Sid Stamm
a830f86a83 bug 836922 - tests for report-only and regular policies at the same time. r=grobinson 2013-09-12 09:25:33 -07:00
Sid Stamm
3004080c1a bug 836922 - support mulitiple CSP policies at the same time. r=jst,grobinson 2013-09-12 09:25:32 -07:00
Brian Grinstead
872f5f8119 Bug 913509 - [rule view] Papercuts - Inconsistent behavior when modifying CSS declarations. r=miker 2013-09-12 11:18:29 -05:00
Brian Grinstead
a5ff0474ff Bug 893677 - Collapse data URL attribute values. r=miker 2013-09-12 12:19:40 -05:00
Ryan VanderMeulen
81977c4664 Bug 914603 - Update pdf.js to version 0.8.505. r=bdahl 2013-09-12 16:28:48 -04:00
Felipe Gomes
634aabd865 Merge m-c to fx-team. 2013-09-12 17:00:52 -03:00
Paolo Amadini
addbbe5d16 Bug 913118 - Add a combined list of public and private downloads. r=enn 2013-09-12 21:20:30 +02:00
Ryan VanderMeulen
ccb5e58fbd Backed out changeset 9157ea42ff41 (bug 914925) for Android/B2G test bustage. 2013-09-12 14:28:55 -04:00