lp:~vcs-imports/gtk/+git/gtk
- Get this repository:
-
git clone
https://git.launchpad.net/~vcs-imports/gtk/+git/gtk
Import details
This repository is an import of the Git repository at https://gitlab.gnome.org/GNOME/gtk.git.
Last successful import was .
Branches
Name | Last Modified | Last Commit |
---|---|---|
gtk-3-24 | 2024-05-18 10:47:48 UTC |
Merge branch 'fix-win32-build-gcc14' into 'gtk-3-24'
Author:
Luca Bacci
Merge branch 'fix-win32- gtkprintoperati See merge request GNOME/gtk!7259 |
amolenaar/ |
2024-05-17 15:32:12 UTC |
events: Use primary modifier for text, instead of Control
Author:
Arjan Molenaar
events: Use primary modifier for text, instead of Control This makes key events feel more natural on macOS. |
amolenaar/doc-fixes | 2024-05-17 15:13:13 UTC |
docs: Fix typo in doc string
Author:
Arjan Molenaar
docs: Fix typo in doc string |
jsparber/ |
2024-05-16 11:34:05 UTC |
gdk/wayland: Always use toplevel surface when transferring focus
Author:
Julian Sparber
gdk/wayland: Always use toplevel surface when transferring focus Xdg activation for other applications was fixed in |
main | 2024-05-16 01:49:52 UTC |
Merge branch 'css-fiddling' into 'main'
Author:
Matthias Clasen
Merge branch 'css-fiddling' into 'main' css: Lose some underscores See merge request GNOME/gtk!7255 |
gtk-4-14 | 2024-05-15 19:53:51 UTC |
Update Catalan translation
Author:
Jordi Mas
Update Catalan translation |
shrink-titlebars | 2024-05-15 17:22:32 UTC |
theme: Reduce the height of titlebars
Author:
Matthias Clasen
theme: Reduce the height of titlebars The height of our titlebars is geared towards headerbars that can |
shrink- |
2024-05-15 15:46:44 UTC |
theme: Reduce the height of titlebars
Author:
Matthias Clasen
theme: Reduce the height of titlebars The height of our titlebars is geared towards headerbars that can |
ccs-math | 2024-05-14 03:52:48 UTC |
css: Implement math functions
Author:
Matthias Clasen
css: Implement math functions Implement the functions described in the "Mathematical Beyond calc(), which we already had, this includes Some tests included. |
nieldsg/font-filter | 2024-05-13 11:06:19 UTC |
gtk: Introduce private GtkFontFilter helper
Author:
NielsDG
gtk: Introduce private GtkFontFilter helper Extract the "user filter" code from the `GtkFontChooser * If we want to expand the filter in the future (e.g. to filter on |
css-variables- |
2024-05-10 03:13:53 UTC |
css: Improve error reporting for variables
Author:
Matthias Clasen
css: Improve error reporting for variables Emit errors for all the variables that were being expanded Include the variables that are being expanded in the error message. |
gtk-4-12 | 2024-05-09 16:03:58 UTC |
Update Portuguese translation
Author:
Hugo Carvalho
Update Portuguese translation |
wip/otte/ |
2024-05-08 16:10:39 UTC |
build: bump GStreamer dep to 1.24.0
Author:
Benjamin Otte
build: bump GStreamer dep to 1.24.0 Depend on a release version, not a prerelease. |
icon-provider | 2024-05-08 04:07:45 UTC |
Add GtkIconProvider
Author:
Matthias Clasen
Add GtkIconProvider This is a minimal interface to provide icon lookup by name. |
matthiasc/ |
2024-05-07 23:33:55 UTC |
css: Only compute shorthand values once
Author:
Matthias Clasen
css: Only compute shorthand values once When computing a style, only compute the shorthand value once. |
wip-vulkan- |
2024-05-07 02:10:38 UTC |
gpu: Never create empty images
Author:
Matthias Clasen
gpu: Never create empty images Creating a Vulkan image with width or height zero is an error, The node file in the included test was devised by Benjamin Otte. Fixes: #6691 |
build-with-unicode | 2024-05-06 15:13:29 UTC |
Build with UNICODE
Author:
Luca Bacci
Build with UNICODE |
less-vulkan | 2024-05-05 19:19:17 UTC |
gsk: Require dmabuf support for Vulkan
Author:
Matthias Clasen
gsk: Require dmabuf support for Vulkan Don't use the Vulkan renderer if Vulkan doesn't support any |
font-subsetting |
2024-05-05 18:26:53 UTC |
Compress font data in node files
Author:
Matthias Clasen
Compress font data in node files Subsetting helps, but we can make things event smaller by compressing We still accept uncompressed font data as well, by using the (made-up) |
font-rendering- |
2024-05-03 23:05:36 UTC |
tests: Add a difficult node
Author:
Matthias Clasen
tests: Add a difficult node This node has the Fira e glyph in various sizes, |
matthiasc/ |
2024-05-03 17:07:31 UTC |
css parser: Small optimization
Author:
Matthias Clasen
css parser: Small optimization Avoid creating a GFile until it is needed. |
uberless-vulkan | 2024-05-01 18:10:44 UTC |
vulkan: Disable the uber shader
Author:
Matthias Clasen
vulkan: Disable the uber shader There are too many systems where compiling the uber shader takes |
wip/otte/ |
2024-05-01 08:45:12 UTC |
draft: Add a hack demonstrating text node size being wrong
Author:
Benjamin Otte
draft: Add a hack demonstrating text node size being wrong serialize/ Related: #6654 |
shader-tool | 2024-04-30 22:38:25 UTC |
Add a shader tool
Author:
Matthias Clasen
Add a shader tool This tool will do what is necessary to populate the Vulkan shader |
dmabuf-wayland | 2024-04-27 23:58:19 UTC |
gsk: Don't notify surface properties during render
Author:
Matthias Clasen
gsk: Don't notify surface properties during render The offloading may change subsurface stacking order, and thereby |
fix-profiler-mark | 2024-04-27 14:23:45 UTC |
gsk: Fix a profiler mark
Author:
Matthias Clasen
gsk: Fix a profiler mark I messed this up in f26efd9adf1ea3a8. |
listview-things | 2024-04-26 15:50:30 UTC |
listitemwidget: Update some accessible state
Author:
Matthias Clasen
listitemwidget: Update some accessible state Pass the selected state on to a11y. Fixes: #6663 |
wip.win32.fixes | 2024-04-26 02:24:55 UTC |
Win32 GL: Also force not to use depth/stencil/accum bits on legacy contexts
Author:
Chun-wei Fan
Win32 GL: Also force not to use depth/stencil/accum bits on legacy contexts For completeness' sake, also specifiy in the PIXELFORMATDESC Some drivers, however, enforces enabling depth buffers, so if we can't Attempts to complete fix for issue #6401. |
issue-6401-legacy | 2024-04-24 08:23:17 UTC |
Win32 GL: Also force not to use depth/stencil/accum bits on legacy contexts
Author:
Chun-wei Fan
Win32 GL: Also force not to use depth/stencil/accum bits on legacy contexts For completeness' sake, also specifiy in the PIXELFORMATDESC Some drivers, however, enforces enabling depth buffers, so if we can't Attempts to complete fix for issue #6401. |
wip/matthiasc/ |
2024-04-21 18:35:26 UTC |
Add a test for CSS variables
Author:
Matthias Clasen
Add a test for CSS variables |
cherry- |
2024-04-20 12:56:32 UTC |
Merge branch 'remove-work-arounds' into 'main'
Author:
Luca Bacci
Merge branch 'remove- GdkWin32: Remove some work arounds that are not needed anymore Closes #6614 See merge request GNOME/gtk!7114 (cherry picked from commit 2e152254468b63f 9297439d GdkWin32: Remove some work arounds that are not needed anymore |
bring-back-app-menu | 2024-04-19 18:25:36 UTC |
application: Bring back app menus
Author:
Matthias Clasen
application: Bring back app menus Being able to override the app menu is relevant on macOS, so |
wip/kabus/ |
2024-04-13 19:24:51 UTC |
gtk/columnview: Invert resizing drag direction in RTL
Author:
Khalid Abu Shawarib
gtk/columnview: Invert resizing drag direction in RTL Reverse the side of column resizing drag handle in RTL and change |
wip/p3732/ |
2024-04-13 14:17:54 UTC |
media add missing optional gstreamer include
Author:
Peter Eisenmann
media add missing optional gstreamer include |
fix-build-deps2 | 2024-04-11 17:01:50 UTC |
Try again to fix build deps
Author:
Matthias Clasen
Try again to fix build deps This is more of a shot in the dark. Trying to fix #6618. |
offload-lightbox | 2024-04-09 22:05:49 UTC |
wip: Add lightboxes to graphics offload
Author:
Matthias Clasen
wip: Add lightboxes to graphics offload Add GTK_GRAHPICS_ |
x11-shadow-change | 2024-04-08 12:38:29 UTC |
x11: Update shadow width capability
Author:
Matthias Clasen
x11: Update shadow width capability When the window manager changes, we have to update this, otherwise Fixes: #6558 |
wip-dmabuf-rotate | 2024-04-08 10:35:06 UTC |
wip: Play with rotations
Author:
Matthias Clasen
wip: Play with rotations Experiments with rotations for offloaded dmabufs. The way this currently works is by analyzing transforms There is a table that maps the 2D transform components of |
wip/jamie/ |
2024-04-04 06:58:20 UTC |
wayland: Update to xdg-decoration protocol
Author:
Jamie Murphy
wayland: Update to xdg-decoration protocol Currently gtk uses the out of date and non-standardized Co-authored-by: Lleyton Gray <lleyton@ |
wip/jamie/ |
2024-04-04 06:39:31 UTC |
entry: Update text-length as length changes
Author:
Jamie Murphy
entry: Update text-length as length changes Initially, there was nothing connecting the actual text-length from the |
wip/antoniof/ |
2024-03-31 23:11:38 UTC |
listbase: Select focus before moving cursor
Author:
=?utf-8?q?Ant=C3=B3nio_Fernandes?=
listbase: Select focus before moving cursor We have built-in keybindings for cursor arrow keys. They move the focus However, some views allow selection but start with no item selected; At best, this means we need to take an a extra step to move the cursor Instead, let's select the focus item if unselected but selectable. This Fixes https:/ |
dnd-no-drop-icon | 2024-03-31 09:10:45 UTC |
dnd: Style no-drop icons differently
Author:
Matthias Clasen
dnd: Style no-drop icons differently Add a .no-drop style class to drag icons if there is no selected Related: #6337 |
malloc-trim | 2024-03-27 13:15:20 UTC |
Call malloc_trim after loading images
Author:
Matthias Clasen
Call malloc_trim after loading images Not sure this is the best place to do it, but at least it is one |
cursor- |
2024-03-20 22:38:21 UTC |
wip: Dynamic cursor api
Author:
Matthias Clasen
wip: Dynamic cursor api |
wayland- |
2024-03-19 16:58:41 UTC |
wayland: Use a viewport for pointer surfaces
Author:
Matthias Clasen
wayland: Use a viewport for pointer surfaces This should give us more flexibility for buffer size vs surface |
wip/chergert/ |
2024-03-18 19:23:14 UTC |
fix demos
Author:
Christian Hergert
fix demos |
ci-rebuild-image | 2024-03-15 04:38:12 UTC |
ci: Set some ubsan options
Author:
Matthias Clasen
ci: Set some ubsan options Hopefully, this makes the build survive. |
gpu-desc-nonobject | 2024-03-14 01:10:16 UTC |
gpu: Make GskGpuDescriptors non-objects
Author:
Matthias Clasen
gpu: Make GskGpuDescriptors non-objects This is a bit involved, since we have to deal with subclassing |
wip/chergert/ |
2024-03-13 20:04:03 UTC |
gsk/gpu: use glMapBufferRange()
Author:
Christian Hergert
gsk/gpu: use glMapBufferRange() This is just a dummy commit for testing the branch. |
gpu-2d-types2 | 2024-03-13 03:31:57 UTC |
gsk: Start using 2d types
Author:
Matthias Clasen
gsk: Start using 2d types |
inline-vec2-things | 2024-03-13 02:08:28 UTC |
gsk: Add some inline vec2 apis
Author:
Matthias Clasen
gsk: Add some inline vec2 apis The gpu renderers are using a vec2 for their scale, and frequently |
gsk-profiler- |
2024-03-12 23:20:16 UTC |
Use glMapBufferRange instead of glMapBuffer
Author:
Matthias Clasen
Use glMapBufferRange instead of glMapBuffer glMapBufferRange has the advantage that it is available in GLES. |
text-node-hinting | 2024-03-12 21:50:34 UTC |
gsk: Use gsk_text_node_use_font_hinting
Author:
Matthias Clasen
gsk: Use gsk_text_ The render node now provides this information, so we don't need |
wip/chergert/ |
2024-03-12 21:09:38 UTC |
Merge remote-tracking branch 'origin/gsk-profiler-cleanup'
Author:
Christian Hergert
Merge remote-tracking branch 'origin/ |
wip/chergert/ |
2024-03-12 04:05:12 UTC |
gtk/textview: defer GtkTextLineDisplay finalization
Author:
Christian Hergert
gtk/textview: defer GtkTextLineDisplay finalization Defer the finalization of our GtkTextLineDisplay until we've completed |
wip/chergert/ |
2024-03-12 02:50:10 UTC |
blah
Author:
Christian Hergert
blah |
fix-hole-punching | 2024-03-10 23:58:19 UTC |
offload: Fix handling of clips
Author:
Matthias Clasen
offload: Fix handling of clips When we are inside a non-representable clip, we can't offload. The Fixes: #6499 |
wip/nodeparser- |
2024-03-10 01:04:02 UTC |
nodeparser: Adjust test for pango 1.52.0
Author:
Jeremy Bícha
nodeparser: Adjust test for pango 1.52.0 Adjust test result for changed output resulting from |
underline- |
2024-03-05 14:15:39 UTC |
gsk: Implement the 'underline trick'
Author:
Matthias Clasen
gsk: Implement the 'underline trick' Add an optimization that turns color ops into colorize ops when |
glyph-cache-split | 2024-02-25 23:26:00 UTC |
gsk: Maintain clip info for glyph nodes
Author:
Matthias Clasen
gsk: Maintain clip info for glyph nodes We can determine once whether we are contained, instead of doing The performance impact of this is hard to measure. |
unhinted- |
2024-02-22 02:11:36 UTC |
gsk: Use scaled font for glyph rendering
Author:
Matthias Clasen
gsk: Use scaled font for glyph rendering This changes the approach we take to rendering glyphs in the |
ebassi/issue-6463 | 2024-02-21 09:27:42 UTC |
Return empty string with an empty selection
Author:
Emmanuele Bassi
Return empty string with an empty selection The precondition check for gtk_editable_ If the selection of the file chooser entry has a length of zero Fixes: #6463 |
better-ink-rects | 2024-02-18 03:24:00 UTC |
Better ink rects
Author:
Matthias Clasen
Better ink rects |
fix-subpixel- |
2024-02-17 21:58:20 UTC |
gsk: Fix ink leakage in node diffing
Author:
Matthias Clasen
gsk: Fix ink leakage in node diffing We do need to enlarge the node bounds for text nodes after all, This reverts 24de5ffd4eac7f3 |
glyph-clipping- |
2024-02-17 13:24:55 UTC |
Hack: glyph cache debugging
Author:
Matthias Clasen
Hack: glyph cache debugging Color the padding in the cache, and warn if glyphs extrude into it. |
docs-gtk-org | 2024-02-15 18:10:36 UTC |
Merge branch 'glib-platform-specific-docs' into 'docs-gtk-org'
Author:
Emmanuele Bassi
Merge branch 'glib-platform- build: Download and build platform-specific GLib docs See merge request GNOME/gtk!6850 |
back-to-gl | 2024-02-10 19:49:58 UTC |
Revert "gsk: Change the default renderer"
Author:
Matthias Clasen
Revert "gsk: Change the default renderer" This reverts commit 98e3fca28483a31 We got sufficient testing to determine that the new renderers As somebody said, "this shit is hard." |
dmabuf-wayland-2 | 2024-02-09 16:58:44 UTC |
fixup! Be more careful in subsurfaces
Author:
Matthias Clasen
fixup! Be more careful in subsurfaces |
wip/chergert/ |
2024-02-02 23:14:31 UTC |
gdk/wayland: fix gtk_window_set_default_size() after resize
Author:
Christian Hergert
gdk/wayland: fix gtk_window_ This fixes Prompt/ This applies !is_resizing to size_is_fixed instead of fixed_size to avoid |
font-options- |
2024-02-01 02:20:56 UTC |
Change the way we handle hint-metrics
Author:
Matthias Clasen
Change the way we handle hint-metrics Be a bit more systematic about sanitizing the font options |
dang-clipping | 2024-01-31 10:48:06 UTC |
dang clipping
Author:
Matthias Clasen
dang clipping |
font-options | 2024-01-29 23:29:35 UTC |
Add some more text rendering tests
Author:
Matthias Clasen
Add some more text rendering tests |
wip/antoniof/ |
2024-01-26 16:30:08 UTC |
listitemmanager: Really remove section boundary on insert
Author:
=?utf-8?q?Ant=C3=B3nio_Fernandes?=
listitemmanager: Really remove section boundary on insert Complete the fix introduced by b05000d8bdbe407 It was made to handle the case of inserting at a tracked position which ][ where ']' and '[' are matched FOOTER and HEADER, as in the testsuite. But it doesn't handle the other 2 cases: ]( where ')' is UNMATCHED_FOOTER and '(' is UNMATCHED_HEADER. Indeed, I Note: the ')(' case doesn't exist because, at rest, there are no So, generalize the previous fix and add comments to make it easier |
wip/kabus/ |
2024-01-26 10:48:15 UTC |
listbase: Focus single item selection after rubberband
Author:
Khalid Abu Shawarib
listbase: Focus single item selection after rubberband |
favicons | 2024-01-25 16:06:24 UTC |
docs: Add favicons
Author:
Maximiliano Sandoval
docs: Add favicons Requires gi-docgen main. |
gpu-2d-types | 2024-01-25 03:01:28 UTC |
Add an simd implementation
Author:
Matthias Clasen
Add an simd implementation This is strongly based on graphenes simd plumbing. |
extend-debug-vars | 2024-01-23 02:08:46 UTC |
Extend debug var support
Author:
Matthias Clasen
Extend debug var support Make our debug variable parser handle key=value strings, provided GDK_DEBUG= |
gpu-drop-vec2 | 2024-01-22 02:25:24 UTC |
Add a GskPoint type and use it for offsets
Author:
Matthias Clasen
Add a GskPoint type and use it for offsets This has a tremendous ripple effect and is kind of disastrous. |
front-cache | 2024-01-20 16:19:23 UTC |
gpu: Add a front cache
Author:
Matthias Clasen
gpu: Add a front cache This copies the approach taken in the gl renderer to avoid much |
dnd-cursor-names | 2024-01-17 01:52:03 UTC |
Shrink the repeat-repeats tests
Author:
Matthias Clasen
Shrink the repeat-repeats tests This was triggering timeouts in ci. |
ebassi/slow-suite | 2024-01-16 18:33:40 UTC |
tests: Change test timeout for GDK
Author:
Emmanuele Bassi
tests: Change test timeout for GDK We use the same approach as the GTK testsuite: - default timeout of 60 seconds |
matthiasc/ |
2024-01-14 14:38:47 UTC |
wip: Add spirv dependencies for shaderc
Author:
Matthias Clasen
wip: Add spirv dependencies for shaderc This doesn't build, because spirv-tools wants the source location |
ebassi/ |
2024-01-12 23:19:10 UTC |
Snapshot/WIP: Add shaderc to the manifest
Author:
Emmanuele Bassi
Snapshot/WIP: Add shaderc to the manifest |
gpu-text-robustness | 2024-01-11 19:54:34 UTC |
gsk: Give up on text nodes with unuploadable glyphs
Author:
Matthias Clasen
gsk: Give up on text nodes with unuploadable glyphs If we can't upload the glyphs, just give up and use fallback. |
gpu-fix- |
2024-01-11 11:23:10 UTC |
gpu: Handle image creation failure for cairo ops
Author:
Matthias Clasen
gpu: Handle image creation failure for cairo ops Handle this like we do for textures: If we can't create the |
gpu-fix- |
2024-01-09 02:48:59 UTC |
gpu: Fix text clipping issues with large scales
Author:
Matthias Clasen
gpu: Fix text clipping issues with large scales This was observed in #6313. |
deprecate- |
2024-01-08 02:26:09 UTC |
gsk: Deprecate cairo render nodes
Author:
Matthias Clasen
gsk: Deprecate cairo render nodes This is part of the ongoing preparation for shedding cairo in our |
wip/matthiasc/gpu | 2024-01-06 01:54:14 UTC |
inspector: Update the logging tab
Author:
Matthias Clasen
inspector: Update the logging tab Make the logging-related checkboxes match the flags we have. |
testsuite- |
2023-12-21 13:27:12 UTC |
Rewrite compare-render test
Author:
Matthias Clasen
Rewrite compare-render test Rewrite this to use TAP and do a single invocation for a whole This uncovers that the GL renderer is mishandling transforms with |
BUG_gtk3_ |
2023-12-20 22:00:40 UTC |
scrolling a container should not scroll child widgets
Author:
Nelson Benitez
scrolling a container should not scroll child widgets Containers that can be scrolled should have precedence This problem can be seen in applications like Fixes issue #3092 |
glib-gi-docgen | 2023-12-17 13:21:13 UTC |
Use glib's gi-docgen documentation
Author:
Maximiliano Sandoval
Use glib's gi-docgen documentation The commit chosen is just the current HEAD, there is no release with the |
wip/antoniof/ |
2023-12-16 11:02:55 UTC |
listbase: Allow scroll_to() to grab focus on inactive windows
Author:
=?utf-8?q?Ant=C3=B3nio_Fernandes?=
listbase: Allow scroll_to() to grab focus on inactive windows `gtk_[grid, However, the way it checks whether focus is within the view is faulty. > This function works no matter if the listview is shown or focused. If the containing window doesn't is inactive, setting the focus item Therefore, even if the window is inactive, we should grab focus if |
dmabuf-y-invert | 2023-12-09 04:34:44 UTC |
dmabuf:Support upside-down dmabufs
Author:
Matthias Clasen
dmabuf:Support upside-down dmabufs Add a y-invert flag to GdkDmabufTextur Fixes: #6258 |
wip/smcv/endian | 2023-12-08 17:30:04 UTC |
gsk: Always use RGBA on big-endian architectures
Author:
Simon McVittie
gsk: Always use RGBA on big-endian architectures The memorytexture test started failing on big-endian CPUs while using Always taking the RGBA code-path on big-endian might not be optimal, Signed-off-by: Simon McVittie <smcv@debian.org> |
gtk-4-10 | 2023-11-27 16:11:08 UTC |
Update Russian translation
Author:
Artur S0
Update Russian translation |
fix_gdesktopapp |
2023-11-12 21:46:27 UTC |
fix detection of gio/gdesktopappinfo.h
Author:
Nelson Benitez
fix detection of gio/gdesktopapp Header file gio/gdesktopapp This bug was introduced by commit 13b94dab10e which One possible fix would be to replace 'gio/gdesktopap |
subsurface-api | 2023-10-29 02:22:45 UTC |
testsubsurface: Add dmabuf support
Author:
Matthias Clasen
testsubsurface: Add dmabuf support |
dmabuf- |
2023-10-25 21:10:40 UTC |
Fix up downloader selection
Author:
Matthias Clasen
Fix up downloader selection The mmap downloader is now added last, so we checking the downlaoders |
dmabuf-debug | 2023-10-22 00:29:47 UTC |
dmabuf: Some debugging infrastructure
Author:
Matthias Clasen
dmabuf: Some debugging infrastructure Add some helpers to print dmabuf formats. |
dmabug- |
2023-10-21 13:04:00 UTC |
Switch the shader to version 300
Author:
Matthias Clasen
Switch the shader to version 300 Still works! |
1 → 100 of 1170 results | First • Previous • Next • Last |