Overview of Changes from GTK+ 2.24.31 to 2.24.32
================================================
* Build:
- Support Visual Studio 2017
* Bug fixes:
136059 Ctrl-navigation works in opposite direction in right-to-left text
165385 Win32 keyboard handling still incomplete
358970 gtk_scale_set_digits does not cause value to be rounded if draw-value...
468868 Popup of "appears-as-list" ComboBox does not change screen with its t...
554057 Calling gtk_menu_shell_select_item() on GtkMenuBar can break grabs (a...
569581 Using the US-Intl keyboard layout causes unexpected character combina...
618160 Documentation for gtk_combo_box_get_active_iter is unclear
658111 gtk_label_set_pattern() is reset by a call to gtk_box_pack_start()
676550 Adding underlines to Label with gtk_label_set_pattern() does not work
696624 Japanese (Korean/Chinese) XIM input mode indicator has not been worki...
701296 gtkfixed accepts toplevel windows into its children list after gtk_wi...
729651 Crash in GtkFileChooserButton with appears-as-list
734946 Implement GContentType on OSX
768722 Keyboard shortcuts for russian characters doesn't work
769214 keyval field not filled correctly for Pause key
772389 Appending a character to a GtkEntry control in overwrite mode rings t...
772794 segfault when on unchecked XListInputDevices return value
773587 recent-manager: Add a limit to the list's size
776909 gtk_adjustment_clamp_page: Conditional jump or move depends on uninit...
777683 SIGBUS due to gdk_x11_window_set_opacity
778542 Use UTF-8 encoding for tooltips on files in the "recently used" list
778811 Enter submenus when activating their parent item
779009 Missing property-change::accessible-description events when the toolt...
779081 GtkTextView: expose API to get Pango line direction
779605 GLib-CRITICAL Source ID xxx was not found when attempting to remove it
781020 GIMP UI vector icons are drawn way too small
781605 GtkVolumeButton limited to 10 values
785165 Set translation domain for parameter_string in gtk_init_with_args
785672 Entry: Setting icon tooltip to empty disables tooltip on whole widget
786771 Critical about mismatched GdkDisplays when opening Inspector combobox
787158 gtk_widget_get_preferred_width on GtkToolbar gives wrong minimum width
787195 gtk_toolbar_set_show_arrow does not show an arrow
787410 entry: fix memory leak
788577 Global -GtkComboBox-appears-as-list breaks opening menu-mode CBs by k...
* Translation updates:
Hungarian
Indonesian
Polish
Unsorted entries in PLIST files have generated a pkglint warning for at
least 12 years. Somewhat more recently, pkglint has learned to sort
PLIST files automatically. Since pkglint 5.4.23, the sorting is only
done in obvious, simple cases. These have been applied by running:
pkglint -Cnone,PLIST -Wnone,plist-sort -r -F
This should be the last part of the renaming operation for print/cups to
print/cups-base.
Rationale: packages depending on CUPS but not relying on a functional
printing setup only need to depend on print/cups-base (equivalent to the
former print/cups). The new print/cups now depends on print/cups-base
and on print/cups-filters, thus directly providing a functional printing
setup. This bump reflects this change of dependency.
As discussed on tech-pkg@
This is with the notable exception of meta-pkgs/desktop-gnome, which I
believe implies a fully functional cups.
This is still missing revision bumps - I'll be right there (first time I
am doing this on so many packages at a time).
As discussed on tech-pkg@
Introduce Icon Theme cache handling framework
Icon Theme cache files are used by GTK+ and maintained with the
gtk-update-icon-cache tool. Each Icon Theme package duplicates
its own maintainance scripts: only the specified icon theme directory
differs. With this framework, if packages have ICON_THEMES=yes,
associated icon themes will be detected and their cache files will
be maintained automatically.
Change cache handling behaviour as follows:
* Icon theme caches will be updated if either gtk2+ or gtk3+
gtk-update-icon-cache tool is available.
* With installation of gtk2+ package, not only hicolor icon theme but
also any other icon theme cache files will be updated.
* Prevent removal of icon caches at deinstall, gtk3+ may be installed and
using them.
* Ditto with gtk3+, gtk2+ may not be installed now, so caches must be
maintained by gtk3+.
Overview of Changes from GTK+ 2.24.30 to 2.24.31
================================================
* File chooser:
- backport many file chooser entry fixes and cleanups
- don't crash if invisible files are deleted
* Bug fixes:
555087 Shouldn't the return type of gtk_entry_completion_get_model be Gtk...
586367 In local_only mode, file chooser should return native paths for fi...
635287 Specify packages when generating GIR
640698 Incompatibility in 'matched-selected' signal invocation
648419 crash in remove_capslock_feedback at gtkentry.c line 10127
672271 File chooser seems over-enthusiastic about using subdirectories
679333 unable to filter folders in folder select mode
687196 filesystemmodel: invalidate nodes on file remove
703220 (CVE-2013-7447) Memory allocation integer overflow in gdk_cairo_se...
720330 Gtk-CRITICAL **: gtk_entry_completion_set_model: assertion 'GTK_IS...
729927 impossible to create a directory if the contents of the current on...
737777 Applications crash randomly while printing with a password-secured...
752707 Location bar navigation to parent directories
756450 GTK file chooser completion dropdown sets cursor in wrong position
765120 Configure notify does not always reflect window size enforced by (...
765193 Add introspection support for Visual Studio builds
768163 improved fullscreen behaviour
764996 GDK: Incorrect window size when creating window with position spec...
769126 Can't type astral plane characters into a GtkEntry using the Windo...
* X11:
- Support Randr 1.5 monitor information
* Bug fixes:
722815 OS X: Deliver GdkModifierType during 'drag-motion'
612611 Fix interaction between scrolling menus and automatic mnemonics
699652 win32: On focus restore the window if iconified
698652 win32: Properly handle show and focus
OS X: Fix clipboard image retrieval
OS X: Fix a crash when fullscreening
758893 Prevent status icon size dithering
* Translation updates:
Japanese
Thai
Overview of Changes from GTK+ 2.24.28 to 2.24.29
================================================
* OS X:
- Partial aspect ratio support
* Bug fixes:
345345 PrintOperation::paginate is not emitted for class handler
745127 Changing order of file in "Places" crashes the application
749507 gtk-2.0.m4 fails to detect a prefixed pkg-config
752638 notebook tab dragging doesn't work on Quartz (patches...
753644 Switching from Multipress input method to None immedi...
753691 make install -j2 fails when building for MinGW
753992 im-quartz discard_preedit segmentation fault
754046 annotate gtk_color_button_get_color
* Translation updates:
Occitan
The find-prefix infrastructure was required in a pkgviews world where
packages installed from pkgsrc could have different installation
prefixes, and this was a way for a dependency prefix to be determined.
Now that pkgviews has been removed there is no longer any need for the
overhead of this infrastructure. Instead we use BUILDLINK_PREFIX.pkg
for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the
dependency is coming from pkgsrc.
Provides a reasonable performance win due to the reduction of `pkg_info
-qp` calls, some of which were redundant anyway as they were duplicating
the same information provided by BUILDLINK_PREFIX.pkg.
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.