summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Factor out common part of cue-after and cue-before parsersJohn Mark Bell2009-06-251-104/+78
| | | | svn path=/trunk/libcss/; revision=7981
* Factor comma-separated list parsing out of voice-family parserJohn Mark Bell2009-06-253-327/+449
| | | | svn path=/trunk/libcss/; revision=7980
* Documentation and restoration of context on error.John Mark Bell2009-06-251-111/+554
| | | | svn path=/trunk/libcss/; revision=7973
* Any declaration with non-whitespace tokens unconsumed after parsing the ↵John Mark Bell2009-06-251-1/+11
| | | | | | property value and potential !important is invalid. svn path=/trunk/libcss/; revision=7970
* Documentation and context restorationJohn Mark Bell2009-06-251-18/+115
| | | | svn path=/trunk/libcss/; revision=7959
* Documentation and context restorationJohn Mark Bell2009-06-251-41/+242
| | | | svn path=/trunk/libcss/; revision=7958
* Finish documentationJohn Mark Bell2009-06-251-0/+241
| | | | svn path=/trunk/libcss/; revision=7957
* Border and outline shorthand property parsersJohn Mark Bell2009-06-255-19/+1248
| | | | svn path=/trunk/libcss/; revision=7956
* Document border and outline property parsers.John Mark Bell2009-06-241-35/+195
| | | | | | Ensure that they restore the iteration context on error. svn path=/trunk/libcss/; revision=7955
* Fix c&p-induced liesJohn Mark Bell2009-06-241-6/+6
| | | | svn path=/trunk/libcss/; revision=7954
* Parse background shorthand propertyJohn Mark Bell2009-06-195-7/+242
| | | | svn path=/trunk/libcss/; revision=7874
* Some tweaks to the background-position parser, which will theoretically make ↵John Mark Bell2009-06-181-11/+23
| | | | | | | | it do the right thing when invoked by shorthand property parser, say. Some more tests for illegal background-position values, to make sure I haven't screwed up. svn path=/trunk/libcss/; revision=7859
* Document all background-* property parsers and make them behave correctly.John Mark Bell2009-06-181-16/+108
| | | | svn path=/trunk/libcss/; revision=7857
* Centralise !important handling.John Mark Bell2009-06-1820-404/+474
| | | | | | Document background-attachment parser and make it behave correctly. svn path=/trunk/libcss/; revision=7856
* Define error semantics, actually document functions, general tidying.John Mark Bell2009-06-181-22/+124
| | | | svn path=/trunk/libcss/; revision=7854
* Add whitespaceJohn Mark Bell2009-06-181-1/+1
| | | | svn path=/trunk/libcss/; revision=7853
* Pedantic wrappingJohn Mark Bell2009-06-181-1/+2
| | | | svn path=/trunk/libcss/; revision=7852
* Lose redundant assignmentJohn Mark Bell2009-05-271-1/+1
| | | | svn path=/trunk/libcss/; revision=7585
* Avoid dereferencing NULL pointerJohn Mark Bell2009-05-271-1/+2
| | | | svn path=/trunk/libcss/; revision=7584
* Factor out common code from top,right,bottom,left parsersJohn Mark Bell2009-05-272-254/+89
| | | | svn path=/trunk/libcss/; revision=7578
* 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
* Fix tests for unicode escape sequences to actually have the correct expected ↵John Mark Bell2009-05-261-6/+57
| | | | | | | | | | | values. Fix expected value for a CHAR containing solely a \. Add new tests for invalid unicode escape sequences (out-of-range, lonely surrogates, etc). Add test to ensure that \000D gets converted to \000A. Fix unicode escape sequence handling to pass the above tests. Also ensure it correctly handles the whitespace character after the escape sequence. svn path=/trunk/libcss/; revision=7549
* 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-157-119/+125
| | | | | | | Lose trailing commas. GCC 2.95 compatibility. svn path=/trunk/libcss/; revision=7099
* Reject any non-ASCII charset detected using the ASCII-compatible detectorJohn Mark Bell2009-04-021-0/+18
| | | | svn path=/trunk/libcss/; revision=7027
* Autodetect UTF-16 and UTF-32 charsetsJohn Mark Bell2009-04-021-14/+277
| | | | svn path=/trunk/libcss/; revision=7026
* 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