Nicholas Cameron
cf3f70bb6a
Bug 823124; speculative fix - null style rule from an animation; r=dbaron
2012-12-27 11:42:34 +13:00
L. David Baron
58405dbcaf
Bug 823124: Add diagnostic (and otherwise good-to-have) assertion that non-root rule nodes must have a non-null rule (and vice-versa).
2012-12-21 14:36:53 -05:00
Cameron McCormack
353b341de4
Bug 779917 - Null check followup.
2012-12-26 20:00:19 +11:00
Cameron McCormack
df75460fb8
Bug 779917 - Implement CSS.supports(). r=dbaron f=bz
2012-11-25 11:26:07 +11:00
Makoto Kato
eaa651ac88
Bug 824654 - Remove duplicated class define to fix bustage on Win64 builder. r=heycam
2012-12-26 13:44:12 +09:00
Boris Zbarsky
402ce665fe
Bug 818400. Add a preference to control :scope and pref it off in release builds for now. r=dbaron
2012-12-24 19:35:34 -08:00
Nicholas Nethercote
8eac1dfb3c
Bug 824397 - Use NS_ENSURE_{TRUE,FALSE,SUCCESS}_VOID(foo) instead of NS_ENSURE_{TRUE,FALSE,SUCCESS}(foo, ). r=derf.
2012-12-23 20:45:57 -08:00
Trevor Saunders
4bc57eb7c8
bug 821593 - remove the nsIDOMRGBColor xpidl now that nothing uses it r=bz
2012-12-14 04:51:06 -05:00
Trevor Saunders
95e78e74f1
bug 821593 - remove nsIDOMCSSPrimitiveValue:::GetRGBColor() r=bz
2012-12-14 04:18:40 -05:00
Trevor Saunders
e422b99f91
bug 821593 - add downcasting from CSSValue to nsROCSSPrimitiveValue r=bz
2012-10-24 19:38:52 -04:00
Nicholas Cameron
950053c77a
Bug 823460; start throttled transitions with delays; r=dbaron; a=blocking-basecamp
...
--HG--
extra : rebase_source : 8e57f7106fd8241556e63076f8dedc0cb72052e7
2012-12-23 17:52:13 +13:00
Cameron McCormack
6550289df6
Bug 814566 - Allow invalid syntax (with balanced parentheses) inside @supports conditions. (v1.1.1) r=dbaron
2012-12-23 13:30:55 +11:00
Ms2ger
527b4acbd2
Backout bug 821593 for bustage.
2012-12-22 15:33:46 +01:00
Trevor Saunders
d5b38a1374
bug 821593 - remove the nsIDOMRGBColor xpidl now that nothing uses it r=bz
2012-12-14 04:51:06 -05:00
Trevor Saunders
3c0622ef7d
bug 821593 - remove nsIDOMCSSPrimitiveValue:::GetRGBColor() r=bz
2012-12-14 04:18:40 -05:00
Trevor Saunders
80e620d390
bug 821593 - add downcasting from CSSValue to nsROCSSPrimitiveValue r=bz
2012-10-24 19:38:52 -04:00
Boris Zbarsky
75d26f98a1
Bug 822766. Be a bit more careful with our level assert in ReplaceAnimationRule. r=dbaron
2012-12-22 00:27:27 -08:00
Cameron McCormack
fb807cea7c
Bug 807336 - Suppress CSS property parse errors inside failing @supports rules. r=dbaron
2012-11-06 13:59:25 +11:00
L. David Baron
6c36643293
Merge mozilla-inbound and mozilla-central.
2012-12-22 00:05:00 -05:00
Nicholas Cameron
11f6b35d2c
Bug 822231; fix end of animation behaviour. r=dbaron
2012-12-21 16:58:14 -05:00
Trevor Saunders
a9e67d2fa7
bug 822842 - crash when nsROCSSPrimitiveValue::Reset() is called multiple times r=bz
2012-12-18 21:29:23 -05:00
Ed Morley
c46531d501
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-12-19 19:30:22 +00:00
Jonathan Kew
a03d1dc724
bug 821442 - eliminate the unreliable mFamily back-pointer in gfxFontEntry, and instead pass/track font family explicitly where needed. r=roc
2012-12-19 09:42:25 +00:00
Justin Lebar
e73a12f35f
Bug 819791 - Part 3: Make typeof nsTArray == typeof InfallibleTArray. r=bz
...
Also make typeof nsAutoTArray == typeof AutoInfallibleTArray and switch
files to using nsTArrayForwardDeclare.h.
2012-12-18 20:16:06 -05:00
Trevor Saunders
819b781c99
bug 821593 - don't use nsIDOMRGBColor xpcom methods in nsROCSSPrimitiveValue r=bz
2012-12-14 04:32:07 -05:00
Trevor Saunders
6a29c71231
bug 821593 - remove dom classinfo stuff r=bz
2012-12-14 03:01:04 -05:00
Trevor Saunders
de3a15f57e
bug 821593 - use webidl for RGBColor r=bz
2012-12-14 02:51:39 -05:00
Trevor Saunders
3bce9597b9
bug 821593 - cycle collect and wrapper cache nsDOMCSSRGBColor r=bz
2012-12-14 01:40:52 -05:00
Trevor Saunders
f66d567a5c
bug 821593 - GetRGBColorValue() should return nsDOMCSSRGBColor* r=bz
2012-10-24 20:43:56 -04:00
Trevor Saunders
6316ea3cdf
bug 821593 - add webidl api to RGBColor and store its members as nsROCSSPrimitiveValue* not nsIDOMCSSPrimitiveValue* r=bz
2012-10-20 14:04:36 -04:00
Jeff Walden
120886ca73
Bug 820570 - Move mozilla::DebugOnly into DebugOnly.h to pare down the grab-baggish Util.h. r=Ms2ger
2012-12-14 18:58:45 -05:00
Jeff Muizelaar
47c921e73e
Bug 801061. Switch from imgIRequest to imgRequestProxy. r=joe
...
This doesn't switch all of the users yet, but is a step in the right
direction.
--HG--
extra : rebase_source : 91b4fef3f67586179c119208d000cf7629e04963
2012-10-12 08:43:01 -04:00
Masatoshi Kimura
4b5034efa3
Bug 804834 - Part 1: Fix tests depending on E4X for-each in content JS. r=waldo
2012-12-21 20:47:52 +09:00
Cameron McCormack
154f38b92a
Bug 793617 - Implement mask-type property. r=dbaron,longsonr
2012-12-21 11:15:22 +11:00
Mike Hommey
970436c3f8
Bug 821618 - Fix build failure with some compilers due to nsComputedDOMStyle::GetPropertyCSSValue definition. r=bz
2012-12-14 18:40:38 +01:00
Matt Woodrow
716946b5d9
Backout changeset e8f5182d94c5 (Bug 805343) for regressing android talos tests
2012-12-14 11:50:57 +13:00
Trevor Saunders
2d1d432957
bug 798567 - convert css values to webidl r=bz
2012-10-01 12:49:41 -04:00
Ms2ger
2536d3e260
Bug 820864 - Fix new build warnings in nsTransitionManager.cpp; r=nrc
2012-12-12 20:32:29 +01:00
Nicholas Cameron
daa58006c6
Bug 797520; improve OMTA logging. r=cjones
...
--HG--
extra : rebase_source : 25adf63183d996433b9b6b68ccf195820f662ca1
2012-12-12 10:12:47 +13:00
Nicholas Cameron
c54f8d4754
Bug 780692; throttle OMTA (rollup patch). r=dbaron,bz
...
--HG--
extra : rebase_source : 1207275df5c509ac1974e2b9333c738b995f9d5e
2012-12-12 10:12:43 +13:00
Robert O'Callahan
f3332e603a
Bug 805343. Identify DisplayItemDatas that are completely hidden by other opaque content in their ThebesLayer, and ignore them when we check to see whether there's an image we might need to invalidate. r=mattwoodrow
...
--HG--
extra : rebase_source : 7e68dc33324d8ff26286723bdbaaea18060354ac
2012-12-10 18:47:33 +13:00
Jonathan Kew
a294160dcc
bug 816483 - cache instantiated user fonts and share them across pages that use the same resources. r=roc
2012-12-10 09:31:07 +00:00
Daniel Holbert
7fa8f1dacd
Bug 783409: Enable "layout.css.flexbox.enabled" pref. r=dbaron
2012-12-07 10:58:34 -08:00
Daniel Holbert
dc33e393e8
back out 75cab729c971 because it landed with the wrong bug number
2012-12-07 11:15:27 -08:00
Daniel Holbert
fb0c7c3a70
Bug 783490: Enable "layout.css.flexbox.enabled" pref. r=dbaron
2012-12-07 10:58:34 -08:00
Robert O'Callahan
8e7070bef2
Bug 816458. Instead of removing the MAY_BE_TRANSFORMED bit in certain frame classes, add an nsIFrame::SupportsCSSTransforms method and call it when necessary. r=mats
2012-12-04 17:50:05 +13:00
Boris Zbarsky
b8f5cf0684
Bug 648722 part 2. Make :scope match the context node for selectors API calls. r=dbaron
2012-12-04 23:15:47 -05:00
Boris Zbarsky
cd6c640261
Bug 648722 part 1. Add a :scope pseudo-class that just matches the same thing as :root for now. r=dbaron
2012-12-04 23:15:47 -05:00
Eric Wong
cee09a8520
Bug 763001 - Typo in layout/style/nsCSSPseudoClassList.h. r=jaws
2012-12-03 22:32:27 -08:00
Patrick McManus
aef0638b1c
bug 792438 part 1 - identify css and head-based-js as dedicated network resources r=bz
2012-12-04 18:06:29 -05:00