layout/style/nsStyleContext.cpp
bb679653777502d9099a403520ed8b17da936e3f
created 2015-10-19 20:42 -0700
pushed 2015-12-14 20:08 +0000
L. David Baron L. David Baron - Bug 1209603 patch 11 - Assert that PeekStyle* results don't change during difference computation. r=heycam
0f3e25c8e4b1a37d809d4e777edfa4d10df5cf60
created 2015-10-19 20:42 -0700
pushed 2015-12-14 20:08 +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
fcd8749d260ccb60fe7f8e07303ce40391652a29
created 2015-10-19 20:42 -0700
pushed 2015-12-14 20:08 +0000
L. David Baron L. David Baron - Bug 1209603 patch 6b - Rename nsStyleContext::HasCachedInheritedStyleData to HasCachedDependentStyleData. r=heycam
565c13fd9230597dd9cda4cb1c2fe66bc4f89f34
created 2015-10-19 20:42 -0700
pushed 2015-12-14 20:08 +0000
L. David Baron L. David Baron - Bug 1209603 patch 6 - Prepare to use a different meaning of mBits when cached style data pointer is null. r=heycam
415be6e995fdac614a00a85554076e2f3073d1ec
created 2015-10-19 20:42 -0700
pushed 2015-12-14 20:08 +0000
L. David Baron L. David Baron - Bug 1209603 patch 5 - Move inline method nsStyleContext::GetCachedStyleData into header file, and make it public. r=heycam
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
3dd4992e71be618115edc551af8c219977fbb506
created 2015-09-17 12:08 +1000
pushed 2015-10-29 11:30 +0000
Cameron McCormack Cameron McCormack - Bug 1203766 - Part 3: Add ArenaRefPtr support to nsStyleContext. r=bzbarsky
76d24976824c2345bb45045e3332fef4e2eb0579
created 2015-09-17 12:08 +1000
pushed 2015-10-29 11:30 +0000
Cameron McCormack Cameron McCormack - Bug 1203766 - Part 1: Generate nsPresArena::ObjectIDs with a preprocessor-included file. r=bzbarsky
3ef7c7277bd66903738a7011f78bfe16bb040739
created 2015-09-09 12:22 +0100
pushed 2015-10-29 11:30 +0000
Jonathan Kew Jonathan Kew - Bug 1188061 - Pass the style context to nsStylePosition::CalcDifference so that it can take account of writing-mode where necessary. r=dbaron
bcb20dbe84bdefaa0c7c623ee79fee13160de3ac
created 2015-08-29 06:13 +1000
pushed 2015-10-29 11:30 +0000
Cameron McCormack Cameron McCormack - Bug 1180120 - Part 6: Replace HasSameCachedStyleData call with samePointerStructs bit tests. r=dbaron
6229c2f38ea9561603be93a662cba94319187020
created 2015-08-29 06:13 +1000
pushed 2015-10-29 11:30 +0000
Cameron McCormack Cameron McCormack - Bug 1180120 - Part 4: Add an outparam to CalcStyleDifference to indicate which struct pointers were identical. r=dbaron
4dac8ab1e1a72abf147b1c2114f1bc15e358aee3
created 2015-08-29 06:13 +1000
pushed 2015-10-29 11:30 +0000
Cameron McCormack Cameron McCormack - Bug 1180120 - Part 2: Move style-if-visited as well in nsStyleContext::Move (and assert that its parent is the same as the non-visited-style parent). r=dbaron
88e5e1fc929ae8842fcece6ef29eb49fd722c83c
created 2015-08-29 06:13 +1000
pushed 2015-10-29 11:30 +0000
Cameron McCormack Cameron McCormack - Bug 1180120 - Part 1: Record on style contexts that reset style is explicitly inherited. r=dbaron
5f29ce2df8c0dc5148dacdf1ab425a0ccb62a51c
created 2015-08-26 18:19 -0700
pushed 2015-10-29 11:30 +0000
Seth Fowler Seth Fowler - Bug 1181907 (Part 3) - Add CSSVariableImageTable and use it to store ImageValues generated by CSS variables. r=heycam
d4a9f12d3b9f540c23254e4df5c14308d4589d59
created 2015-08-21 09:55 +0100
pushed 2015-10-29 11:30 +0000
Jonathan Kew Jonathan Kew - Bug 1196887 - Compare the writing-mode property, not only whether it is horizontal or vertical, when deciding whether to compute display:inline as inline-block. r=dholbert
6ddcf355f74018df5fbc133f93fdf92f572ca0b6
created 2015-08-29 06:13 +1000
pushed 2015-09-21 14:04 +0000
Cameron McCormack Cameron McCormack - Bug 1180120 - Part 6: Replace HasSameCachedStyleData call with samePointerStructs bit tests. r=dbaron a=sylvestre
dbf8d7d2b9358130e67b616f1fbc5ade6f8ea4c8
created 2015-08-29 06:13 +1000
pushed 2015-09-21 14:04 +0000
Cameron McCormack Cameron McCormack - Bug 1180120 - Part 4: Add an outparam to CalcStyleDifference to indicate which struct pointers were identical. r=dbaron a=sylvestre
f5eb4b908addbab0f1d26b53d1054e18c14fc9bc
created 2015-08-29 06:13 +1000
pushed 2015-09-21 14:04 +0000
Cameron McCormack Cameron McCormack - Bug 1180120 - Part 2: Move style-if-visited as well in nsStyleContext::Move (and assert that its parent is the same as the non-visited-style parent). r=dbaron a=sylvestre
d1fbc7d972ed27b219817637fbb698aaf8fc9e19
created 2015-08-29 06:13 +1000
pushed 2015-09-21 14:04 +0000
Cameron McCormack Cameron McCormack - Bug 1180120 - Part 1: Record on style contexts that reset style is explicitly inherited. r=dbaron a=sylvestre
ada03589e5eae255a91c33611b0f5a11e7e81df3
created 2015-09-09 15:15 -0700
pushed 2015-09-21 14:04 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1181907) for marionette bustage a=backout
77513059a6e4425a19d1c803fcb8225522c375d6
created 2015-08-26 18:19 -0700
pushed 2015-09-21 14:04 +0000
Seth Fowler Seth Fowler - Bug 1181907 (Part 3) - Add CSSVariableImageTable and use it to store ImageValues generated by CSS variables. r=heycam a=ritu
6ec03d4b33583502f562c34051346da8907137b1
created 2015-06-20 21:54 -0700
pushed 2015-08-10 18:23 +0000
L. David Baron L. David Baron - Bug 1169440 patch 2 - Rename style struct MaxDifferenceNeverInherited to DifferenceAlwaysHandledForDescendants. r=heycam
5d4b602cf88fa7cfc776b9d9a57985843e1d1f72
created 2015-05-27 22:18 +0000
pushed 2015-08-10 18:23 +0000
Mats Palmgren Mats Palmgren - Bug 817406 part 1 - Let ApplyStyleFixups propogate 'direction' to the viewport. r=bz,heycam
e817b8e271efb56c56cbf29d0d6b165ddd3adcf6
created 2015-05-27 19:11 -0700
pushed 2015-08-10 18:23 +0000
Phil Ringnalda Phil Ringnalda - Back out 2 changesets (bug 817406) for b2g reftest-7 bustage
d2f3cb3c0233c7b0673c7aaf7eda3b49d3f138d0
created 2015-05-27 22:18 +0000
pushed 2015-08-10 18:23 +0000
Kang-Hao (Kenny) Lu Kang-Hao (Kenny) Lu - Bug 817406 (part 1) - Let ApplyStyleFixups propogate 'direction' to the viewport. r=bz,heycam
8ec02fc2f048a7edab852cc9fbd5ecc549415b9f
created 2015-05-04 09:52 +1200
pushed 2015-06-29 20:18 +0000
Xidorn Quan Xidorn Quan - Backout df7c88910f47 (bug 1149009) for new patch.
cf818791205713745d5c46c75154e917852042b1
created 2015-04-29 14:47 +1000
pushed 2015-06-29 20:18 +0000
Cameron McCormack Cameron McCormack - Bug 1157097 - Don't share a style context that will have its cached style data cleared. r=dbaron
bf12603338ff0af71a05eea21a184e2ac41660e9
created 2015-04-23 13:32 +1200
pushed 2015-06-29 20:18 +0000
Xidorn Quan Xidorn Quan - Bug 1157011 - Check line break suppression of BR frame from its parent frame. r=dholbert
df7c88910f473ad25dee301071da921ddaeaa02e
created 2015-04-20 15:04 +1200
pushed 2015-06-29 20:18 +0000
Xidorn Quan Xidorn Quan - Bug 1149009 - Fix line break suppression on whitespace not contained but wrapped in ruby boxes. r=dbaron
e635a06abc1b7b120fbc8ec51316690f31709a3b
created 2015-04-17 11:09 +1000
pushed 2015-06-29 20:18 +0000
Cameron McCormack Cameron McCormack - Bug 1154149 - Remove nsPresContext arguments from a bunch of nsStyleSet methods. r=dbaron
f3c6a74af86f66287f9e3aef129aa18d06f490b4
created 2015-04-08 11:22 +1200
pushed 2015-06-29 20:18 +0000
Xidorn Quan Xidorn Quan - Bug 1141931 part 1 - Compute unicode-bidi property to proper values for ruby boxes. r=heycam
44c475f5adc1d5c0706d98c26a422490d8c0e204
created 2015-04-07 14:23 -0700
pushed 2015-06-29 20:18 +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-06-29 20:18 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +0000
Cameron McCormack Cameron McCormack - Bug 1139272 - Allow expensive style context assertions to be enabled with a pref. r=dbaron
c36dcffd0b40ac1b01cb3b5ce0df1a0569415acb
created 2015-03-12 10:24 +1100
pushed 2015-03-30 18:32 +0000
Xidorn Quan Xidorn Quan - Bug 1141919 - Fix incomplete line break suppression. r=dbaron, a=sledru
2bae960bfe47c9ab3413f7aa12be18977c0d258b
created 2015-02-26 16:18 +1100
pushed 2015-03-30 18:32 +0000
Xidorn Quan Xidorn Quan - Bug 1135954 - Part 2: Make GetUniqueStyleData private and remove no longer used unique cases. r=heycam, a=abillings
838f4982e92787c726d6be4fc3e968c4533ed3ba
created 2015-02-26 16:18 +1100
pushed 2015-03-30 18:32 +0000
Xidorn Quan Xidorn Quan - Bug 1135954 - Part 1: Create empty border/padding style struct for rbc/rtc. r=heycam, a=abillings
dd451e36fd917313d9c69a1c9dd6ed090a2e4bd0
created 2015-02-18 09:28 +1100
pushed 2015-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +0000
Andrew McCreight Andrew McCreight - Back out Bug 1127201 (part 2) for various problems.
7fa65aa297a48f9f568e58e38534f1c028624d64
created 2015-02-04 20:05 -0800
pushed 2015-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +0000
Xidorn Quan Xidorn Quan - Bug 1055667 part 4 - Compute border/padding to zero for rbc & rtc. r=dbaron
f3372cc7e7678ed832be849056cf6d51c4a1af2b
created 2015-02-18 09:29 +1100
pushed 2015-02-23 15:17 +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 a=abillings
883c0f7c2a3835e2d3693643fcd3938ea5fa47a9
created 2015-02-18 09:29 +1100
pushed 2015-02-23 15:17 +0000
Cameron McCormack Cameron McCormack - Bug 1127198 - Part 1: Add a DEBUG-only count of frames that use a style context. r=dbaron a=abillings
a58f4fffeed222e5b807bc8dc7e2129b5b95e53c
created 2014-12-31 16:39 +1100
pushed 2015-02-23 15:17 +0000
Xidorn Quan Xidorn Quan - Bug 1114792 - Rename nsStyleContext::IsDirectlyInsideRuby to IsInlineDescendantOfRuby. r=dbaron
e7c43c3f839829d88d65bd7ad3d684c1c7b1fd40
created 2014-12-30 20:04 -0800
pushed 2015-02-23 15:17 +0000
Phil Ringnalda Phil Ringnalda - Back out 9 changesets (bug 649142)
less more (0) -100 -60 tip