layout/style/StyleRule.h
9ef39356f62ce8f583f0024ba7aa5eab0bb8e4ac
created 2017-01-13 10:41 -0500
pushed 2017-03-06 20:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 8. Get rid of css::Rule::GetDOMRule. r=heycam
659550973d4ddb615725ca0bb481643082b616c9
created 2017-01-13 10:41 -0500
pushed 2017-03-06 20:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 7. Push the nsIDOMCSSRule implementation up to css::Rule. r=heycam
2c2afe7325535bc6f227219e85bc9fbe7eb414da
created 2017-01-13 10:41 -0500
pushed 2017-03-06 20:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 5. Get rid of DOMCSSStyleRule. r=heycam,smaug
3be6690b9f0a166ad0dc733cd59c8e1ae0236277
created 2017-01-13 10:41 -0500
pushed 2017-03-06 20:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 4. Make css::Rule wrappercached. r=heycam,peterv,smaug
795ebf4423bacff98863533366c262a6ae4bf0e1
created 2017-01-13 10:41 -0500
pushed 2017-03-06 20:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 2. Remove the now-unused GetExistingDOMRule method. r=heycam
9a4b96c10b23d847e7f47d101350070185db22dd
created 2016-11-30 18:18 -0500
pushed 2017-03-06 20:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 1. Make all CSS rules cycle-collected. r=heycam,smaug
50bd08fad34963be3ab52cb25a1c3e08e056f2cc
created 2017-01-15 11:50 -0800
pushed 2017-03-06 20:48 +0000
Phil Ringnalda Phil Ringnalda - Backed out 20 changesets (bug 851892) for load failures in Android crashtest-4
a8da3c34983f2c673715440dfe8ad615f4c61189
created 2017-01-13 10:41 -0500
pushed 2017-03-06 20:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 12. Convert CSSStyleRule to WebIDL. r=peterv,heycam,mccr8
2eab85b001594f46cb652d741226f1ccdde1cfac
created 2017-01-13 10:41 -0500
pushed 2017-03-06 20:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 8. Get rid of css::Rule::GetDOMRule. r=heycam
ca4b1fb9cae4d66be45e628563b4ab5ea6df31df
created 2017-01-13 10:41 -0500
pushed 2017-03-06 20:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 7. Push the nsIDOMCSSRule implementation up to css::Rule. r=heycam
719bb9f41e5bdf17aced978e78d802965881d87f
created 2017-01-13 10:41 -0500
pushed 2017-03-06 20:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 5. Get rid of DOMCSSStyleRule. r=heycam
d6aa4c6192df0321f7d26da609cd5d28c4df9259
created 2017-01-13 10:41 -0500
pushed 2017-03-06 20:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 4. Make css::Rule wrappercached. r=heycam,peterv
65422477b3a5e9e8fcfe1e346a462147b6b89d13
created 2017-01-13 10:41 -0500
pushed 2017-03-06 20:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 2. Remove the now-unused GetExistingDOMRule method. r=heycam
3089dd379077f6c6e0a72dd4673ececcc2a16089
created 2016-11-30 18:18 -0500
pushed 2017-03-06 20:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 1. Make all CSS rules cycle-collected. r=heycam
e8b32aaa2eec84c15f44cfd677142a0047481152
created 2017-01-13 11:47 -0500
pushed 2017-03-06 20:48 +0000
Boris Zbarsky Boris Zbarsky - Back out bug 851892 for Windows build bustage on CLOSED TREE
4e48a59adc5ebc39d93d928ab35d10bbb9e65795
created 2017-01-13 10:41 -0500
pushed 2017-03-06 20:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 12. Convert CSSStyleRule to WebIDL. r=peterv,heycam,mccr8
41dca86782fa6fdaaa1d2308520f511117467cea
created 2017-01-13 10:41 -0500
pushed 2017-03-06 20:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 8. Get rid of css::Rule::GetDOMRule. r=heycam
4135091f5f3124f933b88cdff53a87ff20e56577
created 2017-01-13 10:41 -0500
pushed 2017-03-06 20:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 7. Push the nsIDOMCSSRule implementation up to css::Rule. r=heycam
1a603d30e5e12f9b5f779878ee3ad50fb8d8a57e
created 2017-01-13 10:41 -0500
pushed 2017-03-06 20:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 5. Get rid of DOMCSSStyleRule. r=heycam
efbe11a48de704ef8f9fa6daa1f45a172b74cec1
created 2017-01-13 10:41 -0500
pushed 2017-03-06 20:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 4. Make css::Rule wrappercached. r=heycam,peterv
4be9dd0ee8cc539b3a4a592897072707c6e08940
created 2017-01-13 10:41 -0500
pushed 2017-03-06 20:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 2. Remove the now-unused GetExistingDOMRule method. r=heycam
47fff3ed2a6cab54878531b5f2b53f0bcdc638b8
created 2016-11-30 18:18 -0500
pushed 2017-03-06 20:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 1. Make all CSS rules cycle-collected. r=heycam
067fb417bb7bc51956941a495f4d6be271c832b4
created 2016-11-23 10:26 +1100
pushed 2017-03-06 20:48 +0000
Xidorn Quan Xidorn Quan - Bug 1307357 part 1 - Make css::Rule hold StyleSheet rather than CSSStyleSheet. r=heycam
544087bac14c7c83bf38254f7478f5a052863387
created 2016-04-22 21:38 +0800
pushed 2016-08-01 13:59 +0000
Boris Chiou Boris Chiou - Bug 1250820 - Part 2: Replace nsCSSPseudoClasses::Type with CSSPseudoClassType. r=heycam
1f67b24cbb75f685cde5a156adac09d532aab003
created 2016-02-17 22:04 +0100
pushed 2016-04-25 16:57 +0000
Boris Chiou Boris Chiou - Bug 1244049 - Part 3: Replace the type of nsCSSSelector::mPseudoType. r=dbaron
248497c0c18dea01a6b076483b9cd1f85621e2e8
created 2016-02-17 21:37 +0100
pushed 2016-04-25 16:57 +0000
Boris Chiou Boris Chiou - Bug 1244049 - Part 2: Replace nsCSSPseudoElements::Type with CSSPseudoElementType. r=dbaron
4a020e2e4acec77f56e1ccea319765a7e18c74c9
created 2016-02-16 23:07 +0100
pushed 2016-04-25 16:57 +0000
Boris Chiou Boris Chiou - Bug 1244049 - Part 1: Define scoped enum for CSSPseudoElement type. r=dbaron
53ea4b142e7728055dc489a37c3dd173f6423da4
created 2016-01-26 14:55 -0500
pushed 2016-04-25 16:57 +0000
Boris Zbarsky Boris Zbarsky - Bug 888190. Implement case-insensitive attribute value selectors from Selectors 4. r=dbaron
42d1516bf147f50e1ba61602953687cb180945cf
created 2015-11-09 15:57 +0800
pushed 2016-01-25 13:55 +0000
L. David Baron L. David Baron - Bug 1221436 patch 6 - Remove mechanism for replacing style rules. r=heycam
0ffbb9175ac62505f0af2c0365e9325226d7bcc0
created 2015-11-09 15:57 +0800
pushed 2016-01-25 13:55 +0000
L. David Baron L. David Baron - Bug 1221436 patch 5 - Stop generating new style rules in DeclarationChanged (and rename it to SetDeclaration), since we no longer need a new style rule for nsIStyleRule identity rules. r=heycam
0ab5ed0dd72f293f4d5ec9e16df136f48f9db4aa
created 2015-11-05 16:44 +0800
pushed 2016-01-25 13:55 +0000
L. David Baron L. David Baron - Bug 978833 patch 18 - Eliminate StyleRule::RuleMatched and call Declaration::SetImmutable directly for style rules (like for @page and keyframe rules). r=heycam
ed25ca545c1f7fe788c10c8d1a29feccb86e2dad
created 2015-11-05 16:44 +0800
pushed 2016-01-25 13:55 +0000
L. David Baron L. David Baron - Bug 978833 patch 15 - Make css::Rule no longer inherit from nsIStyleRule. r=heycam
9f2470877279bdaeed2128a527b81183a3d71bbd
created 2015-11-05 16:44 +0800
pushed 2016-01-25 13:55 +0000
L. David Baron L. David Baron - Bug 978833 patch 13 - Remove important rule creation from css::StyleRule. r=heycam
4b633979383a8174c450ed7f77c0f06b6095f404
created 2015-11-05 16:44 +0800
pushed 2016-01-25 13:55 +0000
L. David Baron L. David Baron - Bug 978833 patch 7 - Fuse allocation of ImportantStyleData with Declaration. r=heycam
e62f0b7f0a02d3d6b7be90cef29075a56894738d
created 2015-11-05 16:44 +0800
pushed 2016-01-25 13:55 +0000
L. David Baron L. David Baron - Bug 978833 patch 6 - Move ImportantStyleData from StyleRule.{h,cpp} to Declaration.{h,cpp} r=heycam
3b535acc6b79600f26f60aaf6ab724573fb46c88
created 2015-11-05 16:44 +0800
pushed 2016-01-25 13:55 +0000
L. David Baron L. David Baron - Bug 978833 patch 5 - Rename ImportantRule to ImportantStyleData. r=heycam
65c8c4d27598055a1255d24f96eafa1850dccba7
created 2015-11-05 16:44 +0800
pushed 2016-01-25 13:55 +0000
L. David Baron L. David Baron - Bug 978833 patch 2 - Make css::Declaration reference-counted. r=heycam
d11e30970a2d086773b839a5f77e633094c34d30
created 2015-10-21 16:18 +1100
pushed 2015-12-14 20:08 +0000
Cameron McCormack Cameron McCormack - Bug 1216362 - Measure nsCSSSelector::mAttrList. r=erahm
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
68bef2d8c8bfd412a5831896fa523ecbcc19266c
created 2015-08-05 22:42 +1000
pushed 2015-09-21 14:04 +0000
Cameron McCormack Cameron McCormack - Bug 1180118 - Part 10: Logging. r=bzbarsky
13729747e3c2f62b5c2debc65d2bc137f05a29b6
created 2015-08-05 22:42 +1000
pushed 2015-09-21 14:04 +0000
Cameron McCormack Cameron McCormack - Bug 1180118 - Part 6: Return eRestyle_SomeDescendants from HasAttributeDependentStyle where appropriate. r=bzbarsky
7b8dc7443e3a970fed752690b5e972ce79129a31
created 2015-08-05 22:42 +1000
pushed 2015-09-21 14:04 +0000
Cameron McCormack Cameron McCormack - Bug 1180118 - Part 1: Add a method to match a single nsCSSSelector (without pseudo-elements) against an Element. r=bzbarsky
01576b408ea703f6abba09d8e38628723df18c75
created 2015-08-04 12:20 +0200
pushed 2015-09-21 14:04 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out 13 changesets (bug 1180118) for crashes on a CLOSED TREE
15ad6049b940ffe57b13941bfed374155528eb32
created 2015-08-04 17:27 +1000
pushed 2015-09-21 14:04 +0000
Cameron McCormack Cameron McCormack - Bug 1180118 - Part 10: Logging. r=bzbarsky
cfeeae42d514010575d03a9a767fa98640ec0f34
created 2015-08-04 17:27 +1000
pushed 2015-09-21 14:04 +0000
Cameron McCormack Cameron McCormack - Bug 1180118 - Part 6: Return eRestyle_SomeDescendants from HasAttributeDependentStyle where appropriate. r=bzbarsky
ef165b896cf48ae389ffb947c7887dda8c75f002
created 2015-08-04 17:27 +1000
pushed 2015-09-21 14:04 +0000
Cameron McCormack Cameron McCormack - Bug 1180118 - Part 1: Add a method to match a single nsCSSSelector (without pseudo-elements) against an Element. r=bzbarsky
7bc6ca1495610504491cc2c0634441a9b8abd873
created 2015-04-01 14:29 +0900
pushed 2015-06-29 20:18 +0000
Mike Hommey Mike Hommey - Bug 1134923 - Remove NS_Alloc/NS_Realloc/NS_Free. r=nfroyd
d47f66ce3822cd4b95c99b3c0b123584486d119c
created 2015-04-22 08:29 +0200
pushed 2015-06-29 20:18 +0000
Andrea Marchesini Andrea Marchesini - Bug 1156632 - Remove unused forward class declarations - patch 5 - rdf, parser, layout and something else, r=ehsan
a20c7910a82fa2df2f3398c1108d102bac9128b0
created 2015-03-25 12:42 -0400
pushed 2015-03-30 18:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
86924ac6a94a9147bcae518239d7a33b5981062b
created 2015-01-06 18:35 -0500
pushed 2015-02-23 15:17 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1118486 - Part 1: Use `= delete` instead of MOZ_DELETE directly; r=Waldo
efb6031640b7bb3734bb94d704795bf29ecfdfa2
created 2015-01-06 15:15 -0500
pushed 2015-02-23 15:17 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1118426 - Mark virtual overridden functions as MOZ_OVERRIDE in layout/style; r=dbaron
3bc727b5027c0caa433cdc83c7e6c962e6083890
created 2014-08-05 13:33 -0400
pushed 2014-10-13 16:35 +0000
Trevor Saunders Trevor Saunders - bug 1047696 - mark a number of classes MOZ_FINAL to get compilers to devirtualize more r=froydnj
d209e250a42eaa4229f4bb87362e93fee3d6f0c3
created 2014-08-20 00:58 -0400
pushed 2014-10-13 16:35 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1055519 - Fix some more bad implicit constructors in layout and widget; r=roc
1cda8d9d66ba29d142d3437aac4b28a4397c44e8
created 2014-07-18 14:30 -0400
pushed 2014-09-02 16:39 +0000
Brian Grinstead Brian Grinstead - Bug 1037519 - Allow matching pseudo-elements in inIDOMUtils.selectorMatchesElement. r=bz
8acc3d0aa7108642b0d1230072acc68f8221c673
created 2014-07-14 15:57 -0700
pushed 2014-09-02 16:39 +0000
Gabriel Luong Gabriel Luong - Bug 591303 - Part 3: Set line and column number for all rules in nsCSSParser. r=bz
89311542468d3f9269cfe25e4adc68af54dbc00c
created 2014-07-14 15:57 -0700
pushed 2014-09-02 16:39 +0000
Gabriel Luong Gabriel Luong - Bug 591303 - Part 1: Move mLineNumber, mColumnNumber, and mWasMatched from StyleRule to Rule. r=bz
9da5ee22c2285779ed7e7c0d01d6de1977ee9bc4
created 2014-06-26 09:29 -0700
pushed 2014-09-02 16:39 +0000
Andrew McCreight Andrew McCreight - Bug 1026033, part 2 - Make StyleRule::mImportantRule into an nsRefPtr. r=bz
15b7cbf6a9f58e90eceb4d2e840ae2cc92635e8d
created 2014-06-26 09:29 -0700
pushed 2014-09-02 16:39 +0000
Andrew McCreight Andrew McCreight - Bug 1026033, part 1 - Make StyleRule::mDOMRule into an nsRefPtr. r=bz
less more (0) -100 -60 tip