[gtk+] Created tag 3.9.0



The unsigned tag '3.9.0' was created.

Tagger: Matthias Clasen <mclasen redhat com>
Date: Thu May 9 08:42:16 2013 -0400

    3.9.0

Changes since the last tag '3.7.12':

A S Alam (1):
      Punjabi: Translation updated (aalam)

Alan McGovern (1):
      quartz: Null check title before setting it

Alban Browaeys (2):
      GtkEntryAccessible: also handle entry icon tooltip NULL in notify_gtk.
      print: disconnect source_changed_handler on printeroptionwidget finalize

Aleksander Morgado (2):
      spinbutton: don't override initial text in non-numeric-only spin buttons
      combobox: popdown the combobox when on 'grab-broken-event'

Alexander Larsson (56):
      broadway: Ensure broadway request members are 32bit aligned
      broadway: Fix assert failure
      GtkWidget: Handle style updates before realize
      gdkwindow: Add alpha_bg to window debug print
      gdkwindow: Apply layered areas to the shape for native windows
      GtkOverlay: Don't allocate child except in size_allocate
      GtkOverlay: Respect overlay child min size
      broadway: Fix mouse position typo
      broadway: Remove leftover cruft that caused resize to fail
      broadway: Clean up moveresize code
      broadway: Ensure window sizes are synched right
      broadway: Sync surface updates with paint clock
      broadway: Limit window resize based on window geometry
      broadway: Add support for password authentication
      broadway: Make chrome work again
      broadway: Move surface open to server
      broadway: Reuse surfaces passed to server
      broadway: Use wss: on https: uris
      broadway: destroy old surface before creating new one
      Broadway: Fix shm names
      broadway: Ensure we allocate shm surface space early
      Fix gtk_window_set_opacity()
      broadway: Fix warning
      broadway: Unsure we clear the grab on window hide
      win32: Make build with latest gdkdisplay changes
      win32: Fix build
      Update gtk.symbols
      Make gdk_flush_outstanding_moves "reentrant"
      win32: Report ScrollDC update region directly
      gdkwindow: Handle updates created by outstanding moves in same update
      Add GTK_ALIGN_BASELINE to GtkAlign
      Initial support for baselines
      Add GTK_DEBUG=baselines support
      GtkSizeRequestCache: Don't store baselines in horizontal case
      GtkLabel: Support baseline
      GtkBox: Add baseline alignment for horizontal boxes
      GtkAlignment: Support baselines
      GtkImage: Support baselines
      GtkButton: Add baseline align support
      GtkEntry: Support baselines
      GtkGrid: Support baseline alignment in GtkGrid
      GtkSpinButton: Support baseline alignment
      GtkCheckButton and GtkRadioButton: Implement baseline alignment
      GtkButtonBox: Support baseline alignment
      GtkEventBox: Support baseline alignment
      GtkDialog: Baseline align buttons in action area
      Add tests/testbaseline
      GtkGrid: Add missing Since docs
      GtkBox: Add missing Since in docs
      GtkImage: Reuse previously calculated baseline_align in draw()
      GtkWidget: Add missing Since docs
      GtkLabel: Minor cleanup
      Add baseline alignment functions to gtk.symbols
      Add baseline functions to docs
      Handle non-baseline supporting subclasses overriding baseline supporting classes
      gtksizerequestcache: Fix typo that lead to crash/leak

Alexandre Franke (1):
      Update French translation

Andika Triwidada (4):
      Updated Indonesian translation
      Updated Indonesian translation of po-properties
      Updated Indonesian translation
      Updated Indonesian translation of po-properties

Ani Peter (1):
      Completed for Malayalam

Arash Mousavi (1):
      L10N: Updated Persian Translation

Aron Xu (1):
      Update Simplified Chinese translation

Ask H. Larsen (3):
      Updated Danish translation
      Updated Danish translation of the properties
      Updated Danish translation

Balázs Úr (2):
      Updated Hungarian translation
      Updated Hungarian translation

Bastien Nocera (4):
      GtkLabelAccessible: Sanity check _get_text() input values
      GtkEntry: Sanity check the end_pos value in _get_display_text()
      docs: Disable GtkPlug/GtkSocket docs on Wayland
      GtkApplication: Allow passing windows on non-X11 targets

Baurzhan Muftakhidinov (2):
      Updated Kazakh translation.
      Updated Kazakh translation.

