Commit graph

105 commits

Author SHA1 Message Date
wiz
79bcf2d1a9 Reset PKGREVISION for update. 2016-05-27 08:27:08 +00:00
prlw1
550c6c5073 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
2016-05-27 08:24:33 +00:00
wiz
42b771020c Revert previous, bump PKGREVISION.
adwaita-icon-themese depends on gtk3, so gtk3 can not depend on it.
2016-05-27 05:54:58 +00:00
khorben
12a64febc9 Register dependency on graphics/adwaita-icon-theme
This fixes missing icons in applications using Gtk+ 3.

Bumps PKGREVISION.
2016-05-26 14:25:22 +00:00
wiz
30ad8a8fc5 ftp.gtk.org is gone, remove it from MASTER_SITES. 2016-04-24 10:48:06 +00:00
prlw1
b0d7ca3790 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
2016-04-21 21:49:32 +00:00
prlw1
867fc3c58c Not nb1! 2016-04-10 20:06:50 +00:00
prlw1
7e668d42a2 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
2016-04-10 20:05:49 +00:00
jperkin
17661ff9a5 Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
jperkin
02201cb05b Use OPSYSVARS. 2016-02-26 10:57:45 +00:00
dholland
2d19e5b839 Sort. 2015-12-29 06:00:28 +00:00
prlw1
ac3ded2fde 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
2015-11-17 22:57:58 +00:00
wiz
66513a2949 Note upstream bug report URL. 2015-11-07 20:20:01 +00:00
he
76522b5ef1 Improve compatibility with systems which lack either round(), rint()
or nearbyint(), but might still have them declared in <math.h>.
Bump PKGREVISION.
2015-11-07 15:51:40 +00:00
he
6f75dad5d7 Improve compatibility with systems which lack either round(), rint()
or nearbyint(), but might still have them declared in <math.h>.
Bump PKGREVISION.
2015-11-07 15:49:38 +00:00
agc
d8f09469bb 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.
2015-11-04 03:28:24 +00:00
prlw1
48feced641 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
2015-08-22 12:08:52 +00:00
tnn
0e5b4d5bdb Force use of pkgsrc's xgettext since we can't tell if the native one is
built with Glade support or not. As discussed on tech-pkg@ recently.
Also ensure the tools get linked.
2015-06-30 13:10:24 +00:00
tnn
a71cbddf32 revert previous change to fix the build, looks like an accidental commit 2015-06-30 09:39:49 +00:00
ryoon
7110bb1f60 Rename MASTER_SITE_SOURCEFORGE_JP to MASTER_SITE_OSDN.
sourceforge.jp is renamed to osdn.jp.
However its mirror sites are not ready for osdn.jp.
2015-06-29 11:06:46 +00:00
wiz
f9357b6eb2 Update some minimum versions in requirements.
atk bump requested by David H. Gutteridge in PR 49976.
2015-06-16 09:20:33 +00:00
prlw1
730fc4eb29 gtk3 needs the version of libepoxy which hunts for just libGL.so. 2015-06-15 01:39:06 +00:00
prlw1
df13856713 gtk3 needs a gettext which understands Glade, i.e., one which depends
on expat. (Thanks to ryoon for tools hint.)
2015-06-15 01:24:39 +00:00
ryoon
c836a71abf Fix build under NetBSD.
xgettext 0.18.3 or later is required.
Add gettext-tools to TOOL_DEPENDS.
2015-06-14 23:58:20 +00:00
prlw1
31a97666d4 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
2015-06-14 22:02:08 +00:00
wiz
2e65d464e8 Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
2015-06-12 10:50:58 +00:00
tnn
6a69e9522b Recursive revbump following MesaLib update, categories p through x. 2015-04-25 14:24:44 +00:00
wiz
504c0c4bcf Remove adwaita-icon-theme dependency, that package depends on gtk3.
Bump PKGREVISION.
2015-01-09 22:25:23 +00:00
obache
646e68e69d Since GTK>=3.14, Adwaita is the default theme, so add dependency on it.
PR pkg/49494.
2015-01-09 11:29:37 +00:00
prlw1
9a0b96f398 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
2014-11-11 00:58:05 +00:00
prlw1
f28b06e004 Update required dependency versions (that was the point of updating pango) 2014-10-08 00:39:19 +00:00
prlw1
b45d6d1004 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
2014-10-07 23:52:08 +00:00
wiz
c1cec5a66c Add another comment. 2014-09-08 13:18:40 +00:00
wiz
2ff3bf630d Add back BUILDLINK_API_DEPENDS.Xft2+= Xft2>=2.1.2nb2 for old
non-modular X.org.
2014-09-08 13:10:35 +00:00
wiz
1e6232d6f6 Add comments to patches. 2014-09-08 12:06:48 +00:00
wiz
11c595e9d7 buildlink3.mk should not set API depends. The package already
pulls in those versions if needed.
2014-09-08 11:51:30 +00:00
prlw1
1257efccef 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
2014-09-08 11:19:47 +00:00
richard
0de0f4139c fix CONFIG_SHELL for bash to correctly use TOOLS_PATH 2014-07-19 20:32:15 +00:00
wiz
a9dc16a509 Bump PKGREVISION for cups -> cups15 change. 2014-06-18 09:28:16 +00:00
wiz
a5caa2b4a1 Switch all cups packages to use cups15. 2014-06-18 09:26:09 +00:00
wiz
7eeb51b534 Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
2014-05-29 23:35:13 +00:00
ryoon
60806aa001 Recursive revbump from x11/pixman
Fix PR pkg/48777
2014-05-05 00:47:34 +00:00
obache
55294c77fc XInput2 is required. 2014-04-29 08:27:35 +00:00
obache
84e636a29b Set API_DEPENDS same as Makefile. 2014-04-29 08:21:07 +00:00
adam
5bd6000751 buildlink3.mk: gtk3-atk-bridge is only valid for x11 2014-03-31 13:26:31 +00:00
adam
d4e4e22337 PLIST fix for Darwin/Quartz 2014-03-22 13:03:56 +00:00
wiz
d6edf73ce8 Add missing return value. Fixes compilation with clang. 2014-02-13 20:18:14 +00:00
tron
c64e9eb269 Recursive PKGREVISION bump for OpenSSL API version bump. 2014-02-12 23:18:26 +00:00
prlw1
2bbe94bd9b 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
2014-02-12 20:55:20 +00:00
prlw1
98ca82bf38 Remove --with-xinput configure argument.
--with-xinput was renamed --enable-xinput a while ago, and then removed
completely. XINPUT2 is no longer optional.
2014-01-04 16:21:00 +00:00