Loading
Commits on Source 91
-
Philip Withnall authored
Ye olde worlde typoe. Signed-off-by:Philip Withnall <pwithnall@gnome.org>
-
Arjan Molenaar authored
This avoids the focus to move to a popup or popover window. The red/yellow/green buttons remain colored.
-
Arjan Molenaar authored
-
Mat authored
-
Ahmed Baizid authored
calendar_select_day_internal() is too big, doing so many things.
-
Ahmed Baizid authored
`GDateTime`s span 0001-01-01/9999-12-31.
-
Ahmed Baizid authored
`GtkCalendar`s span 0001-01/9999-12.
-
Ahmed Baizid authored
Month/year navigation with the keyboard checks if the corresponding widget is sensitive or not.
-
Ahmed Baizid authored
calendar_invalidate_day() calls are no more disseminated.
-
Ahmed Baizid authored
Out of range dates are in insensitive tabel cells.
-
Matthias Clasen authored
-
Maximiliano Sandoval authored
The annotations should only be set when the name of the setter or getter for a property "GtkClassName:prop-name" is not gtk_class_name_g(s)et_property_name.
-
Maximiliano Sandoval authored
Removed via regex and grep. The following were intentionally not removed: - GtkImage:file: (attributes org.gtk.Property.set=gtk_image_set_from_file) - GtkImage:resource: (attributes org.gtk.Property.set=gtk_image_set_from_resource) As they have no getter and (setter PROP) without a (getter PROP) crash gobject-introspection. This is fixed by https://gitlab.gnome.org/GNOME/gobject-introspection/-/commit/ad3118eb519d40131ae90f4cf9b55c991c30821b.
-
Maximiliano Sandoval authored
Removed via regex and grep.
-
Maximiliano Sandoval authored
We remove the annotations that did not match the regex of the previous commits.
-
Maximiliano Sandoval authored
-
twlvnn kraftwerk authored
(cherry picked from commit 090fcfe5034580aadf42f0c4839ba392288a8f76)
-
Alexander Shopov authored
-
Matthias Clasen authored
docs: Remove custom org.gtk.Method and org.gtk.Property annotations See merge request GNOME/gtk!7335
-
AsciiWolf authored
-
Matthias Clasen authored
Relevant information when debugging shadows.
-
Matthias Clasen authored
gpu: Print blur colors See merge request GNOME/gtk!7695
-
Ekaterine Papava authored
-
Asier Sarasua Garmendia authored
-
Hugo Carvalho authored
-
Andi Chandler authored
-
Arjan Molenaar authored
macos: Fix popup window and keyboard input Closes #6950 and #5049 See merge request GNOME/gtk!7653
-
Ask Hjorth Larsen authored
-
Benjamin Otte authored
A siimplification that will come in handy in the future.
-
Benjamin Otte authored
This just adds the plumbing, usage will happen later. For testing, GDK_VULKAN_DISABLE=swapchain-maintenance will turn it off.
-
Benjamin Otte authored
It seems Mesa doesn't support that yet, but having it doesn't hurt. And it allows drivers to allocate less memory for the swapchains, because we don't need all the 4 images we request in minImageCount. But drivers tend to take that minimum image count as gospel, so we need to use a higher number to not cause lag in corner cases.
-
Matthias Clasen authored
Avoid calling gsk_container_node_get_child in a loop.
-
Matthias Clasen authored
This is the most-called function on render nodes.
-
Matthias Clasen authored
Getting the hint style is one of the more expensive calls we do when adding glyph nodes, so cache this information in the node.
-
Matthias Clasen authored
We don't need to do this in the loop.
-
Matthias Clasen authored
We're not using last_image for anything.
-
Matthias Clasen authored
This variant takes the color_states, instead of computing it anew from the ccs and the color state of the color. This will be used to pull this work out of the loop in add_glyph_node.
-
Matthias Clasen authored
This reduces the cost of these calls significantly, and this is the inner loop of the node processor.
-
Matthias Clasen authored
Pull the shader clip computation out of the loop in the common case that the entire node is contained in the clip.
-
Matthias Clasen authored
gsk: Small optimization See merge request GNOME/gtk!7698
-
Aurimas Černius authored
-
Mohamed Akram authored
-
Matthias Clasen authored
imcontextsimple: Handle dead_hamza See merge request GNOME/gtk!7699
-
Benjamin Otte authored
Set the alpha channel to "undefined" in this case. Gimp doesn't seem to like this when opening the image and insists to doing something with it, that's a bit of a bummer. But it allows GTK to load RGBx textures.
-
Benjamin Otte authored
I've had a need for flags for the get_as_image() call but so far have been able to work around it. But now it seems I might finally need it. This just introduces the flags but doesn't add any. Related: #6980
-
Benjamin Otte authored
vulkan: Enable VK_EXT_swapchain_maintenance1 if available See merge request GNOME/gtk!7696
-
Matthias Clasen authored
Add swapchain-maintenance, and remove some no longer used values.
-
Matthias Clasen authored
Fix a typo
-
Benjamin Otte authored
We were using the wrong format and color state when downloading the data. Tests not included in this commit, but a few commits later.
-
Benjamin Otte authored
Swizzling is not respected for blitting. See commit 058252e8 for the same change in Vulkan. Apparently that never made it to ngl. The next commit will have a test for this.
-
Benjamin Otte authored
Opaque textures don't clamp to transparent but instead to black. We didn't consider this, so we were blurring their edges into blackness not into transparency. Fix this by adding the GSK_GPU_AS_IMAGE_SAMPLED_OUT_OF_BOUNDS flag and respecting it in the implementation that uses it. Test included. Fixes #6980
-
Matthias Clasen authored
docs: Sync docs for GDK_VULKAN_DISABLE See merge request GNOME/gtk!7700
-
Benjamin Otte authored
Fix blur for opaque textures Closes #6980 See merge request GNOME/gtk!7697
-
Balázs Úr authored
-
Daniel Mustieles authored
-
Matthias Clasen authored
This reverts commit c033de9b. This change unintentionally broke use of relative paths in Adwaita. Fixes: #6991
-
Anders Jonsson authored
-
Matthias Clasen authored
Revert "css: Simplify theme loading" Closes #6991 See merge request GNOME/gtk!7702
-
Simon McVittie authored
`thread_current_context` might be holding the last reference to `previous`, in which case `gdk_gl_context_make_current` on the new context will free `previous`, leaving it a dangling pointer. Avoid this by making sure to hold a reference. Fixes: 41cd0c6f "gl: Fix initial EGL context creation on X11" Resolves: https://gitlab.gnome.org/GNOME/gtk/-/issues/6995 Signed-off-by:
Simon McVittie <smcv@debian.org>
-
Bruce Cowan authored
-
Matthias Clasen authored
gdkgltexture: Avoid use-after-free when switching GdkGLContext Closes #6995 See merge request GNOME/gtk!7703
-
Matthias Clasen authored
This broke with recent fixes to GtkSingleSelection. Fixes: #6996
-
Sergey Bugaev authored
gtk_file_chooser_get_current_folder () is transfer full, while g_list_store_append () is transfer none. Signed-off-by:Sergey Bugaev <bugaevc@gmail.com>
-
Sergey Bugaev authored
g_file_monitor_directory () can fail. We're ignoring the actual error by passing NULL for the error argument, but we shouldn't be trying to connect to a signal on the NULL value that gets returned on error. Signed-off-by:Sergey Bugaev <bugaevc@gmail.com>
-
Matthias Clasen authored
print dialog: Fix initial selection Closes #6996 See merge request GNOME/gtk!7704
-
Emmanuel Gil Peyrot authored
Those two come from the VK_KHR_pipeline_binary extension and have been added in Vulkan 1.3.294.
-
Emmanuel Gil Peyrot authored
This one got added in 66ba1f76 but didn’t end the sentence with a dot, and didn’t have its enum name between parentheses so that people can debug more easily which error code got generated.
-
Matthias Clasen authored
filechooser: Plug a leak See merge request GNOME/gtk!7705
-
Philip Withnall authored
Fixes the formatting for `GtkAlign`. Signed-off-by:Philip Withnall <pwithnall@gnome.org>
-
Benjamin Otte authored
-
Benjamin Otte authored
In the rare situation (read: I triggered it with obscure hacks) where no ops are emitted, we could end up pointing into invalid memory and crashing. Don't do that.
-
Benjamin Otte authored
This reverts commit ffae0010. The commit doesn't work with the nvidia driver and it's not necessary to use it, so drop it for now. Fixes #6992
-
Benjamin Otte authored
Instead of 🞨 which isn't supported in many places, use ⬚. ⬚ also fits better with □ and ▢ for describing clip regions.
-
Benjamin Otte authored
This is useful when trying to get more ops merged for performance reasons.
-
Arjan Molenaar authored
This will make sure the dragged window will stay visible.
-
Benjamin Otte authored
It does functionally the same now, but it makes it mroe clear how it works. As a bonus, it will now trigger for -Wswitch-enum, too.
-
Benjamin Otte authored
Makes it possible to use it in multiple places.
-
Matthias Clasen authored
vulkan: Add another two error codes See merge request GNOME/gtk!7708
-
Matthias Clasen authored
gtkenums: Fix missing backtick in docs See merge request GNOME/gtk!7683
-
Georges Basile Stavracas Neto authored
org.freedesktop.DBus.Properties.Get() returns "(v)" which then must be unpacked into an uint32 ("u") variant. -
Arjan Molenaar authored
This fixes the Dnd demo.
-
Georges Basile Stavracas Neto authored
The Flatpak portal (and so far all other portals) live in the session bus, not in the a11y bus. Use the session bus to get the Flatpak portal version. Avoid too many synchronous D-Bus calls on startup by using g_once_init_* helpers.
-
Matthias Clasen authored
gpu: Don't crash when there's no ops Closes #6992 See merge request GNOME/gtk!7710
-
Arjan Molenaar authored
macos: Keep DnD windows always on top Closes #6809 and #6818 See merge request GNOME/gtk!7706
-
Matthias Clasen authored
a11y: Use session bus to check Flatpak portal See merge request GNOME/gtk!7709
-
Philip Withnall authored
There was a typo ‘phases happens’, but also some spurious whitespace and slightly odd-sounding use of ‘we’ so I changed it to be phrased passively. Signed-off-by:Philip Withnall <pwithnall@gnome.org>
-
Matthias Clasen authored
gtklistitem: Fix a minor typo in the docs See merge request GNOME/gtk!7681
-
Matthias Clasen authored
docs: Fix typo and improve wording in drawing model docs See merge request GNOME/gtk!7711
-
Matthias Clasen authored
GtkCalendar: Avoid ending up with invalid dates Closes #6406 See merge request GNOME/gtk!6851
-
Matthias Clasen authored
-
Simon McVittie authored