Benjamin Otte (83):
      label: refactor code
      stylecontext: If we force invalidate, invalidate all properties
      reftests: Add animation loading test
      a11y: Emit text-changed signals directly
      separator: Don't use padding and borders wrongly
      reftests: Add reftest for separator fixes
      stylecontext: Do invalidation on first resize container
      tearoffmenuitem: Use public API, don't poke GtkMenuPrivate
      menu: Move enum declaration to correct header
      menushell: Remove unused header
      menuitem: Remove old themeing enhancement
      cssvalue: Handle named colors not resolving
      cssvalue: At cycle detection to color resolving
      reftests: Add a reftest for color resolving errors
      wayland: Remove unused variable
      x11: Make display:screen relation 1:1
      gdk: Shuffle code around
      Deprecate gdk_get_display()
      gdkdisplay: Remove get_screen() and get_n_screens() vfuncs
      testsensitive: Remove deprecated part
      widget: Get rid of deprecation warnings
      celrendererspinner: Don't use deprecated API
      broadway: Don't use deprecated API
      broadway: Mark deprecated function call
      window: Remove call to gtk_widget_reset_rc_styles()
      style: Add missing deprecation markers
      gtk-demo: Remove multiscreen support
      icontheme: Remove unused function
      gtk: Simplify code for reduced screen count
      x11: Simplify code for single-screen case
      gdk: Deprecate gdk_display_get_n_screens()
      testgtk: Get rid of screen part in display & screen test
      tests: Remove testmultiscreen example
      tests: Remove multiscreen code from teststusicon
      reftests: Add a test for window default size
      plug: Don't unregister windows that were never registered
      window: restore size after hide/show properly
      docs: Fix Since tag for frame clock functions
      window: Remove an unused function.
      window: Split out a function
      window: Remember current size
      displaymanager: Handle the default display
      displaymanager: Move set_default_display vfunc
      displaymanager: Handle list of displays in base class
      gdk: Remove unused function
      gdk: Make atoms handled generically
      docs: Move property section docs to correct file
      broadway: Delete 2 files doing nothing
      gdk: Refactor gdk_keyval_convert_case()
      gdk: Refactor default key vfuncs
      gdk: Unvfuncify generic key functions
      gdk: Refactor function
      display: Make opened signal have a vfunc
      display: Add display to displaymanager later
      win32: Emit GdkDisplay::opened signal
      quartz: Emit GdkDisplay::opened signal
      displaymanager: Emit display-opened directly
      x11: Simplify function
      gdk: Update keynames list from gdkkeysyms.h
      broadway: Get rid of generic macros
      wayland: Get rid of generic macros
      Revert "wayland: Cache the discovery connection and reuse if possible"
      gdk: Unvfuncify gdk_display_manager_open_display()
      Revert "Revert "gtkbin: Remove the silliest code on earth""
      sizerequest: Split out a common function
      button: Implement height-for-width
      overlay: Silence gcc warnings
      tests: Add reftest for broken button sizing
      widget: Adapt _gtk_widget_get_preferred_size_for_size()
      button: Use _gtk_widget_get_preferred_size_for_size()
      widget: Improve debug output
      button: Rework size request/allocation code
      paned: Split out a function
      paned: Split size request code
      gtkprivate: #define OPPOSITE_ORIENTATION
      paned: Correctly compute child sizes in size requests
      window: Deprecate gtk_window_reshow_with_initial_size()
      window: last size is more important than default size
      tests: Comment out unused functions
      tests: make deprecated functions not warn
      x11: Move initialization code
      wayland: Don't add/remove displays manually
      paned: Fixup recent commit

Bruce Cowan (1):
      Updated British English translation

Carl-Anton Ingmarsson (1):
      label: Fix memleak

Carles Ferrando (2):
      [l10n] Updated Catalan (Valencian) translation
      [l10n] Updated Catalan (Valencian) translation

Carlos Garcia Campos (4):
      gtkprintbackendcups: Fix a crash in gtk_print_backend_cups_finalize()
      gtkprintbackendcups: Fix a crash in avahi_create_browsers()
      gtkprintbackendfile: Fix infinite loop in _cairo_write()
      gtkprintjob: release the surface and backend before the output io channel

Carlos Garnacho (2):
      quartz: Fix call to missing symbol
      xi2: Reset scroll valuators on synthesized crossing events

Changwoo Ryu (2):
      Updated Korean translation
      Updated Korean translation

Chris Cummins (6):
      wayland: Differentiate wayland and pixbuf cursors
      wayland: Do not free wayland cursor buffers
      wayland: Implement animatable cursors
      cds: enable outset shadows
      Update GtkCssProvider box-shadow documentation
      wayland: Use more explicit out parameter names

Christian Persch (3):
      docs: Typo fix
      gtk: gtk_init_with_args allows NULL for parameter_string
      bindings: Fix gtk_binding_entry_skip

Chun-wei Fan (10):
      Visual Studio Builds: Support Building Introspection Files
      Update Visual Studio Solution Files
      gdk/win32/gdkevents-win32.c: Fix build
      gdk/fallback-c89.c: Add fallback for round()
      gdk/gdkwindow.c, gtk/gtkwidget.c: Include fallback-c89.c
      Fix Visual Studio Debug configs
      Fix introspection building for Visual Studio builds
      Update Visual Studio Proprerty Sheets
      Fix Visual Studio property sheets
      Bug 695895: Fix gtk3-demo on Windows

Claude Paroz (1):
      Updated po-properties French translation

Colin Walters (4):
      gdkkeys: Avoid instantiating a display manager if none exists
      gtktoolpalette: Only call gdk_atom_intern when we're constructed
      build: Fix srcdir != builddir
      Remove "tg" from po/LINGUAS until po-properties is fixed

Cosimo Cecchi (36):
      Sync from Nautilus: bookmark: remove unused GIcon argument to nautilus_bookmark_new()     We always 
