layout/style/nsStyleContext.cpp
3ea87d936329c85d0ff423a83797a24349e9225c
created 2017-04-24 16:13 -0500
pushed 2017-04-26 19:03 +0000
J. Ryan Stinnett J. Ryan Stinnett - Bug 1346493 - Set text combined bit on the context for Servo as well. r=heycam draft
8eedad34cdbd070f931844fb8c41d39fffdb9e5c
created 2017-04-25 12:52 +0800
pushed 2017-04-25 04:56 +0000
Cameron McCormack Cameron McCormack - Bug 1344914 - stylo: Stop pretending to handle style fixups on the C++ side. r?bz draft
2eadd7ac6cc28b2b9b9979a2c2e8510adbbd47d7
created 2017-03-07 13:39 +0800
pushed 2017-03-25 02:56 +0000
cku cku - Bug 1343139 - Part 2. (Main) Add nsChangeHint_UpdateContainingBlock hint when HasMask state changed. r=heycam
a60081798b342f5d18128648ea1578fdf98e5757
created 2017-03-21 16:33 +0800
pushed 2017-03-21 14:22 +0000
Cameron McCormack Cameron McCormack - Bug 1302054 - Part 2: Remove no longer useful nsStyleContext::CalcDifference optimization that handles the same-rule-node case. r=dbaron
6a196410f140cb1186508f9c218ff8f9651505e9
created 2017-03-21 16:33 +0800
pushed 2017-03-21 14:22 +0000
Cameron McCormack Cameron McCormack - Bug 1302054 - Part 1: Avoid computing style differences when we just want to ensure structs are cached on the new context. r=dbaron
8a385b0ae83eafffcf438514f8213c53309d822a
created 2017-03-16 17:04 +0800
pushed 2017-03-16 09:05 +0000
Cameron McCormack Cameron McCormack - Bug 1302054 - Part 2: Remove no longer useful nsStyleContext::CalcDifference optimization that handles the same-rule-node case. r=dbaron draft
d9fca81bf76cd90fddc3096d9bd7613749141125
created 2017-03-16 17:04 +0800
pushed 2017-03-16 09:05 +0000
Cameron McCormack Cameron McCormack - Bug 1302054 - Part 1: Avoid computing style differences when we just want to ensure structs are cached on the new context. r=dbaron draft
3875212ac127af9e69ea43ab6a5477d551b01521
created 2017-03-08 16:09 -0500
pushed 2017-03-08 22:17 +0000
Boris Zbarsky Boris Zbarsky - Bug 1345362 part 3. Introduce CSSPseudoElementType::NonInheritingAnonBox to represent non-inheriting anon boxes. r?heycam draft
44750ea79b9f945ee78a00f60b3be0c8f2cc243f
created 2017-03-08 00:18 -0500
pushed 2017-03-08 15:59 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343078 part 2. Restrict the "is a root" blockification behavior in nsStyleContext to non-pseudos and a limited set of anonymous boxes that want the behavior. r=dbaron
bdaab16daf8d333fbeafecb8345f6361b8fff878
created 2017-03-08 02:29 -0500
pushed 2017-03-08 07:30 +0000
Boris Zbarsky Boris Zbarsky - Bug 1345362 part 2. Introduce CSSPseudoElementType::NonInheritingAnonBox to represent non-inheriting anon boxes. r?dbaron draft
788a5843ff595035779b4af51a9a57a138b97d74
created 2017-03-08 00:18 -0500
pushed 2017-03-08 05:19 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343078 part 2. Restrict the "is a root" blockification behavior in nsStyleContext to non-pseudos and a limited set of anonymous boxes that want the behavior. r?dbaron draft
8afaf82b25bb992c8ea570c72693a428cf5fbc35
created 2017-03-07 22:28 +1100
pushed 2017-03-07 23:11 +0000
Xidorn Quan Xidorn Quan - Bug 1345074 - Add MOZ_FOR_EACH2 which adds separator between items. r?Waldo draft
6f73dcee8235d654b9d3e268ad9d0b15e21b54b6
created 2017-03-07 22:28 +1100
pushed 2017-03-07 11:29 +0000
Xidorn Quan Xidorn Quan - Bug 1345074 - Add MOZ_FOR_EACH2 which adds separator between items. r?Waldo draft
042624a21b86862645c2bf4fc131c54cef43dd5c
created 2017-02-28 15:32 -0800
pushed 2017-03-01 10:58 +0000
Bobby Holley Bobby Holley - Bug 1343388 - Assert against the servo traversal when analyzing visited-link style contexts. r=emilio
168ae925221ce4bac8f86809376021d5c6d2d7ff
created 2017-03-01 03:32 -0500
pushed 2017-03-01 08:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343078 part 2. Restrict the "is a root" blockification behavior in nsStyleContext to non-pseudos and a limited set of anonymous boxes that want the behavior. r?dbaron draft
05d9746016f47666c00390aacc9f9d62c8ffffb4
created 2017-02-24 17:04 +0100
pushed 2017-02-25 15:06 +0000
Sylvestre Ledru Sylvestre Ledru - Move to 99 chars instead of 80 draft
cbb8fdf1daf98a15f7d57f6b08d273bdf96aa1a0
created 2017-02-24 09:55 +0100
pushed 2017-02-25 15:06 +0000
Sylvestre Ledru Sylvestre Ledru - indent all but js/ draft
1b392739b8be13c8d593200d2d308640c418bc86
created 2017-02-21 16:56 +0100
pushed 2017-02-24 12:32 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1322317: Fix CalcStyleDifference assumptions and PeekStyleContext semantics. r?heycam draft
5aaffe70ceeb16366f04932af174daa5c3a57bf5
created 2017-02-21 16:56 +0100
pushed 2017-02-23 23:56 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1322317: Fix CalcStyleDifference assumptions and PeekStyleContext semantics. r?heycam draft
798dee9f4ada4e905c89d42686311f5355075073
created 2017-02-16 16:41 -0800
pushed 2017-02-17 09:47 +0000
Bobby Holley Bobby Holley - Bug 1340339 - Generalize the mechanism for accessing servo style structs without side effects and use it in CalcStyleDifferenceInternal. r=heycam
9671df197d81e93f2244e70f5ba7b9f1cf33d218
created 2017-02-14 11:23 -0800
pushed 2017-02-14 19:26 +0000
Daniel Holbert Daniel Holbert - Bug 1339546 part 2: Make layout/style/*.cpp include corresponding .h file as the first header. r?xidorn draft
3492886a77d50bacfd17c0e8fa6e26dde0691154
created 2017-02-06 20:42 +1100
pushed 2017-02-08 03:20 +0000
Xidorn Quan Xidorn Quan - cherry pick bug 1335987 draft
60dade66b054579bcbe5f37c7263a756f6cd108b
created 2017-02-03 21:06 +0100
pushed 2017-02-05 05:49 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1335987: stylo: Don't use the change hint to decide whether to recreate style contexts. r=bholley
d34b196990a0bbeaca6deef32b83daac57c6fb09
created 2017-01-14 10:39 +0100
pushed 2017-01-15 22:05 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1330874: Preserve neutral style changes for stylo. r=heycam
243e45ed161a99576fd5375c078831ec4c8c86f1
created 2017-01-14 10:39 +0100
pushed 2017-01-14 09:46 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1330874: Preserve neutral style changes for stylo. r?heycam draft
ac80eaea2474b9ec4b47b1cc9a5bdd2e61f6ec4d
created 2016-12-31 00:57 +1100
pushed 2017-01-05 01:35 +0000
Xidorn Quan Xidorn Quan - Bug 1303241 part 2 - Make GetVisitedDependentColor use style structs directly. r=dbaron draft
8a11879bb4a702e4982565901bd3c53993a704d4
created 2016-12-31 00:57 +1100
pushed 2017-01-05 00:35 +0000
Xidorn Quan Xidorn Quan - Bug 1303241 part 2 - Make GetVisitedDependentColor use style structs directly. r?dbaron draft
8925ae4b2f6eef99023a0e2ea8c84084ebd7e39e
created 2016-12-31 00:57 +1100
pushed 2017-01-05 00:24 +0000
Xidorn Quan Xidorn Quan - Bug 1303241 part 2 - Make GetVisitedDependentColor use style structs directly. r?dbaron draft
0225be937ea2706ec43f56211550b966859afc8c
created 2017-01-05 11:22 +1100
pushed 2017-01-05 00:24 +0000
Xidorn Quan Xidorn Quan - Bug 1303241 part 1 - Move visited-dependent style fields into a list file. r=dbaron draft
d9286de92126f2bc7ba68bc4abc6be0a2dd511db
created 2016-12-31 00:57 +1100
pushed 2017-01-02 23:12 +0000
Xidorn Quan Xidorn Quan - Bug 1303241 part 2 - Make GetVisitedDependentColor use style structs directly. r?dbaron draft
e293f2ee53985b9641808f60659fc8a2e571393a
created 2016-12-31 00:56 +1100
pushed 2017-01-02 23:12 +0000
Xidorn Quan Xidorn Quan - Bug 1303241 part 1 - Move visited-dependent style fields into a list file. r?dbaron draft
706a01301f5d5911403a75832c4d4c40078d5d83
created 2016-12-22 10:49 +0800
pushed 2016-12-23 15:19 +0000
Boris Chiou Boris Chiou - Bug 1274891 - Part 3: Move macros into nsChangeHint enum class. draft
50d4f6df938aefa3230908918e44b36c478afff6
created 2016-12-22 13:29 +0800
pushed 2016-12-23 15:19 +0000
Boris Chiou Boris Chiou - Bug 1274891 - Part 2: Replace nsChangeHint(0) with nsChangeHint::None. draft
81fd4150d67311b92ea5b7ee1d8507ae352eb60d
created 2016-12-21 15:11 +0800
pushed 2016-12-23 15:19 +0000
Boris Chiou Boris Chiou - Bug 1274891 - Part 1: Use enum class for nsChangeHint. draft
29c3d07be2799ee8520482d48df01dfe56de0241
created 2016-12-22 10:49 +0800
pushed 2016-12-23 09:41 +0000
Boris Chiou Boris Chiou - Bug 1274891 - Part 3: Move macros into nsChangeHint enum class. draft
804c99b87dd8d42f19d428d2c23ce5a21545d0d9
created 2016-12-22 13:29 +0800
pushed 2016-12-23 09:41 +0000
Boris Chiou Boris Chiou - Bug 1274891 - Part 2: Replace nsChangeHint(0) with nsChangeHint::Empty. draft
838fd2c856d1ed622f1aa36fb2d1ebd4a09d42df
created 2016-12-21 15:11 +0800
pushed 2016-12-23 09:41 +0000
Boris Chiou Boris Chiou - Bug 1274891 - Part 1: Use enum class for nsChangeHint. draft
0248314ae63fd0034dae2d2b9c0033e7e9def21a
created 2016-12-22 10:49 +0800
pushed 2016-12-23 08:21 +0000
Boris Chiou Boris Chiou - Bug 1274891 - Part 3: Move macros into nsChangeHint enum class. draft
45f9ce8d70c1eff9fc7c9031733bbb3903961c81
created 2016-12-22 13:29 +0800
pushed 2016-12-23 08:21 +0000
Boris Chiou Boris Chiou - Bug 1274891 - Part 2: Replace nsChangeHint(0) with nsChangeHint::Empty. draft
e55cd3e49af66d668189007af4a66b131681da79
created 2016-12-21 15:11 +0800
pushed 2016-12-23 08:21 +0000
Boris Chiou Boris Chiou - Bug 1274891 - Part 1: Use enum class for nsChangeHint. draft
4f3f32f5b3f211dc0126e20eee8339fd1121ee4e
created 2016-12-22 10:49 +0800
pushed 2016-12-22 10:24 +0000
Boris Chiou Boris Chiou - Bug 1274891 - Part 3: Move macros into nsChangeHint enum class. draft
0434b50bd3566526a868282eef78c4d0eeb5f441
created 2016-12-22 13:29 +0800
pushed 2016-12-22 10:24 +0000
Boris Chiou Boris Chiou - Bug 1274891 - Part 2: Replace nsChangeHint(0) with nsChangeHint::Empty. draft
e663d86041c20f90675f01d946410ced13122fc4
created 2016-12-21 15:11 +0800
pushed 2016-12-22 10:24 +0000
Boris Chiou Boris Chiou - Bug 1274891 - Part 1: Use enum class for nsChangeHint. draft
f347515b29ae6f6bdc796261b11f58a3d6f3c8db
created 2016-12-12 09:27 -0500
pushed 2016-12-13 08:47 +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 2016-12-13 08:47 +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 2016-12-12 18:48 +0000
Andrew McCreight Andrew McCreight - Bug 1307961 - require consistent bloatview reporting for nsISupports classes; r=froydnj
f5d6fe42a928c6e7f1539c5c0c2da946c3e09679
created 2016-12-01 10:37 -0800
pushed 2016-12-01 18:38 +0000
Daniel Holbert Daniel Holbert - Bug 1321495 part 3: Add needed #includes to various .cpp files in layout/style, to preemptively fix unified-build bustage. r?TYLin draft
7c852ac4acf83d5d1776e98a6af36193bd97a9e5
created 2016-11-01 23:11 -0700
pushed 2016-11-26 06:23 +0000
Bobby Holley Bobby Holley - Bug 1317016 - Basic infrastructure for RestyleHint-driven traversal. r=emilio
65583d15ca91fae0b185e995c844fb2ee5bc3806
created 2016-11-02 16:58 +0800
pushed 2016-11-02 09:36 +0000
Cameron McCormack Cameron McCormack - Bug 1288302 - Part 4: Perform final main thread work on style structs sourced from ServoComputedValues. r=xidorn
aba9bfae0d98e344149e370b7b2d13fcbaa6b546
created 2016-11-01 08:43 +0800
pushed 2016-11-01 04:10 +0000
Cameron McCormack Cameron McCormack - Merge backout.
7fd0f297a13d6a939ae317144d4e862f0bdc381b
created 2016-11-01 08:42 +0800
pushed 2016-11-01 04:10 +0000
Cameron McCormack Cameron McCormack - Back out a0488e9c0024..5ebcedea1fa5 (bug 1288302 and bug 1310463) for Talos RSS regressions.
32d31d45bc1c1b7d23a7e4e057a6b4147150a8eb
created 2016-10-24 20:16 +1100
pushed 2016-10-24 14:13 +0000
Xidorn Quan Xidorn Quan - Bug 1311598 part 2 - Declare Servo_GetStyle* functions in nsStyleContext.h. r=heycam
c600b8ff90d4d9f6e5a4aefcc4230842da22615e
created 2016-10-24 14:37 +1100
pushed 2016-10-24 03:45 +0000
Xidorn Quan Xidorn Quan - Bug 1311598 part 2 - Declare Servo_GetStyle* functions in nsStyleContext.h. r?heycam draft
cbb97ae080e7ceda75e09a1ae403be646fdafce2
created 2016-10-20 08:36 +0800
pushed 2016-10-20 01:52 +0000
Cameron McCormack Cameron McCormack - Bug 1288302 - Part 4: Perform final main thread work on style structs sourced from ServoComputedValues. r=xidorn
408ec47f7427e5850a4cabe2d2086019f3ae2075
created 2016-10-14 00:10 +1100
pushed 2016-10-13 13:37 +0000
Xidorn Quan Xidorn Quan - Bug 1309868 part 3 - Make NonOwningStyleContextSource store const ServoComputedValues. r?heycam draft
81a0275d166b04467d762a843e084b159e8687a5
created 2016-10-03 14:10 +0800
pushed 2016-10-12 04:04 +0000
Cameron McCormack Cameron McCormack - Bug 1288302 - Part 4: Perform final main thread work on style structs sourced from ServoComputedValues. r?xidorn draft
dbe6ef94306e405aadfb24fb5a691311d6e71d25
created 2016-09-27 20:16 +1000
pushed 2016-09-27 10:22 +0000
Xidorn Quan Xidorn Quan - Bug 1266621 part 5 - Convert border-color to store complex color. r?heycam draft
2ba39ac1caede942b8080146ab398ca995060f99
created 2016-09-27 20:12 +1000
pushed 2016-09-27 10:22 +0000
Xidorn Quan Xidorn Quan - Bug 1266621 part 3 - Convert outline-color to store complex color. r?heycam draft
69c270de731050536244c45c9101b7ecfc61ff3b
created 2016-09-27 20:12 +1000
pushed 2016-09-27 10:22 +0000
Xidorn Quan Xidorn Quan - Bug 1266621 part 2 - Convert column-rule-color to store complex color. r?heycam draft
6d97d9102d4cc0b5b4d820226399383b247e32c8
created 2016-09-27 20:19 +1000
pushed 2016-09-27 10:22 +0000
Xidorn Quan Xidorn Quan - Bug 1266621 part 1 - Convert text-decoration-color to store complex color. r?heycam draft
less more (0) -300 -100 -60 tip