layout/style/nsRuleNode.cpp
1ad7cdc1ab5aed8f324ff66432cbcab7e4c44a43
created 2010-08-14 02:31 +1200
pushed 2011-04-26 22:38 +0000
Robert O'Callahan Robert O'Callahan - Backing out bug 584282 and bug 537890
5d5752f83c6110ce178f60f139aca5bf7bad2132
created 2010-08-13 15:33 +0200
pushed 2011-04-26 22:38 +0000
Markus Stange Markus Stange - Bug 506826 - Parsing for background-image: -moz-element(#elementID). r=dbaron
ae101cf2e88207ff0eddb3168f1b38dd009f3e32
created 2010-08-13 21:58 +1200
pushed 2011-04-26 22:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 537890. Part 10: Fix nsPresContext and nsIDeviceContext unit-conversion methods to be explicit about using CSS logical units instead of physical units. r=dbaron
3b1400ec1fbb7708353f669da7c0c05d76a770a8
created 2010-08-13 21:58 +1200
pushed 2011-04-26 22:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 537890. Part 4: Make points be a fixed number of CSS pixels. r=dbaron
d6326ce2ea4ca7cc219a0b87552a6c910c40de7c
created 2010-08-11 12:32 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Add support for calc() to the 'width' property. (Bug 585715) r=bzbarsky a2.0=blocking2.0+
bffe7ef73b3a878bd3d47cd05a6564d0527d331e
created 2010-08-11 12:32 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Distinguish between 50% and calc(50%), etc., in computed style calc expressions. (Bug 585715) r=bzbarsky a2.0=blocking2.0+
cf5092534a443a398e892b0107193bdd42c687fd
created 2010-08-11 12:32 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Make a common base class for calc ops that use nsStyleCoord as input. (Bug 585715) r=bzbarsky a2.0=blocking2.0+
40d85fe94a901013fa79a0533e11f3bb840d0bed
created 2010-08-11 12:32 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - There's no need for a separate CoordPercentCalc implementation; ComputeCalc can handle that. (Bug 585715) r=bzbarsky a2.0=blocking2.0+
d59ad0384708fcb57463e32fc878f6576dd8cb7f
created 2010-08-02 15:19 -0700
pushed 2011-04-26 22:38 +0000
Kyle Huey Kyle Huey - Bug 578714: Stop doing Unicode-aware case-folding inside layout/style. r=zwol sr=bz
c0879ca53c0d5422d069436202f7ea43152da32a
created 2010-07-29 16:01 -0700
pushed 2011-04-26 22:38 +0000
Kyle Huey Kyle Huey - Backed out changeset 9e87c3efc33b
9e87c3efc33b1d7b242180a57b2395babfa8f3eb
created 2010-07-29 12:41 -0700
pushed 2011-04-26 22:38 +0000
Kyle Huey Kyle Huey - Bug 578714: Stop doing Unicode-aware case-folding inside layout/style. r=zwol sr=bz
0a34cbad71b4001ba0a75a381d25427a537e1dce
created 2010-07-22 17:33 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 580685. We might not have a root element to resolve 'rem' against. r=dbaron
0f7bc3357bc3d24d1f325c945a8d7b929c0a9b53
created 2010-07-13 21:30 +0100
pushed 2011-04-26 22:38 +0000
Jonathan Kew Jonathan Kew - bug 511339 - part 1 - implement -moz-font-feature-settings and -moz-font-language-override in CSS. r=dbaron
e419e47c09bfaef6ef8cc0a3d8778cef746983d3
created 2010-07-02 21:18 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Move ReadTransforms from nsRuleNode to nsStyleTransformMatrix. (Bug 531344) r=dholbert
c88af82d34cc6ddbf46ad139c1abc8992d9e7162
created 2010-07-02 21:18 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Make the style struct store the specified transform list so that we can animate matching lists without matrix decomposition. (Bug 531344) r=dholbert
4a1e71092c0215f597646e493251040df48b98b7
created 2010-07-02 21:18 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Add API to compute length, percentage or calc() style coords. (Bug 363249) r=bzbarsky
c70900796669fd45ba02ba85e6216868aa768325
created 2010-07-02 21:18 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Add API to compute computed-value calc() expressions to lengths. (Bug 363249) r=bzbarsky
c60f3194eae5d6415ac0a55b2fb8e96e81de189c
created 2010-07-02 21:18 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Add code to compute a computed-value calc() expression from a specified-value calc() expression, and make it reachable from SetCoord in nsRuleNode. (Bug 363249) r=bzbarsky
d9f9e02891fc30889f2827c09bc81cfcc8f595e3
created 2010-07-02 21:18 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Fix namespace usage in nsRuleNode. (Bug 363249) r=bzbarsky
6a13fcc7158095b3113799a7ebc9b0031d77d6a5
created 2010-05-13 19:36 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Avoid wrapping to negative font sizes. (Bug 565248) r=roc
05f3c68e73c9281a5ea6b86122ce7a44545604a3
created 2010-05-11 08:49 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Instantiate the calc ops struct rather than a nested data struct inside of it. (Bug 363249) r=bzbarsky
f4b1e12bf450ae64a83286eea5405d4f8711d17c
created 2010-05-11 08:49 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Add calc() support for 'font-size' property, which is the only property for which percents are computed to lengths in nsRuleNode. (Bug 363249) r=bzbarsky
858463a7c089f5e7b3a7c5cfc273e4e0f5ac3f14
created 2010-05-11 08:49 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Add calc() support for lengths in text-shadow and -moz-box-shadow. (Bug 363249) r=bzbarsky
006565bfdc46c69bba57dc144c505a7031c617a4
created 2010-05-11 08:49 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Add calc() support for the easiest cases: properties that take lengths but not percentages and take simple values only (-moz-column-rule-width, -moz-column-width, letter-spacing, word-spacing, marker-offset, outline-offset, border-spacing). (Bug 363249) r=bzbarsky
bf73d1295b5ebbf9ed2ad7bbc9881830d751845f
created 2010-05-11 08:49 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Add mechanism for clamping computation of calc() to nonnegative values. (Bug 363249) r=bzbarsky
ccfcfde74733e03349544aae461e1f4814eedc0c
created 2010-05-11 08:49 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Add mechanism for computation of calc() in the cases where the arguments are only lengths (i.e., where computed style can contain a simple result rather than a calc tree). (Bug 363249) r=bzbarsky
f73367a60951078c79787dc386c5a51b5fda6445
created 2010-05-05 14:18 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 562971. Include Element.h as mozilla/dom/Element.h and don't use 'using namespace' quite as much. r=jst
bc10dcdc3b1e27e259ca1c7efa6c27aeea7de334
created 2010-04-30 09:12 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 562688 part 4. Change GetRootContent and the like to return Elements. r=jst, sr=sicking
51954c20c9f7f209df0f78d3b8bc2bbbfff4958c
created 2010-04-27 18:15 +0200
pushed 2011-04-26 22:38 +0000
timeless timeless - Bug 334571 Coverity 702, NS_SIDES array limit check - replace NS_FOR_CSS_SIDES defines with enum. r=zwol,mats
363849c0170b1493960b7ed527cef775401ec43b
created 2010-04-06 12:42 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Don't start image loads for the if-visited style contexts. (Bug 557287) r=bzbarsky
57f4d921cd32e9b9f732fefc06ae0d1adc2b996b
created 2010-04-01 22:09 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 509569. Avoid assertion by not storing structs with unused inherit logical box props in them, even though it would be ok to do so. r=dbaron
98f0a163b0fe11657b5f5ced72cd85a8df64f93d
created 2010-03-19 07:49 -0400
pushed 2011-04-26 22:38 +0000
Neil Deakin Neil Deakin - Bug 442228, add -moz-resize property to indicate that elements are resizable, r=dbaron
49ffeef99f256b591aa454436b23edc575c07428
created 2010-03-02 18:27 -0500
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 527977 part 4. Have rulenode always cache inherit structs on the style context (posibly in addition to caching on the rulenode. r=zwol, sr=dbaron
36b5bb1b4a1ee47c925ca26c6ccd538f5ffe1f23
created 2010-02-26 21:32 -0500
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 469861. Create a block for any block-level <math>. r=dbaron
fe3c9f571228d6c9d8c8effc17755c4c4206b84b
created 2010-02-24 09:57 -0800
pushed 2011-04-26 22:38 +0000
Jonathan Kew Jonathan Kew - Bug 524107 - part 1 - pass original value of 'lang' to gfx text code rather than only a 'langGroup' value, to allow language-specific font rendering. r=roc sr=mats
ef065d84aaa4839b08bff660f16d146d604e6113
created 2010-01-09 16:33 +0100
pushed 2011-04-26 22:38 +0000
Bernd Bernd - bug 43178 - replace incorrect border, frame and rules handling code in content by css rules, initial patch - fantasai, a lof of input - bz r=bzbarsky
b7755e1380c30995a57bc5acdf19dc7586120758
created 2009-12-12 19:43 +0000
pushed 2011-04-26 22:38 +0000
Robert Longson Robert Longson - Bug 523576 - Fix compilation with disable-svg. r=dbaron
82a869c99f9eab5220d149300c3bcea5f1a5edaf
created 2009-12-11 22:36 -0800
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 529749. Make sure nsRuleWalker never has a null mCurrent. r=dbaron
180966423a3c8f87a1af9ff894a4c22d5d35e106
created 2009-12-10 20:02 -0800
pushed 2011-04-26 22:38 +0000
Olli Pettay Olli Pettay - Bug 487667 - Clone documents for printing, r=roc+jst+joe+dbaron
40713937700b28cba5f732fce3874999cc02031c
created 2009-11-14 19:16 -0800
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Put the 'normal' values for 'font-weight' and 'font-stretch' into the keyword tables. (Bug 522320) r=dholbert
c2261a741da8ed21fb5b114495b7a6d7f36231d0
created 2009-11-02 11:36 -0800
pushed 2011-04-26 22:38 +0000
Zack Weinberg Zack Weinberg - Bug 513395: Implement revised CSS gradient notation (1/2): parser and data structure changes
ce8bd3c552cc7a61f462fcc50308e5defea14428
created 2009-10-29 17:17 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 525295. Rename nsStyleContext::GetPseudoType to GetPseudo. r=dbaron
2f6628e89f0d7c57c575da35e1f8df15e29cd13a
created 2009-10-21 14:57 -0700
pushed 2011-04-26 22:38 +0000
Daniel Holbert Daniel Holbert - Bug 522320: Put auto/none/normal keywords in CSS keyword tables for properties that take enum values. Patch 2 (handle remaining properties). r=dbaron
cb5433f96bfbbe54980641cd764d027d9f858564
created 2009-10-21 14:57 -0700
pushed 2011-04-26 22:38 +0000
Daniel Holbert Daniel Holbert - Bug 522320: Put auto/none/normal keywords in CSS keyword tables for properties that take enum values. Patch 1 addendum (handle font-style, font-variant, overflow). r=dbaron
ee9613776b06624e10abf5293e4c4b0aa3abccf7
created 2009-10-21 14:57 -0700
pushed 2011-04-26 22:38 +0000
Daniel Holbert Daniel Holbert - Bug 522320: Put auto/none/normal keywords in CSS keyword tables for properties that take enum values. Patch 1 (handle single-valued SVG-animatable properties). r=dbaron
f1c05672332b05e668bc479d68db24507bbc62f9
created 2009-10-15 17:23 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Add bug numbers for the FIXME comments in CSS transitions patches. (Bug 435441)
7495461b969b089e638552f09ad5099731f1a306
created 2009-10-13 19:38 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Better disambiguate nsStyleCoord constructors taking nscoord and nscolor. (Bug 521352) r=bzbarsky
52f7aae1bce8e8ea2b4069c96cc625d17c35c6b1
created 2009-10-12 23:35 -0700
pushed 2011-04-26 22:38 +0000
Daniel Holbert Daniel Holbert - whitespace-only: clean up trailing whitespace in nsCSSProps.cpp & nsRuleNode.cpp
d8c914dbd3f83ab600415d8d65b8480c8084ca8b
created 2009-10-07 22:10 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Revert 9ef12a27ab14 and c87e6a6a41bb (patches 6 and 7 from bug 435441) which are no longer needed after bug 520396.
f4f374e783cce834a6c413603c5f26e340b43efb
created 2009-09-26 13:23 -0700
pushed 2011-04-26 22:38 +0000
Geoff Lankow Geoff Lankow - Bug 517882: Implement a -moz-tab-size CSS property that specifies the number of spaces between tab stops in preformatted text. r=roc, dbaron
f336d47d33f7ff0da3f63ec7ebcd0e53a9cdaaf5
created 2009-09-24 13:59 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 514773. Don't trigger rulenode gc unless we have rulenodes to gc. r=dbaron
1348d3ce063d1e3567360d34551cd11e92dd73d0
created 2009-09-16 17:01 +0200
pushed 2011-04-26 22:38 +0000
Mats Palmgren Mats Palmgren - Replace PR_MIN/PR_MAX with NS_MIN/NS_MAX. b=512106 r=roc
c87e6a6a41bb59c0d77db8c0e5126db1b386cee4
created 2009-09-11 06:46 -0400
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Pass style rule to post-resolve callbacks. (Maybe not the long term approach for CSS transitions, but easiest right now.) (Bug 435441) r=bzbarsky
9ef12a27ab1411702b7dea8f3055da13800e6b06
created 2009-09-11 06:46 -0400
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Allow multiple post-resolve callbacks. (Maybe not the long term approach for CSS transitions, but easiest right now.) (Bug 435441) r=bzbarsky
d1b659f7db49191f59723ddb69354cd49dae29cb
created 2009-09-11 06:46 -0400
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Add fields to nsCSSPropList.h for style struct offset and animation type. (Bug 504652) r=bzbarsky
60b208d3f9b83b25fa711a217dee9b3c3f753ece
created 2009-09-11 06:46 -0400
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Remove unneeded detail == eRuleNone check. (Bug 114100) r=bzbarsky
390fb109b9fe6e804cb0d9348201e375bcab2651
created 2009-08-26 20:53 -0700
pushed 2011-04-26 22:38 +0000
Jonathan Watt Jonathan Watt - Bug 508179. Implement 'pointer-events:none;' for all elements. r=roc, r=dbaron.
a3cda2dce88ed54478969c7a471b2cbc43672b5e
created 2009-08-21 13:39 -0700
pushed 2011-04-26 22:38 +0000
Ryo Kawaguchi Ryo Kawaguchi - Implement background-image: -moz-image-rect(), which allows a region of an image to be used as a background image. (Bug 113577) r=roc, dbaron
aa90f2f56c6b7ff21439b09ed8078d1bf2a559fa
created 2009-08-20 14:52 -0700
pushed 2011-04-26 22:38 +0000
Jonathon Jongsma Jonathon Jongsma - Implement CSS transitions: implement the parsing and computation of the transition properties. (Bug 435441) r=bzbarsky
375b3e7328c7577ba2b3612a7fc9a49eb19682e7
created 2009-08-10 10:54 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 509155. Don't store outline structs in the rule tree if outline-color:inherit is set on the root element. r=dbaron
less more (0) -100 -60 tip