pass NULL these days.     This is from nautilus commit 7aad4a33814e6e7fae5e762882db43452a575a83
      Sync from Nautilus commit 480b1daf8814063f348d0f75082353a2f6a3eab3
      Sync from Nautilus commit 463e8d1b1922474e4cf591a3029ea813804bd3e7
      Fix a FIXME about using symbolic icons
      Avoid an useless ref/unref
      Don't unconditionally unref potentially NULL objects
      Use g_clear_object()
      Mark a function as static
      Add API to GtkBookmarksManager for built-in bookmarks
      Don't add built-in bookmarks twice
      Apply custom names to XDG dirs if possible
      Update TODO
      Remove useless style_set override
      Add GObject properties and C getters
      Add some missing annotations
      treeview: fix a critical warning
      window: add a "client-decorated" style class when the window is so
      window: don't add the background style class when drawing CSD elements
      appchooserbutton: filter out applications not supposed to be visible
      window: reset timeout source id before setting property
      window: rename functions dealing with mnemonic delayed display
      window: refactor a function
      window: don't schedule a display of mnemonics if window has no modifier
      bloatpad: add a test for GApplication's busy state
      build: bump required GLib version to 2.37.0
      Sync from nautilus commit 277a6a45bee8186b2493ad1b286234ac52f1aed8
      Sync from nautilus commit d2bfffc574c1e6305d862c041b35c9c45ba67674
      window: only account for decoration borders when we're client decorated
      window: don't forget to fetch title border when not on CSD
      stack: fix a typo in docs
      window: remove title_border
      window: factor out a gtk_window_get_maximized() function
      cssshadow: add a method to get the size of a shadows value
      window: rework the CSD theming layer
      window: remove unused code
      docs: fix some typos in newly introduced methods

Daniel Korostil (1):
      Added uk translation

David King (4):
      xi2: Improve pointer emulation debug reporting
      docs: Add (inout) to requisition of gtk_menu_item_toggle_size_request()
      docs: Add GtkWidget::show,hide,map,unmap,realize,unrealize
      docs: Reorder compiler command line for new GCC

Dimitris Spingos (1):
      Updated Greek translation

Enrico Nicoletto (3):
      Updated Brazilian Portuguese translation
      Updated Brazilian Portuguese translation
      Updated Brazilian Portuguese translation

Evan Nemerson (1):
      docs: change id for Wayland section to not conflict with OS X

Federico Mena Quintero (226):
      Copy nautilus-places-sidebar.[ch] as gtkplacessidebar.[ch]
      Replace 'NautilusPlacesSidebar' with 'GtkPlacesSidebar'
      Remove Nautilus includes
      Export GtkPlacesSidebar and the Class types, for subclassing
      Remove unused structs
      Update the top comment in gtkplacessidebar.c
      Don't take a NautilusWindow argument in gtk_places_sidebar_new()
      Connect to the volume monitor at the time of its creation
      Add gtk_places_sidebar_set_current_uri()
      Remove the 'nautilus' prefix from some constants
      Add a GtkPlacesOpenMode enum to say how a shortcut should be opened
      New 'location-selected' signal
      Rename NautilusShortcutsModelFilter to ShortcutsModelFilter
      Split out a GtkBookmarksManager from gtkfilesystem.[ch]
      Make GtkFileChooserDefault use GtkBookmarksManager
      Make gtk_places_sidebar_set_current_uri() handle NULL URIs to unselect all
      Make GtkFileChooserButton use GtkBookmarksManager
      Remove the bookmarking bits from GtkFileSystem
      Read the legacy bookmarks file
      Cancel and disconnect from the bookmarks monitor when done
      Create the bookmarks manager from the places sidebar
      Make the main update_places() use GtkBookmarksManager
      Replacement for nautilus_get_home_directory_uri()
      Remove the last use of nautilus_window_slot_get_current_uri()
      Remove the use of NautilusWindow
      Replace nautilus_window_set_initiated_unmount() with an initiated-unmount signal
      Use our own function to compute icon sizes
      Tentatively accept any drags of URI lists
      Use macros for themed icon names
      Replace an icon-size macro from Nautilus
      Add functions to say whether multiple tabs/windows are supported
      Function to set whether to show the Desktop item
      Replacement for eel_gtk_tree_view_set_activate_on_single_click()
      New signal show-error-message
      Replacement for the NautilusIconInfo machinery
      Don't use gtk_icon_theme_get_default(); use the screen-specific theme
      Replace an icon name with a macro
      Use the correct icon for trash
      Get icons for user-special directories
      Replace eel_create_spotlight_pixbuf()
      Replace eel_gtk_menu_append_separator()
      Replacement for eel_pop_up_context_menu()
      Replacement for nautilus_get_desktop_directory()
      Insert bookmarks during drag-and-drop operations
      Don't leak the bookmarks when enumerating them
      Remove stale code to deal with preferences
      Add a bunch of '#if DO_NOT_COMPILE' to remove nautilus-isms temporarily
      Add gtkplacessidebar.[ch] to Makefile.am and fix compilation errors
      #if out a few things
      #if out another bunch of stuff, to make the fucking thing compile
      Fix compilation
      Add missing includes
      Fix compilation
      Create the places sidebar instead of the old custom treeview
      Use the correct GTK_TYPE_PLACES_OPEN_MODE instead of a generic enum type
      Sync with NautilusPlacesSidebar
      Connect to location-selected on the places sidebar, and actually switch folders\!
      If a bookmark doesn't have an explicit label, use the display name of the file
      Make removing bookmarks work
      Make renaming bookmarks work
      Add set_show_properties and set_show_trash APIs
      Factor out code to find a bookmark in the list of bookmarks
      Implement bookmark reordering, at least the core
      Remove unused field
      Add machinery for Nautilus to set up the trash state
      I guess I can call myself a coauthor of this now
      Use symbolic icons
      Merge master into places-sidebar to keep up with development
      Add comment about missing way to get symbolic icons for bookmarks     Nautilus got the ability to do 
