head 1.5; access; symbols pkgsrc-2022Q4:1.4.0.34 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.32 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.30 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.28 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.26 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.24 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.22 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.20 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.18 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.16 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.14 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.10 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.12 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.8 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.6 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.4 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.2 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.3.0.36 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.34 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.32 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.30 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.3.0.28 pkgsrc-2017Q3-base:1.3 pkgsrc-2017Q2:1.3.0.24 pkgsrc-2017Q2-base:1.3 pkgsrc-2017Q1:1.3.0.22 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q4:1.3.0.20 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.18 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.16 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.14 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.12 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.3.0.10 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.3.0.8 pkgsrc-2015Q2-base:1.3 pkgsrc-2015Q1:1.3.0.6 pkgsrc-2015Q1-base:1.3 pkgsrc-2014Q4:1.3.0.4 pkgsrc-2014Q4-base:1.3 pkgsrc-2014Q3:1.3.0.2 pkgsrc-2014Q3-base:1.3 pkgsrc-2014Q2:1.1.0.10 pkgsrc-2014Q2-base:1.1 pkgsrc-2014Q1:1.1.0.8 pkgsrc-2014Q1-base:1.1 pkgsrc-2013Q4:1.1.0.6 pkgsrc-2013Q4-base:1.1 pkgsrc-2013Q3:1.1.0.4 pkgsrc-2013Q3-base:1.1 pkgsrc-2013Q2:1.1.0.2 pkgsrc-2013Q2-base:1.1; locks; strict; comment @# @; 1.5 date 2023.01.01.21.21.35; author adam; state dead; branches; next 1.4; commitid 7xE4xQSR4bI2RS7E; 1.4 date 2018.10.23.07.42.23; author leot; state Exp; branches; next 1.3; commitid 6pnM6IjLi1d6x3XA; 1.3 date 2014.09.08.12.06.48; author wiz; state Exp; branches; next 1.2; commitid fbwcHkQEPRedpxPx; 1.2 date 2014.09.08.11.19.47; author prlw1; state Exp; branches; next 1.1; commitid b1MqY0HWDBfn4xPx; 1.1 date 2013.05.11.19.49.15; author riastradh; state Exp; branches; next ; commitid Tka34rjqqPZkyfPw; desc @@ 1.5 log @gtk3: updated to 3.24.36 Overview of Changes in GTK+ 3.24.36, 12-22-2022 =============================================== This release is the first GTK 3 release to exclusively use the meson build system. * GtkLabel: - Tweak selection behavior * GtkEmojiChooser: - Properly handle empty recent section * GtkFileChooser: - Make ~ key work regardless of dead keys * build: - Improve handling of flaky tests - Drop the autotools build * Wayland: - Fix problems with X<>Wayland DND - Revert cursor changes from 3.24.35 - Fix handling of surrounding text in input * Windows: - Improve handling of line ends in clipboard * MacOS: - Use NSTrackingArea * Translation updates: Abkhazian Basque Brazilian Portuguese Catalan Interlingue Persian @ text @$NetBSD: patch-configure,v 1.4 2018/10/23 07:42:23 leot Exp $ Make gtk3-atk-bridge an option to avoid unwanted dbus dependency. --- configure.orig 2018-09-19 01:46:05.000000000 +0000 +++ configure @@@@ -1062,6 +1062,7 @@@@ enable_glibtest enable_modules with_included_immodules with_x +with_atk_bridge enable_win32_gles enable_cups enable_papi @@@@ -1831,6 +1832,7 @@@@ Optional Packages: --with-included-immodules=MODULE1,MODULE2,... build the specified input methods into gtk --with-x use the X Window System + --without-atk-bridge Do not use atk-bridge-2.0 --with-html-dir=PATH path to installed docs --with-xml-catalog=CATALOG path to xml catalog to use @@@@ -26974,8 +26976,20 @@@@ fi # Check for Accessibility Toolkit flags ######################################## -if test x$enable_x11_backend = xyes; then + +# Check whether --with-atk-bridge was given. +if test "${with_atk_bridge+set}" = set; then : + withval=$with_atk_bridge; : +else + with_atk_bridge=yes +fi + + +if test x$enable_x11_backend = xyes -a x$with_atk_bridge = xyes; then ATK_PACKAGES="atk atk-bridge-2.0" + +$as_echo "#define HAVE_ATK_BRIDGE 1" >>confdefs.h + else ATK_PACKAGES="atk" fi @ 1.4 log @gtk3: Update x11/gtk to 3.24.1 Changes: Overview of Changes in GTK+ 3.24.1 ================================== * Adwaita: - Improvements to headerbar styling * Wayland: - Fix handling of preedit text * Windows: - Implement smooth scrolling * Fix critical warnings on shutdown * Translation updates: - Czech - Friulian - Russian - Spanish Overview of Changes in GTK+ 3.24.0 ================================== * GtkApplication can now track screensaver state * Translation updates: - Brazilian Portuguese - Croatian - Czech - Danish - French - Galician - German - Greek - Hungarian - Indonesian - Italian - Latvian - Lithuanian - Polish - Swedish - Turkish Overview of Changes in GTK+ 3.23.3 ================================== * Deprecate a few APIs that are gone in GTK+ 4: - focus chains in GtkContainer - stepper sensitivity in GtkRange * Allow picking colors under kwin * Bug fixes: #404 window: Fallback to CSD titlebar in focus-chain #770 scrolledwindow: Fix horizontal decleration #1263 win32: Implement smooth scrolling #134 #432 #574 #579 #878 tooltip: Position using move-to-rect #844 wayland: avoid idempotent wl_subsurface_set_position #2393 Fix a typo #125 combobox: Fix a critical warning !290 fontchooser: Add missing build flags !172 filechooser: Don't show private recent items * Translation updates: - Brazilian Portuguese - British English - Catalan - Chinese (Taiwan) - French - German - Indonesian - Italian - Kazakh - Korean - Lithuanian - Polish - Turkish Overview of Changes in GTK+ 3.23.2 ================================== * Emoji chooser improvements - Try harder to avoid fallback rendering - Avoid hex boxes - Use icons for sections * Color chooser improvements - Allow picking colors from the screen again. The current implementation can use either the screnshot portal or a recent gnome-shell API * GtkPlacesSidebar now shows a spinner during mount operations * Wayland - Support both gtk-text-input and text-input-unstable-v3 as input protocol * Bug fixes: #628 TextView: spaces acting as non-breaking whitespace... !248 win32: Correct handling of transient state changes !272 Replace gtk_text_input with text_input_unstable_v3 support * Translation updates: - German - Lithuanian - Polish - Spanish - Turkish Overview of Changes in GTK+ 3.23.1 ================================== * Backported event controllers from GTK+ 4: - GtkEventControllerScroll - GtkEventControllerMotion - GtkEventControllerKey - GtkGestureStylus * Support markup in GtkModelButtons * Themes - The Raleigh theme has been removed - Expander size in HighContrast has been increased * Wayland - Update cursor scale when needed - Decoration negotiation protocol fixes * Windows - Add an EGL renderer based on ANGLE * Translation updates: - Brazilian Portuguese - German - Hungarian Overview of Changes in GTK+ 3.23.0 ================================== * Dependency bumps: - Require libepoxy 1.4 - Require pango 1.41 * New font chooser features: - Allow setting OpenType font features - Show examples for OpenType font features - Allow selecting OpenType font variations - Support levels of details for selection * New Emoji features: - Support a completion popup for Emoji - Drop Ctrl-Shift-e shortcut * Other new apis: - gdk_window_move_to_rect * Wayland: - Use anonymous shared memory on FreeBSD * Bugs fixed: #85 widgetDragDestFindTarget introspection data does not show nullable... #154 Documentation: Lifecycle of Editables inside GtkCellRenderers is no... #193 Document that GtkUIManager is deprecated by GtkBuilder #199 MenuButton not notified when its Popover is destroyed, still access... #292 GtkRanges should send ::change-value even if not realized #450 Menu navigation triangle doesn't work anymore #792 Focus events are not always matched #898 emoji-chooser: search for flags doesn't work #997 gdk: Make gdk_window_move_to_rect public #1053 Scroll cursor gets left behind if a child widget steals the scroll #1059 -Wparentheses warnings in GTK+ headers when compiling C++ code with... #1065 GtkScrollbar horizontal mouse wheel scroll direction is wrong #1069 Thread 1 "glade" received signal SIGFPE, Arithmetic exception. #1088 CssGadget: Round px values up for min-width|height #1115 gtk icon theme searches system dirs before user dirs #1134 x11: Always set None pixmap for no background #1160 a11y/entry: Fix copy-pasteo re 2ndary icon tooltip #1165 InfoBar: Fix wrong type in copy-pasted param doc #1166 EmojiCompletion: Use Box:spacing instead of CSS !125 HC: Avoid same BG/FG colors in flat treeview entry !157 wayland: Implement 'gtk-fontconfig-timestamp' & 'gtk-modules' !181 W32: Don't forget to check VK_MENU and set MK_ALT !206 searchenginetracker: Don't leak the hits' GFiles 407242 GtkScale: Up/Down keys decrease/increase value, which is opposite... 686109 gtk_print_context_get_hard_margins should return page size specif... 765327 GtkPlug scaled to half the expected size on HiDPI screens 772817 File Chooser: Path arrow button frames are reversed and detached ... 773299 gtk/language-names.c: Fix build on non-GCC/CLang 775279 early calls to libepoxy cause all gtk3 programs to abort when the... 786524 ocument GTK_OVERLAY_SCROLLING environment variable 787867 OSX macports pango text size appears to vary between version 1.40... 789215 GtkScrolledWindow and GtkIconView atk objects can cause a segfaul... 791542 GDK 3 Selections documentation makes references to X 791802 Fix direction value moves on scroll/keypress over RTL/inverted ra... * Translation updates: Catalan Finnish Polish Russian Spanish @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.3 2014/09/08 12:06:48 wiz Exp $ @ 1.3 log @Add comments to patches. @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.2 2014/09/08 11:19:47 prlw1 Exp $ d5 1 a5 1 --- configure.orig 2014-03-25 00:21:59.000000000 +0000 d7 1 a7 1 @@@@ -1035,6 +1035,7 @@@@ enable_glibtest d12 1 d15 1 a15 2 enable_cloudprint @@@@ -1782,6 +1783,7 @@@@ Optional Packages: d23 1 a23 1 @@@@ -24467,8 +24469,20 @@@@ fi @ 1.2 log @Update gtk3 to 3.12.2 Highlights from changes: * GtkPopover: A new widget that is can be used for transient views, as an alternative to menus or dialogs. - GtkMenuButton can use popovers instead of menus * Client-side decorations: - Make F10 move focus to the header bar - Make header bars draggable on touch systems - Make shadows unclickable * Printing: Google cloud print support * GtkActionBar is a new widget that is meant to be used for actions at the bottom of a window. * GtkAppChooserDialog has been redesigned * GtkBox can now place a widget centered, regardless of the sizes of children on either side, similar to GtkHeaderBar. * Dialogs: - Dialogs have been modernized, can use a header bar now - Built-in dialogs react to a setting, gtk-dialogs-use-header for this, dialogs derived from GtkDialog: default to no headerbar - GtkAssistant also respects the setting * OS X: - Better menu integration. Items such as 'Hide', 'Hide Others' and 'Show All' are now handled specially - GTK+ provides a default application menu now * Theming: - GTK+ now uses RGBA visuals by default - Notebook tabs now support a prelight state - Reorderable notebook tabs can be themed differently * GtkActionBar: A new container, which has a centered child like GtkHeaderBar. It can be used in places where header bar theming is not suitable * GtkAppChooser: The online support has been simplified and modernized * GtkHeaderBar button theming has been changed to be more flexible. There is now a gtk-decoraton-layout setting and a decoration-layout property. * Accessibility: - Links in labels are now accessible - Model-based menus are accessible - Accessible roles of several widgets have been fixed - GtkColorChooser accessibility is improved * Theming: The Raleigh theme has been updated for several new features, including client-side decorations * Model-based menus now support a hidden-when attribute on items that allows them to be hidden on various conditions * New notebook tab styling: GtkNotebook now offers a way for themes to opt out of the tab rendering, with the 'has-tab-gap' style property. The Adwaita theme is using this to achieve a more modern tab appearance. * GtkFlowBox: A container that its children in a reflowing grid, which can be oriented horizontally or vertically. It is similar to GtkListBox in that the children can be sorted and filtered, and by requiring a dedicated child widget type, GtkFlowBoxChild. It is similar to GtkTreeView in that is supports a full set of selection modes, including rubberband selection. * GtkStack: children can now indicate that they require attention by setting the needs-attention child property. * Broadway now requires binary array buffers and modern WebSocket protocol support * Autoscrolling in range widgets has been improved to work more reliably in maximized windows. * GtkSpinner has been changed to render in in a limited set of sizes. * GtkApplication now stores and handles accelerators for GActions itself. * GtkIconTheme now falls back to the gnome icontheme to fix problems with the availability of symbolic icons in other icon themes. * GTK+ respects the deprecated gtk-button-images and gtk-menu-images settings again. For full details see: https://git.gnome.org/browse/gtk+/tree/NEWS?id=3.12.2 @ text @d1 3 a3 1 $NetBSD$ @ 1.1 log @Make atk-bridge an option (default enabled) for x11/gtk3. @ text @d3 1 a3 1 --- configure.orig 2013-01-20 03:10:46.000000000 +0000 d5 1 a5 1 @@@@ -1010,6 +1010,7 @@@@ enable_glibtest d12 2 a13 2 enable_test_print_backend @@@@ -1754,6 +1755,7 @@@@ Optional Packages: d21 1 a21 1 @@@@ -23450,8 +23452,20 @@@@ fi @