summaryrefslogtreecommitdiff
path: root/gtk/gtkcssnodestylecache.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix minor typosYuri Chornoivan2020-05-281-1/+1
|
* cssnodestylecache: Use const pointer in lookupTimm Bäder2017-03-021-4/+4
|
* cssnode: Redo GTK_DEBUG=no-css-cacheBenjamin Otte2016-01-161-0/+13
| | | | | | | | Previously this setting would just invalidate the whole CSS tree and thereby hopefully avoid all cache usage. Now, we actually don't cause extra invalidations anymore, but instead avoid ever inserting anything into the cache when this setting is set.
* cssnode: Implement the style cacheBenjamin Otte2016-01-161-2/+95
| | | | | | | | | | This essentially copies the previous cache implementation. With one caveat: It is now attached to and maintained by the CssNode, not by the CssStyle. And this is important because styles may be reused in incompatible situations which would cause cache collisions and lead to broken CSS in weird situations.
* cssnode: Split out the style cacheBenjamin Otte2016-01-161-0/+76
For now, the split out style cache doesn't cache anything. This is mostly to make sure that bisections of wrong caching behavior will bisect down to the commit that actually adds caching.