| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Move this to a separate header, since it is not
parser functionality, and kill the duplicate
gtkcssparserprivate.h header.
|
|
|
|
|
| |
With these changes, we skip roughly 85% of compute() calls during
widget-factory startup
|
|
|
|
|
| |
This is important to have for debugging and e.g. to print statistics for
the individual css value types
|
|
|
|
|
|
| |
Just like font features, font variations are stored
as a hash table mapping strings to pure number values,
which never change during compute.
|
|
|
|
|
| |
... and move them from _gtk_css_parser_error() to the proper new error
message.
|
|
|
|
|
|
|
| |
This commit is still way too big, but I couldn't make it smaller.
It transitions the old CSS parser to the new parser. CSS parsing is now
tokenized, everything else is probably still buggy.
|
|
|
|
|
| |
Well, just rename _gtk_css_parser_read_string() for the new semantics,
but this sounds cooler.
|
| |
|
|
|
|
| |
... and gtk_css_parser_has_function().
|
|
|
|
|
|
|
| |
Dynamic values are values that change their contents with the current
(monotonic) time.
This just introduces the GtkCssValue API for it.
|
|
This is a CSS font level 4 property that lets us
use font variation settings from css.
|