that in commit 0ed400b9c1692e42498bff3c10780073ec137f63.     Maybe we should just copy that code to here 
later.
      Sync from Nautilus commit b72d57b038e50172fac2fafdc6c26660378aab34
      Enable code to reorder bookmarks by dragging
      Oops, reorder the bookmarks list correctly
      Present error dialogs from the places sidebar
      Note on more things that Nautilus needs to do
      Add a show-file-properties signal for Nautilus to use
      Remove some notes on things that Nautilus should do but already does
      Remove some more comments on things that Nautilus needs to do
      Set GTK_STYLE_CLASS_SIDEBAR on the sidebar
      Copy code from Nautilus to mount volumes
      Fix code to unmount volumes
      Note about missing empty-trash functionality when unmounting a volume.
      New way to show  in the sidebar
      Add a new org.gtk.SettingsFileChooser startup-mode settings key
      Switch to Recent Files or $CWD at startup
      Add menu items to the places sidebar to configure the startup mode
      Update the widgets until all of them have been created
      Allow switching to recent:/// even though GIO thinks it is not a native file
      Actually switch to recent:/// in its key shortcut handler
      Turn gtk_places_sidebar_set_current_uri() into _set_current_location()
      Highlight the currently-viewed location in the places sidebar
      Oops, actually update the internal location of the places sidebar prior to notifying the caller
      Restore the originally-selected location when dynamically updating the bookmarks
      Ahem, read radio menu items like I knew how to do it
      Remove the menu items to select recent-files or CWD
      Rename function for clarity
      Free URI lists
      New signal drag-action-requested
      Emit drag-action-requested and feed the result to gdk_drag_status()
      New signal drag-action-ask
      New signal drag-perform-drop
      Emit drag-perform-drop when we need the caller to do the drop action
      New API to set whether URI drops are accepted
      Port code to add a bookmark for a volume
      Oops, signals returning an int must be G_SIGNAL_RUN_LAST
      Oops, forgot to commit this header file.
      Removed unneeded signal initiated-unmount
      Use the right signal id
      Remove comments on things that Nautilus no longer needs to do
      Add list of pending things in GtkPlacesSidebar
      Sync from nautilus commit 0177dd24a5f7f9f5302745a865eb970a35faa78c
      Sync from nautilus commit b2e8339d9f49770db0f6a523c8bf77b11d7eace3
      Sync from Nautilus commit bde2536ee72672c4cd58af7cbb3cf42a42962c21
      Remove obsolete comment
      Allow not setting a changed callback on GtkBookmarksManager
      Remove the old shortcuts pane code from GtkFileChooserDefault
      One less to-do
      New machinery to add application-specific shortcuts
      Implement the application-side shortcuts in GtkFileChooserDefault
      Remove an obsolete function
      Implement the 'Add to bookmarks' command as before
      Implement the Home keyboard shortcut
      Implement the Desktop keyboard shortcut
      Implement the Alt-number quick bookmark shortcuts
      Remove an obsolete function
      Go back to our machinery for Recent files instead of reading recent:/// as-is
      Remove unused code
      Implement the Search keyboard shortcut
      Remove another to-do
      Rename signal location-selected to open-location
      Remove the GError from the shortcut-related functions
      Remove gtk_places_sidebar_set_show_cwd(), implement that in the file chooser
      New signal populate-popup
      Rebuild the popup menu every time it is used
      Remove the multiple-tab/windows-supported APIs
      Remove the Empty Trash menu item
      Remove the Properties menu item
      Emit the populate-popup signal so the caller can spice things up
      New public function to get the selected location from menu item callbacks
      Remove to-do items for Nautilus; they are done now
      Add a GtkTrashMonitor private API
      Use GtkTrashMonitor instead of an API to set the trash state
      New API, gtk_places_sidebar_set_open_flags()
      Make the set_location()/get_location() API consistent
      Oops, removed unused icon field
      Add missing docstrings to public functions
      Add docstrings for the signals
      Add toplevel docs for the sidebar
      Add GtkPlacesSidebar to the gtk-doc machinery
      Add some missing docs for GtkPlacesSidebar
      Use GFile in the DnD signals instead of URIs
      Remove TODO items that are done
      Reset the treeview drag dest row if the drop is not possible
      Whitespace cleanups
      Redo the logic for computing drop positions
      Remove the accept-uri-drops property
      Allow dropping URIs as bookmarks between existing bookmarks
      Merge branch 'master' into places-sidebar
      Merge branch 'origin/master' into places-sidebar
      Properly indicate when new bookmarks are being dropped between other bookmarks
      Don't allow drops in unmounted volumes
      GtkTreeView: Add some CSS for the 'dnd' style class so drawing the drag-dest-row works
      Remove temporary debugging code
      Disallow drops on the recent:/// item
      Remove a couple of FIXMEs
      Don't use inout ints in the drag-action-requested signal
      Remove a NULL-GError that is no longer useful
      filechooser: Rename _gtk_file_is_path_not_local() to _gtk_file_has_native_path()
      filechooser: Also convert get_uris() to returning native paths
      filechooser: Use _gtk_file_has_native_path() throughout when testing for local_only
      Don't mention gtk_set_locale() in docs; this function does not exist
      filechooserbutton: Test that the expected filename is shown
      filechooserbutton: Update the button/combo whenever the selection is changed programmatically
      filechooserbutton: Update the button/combo at construction time
      filechooserbutton: In SELECT_FOLDER, when the selection is empty, show (None) in the combo box
      filechooserbutton: Don't show the (None) item when the combo box is popped up
      filechooserbutton: New test for opening the Other item in the combo box and then canceling the dialog
      filechooserbutton: Update the combo box even after the dialog is cancelled
      filechooserbutton: When the combo box changes, set the *file*, not the current folder
      gtkfilechooserbutton: In tests, allow the possibility of doing unselect_all
      filechooserbutton: HACK: Set a reasonable size for the dialog in the tests' second iteration
      filechooserbutton: Add tests for unselect_all()
      filechooserbutton: During unselect_all(), update the widgets in all situations
      filechooserbutton: whitespace fixes
      filechooserbutton: For tests, wait for signals instead of just sleeping
      filechooserbutton: Emit 'selection-changed' when changing the selection programmatically
      filechooserbutton: Update the button's state only on programmatic changes to the filechooser's state
      filechooserbutton: For the open-dialog-cancel-* tests, add a real nomenclature and test all the 
