layout/style/nsCSSRules.cpp
07afcea951ff9ff7d77452a04c6a082d2a5f1d9b
created 2017-11-28 17:06 -0600
pushed 2018-01-11 17:45 +0000
Xidorn Quan Xidorn Quan - Bug 1412145 - Drop more backpointers of CSSOM objects in dtor and unlink. r=bz, a=gchang
905239391e05483e8fb221378dd2092c5a0df8b7
created 2017-10-27 10:33 -0700
pushed 2018-01-11 17:45 +0000
Daniel Holbert Daniel Holbert - Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame
5ed2f3c94155ff0f058f059c9e5f14e6bc4e8354
created 2017-10-10 17:00 +0900
pushed 2018-01-11 17:45 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1329169 - Use atom for animation-name property. r=xidorn
67a8e12324569dd730347187e2ffccae486c758b
created 2017-10-03 09:05 +1100
pushed 2018-01-11 17:45 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro.
16c2166700f2bac39515b4c81f1b82aa8045fc22
created 2017-10-02 10:24 +0800
pushed 2018-01-11 17:45 +0000
Cameron McCormack Cameron McCormack - Bug 1397626 - Part 2: Replace uses of FontFamilyListRefCnt with SharedFontList. r=xidorn
1ede5092b3695bac4248f6f9435120a7ef603a7c
created 2017-09-26 08:33 +1000
pushed 2018-01-11 17:45 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1400459 (part 2) - Devirtualize nsIAtom. r=heycam.
71882fd33c91d06876715d6ac8b37847c8d14726
created 2017-08-29 16:02 -0700
pushed 2017-11-02 12:36 +0000
Andrew McCreight Andrew McCreight - Bug 1391005 - Eliminate NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED. r=peterv
acf2dcc2c76a1b95f3fb36532a0ae245d02a31b5
created 2017-07-21 17:26 -0700
pushed 2017-11-02 12:36 +0000
Brad Werth Brad Werth - Bug 1383296 Part 1: Remove all uses of the nsCSSValue::Serialization enum, now that it no longer has multiple values. r=heycam
336a4f9435ce666c26ca7f75da4115523e9f35de
created 2017-07-21 14:18 -0700
pushed 2017-11-02 12:36 +0000
Brad Werth Brad Werth - Bug 1302513 Part 3: Remove declarations and implementations of getAuthoredPropertyValue. r=dholbert
b5451544fbeef393e4db58da5a4b7a1e5a3746c8
created 2017-07-24 16:12 -0700
pushed 2017-09-14 16:50 +0000
Nazım Can Altınova Nazım Can Altınova - Bug 1365900 - Extract CSSFontFeatureValuesRule base class r=xidorn
ca5201127e8035fd5d5024fab95fc8912bcef03a
created 2017-06-27 16:25 -0700
pushed 2017-09-14 16:50 +0000
Brad Werth Brad Werth - Bug 1371453 Part 3: Change CSSImportRule definition so that media is optional, since in Servo it is derived from an optional stylesheet. r=bz,heycam
f9483649202059918f25ef173e1a5babe6e9580a
created 2017-05-30 11:10 +1000
pushed 2017-07-31 14:08 +0000
Xidorn Quan Xidorn Quan - Bug 1352968 part 1 - Add separate CSSImportRule base class. r=heycam
653150c581ff7f954f2f766ef2171b3e21415b1a
created 2017-05-26 17:22 +1000
pushed 2017-07-31 14:08 +0000
Xidorn Quan Xidorn Quan - Bug 1363590 - Remove the assertions for dynamic change of @counter-style. r=emilio
99b2c5908c1edc8bbbf40f08f008360d89d43669
created 2017-05-24 14:39 +1000
pushed 2017-07-31 14:08 +0000
Xidorn Quan Xidorn Quan - Bug 1367303 - Add full namespace to CSSSupportsRule classes refcount impl macro. r=heycam
723d9907e9a938907859cd3ed3591bf323208e6a
created 2017-05-19 16:12 +1000
pushed 2017-07-31 14:08 +0000
Xidorn Quan Xidorn Quan - Bug 1345697 part 2 - Add CSSKeyframesRule and CSSKeyframeRule base class. r=heycam
9f336d8bfaa4ee77f2ac0b9f3ec9497bba73a19c
created 2017-05-15 14:18 +1000
pushed 2017-07-31 14:08 +0000
Xidorn Quan Xidorn Quan - Bug 1328319 part 2 - Add basic integration of @counter-style. r=heycam
372c322963ad0ce8d83a99b7b6e46951eb490b40
created 2017-05-09 21:52 +1000
pushed 2017-07-31 14:08 +0000
Xidorn Quan Xidorn Quan - Bug 1328319 part 1 - Move nsCSSCounterStyleRule into a separate header file. r=heycam
b2c21526308bc7b82de3fd9582849f8b40261ef2
created 2017-05-11 19:06 +0300
pushed 2017-07-31 14:08 +0000
Nazım Can Altınova Nazım Can Altınova - Bug 1360488 - Part 1: stylo: Add ServoCSSParsingEnvironment and pass this instead of URLExtraData r=bholley
b39ce222508a2ebde5238f8242aa728c7c9ff71f
created 2017-05-11 14:11 +0200
pushed 2017-07-31 14:08 +0000
Fernando Jimenez Moreno Fernando Jimenez Moreno - Bug 1361994 - Part 1: Add separate CSSDocumentRule class. r=xidorn
452b80f72738f9756af758039fe56559281eb222
created 2017-04-18 18:59 +0200
pushed 2017-07-31 14:08 +0000
Fernando Jimenez Moreno Fernando Jimenez Moreno - Bug 1355408 - Part 1: Support @-moz-document rule in stylo. r=xidorn
9a8a5130ea32a0c9423e65f4434b751aa6175c56
created 2017-05-06 11:34 +1000
pushed 2017-07-31 14:08 +0000
Xidorn Quan Xidorn Quan - Bug 1362302 part 1 - Use nsIAtom for counter style names. r=dbaron
3c4e4f95b499734fa48a527a4be80ff8399ad743
created 2017-04-20 17:00 +1000
pushed 2017-07-31 14:08 +0000
Cameron McCormack Cameron McCormack - Bug 1352531 - Make dom::FontFace cache its gfxCharacterMap instead of rebuilding it every time. r=dbaron
29728643acd48526029005d133361a19f31aacf7
created 2017-04-26 16:55 +0800
pushed 2017-07-31 14:08 +0000
Xidorn Quan Xidorn Quan - Bug 1355394 part 1 - Add separate CSSSupportsRule base class. r=heycam
d2d795ddbcc9582ca8f2f7d17abddfc876fa6b62
created 2017-04-14 09:39 +0800
pushed 2017-07-31 14:08 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1325878: followup - cleanup MediaList::Matches callers. r=me
73bc24a5bf253c0b268c32c13eec5315d44ea855
created 2017-04-10 10:25 +0800
pushed 2017-07-31 14:08 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1325878: Create less hardcoded nsMediaList instances. r=xidorn
df2ca32bf841de5b172faba6b50d161269950f26
created 2017-03-31 19:14 -0500
pushed 2017-07-31 14:08 +0000
J. Ryan Stinnett J. Ryan Stinnett - Bug 1345206 - Extract CSSPageRule base class. r=xidorn
905554c0bc813b3de1098bea21cef3f7ae7adcd0
created 2017-04-04 16:09 +1000
pushed 2017-07-31 14:08 +0000
Xidorn Quan Xidorn Quan - Bug 1343964 part 7 - Use URLExtraData for declaration modification directly for Servo backend. r=heycam
badeba9aaf98d8ea342c9cbe17521fb61ffde8ac
created 2017-03-29 10:20 +1100
pushed 2017-07-31 14:08 +0000
Xidorn Quan Xidorn Quan - Bug 1345696 part 2 - Move nsCSSFontFaceRule to a separate header. r=heycam
0ee93f46f578a893c52ab54f230c40cf6163b14c
created 2017-03-14 18:50 +1100
pushed 2017-07-31 14:08 +0000
Xidorn Quan Xidorn Quan - Bug 1345698 part 4 - Create a new CSSNamespaceRule as a base class. r=heycam
d45f19e7fa285a55d8bf1ef8e0030ab7cd09b48e
created 2017-03-09 17:37 +1100
pushed 2017-07-31 14:08 +0000
Xidorn Quan Xidorn Quan - Bug 1315601 part 15 - Move some common methods to a new CSSMediaRule binding class. r=heycam
962cf3fafa83c0e16ee462ff2fa49a902d0dc8dc
created 2017-03-09 22:02 +1100
pushed 2017-07-31 14:08 +0000
Xidorn Quan Xidorn Quan - Bug 1315601 part 9 - Split Gecko-specific GroupRule logic into a separate struct. r=heycam
1b0514e7d9abb54aeada5eb143acf7709270b3aa
created 2017-03-07 15:19 +1100
pushed 2017-07-31 14:08 +0000
Xidorn Quan Xidorn Quan - Bug 1315601 part 6 - Move GroupRule-related code into a separate source file. r=heycam
ddb17c50f4f0074cef5a8aaafcfa9e0b688d1432
created 2016-11-09 17:28 +1100
pushed 2017-07-31 14:08 +0000
Xidorn Quan Xidorn Quan - Bug 1315601 part 3 - Add base class MediaList and move part of nsMediaList to it. r=heycam
a6b68a941e559399a8b39671099d8cdcbc379d4b
created 2017-03-03 15:19 +1100
pushed 2017-06-05 19:31 +0000
Xidorn Quan Xidorn Quan - Bug 1342303 part 4 - Remove nsCOMArray::EnumerateForwards uses in layout/style. r=heycam
b0b40ce3dfe576bd23aba0e0de79c221564b8f13
created 2017-03-02 16:35 -0800
pushed 2017-06-05 19:31 +0000
Wes Kocher Wes Kocher - Backed out 6 changesets (bug 1342303) for build bustage a=backout
bc3b2e7a383b6b0ee08363d642ead4188ecc8a2d
created 2017-02-27 10:45 +1100
pushed 2017-06-05 19:31 +0000
Xidorn Quan Xidorn Quan - Bug 1342303 part 4 - Remove nsCOMArray::EnumerateForwards uses in layout/style. r=heycam
a72b5585f19c0dc375a267eb99bc1e917cb0b1d6
created 2017-02-15 13:33 -0800
pushed 2017-06-05 19:31 +0000
Brad Werth Brad Werth - Bug 1290218 Part 8: Implement ServoStyleSheet Clone. r=heycam
ba2907a40e0954cf6104848ddd3c3977db01ad6e
created 2017-02-14 11:23 -0800
pushed 2017-06-05 19:31 +0000
Daniel Holbert Daniel Holbert - Bug 1339546 part 2: Make layout/style/*.cpp include corresponding .h file as the first header. r=xidorn
77087c94f9314d39ed9b7e3002659f5a6fdf49b6
created 2017-01-24 20:38 -0500
pushed 2017-06-05 19:31 +0000
Boris Zbarsky Boris Zbarsky - Bug 1332322 part 2. Rename nsWrapperCache::IsBlack to nsWrapperCache::HasKnownLiveWrapper. r=mccr8
542fb35b78c88923c9582c6be24db90fd59702fd
created 2017-01-24 10:02 -0500
pushed 2017-04-10 20:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 1333001 - Ensure that ImportRule in fact always has a non-null mMedia. r=heycam a=gchang
56500dbe56f387fe3dc1188928c64897276d2c0c
created 2017-01-23 11:15 -0500
pushed 2017-04-10 20:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 1332704 - Have ~nsDocument actually clear the self-pointer from _all_ its sheets, and reenable Rule::IsKnownLive bits that depends on that pointer being managed correctly. r=heycam, a=jcristau
621e14f5c951442aaafa9703ecde8af8933fbc98
created 2017-01-20 13:57 -0500
pushed 2017-04-10 20:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 followup. Disable most of Rule::IsKnownLive for now to reopen CLOSED TREE
5b65e31bdffb5fdb7cc48c0eba66b0959ac1c997
created 2017-01-13 10:41 -0500
pushed 2017-04-10 20:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 20. Remove the remaining bits we added to support a mix of WebIDL and non-WebIDL rules. r=peterv
8bf7bcdac8d3183f593ea614a112cf24d786c7c3
created 2017-01-13 10:41 -0500
pushed 2017-04-10 20:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 19. Convert CSSCounterStyleRule to WebIDL. r=peterv,heycam
2e061df954b3cc58e097b0c2437ce47f9c1dd321
created 2017-01-13 10:41 -0500
pushed 2017-04-10 20:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 18. Convert CSSKeyframesRule to WebIDL. r=peterv,heycam
8e899668b28b6c9d969a77450860a72cbf0c3097
created 2017-01-13 10:41 -0500
pushed 2017-04-10 20:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 17. Convert CSSKeyframeRule to WebIDL. r=peterv,heycam
1dd6a0bbfb3737c80df401e88ab08e85200cdcaf
created 2017-01-13 10:41 -0500
pushed 2017-04-10 20:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 16. Convert CSSFontFeatureValuesRule to WebIDL. r=peterv,heycam
72c7a4a0b2784dba8169d6687954296749942d32
created 2017-01-13 10:41 -0500
pushed 2017-04-10 20:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 15. Convert CSSFontFaceRule to WebIDL. r=peterv,heycam
c70e7a0b7d2904bc0e4722f8bd7baab5abf9b0e9
created 2017-01-13 10:41 -0500
pushed 2017-04-10 20:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 14. Convert CSSPageRule to WebIDL. r=peterv,heycam
336c0e3ea229cc82a8d5aa65ffc579c84de5115f
created 2017-01-13 10:41 -0500
pushed 2017-04-10 20:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 13. Convert media, supports, and moz-document rules to WebIDL. r=peterv,heycam
aa9330ed3a0791eea57ddb2e1e08fb38dc924cdd
created 2017-01-13 10:41 -0500
pushed 2017-04-10 20:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 11. Convert CSSImportRule to WebIDL. r=peterv,heycam,mccr8
5e0e575589a3a63c4c048f79daa5523a601fbc97
created 2017-01-13 10:41 -0500
pushed 2017-04-10 20:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 10. Convert CSSNamespaceRule to WebIDL. r=peterv,heycam
b9e55a13fd3be03a085cfd915c9116d01539ee6f
created 2017-01-13 10:41 -0500
pushed 2017-04-10 20:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 9. Add a CSSRule Web IDL interface. r=peterv,heycam
a70bbdbbdf27851b63bccdda49d0e96f7a3b0f8b
created 2017-01-13 10:41 -0500
pushed 2017-04-10 20:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 8. Get rid of css::Rule::GetDOMRule. r=heycam
030208c7e0849d0b5bee32ac8a2ff850d1a8c32d
created 2017-01-13 10:41 -0500
pushed 2017-04-10 20:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 7. Push the nsIDOMCSSRule implementation up to css::Rule. r=heycam
9d8b2eaea267b3394e7b02c34f019babc8e20fd1
created 2017-01-13 10:41 -0500
pushed 2017-04-10 20:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 6. Make css::Rule inherit from nsIDOMCSSRule. r=heycam
b2f8a7db085811d851ebe121ae2b13a2d3431368
created 2017-01-13 10:41 -0500
pushed 2017-04-10 20:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 4. Make css::Rule wrappercached. r=heycam,peterv,smaug
0d8f9b1c8d6138c3ad2f3f86d0f5556e2cd69929
created 2017-01-13 10:41 -0500
pushed 2017-04-10 20:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 2. Remove the now-unused GetExistingDOMRule method. r=heycam
8f8a4d1c49ecb93caafdfceab20273960f034bf4
created 2016-11-30 18:18 -0500
pushed 2017-04-10 20:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 1. Make all CSS rules cycle-collected. r=heycam,smaug
6fb381da04b5bd3b5d8b0cf2b9d9a1a2a0a0d245
created 2017-01-20 19:31 +0100
pushed 2017-04-10 20:44 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 9a4b96c10b23 (bug 851892) for build bustage. r=backout on a CLOSED TREE
less more (0) -300 -100 -60 tip