5b65e31bdffb5fdb7cc48c0eba66b0959ac1c997: Bug 851892 part 20. Remove the remaining bits we added to support a mix of WebIDL and non-WebIDL rules. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 13 Jan 2017 10:41:05 -0500 - rev 375440
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 851892 part 20. Remove the remaining bits we added to support a mix of WebIDL and non-WebIDL rules. r=peterv
8bf7bcdac8d3183f593ea614a112cf24d786c7c3: Bug 851892 part 19. Convert CSSCounterStyleRule to WebIDL. r=peterv,heycam
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 13 Jan 2017 10:41:04 -0500 - rev 375439
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 851892 part 19. Convert CSSCounterStyleRule to WebIDL. r=peterv,heycam
2e061df954b3cc58e097b0c2437ce47f9c1dd321: Bug 851892 part 18. Convert CSSKeyframesRule to WebIDL. r=peterv,heycam
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 13 Jan 2017 10:41:04 -0500 - rev 375438
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 851892 part 18. Convert CSSKeyframesRule to WebIDL. r=peterv,heycam
8e899668b28b6c9d969a77450860a72cbf0c3097: Bug 851892 part 17. Convert CSSKeyframeRule to WebIDL. r=peterv,heycam
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 13 Jan 2017 10:41:04 -0500 - rev 375437
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 851892 part 17. Convert CSSKeyframeRule to WebIDL. r=peterv,heycam
1dd6a0bbfb3737c80df401e88ab08e85200cdcaf: Bug 851892 part 16. Convert CSSFontFeatureValuesRule to WebIDL. r=peterv,heycam
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 13 Jan 2017 10:41:04 -0500 - rev 375436
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 851892 part 16. Convert CSSFontFeatureValuesRule to WebIDL. r=peterv,heycam
72c7a4a0b2784dba8169d6687954296749942d32: Bug 851892 part 15. Convert CSSFontFaceRule to WebIDL. r=peterv,heycam
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 13 Jan 2017 10:41:04 -0500 - rev 375435
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 851892 part 15. Convert CSSFontFaceRule to WebIDL. r=peterv,heycam
c70e7a0b7d2904bc0e4722f8bd7baab5abf9b0e9: Bug 851892 part 14. Convert CSSPageRule to WebIDL. r=peterv,heycam
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 13 Jan 2017 10:41:04 -0500 - rev 375434
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 851892 part 14. Convert CSSPageRule to WebIDL. r=peterv,heycam The PutForwards bit is a new feature, but easy enough to implement here.
336c0e3ea229cc82a8d5aa65ffc579c84de5115f: Bug 851892 part 13. Convert media, supports, and moz-document rules to WebIDL. r=peterv,heycam
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 13 Jan 2017 10:41:03 -0500 - rev 375433
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 851892 part 13. Convert media, supports, and moz-document rules to WebIDL. r=peterv,heycam
02bd976e715734b67a6c4c9e1300205c4e21f986: Bug 851892 part 12. Convert CSSStyleRule to WebIDL. r=peterv,heycam,mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 13 Jan 2017 10:41:03 -0500 - rev 375432
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 851892 part 12. Convert CSSStyleRule to WebIDL. r=peterv,heycam,mccr8 The .style PutForwards bit is coming along for the ride; I did check that Chrome already implements this, so we're not the only ones.
aa9330ed3a0791eea57ddb2e1e08fb38dc924cdd: Bug 851892 part 11. Convert CSSImportRule to WebIDL. r=peterv,heycam,mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 13 Jan 2017 10:41:03 -0500 - rev 375431
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 851892 part 11. Convert CSSImportRule to WebIDL. r=peterv,heycam,mccr8 Note that the .media PutForwards is a new feature coming along for the ride now that we're using the spec IDL.
5e0e575589a3a63c4c048f79daa5523a601fbc97: Bug 851892 part 10. Convert CSSNamespaceRule to WebIDL. r=peterv,heycam
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 13 Jan 2017 10:41:03 -0500 - rev 375430
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 851892 part 10. Convert CSSNamespaceRule to WebIDL. r=peterv,heycam
b9e55a13fd3be03a085cfd915c9116d01539ee6f: Bug 851892 part 9. Add a CSSRule Web IDL interface. r=peterv,heycam
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 13 Jan 2017 10:41:03 -0500 - rev 375429
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 851892 part 9. Add a CSSRule Web IDL interface. r=peterv,heycam Note that this explicitly drops CSSRule.UNKNOWN_RULE.
a70bbdbbdf27851b63bccdda49d0e96f7a3b0f8b: Bug 851892 part 8. Get rid of css::Rule::GetDOMRule. r=heycam
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 13 Jan 2017 10:41:03 -0500 - rev 375428
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 851892 part 8. Get rid of css::Rule::GetDOMRule. r=heycam
030208c7e0849d0b5bee32ac8a2ff850d1a8c32d: Bug 851892 part 7. Push the nsIDOMCSSRule implementation up to css::Rule. r=heycam
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 13 Jan 2017 10:41:02 -0500 - rev 375427
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 851892 part 7. Push the nsIDOMCSSRule implementation up to css::Rule. r=heycam
9d8b2eaea267b3394e7b02c34f019babc8e20fd1: Bug 851892 part 6. Make css::Rule inherit from nsIDOMCSSRule. r=heycam
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 13 Jan 2017 10:41:02 -0500 - rev 375426
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 851892 part 6. Make css::Rule inherit from nsIDOMCSSRule. r=heycam
a0fd8df61f569ee02db2e411c417173920665247: Bug 851892 part 5. Get rid of DOMCSSStyleRule. r=heycam,smaug
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 13 Jan 2017 10:41:02 -0500 - rev 375425
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 851892 part 5. Get rid of DOMCSSStyleRule. r=heycam,smaug
b2f8a7db085811d851ebe121ae2b13a2d3431368: Bug 851892 part 4. Make css::Rule wrappercached. r=heycam,peterv,smaug
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 13 Jan 2017 10:41:02 -0500 - rev 375424
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 851892 part 4. Make css::Rule wrappercached. r=heycam,peterv,smaug Note that this increases the size of css::Rule by three words, unfortunately.
4f24650b72a12eddcf5b74d17c5308ca8fef7021: Bug 851892 part 3. Give CSS rules a PreCreate hook so we can safely wrappercache them. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 13 Jan 2017 10:41:02 -0500 - rev 375423
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 851892 part 3. Give CSS rules a PreCreate hook so we can safely wrappercache them. r=peterv
0d8f9b1c8d6138c3ad2f3f86d0f5556e2cd69929: Bug 851892 part 2. Remove the now-unused GetExistingDOMRule method. r=heycam
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 13 Jan 2017 10:41:02 -0500 - rev 375422
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 851892 part 2. Remove the now-unused GetExistingDOMRule method. r=heycam
8f8a4d1c49ecb93caafdfceab20273960f034bf4: Bug 851892 part 1. Make all CSS rules cycle-collected. r=heycam,smaug
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 30 Nov 2016 18:18:14 -0500 - rev 375421
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 851892 part 1. Make all CSS rules cycle-collected. r=heycam,smaug
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip