The NetBSD Project

CVS log for pkgsrc/x11/gtk3/distinfo

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / x11 / gtk3

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.102 / (download) - annotate - [select for diffs], Wed Jan 24 23:19:14 2024 UTC (2 months ago) by adam
Branch: MAIN
CVS Tags: HEAD
Changes since 1.101: +4 -4 lines
Diff to previous 1.101 (colored) to selected 1.10 (colored)

gtk3: updated to 3.24.41

Overview of Changes in GTK+ 3.24.41, 23-01-2024
===============================================

* Fix a crash introduced in the X11 changes in 3.24.40

* Build fixes

* Wayland: Fix interpretation of gtk-shell protocol


Overview of Changes in GTK+ 3.24.40, 17-01-2024
===============================================

* GtkEmojiChooser:
 - Update to CLDR v44
 - Add more translations

* GtkGestures:
 - Preserve accuracy when translating events

* X11
 - Support 'virtual' XRANDR monitors

* MacOs:
 - Use consistent event coordinates

* Translation updates:
 Georgian
 Hebrew
 Swedish


Overview of Changes in GTK+ 3.24.39, 19-12-2023
===============================================

* GtkMountOperation:
 - Avoid a segfault

* GtkTooltip:
 - Fix some positioning problems

* GtkFileChooser:
 - Handle webdav in the pathbar

* GtkFileChooserNative:
 - Fix closing portal file choosers

* GDK:
 - Handle offscreen windows better in some places

* Wayland:
 - Create pad devices on enter
 - Ensure device-added/removed are emitted
 - Make stylus button mappings compatible with X11
 - Try harder to preserve cursor size with scaling
 - Avoid oob access to cursor images
 - Support tiling in xdg-shell
 - Avoid using legacy cursor names
 - Fix buffer size for scaled custom cursors

* X11:
 - Remove slow path in gdk_cairo_draw_from_gl
 - Trap more XRANDR errors

* MacOs:
 - Make gdkquartz-cocoa-access.h usable again
 - Silence secure-restore message

* Translation updates
 Belarusian
 British English
 Catalan
 Chinese (China)
 Czech
 Danish
 Esperanto
 Farsi
 Georgian
 Greek
 Hebrew
 Icelandic
 Kazakh
 Korean
 Polish
 Punjabi
 Romanian
 Slovak
 Slovenian
 Spanish
 Turkish

Revision 1.101 / (download) - annotate - [select for diffs], Tue Jun 6 10:40:25 2023 UTC (9 months, 3 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2
Changes since 1.100: +4 -4 lines
Diff to previous 1.100 (colored) to selected 1.10 (colored)

gtk3: updated to 3.24.38

Overview of Changes in GTK+ 3.24.38, 21-05-2023
===============================================

* GtkFileChooser:
 - Avoid warnings with GLib 2.76

* Theme:
 - Set caret color in the dark theme

* Windows:
 - Fix running under GLES

* Wayland:
 - Notify on initial setting changes
 - Don't crash on 0 size cursors
 - Don't crash if xdg_activation_v1 is missing

* Debugging:
 - Show more information in the inspector

* Translation updates
 Abkhazian
 Basque
 Brazilian Portuguese
 Bulgarian
 Catalan
 Danish
 Dutch
 French
 Galician
 Georgian
 German
 Hebrew
 Hungarian
 Indonesian
 ITalian
 Korean
 Lithuanian
 Persian
 Polish
 Portuguese
 Russian
 Serbian
 Slovenian
 Spanish
 Swedish
 Turkish
 Ukrainian

Revision 1.100 / (download) - annotate - [select for diffs], Fri May 5 07:51:13 2023 UTC (10 months, 3 weeks ago) by adam
Branch: MAIN
Changes since 1.99: +4 -4 lines
Diff to previous 1.99 (colored) to selected 1.10 (colored)

gtk3: updated to 3.24.27

Overview of Changes in GTK+ 3.24.37, 02-03-2023
===============================================

* Support the file transfer portal for copy-paste and DND

* Treat XKB_MODE_NAME_LODO as super key

* Refactor startup notification handling to be in sync with GTK 4

* GL: Synchronie when calling MakeCurrent

* CSS: Fix a problem with stopping animations

* Wayland: Drop the legacy text input module

* Windows: Set the default file extension in the native file chooser

* Translation updates:
 Abkhazian
 Turkish

Revision 1.99 / (download) - annotate - [select for diffs], Tue Jan 3 11:54:52 2023 UTC (14 months, 3 weeks ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1
Changes since 1.98: +2 -2 lines
Diff to previous 1.98 (colored) to selected 1.10 (colored)

gtk3: omit atk-bridge-2.0 dep from pkgconfig file when disabled

Revision 1.98 / (download) - annotate - [select for diffs], Mon Jan 2 12:04:53 2023 UTC (14 months, 3 weeks ago) by adam
Branch: MAIN
Changes since 1.97: +3 -2 lines
Diff to previous 1.97 (colored) to selected 1.10 (colored)

gtk3: fix sincos() portability; define HAVE_ATK_BRIDGE

Revision 1.97 / (download) - annotate - [select for diffs], Sun Jan 1 21:21:35 2023 UTC (14 months, 3 weeks ago) by adam
Branch: MAIN
Changes since 1.96: +6 -8 lines
Diff to previous 1.96 (colored) to selected 1.10 (colored)

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

Revision 1.96 / (download) - annotate - [select for diffs], Wed Nov 23 11:40:28 2022 UTC (16 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4
Changes since 1.95: +4 -4 lines
Diff to previous 1.95 (colored) to selected 1.10 (colored)

gtk3: updated to 3.24.35

Overview of Changes in GTK+ 3.24.35, 11-22-2022
===============================================

* GtkFontChooserWidget:
 - Fix a critical

* GtkAccelLabel:
 - Differentiate keypad keysyms in accelerators

* Input:
 - Recognize stylus devices as pens
 - Fix problems with motion compression

* Windows:
 - Build system improvements

* Wayland:
 - Fix problems with unreliable DND
 - Use GLES if required
 - Add support for titlebar gestures
 - Refactor handling of IM client updates
 - Fix cursor hotspots with scaled surfaces
 - Use the xdg-activation protocol
 - Load cursors on demand
 - Fix cursor size on hi-dpi displays

* MacOS:
 - Use a CVDisplayLink based frame clock

Revision 1.95 / (download) - annotate - [select for diffs], Sun Jul 3 09:38:04 2022 UTC (20 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.94: +4 -4 lines
Diff to previous 1.94 (colored) to selected 1.10 (colored)

gtk3+: update to 3.24.34.

Turn off default-on wayland option since this needs
a newer wayland version than is currently in pkgsrc.

Overview of Changes in GTK+ 3.24.34, 05-18-2022
===============================================

* Include legacy hicolor icons

* Fix the build with gcc 12

* MacOS:
 - Restore QUARTZ_RELOCATION support

* X11:
 - Trap errors when getting output properties

* Wayland:
 - Ignore empty preedit updates This fixes a problem with
   textview scrolling

Revision 1.94 / (download) - annotate - [select for diffs], Mon Mar 14 18:21:20 2022 UTC (2 years ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.93: +4 -4 lines
Diff to previous 1.93 (colored) to selected 1.10 (colored)

gtk3: updated to 3.24.33

Overview of Changes in GTK+ 3.24.33, 04-03-2022
===============================================

* No changes

Overview of Changes in GTK+ 3.24.32, 03-03-2022
===============================================

* GtkCellRendererProgress:
 - Use tabular figures

* GtkFontChooser:
 - Fix the build with older Pango
 - Fix axis name handling

* Theme:
 - Fix border color for tiled windows

* Accessibility:
 - Fix cell accessible leak

* Wayland:
 - Support new high-contrast setting
 - Only update scale when on any outputs

* Windows:
 - Various build fixes
 - Fix keyboard state handling
 - Fix capslock handling
 - Fix AltGr not working

* MacOS:
 - Fix the build on 10.11
 - Make Dock "Quit" invoke the app.quit action
 - Correctly handle HiDPI cursors

* Translation updates
 Basque
 Brazilian Portuguese
 Catalan
 Chinese (China)
 Croatian
 Czech
 French
 Galician
 Hebrew
 Indonesian
 Korean
 Persian
 Polish
 Portuguese
 Romanian
 Russian
 Serbian
 Slovenian
 Spanish
 Swedish
 Turkish
 Ukrainian

Revision 1.93 / (download) - annotate - [select for diffs], Wed Jan 12 11:09:07 2022 UTC (2 years, 2 months ago) by adam
Branch: MAIN
Changes since 1.92: +5 -5 lines
Diff to previous 1.92 (colored) to selected 1.10 (colored)

gtk3: updated to 3.24.31

Overview of Changes in GTK+ 3.24.31, 20-12-2021
===============================================

* input:
 - Fix a crash with touch on GtkScale

* clipboard:
 - Avoid a double-free

* css:
 - Avoid a crash with radial gradients

* GtkFileChooser:
 - Don't leak search results

* GtkTextView:
 - Support css letterspacing

* Wayland:
 - Reset position when hiding popups
 - Ignore globals we did not bind ourselves
 - Avoid infinite loops when hiding surfaces
 - Avoid clipboard-related lockups

* X11:
 - Trap errors while doing XRANDR calls
 - Support touchpad gestures with XI 2.4

* win32:
 - Some OpenGL setup fixes
 - Fall back to GLES for OpenGL
 - Fix MinGW autotools build
 - Fix building on Windows 11
 - Support building with Visual Studio 2022
 - Improve DND across monitors
 - Rewrite keymap handling code

* macOS:
 - Accept NSPasteboardTypeFileURL drops
 - Build on macOS 12
 - Fix display on macOS 12
 - Fix keyboard layout notifications
 - Fix a crash
 - Improve performance on Big Sur

* Translation updates:
 Basque
 Brazilian Portuguese
 Chinese (China)
 Chinese (Taiwan)
 Croatian
 Czech
 Danish
 Dutch
 Finnish
 French
 Friulian
 Galician
 German
 Hungarian
 Icelandic
 Italian
 Kazakh
 Korean
 Latvian
 Occitan
 Persian
 Russian
 Serbian
 Spanish
 Swedish

Revision 1.92 / (download) - annotate - [select for diffs], Tue Oct 26 11:33:52 2021 UTC (2 years, 5 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.91: +2 -2 lines
Diff to previous 1.91 (colored) to selected 1.10 (colored)

x11: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):
./x11/py-qt4/distinfo PyQt4_gpl_mac-4.12.3.tar.gz

Revision 1.91 / (download) - annotate - [select for diffs], Thu Oct 7 15:13:36 2021 UTC (2 years, 5 months ago) by nia
Branch: MAIN
Changes since 1.90: +1 -2 lines
Diff to previous 1.90 (colored) to selected 1.10 (colored)

x11: Remove SHA1 hashes for distfiles

Revision 1.90 / (download) - annotate - [select for diffs], Thu Jul 29 19:32:17 2021 UTC (2 years, 8 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3
Changes since 1.89: +5 -5 lines
Diff to previous 1.89 (colored) to selected 1.10 (colored)

gtk3: updated to 3.24.30

Overview of Changes in GTK+ 3.24.30
===================================

* Input:
 - Ignore NoSymbol key events (happens with some XKB options)
 - Fix incomplete reset in some cases

* GtkEmojiChooser:
 - Update data from CLDR 39
 - Support translated keywords for multiple languages
 - Allow inserting multiple Emoji with Ctrl
 - Match keywords for search
 - Fix a memory leak

* GtkFileChooser:
 - Accessibility improvements

* GtkTreeView
 - Fix an accessibility-related memory leak
 - Fix assertion failures in some cases

* Printing:
 - Remove the Google Cloud Print backend, since the
   service was shut down

* Wayland:
 - Work with pointer-gestures v1 protocol

* Win32:
 - Fix using GL with Mesa drivers
 - Add support for Windows Pointer Input stack

* MacOS:
 - Fix a crash with Drag-and-Drop

* Translation updates:
 Belarusian
 Brazilian Portuguese
 British English
 Catalan
 Indonesian
 Lithuanian
 Nepali
 Norwegian Bokmål
 Occitan
 Portuguese
 Romanian
 Russian
 Serbian
 Slovenian
 Spanish
 Turkish
 Ukrainian

Revision 1.89 / (download) - annotate - [select for diffs], Fri Jun 18 07:40:27 2021 UTC (2 years, 9 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.88: +1 -2 lines
Diff to previous 1.88 (colored) to selected 1.10 (colored)

gtk3: remove unnecessary patch, fix PLIST for Darwin with Quartz

Revision 1.88 / (download) - annotate - [select for diffs], Wed Apr 28 22:49:29 2021 UTC (2 years, 11 months ago) by leot
Branch: MAIN
Changes since 1.87: +5 -5 lines
Diff to previous 1.87 (colored) to selected 1.10 (colored)

gtk3: Update to 3.24.29

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

Revision 1.87 / (download) - annotate - [select for diffs], Thu Apr 1 07:02:23 2021 UTC (2 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.86: +5 -5 lines
Diff to previous 1.86 (colored) to selected 1.10 (colored)

gtk3: updated to 3.24.28

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

Revision 1.86 / (download) - annotate - [select for diffs], Mon Mar 22 07:14:52 2021 UTC (3 years ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1
Changes since 1.85: +5 -5 lines
Diff to previous 1.85 (colored) to selected 1.10 (colored)

gtk3: updated to 3.24.27

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

Revision 1.85 / (download) - annotate - [select for diffs], Sun Feb 21 15:42:40 2021 UTC (3 years, 1 month ago) by adam
Branch: MAIN
Changes since 1.84: +5 -5 lines
Diff to previous 1.84 (colored) to selected 1.10 (colored)

gtk3: updated to 3.24.25

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

Revision 1.84 / (download) - annotate - [select for diffs], Thu Jan 7 10:02:01 2021 UTC (3 years, 2 months ago) by adam
Branch: MAIN
Changes since 1.83: +5 -5 lines
Diff to previous 1.83 (colored) to selected 1.10 (colored)

gtk3: updated to 3.24.24

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

Revision 1.83 / (download) - annotate - [select for diffs], Thu Oct 1 11:54:11 2020 UTC (3 years, 5 months ago) by prlw1
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.82: +5 -5 lines
Diff to previous 1.82 (colored) to selected 1.10 (colored)

Update gtk3 to 3.24.23

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

Revision 1.82 / (download) - annotate - [select for diffs], Fri Aug 14 11:14:09 2020 UTC (3 years, 7 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.81: +6 -6 lines
Diff to previous 1.81 (colored) to selected 1.10 (colored)

gtk3: updated to 3.24.22

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

Revision 1.81 / (download) - annotate - [select for diffs], Thu Jul 23 09:09:48 2020 UTC (3 years, 8 months ago) by maya
Branch: MAIN
Changes since 1.80: +2 -2 lines
Diff to previous 1.80 (colored) to selected 1.10 (colored)

gtk3: note that the patch shouldn't be upstreamed.

the glade fix requires some work to adapt to the released version, leaving
in this note in the meantime.

Revision 1.80 / (download) - annotate - [select for diffs], Mon Jul 20 14:39:34 2020 UTC (3 years, 8 months ago) by maya
Branch: MAIN
Changes since 1.79: +2 -1 lines
Diff to previous 1.79 (colored) to selected 1.10 (colored)

gtk3: avoid crash when using glade. repro mentioned in patch comment.

bump PKGREVISION

Revision 1.79 / (download) - annotate - [select for diffs], Wed Jul 8 06:51:00 2020 UTC (3 years, 8 months ago) by adam
Branch: MAIN
Changes since 1.78: +5 -5 lines
Diff to previous 1.78 (colored) to selected 1.10 (colored)

gtk3+: updated to 3.24.21

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

Revision 1.78 / (download) - annotate - [select for diffs], Wed May 20 06:04:46 2020 UTC (3 years, 10 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.77: +5 -5 lines
Diff to previous 1.77 (colored) to selected 1.10 (colored)

gtk3: updated to 3.24.20

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

Revision 1.77 / (download) - annotate - [select for diffs], Sun Apr 12 20:41:57 2020 UTC (3 years, 11 months ago) by wiz
Branch: MAIN
Changes since 1.76: +5 -5 lines
Diff to previous 1.76 (colored) to selected 1.10 (colored)

gtk3+: update to 3.24.18.

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

Revision 1.76 / (download) - annotate - [select for diffs], Mon Apr 6 08:23:12 2020 UTC (3 years, 11 months ago) by wiz
Branch: MAIN
Changes since 1.75: +5 -5 lines
Diff to previous 1.75 (colored) to selected 1.10 (colored)

gtk3+: update to 3.24.17.

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

Revision 1.75 / (download) - annotate - [select for diffs], Tue Mar 31 16:59:58 2020 UTC (3 years, 11 months ago) by wiz
Branch: MAIN
Changes since 1.74: +5 -5 lines
Diff to previous 1.74 (colored) to selected 1.10 (colored)

gtk3+: update to 3.24.16.

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

Revision 1.74 / (download) - annotate - [select for diffs], Wed Mar 4 14:36:29 2020 UTC (4 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.73: +5 -7 lines
Diff to previous 1.73 (colored) to selected 1.10 (colored)

gtk3+: update to 3.24.14.

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

Revision 1.73 / (download) - annotate - [select for diffs], Wed Jan 8 14:57:29 2020 UTC (4 years, 2 months ago) by adam
Branch: MAIN
Changes since 1.72: +4 -1 lines
Diff to previous 1.72 (colored) to selected 1.10 (colored)

gtk3: fix building on macOS with Quartz backend

Revision 1.72 / (download) - annotate - [select for diffs], Tue Dec 31 12:21:00 2019 UTC (4 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.71: +5 -5 lines
Diff to previous 1.71 (colored) to selected 1.10 (colored)

gtk3+: update to 3.24.13.

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

Revision 1.71 / (download) - annotate - [select for diffs], Wed Nov 6 14:51:19 2019 UTC (4 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4
Changes since 1.70: +5 -5 lines
Diff to previous 1.70 (colored) to selected 1.10 (colored)

gtk3+: update to 3.24.12.

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

Revision 1.70 / (download) - annotate - [select for diffs], Tue Oct 29 22:46:39 2019 UTC (4 years, 5 months ago) by nia
Branch: MAIN
Changes since 1.69: +2 -2 lines
Diff to previous 1.69 (colored) to selected 1.10 (colored)

*: fix manual definition of evdev mouse button ids

Revision 1.69 / (download) - annotate - [select for diffs], Thu Oct 10 12:04:13 2019 UTC (4 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.68: +5 -5 lines
Diff to previous 1.68 (colored) to selected 1.10 (colored)

gtk3+: update to 3.24.11.

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

Revision 1.68 / (download) - annotate - [select for diffs], Tue Aug 20 13:54:55 2019 UTC (4 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.67: +5 -5 lines
Diff to previous 1.67 (colored) to selected 1.10 (colored)

gtk3+: update to 3.24.10.

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

Revision 1.67 / (download) - annotate - [select for diffs], Sun Aug 18 16:47:38 2019 UTC (4 years, 7 months ago) by nia
Branch: MAIN
Changes since 1.66: +2 -1 lines
Diff to previous 1.66 (colored) to selected 1.10 (colored)

gtk3: Add Wayland support to options.mk.

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...

Revision 1.66 / (download) - annotate - [select for diffs], Thu Apr 18 09:59:34 2019 UTC (4 years, 11 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.65: +5 -5 lines
Diff to previous 1.65 (colored) to selected 1.10 (colored)

gtk3: updated to 3.24.8

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

Revision 1.65 / (download) - annotate - [select for diffs], Thu Feb 14 10:42:50 2019 UTC (5 years, 1 month ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1
Changes since 1.64: +5 -5 lines
Diff to previous 1.64 (colored) to selected 1.10 (colored)

gtk3: updated to 3.24.5

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

Revision 1.64 / (download) - annotate - [select for diffs], Tue Jan 29 16:57:39 2019 UTC (5 years, 1 month ago) by leot
Branch: MAIN
Changes since 1.63: +5 -5 lines
Diff to previous 1.63 (colored) to selected 1.10 (colored)

gtk3: Update to 3.24.4

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

Revision 1.63 / (download) - annotate - [select for diffs], Wed Jan 16 08:13:39 2019 UTC (5 years, 2 months ago) by adam
Branch: MAIN
Changes since 1.62: +5 -7 lines
Diff to previous 1.62 (colored) to selected 1.10 (colored)

gtk3: updated to 3.24.3

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

Revision 1.62 / (download) - annotate - [select for diffs], Fri Jan 4 20:54:03 2019 UTC (5 years, 2 months ago) by leot
Branch: MAIN
Changes since 1.61: +2 -1 lines
Diff to previous 1.61 (colored) to selected 1.10 (colored)

gtk3: Backport patch for upstream issue #1280

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!

Revision 1.61 / (download) - annotate - [select for diffs], Tue Jan 1 19:57:58 2019 UTC (5 years, 2 months ago) by leot
Branch: MAIN
Changes since 1.60: +6 -8 lines
Diff to previous 1.60 (colored) to selected 1.10 (colored)

gtk3: Update to 3.24.2

pkgsrc changes:
- Remove patch-gdk_quartz_gdkmonitor-quartz.c,
  patch-gdk_quartz_gdkmonitor-quartz.h,
  patch-gdk_quartz_gdkscreen-quartz.c, applied upstream.

Changes:
Overview of Changes in GTK+ 3.24.2
==================================
* new api: gdk_x11_display_get_parent_relative pattern
* wayland: Use the settings portal when sandboxed
* Bugs fixed:
 - widget-factory: Move app menu contents to primary menu
 - Make dashed border-style work correctly
 - gtkstack: fix null pointer dereference
 - GDK W32: Support switching input modules at runtime
 - Tooltip: Fix the used cursor size if 0 in Settings
 - quartz: Fix crash when realizing GtkOffscreenWindow
 - win32 dnd: Fix setting icon on drag-begin
 - Fix race in GtkPlug window creation
 - widget-factory: Add Keyboard Shortcuts menu item
 - quartz: do not cache the screen in the gdkmonitor
 - Trash in side bar sometimes contains a home icon
 - wayland: Avoid crashes inside wl_proxy_marshal
 - gtkimcontextime.c: Fix Korean input
 - entry: Handle no-window events in gtk_entry_event
 - Tooltip: Fix the used cursor size if 0 in Setting
 - Notebook: Ensure menu_label updates with tab_label
 - Adwaita: Improve headerbar theming
 - win32: Make scroll behavior similar to Linux
 - fix symbolic icon rendering with new librsvg
 - emoji selector: force Emoji presentation
 - a11y: fix a crash under wayland
* Translation updates:
 - Africaans
 - Basque
 - Brazilian Portuguese
 - Chinese (Taiwan)
 - Esperanto
 - Lithuanian
 - Slovak
 - Slovenian
 - Spanish
 - Turkish

Revision 1.60 / (download) - annotate - [select for diffs], Tue Nov 20 08:13:56 2018 UTC (5 years, 4 months ago) by maya
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base, pkgsrc-2018Q4
Changes since 1.59: +4 -1 lines
Diff to previous 1.59 (colored) to selected 1.10 (colored)

gtk3: backport upstream commit to fix crashes on macOS

From Jonathan Schleifer in PR pkg/53729

Revision 1.59 / (download) - annotate - [select for diffs], Tue Oct 30 17:49:37 2018 UTC (5 years, 4 months ago) by leot
Branch: MAIN
Changes since 1.58: +2 -2 lines
Diff to previous 1.58 (colored) to selected 1.10 (colored)

gtk3: Add reference to upstream issue regarding freetype headers include-s

Revision 1.58 / (download) - annotate - [select for diffs], Mon Oct 29 21:35:17 2018 UTC (5 years, 5 months ago) by leot
Branch: MAIN
Changes since 1.57: +2 -1 lines
Diff to previous 1.57 (colored) to selected 1.10 (colored)

gtk3: Correctly include freetype2 headers

Only <ft2build.h> should be included, all the other header files should be
included via FT_*_H macros.

Fixes PR pkg/53690.

Revision 1.57 / (download) - annotate - [select for diffs], Tue Oct 23 07:42:23 2018 UTC (5 years, 5 months ago) by leot
Branch: MAIN
Changes since 1.56: +6 -6 lines
Diff to previous 1.56 (colored) to selected 1.10 (colored)

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

Revision 1.56 / (download) - annotate - [select for diffs], Fri Apr 27 15:08:55 2018 UTC (5 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2
Changes since 1.55: +5 -5 lines
Diff to previous 1.55 (colored) to selected 1.10 (colored)

gtk3+: update to 3.22.30.

Overview of Changes in GTK+ 3.22.30
===================================

* gtk-demo has a new 'Widgetbowl' demo

* The wayland backend now supports the stable xdg-shell protocol

* Bugs fixed:
  #28 Adwaita: Selection mode styling flickers
  #83 Completion popup on non-default GdkDisplay freezes GtkFileChooserDialog
  #88 GtkSpinButton: Buttons aren't de/sensitised as they were in GTK+ 3
 #114 All Wayland apps crash when focused (gtk_gesture_multi_press_end..
 #129 Segfault in `wl_proxy_marshal()`
 #132 GtkTextView auto-scrolling to insert mark upon focus changes due to...
 #141 GtkEntry: add a way to set the font to monospace
 #146 GtkExpander arrow is not dimmed when the Expander is not :sensitive
 #156 Transfer annotation for gtk_gl_area_new is incorrect
 #157 Crashes in gdkdisplay-wayland when clicking any button/menu item
 #163 Unable to explicitly set GtkModelButton role
 705509	notebook popup window on tabs shows underscores
 745128	Search is useless for translated app names
 748784	GtkProgressBar text cannot be superimposed on the progress bar
 791939	Add xdg-shell (stable) support
 792632	Emoji Chooser: section buttons have no tooltips
 793062	Crash under gdk_wayland_window_attach_image()

Revision 1.55 / (download) - annotate - [select for diffs], Wed Apr 4 09:25:32 2018 UTC (5 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.54: +5 -5 lines
Diff to previous 1.54 (colored) to selected 1.10 (colored)

gtk3: updated to 3.22.29

Changes in GTK+ 3.22.29

* Wayland
 - add an input method based on the text protocol

* File chooser
 - Stop activating without double-click

* Bugs fixed:
  GtkInfoBar not shown after calling gtk_widget_show
  Better deprecation information for GtkStatusIcon
  gdkscreen-x11: Don't try to calculate a refresh rate for RandR 1.3...
  GtkListBoxRow signal poorly documented

* Translation updates

Revision 1.54 / (download) - annotate - [select for diffs], Sun Feb 25 21:07:01 2018 UTC (6 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.53: +5 -5 lines
Diff to previous 1.53 (colored) to selected 1.10 (colored)

gtk3+: update to 3.22.28.

2Overview of Changes in GTK+ 3.22.28
===================================

* Fix the build

* Improve frame clock accuracy (#787665)


2Overview of Changes in GTK+ 3.22.27
===================================

* Require libcloudproviders 0.2.0

* The Emoji chooser can now be used with GtkTextView as well

* The Emoji chooser avoids fallback sequences that break the grid

* GTK+ is now using ~/.config/gtk-3.0/settings.ini when using
  Wayland without dconf

* Make fuse-mounted network filesystems show up in Other Locations

* The font chooser dialog supports search now

* Bugs fixed:
 737175 most horizontal sliders are inverted when scrolled with mouse wheel
 741633 GtkListBoxRow should implement GtkActionable
 771986 Inconsistent 'row-activated' signal emission before drag'n'drop, 'acti...
 774248 Desktop-wide text scaling factor is ignored by gtk_widget_override_fon...
 779009 Missing property-change::accessible-description events when the toolti...
 786123 GtkPlacesSidebar: Add support for libcloudproviders
 786509 GDK W32: OLE2 DnD is completely broken
 786528 Please make the output deterministic
 787089 win32: GtkWindow of type GTK_WINDOW_POPUP/GDK_WINDOW_TEMP leaks memory...
 787128 Re-add FUSE network mounts in local-only mode
 789054 Firefox crashes @gdk_window_begin_move_drag() on WM without _NET_WM_MO...
 789160 Add Windows compatible emoji shortcuts
 789268 Keyboard grab by popup window causes a session-modal shortcut-inhibiti...
 790029 GtkTextView: Support gtk 3.22.19's emoji chooser
 790031 GtkClipboardClearFunc is not being called
 790033 Add support for third stylus button on Wacom's new Pro Pen 3D
 790201 Settings in ~/.config/gtk-3.0/settings.ini ignored with GDK_BACKEND=wa...
 790270 avoid copy of CSS data from resources
 790862 Addition of insert_emoji breaks ABI on gtk-3-22
 790963 Thread safety issue in gtk_application_impl_dbus_startup
 791039 Emit enter+motion after GDK_CROSSING_TOUCH_END leave
 791062 Fix mapping window with complete xdg-foreign state
 791234 autocleanups: allow g_autoptr() usage with GtkTreePath
 791281 Backport size allocation optimization from master to 3.22
 791363 Shadow vertical offset is wrong when scaling is > 2
 791549 gtklistbox: Crash on page-up on GtkListBox
 791650 Do not warn about missing colord systemd service unit
 791710 css documentation, non-breaking spaces/hyphens, and other details
 791943 gnome-shell built with meson hangs when opening more than one window
 792279 Use portable sed syntax in gdk/wayland/Makefile.am
 792459 gtk_tree_model_sort_set_sort_column_id() ignores change to sort order
 792624 Critical due to gtk_widget_reset_controllers() passing NULL to gtk_e...

* Translation updates:
 Africaans
 Catalan
 Chinese (Taiwan)
 Esperanto
 Finnish
 Friulian
 Galician
 Hebrew
 Hungarian
 Icelandic
 Indonesian
 Italian
 Lithuanian
 Norwegian bokmål
 Polish
 Russian
 Serbian
 Slovenian
 Spanish
 Turkish

Revision 1.53 / (download) - annotate - [select for diffs], Thu Nov 23 19:40:21 2017 UTC (6 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4
Changes since 1.52: +5 -5 lines
Diff to previous 1.52 (colored) to selected 1.10 (colored)

gtk3+: update to 3.22.26.

Overview of Changes in GTK+ 3.22.26
===================================

* Bugs fixed:
 789630 Distribute protocol/server-decoration.xml in tarballs
 787142 input/IME: Defer the emit of the "commit" signal
 789134 icon-browser: Centre Copy button in dialog again
 789678 AboutDialog: Fix accepting GTK_LICENSE_AGPL_3_0
 788898 Inspector: better default split of CSS nodes/props
 789733 Fix GtkEntry:has-frame not working
 789213 gdk/win32: Fix Win32 GL Context switching
 785176 placessidebar: add starred location item

* Translation updates:
 Arabic
 Brazilian Portuguese
 Czech
 Dutch
 German
 Norwegian bokmål
 Polish
 Slovak
 Swedish

Revision 1.52 / (download) - annotate - [select for diffs], Tue Nov 7 12:05:47 2017 UTC (6 years, 4 months ago) by adam
Branch: MAIN
Changes since 1.51: +5 -6 lines
Diff to previous 1.51 (colored) to selected 1.10 (colored)

gtk3: updated to 3.22.25

GTK+ 3.22.25

* The HighContrast theme has received numerous improvements

* Middle-click on scrollbars jumps to the position again

* Wayland:
 - Terminal sizing problems are fixed
 - The Wayland backend now implemented the KDE server-side decorations protocol

* X11:
 - Problems with menus on several X servers are fixed

* Bugs fixed:
 701296 gtkfixed accepts toplevel windows into its children list after gtk_w...
 728452 gtk_tree_view_column_create_button creates button which is leaked
 738387 ComboBox in appears-as-list-mode: popup is not hidden when focus is ...
 763517 Selected then unselected Label in ListBox gets wrong colour until ho...
 769877 [HighContrast(|Inverse)] dual-headerbars broken
 769879 [HighContrast(|Inverse)] tooltips problems
 771279 Segfault due to gtk_event_controller_get_widget() returning NULL but...
 775217 Warning message "gdkcursor-wayland.c:170: Unable to load blank_curso...
 776793 GtkComboBox with appears-as-list doesn't receive mouse events from a...
 777072 window shrinks when restored from maximized
 778811 Enter submenus when activating their parent item
 778930 gtk3-icon-browser: Add scalable icons to icon detail modal window
 780101 Menus do not display over remote X11
 781909 Implement KDE's server-decoration protocol
 782396 Inconsistent deprecation documentation for gtk_paint_spinner
 783995 Monitor API inconsistencies across X11 & Wayland
 784314 entry completion regression on wayland
 784509 wrong coordinates given to at-spi layer from GTK3 entries
 786220 Sometimes the volume icon is replaced with image-missing
 786794 Print dialogue has a printer called "printer"
 787274 ComboBox in appears-as-list-mode: Gtk-CRITICAL when popping down wit...
 787669 Middle mouse click on scrollbar is ignored
 787866 Untranslated key labels in the Keyboard panel of Settings
 788053 Window position wrong in HiDPI mode
 788458 (style) Array index 'i' is used before limits check.
 788496 HighContrast/win32: CSD Windows have missing border and shadows floa...
 788505 ComboBox in appears-as-list mode: Clicking a TreeView expander also ...
 788516 dialogs in gtk+ 3.22.24 have square borders.
 788573 HighContrast: titlebar separator is too wide and joined to buttons, ...
 788574 HighContrast: Ugly solid black corners at bottom of MessageDialog
 788575 HighContrastInverse: Windows lack visible borders, merge into each o...
 788577 Global -GtkComboBox-appears-as-list breaks opening menu-mode CBs by ...
 788580 HighContrast: .flat buttons become non-flat when their window is :ba...
 788614 Trying to reuse a TreeViewColumn causes criticals and a segfault (e....
 788841 Fix gtk_actionable_set_detailed_action_name API inconsistency
 788905 GtkRange horizontal scrolling causes movement in the wrong direction
 789141 Segmentation fault when adding Google online account
 789149 GtkGestureZoom leaks the list of sequences while calculating the dis...
 789327 appchooserwidget: Don't limit application list unconditionally
 789357 Regression in 3.22.23: GDK_WINDOW_STATE_TILED flag is never set

* Translation updates:
 Brazilian Portuguese
 Catalan (Valencian)
 Croatian
 Czech
 German
 Hungarian
 Italian
 Indonesian
 Lithuanian
 Polish
 Slovak
 Slovenian
 Swedish

Revision 1.51 / (download) - annotate - [select for diffs], Mon Nov 6 10:00:57 2017 UTC (6 years, 4 months ago) by tnn
Branch: MAIN
Changes since 1.50: +3 -2 lines
Diff to previous 1.50 (colored) to selected 1.10 (colored)

gtk3: apply upstream fix for remote X11 rendering issue

This fixes context menus not appearing correctly in packages
such as emacs and firefox when using Xnest, Xephyr or tunneled X11.
while here, regen patch-gtk_fallback-c89.c with more diff context.

Revision 1.50 / (download) - annotate - [select for diffs], Mon Oct 16 09:50:58 2017 UTC (6 years, 5 months ago) by adam
Branch: MAIN
Changes since 1.49: +5 -5 lines
Diff to previous 1.49 (colored) to selected 1.10 (colored)

gtk3: update to 3.22.24

GTK+ 3.22.24
* Bugs fixed:
 Combobox: Don't try to remove grabs on NULL devices
 Fix some issues with the new resizable tiling

Revision 1.49 / (download) - annotate - [select for diffs], Sat Sep 30 14:15:07 2017 UTC (6 years, 5 months ago) by adam
Branch: MAIN
Changes since 1.48: +5 -5 lines
Diff to previous 1.48 (colored) to selected 1.10 (colored)

gtk3: update to 3.22.1

3.22.21:

* Bugs fixed:
 738893 ComboBox in appears-as-list mode: Finishing scroll with mouse causes...
 786613 Adwaita: provide a generic sidebar icon and label styling
 787172 EmojiChooser: Improve selection of section buttons
 787279 EmojiChooser: Hovered emoji become impossible to see in HighContrast...
 787280 HighContrast: Fix regression in vertical separator in titlebar headerbar
 787410 entry: fix memory leak

* Translation updates

Revision 1.48 / (download) - annotate - [select for diffs], Tue Sep 5 11:28:47 2017 UTC (6 years, 6 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.47: +5 -5 lines
Diff to previous 1.47 (colored) to selected 1.10 (colored)

GTK+ 3.22.20

* Add input hints for Emoji, that let applications indicate whether
  entries would benefit from Emoji support or not

* Add support for cloud services in GtkPlacesSidebar. This adds a new,
  optional dependency on libcloudproviders

* Bugs fixed:
 468868 Popup of "appears-as-list" ComboBox does not change screen with its top...
 618160 Documentation for gtk_combo_box_get_active_iter is unclear
 705640 GtkWindow incorrectly requires a default screen
 729651 Crash in GtkFileChooserButton with appears-as-list
 759725 Setting Container:border-width on TextView breaks gesture positions
 766909 Tooltip of the eject button is a bit confusing - or just missing
 774134 GtkExpander: input window of title extends over child, if :expanded is ...
 775074 GtkScrolledWindow does not disconnect all GtkAdjustment signal handlers...
 776937 GtkExpander is incorrectly hiding content.
 780750 Shift + click in GtkEntry doesn't select
 783649 negative content width warning in GtkLevelbar
 785306 FileChooserNativeQuartz: two fixes
 785736 textview: fix bug on DnD displaced limits of selection
 786029 clicking on gtk-slider makes the parent disappear
 786123 GtkPlacesSidebar: Add support for libcloudproviders
 786209 X11: GtkPopover positioning doesn't "avoid" CSD window shadows
 786492 Incorrect scaling factor with Vulkan on Wayland
 786553 Wrong example number in Gtk Tutorial
 786771 Critical about mismatched GdkDisplays when opening Inspector combobox
 786841 Emoji categories are always in English
 786885 Add explanatory tooltip to emoji icon
 786932 Let the "type-func" override the object's "class" attribute when gettin...
 786938 Emoji picker wrongly opens when clicking on primary icon too
 786940 ::icon-pressed handler stays connected when setting :show-emoji-icon to...
 786960 Emoji chooser: don't show 'insert Emoji' item in emoji chooser context ...
 786964 Emoji Chooser: Can't scroll clicking on the scroll bar
 786966 Emoji chooser: unnecessary spacing b/w some rows in search result
 786986 text_window_to_widget_coords broken when Container:border-width > 0
 787103 gtk3-widget-factory crashes on exit after inserting an emote on page3
 787158 gtk_widget_get_preferred_width on GtkToolbar gives wrong minimum width
 787195 gtk_toolbar_set_show_arrow does not show an arrow
 786956 EmojiChooser: Fix theming on Adwaita:dark, HighContrast, etc

Revision 1.47 / (download) - annotate - [select for diffs], Fri Aug 25 12:39:43 2017 UTC (6 years, 7 months ago) by prlw1
Branch: MAIN
Changes since 1.46: +5 -5 lines
Diff to previous 1.46 (colored) to selected 1.10 (colored)

Update gtk3 to 3.22.19

Overview of Changes in GTK+ 3.22.19
===================================

* Add support for Emoji input, with an Emoji chooser

* Bug fixes:
773299 Ensure GTK+-4.x builds and works on Windows (MSVC in particular)
784016 Crash in gnome-terminal due to calling a GdkDisplayClass vfunc on a display...
784421 Tooltips: Fix docs/theming for custom tooltip windows
785999 Windows: Fix AeroSnap on HiDPI
786144 GtkInfoBar Example - Wrong at developer.gnome.org (looks like typo/copy/paste)
786209 X11: GtkPopover positioning doesn't "avoid" CSD window shadows
786287 configure.ac: Missing quote for AC_MSG_ERROR in AS_IF for WAYLAND_SCANNER
786400 "Art pen" named "Grip pen" in the Gnome Control Center
786469 gdkwindow: Avoid re-setting the opaque region if it doesn't change
786480 Button grabs unintendedly cause shortcut inhibition dialog
786594 Broken Ctrl+Tab behaviour inside text widget since 3.22.18

* Translation updates:
Brazilian Portuguese, Croatian, Czech, French, Friulian, Galician,
German, Indonesian, Kazakh, Lithuanian, Nepali, Polish, Serbian,
Slovak, Spanish, Turkish

Overview of Changes in GTK+ 3.22.18
===================================

* Support entering emoji by name, using Ctrl-Shift-E

* Wayland:
- Add support for the shortcut inhibitor protocol
- Support Wacome tablet wheel scrolling

* Bug fixes:
771959 gtk_init_with_args fails when no display is found / does not comply w...
776903 Label with hyperlinks cannot be opened with touch on wayland
776909 gtk_adjustment_clamp_page: Conditional jump or move depends on uninit...
777333 In a GNOME Wayland session, gnome-terminal windows cannot be moved ar...
777515 gtk3-icon-browser doesn't list document-edit-symbolic icon
778188 VTE crashes on multiple repeated BELL chars
780938 No icon tooltip shown in GtkEntry
781246 Return value of gtk_widget_get_parent_window should be marked (nullable)
782870 X11 Grabbing Broken with GtkScrolledWindow
783343 Wayland: RFC - add shortcut inhibitor support
783649 negative content width warning in GtkLevelbar
783716 Support wayland-tablet wheel events
783906 gtk_accelerator_get_label broken
784624 process-stop-symbolic hardcoded as app menu fallback
785255 Quitting world's simplest program containing a single GtkEntry causes...
785375 Cursors for Wacom tablets are not always updated correctly under Wayland
785423 Missing nullable annotation for gtk_bin_get_child
785672 Entry: Setting icon tooltip to empty disables tooltip on whole widget

* Translation updates:
Finnish, Slovenian

Revision 1.46 / (download) - annotate - [select for diffs], Mon Aug 7 19:08:51 2017 UTC (6 years, 7 months ago) by adam
Branch: MAIN
Changes since 1.45: +5 -6 lines
Diff to previous 1.45 (colored) to selected 1.10 (colored)

Changes in GTK+ 3.22.17

* Add native file chooser support for OS X

* Bug fixes:
 766517 GtkAboutDialog should use https:// license URLs
 781583 gtk_image_new_from_resource does not work
 781935 Add nullable return annotation to gtk_notebook_get_tab_label
 781936 Add nullable return annotation to gtk_text_mark_get_name
 782040 Wacom pen calibration application responds to mouse input
 782325 wayland: Add possibility to get the exported handle multiple times
 784323 Quartz backend: gtk_clipboard_get_default not implemented
 784723 macOS: native file chooser dialog
 784888 gtkapplication: Mark gtk_application_get_active_window() as nullable

* Translation updates:
 Friulian
 Kazakh

Revision 1.45 / (download) - annotate - [select for diffs], Tue Jul 4 09:41:09 2017 UTC (6 years, 8 months ago) by adam
Branch: MAIN
Changes since 1.44: +6 -5 lines
Diff to previous 1.44 (colored) to selected 1.10 (colored)

Changes in GTK+ 3.22.16

* GtkEntryBuffer no longer emits changed events when input is truncated
* gtk3-icon-browser now offers to copy the icon name to the clipboard
* Bugs fixed:
 745289 wayland: do not use g_error() on connection errors
 759308 Instant apply in printing dialog (number of copies)
 770513 MainToolbar in full-screen mode has rounded corners, which show video pixel...
 778853 propagate-natural-width/height request too much with !overlay-scrolling && ...
 779078 Adwaita: last treeview header button adds border on hover
 781285 Key repeat cancel under Wayland should depend on which key is repeating
 781945 SIGSEGV dragging window on Wayland when toplevel window set_transient_for i...
 782117 If a window was initially shown undecorated and set_decorated(True) is call...
 782283 Wayland: Crash when dismissing a menu when a tooltip is visible
 782325 wayland: Add possibility to get the exported handle multiple times
 783047 Many apps crash in gdk_event_source_prepare when logging out of GNOME
 783347 gtkfilechoosernativewin32: Fix support for non-ASCII paths
 783397 Remove unused code in gtktextdisplay.c
 783587 Crash when NULL is passed to GtkActionHelper to unset action-name

* Translation updates
 Czech
 Lithuanian
 Norwegian bokmål
 Serbian
 Spanish

Revision 1.44 / (download) - annotate - [select for diffs], Fri Mar 3 08:24:57 2017 UTC (7 years ago) by prlw1
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.43: +5 -5 lines
Diff to previous 1.43 (colored) to selected 1.10 (colored)

Update gtk3 to 3.22.9

Overview of Changes in GTK+ 3.22.9
==================================

* Bugs fixed:
 136059        Ctrl-navigation works in opposite direction in right-to-left text
 776821        Scale factor not properly propagated upon reparent
 778203        icon shown at top left corner when dnd begins
 778328        Pressure sensitivity lost after removing pen from screen (Surface Book/MyPaint)
 778534        Widget: Document signal mnemonic-activate
 778678        gtkshow: Prefer gtk_show_uri_on_window() which works for sandboxed apps
 778726        Use gtk_show_uri_on_window()
 778746        Rename popover is sometimes misplaced
 778835        Wrong screen size returned when in HiDPI mode
 778905        Frame: documented flat style class is not usable
 779005        GtkFrame: Fix shadow after theme changes
 136059 Ctrl-navigation works in opposite direction in right-to-left text
 772505 Wayland: menu does not resize after disabling an action
 774148 Gtk.Popover misplacement in Wayland
 778019 Key repeat under wayland behaves differently, making keyboard navigation e.g. in
        vim annoyingly unreliable

* Translation updates:
 Brazilian Portuguese
 Chinese
 Chinese (Taiwan)
 Galician
 German
 Hungarian
 Italian
 Lithuanian
 Polish
 Serbian
 Spanish
 Swedish


Overview of Changes in GTK+ 3.22.8
==================================

* Wayland:
 - Avoid overlap between Alt and Meta

* Mir:
 - Implement window properties
 - Track window focus
 - Connect to content-hub and use it for copy/paste
 - Use modal hint

* Bugs fixed:
 358970 gtk_scale_set_digits does not cause value to be rounded if draw-value...
 765161 on win32 maximized window position wrong when windows toolbar is on l...
 765410 Scrollbar does not update since 3.20
 770112 The documented <alt>left shortcut doesnÑÕ work on Wayland
 773686 Software when launched shows in dash with wrong icon, name and menu
 775732 mir: clipboard support missing
 775864 getting-started: typo tie->the
 777527 GDK W32: Invisible drop-down menus in GTK apps when working via RDP
 777547 Notebook arrow icon wrong color after closing final tab

* Translation updates:
 Simplified Chinese

Revision 1.43 / (download) - annotate - [select for diffs], Mon Jan 30 17:26:19 2017 UTC (7 years, 1 month ago) by prlw1
Branch: MAIN
Changes since 1.42: +5 -5 lines
Diff to previous 1.42 (colored) to selected 1.10 (colored)

Update gtk3+ to 3.22.7

Overview of Changes in GTK+ 3.22.7
==================================

* Bugs fixed:
 165385 Win32 keyboard handling still incomplete
 769214 keyval field not filled correctly for Pause key
 769835 On Wayland, application containing GtkGLArea stops responding if it's not...
 774726 GtkTreeView dnd: gtk_drag_finish remove row when reorder sinse 3.20
 775846 gdk/wayland: Add support for the gtk-enable-primary-paste gsetting
 776031 W32: Winkey+down minimizes maximized window instead of restoring it
 776225 [wayland] dropdown placed somewhere in the screen
 776485 GDK W32: Impossible to restore maximized window via system menu
 776807 GtkInspector doesn't show up when Gtk is initialized through option group
 777031 win32 HiDPI assert
 777176 [wayland] gedit killed by protocol error "Invalid anchor rectangle size"

* Translation updates:
 Lithuanian

Revision 1.42 / (download) - annotate - [select for diffs], Mon Jan 23 13:52:06 2017 UTC (7 years, 2 months ago) by maya
Branch: MAIN
Changes since 1.41: +2 -1 lines
Diff to previous 1.41 (colored) to selected 1.10 (colored)

gtk3: avoid redefining GdkX11Monitor. should help centos builds which
are currently failing.

Revision 1.41 / (download) - annotate - [select for diffs], Wed Jan 11 21:49:13 2017 UTC (7 years, 2 months ago) by prlw1
Branch: MAIN
Changes since 1.40: +5 -5 lines
Diff to previous 1.40 (colored) to selected 1.10 (colored)

Update gtk3 to 3.22.6

Overview of Changes in GTK+ 3.22.6
==================================

* Bugs fixed:
 774534 776132 776187 776012 774784 776187 776306 775808 776524 776560
 774534 input shape and opaque region not applied without begin_paint()/end_paint()
 774784 Failed to get desktop session proxy is not an error!
 775808 win32 maximized window is larger than the extended screen in dual monitor
 776012 GtkFlowBox, GtkListBox: Don't emit signals etc. during destruction
 776132 Mention the difference between gdk_window_create_similar_image_surface and...
 776187 flowbox: Add gtk_flow_box_get_child_at_pos to gtk3
 776306 flowbox: Sometimes emits child-activated during rubberband selection
 776524 GtkAboutDialog: Fix formatting of example email address in html documentation
 776560 icon-browser: window opens at very narrow size, only showing 1 column of icons
        Fix GL checks to work better on OpenGL ES 2.0
        Avoid a possible crash in ::activate-url handlers
        scrolledwindow: Fix func summary being cut off in bindings using doxygen

* Translation updates:
 German
 Russian


Overview of Changes in GTK+ 3.22.5
==================================

* gtk3-demo now has an example for using PangoTabArray to create a multi-column layout

* Bug fixes:
 771242 opening menu for certain types of GtkComboBox causes Gdk-CRITICAL assertion...
 774114 Window shadows are repainted even if only the contents of the window change
 774265 No tilt for wintab devices
 774379 gdk: mingw64 builds segfault during initialization of Huion H610PRO wintab
 774686 GtkMenu does not unref all GtkCheckMenuItem it creates
 774695 GtkProgressbar needs full and empty classes
 774699 list iteration regression causes odd-indexed devices to be ignored during l...
 774743 GtkNotebook does not unref all GtkBuiltinIcon it creates
 774760 inspector: ensure controller is a GtkGesture
 774790 GtkTextHandle does not unref all GtkAdjustment it references
 774893 Application font sizes scaling gets clamped to 1.00 when starting GtkInspector
 774915 Destroying the parent of a subsurface causes _gdk_window_destroy_hierarchy:...
 774917 [wayland] child subsurfaces need to be placed relative to their parent
 774939 GtkLabelAccessible: Initialize link before setting parent
 775212 GtkScaleButton does not unref all GtkAdjustment it references
 775316 gtk_drag_source_set_icon_pixbuf references the pixbuf received once too much
 775319 gdk_window_get_toplevel() fails to return the toplevel of a child subsurface
 775525 gtk_flow_box_get_child_at_index shouldn't crash with an invalid index

* Translation updates:
 Hungarian
 Italian
 Kazakh
 Russian
 Swedish

Revision 1.40 / (download) - annotate - [select for diffs], Fri Nov 25 13:14:03 2016 UTC (7 years, 4 months ago) by prlw1
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4
Changes since 1.39: +6 -6 lines
Diff to previous 1.39 (colored) to selected 1.10 (colored)

Update gtk3 to 3.22.4

Some highlights:

* Deprecations have been added for APIs that will be removed in GTK+ 4
* GtkHeaderBar supports expanding children
* GtkApplication supports registering with the Xfce session manager
* Keep firefox working after the introduction of GdkDrawingContext
* New APIs:
 - gtk_show_uri_on_window
 - gtk_file_filter_to/from_gvariant
 - gtk_file_chooser_add/remove/set/get_choice
 - gtk_print_settings_to/from_gvariant
 - gtk_paper_size_to/from_gvariant
 - gtk_page_setup_to/from_gvariant
* GDK has a new GdkMonitor api that offers richer information about
  connected outputs
* GdkSeat and GdkDevice gained API for device tools, to support drawing tablets
* 773180 Don't second-guess whether our GDK GL context is GLES
* 743746 Add GLES 2.0 (and/or 3.0) profile
* Translation updates

Full list of changes available at:

  https://git.gnome.org/browse/gtk+/tree/NEWS?h=3.22.4

Revision 1.39 / (download) - annotate - [select for diffs], Fri Aug 19 08:04:04 2016 UTC (7 years, 7 months ago) by prlw1
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.38: +5 -5 lines
Diff to previous 1.38 (colored) to selected 1.10 (colored)

Update gtk3 to 3.20.9

Overview of Changes in GTK+ 3.20.9
==================================

* Bug fixes:
 769287 GtkMenuToolButton:show-menu is emitted twice and breaks dynamic m...
 769603 gtk+-3.20.8: underlink issue with ld.gold - build fails: ./.libs/...
        Fix headerbar size allocation
        Use g_snprintf instead of snprintf

* Translation updates
 Brazilian Portuguese
 Czech
 German
 Hungarian
 Indonesian
 Lithuanian
 Polish
 Portuguese
 Swedish

Revision 1.38 / (download) - annotate - [select for diffs], Wed Aug 10 08:55:37 2016 UTC (7 years, 7 months ago) by prlw1
Branch: MAIN
Changes since 1.37: +5 -5 lines
Diff to previous 1.37 (colored) to selected 1.10 (colored)

Update gtk3 to 3.20.8

Overview of Changes in GTK+ 3.20.8
==================================

* Revert an unintentional bump of the GLib requirement in 3.20.7

Overview of Changes in GTK+ 3.20.7
==================================

* Bugs fixed:
 118959 GtkScale value '-0'
 674215 regression with updating tooltips
 708148 gtk_tree_view_get_path_at_pos mistakenly identifies column of ini...
 745622 Selected text not highlighted in GtkInfoBar
 747206 gtktextview: note on how to get line spacing between two paragraphs
 764060 opening a second nautilus while a delete operation is in progress...
 764203 Default background color for the 'textview border' node
 765924 Improve external drives detection
 766120 Scale draw_value() align changed from centre/right (H/V) to lefti...
 766122 Re-used filechooser displays $pwd half of the time when shown
 766341 Do not rely on memfd as it requires a fairly recent kernel
 766643 Frozen windows when unmapped with pending configure event
 766782 OpenGL in broadway leads to segmentation fault
 767058 GtkInfoBar: right-click/context menu all white
 767468 Popover over a treeview cellrenderer is hidden immediately after ...
 767705 GtkActionHelper: Change a message to a warning
 767766 CUPS 2.X detected incorrectly by configure
 767795  Warning when the "accelerator" property of GtkShortcutsShortcut ...
 767848 crash in the window test
 767851 Adwaita: popover arrows broken in some orientations
 768016 [Wayland] Submenus often get closed after ~2 seconds
 768025 entry.warning & entry.error broken
 768082 wayland: copying from Wayland to NEdit (Xwayland/Motif) doesn't work
 768142 Incorrect order of $(LIBS) and $(OBJS) in Makefile.example caused...
 768177 CLIPBOARD target request after PRIMARY request times out. GDK_SEL...
 768485 Change the priority of the window-close idle to G_PRIORITY_DEFAULT
 768657 places-view: fix open action for locations without a mount or volume
 768930 reftests: override GSETTINGS_SCHEMA_DIR when running tests
 769003 Adwaita: GtkCalendar uses a confusing style for week of year
 769047 GtkWidget <-> GtkStyleContext API not clear

* Translation updates:
 Indonesian
 Norwegian bokmål

Revision 1.37 / (download) - annotate - [select for diffs], Fri May 27 08:24:33 2016 UTC (7 years, 10 months ago) by prlw1
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.36: +5 -5 lines
Diff to previous 1.36 (colored) to selected 1.10 (colored)

Update gtk3 to 3.20.6

Overview of Changes in GTK+ 3.20.6
==================================

* Bugs fixed:
 766694 crash on save as in any gtk3 application starting 3.20.5...
 766323 GTKPopover gives warnings if visible when reparented
 766336 Crash when selecting rows with rubberbanding
 766737 stack: Only map children when necessary

* Translation updates:
 Arabic


Overview of Changes in GTK+ 3.20.5
==================================

* Bugs fixed:
 763852 gdk/wayland: event source is not multi-thread aware
 765973 GtkRevealer need to always send "child-revealed" signal...
 766175 Translation of quotes may misinterpreted by GTK sidebar
 766233 Crash when server does not support XI2
 766440 Scale slider button has stopped discerning & rendering...
 766442 Broken drag & drop between windows

* Translation updates:
 Kazakh
 Portuguese

Overview of Changes in GTK+ 3.20.4
==================================

* Bugs fixed:
 573380 gtk_tree_model_iter_parent() fails if the same iterator is used for...
 620065 Several problems related to recent files
 693077 GtkRecentManager doesn't send "changed" when file is deleted
 749405 GtkMenuSectionBox doesn't remove submenus when parent item is removed
 761651 [Wayland] glade previewer is resizing windows until it crashes gnom...
 762756 keyboard focus problem on dismiss of menus under wayland
 763768 Wrong margin used for the sidebar separator
 764395 nautilus crashed on double clicking 'other locations'
 764424 `Super` keybindings trigger without Super, on Wayland
 764585 Fix "format not a string literal" errors
 764825 [WAYLAND] Fn key resets scrolling
 764846 Code improvements in GtkApplication
 765038 Adwaita & decorations
 765065 Wayland: Hover state stuck after mouse leaving the toplevel
 765066 GtkColorChooser looks like it can select multiple colors
 765122 Duplicate/missing string in gtkprintbackendcups
 765213 info bars nearly unreadable in backdrop state because of gray font ...
 765238 gtktexthandle should avoid connecting to GtkWidget::draw
 765261 listbox: Page up/Down don't do anything with large rows
 765270 wayland: Leave existing mods on map_virtual_modifiers
 765284 debug: reduce runtime overhead in debug builds
 765471 CellRendererText shows edit entry in a wrong position for small cells
 765474 Wayland: Dialogs without transient parent crash the inspector
 765486 builtinicon: avoid calculating font-metrics in vast majority of cases
 765493 kineticscrolling: avoid stutter at tail of kinetic deceleration
 765496 Clean up gtklabel.c a bit
 765565 Wayland: Inspector GtkLabel drag'n'drop crashes client
 765567 wayland: avoid jitter in keyboard repeat
 765592 frametimings: reuse previous frame timing in common case
 765640 pixelcache: reuse existing timeout source when possible
 765644 Widget sizing problems with GtkProgressBar
 765742 GtkRedioButton and GtkCheckButton doesn't aligned right to left lan...
 765790 W32: configure does not tell which cairo version to use
 765907 [Wayland] Reversed scrolling GDK_SCROLL_UP/GDK_SCROLL_DOWN in Wayland
 765922 GtkScale labels extend past edge of widget and overlap neighboring ...
 765981 fts warning from tracker when searching for files with "-" in name
 766166 key bindings in gtk.css are ignored

* Translation uypdates:
 Brazilian Portuguese
 Latvian
 Polish
 Traditional Chinese

Revision 1.36 / (download) - annotate - [select for diffs], Thu Apr 21 21:49:32 2016 UTC (7 years, 11 months ago) by prlw1
Branch: MAIN
Changes since 1.35: +5 -5 lines
Diff to previous 1.35 (colored) to selected 1.10 (colored)

Update gtk3 to 3.20.3

Overview of Changes in GTK+ 3.20.3
==================================

* Bugs fixed:
 764174 Configuration dialog is too small
 764203 Default background color for the 'textview border' node
 764204 Primary and secondary carets/cursors not distinguishable by default
 764261 gtkplacesviewrow: untranslated "%s / %s available"
 764374 Busy loop while "Displays" page is active
 764378 gtk3-demo won't run without hicolor-icon-theme
 764540 gtk_scrollable_get_border is missing annotations
 764585 Fix "format not a string literal" errors
 764686 build failure after "make distclean"
 764710 GtkListBox row CSS nodes do not reflect visual order
 764835 broadway: fix documentation, correct display port details
 764664 Segfault when initializing WINTAB pressure-sensitive tablets

* Translation updates:
 Bulgarian
 Esperanto
 Greek
 Persian

Revision 1.35 / (download) - annotate - [select for diffs], Sun Apr 10 20:05:49 2016 UTC (7 years, 11 months ago) by prlw1
Branch: MAIN
Changes since 1.34: +5 -5 lines
Diff to previous 1.34 (colored) to selected 1.10 (colored)

Update gtk3 to 3.20.2

Many changes including:
* Fix blue background in Emacs windows
* Fix a performance issue with excessive redraws
* Active GtkSwitch widgets now use the :checked state, to match GtkToggleButton
* GTK+ now respects default size even for windows that are not resizable
* GtkScale and GtkScrollbar have received multiple fixes for fallout from
  the gadget port
* GtkStackSwitcher will now switch pages when hovered during drag-and-drop
* GtkRange, GtkScale and GtkScrollbar have been ported to use gadgets
* GTK+ will now list included backends when seeing the
  environment variable GDK_BACKEND=help
* gtk-builder-tool can now preview .ui files with custom CSS
* gtk3-demo now demonstrates saving window sizes in the application
  example, and has many more widgets in the foreign drawing example.
* GTK+ widget drawing scalability has been improved (for containers
  with many children, like large list boxes or flow boxes).
* Drag-and-Drop has been rearchitected to move the input handling into
  GDK, where different backends can handle it according to their needs
  and capabilities. The new, 'managed' DND is currently implemented
  for X11 and Wayland.

* CSS changes:
 - the rem unit is now supported
 - calc() expressions are supported, too
 - Allow loading svg imges
 - Fix baseline handling
 - -gtk-recolor() works properly with hi-dpi now
 - image() can be used in CSS now
 - Fix rendering of asymmetric borders
 - Add CSS names to more widgets
 - Support recoloring icons with -gtk-recolor
 - CSS margins, border and padding are more consistently supported
 - More widgets support min-width and min-height
 - More style properties have been superseded by CSS properties
 - Pseudo state names have been aligned with what CSS uses:
   :disabled instead of :insensitive, :indeterminate instead of
   :inconsistent and :drop(active) instead of :dnd. The old names
   still work
 - GTK+ specific CSS properties have been prefixed with -gtk-.
   The old names still work
 - The CSS syntax for Radial gradients is now supported
 - CSS documentation has been rewritten and expanded

* Inspector:
 - The per-object CSS editor has been dropped; the global one is sufficient
 - The sidebar has been replaced by a combo box
 - Add a Show Layout option to the Visual tab
 - CSS node tree and style properties are now on the same page
 - The frame clock is shown in the Miscellaneous page
 - Isolate the inspector from visual debugging effects
 - Numerous smaller UI improvements
 - Show input device information
 - Update monitor information when it changes

* Themes:
 - The HighContrast theme has been brought back up to par with Adwaita
 - Adwaita has received detail fixes for many widgets
 - Adwaita now transitions to backdrop
 - Windows theme: handle spin buttons and switches
 - Adwaita: Fixes for scales, combo boxes, info bars, action bars, radio and
   check buttons, side bars, etc
 - Adwaita has gained a new style of drop target highlighting
 - The Windows theme is now included on all platforms
 - new radio / check implementation
 - GTK+ now includes a HighContrastInverse theme which is a dark
   variant of the HighContrast theme

* Wayland:
 - Synchronize key repeat with server
 - Add a bell request to gtk_shell and use it to implement gdk_window_beep
 - Add a focus request to gtk_shell and use it to implement gtk_window_present
 - Dropping tabs to create new windows is now supported
 - Implement primary selection (using a private protocol
   with mutter for now)
 - Implement startup notification
 - Fix a significant buffer leak
 - Support kinetic scrolling, using the new events in version 5 of the
   wl_pointer interface
 - Suppport DND actions and drag cancellation that were added in version
   3 of the wl_data_offer interface

* Windows:
 - Use a custom drag-resize implementation
 - Use layered windows
 - Provide workarea information
 - The Classic and XP themes have been dropped
 - The remaining theme is being fixed to work with CSS nodes
 - React to theme changes

* Quartz:
 - Fix image retrieval from the clipboard

* OS X:
 - Native zoom and rotate gestures are now supported

For full details see:
http://git.gnome.org/browse/gtk+/tree/NEWS?h=3.20.2

Revision 1.34 / (download) - annotate - [select for diffs], Tue Nov 17 22:57:58 2015 UTC (8 years, 4 months ago) by prlw1
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.33: +5 -5 lines
Diff to previous 1.33 (colored) to selected 1.10 (colored)

Update gtk3 to 3.16.7

Overview of changes in GTK+ 3.16.7
==================================

* Bugs fixed:
 345345 PrintOperation::paginate is not emitted for class handler
 579466 gtk_entry_completion_insert_action documentation is misleading
 751721 No release event for shift key when both shift keys were pressed
 753621 Calculate screen physical size
 753628 user options of wrong printer are used
 753644 Switching from Multipress input method to None immediately kills...
 754535 Cursor disappears only on adding characters

* Translation updates:
 Brazilian Portuguese
 Czech
 German
 Hungarian
 Indonesian
 Lithuanian
 Polish
 Portuguese
 Swedish

Revision 1.30.2.1 / (download) - annotate - [select for diffs], Sun Nov 8 08:41:48 2015 UTC (8 years, 4 months ago) by bsiegert
Branch: pkgsrc-2015Q3
Changes since 1.30: +2 -1 lines
Diff to previous 1.30 (colored) next main 1.31 (colored) to selected 1.10 (colored)

Pullup ticket #4851 - requested by he
x11/gtk3: build fix

Revisions pulled up:
- x11/gtk3/Makefile                                             1.70
- x11/gtk3/distinfo                                             1.32
- x11/gtk3/patches/patch-gtk_fallback-c89.c                     1.1

---
   Module Name:    pkgsrc
   Committed By:   he
   Date:           Sat Nov  7 15:49:38 UTC 2015

   Modified Files:
           pkgsrc/x11/gtk3: Makefile distinfo

   Log Message:
   Improve compatibility with systems which lack either round(), rint()
   or nearbyint(), but might still have them declared in <math.h>.
   Bump PKGREVISION.

---
   Module Name:    pkgsrc
   Committed By:   he
   Date:           Sat Nov  7 15:51:40 UTC 2015

   Added Files:
           pkgsrc/x11/gtk3/patches: patch-gtk_fallback-c89.c

   Log Message:
   Improve compatibility with systems which lack either round(), rint()
   or nearbyint(), but might still have them declared in <math.h>.
   Bump PKGREVISION.

Revision 1.33 / (download) - annotate - [select for diffs], Sat Nov 7 20:20:01 2015 UTC (8 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored) to selected 1.10 (colored)

Note upstream bug report URL.

Revision 1.32 / (download) - annotate - [select for diffs], Sat Nov 7 15:49:38 2015 UTC (8 years, 4 months ago) by he
Branch: MAIN
Changes since 1.31: +2 -1 lines
Diff to previous 1.31 (colored) to selected 1.10 (colored)

Improve compatibility with systems which lack either round(), rint()
or nearbyint(), but might still have them declared in <math.h>.
Bump PKGREVISION.

Revision 1.31 / (download) - annotate - [select for diffs], Wed Nov 4 03:28:32 2015 UTC (8 years, 4 months ago) by agc
Branch: MAIN
Changes since 1.30: +2 -1 lines
Diff to previous 1.30 (colored) to selected 1.10 (colored)

Add SHA512 digests for distfiles for x11 category

Problems found locating distfiles:
        Package modular-xorg-server: missing distfile xorg-server-1.17.4.tar.bz2
        Package py-qt4: missing distfile PyQt-mac-gpl-4.11.1.tar.gz
        Package xservers: missing distfile xservers-3.3.6.5.tar.bz2
        Package xview-clients: missing distfile xview3.2p1-X11R6.tar.gz
        Package xview-lib: missing distfile xview3.2p1-X11R6.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.

Revision 1.30 / (download) - annotate - [select for diffs], Sat Aug 22 12:08:52 2015 UTC (8 years, 7 months ago) by prlw1
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base
Branch point for: pkgsrc-2015Q3
Changes since 1.29: +4 -4 lines
Diff to previous 1.29 (colored) to selected 1.10 (colored)

Update gtk3 to 3.16.6

Overview of changes in GTK+ 3.16.4
==================================

* Bug fixes:
 693738 gtk print dialog shows "Getting printer information failed" for...
 719683 Escaping issue "Failed to set text from markup due to error par...
 745957 GTK+/Quartz >= 3.14.8: Symbol not found: _gtk_drag_cancel (MyPa...
 749451 Windows have no border
 749593 Miscellaneous test fixes
 749893 Crash when trying to drag a tab from a populated GtkNotebook in...
 750058 bad options for the keybindings in css instructions generate a ...
 750384 GtkDialog can not be moved when gtk_dialog_run from GtkListBox ...
 750477 GtkFileChooserButton's label isn't xalign=0'ed
 750505 Main grid overlaps GtkPopover

* Translation updates:
 Czech
 Occitan
 Polish
 Slovenian


Overview of changes in GTK+ 3.16.5
==================================

* Bug fixes:
 750489 gtk settings c910 warning unexpected annotation element type command
 750605 icontheme: don't modify symbolic SVG dimensions when recoloring
 750690 Recent Chooser Widget doesn't expand
 750718 Improve documentation for deprecated properties
 750870 gtk3 does apparently ignore replayed events?
 750888 Fix return value error in _gtk_text_handle_set_direction
 750994 X11: First mouse wheel event ignored after right click or Alt+Tab...
 751018 Widget: GtkMenuButton+GtkPopover gtk_toggle_button_set_active() n...
 751050 Moving the mouse while a stepper is activated causes the scrollba...
 751082 GtkTreeView draw performance is bad when contents are not larger ...
 751227 file picker list box height stretches to match extra widgets area...
 751443 resource_path value cleared in gtk_image_set_from_resource
 751739 Deadlock in X11 when setting XSetErrorHandler while another threa...
 751752 Memleak when both opening shm and opening file in tmp fail
 751754 GtkSwitch: calling gtk_switch_set_active in the handler for notif...
        Fix ridge/groove border rendering
        GtkListBoxRow: propagate in the draw vfunc

* Translation updates:
 German


Overview of changes in GTK+ 3.16.6
==================================

* OS X: Partial aspect ratio support

* Revert a problematic change to scroll event handling

* Bug fixes:
 741800 GTK3 apps have huge rendering pauses/hangs over SSH connection
 751401 crash on DnD
 751625 build error with pure wayland
 752016 testgmenu: use the menu binding code
 752093 Improvement to GtkImageMenuItem long description and code snippet
 752520 Crash getting a NULL visual in glx_pixmap_get

* Translation updates:
 Czech
 Hungarian
 Lithuanian
 Polish
 Slovenian

Revision 1.29 / (download) - annotate - [select for diffs], Sun Jun 14 22:02:08 2015 UTC (8 years, 9 months ago) by prlw1
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.28: +5 -5 lines
Diff to previous 1.28 (colored) to selected 1.10 (colored)

Update gtk3 to 3.16.3

It now has a hard dependency on libepoxy, and provides gtk-icon-update-cache.

Highlights from release notes:

* Improve client-side decorations without a compositor
* Theming: Fixes for the HighContrast theme

* GtkMenuButton:
 - Improve accessible names

* GtkCellRendererPixbuf:
 - Always follow state changes, the ::follow-state property
   is now ignored. This is necessary to make HighContrast
   and symbolic icons remain visible e.g. in selected rows.

* GtkEntry:
 - Rework the size allocation code to be less arcane. This
   changed the semantics of the get_frame_size() vfunc. GtkEntry
   subclasses that override this vfunc may need adjustment.

* Go back to requiring GTK_FRAME_EXTENTS support for CSD,
  to fix shadow problems in KDE.

* GtkFileChooser:
 - Don't start search too eagerly
 - Use fts with tracker
 - Make tracker queries more similar to nautilus

* GtkWindow:
 - Improve window dragging on header bars

* Printing:
 - Make avahi-browsed printers work
 - Set printer state correctly

* Wayland
 - Support hi-dpi cursors
 - Exit cleanly if the compositor goes away
 - Don't ignore early maximization/fullscreening
 - Make subsurface popovers work under Weston
 - DND fixes

* GL
 - Port GdkGears example to modern OpenGL

* GtkScrolledWindow
 - Avoid 'jumping' when zoom scrolling kicks in
 - Make zoom scrolling less easy to trigger
 - Make steppers use smooth autoscrolling
 - Ensure indicators appear in the correct place

* Input methods can now be turned off entirely, which
  can be useful to free up the Ctrl-Shift-u shortcut

* Add some DND support to gtk3-icon-browser

* CSS
 - Support animated font weight changes

* GtkPopover:
 - has a map/unmap animation now

* GtkListBox now supports models with gtk_list_box_bind_model

* GtkNotebook has a new function to support tab dnd

* GtkSidebar was renamed to GtkStackSidebar to better convey what it does

* GtkFileChooser now has a location column for search

* GdkGLProfile has been removed

* GTK+ types now support the GLib g_autoptr() facility for
  automatic cleanup of automatic variables. GTK+ itself does
  not use g_autoptr() internally.

* GtkSearchEntry has gained ::next-match, ::previous-match
  and ::stop-search signals and a gtk_search_entry_handle_event()
  function, which help in providing a richer search experience
  and make search entries usable outside of GtkSearchBar.

* GtkFileChooser:
 - The search has been reintegrated in the UI, there is now
   a toggle button on the header bar to go to search mode,
   in addition to the Alt-S shortcut.
 - The file chooser button now accepts files by drag-and-drop properly.

* GtkScrolledWindow has gained a new ::edge-reached signal, which
  triggers when the edge of the scrollable area is reached.

* CSS:
 - Performance improvements

* OpenGL:
 - It is now possible to specify the required GL version, as well
   as some other options (debug, forward compatible) when creating
   a GdkGLContext
 - Support for the OpenGL legacy profile has been dropped. Most examples
   have been updated, with the exception of gdkgears, which will be fixed
   in the next snapshot
 - Use shader version 1.50

* GtkTextView
 - Allow to customize multi-click behaviors, using the new
   ::extend-selection signal
 - Selection can now be extended by scrolling
 - Better behavior and appearance for text selection with touch

* GtkApplication:
 - Use app menu fallback with ssh connections
 - Provide a mechanism to hide unnecessary app menu items
   on OS X, so a single menu file can be used across platforms

* GtkCalendar:
 - Show other months in a different color under Adwaita again
 - Ensure we always show a bit of the other month on both ends

* GtkScrolledWindow
 - Make overlay scrollbars more dynamic

* GtkFileChooser:
 - Make bookmark DND insert at the right location
 - Make '~' and '/' work in recent mode
 - Make Ctrl-L work in recent mode
 - Re-integrate search

* CSS:
 - Introduce immutable style nodes
 - Performance improvements
 - Reduced memory consumption

* GtkInspector:
 - Add a magnifier for the selected widget
 - Show more display information
 - Show memory address of objects

* Wayland:
 - Use subsurfaces for popovers, so popovers can extend beyond the
   window boundaries
 - Prefer the Wayland backend over X11 if both are available

* GL:
 - Fix interaction with hi-dpi
 - Add OpenGL support to the Windows backend

* GtkTextView:
 - Font fallback and letter spacing can be controlled with tags now
 - Pango markup can be inserted in text buffers

* GtkEntry now has API to grab focus without selecting the contents

* GtkWindow now starts from the focused widget when looking for
  actions that are activated by accelerators

* GtkScrolledWindow draws an indication where an edge if hiding
  some content that can be scrolled in

* GtkStack has gained GtkNotebook-like focus handling

* Theming:
 - Support :not() in CSS
 - GtkRange now supports :hover for the whole widget
 - The HighContrast theme has caught up with some never GTK+ features
 - Avoid excessive shadow redraws

* Build:
 - gtk3-update-icon-cache is no longer used at build time, and the
   --enable-gtk2-dependency configure option has been removed
 - The examples that are used in the documentation can now be built
   standalone

* Inspector:
 - Allow extension with loadable modules, the first use for this
   is gjs-inspector, which adds a JavaScript prompt
 - Allow testing cursor theme changes

* GtkPopoverMenu: A GtkPopover subclass that makes it easy
  to manually build menu-like popovers which can include
  arbitrary controls.

* GtkModelButton: A button widget that is optimized for
  use inside popovers with a GAction as 'model'.

* GL support:
 - Try harder to pick good visuals
 - Rework the way GL rendering is done in GtkGLArea
 - Support input events in GtkGLArea
 - Use shaders
 - The GDK_GL environment variable can be used for debugging

* Inspector:
 - Make picking widgets work in Wayland
 - Rework search in all pages
 - Improve space use
 - Support GL information and debug flags
 - Shield the inspector window from more debug settings
 - Hide empty tabs

* Theming:
 - Include the HighContrast theme
 - Add borders to menus in non-composited environments
 - Load themes from versioned directories like
   .../themes/Emerald/gtk-3-14/.

* Wayland:
 - Make window opacity work
 - Propagate clipboard owner changes

* Mir:
 - Improved event handling
 - Support cursors
 - Enable CSD
 - Better monitor support
 - Add OpenGL support

* Deprecations:
 - gdk_cursor_new
 - gdk_device_grab_info_libgtk_only
 - gdk_display_open_default_libgtk_only
 - gdk_add_option_entries_libgtk_only
 - gdk_pre_parse_libgtk_only

* An experimental mir backend has been added.
  Use --enable-mir-backend to build it.

* Inspector:
 - Show more information
 - Use a separate display connection

* Deprecations:
 - GtkStyleProperties

* GDK supports rendering windows using OpenGL; currently
  this is implemented for X11 and Wayland using libepoxy

* GtkGLArea: A new widget for rendering with OpenGL

* GtkSidebar: A new switcher for GtkStack that looks like
  a sidebar

* Better typography: In many places, we now use proper Unicode
  characters for dashes, quotes, multiplication signs and the
  like, instead of ASCII approximations

* Theming:
 - Context menus use the default font instead of inheriting from
   the widget they are attached to
 - Theming engines are no longer used
 - Backdrop style has been fine-tuned to make the difference to
   the active window more evident without affecting readability

* Inspector:
 - Show nested tree models
 - Add a checkbox to disable the warning dialog
 - Rearrange the UI to gain space
 - Show object counts

* GtkTextView has a monospace property

* GtkPaned has a wide-handle property

* GtkPrintUnixDialog
 - Has improved appearance without headerbars
 - Better rendering of sheet icons
 - No more missing icons

* GtkScrolledWindow
 - A new policy, GTK_POLICY_EXTERNAL, which allows scrolling
   without showing a scrollbar
 - Scroll events can now overshoot as well
 - The new signal ::edge-overshot is emitted when the scrolled
   window is fully overshot
 - Scrollbars will be overlayed as narrow indicators when
   there is no mouse

* Deprecations:
 - gdk_window_set_static_gravities
 - gdk_window_set_composited
 - gtk_style_context_get_background_color
 - gtk_style_context_get_border_color
 - gtk_settings_set_string/long/double_property
 - gtk_settings_install_property

Plus many bug fixes and translation updates.

For full details see:

https://git.gnome.org/browse/gtk+/tree/NEWS?id=3.16.3

Revision 1.28 / (download) - annotate - [select for diffs], Tue Nov 11 00:58:05 2014 UTC (9 years, 4 months ago) by prlw1
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.27: +4 -4 lines
Diff to previous 1.27 (colored) to selected 1.10 (colored)

Update gtk3 to 3.14.5

Overview of Changes in GTK+ 3.14.4 to 3.14.5
============================================

* Bugs fixed:
 726316 Backdrop inconvenient on multimonitor for reading text
 737561 quartz: gtk+ 3.14.0 fails to build on 10.6.8, 'NSFullScreen...
 737891 mounting LUKS partition from nautilus takes very long
 738321 GtkMenu has unnecessary scroll buttons
 738648 gdk_window_get_content() causes creation/destruction of bac...
 738650 fix separator with iconic section and more
 738886 Out of bounds access in MyEnhancedXkbTranslateKeyCode`
 738955 Client-side decoration window menus appear at wrong positio...
 739005 gtkstatusicon.c won't build with both X11 and Quartz backen...
 739111 GtkFontChooserDialog fixes

* Translation updates:
 Czech
 German
 Hungarian
 Lithuanian
 Serbian


Overview of Changes in GTK+ 3.14.3 to 3.14.4
============================================

* Bugs fixed:
 730893 Dialogs use headerbars even when DialogsUseHeader is unset
 737986 Transparent icon background rendered black on XFCE
 738636 GtkStackSwitcher focus overlap border
 738873 wayland backend aborts [...] if XDG_RUNTIME_DIR unset
        Only allow one center widget in boxes
        Memory leak fixes

* Translation updates
 Brazilian Portuguese
 Indonesian
 Kazakh
 Norwegian bokmal
 Polish
 Slovak
 Spanish


Overview of Changes in GTK+ 3.14.2 to 3.14.3
============================================

* Bugs fixed:
 724096 search-bar: don't show the widget until we're ready to reveal
 737981 Strange frame in GtkScrolledWindow
 737983 gtkplacessidebar: Open $HOME after unmounting or ejecting
 737985 Unnecessary "GtkScrolledWindow .frame"
 738158 Flat context menu button

* Translation updates:
 Italian
 Persian
 Serbian
 Slovak


Overview of Changes in GTK+ 3.14.1 to 3.14.2
============================================

* GtkInspector now shows nested tree models

* Bugs fixed:
 737670 GtkCalendar days cannot be selected if vertical size is greater...
 737679 Bookmarks are visually duplicated in sidebar
 737952 Documentation missing for GtkTextView's new draw-layer function...
 737929 Long tooltips extend too far horizontally without wrapping
 737777 printing: Properly initialize auth_info in gtkprintbackend.c
        Teach GtkExpander:resize-toplevel about height-for-width
        Fix setting GtkRadioButton:group from .ui files
        Improve sheet drawing in the print dialog
        Avoid missing icons in the print dialog
        GtkStackSwitcher: Fix initially active button

* Translation updates:
 Assamese
 Brazilian Portuguese
 Czech
 French
 German
 Korean
 Lithuanian
 Norwegian bokmal
 Russian

Revision 1.27 / (download) - annotate - [select for diffs], Tue Oct 7 23:52:08 2014 UTC (9 years, 5 months ago) by prlw1
Branch: MAIN
Changes since 1.26: +5 -5 lines
Diff to previous 1.26 (colored) to selected 1.10 (colored)

Update gtk3 to 3.14.1

Highlights from release notes:


* GtkMisc::xalign has been undeprecated for now, it is still needed

* GtkIconView
 - Always draw cell background
 - Fix handling of prelight items

* GtkWindow
 - Fix growing nautilus windows

* Theming:
 - Use sass functions more
 - Theme .app-notification instead of .app-notification.frame
 - Lots of button fine-tuning
 - Avoid double background rendering in tooltips
 - Much faster blur implementation for shadows
 - Support symbolic, recolorable pngs
 - Many improvements in details
 - Style .needs-attention in GtkStackSwitcher
 - Adwaita is much more complete
 - Shadows, reliefs and frames in GtkScrolledWindow, GtkViewport,
   GtkButton, GtkEntry, GtkFrame, etc are now translated to style
   classes and themed
 - Use client-side shadows for menus and tooltips
 - Include the Adwaita theme
 - The default theme is now Adwaita
 - Icon loading now respects limits specified in the icon theme,
   unless GTK_ICON_LOOKUP_FORCE_SIZE is set
 - Don't include image content in icon caches, to avoid huge caches
 - GtkSwitch gained a hover state
 - Use outlines to render focus rings
 - Use icons to render spinners, expanders and arrows
 - GtkIconTheme can force symbolic or regular
   icon variants
 - GtkIconTheme will automatically load rtl
   icon variants

* Inspector:
 - Show widget allocations
 - Show hidden windows
 - Fix initial state of dark switch
 - Show some widget states and buildable ids
 - Add GtkTreeSelection to object tree
 - Add an easy way to change the font
 - Can change hi-dpi scale on the fly
 - Can simulate touchscreen at runtime
 - Shows style properties
 - Ctrl-Shift-I selects the widget under the pointer
 - Property editors show property and settings bindings
 - Support saving custom CSS
 - Show GMenus and GActions
 - Show combobox menus and submenus
 - Lower the inspector window when picking
 - Misc. navigation improvements

* Show widget state and other misc. info

* Wayland:
 - Implement Drag-and-Drop
 - Use subsurfaces for entry completion popups
 - Use subsurfaces for tooltips
 - Support newer protocol versions
 - Fix repaint artifacts
 - Update xdg-shell
 - Always use CSD under Wayland
 - Avoid a crash on pointer-less systems
 - Context menus work now
 - Support GNOME classic mode
 - Update to the latest xdg-shell protocol
 - Updates for xdg_shell protocol changes
 - Touch support

* To align better with css, button and menuitem subclasses now use a
  :checked state to indicate their checkedness, instead of :active or
  :selected.

* Deprecations, removals:
 - GtkStatusIcon, GtkThemingEngine
 - GtkWindow no longer supports resize grips
 - builtin icons have been deprecated in favor of loading icons
   from resources
 - Style regions
 - Support for .icon files
 - gdk_window_flush, drawing outside of begin/end paint
 - GdkColor
 - GtkMisc
 - GtkArrow
 - focus-line-width style property
 - GtkNumerableIcon
 - GtkButton::x/yalign
 - gtk_widget_reparent
 - gtk_widget_region_intersect
 - gtk_container_set_reallocate_redraws

* GtkFileChooser
 - Fix editing of bookmarks
 - Use symbolic icons in the path bar
 - received some design improvements

* GtkTextView
 - Add a vfunc to allow subclasses to draw above/below text

* GtkImage
 - Support scale factor when loading from resources

* Windows:
 - Fix handling of input shapes
 - Support font scaling
 - Dialog theming fixes
 - Several crash fixes
 - Fix icon theme loading
 - *Many* theme improvements
 - Add popover theming
 - Enable introspection
 - Theme improvements

* CSS:
 - Selectors can now match state pseudo classes on
   all elements
 - Support outline-radius in CSS
 - Implement 'unset' and 'all'
 - Support -gtk-icontheme
 - Support -gtk-icon-source
 - Add -gtk-icon-transform, supporting the 2D
   parts of CSS transforms
 - Support -gtk-icon-style

* GtkListBox:
 - Rows now have a selectable property and will be
   styled accordingly
 - GtkListBox can now do multi-selection

* GtkApplication:
 - gtk_application_prefers_app_menu is a new function to facility
   adapting UIs to platform expectations
 - GtkApplication now tries to load menus from resources in the
   resource path that is defined by GApplication
 - GtkApplication set up a resource path for loading icons as well

* GtkScrolledWindow:
 - Scrolling in response to user input (scrollbar clicks, keynav)
   is now animated
 - The displacement animation has been replaced edge gradients

* GtkScaleButton:
 - The orientation is now changed on the fly to make the popup
   fit into small windows

* GtkEntry:
 - Activity mode progress is now smooth

* Client-side decorations
 - The default button layout includes minimize and maximize again
 - Dialogs are no longer using client-side decorations when
   use-header-bar is unset

* GTK+ now ships a simple icon theme browser, gtk3-icon-browser

* Gestures:
 - Convert most widgets to use gestures internally

* Widget factory:
 - Improve coverage of GTK+ features

* Interactive debugging support. The GtkInspector
  window can be triggered with the Ctrl-Shift-I
  or Ctrl-Shift-D keyboard shortcuts, or via the
  GTK_DEBUG environment variable.

* Gesture support has landed. New classes include
  GtkGestureLongPress, GtkGestureMultiPress, GtkGestureSwipe,
  GtkGesturePan, GtkGestureRotate, GtkGestureZoom. Many GTK+
  widgets already use gestures internally. Gestures also
  show up in GtkInspector.
  The gesture-related APIs are still subject to change.

* GTK+ widgets can now draw outside their allocation,
  by setting a clip with gtk_widget_set_clip().
  The clip-related APIs are still subject to change.

* GtkStack has added a few more transition types

* GtkProgressBar is now narrower

* GtkSwitch has a way to delay state changes

* GtkMenuButton is using a popover for menu models by default

* GtkPopover can have horizontal sections

* GtkBuilder
 - Supports property binding
 - Supports dialog actions

* Client-side decorations
 - The requirement for _GTK_FRAME_EXTENTS has been dropped
   to avoid 'double headers' with most window managers
 - Drawing of DND highlights around the entire window works

* Broadway backend
 - Now builds on OpenBSD

* Many bug fixes

* Translation updates

For full details see:

https://git.gnome.org/browse/gtk+/tree/NEWS?id=3.14.1

Revision 1.26 / (download) - annotate - [select for diffs], Mon Sep 8 13:18:40 2014 UTC (9 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored) to selected 1.10 (colored)

Add another comment.

Revision 1.25 / (download) - annotate - [select for diffs], Mon Sep 8 12:06:48 2014 UTC (9 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.24: +5 -5 lines
Diff to previous 1.24 (colored) to selected 1.10 (colored)

Add comments to patches.

Revision 1.24 / (download) - annotate - [select for diffs], Mon Sep 8 11:19:47 2014 UTC (9 years, 6 months ago) by prlw1
Branch: MAIN
Changes since 1.23: +5 -6 lines
Diff to previous 1.23 (colored) to selected 1.10 (colored)

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

Revision 1.23 / (download) - annotate - [select for diffs], Mon Mar 31 13:26:31 2014 UTC (10 years ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored) to selected 1.10 (colored)

buildlink3.mk: gtk3-atk-bridge is only valid for x11

Revision 1.22 / (download) - annotate - [select for diffs], Thu Feb 13 20:18:14 2014 UTC (10 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1
Changes since 1.21: +2 -1 lines
Diff to previous 1.21 (colored) to selected 1.10 (colored)

Add missing return value. Fixes compilation with clang.

Revision 1.21 / (download) - annotate - [select for diffs], Wed Feb 12 20:55:20 2014 UTC (10 years, 1 month ago) by prlw1
Branch: MAIN
Changes since 1.20: +4 -4 lines
Diff to previous 1.20 (colored) to selected 1.10 (colored)

Update gtk3 to 3.10.7

Overview of Changes in GTK+ 3.10.6 to 3.10.7
============================================

* Bugs fixed:
 386569 GtkFileChooser enters first file name into the entry...
 709491 dark theme setting not propagated to vertical spinbu...
 711298 "Edit Scheduled Transaction" window way too modal
 719314 gdk_property_change segfault on multiple X protocol...
 719970 Fails to build: gdkevents-quartz.c:1692:58: error: ...
 719977 Can not use GtkFileChooserDialog: assertion failure
 721700 invalid callback prototypes leads to test issues
        win32: add more width to the slider to not cut it w...
        win32: add margin to scale trough
        win32: set color for scale marks
        win32: scale slider with marks was off by 2 pixels
        win32: handle again gtk-font-name

* Translation updates:
 Czech
 German
 Greek
 Hungarian
 Punjabi
 Russian
 Simplified Chinese
 Slovenian

Revision 1.20 / (download) - annotate - [select for diffs], Sun Dec 8 14:21:37 2013 UTC (10 years, 3 months ago) by prlw1
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4
Changes since 1.19: +6 -6 lines
Diff to previous 1.19 (colored) to selected 1.10 (colored)

Update gtk3 to 3.10.6

This is causing problems (3.9.6 to 3.9.8):

* We've started deprecating GtkStock apis. These apis will continue
  working until GTK+ 4, so there is no need to rush to replace them.
  For more information, see
  https://mail.gnome.org/archives/gtk-devel-list/2013-July/msg00000.html
  Wholly deprecated as part of this effort:
  GtkIconFactory, GtkIconSet, GtkIconSource, GtkImageMenuItem,
  GtkAction, GtkUIManager

Other highlights:

* Theme support
 - Always fall back to 'gnome' icon theme in addition to 'hicolor'
 - Respect deprecated gtk-button-images setting
 - Respect deprecated gtk-menu-images setting
* Accessibility improvements
 - Add accessible names to csd window buttons
 - Mark GtkLinkButton as visited when appropriate
 - Add a GtkListBoxRow accessible
* GtkLabel can now ellipsize just the last line,
  ellipsized in multi-line labels.
* GtkInfoBar now uses a GtkRevealer internally to slide in place.
  It is no longer necessary to do that manually.
* GtkHeaderBar can now add a window close button
* The fine adjustment mode for scrolling has been revamped to be
  easier discoverable, and visual feedback and autoscrolling has
  been added.
* GtkIconTheme now supports 2x scaled icons for hi-dpi displays.
* The Wayland and X11 clipboard implementations can now coexist
* GtkInfoBar updates
 - Turn action area horizontal
 - Fix spacing
 - Add an easy way to add a close button
* Documentation
 - Modernize many screenshots
 - Redo the widget gallery
 - Improve 'Getting Started' tutorial
 - Add new application examples to tutorial
* Deprecations:
  tear-off menuitems,
  gtk-button-images,
  gtk-show-unicode-menu,
  gtk-show-input-method-menu,
  gtk-enable-mnemonics,
  gtk-auto-mnemonics,
  gtk-color-palette,
  gtk-can-change-accels,
  cursor blink settings,
  gtk-fallback-icon-theme,
  gtk-scrolled-window-placement,
  menu popup delay settings,
  gtk-menu-bar-accel,
  keynav tweaks,
  gtk-touchscreen-mode,
  gtk-icon-sizes,
  im style tweaks,
  gtk-file-chooser-backend,
  gtk-enable-tooltips,
  gtk-visible-focus,
  tooltip timeout tweaks,
  toolbar style tweaks
* Initial support for scaled output (on high-dpi screens) has been
  added. While this can be built with cairo 1.12, it needs a cairo
  branch to work. Support for this has been added to the Wayland,
  OS X and Windows backends.
* GtkListBox:
 - handle double-clicks properly
 - add an example in gtk3-demo
* GtkSearchBar: a toolbar that will popup automatically when
  searches should be started, and dismissed when they are finished
* GtkListBox a vertical container that can sort and filter its
  children
* GtkStack has gained position dependent transitions (left-right
  and up-down)
* The Broadway GDK backend can be built on Windows now
* The GDK initialization code has been refactored. GdkDisplayManager
  is no longer backend-specific.
* The symbol exporting functionality has been refactored. We no longer
  use .symbols files, and instead rely on explicit header annotations
  for every exported symbol. the abicheck scripts are no longer used.
* The GDK drawing and scrolling has been simplified. We no longer use
  XCopyArea for scrolling, instead an offscreen cache is used. There
  is a new debug flag, GTK_DEBUG=pixel-cache for this.
* Window sizing issues have been addressed.
* Implement height-for-width for GtkEventBox and GtkCheckButton
* Custom titlebars can now be set from GtkBuilder files
* Optionally install tests, when configured with --enable-installed-tests.
  To run these tests, gnome-desktop-testing-runner can be used.
* Native input methods are supported on OS X now.

Many bug fixes and translation updates. For full details see:
https://git.gnome.org/browse/gtk+/tree/NEWS?id=3.10.6

Revision 1.19 / (download) - annotate - [select for diffs], Sat Sep 7 21:31:56 2013 UTC (10 years, 6 months ago) by prlw1
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.18: +4 -4 lines
Diff to previous 1.18 (colored) to selected 1.10 (colored)

Update gtk3 to 3.8.4

3.8.4: Remove unintentional use of GLib 2.37 apis

3.8.3:
* Bugs fixed:
 667759 gtkdnd-quartz.c is missing annotations for introspection
 672271 File chooser seems over-enthusiastic about using subdir...
 674108 Hard crash due to wrong NSAutoreleasePool stacking
 680953 set_item_width / text wrapping doesn't work in iconview...
 688738 GtkMenuButton problem with mnemonics / accelerators
 691921 GTK+ (quartz) built on Mac OS X 10.5 references [NSMenu...
 692548 Quartz: Cursor doesn't reset when the mouse leaves a to...
 694273 Patch to support NSTextInputClient in text widgets
 694755 When clicking Activities, sometimes gnome-shell crashes.
 696498 can't set download folder
 696640 GtkButton: Don't suppress unhandled mouse events
 698183 Text input is too slow and some keys are broken after c...
 698758 Wrong limit for "Native Windows wider or taller than 65...
 700185 GtkWindow: problem with child widget visibility
 700779 gtk_menu_item_draw puts the arrow too close to the border
 701332 Patch for minor glitch in NSTextInput
 701341 Windows only paint once in Weston 1.1
 701365 Do not assert sm_proxy != NULL in GtkApplication inhibi...
 701613 XEmbed doesn't work with frame-synced GTK/Mutter
 702598 Invalid read of size 4 in gtk_icon_info_get_embedded_rect
 702763 ellipsize placeholder text
 702913 Reduce hash table lookups in gdk_x11_screen_supports_ne...
 703069 Opening a big menu activates some menu entry
 703220 Memory allocation integer overflow in gdk_cairo_set_sou...
 705181 Annoying beep on arrow keys when using IME on MacOS
 705182 Reset Cocoa IME state when immodule is reset
 705320 gtkicontheme: check for GdkPixbuf first
 705692 Segmentation fault on horizontal slider
 705750 Quartz input method doesn't work correctly for Chinese...
 706152 g_object_notify called with NULL priv->focus_widget

* Translation updates:
 Brazilian Portuguese
 Traditional Chinese

Revision 1.18 / (download) - annotate - [select for diffs], Sat May 18 22:44:43 2013 UTC (10 years, 10 months ago) by prlw1
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.17: +5 -5 lines
Diff to previous 1.17 (colored) to selected 1.10 (colored)

Update gtk3 to version 3.8.2
Rename patch-gtk_a11y_gail.c to patch-gtk_a11y_gtkaccessibility.c

Many improvements, bug fixes and translation updates:
https://git.gnome.org/browse/gtk+/tree/NEWS?id=3.8.2

Highlights:

* Deprecations and removals:
 - Custom CSS properties have been deprecated
 - Support for color schemes has been removed
 - gtk_style_provider_get_style, gtk_style_provider_get_icon_factory
 - GtkGradient and GtkSymbolicColor
 - All the padding style properties in menus

* CSS improvements:
 - Add cycle detection to color resolving

* A lot of filechooser button fixes

* The print dialog now shows printers that are discovered
  using avahi, if configured with --enable-avahi-browsing

* We now support the Window Manager frame synchronization protocol draft (when
  running under a WM that supports it). This means applications will throttle
  their drawing cycle to what the compositor is drawing, and the compositor
  will never render half-updated windows, for seamless resizing and improved
  smoothness in drawing.
  See https://mail.gnome.org/archives/wm-spec-list/2013-January/msg00000.html
  and the articles at http://blog.fishsoup.net/ for more details.

* We now support setting an opacity to any GtkWidget, not just toplevels:
  gtk_window_set_opacity has been deprecated in favor of gtk_widget_set_opacity.

* GtkIconTheme gained asynchronous loaders for GtkIconInfo objects

* GtkIconInfo has changed from being a boxed type to a GObject. This
  is technically an ABI change, but basically all existing code
  will keep working if its used as a boxed type, and its not
  possible to instantiate GtkIconInfos outside Gtk, so this is not
  expected to be a big problem.

* GtkTreeView and GtkIconView allow single-click activation

* GtkImage can be set from a resource

* GdkWaylandDisplay is now public

* gdk_window_set_fullscreen_mode: new function to let windows
  be fullscreened across multiple monitors

* We now use state flags for text direction: GTK_STATE_FLAG_LTR/RTL.
  gtk_style_context_set_direction() has been deprecated.

* We install headers for accessible implementations of GTK+ widgets.
  This makes it possible to implement accessibility for third-party
  widgets by subclassing the proper GTK+ implementation. To do this,
  include gtk/gtk-a11y.h.

* Invisible widgets now return a size of 0x0. This is an experimental
  change that makes GtkWidget::visible essentially behave the same way
  that "display: none" does in CSS. If you want the effect of CSS's
  "visibility: hidden", you can use a GtkNotebook with an empty page.

* GtkFrame now draws a background.

* The Broadway backend now installs a separate server: broadwayd.

* GtkBuilder now lets you refer to external objects from a ui
  file if the objects have been exported with the new function
  gtk_builder_expose_object()

* Font handling has been improved:
 - The default font is no longer handled like a custom style sheet
   that overrides everything, but as the initial value. This is the
   same behavior as in web browsers.
 - It is now possible to set font-family and font-size like other
   CSS properties, and relative font sizes are supported. Font
   sizes in CSS can be specified as numbers or with keywords
   like xx-small, medium, smaller, larger,...

* GTK+ now uses proper Unicode ellipses in strings.

Revision 1.17 / (download) - annotate - [select for diffs], Sat May 11 19:49:15 2013 UTC (10 years, 10 months ago) by riastradh
Branch: MAIN
Changes since 1.16: +5 -1 lines
Diff to previous 1.16 (colored) to selected 1.10 (colored)

Make atk-bridge an option (default enabled) for x11/gtk3.

Revision 1.16 / (download) - annotate - [select for diffs], Tue Mar 12 11:40:25 2013 UTC (11 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1
Changes since 1.15: +2 -1 lines
Diff to previous 1.15 (colored) to selected 1.10 (colored)

Since libXi-1.7 there are header problems between it and Xfixes-5.0.
This is hacky workaround.

Revision 1.15 / (download) - annotate - [select for diffs], Wed Jan 9 21:38:32 2013 UTC (11 years, 2 months ago) by prlw1
Branch: MAIN
Changes since 1.14: +4 -4 lines
Diff to previous 1.14 (colored) to selected 1.10 (colored)

Update gtk3 to 3.6.4

Changes in 3.6.4:
* Bug fixes:
 691186 stylecontext: Make font hack not crash

Changes in 3.6.3:
* The Wayland backend works with Wayland 1.0.0 now
* Bug fixes:
 132333 Can't add a palette to the dialog of a color button
 371034 Doc for gtk_file_chooser_get_filename: Is the resulting...
 548793 funny pattern for iterating GtkTreeModel
 577806 gtk_file_chooser_add_shortcut_folder adds duplicates of...
 626499 GtkClipboard unnotified on change of OS X pasteboard owner
 668239 texts disappear when notebook switch page at zh_CN locate!
 672193 windows (including menus) shown multiple times don't ge...
 677339 GTK+ 3 documentation wrong about GtkWidget scroll-event...
 683072 Print dialog shows cryptic status message and displays ...
 687065 InstallableOptions is not filtered in cups backend
 687816 GtkTreeView does not draw correctly since commit aaedc7b6
 688710 [PATCH] Splash screens shouldn't stay on top of all app...
 688884 Typo in gtk_tree_view_set_tooltip_column documentation
 689235 Broken function declarations corrupt the stack on windows
 690266 Freeze with F10/Shift-F10 on submenus
        Win32: Avoid infinite recursion in the ime input module
        Quartz: Fixes for splashscreen and tooltip windows
* Translation updates: Dutch German Gujarati Tamil Uyghur

Revision 1.14 / (download) - annotate - [select for diffs], Tue Nov 13 21:55:27 2012 UTC (11 years, 4 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.13: +4 -4 lines
Diff to previous 1.13 (colored) to selected 1.10 (colored)

Changes 3.6.2
* Bug fixes:
 677609 GtkSizeGroup regression in GTK+ 3.3.20
 686021 spinner animation should not be subject to...
 686265 scrolledwindow: set GDK_EXPOSURE_MASK on t...
 686280 GtkScrollbar and GtkScale rendering broken...
 687196 filesystemmodel: invalidate nodes on file ...
 687467 Commit "Implement proper cross-fades for g...
 687872 Segfault when attempting to get character ...
* Translation updates:
 Irish
 Traditional Chinese

Revision 1.13 / (download) - annotate - [select for diffs], Thu Oct 18 19:08:47 2012 UTC (11 years, 5 months ago) by prlw1
Branch: MAIN
Changes since 1.12: +4 -8 lines
Diff to previous 1.12 (colored) to selected 1.10 (colored)

Update gtk3 to 3.6.1

* The accessibility bridge code that exports accessible objects
  on the bus is now used by default; atk-bridge has been converted
  into a library that GTK+ links against. To void the linking,
  pass --without-atk-bridge when configuring GTK+.

* GDK threading support has been deprecated. It is recommended to
  use g_idle_add(), g_main_context_invoke() and similar funtions
  to make all GTK+ calls from the main thread.

* GTK+ now follows the XDG Base Directory specification for
  user configuration and data files. In detail,
  * $XDG_CONFIG_HOME/gtk-3.0/custom-papers is the new location
    for $HOME/.gtk-custom-papers
  * $XDG_CONFIG_HOME/gtk-3.0/bookmarks is the new location
    for $HOME/.gtk-bookmarks
  * $XDG_DATA_HOME/themes is preferred over $HOME/.themes
  * $XDG_DATA_HOME/icons is preferred over $HOME/.icons.
  Existing files from the old location will still be read
  if the new location does not exist.

* $HOME/.gtk-3.0 is no longer in the default module load path.
  If you want to load modules from there, add it to the GTK_PATH
  environment variable.

Revision 1.12 / (download) - annotate - [select for diffs], Tue Jul 24 18:27:41 2012 UTC (11 years, 8 months ago) by drochner
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3
Changes since 1.11: +5 -5 lines
Diff to previous 1.11 (colored) to selected 1.10 (colored)

update to 3.4.4
changes:
-bugfixes
-translation updates

Revision 1.11 / (download) - annotate - [select for diffs], Tue May 15 15:39:40 2012 UTC (11 years, 10 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2012Q2-base, pkgsrc-2012Q2
Changes since 1.10: +4 -4 lines
Diff to previous 1.10 (colored)

Changes 3.4.3:
* GtkIconView:
 - The sizing and layout has been rewritten
* Bug fixes:
 478344 GtkTreeRowReference falsely said to auto-subscribe...
 587873 Documentation should explain MessageDialogs don't ...
 663072 GtkSelectionData is incorrectly documented
 670449 Splash screen stays
 672947 GtkEntryCompletion sizing/position fixes
 673237 window: Remove needless call to ensure_state_flag_...
 674192 out-of-tree build failure: demos/widget-factory/wi...
 674549 widget receives leave event when button released
 675421 GtkFileChooser should set its role
 675501 gtkquartz.h is not the gtk+-3.5.2.tar.xz archive
* Translation updates:
 Dutch
 Italian

Revision 1.10 / (download) - annotate - [selected], Mon Apr 30 14:26:38 2012 UTC (11 years, 11 months ago) by drochner
Branch: MAIN
Changes since 1.9: +5 -4 lines
Diff to previous 1.9 (colored)

update to 3.4.1
This is a new major release.

Revision 1.9 / (download) - annotate - [select for diffs], Wed Mar 21 19:58:47 2012 UTC (12 years ago) by hans
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base, pkgsrc-2012Q1
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored) to selected 1.10 (colored)

Don't override an existing _XOPEN_SOURCE definition. Define it on SunOS
to make this build with std=gnu99.

Revision 1.8 / (download) - annotate - [select for diffs], Wed Mar 21 12:21:56 2012 UTC (12 years ago) by drochner
Branch: MAIN
Changes since 1.7: +4 -4 lines
Diff to previous 1.7 (colored) to selected 1.10 (colored)

update to 3.2.4
changes:
-bugfixes
-translation updates

Revision 1.7 / (download) - annotate - [select for diffs], Fri Feb 3 14:48:44 2012 UTC (12 years, 1 month ago) by drochner
Branch: MAIN
Changes since 1.6: +6 -6 lines
Diff to previous 1.6 (colored) to selected 1.10 (colored)

update to 3.2.3
This switches to the 3.2 release branch.
Thanks to Patrick Welche for testing.

Revision 1.6 / (download) - annotate - [select for diffs], Fri Sep 9 10:02:03 2011 UTC (12 years, 6 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3
Changes since 1.5: +4 -4 lines
Diff to previous 1.5 (colored) to selected 1.10 (colored)

Changes 3.0.12:
* Assorted file chooser improvements/redesign:
 - Remove the expander in Save mode
 - Move the path bar up in Save mode
 - Remember the last opened directory
 - Start in recently-used mode when no folder is set
 - Update recent-files when confirming in the file chooser

Revision 1.5 / (download) - annotate - [select for diffs], Thu Jun 9 11:18:09 2011 UTC (12 years, 9 months ago) by drochner
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base, pkgsrc-2011Q2
Changes since 1.4: +4 -4 lines
Diff to previous 1.4 (colored) to selected 1.10 (colored)

update to 3.0.11
changes:
-Modernize custom paper size dialog look
-Add an app chooser to the gtk-demo 'Pickers' example
-bugfixes
-translation updates

Revision 1.4 / (download) - annotate - [select for diffs], Wed May 25 09:39:57 2011 UTC (12 years, 10 months ago) by drochner
Branch: MAIN
Changes since 1.3: +4 -4 lines
Diff to previous 1.3 (colored) to selected 1.10 (colored)

update to 3.0.10
changes:
-bugfixes
-translation updates

Revision 1.3 / (download) - annotate - [select for diffs], Wed May 18 10:56:16 2011 UTC (12 years, 10 months ago) by drochner
Branch: MAIN
Changes since 1.2: +4 -4 lines
Diff to previous 1.2 (colored) to selected 1.10 (colored)

update to 3.0.9
changes:
-bugfixes
-theming improvements
-translation updates

Revision 1.2 / (download) - annotate - [select for diffs], Fri Apr 8 13:54:25 2011 UTC (12 years, 11 months ago) by drochner
Branch: MAIN
Changes since 1.1: +5 -5 lines
Diff to previous 1.1 (colored) to selected 1.10 (colored)

update to 3.0.8
changes:
-theming related improvements
-bugfixes
-translation updates

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Fri Mar 18 17:06:08 2011 UTC (13 years ago) by drochner
Branch: TNF
CVS Tags: pkgsrc-base, pkgsrc-2011Q1-base, pkgsrc-2011Q1
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored) to selected 1.10 (colored)

first cut on a pkg for gtk3, the successor of the gtk2 toolkit:
add gtk3-3.0.3

Revision 1.1 / (download) - annotate - [select for diffs], Fri Mar 18 17:06:08 2011 UTC (13 years ago) by drochner
Branch: MAIN
Diff to selected 1.10 (colored)

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>