layout/style/StyleRule.cpp
910c551b4d72866775aa6ff9a4dd024b266a06c9
created 2017-01-03 21:47 +0200
pushed 2017-04-10 20:44 +0000
Olli Pettay Olli Pettay - Bug 1326507, remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTS, r=mccr8
f347515b29ae6f6bdc796261b11f58a3d6f3c8db
created 2016-12-12 09:27 -0500
pushed 2017-04-10 20:44 +0000
Andrew McCreight Andrew McCreight - Bug 1323042 - forbid MOZ_COUNT_{CTOR,DTOR} for nsISupports classes; r=froydnj
8acf32ac3d0061f812eeab81635fb83be1b14cca
created 2016-12-12 08:45 -0500
pushed 2017-04-10 20:44 +0000
Nathan Froyd Nathan Froyd - Backout aba6c73511a2 (bug 1307961) for massive test bustage resulting in a CLOSED TREE; r=alltheorange
aba6c73511a2cec62891f79e1ecd09f1b85dd175
created 2016-12-12 07:58 -0500
pushed 2017-04-10 20:44 +0000
Andrew McCreight Andrew McCreight - Bug 1307961 - require consistent bloatview reporting for nsISupports classes; r=froydnj
6d5d9862e411a9e164590b9a86a42bed2f7e9d6d
created 2016-11-03 14:41 +1100
pushed 2017-02-27 14:59 +0000
Xidorn Quan Xidorn Quan - Bug 1294299 part 1 - Make nsDOMCSSDeclaration use DeclarationBlock. r=heycam
59bdda2c019e81a77e8b8713038a01c45e9e1848
created 2016-09-26 22:03 +1000
pushed 2017-02-27 14:59 +0000
Xidorn Quan Xidorn Quan - Bug 1304302 part 8 - Change include of {CSS,Servo}StyleSheet.h to StyleSheetInlines.h. r=heycam
f97c038c911d5f11f18894b49146c70e731d40ad
created 2016-08-31 20:10 +1000
pushed 2017-01-16 13:07 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1297300 - Add missing checks to GetSpec() calls in layout/. r=dholbert,heycam.
544087bac14c7c83bf38254f7478f5a052863387
created 2016-04-22 21:38 +0800
pushed 2016-09-05 20:01 +0000
Boris Chiou Boris Chiou - Bug 1250820 - Part 2: Replace nsCSSPseudoClasses::Type with CSSPseudoClassType. r=heycam
9146977af0d77727c5f81a75943b1c4dd7a2f38d
created 2016-03-29 10:09 +1100
pushed 2016-07-25 16:35 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1260871 - Remove do_GetAtom() and rename NS_NewAtom() as NS_Atomize(). r=erahm.
1f67b24cbb75f685cde5a156adac09d532aab003
created 2016-02-17 22:04 +0100
pushed 2016-06-01 01:31 +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-06-01 01:31 +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-06-01 01:31 +0000
Boris Chiou Boris Chiou - Bug 1244049 - Part 1: Define scoped enum for CSSPseudoElement type. r=dbaron
75dfe10ec44a88bda2d9721d269ddf2429ac5426
created 2016-02-02 17:36 +0200
pushed 2016-06-01 01:31 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
d77374bc1315f8d5023363d2cea58ca810ba4cb7
created 2016-01-31 10:10 -0800
pushed 2016-06-01 01:31 +0000
Phil Ringnalda Phil Ringnalda - Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
064969357fc94da487ada47c08249995b28cc560
created 2016-01-31 17:12 +0200
pushed 2016-06-01 01:31 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
53ea4b142e7728055dc489a37c3dd173f6423da4
created 2016-01-26 14:55 -0500
pushed 2016-06-01 01:31 +0000
Boris Zbarsky Boris Zbarsky - Bug 888190. Implement case-insensitive attribute value selectors from Selectors 4. r=dbaron
1c467d9fb6e9f217f46eccb2a60608e4b48e9320
created 2015-11-20 14:34 -0800
pushed 2016-02-29 17:11 +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 2016-02-29 17:11 +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-02-29 17:11 +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-02-29 17:11 +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 2016-02-29 17:11 +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 2016-02-29 17:11 +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 2016-02-29 17:11 +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 2016-02-29 17:11 +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-02-29 17:11 +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-02-29 17:11 +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 2016-02-29 17:11 +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 2016-02-29 17:11 +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 2016-02-29 17:11 +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 2016-01-18 19:06 +0000
Cameron McCormack Cameron McCormack - Bug 1216362 - Measure nsCSSSelector::mAttrList. r=erahm
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2016-01-18 19:06 +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 2016-01-18 19:06 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2016-01-18 19:06 +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-10-26 12:58 +0000
Cameron McCormack Cameron McCormack - Bug 1180118 - Part 10: Logging. r=bzbarsky
01576b408ea703f6abba09d8e38628723df18c75
created 2015-08-04 12:20 +0200
pushed 2015-10-26 12:58 +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-10-26 12:58 +0000
Cameron McCormack Cameron McCormack - Bug 1180118 - Part 10: Logging. r=bzbarsky
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-10-26 12:58 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
7bc6ca1495610504491cc2c0634441a9b8abd873
created 2015-04-01 14:29 +0900
pushed 2015-08-03 13:22 +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 2015-08-03 13:22 +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 2015-04-21 23:03 +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 2015-04-21 23:03 +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 2015-04-21 23:03 +0000
Andrew McCreight Andrew McCreight - Back out Bug 1127201 (part 2) for various problems.
7fa65aa297a48f9f568e58e38534f1c028624d64
created 2015-02-04 20:05 -0800
pushed 2015-04-21 23:03 +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 2015-04-21 23:03 +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 2015-04-21 23:03 +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 2015-03-23 22:08 +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 2015-02-18 20:30 +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 2015-02-18 20:30 +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 2015-02-18 20:30 +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 2015-02-18 20:30 +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 2015-02-18 20:30 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset f7e1426249f2 (bug 949651) for mochitest-5 failures.
f7e1426249f2e2847229cc6962beec76e0be9323
created 2014-10-15 14:50 -0700
pushed 2015-02-18 20:30 +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 2014-11-24 19:04 +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 2014-10-06 12:51 +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 2014-10-06 12:51 +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 2014-10-06 12:51 +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-10-06 12:51 +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-10-06 12:51 +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 2014-10-06 12:51 +0000
Benoit Jacob Benoit Jacob - Bug 1028588 - Fix dangerous public destructors in layout/ - r=dbaron
e9d2ef40c8d6bac6bdd0d719a9016087c1ca3c9f
created 2014-06-20 12:32 +0200
pushed 2014-10-06 12:51 +0000
Ms2ger Ms2ger - Bug 1022855 - Rename nsCSSStyleSheet to mozilla::CSSStyleSheet; r=heycam
less more (0) -100 -60 tip