Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Media Queries: API for stylesheet import doesn't take media now. | Michael Drake | 2019-03-10 | 1 | -3/+1 |
| | |||||
* | Strip trailing whitespace. | Michael Drake | 2017-09-04 | 1 | -30/+30 |
| | |||||
* | print size_t values in a portable way | David Tardon | 2014-01-13 | 1 | -5/+7 |
| | | | | Signed-off-by: John-Mark Bell <jmb@netsurf-browser.org> | ||||
* | Various changes which modify API and ABI: | Michael Drake | 2013-12-13 | 1 | -10/+2 |
| | | | | | | | | | - Remove client allocation function. - Change node_classes callback not to yield array ownership to libcss. - Node bloom filters now built by, during selection libcss. - Added selection callbacks to get and set data on document nodes. Test suite, example, and documentation updated to match. | ||||
* | Don't use the nonportable alloca() during tests. | Anthony J. Bentley | 2013-04-27 | 1 | -1/+3 |
| | |||||
* | Add structure versioning for client input | John Mark Bell | 2011-03-13 | 1 | -0/+1 |
| | | | | svn path=/trunk/libcss/; revision=12007 | ||||
* | CSS3 Namespaces | John Mark Bell | 2011-03-12 | 1 | -16/+16 |
| | | | | svn path=/trunk/libcss/; revision=11972 | ||||
* | Initialise font callback pointers | John Mark Bell | 2011-02-03 | 1 | -0/+2 |
| | | | | svn path=/trunk/libcss/; revision=11607 | ||||
* | CSS3 Selectors | John Mark Bell | 2011-01-31 | 1 | -14/+67 |
| | | | | svn path=/trunk/libcss/; revision=11557 | ||||
* | Provide hook for system colour name -> RGB conversion | John Mark Bell | 2011-01-29 | 1 | -8/+21 |
| | | | | svn path=/trunk/libcss/; revision=11522 | ||||
* | Rename all css_[^_] internal symbols to css__ so that they're nicely namespaced | Daniel Silverstone | 2011-01-26 | 1 | -1/+1 |
| | | | | svn path=/trunk/libcss/; revision=11492 | ||||
* | Ensure there are zero global symbols without css_ or css__ in front of them. ↵ | Daniel Silverstone | 2011-01-20 | 1 | -5/+5 |
| | | | | | | This helps prevent confusion if someone else wants a function called parse_background or similar svn path=/trunk/libcss/; revision=11416 | ||||
* | Merge parser autogeneration and string handling refactor branch ↵ | Vincent Sanders | 2011-01-19 | 1 | -37/+98 |
| | | | | | | r=jmb,kinnison,vince svn path=/trunk/libcss/; revision=11408 | ||||
* | Provide notification hook for imported stylesheets, to enable clients to ↵ | John Mark Bell | 2010-12-05 | 1 | -2/+2 |
| | | | | | | parallelise their processing svn path=/trunk/libcss/; revision=10999 | ||||
* | Remove Aliases file nonsense | John Mark Bell | 2010-12-04 | 1 | -4/+4 |
| | | | | svn path=/trunk/libcss/; revision=10983 | ||||
* | Remove use of lwc_initialise and also parserutils.h includes. r=vince | Daniel Silverstone | 2010-12-04 | 1 | -19/+0 |
| | | | | svn path=/trunk/libcss/; revision=10964 | ||||
* | Remove initialisation of libparserutils from tests | Daniel Silverstone | 2010-12-04 | 1 | -4/+0 |
| | | | | svn path=/trunk/libcss/; revision=10962 | ||||
* | Remove libcss_initialise/finalise. | John Mark Bell | 2010-12-04 | 1 | -2/+3 |
| | | | | | | Fix testsuite to compile (it passes, too) svn path=/trunk/libcss/; revision=10955 | ||||
* | Ownership of imported stylesheets is retained by the client. | John Mark Bell | 2010-04-11 | 1 | -0/+2 |
| | | | | svn path=/trunk/libcss/; revision=10367 | ||||
* | Make libcss suitable for the new libwapcaplet behaviour. | Daniel Silverstone | 2010-03-28 | 1 | -9/+36 |
| | | | | svn path=/trunk/libcss/; revision=10168 | ||||
* | Fix libcss to use new libwapcaplet behaviour. | Daniel Silverstone | 2010-03-27 | 1 | -9/+6 |
| | | | | | | | TODO: update the tests to include a refcounting proof svn path=/trunk/libcss/; revision=10162 | ||||
* | Origin and media are not properties of the stylesheet. | John Mark Bell | 2010-01-12 | 1 | -5/+5 |
| | | | | | | | | | They are properties of the context in which the stylesheet is used. Therefore, for top-level sheets, this information must be provided at selection time. For child sheets, the origin is inherited from their parent and the applicable media types are specified on the linking mechanism. svn path=/trunk/libcss/; revision=9802 | ||||
* | Make all URIs absolute | John Mark Bell | 2009-07-01 | 1 | -2/+14 |
| | | | | svn path=/trunk/libcss/; revision=8228 | ||||
* | Support for parsing inline styles | John Mark Bell | 2009-06-26 | 1 | -3/+3 |
| | | | | svn path=/trunk/libcss/; revision=8024 | ||||
* | More c89isms | John Mark Bell | 2009-04-15 | 1 | -9/+12 |
| | | | | svn path=/trunk/libcss/; revision=7100 | ||||
* | Most of the interned string lifetimes are at least no shorter than we think ↵ | Daniel Silverstone | 2009-02-15 | 1 | -1/+1 |
| | | | | | | they ought to be. svn path=/trunk/libcss/; revision=6532 | ||||
* | Quirks mode parsing | John Mark Bell | 2009-02-15 | 1 | -10/+15 |
| | | | | svn path=/trunk/libcss/; revision=6519 | ||||
* | Port libcss to libwapcaplet. | Daniel Silverstone | 2009-02-14 | 1 | -22/+27 |
| | | | | | | | | | 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 | ||||
* | Rework handling of imported stylesheets. | John Mark Bell | 2009-02-14 | 1 | -9/+35 |
| | | | | | | No longer is the client called back mid-parse. Instead, they must acquire details of and process imported stylesheets after css_stylesheet_data_done() has been called on the parent sheet. The return code of css_stylesheet_data_done() informs the client of the need to process imported sheets. svn path=/trunk/libcss/; revision=6504 | ||||
* | Distinguish between pseudo classes and pseudo elements | John Mark Bell | 2009-02-10 | 1 | -1/+2 |
| | | | | svn path=/trunk/libcss/; revision=6406 | ||||
* | Squash warnings | John Mark Bell | 2009-01-20 | 1 | -3/+3 |
| | | | | svn path=/trunk/libcss/; revision=6149 | ||||
* | Dump unexpected bytecode | John Mark Bell | 2009-01-16 | 1 | -0/+6 |
| | | | | svn path=/trunk/libcss/; revision=6081 | ||||
* | Support pointers in the expected bytecode. | John Mark Bell | 2009-01-14 | 1 | -9/+99 |
| | | | | | | Add a simple test that uses this functionality. svn path=/trunk/libcss/; revision=6065 | ||||
* | @import tests and support in the test harness. | John Mark Bell | 2009-01-14 | 1 | -4/+9 |
| | | | | svn path=/trunk/libcss/; revision=6063 | ||||
* | Add support for non-selector rule types (currently only charset rules) | John Mark Bell | 2009-01-14 | 1 | -41/+91 |
| | | | | svn path=/trunk/libcss/; revision=6060 | ||||
* | Make the automated parser test harness compare selectors | John Mark Bell | 2009-01-13 | 1 | -1/+154 |
| | | | | | | Some testdata for selectors svn path=/trunk/libcss/; revision=6055 | ||||
* | Something approximating the beginnings of an automated test harness for the ↵ | John Mark Bell | 2009-01-12 | 1 | -0/+297 |
parser. svn path=/trunk/libcss/; revision=6049 |