layout/style/StyleRule.cpp
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
2b1fcb4b8c8854eea5190c22bdd31c9aca3510f1
created 2017-01-19 23:49 -0500
pushed 2017-03-06 20:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 1332353. Make it clearer when a stylesheet is really owned by its mDocument. r=heycam
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
74c0ba66f1080fb98b3b1707f2810552785e6ea6
created 2017-01-13 10:41 -0500
pushed 2017-03-06 20:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 6. Make css::Rule inherit from nsIDOMCSSRule. 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
174bb89ffd6ea7ed84ebd1fbfc77b482b73e80a1
created 2017-01-13 10:41 -0500
pushed 2017-03-06 20:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 851892 part 6. Make css::Rule inherit from nsIDOMCSSRule. 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
910c551b4d72866775aa6ff9a4dd024b266a06c9
created 2017-01-03 21:47 +0200
pushed 2017-03-06 20:48 +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-03-06 20:48 +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-03-06 20:48 +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-03-06 20:48 +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-01-23 14:19 +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-01-23 14:19 +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 2016-11-14 12:26 +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-08-01 13:59 +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-06-06 19:02 +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-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
75dfe10ec44a88bda2d9721d269ddf2429ac5426
created 2016-02-02 17:36 +0200
pushed 2016-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-01-25 13:55 +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-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
6882c096a68365f6e4e3ae49a19541e68b96ff84
created 2015-11-05 16:44 +0800
pushed 2016-01-25 13:55 +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-01-25 13:55 +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-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
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
4d51af920be6db324ef06f980bc7ba7520f7ea55
created 2015-11-05 16:44 +0800
pushed 2016-01-25 13:55 +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-01-25 13:55 +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-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
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
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-09-21 14:04 +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-06-29 20:18 +0000
Mike Hommey Mike Hommey - Bug 1134923 - Remove NS_Alloc/NS_Realloc/NS_Free. r=nfroyd
less more (0) -100 -60 tip