Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add system font hook | Vincent Sanders | 2011-02-02 | 3 | -0/+179 |
| | | | | svn path=/trunk/libcss/; revision=11599 | ||||
* | Pedantic whitespace insertion | John Mark Bell | 2011-01-31 | 1 | -0/+1 |
| | | | | svn path=/trunk/libcss/; revision=11574 | ||||
* | C89. | François Revel | 2011-01-31 | 1 | -1/+2 |
| | | | | svn path=/trunk/libcss/; revision=11573 | ||||
* | The document root element cannot be the child of anything | John Mark Bell | 2011-01-31 | 1 | -12/+25 |
| | | | | svn path=/trunk/libcss/; revision=11572 | ||||
* | Fix specificity calculation for prefix, suffix, and substring attribute ↵ | John Mark Bell | 2011-01-31 | 2 | -0/+24 |
| | | | | | | | | selectors. Fix dumping of these selectors when debugging selector chains svn path=/trunk/libcss/; revision=11569 | ||||
* | Place negated class and id selectors in the universal hash chain | John Mark Bell | 2011-01-31 | 1 | -2/+4 |
| | | | | svn path=/trunk/libcss/; revision=11568 | ||||
* | CSS3 Selectors | John Mark Bell | 2011-01-31 | 9 | -124/+824 |
| | | | | svn path=/trunk/libcss/; revision=11557 | ||||
* | Add support for opacity property | John Mark Bell | 2011-01-29 | 13 | -2/+202 |
| | | | | svn path=/trunk/libcss/; revision=11527 | ||||
* | Centralise handling of transparent colours. | John Mark Bell | 2011-01-29 | 17 | -62/+129 |
| | | | | | | Add support for currentColor svn path=/trunk/libcss/; revision=11525 | ||||
* | Provide hook for system colour name -> RGB conversion | John Mark Bell | 2011-01-29 | 3 | -49/+50 |
| | | | | svn path=/trunk/libcss/; revision=11522 | ||||
* | Rename all css_[^_] internal symbols to css__ so that they're nicely namespaced | Daniel Silverstone | 2011-01-26 | 45 | -407/+407 |
| | | | | svn path=/trunk/libcss/; revision=11492 | ||||
* | Fix renaming of css_parser_parse_chunk from css_parser_css__parse_chunk to ↵ | Daniel Silverstone | 2011-01-26 | 3 | -3/+3 |
| | | | | | | css__parser_parse_chunk svn path=/trunk/libcss/; revision=11491 | ||||
* | Fix cascade of counter-{increment,reset} on 64bit platforms | John Mark Bell | 2011-01-24 | 1 | -3/+3 |
| | | | | svn path=/trunk/libcss/; revision=11476 | ||||
* | Trivial optimisation of HSL->RGB conversion | John Mark Bell | 2011-01-22 | 1 | -3/+4 |
| | | | | svn path=/trunk/libcss/; revision=11456 | ||||
* | Use css_fixed for fixed-point arithmetic. Simplify HSL->RGB conversion a little. | John Mark Bell | 2011-01-21 | 1 | -112/+86 |
| | | | | | | Add test data for white and black svn path=/trunk/libcss/; revision=11437 | ||||
* | Add transparent keyword to colour value parsing | Vincent Sanders | 2011-01-21 | 1 | -0/+6 |
| | | | | svn path=/trunk/libcss/; revision=11436 | ||||
* | improve accuracy of lightness and saturation | Vincent Sanders | 2011-01-21 | 1 | -27/+42 |
| | | | | svn path=/trunk/libcss/; revision=11434 | ||||
* | Fix GCC3 build. LibCSS doesn't currently build natively on RO. | Michael Drake | 2011-01-21 | 1 | -1/+1 |
| | | | | svn path=/trunk/libcss/; revision=11433 | ||||
* | integer based HSL to RGB | Vincent Sanders | 2011-01-21 | 1 | -7/+15 |
| | | | | svn path=/trunk/libcss/; revision=11432 | ||||
* | mostly working integer implementation | Vincent Sanders | 2011-01-21 | 1 | -7/+49 |
| | | | | svn path=/trunk/libcss/; revision=11431 | ||||
* | improve hsl hue angle representation | Vincent Sanders | 2011-01-21 | 1 | -12/+14 |
| | | | | svn path=/trunk/libcss/; revision=11430 | ||||
* | add hsl colour support | Vincent Sanders | 2011-01-21 | 3 | -3/+179 |
| | | | | svn path=/trunk/libcss/; revision=11429 | ||||
* | Fix shared library build | John Mark Bell | 2011-01-20 | 1 | -2/+2 |
| | | | | svn path=/trunk/libcss/; revision=11427 | ||||
* | Ensure there are zero global symbols without css_ or css__ in front of them. ↵ | Daniel Silverstone | 2011-01-20 | 149 | -1002/+1002 |
| | | | | | | This helps prevent confusion if someone else wants a function called parse_background or similar svn path=/trunk/libcss/; revision=11416 | ||||
* | fix play_diring cascade string usage | Vincent Sanders | 2011-01-20 | 1 | -2/+2 |
| | | | | svn path=/trunk/libcss/; revision=11412 | ||||
* | fix cursor cascade | Vincent Sanders | 2011-01-20 | 1 | -2/+2 |
| | | | | svn path=/trunk/libcss/; revision=11410 | ||||
* | Merge parser autogeneration and string handling refactor branch ↵ | Vincent Sanders | 2011-01-19 | 228 | -11995/+3321 |
| | | | | | | r=jmb,kinnison,vince svn path=/trunk/libcss/; revision=11408 | ||||
* | Turns out, we know the size of the styles block up-front. | John Mark Bell | 2011-01-05 | 1 | -3/+1 |
| | | | | svn path=/trunk/libcss/; revision=11214 | ||||
* | Simultaneously select styles for base + pseudo elements. | John Mark Bell | 2011-01-05 | 81 | -300/+379 |
| | | | | svn path=/trunk/libcss/; revision=11211 | ||||
* | Ensure that string vector exists before freeing it | John Mark Bell | 2011-01-05 | 1 | -1/+3 |
| | | | | svn path=/trunk/libcss/; revision=11210 | ||||
* | simple properties split in parse similar to select in preparation for future ↵ | Vincent Sanders | 2011-01-02 | 125 | -10456/+11968 |
| | | | | | | generation svn path=/trunk/libcss/; revision=11188 | ||||
* | Complete the fix for pseudo element selection: inline styles and ↵ | John Mark Bell | 2011-01-02 | 1 | -6/+18 |
| | | | | | | presentational hints must not be applied to pseudo elements. svn path=/trunk/libcss/; revision=11181 | ||||
* | When selecting for a node's pseudo elements, only match rules which apply to ↵ | Michael Drake | 2011-01-01 | 1 | -11/+24 |
| | | | | | | the pseudo element, and not the raw node as well. svn path=/trunk/libcss/; revision=11177 | ||||
* | Hack around platform headers doing the likes of typedef float FLOAT; | John Mark Bell | 2010-12-29 | 5 | -13/+14 |
| | | | | svn path=/trunk/libcss/; revision=11138 | ||||
* | Fix obvious bug | Daniel Silverstone | 2010-12-20 | 1 | -1/+1 |
| | | | | svn path=/trunk/libcss/; revision=11111 | ||||
* | Split up properties selectors | Vincent Sanders | 2010-12-05 | 103 | -6646/+8253 |
| | | | | svn path=/trunk/libcss/; revision=11011 | ||||
* | Add string vector capability to stylesheet (r=jmb) | Vincent Sanders | 2010-12-05 | 6 | -3/+96 |
| | | | | | | Move properties ready for split svn path=/trunk/libcss/; revision=11005 | ||||
* | Provide notification hook for imported stylesheets, to enable clients to ↵ | John Mark Bell | 2010-12-05 | 3 | -0/+21 |
| | | | | | | parallelise their processing svn path=/trunk/libcss/; revision=10999 | ||||
* | Add support for rgba() colours. Thanks jmb. | Michael Drake | 2010-12-05 | 3 | -11/+42 |
| | | | | svn path=/trunk/libcss/; revision=10993 | ||||
* | alter external representation of colours to be AARRGGBB (r=jmb) | Vincent Sanders | 2010-12-04 | 1 | -156/+156 |
| | | | | svn path=/trunk/libcss/; revision=10985 | ||||
* | Remove libcss_initialise/finalise. | John Mark Bell | 2010-12-04 | 2 | -51/+1 |
| | | | | | | Fix testsuite to compile (it passes, too) svn path=/trunk/libcss/; revision=10955 | ||||
* | Fix destruction of bytecode for the clip property. | John Mark Bell | 2010-09-28 | 1 | -1/+1 |
| | | | | svn path=/trunk/libcss/; revision=10856 | ||||
* | Remove ownerNode and ownerRule fields from stylesheet objects. | John Mark Bell | 2010-06-27 | 3 | -8/+11 |
| | | | | | | | | | | | These prevent stylesheets being used in multiple contexts simultaneously. Their values can be inferred from the context in which the stylesheet is used. Replace use of ownerRule to backtrack in style selection with a (fixed-size) stack of rules to process. This prevents crashes when a sheet that was previously imported somewhere is reused as a top-level sheet. svn path=/trunk/libcss/; revision=10581 | ||||
* | Really fix hint leaks. Hint data ownership is passed to libcss. | John Mark Bell | 2010-04-29 | 2 | -140/+34 |
| | | | | | | 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 hints | John Mark Bell | 2010-04-28 | 1 | -62/+142 |
| | | | | svn path=/trunk/libcss/; revision=10513 | ||||
* | Ensure than trailing tokens are cleaned on completion of inline style parsing | John Mark Bell | 2010-04-27 | 1 | -1/+3 |
| | | | | svn path=/trunk/libcss/; revision=10501 | ||||
* | Ownership of imported stylesheets is retained by the client. | John Mark Bell | 2010-04-11 | 1 | -3/+2 |
| | | | | svn path=/trunk/libcss/; revision=10367 | ||||
* | Fix RISC OS build | John Mark Bell | 2010-04-05 | 2 | -4/+5 |
| | | | | svn path=/trunk/libcss/; revision=10247 | ||||
* | Correct management of string references in computed styles. | John Mark Bell | 2010-04-04 | 3 | -30/+213 |
| | | | | svn path=/trunk/libcss/; revision=10240 | ||||
* | Do not unref strings referenced by bytecode we've just copied when appending ↵ | John Mark Bell | 2010-03-28 | 1 | -2/+2 |
| | | | | | | to a rule's style. svn path=/trunk/libcss/; revision=10174 |