~vcs-imports/gtk/+git/gtk:matthiasc/css-variables

Last commit made on 2024-05-07
Get this branch:
git clone -b matthiasc/css-variables https://git.launchpad.net/~vcs-imports/gtk/+git/gtk

Branch merges

Branch information

Name:
matthiasc/css-variables
Repository:
lp:~vcs-imports/gtk/+git/gtk

Recent commits

fb6af0e... by Matthias Clasen <email address hidden>

css: Only compute shorthand values once

When computing a style, only compute the shorthand value once.

9cbaba9... by Matthias Clasen <email address hidden>

css: Givw shorthand properties and ID

This will be used in future commits.

8786050... by Alice Mikhaylenko <email address hidden>

inspector: Sort GTK CSS properties between standard and custom ones

eac8021... by Alice Mikhaylenko <email address hidden>

inspector: Show custom properties for css nodes

85268e3... by Alice Mikhaylenko <email address hidden>

testsuite: Add css variables tests

9195561... by Alice Mikhaylenko <email address hidden>

csskeyframes: Support variables

20f4e65... by Alice Mikhaylenko <email address hidden>

cssanimation: Recompute values while playing

This will be necessary for supporting variables in animations.

For this we need to pass all the gtk_css_value_compute() parameters into
GtkCssAnimatedStyle: parent style and provider.

f9af42f... by Alice Mikhaylenko <email address hidden>

cssstaticstyle: Split property lists into a separate header

We'll need to use them in GtkCssAnimatedStyle too.

87f01a0... by Alice Mikhaylenko <email address hidden>

cssvalue: Pass an extra GtkCssVariableSet to compute()

We'll need this to support variables in @keyframes, since styles will
need to combine their own variables and the ones from the keyframes.

See the next commit, this one is split out to avoid a huge diff.

97a06d3... by Alice Mikhaylenko <email address hidden>

Implement basic support for CSS variables