layout/style/nsCSSRuleProcessor.cpp
7f57d762cf450f7bf80c79dd06618d114b606248
created 2016-01-08 10:10 +0100
pushed 2016-01-08 09:11 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-beta to mozilla-b2g44 a=merge
1e37941702ec86f51faeac94589f8a3421e43b56
created 2015-12-05 01:09 -0500
pushed 2016-01-08 09:11 +0000
Boris Zbarsky Boris Zbarsky - Bug 1230639 - Propagate the namespace ID to AttributeRuleProcessorData on attribute changes. r=dbaron a=ritu
b5185eeba69ddb2d21c3fb4d2a80e43ebb6175a7
created 2014-04-02 15:08 +1100
pushed 2015-12-16 22:58 +0000
Cameron McCormack Cameron McCormack - Bug 989965 - Resolve style for pseudo-elements correctly when style rules that have user action pseudo-classes on them are present. r=bzbarsky, a=sledru
6a2257f2a08b1822901b71b805524d984d92d424
created 2013-08-14 21:58 -0700
pushed 2015-12-16 22:58 +0000
L. David Baron L. David Baron - Bug 893308 - Move hashtable of @keyframes rules (keyed by name) from nsAnimationManager to RuleCascadeData. r=heycam, a=bajaj
f645e9b1ab0d8c684167405fd6799835a3436199
created 2014-12-05 15:50 -0800
pushed 2015-11-05 16:09 +0000
L. David Baron L. David Baron - Bug 1089417 - Part 8: Only drop MediumFeaturesChanged on the floor if we've never computed style before, rather than never computed style using this rule processor. r=heycam, a=sledru
d96b3f1fe80e75fec7901c0a558a8df950480f1c
created 2014-12-05 15:50 -0800
pushed 2015-11-05 16:09 +0000
L. David Baron L. David Baron - Bug 1089417 - Part 7: Save the previous media query cache key on the rule processor. r=heycam, a=sledru
a2e1bbcdb2eb972ee17866f6866daf8be3a1f72a
created 2014-12-05 15:50 -0800
pushed 2015-11-05 16:09 +0000
L. David Baron L. David Baron - Bug 1089417 - Part 6: Pass the previous CSS rule processor to the constructor of the new one (when we replace one with another). r=heycam, a=sledru
c5a8c6b1d59f4795f42a65eddba6ef1415cdefd6
created 2014-12-05 15:50 -0800
pushed 2015-11-05 16:09 +0000
L. David Baron L. David Baron - Bug 1089417 - Part 5: Add method to save the current media query result cache key from a rule processor. r=heycam, a=sledru
83a1489c01eb43a5d2fe5a105caacdc4039ae5d4
created 2014-06-19 14:36 -0700
pushed 2015-11-05 16:09 +0000
Andrew McCreight Andrew McCreight - Bug 990160 - Cycle collect nsCSSRuleProcessor. r=bz, a=lmandel
dbef6344229b4b72a18729943c030582f4916308
created 2013-11-03 11:15 +1100
pushed 2015-11-05 16:09 +0000
Cameron McCormack Cameron McCormack - Bug 930270 - Don't initialize the ancestor filter for elements outside the document. r=dbaron a=akeybl
c2b3f129d0c88620ee822e5bd4b7365d2a21c2f5
created 2015-11-05 10:42 -0500
pushed 2015-11-05 15:42 +0000
Ryan VanderMeulen Ryan VanderMeulen - Revert to revision a725f1cd4baa, undoing the m-c -> b2g44 merge. a=bustage
ea3f6bb82e6c69f514fab728ed2be8e38ccfd256
created 2015-10-30 15:12 -0400
pushed 2015-11-04 14:00 +0000
Nathan Froyd Nathan Froyd - Bug 1220714 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in layout/; r=dholbert
240c0cff264b63cd246e63d0c266f0328b1c18e3
created 2015-10-20 10:16 +1100
pushed 2016-04-21 08:26 +0000
Cameron McCormack Cameron McCormack - Bug 1216043 - Rename nsStyleSheet::sheetType and make it an enum class. r=dbaron
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2016-04-21 08:26 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
ea52ca27ff99772fae9cf09c7f8c1d132703c1fe
created 2015-10-13 14:08 +0300
pushed 2016-04-21 08:26 +0000
Aryeh Gregor Aryeh Gregor - Bug 1213842 - :lang() should not fall back to HTTP headers if empty lang attribute is specified; r=bz
49d87bbe0122d894c8e45f0b409c42dfe1c36737
created 2015-10-07 10:29 -0700
pushed 2016-04-21 08:26 +0000
Wes Kocher Wes Kocher - Merge inbound to m-c a=merge
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2016-04-21 08:26 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
a350be6992deadb83362110790b908f8e4f63cd6
created 2015-10-07 14:04 +1100
pushed 2016-04-21 08:26 +0000
Xidorn Quan Xidorn Quan - Bug 1126230 part 3 - Add :-moz-browser-frame pseudo class for HTML browser frame elements. r=dbaron
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2016-04-21 08:26 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
000fe1df3e59205656d94812029c566fffc5832d
created 2015-09-22 11:25 -0700
pushed 2016-04-21 08:26 +0000
L. David Baron L. David Baron - Bug 1206105 - Use CheckedInt for an+b selector matching. r=bzbarsky
895c0969f99ed11c61bda11e390b5403a3e01874
created 2015-09-15 20:49 -0700
pushed 2016-04-21 08:26 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1201135 - Rename pldhash.{h,cpp} to PLDHashTable.{h,cpp}. r=mccr8.
e7d613b3bcfe1e865378bfac37de64560d1234ec
created 2015-09-16 11:00 -0700
pushed 2016-04-21 08:26 +0000
Wes Kocher Wes Kocher - Merge b2ginbound to central, a=merge CLOSED TREE
2c3d8bc7eddac9bcb9a5437886008950cabbec8f
created 2015-09-15 11:01 -0700
pushed 2016-04-21 08:26 +0000
Fabrice Desré Fabrice Desré - Bug 1202744 - Overlapping software home buttons r=snorp
36f11da8d2d9a649a0fafb4ce85ee41b552239ff
created 2015-09-14 14:23 -0700
pushed 2016-04-21 08:26 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1121760 (part 6) - Move all remaining PL_DHash*() functions into PLDHashTable. r=poiru.
16597175b6f3678f38020fdf4c4a7f4debf38d2e
created 2015-09-14 14:23 -0700
pushed 2016-04-21 08:26 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1121760 (part 2) - Remove PL_DHashTableAdd(). r=poiru.
e37d0c2d053a28f4361a495a4ec20d8488406d64
created 2015-05-21 00:34 -0700
pushed 2016-04-21 08:26 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1121760 (part 1) - Remove PL_DHashTableSearch(). r=poiru.
ab69f1450786e0bee780b9160b05f641ccf76258
created 2015-09-12 19:08 +1000
pushed 2016-04-21 08:26 +0000
Cameron McCormack Cameron McCormack - Bug 1202512 - Part 3: Restyle elements with attribute/state changes if we find a conditionally restyled ancestor while selector matching up the tree. r=bzbarsky
9a682ef7ea95814fc7f5781593d346931807c5da
created 2015-09-12 19:08 +1000
pushed 2016-04-21 08:26 +0000
Cameron McCormack Cameron McCormack - Bug 1202512 - Part 2: Make SelectorMatchesTree take a flags argument. r=bzbarsky
13729747e3c2f62b5c2debc65d2bc137f05a29b6
created 2015-08-05 22:42 +1000
pushed 2016-04-21 08:26 +0000
Cameron McCormack Cameron McCormack - Bug 1180118 - Part 6: Return eRestyle_SomeDescendants from HasAttributeDependentStyle where appropriate. r=bzbarsky
2f73362274d6fdda93c5d572726f0e92e53957e4
created 2015-08-05 22:42 +1000
pushed 2016-04-21 08:26 +0000
Cameron McCormack Cameron McCormack - Bug 1180118 - Part 5: Add a RestyleHintData outparam to HasAttributeDependentStyle for use with eRestyle_SomeDescendants. r=bzbarsky
cf1a39719f3b43bc8f4b59389043295d81fb8e62
created 2015-08-05 22:42 +1000
pushed 2016-04-21 08:26 +0000
Cameron McCormack Cameron McCormack - Bug 1180118 - Part 4: Store pointer to the rightmost selector for class, ID and attribute selectors in the rule cascade. r=bzbarsky
d69928567288428833ed8e1322ff9952adc52995
created 2015-08-05 22:42 +1000
pushed 2016-04-21 08:26 +0000
Cameron McCormack Cameron McCormack - Bug 1180118 - Part 3: Convert eRestyle_SomeDescendants into eRestyle_Self for elements that match selectors. r=bzbarsky
7b8dc7443e3a970fed752690b5e972ce79129a31
created 2015-08-05 22:42 +1000
pushed 2016-04-21 08:26 +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 2016-04-21 08:26 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out 13 changesets (bug 1180118) for crashes on a CLOSED TREE
cfeeae42d514010575d03a9a767fa98640ec0f34
created 2015-08-04 17:27 +1000
pushed 2016-04-21 08:26 +0000
Cameron McCormack Cameron McCormack - Bug 1180118 - Part 6: Return eRestyle_SomeDescendants from HasAttributeDependentStyle where appropriate. r=bzbarsky
9bcc3233f3c8f847e37aa465d9f541776db6f8da
created 2015-08-04 17:27 +1000
pushed 2016-04-21 08:26 +0000
Cameron McCormack Cameron McCormack - Bug 1180118 - Part 5: Add a RestyleHintData outparam to HasAttributeDependentStyle for use with eRestyle_SomeDescendants. r=bzbarsky
b99c358a6fea8ee0949f3d5f877e1d88d308aaf0
created 2015-08-04 17:27 +1000
pushed 2016-04-21 08:26 +0000
Cameron McCormack Cameron McCormack - Bug 1180118 - Part 4: Store pointer to the rightmost selector for class, ID and attribute selectors in the rule cascade. r=bzbarsky
4a7b7998035393642b06092c233100a4c3ebfbab
created 2015-08-04 17:27 +1000
pushed 2016-04-21 08:26 +0000
Cameron McCormack Cameron McCormack - Bug 1180118 - Part 3: Convert eRestyle_SomeDescendants into eRestyle_Self for elements that match selectors. r=bzbarsky
ef165b896cf48ae389ffb947c7887dda8c75f002
created 2015-08-04 17:27 +1000
pushed 2016-04-21 08:26 +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
909e4b1913a9ce70d5aead33e13261f288d87904
created 2015-07-30 21:19 -0700
pushed 2016-04-21 08:26 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1189156 (part 4) - Don't use enumeration style for nsBaseHashtable::SizeOf{In,Ex}cludingThis(). r=erahm,jfkthame.
ec4b62affc04cc329c12585fd00b0f3e17596124
created 2015-07-25 17:56 +1200
pushed 2016-04-21 08:26 +0000
Robert O'Callahan Robert O'Callahan - Bug 1184842. Restyling should consider only the classes that have changed. r=heycam
525bb2034be22ff987ddc87cfeff8407ea2689e5
created 2015-07-29 22:28 -0700
pushed 2016-04-21 08:26 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1189156 (part 1) - Don't use enumeration style for PLDHashTable::SizeOf{In,Ex}cludingThis(). r=froydnj.
aecfba7454f14c285a6b9620677da8edb17bb06a
created 2015-07-28 23:24 -0700
pushed 2016-04-21 08:26 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1188745 - Rename nsTArray::SizeOfExcludingThis() as ShallowSizeOfExcludingThis(). r=froydnj.
c33256117cd0c4e459080b485863d53f550f6563
created 2015-06-26 13:52 +1000
pushed 2016-04-21 08:26 +0000
Cameron McCormack Cameron McCormack - Bug 77999 - Part 4: Mark nsCSSRuleProcessors as ready for expiration from the RuleProcessorCache once no nsStyleSets are using them. r=dbaron
59783916de8eb8cfb0bc811c7c4d65f869d4890b
created 2015-06-26 13:52 +1000
pushed 2016-04-21 08:26 +0000
Cameron McCormack Cameron McCormack - Bug 77999 - Part 3: Gather document rules and produce an nsDocumentRuleResultCacheKey in nsCSSRuleProcessors. r=dbaron
9473a85072f4682860113ac18bc24aeeaaeda54b
created 2015-06-26 13:52 +1000
pushed 2016-04-21 08:26 +0000
Cameron McCormack Cameron McCormack - Bug 77999 - Part 2: Add RuleProcessorCache. r=dbaron
2c7f94db9f8188a32bcf81b787f45db3c42d7ced
created 2015-06-10 21:28 -0700
pushed 2016-04-21 08:26 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1174631 (part 2) - Replace nsCSSRuleProcessor's uses of PL_DHashTableEnumerate() with PLDHashTable::Iterator. r=dholbert.
1e76ec5ebbb5b7db36d2d97101eff458bad1269f
created 2015-06-03 23:12 -0700
pushed 2016-04-21 08:26 +0000
Chris Peterson Chris Peterson - Bug 1171368 - Fix -Wunreachable-code-break warning in layout/style/nsCSSRuleProcessor.cpp. r=dholbert
9d9f124a55a7c144977671de548744ae9c8327fa
created 2015-05-20 21:23 -0700
pushed 2016-04-21 08:26 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1170416 (part 5) - Remove PLDHashTable::IsInitialized(). r=froydnj.
d9dc9bdff1a04e7f8b8294bf25658bd3d16f6afc
created 2015-05-19 16:46 -0700
pushed 2016-04-21 08:26 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1170416 (part 3) - Remove the PLDHashTable2 typedef. r=froydnj.
b46f7d0b2c4baa11a1275efeb655387d93426164
created 2015-05-04 22:59 -0700
pushed 2016-04-21 08:26 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1166586 (part 2) - Convert some easy PL_DHashTable{Init,Finish} cases. r=froydnj.
8d9e4027b6f5d9424eebaf6705448dcec6b1caa8
created 2015-05-14 21:48 -0700
pushed 2016-04-21 08:26 +0000
Nicholas Nethercote Nicholas Nethercote - Back out all four patches from bug 1161377. r=me.
a0587959d25ed24d9f87d9968814e72cbaf48f5e
created 2015-05-12 17:33 -0700
pushed 2016-04-21 08:26 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1161377 (part 3, attempt 2) - Convert some easy PL_DHashTable{Init,Finish} cases. r=froydnj.
3cd634573d29d195bae4718bc4c6aba1032a1f7b
created 2015-05-10 22:16 -0700
pushed 2016-04-21 08:26 +0000
Nicholas Nethercote Nicholas Nethercote - Backout c375efe78e07 (bug 1161377 part 3) for (probably) increasing the static constructor count and regressing Fennec start-up time. r=me.
c375efe78e070322db1cbfcf7b373ab1c6830e17
created 2015-05-04 22:59 -0700
pushed 2016-04-21 08:26 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1161377 (part 3) - Convert some easy PL_DHashTable{Init,Finish} cases. r=froydnj.
f75beaf3149fd745e760143ef08053f461210f6e
created 2015-03-22 20:19 -0700
pushed 2016-04-21 08:26 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1129786 (part 1) - Instantiate RuleHash::m*Table eagerly. r=bz.
4d58f27af3fc557e293eab98f0b0a49c597b23bf
created 2015-03-03 11:09 +0000
pushed 2016-04-21 08:26 +0000
Andrea Marchesini Andrea Marchesini - Bug 1134280 - Get rid of Tag() - patch 2.12 - layout/style, layout/svg - Fix all the occurrences, m=smaug, r=surkov
133ec7304f2208e89f02ed943480a1b1f02188c9
created 2015-03-03 11:08 +0000
pushed 2016-04-21 08:26 +0000
Andrea Marchesini Andrea Marchesini - Bug 1134280 - Get rid of Tag() - patch 1 - Is{HTML,XUL,MathML,SVG}Element and IsAnyOf{HTML,XUL,MathML,SVG}Elements, r=smaug
4a6fbf44754401e2aa7f063b6581529efb71e935
created 2015-02-20 22:31 -0800
pushed 2016-04-21 08:26 +0000
Daniel Holbert Daniel Holbert - Bug 1135181: Remove unnecessary 'nsresult' return value from nsCSSRuleProcessor::Startup(), since it always succeeds. r=heycam
ee592ac6cc90b1248f7d1a84bee4b64d85c8ba94
created 2015-02-02 14:48 -0800
pushed 2016-04-21 08:26 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1131901 (part 1) - Make PL_DHashTableAdd() infallible by default, and add a fallible alternative. r=froydnj.
less more (0) -300 -100 -60 tip