./x11/gtk3, GIMP Toolkit v3 - libraries for building X11 user interfaces

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 3.14.5nb3, Package name: gtk3+-3.14.5nb3, Maintainer: pkgsrc-users

GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK+ is suitable for
projects ranging from small one-off tools to complete application

GTK+ has been designed from the ground up to support a range of
languages, not only C/C++. Using GTK+ from languages such as Perl and
Python (especially in combination with the Glade GUI builder) provides
an effective method of rapid application development.

This package contains GTK+ 3.

Required to run:
[sysutils/desktop-file-utils] [graphics/hicolor-icon-theme] [graphics/freetype2] [graphics/cairo] [databases/shared-mime-info] [fonts/fontconfig] [fonts/Xft2] [devel/atk] [devel/glib2] [devel/pango] [x11/libXcomposite] [x11/gtk2] [x11/Xfixes] [x11/xcursor] [x11/Xrender] [x11/liboldXrandr] [graphics/gdk-pixbuf2] [graphics/cairo-gobject] [devel/at-spi2-atk]

Required to build:
[pkgtools/x11-links] [x11/compositeproto] [x11/glproto] [x11/renderproto] [x11/xproto] [x11/xf86vidmodeproto] [x11/xf86driproto] [x11/damageproto] [x11/inputproto] [x11/xextproto] [x11/randrproto] [x11/dri2proto] [x11/xcb-proto] [devel/gobject-introspection] [x11/fixesproto4] [devel/gdbus-codegen]

Package options: gtk3-atk-bridge, x11

Master sites: (Expand)

SHA1: 0458df75d7218435c634c7cbd1d385bcf5497bfd
RMD160: c1d46daf29de127e72e4a66b61603c2700af42b8
Filesize: 15299.633 KB

Version history: (Expand)

CVS history: (Expand)

   2015-04-25 16:25:26 by Tobias Nygren | Files touched by this commit (687) | Package updated
Log message:
Recursive revbump following MesaLib update, categories p through x.
   2015-01-09 23:25:23 by Thomas Klausner | Files touched by this commit (1) | Package updated
Log message:
Remove adwaita-icon-theme dependency, that package depends on gtk3.
   2015-01-09 12:29:37 by OBATA Akio | Files touched by this commit (1)
Log message:
Since GTK>=3.14, Adwaita is the default theme, so add dependency on it.

PR pkg/49494.
   2014-11-11 01:58:05 by Patrick Welche | Files touched by this commit (2) | Package updated
Log message:
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:

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
 Norwegian bokmal

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:

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:
 Brazilian Portuguese
 Norwegian bokmal
   2014-10-08 02:39:20 by Patrick Welche | Files touched by this commit (1) | Package updated
Log message:
Update required dependency versions (that was the point of updating pango)
   2014-10-08 01:52:09 by Patrick Welche | Files touched by this commit (4) | Package updated
Log message:
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,
 - 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

* 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:

   2014-09-08 15:18:40 by Thomas Klausner | Files touched by this commit (2)
Log message:
Add another comment.
   2014-09-08 15:10:35 by Thomas Klausner | Files touched by this commit (1)
Log message:
Add back BUILDLINK_API_DEPENDS.Xft2+= Xft2>=2.1.2nb2 for old
non-modular X.org.