layout/style/nsStyleContext.cpp
44c475f5adc1d5c0706d98c26a422490d8c0e204
created 2015-04-07 14:23 -0700
pushed 2015-04-07 21:24 +0000
Wes Kocher Wes Kocher - Backed out 10 changesets (bug 1141931) for mochitest-5 failures CLOSED TREE
119d3c0fd0f60076f0a1014e9db1dc7ba63b1b9e
created 2015-04-08 08:40 +1200
pushed 2015-04-07 20:41 +0000
Xidorn Quan Xidorn Quan - Bug 1141931 part 1 - Compute unicode-bidi property to proper values for ruby boxes. r=heycam
1d525669326e48e7bf604ba8871b9596025837ef
created 2015-03-20 08:12 +0000
pushed 2015-03-20 08:13 +0000
Jonathan Kew Jonathan Kew - Bug 1134849 - For display:inline elements whose writing mode is orthogonal to their parent's, the computed value should become inline-block. r=dbaron
d002245260570b09d18b8b19cbca1aae10e9a94c
created 2015-03-15 20:28 -0400
pushed 2015-03-16 00:29 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 962594 - Don't build CSS animations for elements that are in a display:none subtree. r=heycam
672dba5b1f9ffc1ae59386f23c49b26a1b32f5c2
created 2015-03-14 16:29 +1100
pushed 2015-03-14 05:29 +0000
Xidorn Quan Xidorn Quan - Bug 1141919 - Fix incomplete line break suppression in ruby. r=dbaron
f672b2cd7a4f89c6e91aa62d2e758fff62fbbaa6
created 2015-03-11 10:28 +1100
pushed 2015-03-10 23:30 +0000
Xidorn Quan Xidorn Quan - Bug 1140264 part 3 - Rename IsInlineDescendantOfRuby to ShouldSuppressLineBreak and exclude rbc/rtc from it. r=dbaron
aa19896bead798fbad8a772e347f3c237d8f062c
created 2015-03-07 14:35 +0000
pushed 2015-03-07 14:35 +0000
Mats Palmgren Mats Palmgren - Bug 1140198 - display:contents on the root element (but not else-where) should compute to 'block'. r=roc
b637dda949c13de7632a1531ab5f5dabba82f3d9
created 2015-03-05 14:46 +1100
pushed 2015-03-05 03:45 +0000
Cameron McCormack Cameron McCormack - Bug 1139723 - Turn on expensive style struct assertions for 1136010-1.html, and fix pref name typo. r=dbaron
f2b0eb82d21dd0c9e9dd3e779187d6dcf634d90c
created 2015-03-05 12:48 +1100
pushed 2015-03-05 01:48 +0000
Cameron McCormack Cameron McCormack - Bug 1139272 - Allow expensive style context assertions to be enabled with a pref. r=dbaron
67e70c0c2aafd582534a2674171864e9c6e99535
created 2015-02-26 16:18 +1100
pushed 2015-02-26 05:18 +0000
Xidorn Quan Xidorn Quan - Bug 1135954 part 2 - Make GetUniqueStyleData private and remove no longer used unique cases. r=heycam
b7fb7a83119e6e33c481369b5f7f458d58b6b67a
created 2015-02-26 16:18 +1100
pushed 2015-02-26 05:18 +0000
Xidorn Quan Xidorn Quan - Bug 1135954 part 1 - Create empty border/padding style struct for rbc/rtc. r=heycam
dd451e36fd917313d9c69a1c9dd6ed090a2e4bd0
created 2015-02-18 09:28 +1100
pushed 2015-02-17 22:29 +0000
Cameron McCormack Cameron McCormack - Bug 1127198 - Part 2: Assert if we clear cached structs on a style context still used by a frame. r=dbaron
1a1b8b9ec10a0d79dc5a0713aab7710c06c12ffa
created 2015-02-18 09:28 +1100
pushed 2015-02-17 22:29 +0000
Cameron McCormack Cameron McCormack - Bug 1127198 - Part 1: Add a DEBUG-only count of frames that use a style context. r=dbaron
20729b28eb1e1d7f0d9e9e6e2c61e7050f09884f
created 2015-02-09 14:34 -0800
pushed 2015-02-09 23:28 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo.
455e36d4b7ff5baeedfe32e9a8a9f5913ab34ae4
created 2015-02-07 13:25 +1100
pushed 2015-02-07 02:25 +0000
Xidorn Quan Xidorn Quan - Bug 1122781 part 4 - Add runtime dependency check of style structs. r=dbaron
4aa7339964f87c59ec497395ae64321e44104a09
created 2015-02-07 13:25 +1100
pushed 2015-02-07 02:25 +0000
Xidorn Quan Xidorn Quan - Bug 1122781 part 3 - Restyle member initializer list of nsStyleContext. r=dbaron
53e728d945d775153615818e5f6f88befbeb1a2a
created 2015-02-07 13:25 +1100
pushed 2015-02-07 02:25 +0000
Xidorn Quan Xidorn Quan - Bug 1122781 part 2 - Generate dependencies table of style structs for runtime check. r=dbaron
e46260e7857ad6c690295552864c0c2c24828080
created 2015-02-06 15:04 -0800
pushed 2015-02-06 23:05 +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-05 21:35 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1127201 (part 2) - Convert all NS_ABORT_IF_FALSE calls to MOZ_ASSERT. r=Waldo.
170aee1be0ddbb7f62d0071987ce351d35e152e3
created 2015-01-20 10:43 +0100
pushed 2015-01-20 09:45 +0000
Julian Seward Julian Seward - Bug 1122375 - Fixes to avoid Valgrind false positives with gcc-4.9.x -O2 builds (part 2). r=dbaron.
89c76e4fa0c4f84e6ea169c5455dbfd8d0d8d56e
created 2015-01-17 15:16 +1100
pushed 2015-01-17 04:16 +0000
Cameron McCormack Cameron McCormack - Bug 649142 - Part 5: Convert logical border properties. r=dbaron
f6f6cfd31f00db384ffcec25e52e7acc938dca6e
created 2015-01-15 20:02 +1100
pushed 2015-01-15 09:03 +0000
Xidorn Quan Xidorn Quan - Bug 1055667 part 4 - Compute border/padding to zero for rbc & rtc. r=dbaron
a58f4fffeed222e5b807bc8dc7e2129b5b95e53c
created 2014-12-31 16:39 +1100
pushed 2014-12-31 05:57 +0000
Xidorn Quan Xidorn Quan - Bug 1114792 - Rename nsStyleContext::IsDirectlyInsideRuby to IsInlineDescendantOfRuby. r=dbaron
e7c43c3f839829d88d65bd7ad3d684c1c7b1fd40
created 2014-12-30 20:04 -0800
pushed 2014-12-31 04:04 +0000
Phil Ringnalda Phil Ringnalda - Back out 9 changesets (bug 649142)
67748675e6695bdd028aa3bcdbde92bc664fef2b
created 2014-12-31 12:18 +1100
pushed 2014-12-31 01:31 +0000
Cameron McCormack Cameron McCormack - Bug 649142 - Part 5: Convert logical border properties. r=dbaron
79eb639db611e4276f9561c5c6d3e2decd043967
created 2014-12-26 07:21 +0000
pushed 2014-12-26 07:21 +0000
Mats Palmgren Mats Palmgren - Bug 1109571 part 4 - Frame construction bits to create the appropriate frame tree for table captions. r=roc
f291ce1eacd0b14ecccd22219be950276e1ca5ec
created 2014-12-11 09:26 +1100
pushed 2014-12-16 03:03 +0000
Xidorn Quan Xidorn Quan - Bug 1098275 - Inlinize block-level boxes inside ruby. r=heycam
45877c941f53fc81b02565bdf392a721bc97d068
created 2014-11-26 23:39 -0800
pushed 2014-11-27 07:40 +0000
L. David Baron L. David Baron - Bug 1100773 patch 4 - Fix nonunified build bustage.
3e2da595d50d4da8b43a9e65deac79603dd578f6
created 2014-11-26 22:29 -0800
pushed 2014-11-27 06:30 +0000
L. David Baron L. David Baron - Bug 1100773 patch 3 - Add an aListDescendants boolean to nsStyleContext::List. r=heycam
6eefbe681697e947e88b2ddcd6329f76340c82c2
created 2014-11-26 22:29 -0800
pushed 2014-11-27 06: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 2014-11-27 06:30 +0000
L. David Baron L. David Baron - Bug 1100773 patch 1 - Fix bracing of indent loops in style rule print functions. r=heycam
39bd6adc47edf1014ab5d066f3293fe4e7640375
created 2014-11-20 18:24 +0000
pushed 2014-11-20 18:24 +0000
Mats Palmgren Mats Palmgren - Bug 907396 - Flex/Grid container changes for display:contents. r=dholbert
e0f6f0f43e7819dcefd5b7fbd0399398756427ca
created 2014-10-02 21:53 -0700
pushed 2014-10-03 04:53 +0000
L. David Baron L. David Baron - Bug 1075082 patch 2 - Add assertion in destructor of style contexts that should have been destroyed earlier. r=birtles
298b1f34d02a31392c1e725fbd68cd114c56df66
created 2014-10-01 09:13 +1000
pushed 2014-09-30 23:14 +0000
Cameron McCormack Cameron McCormack - Bug 1072724 - Support showing more information about style structs in restyle logs. r=dbaron
d4e7b198391cf5d89ef1a014a0f42f0840865eec
created 2014-09-25 15:45 +1000
pushed 2014-09-25 05:50 +0000
Cameron McCormack Cameron McCormack - Bug 979133 - Add facility to log the restyle process. r=dbaron
84a355b48a1af40453d27573425e80f382a7caaf
created 2014-09-24 21:06 -0700
pushed 2014-09-25 04:07 +0000
Phil Ringnalda Phil Ringnalda - Back out c0c410aed86f (bug 979133) for -wError bustage
c0c410aed86fee0501e1f6fdb996e9c43200687e
created 2014-09-25 13:13 +1000
pushed 2014-09-25 03:13 +0000
Cameron McCormack Cameron McCormack - Bug 979133 - Add facility to log the restyle process. r=dbaron
23ee92252bf7111caa57533dd60e6d6c880c01bb
created 2014-09-13 06:17 -0700
pushed 2014-09-13 13:18 +0000
L. David Baron L. David Baron - Bug 575675 - Remove assertion about aRelevantLinkVisited that isn't needed, and assumes that all link elements are styled with a style sheet that has :visited rules. r=bzbarsky
c6a6e10d2880133f66ddfa4aaf9b0204d6635583
created 2014-09-05 13:48 +1000
pushed 2014-09-05 03:56 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 22: Clear cached structs on descendants of an old style context that had structs swapped, if it is staying around. r=dbaron
8439b1a17178c4ab3876d31003d9c2d86e03ddab
created 2014-09-05 13:48 +1000
pushed 2014-09-05 03:56 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 20.2: Don't call AssertStructsNotUsedElsewhere on style contexts for :before/:after frames that are going away. r=dbaron
4b2093c2378121df6a83c2d7aebf6a71c1b17a97
created 2014-09-05 13:48 +1000
pushed 2014-09-05 03:56 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 18: Add a function to swap style structs between style contexts. r=dbaron
11244df7e9d9f256f576977e59ad5a653530320d
created 2014-09-05 13:48 +1000
pushed 2014-09-05 03:56 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 14: Add functions to move style contexts to a new parent. r=dbaron
e11d2a79fe78fc851b3c3d95395463213a5a36d3
created 2014-09-05 13:48 +1000
pushed 2014-09-05 03:56 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 13 (no part 12): Add expensive (commented out) debug checks that destroyed style structs aren't still used in the style context tree. r=dbaron
f50e9c82b3b4fd45c9db4b51e66889e01961b356
created 2014-09-05 13:48 +1000
pushed 2014-09-05 03:56 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 9 (no part 8): Make nsStyleContext::CalcStyleDifference compare all structs and return a bitfield of which changed. r=dbaron
effdf9950e60f416333ce01df26bc65897ba1cbb
created 2014-09-05 13:48 +1000
pushed 2014-09-05 03:56 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 7: Add helper functions looking at cached struct pointer values on style contexts. r=dbaron
f502473815b31f5f24825e6118e33feb4ceba8f1
created 2014-09-05 13:48 +1000
pushed 2014-09-05 03:56 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 6: Add helper function to check if a style context has any children with the NS_STYLE_USES_GRANDANCESTOR_STYLE bit. r=dbaron
bae211382a0cfdfc93912b56f7c89afa71783c0f
created 2014-09-05 13:48 +1000
pushed 2014-09-05 03:56 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 5 (no part 4): Record whether a style context is shared. r=dbaron
66b4b04133667946f834e7fd0caf339674f35471
created 2014-09-05 13:48 +1000
pushed 2014-09-05 03:56 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 1: Add a change hint that represents a style data change that requires no processing. r=dbaron
a94b21d8308c93cea0c3396ddc7233b52cc58389
created 2014-07-22 19:08 -0700
pushed 2014-07-23 14:12 +0000
Susanna Bowen Susanna Bowen - Bug 1021952 - Ensure that direct children of ruby elements are inline. r=bz
f17fb925e26e7bf9a743e6f818ffa8470cb8279b
created 2014-06-24 15:29 +0900
pushed 2014-06-24 06:30 +0000
Brian Birtles Brian Birtles - Bug 1010067 part 2 - Rename nsStyleAnimation.{h,cpp} to StyleAnimationValue.{h,cpp}; r=dbaron
01bb9424e4b4b39def0a69b7437b8f0b20a0855e
created 2014-06-24 15:29 +0900
pushed 2014-06-24 06:30 +0000
Brian Birtles Brian Birtles - Bug 1010067 part 1 - Rename nsStyleAnimation::Value to mozilla::StyleAnimationValue; r=dbaron
3415f3b74c3c010a65a2b0f7a1cd4c34a38dad46
created 2014-06-19 13:19 +1000
pushed 2014-06-19 03:19 +0000
Cameron McCormack Cameron McCormack - Bug 1026345 - Remove the now unused nsStyleContext allocation functions. r=dbaron
8172a17de3ef68a8837146c578d014a1190f5c22
created 2014-06-16 09:55 -0400
pushed 2014-06-17 02:47 +0000
Susanna Bowen Susanna Bowen - Bug 1025308 - Rename the variables associated with skipping style fixups for children element's based on parent display value. r=mats
b83af60025b875f93b83cde0237d78f432937a04
created 2014-05-23 17:12 -0400
pushed 2014-06-01 03:38 +0000
Victor Porof Victor Porof - Bug 1007203 - Always add categories when pushing to the pseudostack, r=djvj
d4ec70824b69234210e061878e9f67d2e070883a
created 2014-05-03 13:42 +0000
pushed 2014-05-03 13:42 +0000
Mats Palmgren Mats Palmgren - Bug 1000376 - part 3, s/FlexItemStyleFixup/FlexOrGridItemStyleFixup/ and corresponding comment changes. r=dholbert
3038a5a34a753cd06e45b8e698a3c3b8edb7d538
created 2014-02-26 23:45 -0800
pushed 2014-02-27 07:45 +0000
Simon Sapin Simon Sapin - Bug 975501 part 2: Add display:{inline-,}grid behind a pref, and a stub nsGridContainerFrame. r=dholbert
90c1ec4ae807618ed69662ea6057dd1c1d6b461c
created 2014-02-15 10:42 -0800
pushed 2014-02-15 18:43 +0000
Daniel Holbert Daniel Holbert - Bug 969460 part 2: Use EnsureBlockDisplay to determine the 'display' of the root node, and let nsCSSFrameConstructor::ConstructDocElementFrame create flex containers. r=bz
e6b308fc9b66373cf6495505780e96d916d962e8
created 2014-01-03 13:39 +1100
pushed 2014-01-03 02:40 +0000
Cameron McCormack Cameron McCormack - Bug 897763 - Take into account nsChangeHint_{NeedReflow,ClearAncestorIntrinsics} never being inherited for difference calculations on certain style structs. r=dbaron
e89737efe95f59a06d247b8403dc92f1c01a3e94
created 2013-12-12 13:09 +1100
pushed 2013-12-12 02:11 +0000
Cameron McCormack Cameron McCormack - Bug 773296 - Part 19: Compare style structs even for the same rule node when variables have changed. r=dbaron
6d1b73fffa7708f5ba0289c3b878b5ce9ca75323
created 2013-12-12 13:09 +1100
pushed 2013-12-12 02:11 +0000
Cameron McCormack Cameron McCormack - Bug 773296 - Part 4: Add style struct to store CSS variables. r=dbaron
less more (0) -100 -60 tip