| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Avoid creating duplicate cache entries with miniscule
scale differences. It does not cost us much to use a
slightly larger texture for a glyph.
|
|
|
|
|
| |
Preserve the scale for 2D transforms to
avoid a pixellated appearance.
|
|
|
|
| |
Test that gsk_transform_to_affine works.
|
| |
|
|\
| |
| |
| |
| | |
Update the URL for the Boost archive
See merge request GNOME/gtk!3548
|
| |
| |
| |
| |
| |
| | |
The old URL seems to have failed, and now it returns 301.
Use the URL from the Boost website.
|
|\ \
| | |
| | |
| | |
| | | |
Fix picking with transforms
See merge request GNOME/gtk!3547
|
| | |
| | |
| | |
| | | |
This reveals some issues with scale handling.
|
|/ /
| |
| |
| |
| |
| | |
When transforms include scales, we weren't picking
children properly. The special-case in gtk_widget_do_pick
only applies to 2D translations.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
docs: Fix indentation of the arguments
Closes #3945
See merge request GNOME/gtk!3544
|
| |/
| |
| |
| |
| |
| |
| |
| | |
The indentation of new lines inside documentation blurbs must be smaller
than 4 spaces, otherwise the Markdown parser will consider the line to
be part of a pre-formatted code block.
Fixes: #3945
|
|\ \
| | |
| | |
| | |
| | | |
gdk: fix typo in G-I attribute
See merge request GNOME/gtk!3545
|
| |/ |
|
|\ \
| |/
|/|
| |
| | |
Win32: Add EGLDisplay getter
See merge request GNOME/gtk!3543
|
|/
|
|
|
| |
Like what was done for Wayland and X11, add an API to retrieve the EGLDisplay
if one is being used in place of WGL.
|
|\
| |
| |
| |
| | |
Add backend-specific getter for the EGLDisplay
See merge request GNOME/gtk!3542
|
| |
| |
| |
| |
| |
| | |
Getting an EGLDisplay object is messy; might as well expose the function
we use internally to save some time, just like we did for the X11
backend.
|
| |
| |
| |
| |
| | |
Getting an EGLDisplay object is messy; might as well expose the function
we use internally to save some time.
|
| |
| |
| |
| |
| |
| | |
Otherwise the C++ compiler will start to complain.
The C++ keyword test does not need additional warnings.
|
|\ \
| |/
|/|
| |
| | |
inspector: Show text direction
See merge request GNOME/gtk!3541
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When configuring the inspector display, preserve
debug flags that affect which GL variant we pick.
Otherwise, we may end up with a GLX context on the
default display, and an EGL context on the inspector
one. This hopelessly confuses libepoxy, and things
don't go well when that happens.
|
| | |
|
|/
|
|
| |
This is not a property, so show it on the misc tab.
|
|\
| |
| |
| |
| | |
Prefer EGL to GLX for the GL support on X11
See merge request GNOME/gtk!3540
|
| |
| |
| |
| |
| |
| |
| | |
We're going to get into a messy situation, with both GLX and EGL
initialized.
If we're already using EGL, skip the whole cache.
|
| |
| |
| |
| | |
At least until we can guarantee that EGL-X11 works fine there.
|
| |
| |
| |
| |
| | |
It's GLX-specific anyway, there's no need to complicate things by having
half the code in the generic path, and half in the GLX one.
|
| |
| |
| |
| | |
Mostly as a way to compare the EGL and GLX implementations.
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
This makes the X11 backend similar to the Wayland one, when it comes to
OpenGL.
Fall back to GLX only if EGL support is not available.
|
| |
| |
| |
| |
| |
| |
| |
| | |
If we want to add an EGL implementation for the X11 backend, we are
going to need to move the GLX bits into their own class. The first step
is to declare GdkX11GLContext as an abstract type, and then subclass it
into a GdkX11GLContextGLX type, which includes the whole GLX
implementation.
|
|\ \
| |/
|/|
| |
| |
| |
| | |
broadway: Add a setter for display scale
Closes #3934
See merge request GNOME/gtk!3538
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
This is useful when using Broadway as a headless
display server.
Fixes: #3934
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
ci: Add clang-extra-tools to the image
See merge request GNOME/gtk!3539
|
|/ /
| |
| |
| |
| | |
Hurray for bite-size packages! Splitting
this off broke our style check in ci.
|
|\ \
| | |
| | |
| | |
| | | |
print-editor: Fix saving
See merge request GNOME/gtk!3536
|
| | |
| | |
| | |
| | |
| | | |
g_file_replace_contents() does not accept -1
as length, unlike similar apis.
|
| | |
| | |
| | |
| | |
| | | |
g_file_replace_contents() does not accept -1 as
length, unlike similar apis.
|
|\ \ \
| |_|/
|/| |
| | |
| | | |
Ensure consistent header bar buttons in the demo and tests
See merge request GNOME/gtk!3537
|
| | | |
|
| | | |
|
| | | |
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | | |
fontbutton: Quote font family names
See merge request GNOME/gtk!3534
|
| | |
| | |
| | |
| | |
| | | |
Otherwise, spaces in family names will trip up
the css parser.
|
|\ \ \
| |_|/
|/| |
| | |
| | | |
GtkActionBar spacing fixes
See merge request GNOME/gtk!3535
|
| | | |
|
| | | |
|