summaryrefslogtreecommitdiff
path: root/src/parse
Commit message (Collapse)AuthorAgeFilesLines
...
* Less comedic inlining of huge functionsJohn Mark Bell2009-05-274-7/+7
| | | | svn path=/trunk/libcss/; revision=7577
* Remove unnecessary includesJohn Mark Bell2009-05-271-7/+0
| | | | svn path=/trunk/libcss/; revision=7576
* Pedantic linewrappingJohn Mark Bell2009-05-271-1/+3
| | | | svn path=/trunk/libcss/; revision=7575
* Rename boxsizing.c to display_sizing.c to better reflect its contentsJohn Mark Bell2009-05-272-1/+1
| | | | svn path=/trunk/libcss/; revision=7574
* Move display parserJohn Mark Bell2009-05-272-71/+72
| | | | svn path=/trunk/libcss/; revision=7573
* Split out remaining UI property parsersJohn Mark Bell2009-05-273-267/+281
| | | | svn path=/trunk/libcss/; revision=7572
* Move color parser to text.cJohn Mark Bell2009-05-272-54/+54
| | | | svn path=/trunk/libcss/; revision=7571
* Split out visual effects and stacking property parsersJohn Mark Bell2009-05-273-273/+287
| | | | svn path=/trunk/libcss/; revision=7570
* Split out table-related property parsersJohn Mark Bell2009-05-273-124/+138
| | | | svn path=/trunk/libcss/; revision=7569
* Move float and alignment property parsers into positioning.cJohn Mark Bell2009-05-272-183/+183
| | | | svn path=/trunk/libcss/; revision=7568
* Split out box sizing property parsersJohn Mark Bell2009-05-273-492/+506
| | | | svn path=/trunk/libcss/; revision=7567
* Split out text-related property parsersJohn Mark Bell2009-05-273-486/+500
| | | | svn path=/trunk/libcss/; revision=7566
* Quotes property is also generated content, so move to appropriate fileJohn Mark Bell2009-05-272-164/+170
| | | | svn path=/trunk/libcss/; revision=7565
* Split out page-related property parsers.John Mark Bell2009-05-273-256/+270
| | | | svn path=/trunk/libcss/; revision=7564
* Split out positioning property parsersJohn Mark Bell2009-05-263-307/+320
| | | | svn path=/trunk/libcss/; revision=7563
* Split out margin and padding property parsers.John Mark Bell2009-05-264-199/+228
| | | | svn path=/trunk/libcss/; revision=7562
* Split out font property parsersJohn Mark Bell2009-05-263-616/+630
| | | | svn path=/trunk/libcss/; revision=7561
* Split out generated content and list property parsersJohn Mark Bell2009-05-263-961/+977
| | | | svn path=/trunk/libcss/; revision=7560
* Split out border and outline property parsersJohn Mark Bell2009-05-263-531/+546
| | | | svn path=/trunk/libcss/; revision=7559
* Split out background property parsersJohn Mark Bell2009-05-263-355/+370
| | | | svn path=/trunk/libcss/; revision=7558
* Split out utility functions and aural property parsers.John Mark Bell2009-05-265-2049/+2091
| | | | svn path=/trunk/libcss/; revision=7557
* More refactoring groundwork. This actually compiles and passes the testsuite.John Mark Bell2009-05-268-523/+542
| | | | svn path=/trunk/libcss/; revision=7556
* Groundwork for property parser refactoring.John Mark Bell2009-05-263-312/+324
| | | | svn path=/trunk/libcss/; revision=7555
* Pedantic line wrappingJohn Mark Bell2009-05-261-1/+2
| | | | svn path=/trunk/libcss/; revision=7554
* Flag use of alloca -- these need to die.John Mark Bell2009-04-162-0/+6
| | | | | | Why are we interning lowercased versions of strings, anyway? svn path=/trunk/libcss/; revision=7102
* A bunch of c89.John Mark Bell2009-04-154-34/+40
| | | | | | | Lose trailing commas. GCC 2.95 compatibility. svn path=/trunk/libcss/; revision=7099
* Support named colours.John Mark Bell2009-04-012-7/+360
| | | | | | Fix malformed declaration test data -- everything up to and including the next semicolon is dropped on the floor. svn path=/trunk/libcss/; revision=7020
* Port to new buildsystemJohn Mark Bell2009-03-241-47/+2
| | | | svn path=/trunk/libcss/; revision=6856
* Completely change the approach used for presentational hints.John Mark Bell2009-03-231-99/+104
| | | | | | | | This one stands a chance of working sanely. While this compiles, please don't expect it to link. svn path=/trunk/libcss/; revision=6820
* Most of the interned string lifetimes are at least no shorter than we think ↵Daniel Silverstone2009-02-152-13/+82
| | | | | | they ought to be. svn path=/trunk/libcss/; revision=6532
* Tidy up handling of malformed selectorsJohn Mark Bell2009-02-151-38/+51
| | | | svn path=/trunk/libcss/; revision=6525
* Quirks mode parsingJohn Mark Bell2009-02-153-92/+164
| | | | svn path=/trunk/libcss/; revision=6519
* Port libcss to libwapcaplet.Daniel Silverstone2009-02-144-323/+276
| | | | | | | | | 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
* Make fpmath stuff public.John Mark Bell2009-02-141-44/+44
| | | | | | Un-inline string->fixed conversion routine. svn path=/trunk/libcss/; revision=6513
* Rework handling of imported stylesheets.John Mark Bell2009-02-141-37/+2
| | | | | | 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
* Parse media type list in @import ruleJohn Mark Bell2009-02-142-6/+66
| | | | svn path=/trunk/libcss/; revision=6490
* I guess it helps if you actually flag that you've had a valid statement, so ↵John Mark Bell2009-02-141-0/+6
| | | | | | @import/@charset cease to take effect. svn path=/trunk/libcss/; revision=6484
* Drop css_error_handler and rename css_alloc to css_allocator_fnDaniel Silverstone2009-02-144-6/+6
| | | | svn path=/trunk/libcss/; revision=6482
* Assert that we've got a style once the property handler's returned CSS_OK.John Mark Bell2009-02-141-9/+7
| | | | svn path=/trunk/libcss/; revision=6479
* Purge side bits. These cause more trouble than they're worth, and it's not ↵John Mark Bell2009-02-101-67/+55
| | | | | | as if there's a dearth of opcode space. svn path=/trunk/libcss/; revision=6410
* Distinguish between pseudo classes and pseudo elementsJohn Mark Bell2009-02-102-3/+44
| | | | svn path=/trunk/libcss/; revision=6406
* Simplify API of css_stylesheet_selector_create -- it's always used to create ↵John Mark Bell2009-01-251-4/+2
| | | | | | element selectors. Everything else is handled via detail. svn path=/trunk/libcss/; revision=6266
* Width values must be positiveJohn Mark Bell2009-01-251-0/+4
| | | | svn path=/trunk/libcss/; revision=6259
* Range check volume valuesJohn Mark Bell2009-01-251-0/+8
| | | | svn path=/trunk/libcss/; revision=6258
* Make negative speech-rate values invalidJohn Mark Bell2009-01-241-0/+4
| | | | svn path=/trunk/libcss/; revision=6245
* Range check richness valuesJohn Mark Bell2009-01-241-0/+4
| | | | svn path=/trunk/libcss/; revision=6243
* Ensure pitch values are positiveJohn Mark Bell2009-01-241-0/+4
| | | | svn path=/trunk/libcss/; revision=6242
* Range check pitch-rangeJohn Mark Bell2009-01-241-0/+4
| | | | svn path=/trunk/libcss/; revision=6240
* Make pause-after and pause-before treat negative values as illegalJohn Mark Bell2009-01-241-0/+8
| | | | svn path=/trunk/libcss/; revision=6239
* Ensure padding values are positiveJohn Mark Bell2009-01-241-0/+4
| | | | svn path=/trunk/libcss/; revision=6233