combinations
      filechooserbutton: whitespace fixes
      filechooserbutton: Do not propagate state from the dialog unless it is active
      filechooserbutton: Don't duplicate tests for GTK_RESPONSE_DELETE_EVENT
      filechooserbutton: Give proper names to the SELECT_FOLDER tests with cancelled dialog
      filechooserbutton: Add a description string to assertions about emitted signals
      filechooserbutton: Duh, remove all the timeouts after tests
      Revert "GtkFileChooserDefault: Define children with a GtkBuilder template"
      Merge branch 'places-sidebar' into master
      GtkPlacesSidebar: Hold a reference to the sidebar while a D-Bus proxy is being created
      Don't include gtkfilechooserprivate.h from the file chooser's tests
      Remove unused #define
      Move GtkFileChooserDialogPrivate into gtkfilechooserdialog.c
      Move GtkFileChooserWidgetPrivate to gtkfilechooserwidget.c
      Move GtkFileChooserDefault to gtkfilechooserdefault.c
      Move all of GtkFileChooserDefault's fields into a private structure
      Add .ui file for GtkFileChooserDefault
      For now, add GtkPlacesSidebar to the Glade catalog for private widgets
      Merge branch 'merge-places-sidebar'
      Add a DropState enum to the internal state of the sidebar
      Move the drop feedback code to stub functions
      Add a temporary row for feedback when inserting a bookmark is possible
      Dropping on the feedback row is always possible
      Adjust the drag destination row when it is above the currently highlighted row
      treeview: Use equal areas in the computation of drag dest row positions
      Merge branch 'places-sidebar'
      Actually use the drop_state, instead of encoding things in new_bookmark_index
      Drop in the right place when the feedback row is active
      Remove the drop feedback row a little time after drag_leave
      Merge branch 'places-sidebar'
      Merge branch 'places-sidebar'
      Remove the switch location timer during drag_leave
      Sync from nautilus commit 500770e8de18b07392ffa4435372525d5d03c688
      Add a selected_volume argument to ::populate-popup
      Merge branch 'places-sidebar'
      Oops, only show 'Connect to server' if the caller enabled it
      Merge branch 'master' into places-sidebar
      Use friendlier property names for Glade
      Remove GtkPlacesSidebar from our private Glade catalog
      Merge branch 'places-sidebar'

Fran Diéguez (3):
      Updated Galician translations
      Updated galician translations
      Updated galician translations

Gabor Kelemen (1):
      Updated Hungarian translation

Gil Forcada (2):
      [l10n] Updated Catalan translation
      [l10n] Updated Catalan translation

Giovanni Campagna (1):
      GtkTextView: don't popdown a bubble if we don't have one

Guido Günther (1):
      gdk_{pointer,keyboard}_grab are deprecated

Hib Eris (1):
      Revert "Don't build gtk-launch when gio-unix is not available"

Ihar Hrachyshka (2):
      Updated Belarusian translation.
      Updated Belarusian translation.

Jan Arne Petersen (2):
      wayland: Add support for custom surfaces
      docs: Add wayland documentation to Gdk reference

John Lindgren (2):
      treeview: Don't emit cursor-changed in destruction
      Use natural size to set adjustment ranges

John Ralls (4):
      gdk: Temporarily add -xobjective-c to CFLAGS
      Fix attempted inclusion of  local headers with system brackets.
      Remove get_atom_name and atom_intern
      Fix automake warning about CFLAGS etc. being user variables

Jorge Pérez Pérez (1):
      Updated Aragonese translation

Juan Pablo Ugarte (1):
      GtkSwitch: moved focus drawing from outside border inside the handle.

Kalev Lember (1):
      win32: link with -lwinmm

Khaled Hosny (1):
      Update Arabic translation

Kristian Høgsberg (11):
      window: Add initial support for client-side decorations under Wayland
      wayland: Use the pointer enter serial when setting cursor surface
      wayland: Add a cursor cache
      wayland: Only set cursor when it changes
      wayland: Clear current cusor on leave so we always set it on enter
      wayland: Roundtrip until we've receive initial input and output configuration
      wayland: Set screen size to bounding box of all outputs
      wayland: Pass most recent button press serial to set_popup_surface
      wayland: Use the wl_display_sync() request to track pending init roundtrips
      wayland: Don't error out on G_IO_HUP until we've read G_IO_IN data
      wayland: Set a wayland-client log handler to print errors we get

Kristian Rietveld (1):
      quartz: move atom/pasteboard type conversions functions to GDK     (cherry picked from commit 
a269c2f8d26a588c4b61ad605ef496e89759cc03)

Luca Ferretti (1):
      [l10n] updated Italian translation

ManojKumar Giri (1):
      Updated Odia Translation.

Marc-André Lureau (1):
      win32: do not crash on invalid utf8 conversion

