| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Add a simple test that uses this functionality.
svn path=/trunk/libcss/; revision=6065
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6064
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6063
|
|
|
|
|
|
|
| |
There's still a bunch of outstanding functionality here (like URL resolution and media list parsing).
Also, there's currently no way of telling the client to stop fetching data for a stylesheet (and, more importantly, not to attempt to access the stylesheet again as it's about to be destroyed)
svn path=/trunk/libcss/; revision=6062
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6061
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6060
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6059
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6056
|
|
|
|
|
|
| |
Some testdata for selectors
svn path=/trunk/libcss/; revision=6055
|
|
|
|
|
|
| |
complains that they don't know what hexnum is meant to represent.
svn path=/trunk/libcss/; revision=6054
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6053
|
|
|
|
|
|
| |
This (or something similar) will need migrating to the automated data at some point.
svn path=/trunk/libcss/; revision=6052
|
|
|
|
|
|
| |
Multiple iterations are only of any use for benchmarking, anyway.
svn path=/trunk/libcss/; revision=6051
|
|
|
|
|
|
| |
More importantly, make this build when we have spam enabled.
svn path=/trunk/libcss/; revision=6050
|
|
|
|
|
|
| |
parser.
svn path=/trunk/libcss/; revision=6049
|
|
|
|
|
|
| |
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=6047
|
|
|
|
|
|
| |
into value + unit pairs.
svn path=/trunk/libcss/; revision=6046
|
|
|
|
|
|
| |
necessarily integers.
svn path=/trunk/libcss/; revision=6045
|
|
|
|
|
|
| |
comparisons rather than simply comparing pointers. Calling strncasecmp for such short strings may incur an excessive overhead. If so, we can perform the comparison ourselves, thus avoiding the function call. Making the lexer separate the units from the value probably isn't helpful, particularly thanks to the need to handle "color: 0f0000;" in quirks mode (this will be lexed as a dimension).
svn path=/trunk/libcss/; revision=6044
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6043
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6042
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6041
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6037
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6020
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6018
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6017
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6016
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6015
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6014
|
|
|
|
|
|
| |
If you thought the code was ugly before, this is worse.
svn path=/trunk/libcss/; revision=6013
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6012
|
|
|
|
| |
svn path=/trunk/libcss/; revision=5973
|
|
|
|
| |
svn path=/trunk/libcss/; revision=5883
|
|
|
|
| |
svn path=/trunk/libcss/; revision=5882
|
|
|
|
| |
svn path=/trunk/libcss/; revision=5881
|
|
|
|
| |
svn path=/trunk/libcss/; revision=5880
|
|
|
|
| |
svn path=/trunk/libcss/; revision=5879
|
|
|
|
| |
svn path=/trunk/libcss/; revision=5878
|
|
|
|
|
|
| |
This simplifies and shortens the code.
svn path=/trunk/libcss/; revision=5877
|
|
|
|
| |
svn path=/trunk/libcss/; revision=5876
|
|
|
|
|
|
| |
Use this when parsing counter functions.
svn path=/trunk/libcss/; revision=5875
|
|
|
|
|
|
| |
Beginnings of a content property parser.
svn path=/trunk/libcss/; revision=5874
|
|
|
|
| |
svn path=/trunk/libcss/; revision=5870
|
|
|
|
| |
svn path=/trunk/libcss/; revision=5869
|
|
|
|
| |
svn path=/trunk/libcss/; revision=5867
|
|
|
|
|
|
| |
Something approximating background-position.
svn path=/trunk/libcss/; revision=5866
|
|
|
|
| |
svn path=/trunk/libcss/; revision=5865
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
pointless to create objects on the heap which can equally well be on the stack, given the shortness of their lifetime.
svn path=/trunk/libcss/; revision=5863
|