layout/style/nsRuleNode.h
fe895421dfbe1f1f8f1fc6a39bb20774423a6d74
created 2016-08-16 18:46 -0700
pushed 2016-08-17 01:48 +0000
Jonathan Chan Jonathan Chan - Bug 1293739 - Part 2: Rename nsCSSPropertySet to nsCSSPropertyIDSet. r=dholbert
84ad59b127a8f1c2cc748e5c7e8613dd34f22c5b
created 2016-08-16 18:37 -0700
pushed 2016-08-17 01:48 +0000
Jonathan Chan Jonathan Chan - Bug 1293739 - Part 1: Rename nsCSSProperty to nsCSSPropertyID. r=dholbert
8c3529c5f60a1b292eaa981b07c27091040a04cc
created 2016-08-16 17:50 -0700
pushed 2016-08-17 00:55 +0000
Gregory Szorc Gregory Szorc - Backed out changesets dcdb85fc5517, 702bca0deee2, 9cKX8gC1ATA (bug 1293739) for build bustage; a=bustage
1a0e253638feaf6c149f01e65423f664087c5da7
created 2016-08-16 17:05 -0700
pushed 2016-08-17 00:07 +0000
Wes Kocher Wes Kocher - Merge inbound to central, a=merge
5c7d45d6ebfaa6b47e7135a7d0c38ca35543f06f
created 2016-08-16 11:22 -0700
pushed 2016-08-17 00:07 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 1295192) for being a possible cause of crashtest assertions CLOSED TREE
44f143a01f787580ab7a8bff53fd075c68c35682
created 2016-08-16 17:05 -0400
pushed 2016-08-17 00:07 +0000
Nathan Froyd Nathan Froyd - Bug 1295192 - part 1 - remove CPP_THROW_NEW on layout struct operator new overloads that forward to nsPresShell::AllocateByObjectID; r=dholbert
dcdb85fc5517a3e8769d4925dc394a004eb2625b
created 2016-08-09 16:28 -0700
pushed 2016-08-17 00:07 +0000
Jonathan Chan Jonathan Chan - Bug 1293739 - Part 2: Rename nsCSSPropertySet to nsCSSPropertyIDSet. r=dholbert
702bca0deee2dbe875029264fedfc5995bf6dbfd
created 2016-08-09 16:28 -0700
pushed 2016-08-17 00:07 +0000
Jonathan Chan Jonathan Chan - Bug 1293739 - Part 1: Rename nsCSSProperty to nsCSSPropertyID. r=dholbert
f77b7188d3b229e9bb68c28e3f429ec4276414d1
created 2016-08-16 14:29 +0900
pushed 2016-08-16 22:25 +0000
Daisuke Akatsuka Daisuke Akatsuka - Bug 1277433 - Part 1: Use discrete animation for appropriate CSS Alignment properties. r=dholbert,heycam
fcf088f6097c1f657c29d2d5a1255cf0e5495702
created 2016-07-25 17:26 +0800
pushed 2016-07-26 09:54 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1289052 - Move nsRuleNode methods as static functions to .cpp file. r=heycam
f2cfc74a93beafabdd057fc6e1b4582baa9bb078
created 2016-07-21 06:12 +0900
pushed 2016-07-21 14:25 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1282076 - Store all non-inherited structs which are stored on the rule node on the style context if we have animation data. r=heycam
8f6cca2a2cb491f0932aadeaf4c98c3e76eeb4c0
created 2016-06-29 11:27 +0000
pushed 2016-06-30 09:52 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1283242: style: Whitespace cleanup and remove dead code. r=bobbyholley+313730
9318af26432b18b7c7547c4620fe5e3dc00dfbcd
created 2016-05-22 20:41 +0800
pushed 2016-05-24 12:54 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1274835 - Refactor code to process basic shape from clip-path. r=heycam
ecaeb6eaa3628ae0df7d039a970cda57639eebe8
created 2016-04-12 15:52 +1000
pushed 2016-04-12 11:50 +0000
Cameron McCormack Cameron McCormack - Bug 1261754 - Part 8: Move box-shadow from nsStyleBorder to a new nsStyleEffects struct. r=dholbert
6af0020d9fea80bec973108daf744d7f764bfb86
created 2016-04-12 15:52 +1000
pushed 2016-04-12 11:50 +0000
Cameron McCormack Cameron McCormack - Bug 1261754 - Part 3: Move quotes from nsStyleQuotes to nsStyleList and delete nsStyleQuotes. r=dholbert
dec6f360210220d77472538bb0863dfbdc37ef37
created 2016-03-24 18:40 -0700
pushed 2016-03-29 12:16 +0000
Bobby Holley Bobby Holley - Bug 1258017 - Redesign and simplify rule tree GC. r=dbaron
0df89ff664727fb2c28c21000a5692805fb26890
created 2016-03-24 18:26 -0700
pushed 2016-03-29 12:16 +0000
Bobby Holley Bobby Holley - Bug 1258017 - Use an nsCOMPtr to hold onto the nsIStyleRule. r=dbaron
4a416720bfb3075cb6af708b129bf9eb711a9e12
created 2016-03-16 15:33 +1100
pushed 2016-03-16 23:33 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1253085 - Remove the |PLDHashTable*| argument from PLDHash{HashKey,MatchEntry}. r=froydnj.
4d0e60e0a2b3bdb7ec5f66d4733cc0df898273da
created 2016-01-28 14:08 -0800
pushed 2016-02-01 14:41 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1181444 (part 1.5) - Remove dead PLDHashOperator declarations. r=froydnj.
e18c0d373b1fe4b8a82d5baf099b3dd096389274
created 2015-10-30 10:00 +0900
pushed 2015-10-30 23:36 +0000
L. David Baron L. David Baron - Bug 1216431 patch 8 - Fix whitespace error I made when addressing review comments.
063bf9fb0cd344462c570a4cc05c2f537ecf52c8
created 2015-10-23 08:57 +0900
pushed 2015-10-23 09:34 +0000
L. David Baron L. David Baron - Bug 1216431 patch 6 - Back out bug 1209603 patch 8. r=heycam
5381b658ae6485ea604f60281009c13639077268
created 2015-10-23 08:57 +0900
pushed 2015-10-23 09:34 +0000
L. David Baron L. David Baron - Bug 1216431 patch 4 - Don't trigger computation of new structs via testing of conditions for conditionally-stored structs on the rule node. r=heycam
2856d00e310aea6fddbf47f76b0fd2e403d96d4a
created 2015-10-23 08:57 +0900
pushed 2015-10-23 09:34 +0000
L. David Baron L. David Baron - Bug 1216431 patch 3 - Cache structs that are stored with conditions on the rule node all the time, rather than only when freshly computed. r=heycam
b703a449fd3a3a503dd1eddf51474f9931f2dcba
created 2015-10-22 19:22 +1100
pushed 2015-10-22 23:37 +0000
Cameron McCormack Cameron McCormack - Bug 1208951 - Part 3: Expose nsCSSValue -> nsTimingFunction computation function. r=birtles
0f3e25c8e4b1a37d809d4e777edfa4d10df5cf60
created 2015-10-19 20:42 -0700
pushed 2015-10-20 10:01 +0000
L. David Baron L. David Baron - Bug 1209603 patch 9 - Cache inherited style structs on the style context when we found already-cached data in the rule tree. r=heycam
573bb4c9a1da8d44ebb8dfed37bdf47f449139b8
created 2015-10-19 20:42 -0700
pushed 2015-10-20 10:01 +0000
L. David Baron L. David Baron - Bug 1209603 patch 8 - Record in mBits when we have gotten a reset style struct that is cached on the rule node. r=heycam
514b6bfc3f3896ee44a5c75698c10ff94a6855b1
created 2015-10-19 20:42 -0700
pushed 2015-10-20 10:01 +0000
L. David Baron L. David Baron - Bug 1209603 patch 7 - Add assertions that we don't ask the rule node for data when we have cached data on the style context. r=heycam
240c0cff264b63cd246e63d0c266f0328b1c18e3
created 2015-10-20 10:16 +1100
pushed 2015-10-20 10:01 +0000
Cameron McCormack Cameron McCormack - Bug 1216043 - Rename nsStyleSheet::sheetType and make it an enum class. r=dbaron
76d24976824c2345bb45045e3332fef4e2eb0579
created 2015-09-17 12:08 +1000
pushed 2015-09-17 12:56 +0000
Cameron McCormack Cameron McCormack - Bug 1203766 - Part 1: Generate nsPresArena::ObjectIDs with a preprocessor-included file. r=bzbarsky
443625267e009568d990bef1f966ba9a1e473284
created 2015-07-27 16:43 +1000
pushed 2015-07-27 14:12 +0000
Cameron McCormack Cameron McCormack - Bug 1181011 - Don't use cached rule node structs for animations within pseudo-elements. r=dbaron a=abillings
547f41558cd55d91f106ace3e5f0e3758bc9a5cb
created 2015-06-23 11:48 +1000
pushed 2015-06-24 14:02 +0000
Cameron McCormack Cameron McCormack - Bug 804975 - Part 3: Support conditional cached reset structs on rule nodes. r=dbaron
b7a0c7012a37e6e2a32e71fbeaede77543acb5ef
created 2015-06-23 11:48 +1000
pushed 2015-06-24 14:02 +0000
Cameron McCormack Cameron McCormack - Bug 804975 - Part 2: Add a RuleNodeCacheConditions class and use it instead of a boolean canStoreInRuleTree during style computation. r=dbaron
9816ca93dcd966e1288538310e5ccc6c88ce5ed5
created 2015-06-03 23:45 -0700
pushed 2015-06-05 13:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1171282 - Avoid some unnecessary |operator new| null-checks in layout/. r=dholbert.
d9dc9bdff1a04e7f8b8294bf25658bd3d16f6afc
created 2015-05-19 16:46 -0700
pushed 2015-06-03 11:50 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1170416 (part 3) - Remove the PLDHashTable2 typedef. r=froydnj.
5d5bd8ed66c93249a375605660e20ada9d38e766
created 2015-05-23 12:50 +1000
pushed 2015-05-24 19:13 +0000
Cameron McCormack Cameron McCormack - Bug 1147766 - Part 2: Replace FixedStyleStructArray with mozilla::RangedArray. r=dbaron
4ac52fce1beb0a3f3fd5f1c85e16e0ffbe909e6e
created 2015-05-23 15:51 +1000
pushed 2015-05-24 19:13 +0000
Cameron McCormack Cameron McCormack - Backed out changeset a6fa096f9853 and ec1c41143ff6 (bug 1147766) since I messed up the warning fix.
ec1c41143ff63c9f9f144664079fed63b3063346
created 2015-05-23 12:50 +1000
pushed 2015-05-24 19:13 +0000
Cameron McCormack Cameron McCormack - Bug 1147766 - Part 2: Replace FixedStyleStructArray with mozilla::RangedArray. r=dbaron
12cf9fdc778f112cc9ae03ea4ec690c6e9485dbb
created 2015-05-22 20:24 -0700
pushed 2015-05-23 20:31 +0000
Phil Ringnalda Phil Ringnalda - Back out 2 changesets (bug 1147766) for -Werror bustage
10d6fcd9a4e0bd8d201d7e184ee192a4c5fd786a
created 2015-05-23 12:50 +1000
pushed 2015-05-23 20:31 +0000
Cameron McCormack Cameron McCormack - Bug 1147766 - Part 2: Replace FixedStyleStructArray with mozilla::RangedArray. r=dbaron
f348858d944ec36c9baf1a248029eab4e17c065d
created 2015-05-04 22:59 -0700
pushed 2015-05-21 12:56 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1166586 (part 1) - Remove all uses of PL_NewDHashTable() and PL_DHashTableDestroy(). r=froydnj.
98d3519ab098ebb3bb7ed3ceb405812e3d8b75de
created 2015-04-15 10:55 +1200
pushed 2015-05-01 16:57 +0000
David Major David Major - Bug 1155836: Template on aComputeData in the DoGetStyle* helpers. r=dbaron f=bz
d47f66ce3822cd4b95c99b3c0b123584486d119c
created 2015-04-22 08:29 +0200
pushed 2015-04-23 00:16 +0000
Andrea Marchesini Andrea Marchesini - Bug 1156632 - Remove unused forward class declarations - patch 5 - rdf, parser, layout and something else, r=ehsan
3a4b44544ad002d97c472ef9568493b9b3881915
created 2015-03-31 15:05 -0700
pushed 2015-04-01 16:35 +0000
L. David Baron L. David Baron - Bug 847287 patch 4 - Add a method to nsRuleNode that reports the properties overriding a CSS animation. r=birtles
20729b28eb1e1d7f0d9e9e6e2c61e7050f09884f
created 2015-02-09 14:34 -0800
pushed 2015-02-10 21: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-02-07 16:46 +0000
Andrew McCreight Andrew McCreight - Back out Bug 1127201 (part 2) for various problems.
7fa65aa297a48f9f568e58e38534f1c028624d64
created 2015-02-04 20:05 -0800
pushed 2015-02-06 00:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1127201 (part 2) - Convert all NS_ABORT_IF_FALSE calls to MOZ_ASSERT. r=Waldo.
3eb1cfa7bf792321e01d89386ce9fe82cc028eaa
created 2015-01-17 15:16 +1100
pushed 2015-01-17 20:51 +0000
Cameron McCormack Cameron McCormack - Bug 649142 - Part 6: Remove support for shorthand-implemented logical properties. r=dbaron
e7c43c3f839829d88d65bd7ad3d684c1c7b1fd40
created 2014-12-30 20:04 -0800
pushed 2014-12-31 19:08 +0000
Phil Ringnalda Phil Ringnalda - Back out 9 changesets (bug 649142)
69ddb2036c50412b3c3f39a578a3ccbc877e53fa
created 2014-12-31 12:18 +1100
pushed 2014-12-31 19:08 +0000
Cameron McCormack Cameron McCormack - Bug 649142 - Part 6: Remove support for shorthand-implemented logical properties. r=dbaron
11120e8d123d76ad8c985b2d6ba13a6228665876
created 2014-10-02 21:53 -0700
pushed 2014-10-03 13:26 +0000
L. David Baron L. David Baron - Bug 1075082 patch 1 - Add a helper function for the root of the rule tree. r=birtles
99b68a13246b91d61c81dde4c7685e8bd19f6dab
created 2014-09-28 01:56 +0200
pushed 2014-09-29 18:57 +0000
Dirk Schulze Dirk Schulze - Bug 1072894 - Implement polygon() parsing for clip-path. r=heycam
9f61117b493a39cd3a5c3c1dcb418b075fb23d08
created 2014-09-05 13:48 +1000
pushed 2014-09-05 15:34 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 3: Add a style context bit to represent whether it depends on style data from its grandparent or higher ancestor. r=dbaron
96a566fa1599b55e019a7172d93a458002300237
created 2014-08-06 06:31 -0700
pushed 2014-08-08 14:41 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc.
a94b21d8308c93cea0c3396ddc7233b52cc58389
created 2014-07-22 19:08 -0700
pushed 2014-07-23 10:59 +0000
Susanna Bowen Susanna Bowen - Bug 1021952 - Ensure that direct children of ruby elements are inline. r=bz
16372635dd288d89aa1c6fa95685b2ce4d9e99b2
created 2014-07-18 21:22 -0700
pushed 2014-07-21 01:13 +0000
L. David Baron L. David Baron - Bug 1041060: Use AllocateByObjectID/FreeByObjectID for nsInheritedStyleData and nsResetStyleData. r=heycam
e8b133697ef9f3f795f9104dd840d2731c3086c3
created 2014-07-13 13:01 +0000
pushed 2014-07-14 12:35 +0000
Mats Palmgren Mats Palmgren - Bug 637242, patch 2 of 3: Make nsRuleNode::Sweep nonrecursive to avoid stack exhaustion crashes. r=dbaron
d2c462515397b72d0fafa498a7418879ed72dded
created 2014-05-09 08:23 -0700
pushed 2014-05-12 11:35 +0000
Daniel Holbert Daniel Holbert - Bug 985336: Remove unnecessary #includes from headers in layout/style. r=dbaron
ddac6a90ceb664ade501ec1d80bcd97eb9c36f18
created 2014-02-15 10:42 -0800
pushed 2014-02-16 02:27 +0000
Daniel Holbert Daniel Holbert - Bug 969460 part 1: Give EnsureBlockDisplay a second parameter, to determine whether it converts 'display:list-item' to block. r=bz
0aab83be781eca49e67e388b971ef6348a81e182
created 2013-12-12 13:09 +1100
pushed 2013-12-12 11:53 +0000
Cameron McCormack Cameron McCormack - Bug 773296 - Part 17: Resolve property values that have variable references at computed value time. r=dbaron
6d1b73fffa7708f5ba0289c3b878b5ce9ca75323
created 2013-12-12 13:09 +1100
pushed 2013-12-12 11:53 +0000
Cameron McCormack Cameron McCormack - Bug 773296 - Part 4: Add style struct to store CSS variables. r=dbaron
less more (0) -100 -60 tip