layout/style/StyleRule.h
42d1516bf147f50e1ba61602953687cb180945cf
created 2015-11-09 15:57 +0800
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +0000
Cameron McCormack Cameron McCormack - Bug 1216362 - Measure nsCSSSelector::mAttrList. r=erahm
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +0000
Cameron McCormack Cameron McCormack - Bug 1180118 - Part 10: Logging. r=bzbarsky
13729747e3c2f62b5c2debc65d2bc137f05a29b6
created 2015-08-05 22:42 +1000
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +0000
Cameron McCormack Cameron McCormack - Bug 1180118 - Part 10: Logging. r=bzbarsky
cfeeae42d514010575d03a9a767fa98640ec0f34
created 2015-08-04 17:27 +1000
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15: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 2017-06-13 15: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 2017-06-13 15: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 2017-06-13 15: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 2017-06-13 15:39 +0000
Andrew McCreight Andrew McCreight - Bug 1026033, part 1 - Make StyleRule::mDOMRule into an nsRefPtr. r=bz
e9d2ef40c8d6bac6bdd0d719a9016087c1ca3c9f
created 2014-06-20 12:32 +0200
pushed 2017-06-13 15:39 +0000
Ms2ger Ms2ger - Bug 1022855 - Rename nsCSSStyleSheet to mozilla::CSSStyleSheet; r=heycam
3bf0b88186bf6eb6461a1b59f922f5ee906e2576
created 2014-06-20 13:00 +0200
pushed 2017-06-13 15:39 +0000
Ms2ger Ms2ger - Backout revision 308e51eae10c for build bustage.
308e51eae10c244ffdf0e38c4fe983f1248ef473
created 2014-06-20 12:32 +0200
pushed 2017-06-13 15:39 +0000
Ms2ger Ms2ger - Bug 1022855 - Rename nsCSSStyleSheet to mozilla::CSSStyleSheet; r=heycam
4509cc145dfc241e323333c7aa098f402b6bd104
created 2014-03-28 08:45 +0000
pushed 2017-06-13 15:39 +0000
Neil Rashbrook Neil Rashbrook - Bug 514280 Consistently declare and define IID accessors r=bsmedberg
5a9badd6db004310b9d1aca5db25ef4c275a4362
created 2014-01-04 10:02 -0500
pushed 2017-06-13 15:39 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
39d11ad40510628e40e8f694c2d3d97563f1f910
created 2013-09-15 21:06 -0400
pushed 2017-06-13 15:39 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 916610 - Minimize the #includes in layout/style; r=roc
727736b233b39f7aab2aa93279370ad1b5f2d629
created 2013-06-23 14:03 +0200
pushed 2017-06-13 15:39 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
233ee2f1efbc5f8ba3c410a099aba23ffa8caa96
created 2013-05-14 09:33 -0700
pushed 2017-06-13 15:39 +0000
Arnaud Sourioux Arnaud Sourioux - Bug 870516: Annotate ~600 more methods with MOZ_OVERRIDE in /layout r=dholbert
082be152752b30163643e4f8201dd5171814bb6a
created 2013-04-06 12:38 -0500
pushed 2017-06-13 15:39 +0000
David Creswick David Creswick - Bug 856317 - Expose the column number of style rules via inIDOMUtils. r=dbaron
05524e628b83c9f69bed6622211ade1ee1d4b69a
created 2013-02-13 10:11 -0500
pushed 2017-06-13 15:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 833808 part 2. Add some utilities for working with selectors to inspector utils. r=dbaron
baed277d76547b080abe940bb297be36721a0383
created 2012-10-07 22:39 -0400
pushed 2017-06-13 15:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 795221 part 3. Implement cycle collection for GroupRule objects. r=smaug,dbaron
4a209968a7347e290206f7a17bed8fc8b1eacee9
created 2012-10-07 22:39 -0400
pushed 2017-06-13 15:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 795221 part 1. Implement cycle collection for nsCSSStyleSheet objects, so we don't leak through them. r=smaug,dbaron
f63b7f854ce400192d5f155821b063ffb472ad86
created 2012-10-02 15:50 -0400
pushed 2017-06-13 15:39 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 793880 - Fix the assertion in nsCSSSelector::SetPseudoType to shut up the compiler warning; r=dholbert
2c694d8bf7a59441faba5d6266862299fa354b03
created 2012-09-28 01:57 -0500
pushed 2017-06-13 15:39 +0000
Isaac Aggrey Isaac Aggrey - Bug 791906: Replace NSPR integer limit constants with stdint ones; r=ehsan
2307541f08fb750abca9db1662a0d7d9776dbb3d
created 2012-09-14 09:10 -0700
pushed 2017-06-13 15:39 +0000
Arnaud Sourioux Arnaud Sourioux - Bug 733186: Annotate ~1000 methods with MOZ_OVERRIDE in /layout r=dholbert r=dbaron
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2017-06-13 15:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2017-06-13 15:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
43b55878da4625751bc635fc425816e95583cf2f
created 2012-02-02 15:06 -0800
pushed 2017-06-13 15:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
74c7f055b86b0abc20216c27b4ba67dfbd07d312
created 2011-12-22 11:50 -0800
pushed 2017-06-13 15:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
7ceaa303896bae686f83081212fec143d3dfd21d
created 2011-11-23 15:19 -0500
pushed 2017-06-13 15:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
7c70058ad7b7503b674d110cd91209605fa80bfe
created 2011-11-16 15:10 -0800
pushed 2017-06-13 15:39 +0000
Sean Stangl Sean Stangl - Merge. Write barriers have not yet been integrated.
f93960a93ad97a56d308bd9ce25d97cbc175d524
created 2011-10-17 11:52 -0700
pushed 2017-06-13 15:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed 2017-06-13 15:39 +0000
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed 2017-06-13 15:39 +0000
David Anderson David Anderson - Backout merge.
b604d43c28cd5b217d35d1ebb0ab8218730c0bd1
created 2012-10-10 22:16 -0400
pushed 2017-06-13 15:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 795221 part 3. Implement cycle collection for GroupRule objects. r=smaug,dbaron
8da85f5ca4abfc06742684cdc1e870d69983c316
created 2012-10-10 22:16 -0400
pushed 2017-06-13 15:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 795221 part 1. Implement cycle collection for nsCSSStyleSheet objects, so we don't leak through them. r=smaug,dbaron
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2017-06-13 15:39 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2017-06-13 15:39 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
less more (0) -60 tip