layout/style/StyleRule.cpp
1c467d9fb6e9f217f46eccb2a60608e4b48e9320
created 2015-11-20 14:34 -0800
pushed 2017-06-13 15:39 +0000
L. David Baron L. David Baron - Bug 1226489 - Pass only a single rule to StyleRuleChanged. r=bzbarsky
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
6882c096a68365f6e4e3ae49a19541e68b96ff84
created 2015-11-05 16:44 +0800
pushed 2017-06-13 15:39 +0000
L. David Baron L. David Baron - Bug 978833 patch 17 - Remove Rule::mWasMatched. r=heycam
888d7ce53c3e032f6c4f6a70675a8775d710325d
created 2015-11-05 16:44 +0800
pushed 2017-06-13 15:39 +0000
L. David Baron L. David Baron - Bug 978833 patch 16 - Always call Declaration::SetImmutable when we match a rule. 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
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
4d51af920be6db324ef06f980bc7ba7520f7ea55
created 2015-11-05 16:44 +0800
pushed 2017-06-13 15:39 +0000
L. David Baron L. David Baron - Bug 978833 patch 4 - Add pointer back from css::Declaration to css::Rule. r=heycam
d04634d822423fcde66c7dc5a120de9e5e2be167
created 2015-11-05 16:44 +0800
pushed 2017-06-13 15:39 +0000
L. David Baron L. David Baron - Bug 978833 patch 3 - Make css::Declaration implement nsIStyleRule. 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
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
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2017-06-13 15:39 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
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
16d00fd5504a2d95ff396e5a2fb53804084a0285
created 2015-04-10 10:41 +1000
pushed 2017-06-13 15:39 +0000
Cameron McCormack Cameron McCormack - Bug 1149042 - Call AttributeWillChange before a style="" attribute gets created when touching element.style. r=smaug
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
20729b28eb1e1d7f0d9e9e6e2c61e7050f09884f
created 2015-02-09 14:34 -0800
pushed 2017-06-13 15:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo.
e46260e7857ad6c690295552864c0c2c24828080
created 2015-02-06 15:04 -0800
pushed 2017-06-13 15:39 +0000
Andrew McCreight Andrew McCreight - Back out Bug 1127201 (part 2) for various problems.
7fa65aa297a48f9f568e58e38534f1c028624d64
created 2015-02-04 20:05 -0800
pushed 2017-06-13 15:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1127201 (part 2) - Convert all NS_ABORT_IF_FALSE calls to MOZ_ASSERT. r=Waldo.
daaf6d3b3db95af2fc43069c6aedab6d0804c9a6
created 2015-01-27 16:08 +1100
pushed 2017-06-13 15:39 +0000
Cameron McCormack Cameron McCormack - Bug 1126145 - Include style sheet URL and line number in StyleRule::List output. r=dbaron
a38c9be1a4be049605c63a9c89a8fe0d8bda561a
created 2015-01-27 16:08 +1100
pushed 2017-06-13 15:39 +0000
Cameron McCormack Cameron McCormack - Bug 1126140 - Remove duplicated selector lists in StyleRule::List output. r=dbaron
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
6eefbe681697e947e88b2ddcd6329f76340c82c2
created 2014-11-26 22:29 -0800
pushed 2017-06-13 15:39 +0000
L. David Baron L. David Baron - Bug 1100773 patch 2 - Convert style rule List methods to use fprintf_stderr. r=heycam
492dde6698f5cc7ae6a434409086d3829dadb16d
created 2014-11-26 22:29 -0800
pushed 2017-06-13 15:39 +0000
L. David Baron L. David Baron - Bug 1100773 patch 1 - Fix bracing of indent loops in style rule print functions. r=heycam
933bbcafc8e634e9dfacf244c32c4fdbf9abfe49
created 2014-10-22 11:40 -0400
pushed 2017-06-13 15:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1019191 part 15. Remove now-dead DOMCI_DATA bits. r=peterv
b79232598a905af126cb635c61c7b9ae885303ae
created 2014-10-18 17:01 -0400
pushed 2017-06-13 15:39 +0000
Bruno Peres Bruno Peres - Bug 949651 - Serialize all pseudo-elements with the two-colon syntax, even those that allow one colon. r=dbaron
21caa5dfb494bacb31882115053a8d824c44f0ba
created 2014-10-15 18:58 -0400
pushed 2017-06-13 15:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset f7e1426249f2 (bug 949651) for mochitest-5 failures.
f7e1426249f2e2847229cc6962beec76e0be9323
created 2014-10-15 14:50 -0700
pushed 2017-06-13 15:39 +0000
Bruno Peres Bruno Peres - Bug 949651 - Serialize all pseudo-elements with the two-colon syntax, even those that allow one colon. r=dbaron
9d4e083655b993f73ba3eca84e0f14cdd270bcda
created 2014-08-31 23:36 -0400
pushed 2017-06-13 15:39 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1060985 - Fix more bad implicit constructors in layout; 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
785257a95e363df9238b4ffc7fdc78eabe1b2369
created 2014-07-14 15:57 -0700
pushed 2017-06-13 15:39 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 591303 - Part 2: Add getCSSRule function to nsIDOMCSSRule. 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
2d4b9bc5d6f50ee3ea353a3d982e6caea40425b5
created 2014-06-23 18:40 -0400
pushed 2017-06-13 15:39 +0000
Benoit Jacob Benoit Jacob - Bug 1028588 - Fix dangerous public destructors in layout/ - r=dbaron
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
d11841a6d0eeebc499f045fac03771cc9f970ee3
created 2014-06-03 11:38 -0400
pushed 2017-06-13 15:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1016063. Don't include the fake classnames XUL tree pseudo-elements have when calculating style rule specificity. r=heycam
b8e712a8ea3f54831ee974cee5a1ac6d69c4b35e
created 2014-05-22 06:48 +0300
pushed 2017-06-13 15:39 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 869836 - Part 3: Use `Append('c')` instead of `AppendLiteral("c")`. r=ehsan
a132629caa5fb19ed4ae9e5fb6651a28d6f6d3dc
created 2014-06-03 11:38 -0400
pushed 2017-06-13 15:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1016063 - Don't include the fake classnames XUL tree pseudo-elements have when calculating style rule specificity. r=heycam, a=lsblakk
6c1c7e45c90289a0875b74f82f39e7ecf6a65af3
created 2014-04-27 03:06 -0400
pushed 2017-06-13 15:39 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
32f48d6d3389ea5db45cfc6e452ec52595c11a43
created 2014-03-15 12:00 -0700
pushed 2017-06-13 15:39 +0000
Kyle Huey Kyle Huey - Bug 967364: Rename already_AddRefed::get to take. r=bsmedberg
1b5ee8c5491ab694293b5c5cacefd118e8076884
created 2014-02-27 20:04 -0300
pushed 2017-06-13 15:39 +0000
Reuben Morais Reuben Morais - Bug 458300 - Rename nsINameSpaceManager.h to nsNameSpaceManager.h. r=jst r=hsivonen
5c277d91fcd69946d56abe64c9f0ce91ccbd2859
created 2014-02-24 09:41 -0500
pushed 2017-06-13 15:39 +0000
Arnaud Sourioux Arnaud Sourioux - Bug 974687 - Part 1: Add about 300 MOZ_OVERRIDE in layout/. r=dholbert
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
da0224b9ef9f96bebe907bf711deb95116361c4c
created 2013-11-28 17:46 +1100
pushed 2017-06-13 15:39 +0000
Cameron McCormack Cameron McCormack - Bug 922669 - Part 2: Use a different operator to represent the element -> pseudo-element relationship in selectors. r=bz
3315c6b05d2351ef95c17894f92ff705ceca632d
created 2013-11-28 17:46 +1100
pushed 2017-06-13 15:39 +0000
Cameron McCormack Cameron McCormack - Bug 922669 - Part 1: Parse selectors with user action pseudo-classes after pseudo-elements. r=bz
8693b3e2c50ef66e86af33eda61f77ab6961fa75
created 2013-11-14 21:42 -0500
pushed 2017-06-13 15:39 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 938123 - Build layout/style in unified mode; r=roc
ee108221c037013f93cf1568aed42419b083e61e
created 2013-08-02 11:07 +0200
pushed 2017-06-13 15:39 +0000
Ms2ger Ms2ger - Merge m-c to inbound.
623333f6248314493c2591510753a4c20710d4a2
created 2013-08-02 10:29 +0900
pushed 2017-06-13 15:39 +0000
Mike Hommey Mike Hommey - Bug 881323 - Re-implement CycleCollectorParticipant with actual vtables, with constexpr to avoid static initializers. r=mccr8
15c0ae74266f5703a5be69f9deb86a685f84dae3
created 2013-08-02 09:04 +0200
pushed 2017-06-13 15:39 +0000
Ms2ger Ms2ger - Bug 886408 - Move nsContentUtils::ReleaseWrapper into nsWrapperCache; r=mccr8
less more (0) -100 -60 tip