summaryrefslogtreecommitdiff
path: root/src/select/properties.c
Commit message (Collapse)AuthorAgeFilesLines
* Add string vector capability to stylesheet (r=jmb)Vincent Sanders2010-12-051-6646/+0
| | | | | | Move properties ready for split svn path=/trunk/libcss/; revision=11005
* Fix destruction of bytecode for the clip property.John Mark Bell2010-09-281-1/+1
| | | | svn path=/trunk/libcss/; revision=10856
* Really fix hint leaks. Hint data ownership is passed to libcss.John Mark Bell2010-04-291-140/+31
| | | | | | Ensure that hint is initialised before asking client to populate it (so as to guard against broken clients) svn path=/trunk/libcss/; revision=10520
* Stop leaking references to interned strings obtained from presentational hintsJohn Mark Bell2010-04-281-62/+142
| | | | svn path=/trunk/libcss/; revision=10513
* Fix RISC OS buildJohn Mark Bell2010-04-051-1/+2
| | | | svn path=/trunk/libcss/; revision=10247
* Make libcss suitable for the new libwapcaplet behaviour.Daniel Silverstone2010-03-281-8/+777
| | | | svn path=/trunk/libcss/; revision=10168
* Somewhat nasty text-align magic for the benefit of HTML tables.John Mark Bell2009-08-231-0/+11
| | | | svn path=/trunk/libcss/; revision=9405
* It turns out that using magic values for text-align is simpler than having ↵John Mark Bell2009-08-221-56/+9
| | | | | | an entirely new property for html alignment. svn path=/trunk/libcss/; revision=9387
* -libcss-alignJohn Mark Bell2009-08-211-0/+56
| | | | svn path=/trunk/libcss/; revision=9378
* Fix processing of quotes bytecode during cascade.John Mark Bell2009-07-301-7/+9
| | | | svn path=/trunk/libcss/; revision=8912
* Always set values in result style when composingJohn Mark Bell2009-07-211-335/+392
| | | | svn path=/trunk/libcss/; revision=8651
* Store em and percentage values for properties in the computed style.John Mark Bell2009-07-171-200/+151
| | | | | | | | Fully compute them on access. Introduce a swathe of internal accessors that don't perform the complete computation. Port property composition to these new APIs. Reduce absolute value computation to making font sizes absolute and converting any EX units to EM. svn path=/trunk/libcss/; revision=8601
* Provide accessor for computed value of display assuming static position.John Mark Bell2009-07-151-2/+2
| | | | | | Modify css_computed_display to follow $9.7. svn path=/trunk/libcss/; revision=8568
* Ensure that any properties explicitly set to inherit on the root element are ↵John Mark Bell2009-07-041-59/+114
| | | | | | set to their initial values. svn path=/trunk/libcss/; revision=8309
* Move quotes property into common style block.John Mark Bell2009-07-041-3/+1
| | | | svn path=/trunk/libcss/; revision=8307
* Query client for initial values of color, font-family, quotes, and ↵John Mark Bell2009-07-041-198/+240
| | | | | | voice-family properties. svn path=/trunk/libcss/; revision=8306
* It somewhat helps to ensure that you convert units to their external ↵John Mark Bell2009-06-301-23/+83
| | | | | | representation. Oddly enough, not doing so causes comedy breakage. svn path=/trunk/libcss/; revision=8204
* Introduce an initial value of border-*-color in the computed style.John Mark Bell2009-06-301-4/+4
| | | | | | When a style is composed, this will be resolved to whatever color: computed to. svn path=/trunk/libcss/; revision=8184
* Fix setting of computed display: noneJohn Mark Bell2009-06-291-1/+1
| | | | svn path=/trunk/libcss/; revision=8159
* Purge "colour" from the public API -- it's just confusingJohn Mark Bell2009-06-271-15/+15
| | | | svn path=/trunk/libcss/; revision=8035
* Implement set_*_from_hintJohn Mark Bell2009-03-231-5/+876
| | | | | | Plug memory leaks. svn path=/trunk/libcss/; revision=6823
* z-index is a signed int, not a css_fixed value.John Mark Bell2009-03-051-0/+49
| | | | | | Compose width, word-spacing and z-index. svn path=/trunk/libcss/; revision=6709
* 7 more.John Mark Bell2009-03-051-0/+85
| | | | svn path=/trunk/libcss/; revision=6708
* 5 more.John Mark Bell2009-03-051-0/+65
| | | | svn path=/trunk/libcss/; revision=6707
* 7 more.John Mark Bell2009-03-051-0/+77
| | | | svn path=/trunk/libcss/; revision=6706
* Compose position and quotesJohn Mark Bell2009-03-051-0/+51
| | | | svn path=/trunk/libcss/; revision=6705
* 8 more.John Mark Bell2009-03-051-0/+88
| | | | svn path=/trunk/libcss/; revision=6704
* 5 more.John Mark Bell2009-03-051-0/+79
| | | | svn path=/trunk/libcss/; revision=6703
* 4 more.John Mark Bell2009-03-051-0/+58
| | | | svn path=/trunk/libcss/; revision=6702
* Compose {min,max}{width,height}John Mark Bell2009-03-051-0/+68
| | | | svn path=/trunk/libcss/; revision=6701
* 10 more.John Mark Bell2009-03-051-0/+162
| | | | svn path=/trunk/libcss/; revision=6700
* 4 moreJohn Mark Bell2009-03-051-0/+51
| | | | svn path=/trunk/libcss/; revision=6699
* Compose font-familyJohn Mark Bell2009-03-051-0/+38
| | | | svn path=/trunk/libcss/; revision=6698
* 5 more.John Mark Bell2009-03-051-0/+56
| | | | svn path=/trunk/libcss/; revision=6697
* Compose cue-after, cue-before, cursor.John Mark Bell2009-03-041-0/+62
| | | | svn path=/trunk/libcss/; revision=6693
* Constify.John Mark Bell2009-03-041-1/+81
| | | | | | | Compose counter-increment and counter-reset. Fix compose_content. svn path=/trunk/libcss/; revision=6692
* compute_content()John Mark Bell2009-03-041-0/+41
| | | | svn path=/trunk/libcss/; revision=6691
* Implement initial_content()John Mark Bell2009-03-041-3/+1
| | | | svn path=/trunk/libcss/; revision=6690
* 4 more.John Mark Bell2009-03-041-0/+57
| | | | svn path=/trunk/libcss/; revision=6689
* 4 more.John Mark Bell2009-03-021-0/+68
| | | | svn path=/trunk/libcss/; revision=6680
* 12 more.John Mark Bell2009-03-021-0/+188
| | | | svn path=/trunk/libcss/; revision=6679
* 8 property composition functions.John Mark Bell2009-03-021-0/+123
| | | | svn path=/trunk/libcss/; revision=6678
* Some changes. No idea what they are, mind you.John Mark Bell2009-02-151-8/+8
| | | | svn path=/trunk/libcss/; revision=6536
* Move property dispatch table out of select.c so it can be used by the ↵John Mark Bell2009-02-151-198/+206
| | | | | | computed style composition code. svn path=/trunk/libcss/; revision=6523
* Port libcss to libwapcaplet.Daniel Silverstone2009-02-141-78/+60
| | | | | | | | | It passes the tests, perhaps we need more of them. Lifetimes of lwc_string objects really need attention before we can consider this finished. svn path=/trunk/libcss/; revision=6517
* Finally, a representation of a computed content property.John Mark Bell2009-02-141-35/+115
| | | | svn path=/trunk/libcss/; revision=6515
* Fix clip: rect() with auto sidesJohn Mark Bell2009-02-141-3/+8
| | | | svn path=/trunk/libcss/; revision=6514
* Handle as much voice-family as we can.John Mark Bell2009-02-111-4/+86
| | | | svn path=/trunk/libcss/; revision=6445
* And the initial value of quotes, too.John Mark Bell2009-02-111-3/+1
| | | | svn path=/trunk/libcss/; revision=6444
* Handle quotesJohn Mark Bell2009-02-111-4/+62
| | | | svn path=/trunk/libcss/; revision=6443