summaryrefslogtreecommitdiff
path: root/x11/gtk3/distinfo
AgeCommit message (Collapse)AuthorFilesLines
2015-06-14Update gtk3 to 3.16.3prlw11-5/+5
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
2014-11-11Update gtk3 to 3.14.5prlw11-4/+4
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-10-07Update gtk3 to 3.14.1prlw11-5/+5
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-09-08Add another comment.wiz1-2/+2
2014-09-08Add comments to patches.wiz1-5/+5
2014-09-08Update gtk3 to 3.12.2prlw11-6/+5
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-03-31buildlink3.mk: gtk3-atk-bridge is only valid for x11adam1-2/+2
2014-02-13Add missing return value. Fixes compilation with clang.wiz1-1/+2
2014-02-12Update gtk3 to 3.10.7prlw11-4/+4
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
2013-12-08Update gtk3 to 3.10.6prlw11-6/+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
2013-09-07Update gtk3 to 3.8.4prlw11-4/+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
2013-05-18Update gtk3 to version 3.8.2prlw11-5/+5
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.
2013-05-11Make atk-bridge an option (default enabled) for x11/gtk3.riastradh1-1/+5
2013-03-12Since libXi-1.7 there are header problems between it and Xfixes-5.0.wiz1-1/+2
This is hacky workaround.
2013-01-09Update gtk3 to 3.6.4prlw11-4/+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
2012-11-13Changes 3.6.2adam1-4/+4
* 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
2012-10-18Update gtk3 to 3.6.1prlw11-8/+4
* 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.
2012-07-24update to 3.4.4drochner1-5/+5
changes: -bugfixes -translation updates
2012-05-15Changes 3.4.3:adam1-4/+4
* 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
2012-04-30update to 3.4.1drochner1-4/+5
This is a new major release.
2012-03-21Don't override an existing _XOPEN_SOURCE definition. Define it on SunOShans1-1/+2
to make this build with std=gnu99.
2012-03-21update to 3.2.4drochner1-4/+4
changes: -bugfixes -translation updates
2012-02-03update to 3.2.3drochner1-6/+6
This switches to the 3.2 release branch. Thanks to Patrick Welche for testing.
2011-09-09Changes 3.0.12:adam1-4/+4
* 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
2011-06-09update to 3.0.11drochner1-4/+4
changes: -Modernize custom paper size dialog look -Add an app chooser to the gtk-demo 'Pickers' example -bugfixes -translation updates
2011-05-25update to 3.0.10drochner1-4/+4
changes: -bugfixes -translation updates
2011-05-18update to 3.0.9drochner1-4/+4
changes: -bugfixes -theming improvements -translation updates
2011-04-08update to 3.0.8drochner1-5/+5
changes: -theming related improvements -bugfixes -translation updates
2011-03-18first cut on a pkg for gtk3, the successor of the gtk2 toolkit:drochner1-0/+8
add gtk3-3.0.3