~vcs-imports/gtk/+git/gtk:font-options

Last commit made on 2024-01-29
Get this branch:
git clone -b font-options https://git.launchpad.net/~vcs-imports/gtk/+git/gtk

Branch merges

Branch information

Name:
font-options
Repository:
lp:~vcs-imports/gtk/+git/gtk

Recent commits

7e47452... by Matthias Clasen <email address hidden>

Add some more text rendering tests

1564d76... by Matthias Clasen <email address hidden>

Accept font options in node files

The goal is to fix all the context that influences the rendering
of text nodes in the node file. This includes the relevant parts
of cairo_font_options_t (via pango_cairo_context_set_font_options)
as well as the dpi (via pango_cairo_font_map_set_resolution).

The default values we use match the default of the gsettings backing
our GtkSettings:

hint-metrics: off;
hint-style: slight;
antialias: on;
dpi: 96;

This will help with better font testing.

Parser test included.

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

node-editor: Drop a duplicated menu item

1ffa01b... by Benjamin Otte <email address hidden>

Merge branch 'contentview-step1-finished' into 'main'

[macos] Use system shadow on macOS

Closes #6255

See merge request GNOME/gtk!6785

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

Merge branch 'cache-weak-unref' into 'main'

gpu: Fix a problem with texture caches

Closes #6377

See merge request GNOME/gtk!6824

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

Merge branch 'drag-out-of-fullscreen' into 'main'

gtk: Make window handles work when attached to fullscreen windows

See merge request GNOME/gtk!6825

24850df... by Matthias Clasen <email address hidden>

Merge branch 'fix-gc-context' into 'main'

gpu: Call make current before gc

Closes #6366

See merge request GNOME/gtk!6826

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

gsk: Move gc calls

maybe_gc() may make a different context current, so do it before
the renderer has made its own context current.

89712fc... by Matthias Clasen <email address hidden>

gpu: Fix syntax confusion.

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

gpu: Drop an unused argument

The timestamp wasn't used in atlas creation.