| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
We have more accurate section printouts now and they are used here.
|
|
|
|
|
| |
This conforms to what Pango does and to the CSS4 spec. And it makes the
parsing code easier. So let's go for it.
|
| |
|
| |
|
|
|
|
|
| |
Reshuffle things a bit more, sort the test files into subdirectories,
and shorten their names.
|
|
|
|
| |
Unify the test naming some more.
|
|
|
|
| |
The new font-variant support affected the output here.
|
|
|
|
| |
Just like the previous commit, we need to set G_TEST_SRCDIR.
|
|
|
|
|
| |
Put all tests in a suite, and order them in a nicer way.
This makes the test output look better.
|
| |
|
|
|
|
| |
Reinstate the installed tests for css style.
|
|
|
|
|
| |
We are officially switching to Meson as the default build system for
GTK+.
|
|
|
|
|
|
|
| |
Don't include unistd.h on Windows, and include the appropriate headers on
Windows as necessary.
https://bugzilla.gnome.org/show_bug.cgi?id=773299
|
|
|
|
| |
And fix libgtk_dep/libgdk_dep to link_with the shared lib
|
| |
|
|
|
|
| |
This is the same as the previous commit.
|
|
|
|
|
|
| |
libgdk is statically linked these days, so if you link against it, all
of its symbols will exist twice: Once in libgtk.so and once in your
binary.
|
|
|
|
|
| |
Parsing a css file always succeeds as CSS can recover from parsing
errors.
|
|
|
|
|
| |
This is almost certainly incomplete.
Needs careful scrutiny
|
|
|
|
| |
Verify rebeccapurple too.
|
| |
|
| |
|
|
|
|
| |
Test more of the syntax of the font: shorthand.
|
|
|
|
|
|
|
|
|
| |
Setting the font: shorthand to something like smaller is not
in line with the css spec. Just set the font-size: property
for this.
Also fix the other font: shorthand to specify size and family
according to the css spec.
|
|
|
|
|
|
| |
The default font size of 10pt will now properly render as 13.33px,
but we shouldn't use the default anyway as that can be controlled
by user settings
|
| |
|
|
|
|
|
|
|
| |
This reverts commit a4ed154b037aaf03f8c166a711c326a030225eed.
The misparsing that is tested here will not be fixed in 3.20,
so keep this test out of the stable branch.
|
| |
|
|
|
|
|
|
| |
Commit d0fd7990c3f2c738f86185418ccd76b14da8a776 changed
the location of builtin themes, breaking the loading of
the empty theme in test-css-style.
|
| |
|
|
|
|
|
| |
Verify that we support all the css color names, with their expected
rgb values.
|
|
|
|
|
| |
Same as the previous one. I should fix my silly mistakes before
copying them around...
|
|
|
|
|
|
| |
This test checks that the selector E:state + F works as expected.
https://bugzilla.gnome.org/show_bug.cgi?id=722727
|
|
|
|
|
| |
This mainly just tests that gradients are properly
reproduced by gtk_style_context_to_string.
|
|
|
|
|
| |
The previous commit changed the format of the output
generated by the CSS style tests.
|
|
|
|
|
| |
The format for CSS values changed slightly in one of the
previous commits.
|
|
|
|
|
|
| |
Use a custom, empty theme and stop importing reset-to-defaults.css.
This avoids overwriting initial values, so our initial value
filtering works better.
|
|
|
|
| |
The previous commit changed the format of the output.
|
|
|
|
| |
It requires a tab character, or the build will fail.
|
|
|
|
|
| |
I forgot to add this file to source control when the new tests
were initially added.
|
| |
|
| |
|
| |
|
| |
|
|
This uses the same function for dumping CSS nodes and styles
as the CSS node test. It can be used to test aspects of inheritance
and matching, as well as initial values.
No actual tests yet.
|