| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
We need to be able to compute different GtkCssImage values
depending on the scale, and we need this at compute time so that
we don't need to read any images other than the scale in used (to
e.g. calculate the image size). GtkStyleProviderPrivate is shared
for all style contexts, so its not right.
|
|
|
|
|
|
|
|
| |
Saves ~6MB of memory per application in the Adwaita I am using - at
least until the app starts using all the images in the theme, because
the code doesn't discard images yet once they were loaded.
https://bugzilla.gnome.org/show_bug.cgi?id=692934
|
|
|
|
|
|
| |
This will be needed in the next commit.
https://bugzilla.gnome.org/show_bug.cgi?id=692934
|
|
|
|
|
|
|
| |
This way, we don't keep the indirection when actually rendering the
image.
https://bugzilla.gnome.org/show_bug.cgi?id=692934
|
|
|
|
|
|
|
|
|
| |
This is essentially a GtkCssImage for a cairo_surface_t and is a pretty
much straight up copy of GtkCssImageUrl. But we want to implement lazy
loading and animations, so GtkCssImageUrl is going to gain new
features...
https://bugzilla.gnome.org/show_bug.cgi?id=692934
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I'd like to use it when printing the value, but I haven't found a way to
do that sanely yet, as I'd need to be able to print relative paths for
make check to work (otherwise the srcdir would blow things up). And we
use a GString to output to, so there's no way to attach a base dir to
that.
If anyone has an idea how to achieve that, poke me. Having the real
filename in debug prints sounds like a very good idea to me.
https://bugzilla.gnome.org/show_bug.cgi?id=692934
|
|
|
|
| |
The file is now part of the GtkCssParser
|
|
|
|
|
| |
Now that we keep track of the parser's file, we don't require it to be
passed anymore.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This means we can share the pixbuf data when using GdkPixdata
images in the resource.
|
| |
|
| |
|
|
|
|
| |
Move the function to gtkcssparser.c and use it in both places.
|
|
|