Marek Kasik (4):
      printing: Show Avahi printers on IPv6 network
      printing: Don't hang when getting info for Avahi printer
      printing: Remove usage of GError in connection test
      printing: Use DBus calls instead of Avahi API

Marek Černocký (1):
      Updated Czech translatio

Mario Blättermann (6):
      [l10n] Updated German translation
      [l10n] Updated German translation
      [l10n] Updated German translation
      [l10n] Updated German translation
      [l10n] Updated German translation
      Updated German translation

Matej Urbančič (4):
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation

Matthias Clasen (177):
      Post-release bump
      Fix the build
      Avoid a warning under Wayland
      Drop the Motif DND protocol
      Add a missing runtime check
      Minor doc cleanup
      Include config.h in gdkenumtypes.c.template
      wayland: Rename GdkDeviceManagerCore to GdkWaylandDeviceManager
      Add another grid sizing reftest
      GtkGrid: Tweak size allocation
      Bump version to 3.9.0
      Define 3.10 version macros
      Add an index for 3.10 api additions
      Add GtkHeaderBar
      window: Add support for enabling client decorations on non-Wayland
      window: Use same title fallback mechanism as X backend
      window: Hide frame buttons when appropriate
      Add icons for frame buttons
      window: Allow theme control over window buttons
      window: Allow resizing by clicking on the border
      window: Add a window menu to the titlebar
      window: Hide the border when maximized
      window: Split the border into inner and outer
      window: Render inner and outer border separately
      GtkFontButton: default show-preview-entry to TRUE
      Replace GLE reference
      Add some visible border to the default csd
      Allocate the titlebar height according to width
      Fix double accounting of border width
      GtkHeaderBar: Allow window dragging
      Add a headerbar test
      Fix a typo
      Add forgotten check
      Trivial whitespace fix
      window: Don't draw titlebar background
      Small cleanup in gtk_window_draw
      Add gtk_window_set_titlebar
      Add documentation for gtk_window_set_titlebar
      Use gtk_window_set_titlebar in testheaderbar
      Revert "GtkHeaderBar: Allow window dragging"
      GtkHeaderBar: Don't leak
      test custom titles more thoroughly
      GtkHeaderBar: Survive toggling custom / non-custom titles
      GtkHeaderBar: Add subtitle support
      Add an example for subtitles in header bars
      GtkWindow: clean up button event handling
      wayland: Keep hotspot when changing cursors
      GtkColorChooser: Fix selection of colors
      GtkColorChooserDialog: make alternative button order work
      Fix DND
      Wayland: Read settings out of GSettings directly
      csd: Allow moving maximized windows
      csd: Make link activation work reliably
      Don't react to clicks in content
      wayland: Fix key repeat
      wayland: Drop an unused variable
      wayland: Factor out key repeat parameters
      wayland: Make key repeat configurable
      wayland: Emit GdkKeymap::state-changed when appropriate
      wayland: Avoid segfault when cursors are freed
      wayland: Add cursor-size setting
      wayland: Respect cursor size setting
      wayland: Implement cursor theme changing
      Update cursor theme on wayland
      Implement GInitable in GdkX11DisplayManager
      Implement GInitable in GdkBroadwayDisplayManager
      Add gdk_set_allowed_backends
      wayland: Pick up more settings
      Add gtk_grid_remove_{row,column}
      Expand testgrid to cover row/column removal
      wayland: Respect keymap repeat information
      wayland: remove an unused variable
      wayland: Don't recreated keymaps on layout change
      wayland: Remove a few unused variables
      Add gdk_display_manager_peek
      Make gdk_display_open_default_libgtk_only more robust
      Make gtk_init_check work as expected
      csd: Reparent the content
      broadway: Don't use deprecated gdk_cursor_ref
      wayland: Add toolbar settings
      Pimp up testheaderbar some more
      Don't decrement the init_ref_count towards -infinity
      wayland: Emit monitors-changed when monitors change
      wayland: Also emit size-changed when appropriate
      wayland: Also emit monitors-changed when monitors are unplugged
      wayland: Make monitor removal work
      wayland: Handle seat removal
      Don't return FALSE from a non-boolean function
      Fix GtkApplicationWindow menubar placement
      Remove an unused field in GdkWindowX11
      Remove an unused filed in GdkWindowImplWayland
      Mention display:screen change in release notes
      wayland: Implement keymap direction
      wayland: Emit ::direction-changed when appropriate
      wayland: Always initialize directions
      wayland: Implement gdk_keymap_get_entries_for_keycode
      wayland: Implement more keymap functions
      wayland: Return NULL as the keyval name for 0
      trivial whitespace fix
      wayland: Fix up key event translation
      wayland: Implement gdk_keymap_translate_keyboard_state
      wayland: Fix gdk_keymap_translate_keyboard_state
      csd: Implement hide-titlebar-when-maximized
      wayland: Implement gdk_keymap_get_modifier_state
      Extract strings from .ui files without intltool
      wayland: Clean up gdkwayland.h
      Don't free a list that has not been initialized
      csd: Use symbolic icons for window buttons
      csd: Don't use a content_window for o-r windows
      Revert "Use natural size to set adjustment ranges"
      wayland: Don't get the shell surface twice
      Precache more atoms
      Fix mouse interaction in combo cell renderer
      Revert more POTFILES.in breakage
      extract-strings: Deal with multiline strings
      Revert "gdk: Update keynames list from gdkkeysyms.h"
      Update gdkkeysyms.h header
      Add some tests for keysyms
      Keep XF86 keysym names working
      Update keyname tables
      Strip XF86 from keyboard label msgids
      po: Add a rule to generate files
      csd: Drop content_window
      Add GtkStack
      Add docs for GtkStack
      Add docs for GtkStackSwitcher
      Add a way to specify transition types on the fly
      GtkStack: rtl flipping for animation
      GtkStack: add vertical slide transitions
      Add new api to the docs
      Add new symbols
      GtkStack: warn if child names are not unique
      Add a GtkStack example to gtk-demo
      Change transition-type property type
      Make transition-duration unsigned
      Add new places sidebar symbols
      Forgot one place
      GtkStack: shorten a few parameter names
      Typo fix in GtkStackSwitcher docs
      Typo fix in GtkStack docs
      Add GtkRevealer
      Forgotten file
      GtkRevealer: Add a fading animation
      Add docs for GtkRevealer
      Add a revealer example to gtk-demo
      Do rtl flipping for GtkRevealer transitions
      Add new symbols
      widget-factory: Add new widgets
      GtkNotebook: Consistent boolean handling
      GtkStackSwitcher: unset tooltip
      Docs: some widget gallery updates
      Generate new images
      GtkStack: improve docs
      Add some tests for GtkWindow
      Add a testcase for empty grid rows
      GtkGrid: Undo a size allocation tweak
      Fix a few memory leaks wrt to translations
      Fix a typo
      Updates
      Avoid an accidental export
      Comment out broken tests
      Add missing symbols
      Disable the object-finalize test for now
      Disable the filechooser template tests
      Temporarily remove button-wrapping reftest
      Temporarily remove window-border reftest
      Temporarily remove grid-span reftest
      Fix image-load-from-file reftest
      Update a few a11y test results
      Disable broken picker a11y test
      GtkPlacesSidebar: Correct all since tags
      Make gtkplacessidebar.h look like a gtk header
      Minor doc comment fix
      Fix up doc sections
      Revert "Temporarily remove button-wrapping reftest"
      Silence a compiler warning
      Remove window-border tests from makefile too

