| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
svn path=/trunk/libcss/; revision=7578
|
|
|
|
|
|
|
| |
Lose trailing commas.
GCC 2.95 compatibility.
svn path=/trunk/libcss/; revision=7099
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6856
|
|
|
|
|
|
|
|
| |
This one stands a chance of working sanely.
While this compiles, please don't expect it to link.
svn path=/trunk/libcss/; revision=6820
|
|
|
|
|
|
| |
as if there's a dearth of opcode space.
svn path=/trunk/libcss/; revision=6410
|
|
|
|
|
|
|
| |
Create a common header for the test harnesses to use, instead.
Fix z-index dumping while we're at it.
svn path=/trunk/libcss/; revision=6146
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6130
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6064
|
|
|
|
|
|
| |
Change a few opcode values to be more consistent (namely, bit 7 set generally implies that there's data to follow).
svn path=/trunk/libcss/; revision=6048
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6015
|
|
|
|
| |
svn path=/trunk/libcss/; revision=5882
|
|
|
|
| |
svn path=/trunk/libcss/; revision=5878
|
|
|
|
|
|
| |
Beginnings of a content property parser.
svn path=/trunk/libcss/; revision=5874
|
|
|
|
| |
svn path=/trunk/libcss/; revision=5870
|
|
|
|
|
|
| |
Something approximating background-position.
svn path=/trunk/libcss/; revision=5866
|
|
|
|
|
|
|
|
| |
length everywhere. Purge the length part from the encoding of a string in the bytecode.
Fix bytecode dump code to cope with this.
svn path=/trunk/libcss/; revision=5864
|
|
|
|
| |
svn path=/trunk/libcss/; revision=5778
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
max-width
min-height
min-width
orphans
outline-color
outline-style
TODO: fix all instances of the creation of bytecode with parameters. Currently, they only consult value to determine if there are additional parameters. This means that, in the case of inherit and the default value being one which takes parameters, spurious space is allocated in the bytecode.
svn path=/trunk/libcss/; revision=5771
|
|
|
|
|
|
| |
Apparently, upper-greek doesn't exist, so remove it from the bytecode.
svn path=/trunk/libcss/; revision=5769
|
|
|
|
|
|
|
|
| |
{top,right,bottom,left}
s/parse_length_specifier/parse_unit_specifier/g
Fix error propagation in some cases.
svn path=/trunk/libcss/; revision=5634
|
|
|
|
|
|
|
|
|
|
| |
Split out !important parsing into a separate function.
Support for dumping bytecode to a file handle in some kind of human-readable format.
Strings can be represented in the bytecode as a pointer, length pair rather than embedding the string data into the bytecode -- all strings are interned by the core syntax parser.
Add todo relating to early destruction of parser object (it shouldn't be needed once parsing is complete). Note documented issue surrounding interned string dictionary, however.
In general, it seems wasteful to create a new dictionary containing string representations of keywords for every single parser instance. It would be better to have one central (statically allocated?) dictionary for this and then each parser instance can have a smaller dictionary containing any unknown strings contained within the stylesheet being parsed (e.g. string constants or URLs).
svn path=/trunk/libcss/; revision=5627
|
|
|
|
|
|
| |
Provide API to create/destroy css_styles and append them to css_rules.
svn path=/trunk/libcss/; revision=5625
|
|
|
|
|
|
| |
Fix typos.
svn path=/trunk/libcss/; revision=5624
|
|
|
|
|
|
| |
Some type-related pedantry, too.
svn path=/trunk/libcss/; revision=5623
|
|
svn path=/trunk/libcss/; revision=5621
|