summaryrefslogtreecommitdiff
path: root/x11/gtk3
AgeCommit message (Collapse)AuthorFilesLines
2021-05-24*: recursive bump for perl 5.34wiz1-1/+2
2021-05-02*: Use the tools framework for gdbus-codegennia1-2/+3
2021-04-28gtk3: Update to 3.24.29leot2-8/+7
Changes: 3.24.29 ======= * Input: - Look for a Compose file in the right place (~/.config/gtk-3.0) - Revert some Compose sequence changes (mainly around dead acute and apostrophe) - Consume all key events during preedit, to avoid unexpected interactions - Ignore more modifiers during preedit, to allow using 3rd and 5th level choosers - Fix handling of cursor positions in non-ASCII preedit text * GtkSpinButton: - Interpret localized digits * GtkScale: - Fix sporadic criticals * GtkScrolledWindow: - Cancel overshoot on size changes - Avoid criticals with non-overlay scrollbars * GtkFileChooser: - Handle smb mounts better * GtkListBox: - Fix extending multi-selections * Fix a possible crash in gtk_show_uri * Wayland: - Improve font settings fallback * X11: - Avoid log spam on exit - Don't beep on untrusted displays * OS X: - Fix building on OS X 10.11 - Add gdk-quartz-cocoa-access.h with api that provides access to native objects * Translation updates: Dutch Nepali Swedish
2021-04-21revbump for boost-libsadam1-1/+2
2021-04-09gtk3: now assumes compiler defaults to c99nia1-2/+4
2021-04-01gtk3: updated to 3.24.28adam2-7/+7
Overview of Changes in GTK+ 3.24.28 =================================== * Input: - Improve dead key handling * CSS: - Fix rendering of scaled text shadows * Wayland: - Fix matching of accelerators with multiple layouts * X11: - Trap errors from the COW * Build: - Make gtk3-update-icon-cache output reproducible * Translation updates: Serbian
2021-03-22gtk3: updated to 3.24.27adam2-7/+7
Overview of Changes in GTK+ 3.24.27 =================================== * Input: Ensure preedit-start and preedit-end are emitted properly * GtkScrolledWindow: - Revert a change that broke touch scrolling * Theme: - Fix a problem with size changes in SSD decorations that caused mutter crashes - Use transparent black for window border in the dark theme * Windows: - Memory leak fixes - Fix unresponsive windows after tablet input - Add support for wheel and rotation axes * Translation updates: Belarusian German Kazakh Korean Latvian Turkish Overview of Changes in GTK+ 3.24.26 =================================== * Input: - Fix a few oversights in Compose file parsing - Fine-tune Compose preedit display * Theme: - Fine-tune scrollbar size and transitions - Reinstate invisible borders for tiled windows * Wayland: - Fix a problem with font settings not being found * Translation updates French Hungarian Turkish
2021-02-21gtk3: updated to 3.24.25adam2-7/+7
Overview of Changes in GTK+ 3.24.25 =================================== * Settings: - Make cursor aspect ratio setting work * Broadway: - Fix touchscreen event handling - Support Android / Chrome on-screen keyboard * Windows: - Fix issues with Intel graphics drivers - Avoid UAC for gtk-update-icon-cache * Wayland: - Avoid crashes with tablet input - Add api to support clients with subsurfaces better * Inspector: - Make the inspector available in non-debug builds * Theme: - Make scrollbars larger - Disable shadows on maximized, fullscreen and tiled windows * Printing: - Support Avahi-discovered printers better * Input: - Show preedit for compose sequences - Support long compose sequences - Support compose sequences producing multiple characters * Translation updates Belarusian British English Catalan Friulian Galician Japanese Persian Serbian
2021-01-07gtk3: updated to 3.24.24adam3-8/+10
Overview of Changes in GTK+ 3.24.24 =================================== * GtkColorChooser: - Update the default color palette * GtkFontChooser: - Fix family-only mode to return regular style * GtkTreeView: - Don't set focus-on-click for header buttons * Accessibility: - Implement scrollSubstringTo - Add a11y support to GtkPlug/GtkSocket * Printing: - Allow the lpr backend to print pdf and ps files * Theme: - Update gesture graphics - Update HighContrast css * Wayland: - Support the primary-selection-unstable-v1 protocol * X11: - Fix a crash with parent-relative backgrounds * Broadway: - Set modifier state of scroll events * Build: - Fix pc file generation on NixOS * OS X: - Restore command-key bindings * Windows: - Fix meson build with epoxy subproject * Translation updates: Basque Brazilian Portuguese British English Catalan Croatian Czech French Galician German Greek Hebrew Hungarian Indonesian Italian Kazakh Latvian Lithuanian Persian Polish Portuguese Slovak Slovenian Spanish Swedish Turkish Ukrainian
2020-10-01Update gtk3 to 3.24.23prlw12-8/+7
Overview of Changes in GTK+ 3.24.23 =================================== * Adwaita: - Support error states for labels and entries * Printing: - Use the correct names for remote printers * File choser: - Default to tracker2 for search to prevent symbol clashes in tracker-using applications * Wayland: - Support newer schemas for settings - Fix DND hotspot handling - Disconnect on display close * X11: - Fix a possible crash with disabled devices * Translation updates: Basque Chinese (China) Croatian Dutch Finnish Friulian Galician Hungarian Japanese Korean Portuguese Serbian
2020-08-31*: bump PKGREVISION for perl-5.32.wiz1-2/+2
2020-08-17*: revbump after fontconfig bl3 changes (libuuid removal)leot2-3/+4
2020-08-14gtk3: updated to 3.24.22adam4-25/+25
Overview of Changes in GTK+ 3.24.22 =================================== * GtkTextView: - Fix some corner cases of pixelcache invalidation - Make select-all work on touch * Fix print portal support * Adwaita: - Tweak title style class - Add a public color for text view background * Windows: - Limit the size of the corner mask cache - Use native API for keycode conversion - Use GLES on arm64 * Wayland: Add a way to change the application id * Quartz: Add axes to master devices * Add --enable-tracker3 option to configure * Translation updates: Catalan German Indonesian Italian Kazakh Spanish Turkish
2020-07-23gtk3: note that the patch shouldn't be upstreamed.maya2-3/+7
the glade fix requires some work to adapt to the released version, leaving in this note in the meantime.
2020-07-20gtk3: avoid crash when using glade. repro mentioned in patch comment.maya3-2/+30
bump PKGREVISION
2020-07-08gtk3+: updated to 3.24.21adam2-8/+7
Overview of Changes in GTK+ 3.24.21 =================================== * Wayland: - Prevent crashes with offscreen windows - Handle disorderly tablet/pad disconnects * GtkFileChooser: - Translate the type column - Add a tracker3 search engine - Rate-limit trash monitoring - Make get_filter work for native chooser * GtkGLArea: - Fix a redraw problem * GtkScrolledWindow: - Fix kinetic scrolling * Add a gtk-cursor-aspect-ratio setting * GDK: - Improve frame clock smoothness - Fix frame clock monotonicity * OS X: - Support Pen / Eraser input - Support openfiles in GtkApplication * Adwaita: - Improve notebook tab legibility * Translation updates: Basque Brazilian Portuguese Catalan Chinese (Taiwan) German Indonesian Italian Japanese Kazakh Lithuanian Polish Romanian Slovak Slovenian Swedish Ukrainian
2020-05-22revbump after updating security/nettleadam1-1/+2
2020-05-20Reset revisionadam1-2/+1
2020-05-20gtk3: updated to 3.24.20adam2-7/+7
Overview of Changes in GTK+ 3.24.20 =================================== * GtkFileChooser: - Prevent selection changes after overwrite confirmation - Don't grab focus to the sidebar on click - Avoid a use-after-free in GtkFileSystemModel * GtkEmojiChooser: - Remove blacklist * GtkAboutDialog: - Add more licenses * Adwaita: - Lower the contrast of checkboxes * HighContrast: - Export the same public colors as Adwaita * OS X: - Don't filter Escape in input methods * Windows: - Infer font settings from system settings * Translation updates Brazilian Portuguese Chinese Croatian French Japanese Lithuanian Polish Spanish Swedish Turkish Ukrainian
2020-05-19gtk3: depend on just libcups for the cups option, enable cups optionmaya2-5/+5
libcups doesn't share any of the objections for cups-base, and builds fine on darwin. bump pkgrevision
2020-04-12gtk3+: update to 3.24.18.wiz3-8/+9
Overview of Changes in GTK+ 3.24.18 =================================== * Wayland: - Fix more sizing regressions in Epiphany and LibreOffice menus, and popups in general * Build: - Make resource build reproducible * Translation updates Basque Latvian
2020-04-06gtk3+: update to 3.24.17.wiz3-10/+8
Overview of Changes in GTK+ 3.24.17 =================================== * GtkFileChooser: Fix some keynav issues * GtkMenuButton: disable focus-on-click * Derive the HighContrast and HighContrastInverse themes from Adwaita * Wayland: - Fix firefox sizing problems - Prevent Alt lingering after Alt-Tab - Load compose sequences from ~/.Compose - Fix a crash in the Wayland input method * Translation updates Finnish Hebrew
2020-04-05Add missing converters/fribidi dependency.hauke1-1/+3
2020-03-31gtk3+: update to 3.24.16.wiz3-9/+10
Overview of Changes in GTK+ 3.24.16 =================================== * Fix the build Overview of Changes in GTK+ 3.24.15 =================================== * filechooser: - Fix a crash - Support selecting directories with a new enough file chooser portal * textview: - Speed up tag handling * wayland: - Fix problems with clipboard handling - Fix a crash in the Wayland input method - Support cursor scale of 400% - Fix a crash in glade * css: Support font-feature-settings * Adwaita: - Use tabular figures where appropriate - Color tweaks for dark mode - Improve rendering of rounded corners * Translation updates Dutch German Japanese Korean Lithuanian Norwegian Bokmål Persian Ukrainian
2020-03-10librsvg: update bl3.mk to remove libcroco in rust casewiz2-4/+4
recursive bump for the dependency change
2020-03-08*: recursive bump for libffiwiz2-3/+4
2020-03-05gtk3: remove gsed requirementwiz1-6/+1
https://gitlab.gnome.org/GNOME/gtk/merge_requests/1295 was merged and released in GTK+ 3.24.14, so this is no longer necessary. From Michael Forney on tech-pkg.
2020-03-04gtk3+: update to 3.24.14.wiz5-39/+10
Overview of Changes in GTK+ 3.24.14 =================================== * Fix the opaque region for windows on X11 * theme: - Fix flat buttons in backdrop - Make popovers look more similar to menus - Tweak checkbox & radiobutton appearance - Add general typography classes (heading, title-1, etc) * language bindings: - Fix annotations for gtk_tree_model_sort_new_with_model * switch: Fix touch support * infobar: Make clickable for default action * emojichooser: - respect a no-emoji input hint * fontchooser: - Fix an oversight with hiding the size label * filechooser: - Disable recursive search without a system indexer * modelbutton: - Fix a11y support to reflect button state * input: - Fix touchpad gesture center calculation * x11: - Fix root window scaling - Support _GTK_WORKAREAS_Dn property * wayland: - Support a terminal purpose in input methods - Fix preedit cursor positioning - Fix enabling/disabling of text inputs - Support simultaneous selection requests - Require Wayland 1.14.91 * OS X: - Fix fullscreen state - Fix an Inkscape crash at startup - Fix OpenGL extension detection * Printing: - Fix a crash with Avahi * Translation updates: Basque British English Catalan Finnish French Galician Japanese Kurdish Sorani Malay Russian Slovak Spanish Turkish
2020-01-11gtk3: This needs sed -i to build with waylandnia1-1/+6
Some smaller linux toolchests don't provide it. So make sure gsed is used on such systems.
2020-01-08gtk3: fix building on macOS with Quartz backendadam5-5/+94
2020-01-06gtk3: Do not overwrite suggested options to enable wayland supportryoon1-2/+2
2020-01-05*: Enable Wayland where supported in GTK and Firefox.nia2-2/+7
Bump PKGREVISIONs
2019-12-31gtk3+: update to 3.24.13.wiz2-7/+7
Overview of Changes in GTK+ 3.24.13 =================================== * listbox: Fix header row reuse * wayland: Fix handling of tablets * theme: - Adwaita: Fix menu rounding - Adwaita: Various improvements for the Emoji chooser - Adwaita: Refresh check and radio buttons - HighContrast: Fix entry colors * input: - Properly handle bubbling of scroll events - Handle modifier key events properly - Run key controllers in the bubble phase - Do not use VIQR for Vietnamese by default * statusicons: Render sharply on hi-dpi * wayland: Fix handling of selection ownership * win32: - Set WS_BORDER for fullscreen GL windows if requested - Fix clipboard handling * quartz: - Handle titlebar events properly - Handle page up/down key events properly * broadway: Fix (lack of) clipboard handling * Translation updates: Catalan Chinese (Taiwan) Croatian Danish French German Hungarian Indonesian Russian Swedish
2019-11-06gtk3+: update to 3.24.12.wiz3-9/+8
Overview of Changes in GTK+ 3.24.12 =================================== * file chooser: allow sorting by file type * dnd: fix pointer offsets under X11 and Wayland * broadway: Fix a font problem * mir Drop this backend * printing: Get PPD from original host if needed * a11y: Fix interference with clutter a11y impl * Translation updates: Brazilian Portuguese Czech Danish Dutch Italian Greek Lithuanian Norwegian Bokmål Polish Romanian Slovenian Spanish Turkish
2019-11-03x11: align variable assignmentsrillig1-9/+9
pkglint -Wall -F --only aligned --only indent -r No manual corrections.
2019-10-29*: fix manual definition of evdev mouse button idsnia2-8/+8
2019-10-10gtk3+: update to 3.24.11.wiz3-9/+10
Overview of Changes in GTK+ 3.24.11 =================================== * Adwaita: - Add drop shadow to icons - Small color fixes - Make title buttons round * OS X: Fix the monitors-changed signal * Win32: - Build fixes - Support choices in the native file chooser - Fix icon cache freshness checks on 64bit * Wayland: - Support xdg-output v3 - Fix clipboard ownership handling * X11: Improve monitor metadata * Build: Require GLib 2.57.2 * Translation updates: Basque Brazilian Portuguese British English Catalan Croatian French Friulian Galician German Greek Hungarian Indonesian Japanese Korean Latvian Lithuanian Polish Punjabi Romanian Serbian Slovenian Spanish Swedish
2019-08-20gtk3: needs fontconfig>=2.11.91wiz1-1/+2
Reported by Marc Baudoin.
2019-08-20gtk3: bump cups requirement after updatewiz1-1/+2
2019-08-20gtk3+: update to 3.24.10.wiz2-8/+7
Still built using autoconf build system. Overview of Changes in GTK+ 3.24.10 =================================== * Make gtk_widget_get_action_group behave as documented * Make gdk_screen_get_monitor_plug_name works as before * Adwaita: - Update infobar look - Fix some issues with submenus and popovers * Wayland: Use the xdg-output protocol * Fix build issues around cups * Quartz: Build fixes * treeview: Bring the pixel cache back, since its removal was causing problems in some applications * Various documentation improvements * Translation updates: Slovenian Croatian Spanish Overview of Changes in GTK+ 3.24.9 ================================== * GTK can now be built with the meson build system * Quartz: - Build fixes - Fix a crash with DND * Win32: - Enable GLES via libANGLE - Fix preedit window placement on hi-dpi screens * Wayland: - Support the xdg-output protocol for correct monitor sizes with scaled displays - Fix handling of cursor hotspots that was reading uninitialized memory - Update tablet cursors when scale changes * CSS: - Use multiple font-family values * Emoji: - Populate the Emoji chooser incrementally * Printing: - Require CUPS 1.7 * Scrolling: - Add a gtk-overlay-scrolling setting that can be used to force traditional (non-overlay) scrollbars * GtkTreeView: - Update rubberband rectangles more often - Remove the pixel cache, to avoid the redraw issues that it causes * Tooling: - Support sysprof profiling * Themes: - Adwaita: Small tweaks to the theme refresh - Adwaita: Update treeview progress bars - HighContrast: Improve notebook tabs * Translation updates: Brazilian Portuguese Friulian Hungarian Indonesian Italian Lithuanian
2019-08-19gtk3: handle wayland in buildlinknia1-3/+8
2019-08-18gtk3: Add Wayland support to options.mk.nia4-14/+60
This patch also allows multiple GDK backends to be selected (e.g. for compiling with both X11 and Wayland support). Previously only one backend could be enabled at a time, but the only configuration where using multiple would be possible would be Quartz+X11 on macOS. I haven't tested this configuration on a macOS system, but it would be interesting to know whether it works. Builds with Wayland support on NetBSD...
2019-08-11Bump PKGREVISIONs for perl 5.30.0wiz1-2/+2
2019-07-21*: recursive bump for gdk-pixbuf2-2.38.1wiz2-4/+4
2019-07-20*: recursive bump for nettle 3.5.1wiz1-1/+2
2019-04-18gtk3: updated to 3.24.8adam3-8/+9
Overview of Changes in GTK+ 3.24.8 * Color editor: don't warn if editing is cancelled * Always redraw on allocate - not doing so is not safe when any widget can have a background * Use GLSL 3.30 for shaders * Quartz: add a preliminary GdkGLContext implementation * Win32: Fix a bug that prevented storing printer driver prefs * Wayland: properly place window menus * GtkApplication: support session state changes in sandboxes, using the inhibit portal * Fix a problem with autostart notification * Places: Show loop devices as reported by gvfs * Translation updates: Brazilian Portuguese Catalan Czech German Hungarian Indonesian Italian Polish Romanian Spanish Swedish Turkish Overview of Changes in GTK+ 3.24.7 * Undeprecate gtk_window_present Overview of Changes in GTK+ 3.24.6 * Link against fribidi * Broadway: Ensure focus on click * Fix some compiler warnings * Improve menu positioning with move-to-rect * Improve activation of the onscreen keyboard * Use C locale when generating code * Treeview: Make sure separator nodes have height > 0 * theme - Fix some inconsistences for radii * quartz: - Full-screen only normal windows - Restore key-window switching when changing windows - Change monitor geometry calculation - search: Limit the cop of Spotlight search * Translation updates: Basque Dutch Finnish Icelandic Kazakh Korean Romanian Serbian Slovenian
2019-02-14gtk3: updated to 3.24.5adam2-7/+7
Overview of Changes in GTK+ 3.24.5 * Adwaita: Refresh the theme * HighContrast: Refresh the theme * Wayland: Implement gdk_window_present * GtkSwitch: Use icons instead of glyphs * Translation updates: Hungarian
2019-01-29gtk3: Update to 3.24.4leot2-7/+7
Changes: Overview of Changes in GTK+ 3.24.4 ================================== * Support gtk_file_chooser_set_filter in GtkFileChooserNative * Bugs fixed: - wayland: Fix long combobox positioning - about dialog: Activate all links in the same way - switch: Add fallbacks for symbols - spinbutton: Fix background color * Translation updates: - Africaans
2019-01-16gtk3: updated to 3.24.3adam4-61/+7
Overview of Changes in GTK+ 3.24.3 * Bugs fixed: wayland: Respect length limits in text protocol wayland: Support key themes wayland: Fix hi-dpi cursor scaling quartz: Make point-to-pixel conversions work on all versions quartz: Re-add support for hidpi scaling quartz: Fix search engine integration win32: Fix ime change hangling placessidebar: Insert drops in the right place x11: Fix problems gdk_x11_get_parent_relative x11: Fix Wacom tool types icons: Recolor polygons as well in symbolic icons switch: Use Unicode symbols for I/O instead of translations * Translation updates: Japanese
2019-01-04gtk3: Backport patch for upstream issue #1280leot3-2/+40
At least with wm/awesome this was particularly problematic and easily lead to crash of gtk3 applications. PKGREVISION++ Patch and analysis from Zach McGrew, thank you Zach!