Milo Casagrande (2):
      [l10n] Updated Italian translation.
      [l10n] Updated Italian translation.

Nik Kalach (2):
      Updated Interlingua translation
      [l10n] Update Interlingua translation

Nilamdyuti Goswami (5):
      Assamese translation updated for gnome 3.8
      Assamese translation updated for gnome 3.8
      Assamese translation updated
      Assamese translation updated
      Assamese translation updated

Owen W. Taylor (10):
      GtkSpinButton: don't constantly recreate style contexts for buttons
      tests/animated-resizing: Split frame statistics out into a separate file
      tests/scrolling-performance: Add a new test for GtkViewport performance
      animated-resizing, video-timer: Add missing return value from ::draw
      GdkWindowWayland: draw, then damage, then commit
      GdkWindowWayland: make sure we attach the surface when repainting
      GdkWaylandWindow: synchronize frame drawing
      GdkWaylandWindow: Consolidate surface creation and destruction code
      wayland: fill in refresh_interval in GdkFrameTimings
      wayland: when possible, fill in actual and predicted presentation times

P. F. Chimento (1):
      doc: Documented icon-shadow CSS property

Paolo Borelli (1):
      GtkImage: do not leak metrics in baseline align

Pau Iranzo (1):
      [l10n] Update Catalan translation

Pavel Vasin (2):
      GtkHeaderBar: Fix memory leak
      wayland: display: Fix memory leak

Petr Kovar (1):
      Update Czech translation

Piotr Drąg (8):
      Updated POTFILES.in
      Updated Polish translation
      Updated POTFILES.in
      Updated POTFILES.in
      Updated POTFILES.in
      Revert adding .ui files to POTFILES.in
      Updated POTFILES.in and POTFILES.skip
      Updated POTFILES.skip

Rafael Ferreira (4):
      Updated Brazilian Portuguese translation
      Updated Brazilian Portuguese translation
      Updated Brazilian translation for UI and PO-Prop.
      Updated Brazilian Portuguese translation

Rajesh Ranjan (1):
      hindi translation

Rico Tzschichholz (2):
      printing: Fix build with -Werror=format-security
      gtk: Add COMPOSITE_TEMPLATES to EXTRA_DIST

Rob Bradford (10):
      window: Allow _gtk_window_set_allocation to return a modified allocation
      window: Don't set a background pattern/colour when client decorated
      window: Hide the decorations on fullscreen
      css: Add style entries for client side decorations to default CSS
      window: Use update_window_buttons to hide title on fullscreen
      wayland: Preserve dimensions separately for fullscreen / maximised case
      gdkdisplay: Warn if asked for a non-zero screen not a zero screen
      wayland: don't leave root window values uninitialised
      wayland: Don't "probe" for a Wayland compositor if started from compositor
      wayland: Cache the discovery connection and reuse if possible

Ryan Lortie (5):
      tests: add a test for gtk_menu_shell_bind()
      Introduce GtkMenuTracker
      tests: improve gtkmenu testcase
      menu binding docs: Link to insert_action_group()
      GtkModelMenuItem: add support for 'icon' attribute

Rūdolfs Mazurs (1):
      Updated Latvian translation

Scott Moreau (5):
      wayland: Set title on shell surfaces to window title
      wayland: Remove unused wayland-egl header
      wayland: Remove unneeded semicolons
      wayland: Always attach buffer before committing
      wayland: Implement gdk_window_[un]maximize

Shankar Prasad (2):
      Updated kn translations
      Updated kn translations

Shantha kumar (2):
      Tamil Translations Updated
      Tamil Translations Updated

Simon Kågedal Reimer (1):
      doc: Clarify gtk_widget_queue_draw_region() doc

Sébastien Wilmet (14):
      Fix typo reqired -> required
      Small API doc fixes
      GtkLabel: fix mnemonic-keyval when use-markup is true
      GtkLabel: fix underlining of mnemonics
      GtkWidget: add missing deprecation marks
      Doc: move the GtkTextAttributes struct
      Doc: fix dead link in the text widget overview
      gtktexttypes: remove inline_byte_begins_utf8_char()
      gtktextattributes: include the right headers
      gtktextattributes: explain what is "pg_bg"
      GtkTextView: remove some dead code
      GtkTextTagTable: simplify a bit the code
      gtktextattributes: move comment above relevant struct
      GtkWindow: fix notify of :attached-to

Tarnyko (2):
      win32: Improve GtkAssistant theming
      win32: Bring back spinner animation

Thomas Hindoe Paaboel Andersen (2):
      wayland: complete cursor_for_pixbuf
      reftests/Makefile.am: remove whitespace following trailing backslash

Thomas Wood (2):
      gdk: Implement GInitable on GdkDisplayManager
      wayland: implement GInitable and check the connection to the display server

Timothy Arceri (2):
      filechooser: Show FUSE mounted locations in shortcuts
      po: Remove fuzzy tag for confirmed translations

Tristan Van Berkom (41):
      GtkBuilder: Fixed documentation
      Added test case to assert all object types finalize properly.
      objects-finalize test: Blacklist gdk_pixbuf_simple_anim_iter_get_type()
      GdkOffscreenWindow: Implement gdk_window_get_frame_extents()
      gtk_recent_chooser_set_filter: Allow NULL value to unset the filter.
      GtkRecentChooserMenu: avoid accessing a NULL action
      GtkScale: Properly chain up in GtkBuildableIface->custom_finished()
      Deprecate gtk_widget_push_composite_child & friends
      Work around access to global resources without calling gtk_init()
      GtkBuilder: Added api to allow private signal callbacks
      GtkBuilder: Add private _gtk_builder_extend_with_template()
      GtkBuilder: Allow G_PARAM_CONSTRUCT properties to be set on internal children.
      Add Composite Child machinery and APIs to GtkWidget
      Added directory with Glade catalog
      GtkDialog: Define children with a GtkBuilder template
      GtkMessageDialog: Define children with a GtkBuilder template
      GtkInfoBar: Define children with a GtkBuilder template
      GtkAboutDialog: Define children with a GtkBuilder template
      GtkLockButton: Define children with a GtkBuilder template
      GtkAssistant: Define children with a GtkBuilder template
      GtkScaleButton: Define children with a GtkBuilder template
      GtkStatusbar: Define children with a GtkBuilder template
      GtkAppChooserWidget: Define children with a GtkBuilder template
      GtkAppChooserDialog: Define children with a GtkBuilder template
      GtkColorChooserDialog: Define children with a GtkBuilder template
      GtkFileChooserDefault: Define children with a GtkBuilder template
      GtkFileChooserDialog: Define children with a GtkBuilder template
      GtkFontChooserWidget: Define children with a GtkBuilder template
      GtkFontChooserDialog: Define children with a GtkBuilder template
      GtkRecentChooserDefault: Define children with a GtkBuilder template
      GtkPageSetupUnixDialog: Define children with a GtkBuilder template
      GtkPrintUnixDialog: Define children with a GtkBuilder template
      GtkColorPlane: Added construct-only properties to setup the adjustments.
      GtkColorEditor: Define children with a GtkBuilder template
      GtkPathBar: Define children with a GtkBuilder template
      GtkFileChooserButton: Define children with a GtkBuilder template
      GtkFontButton: Define children with a GtkBuilder template
      GtkVolumeButton: Define children with a GtkBuilder template
      Load the file chooser's widgets from the .ui file
      Revert "gtkbin: Remove the silliest code on earth"
      Updated private widget catalog to remove the reference to the shortcuts model

Vadim Godunko (1):
      Fix drawing of grid lines in RTL

Victor Ibragimov (7):
      Tajik translation added (translation is still in progress)
      Tajik Translation updated
      [l10n] Add Tajik translation
      Updated translation for Tajik
      Tajik translation update
      Tajik translation updated
      Tajik translation updated

Ville-Pekka Vainio (2):
      Finnish translation update by Jiri Grönroos
      Finnish translation update by Jiri Grönroos

Volker Sobek (1):
      gtk-demo: Fix typo

William Jon McCann (2):
      Sync from Nautilus - Fix leaks     https://bugzilla.gnome.org/show_bug.cgi?id=683769     This is from 
nautilus commit a755aa27c636561a1ab41066484cf9bcc97667f9
      Sync nautilus commit 95400548176688f3d2f5e8888f48410756bd96b8

Wojciech Szczęsny (1):
      Updated Polish translation

Wylmer Wang (1):
      Update Simplified Chinese translation

Yaron Shahrabani (2):
      Updated Hebrew translation.
      Updated Hebrew translation.

Yuri Myasoedov (1):
      Updated Russia translation

ammonkey (1):
      fix mem leak in gtk_drag_set_icon_surface, destroy pattern

Žygimantas Beručka (1):
      Updated Lithuanian translation

Мирослав Николић (1):
      Updated Serbian translation



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]