[gtk+] Created tag 2.91.7



The unsigned tag '2.91.7' was created.

Tagger: Matthias Clasen <mclasen redhat com>
Date: Tue Dec 21 20:16:59 2010 -0500

    GTK+ 2.91.7

Changes since the last tag '2.91.6':

Alexander Larsson (8):
      Convert all gdk_window methods to vtable calls
      Hide GdkDisplayClass from public header
      Make display method vtable calls
      Move GdkKeymapClass definition to internal header
      Convert all gdk_keymap methods to vtable calls
      Move GdkScreenClass to internal header
      Convert all GdkScreen methods to vtable calls
      Convert a bunch of visual related calls to use the screen vtable

Bastien Nocera (7):
      gtk: Fix crasher when loading symbolic icons
      GtkAssistant: Add more details about buttons shown
      GtkAssistant: Add custom page type
      gdk: Add XSetting for "gtk-cursor-blink-timeout"
      gdk: Update gdk_settings_map for blink timeout to work
      gdk: Add big fat warning about updating XSettings
      gtk: Add symbolic property for GtkVolumeButton

Baurzhan Muftakhidinov (1):
      Updates to Kazakh translation

Benjamin Otte (61):
      docs: Reinstate pixbufs section in GDK docs
      Revert "docs: Reinstate pixbufs section in GDK docs"
      docs: Reinstate pixbufs section in GDK docs
      docs: Redo drawing area drawing docs
      size-request: Clamp size requests to screen size
      gdk: Don't use NULL for integers
      dnd-quartz: gtk_widget_render_icon() => gtk_widget_render_icon_pixbuf()
      tests: gtk_widget_render_icon() => gtk_widget_render_icon_pixbuf()
      tests: gtk_widget_render_icon() => gtk_widget_render_icon_pixbuf()
      tests: gtk_widget_render_icon() => gtk_widget_render_icon_pixbuf()
      tests: gtk_widget_render_icon() => gtk_widget_render_icon_pixbuf()
      gtk-demo: gtk_widget_render_icon() => gtk_widget_render_icon_pixbuf()
      gtkrc: Remove unused code
      xim: Fix for new style code
      gail: Fix for new style code
      cssprovider: Explode if we fail to parse the default CSS
      tests: Make testiconview-keynav set its custom style using CSS.
      tests: Hardcode testinput colors instead of trying to use GtkStyle
      selection: constify GtkSelectionData getters
      plug: Comment hack for xinput that used private x11 backend API
      x11: Use public API to access cursor's xcursor
      x11: Move GdkCursorPrivate into the C file
      gdk: Move GdkCursor definition into a private header
      gdk: Make GdkCursor a GObject
      x11: Use g_object_(un)ref instead of gdk_cursor_(un)ref
      gdk: Use g_object_(un)ref instead of gdk_cursor_(un)ref
      gtk: Use g_object_unref instead of gdk_cursor_unref
      gtk-demo: Use g_object_unref instead of gdk_cursor_unref
      testgtk: Use g_object_unref instead of gdk_cursor_unref
      API: gdk: Deprecate gdk_cursor_ref() and gdk_cursor_unref()
      gdk: Make cursor-type a property of the cursor
      gdk: Make display a property of GdkCursor
      gdk: Move gdk_cursor_get_display() out of the backends
      x11: Don't keep the display around anymore
      x11: Remove duplicated docs
      gdk: Move gdk_cursor_get_image() to the base class
      API: gdk: gdk_display_warp_device() => gdk_device_warp()
      x11: Split out public window API into gdkx11window.h
      x11: Move cursor API into gdkx11cursor.h
      x11: Move visual-specific API into gdkx11visual.h
      x11: Move screen-specific API into gdkx11screen.h
      x11: Move display-specific APIs into gdkx11display.h
      x11: Move selection-specific API into gdkx11selection.h
      x11: Move atom API into gdkx11property.h
      x11: Move remaining APIs into gdkx11utils.h
      API: gdk: GDK_DISPLAY_OBJECT() => GDK_DISPLAY()
      x11: Rename GdkDisplayX11 to GdkX11Display
      x11: Rename GdkDisplayX11 to GdkX11Display
      x11: Export GdkX11Display
      x11: typedef GdkX11Display to GdkDisplay
      x11: Export GdkX11Cursor
      x11: Have a proper GdkVisualX11Class struct
      x11: Rename GdkVisualX11 to GdkX11Visual
      x11: Export GdkX11Visual
      x11: Rename GdkScreenX11 to GdkX11Screen
      x11: Export GdkX11Screen
      gdk: Create windows via _gdk_display_create_window()
      gdk: Allow display subclasses to override the type used for windows
      x11: Add a GdkX11Window class for X11 windows
      gdk: Use G_DEFINE_TYPE for GdkWindow
      gdk: Make GdkWindow abstract

Bruce Cowan (1):
      Updated British English translation

Carles Ferrando (1):
      Updated Catalan (Valencian) translation

Carlos Garcia Campos (10):
      docs: Mention that tooltip_column text should be escaped in GtkIconView
      Add gtk_widget_render_icon_pixbuf() prototype to gtkwidget.h
      dnd: Use gtk_widget_render_icon_pixbuf()
      GtkEntry: Use gtk_widget_render_icon_pixbuf()
      GtkFileChooser: Use gtk_widget_render_icon_pixbuf()
      GtkImage: Use gtk_widget_render_icon_pixbuf()
      GtkStatusIcon: Use gtk_widget_render_icon_pixbuf()
      GtkIconFactory: mention gtk_widget_render_icon_pixbuf() in docs
      GtkCellRendererPixbuf: Use gtk_widget_render_icon_pixbuf()
      printing: Set new print operation settings before emitting custom-widget-apply signal

Carlos Garnacho (32):
      Use the client pointer for events with no device.
      Fix coalescing of state animation areas for multiple window widgets.
      GtkThemingEngine: remove unused variable
      GtkThemingEngine: handle expander transitions to active, and rtl
      GtkThemingEngine: Render tabs background in the correct direction.
      GtkCssProvider: Make selectors applying from the topmost widget rank higher
      GtkEntry: Use GtkStyleContext.
      GtkNotebook: Use GtkStyleContext.
      Port GtkRange widgets to GtkStyleContext
      GtkSpinButton: Use GtkStyleContext
      Make GtkExpander use GtkStyleContext
      Add getter for font description in GtkThemingEngine
      Add headers/docs changes for gtk_theming_engine_get_font()
      Make GtkInfoBar use GtkStyleContext
      Make GtkTextView use GtkStyleContext
      Enable XI2 by default
      Add gdk_event_[gs]et_source_device().
      Emit GdkDevice::changed when the slave device being used changes
      xi2: Improve device hierarchy handling
      Add gdk_window_[gs]et_source_events()
      Improve docs for gtk_widget_reset_style().
      Remove debug messages from GdkDevice
      Remove *_set_extension_events() and old API to query devices.
      GtkWindow: remove deprecated call.
      Adapt gtk_widget_set_name() docs to style context.
      Remove dead Gtk[Rc]Style code
      GtkStyleProperties: Assign default value for the font property
      Disable XI2 in gtk_test_init()
      Make gtk_style_new() use a backing GtkStyleContext
      Strengthen checks in functions taking a GdkDevice
      Ensure widgets get a GtkStyle with its backing GtkStyleContext
      Make gtk_style_context_get_* functions more robust

Chao-Hsiung Liao (1):
      Updated Traditional Chinese translation (Hong Kong and Taiwan)

Christian Dywan (1):
      Only show Desktop in file chooser button if there is one

Christian Persch (1):
      Make gdk_rgba_to_string() take a const GdkRGBA

Chun-wei Fan (9):
      gtk+.vsprops: Removed GdkPixbuf stuff and made up for missed headers
      gtk-demo.vcproj: set linker settings to be consistent
      gdk.vcprojin: Include .rc file and fixed linker settings
      gtk: fix C99-style variable declarations in various sources
      gtkwocket-win32.c Added missing include to avoid C4013
      gtklabel.c: Added hack for rint()
      gtk+.vsprops: Update for GTK-3.0
      gtk+.sln: Remove GDK-Pixbuf compilation stuff
      gtk.vcprojin: include .rc file

Colin Walters (3):
      introspection: Explicitly include libgdk-x11.la when scanning gtk
      gdk: Fix GdkWindowFilter internal refcounting
      gdkwindow: Fix event unref iteration

Cosimo Cecchi (9):
      gtkwindow: properly set the window icon list (#631331)
      icon-theme: support pixbufs implementing the GIcon interface
      tests: add a test for pixbufs implementing the GIcon interface
      icon-theme: always force icon sizes for emblems
      tests: fix the build
      app-chooser-widget: plug a memory leak
      label: plug a memory leak
      widgetpath: allow GTypes non-derived from GTK_TYPE_WIDGET
      appchooserdialog: use new GLib API to modify positioning

Diego Escalante Urrelo (2):
      gtkstylecontext: fix typos in annotations
      docs: fix link failure on gtk-doc scanner binaries

Florian Müllner (1):
      Complete renaming of gdk_enable_multidevice()

Gabor Kelemen (1):
      Updated Hungarian translation

Garrett Regier (4):
      docs: Move documentation to inline comments: GtkLayout
      docs: Move documentation to inline comments: GtkColorSelection
      docs: Move documentation to inline comments: GtkCellRendererText
      docs: Move documentation to inline comments: GtkCellView

Gheyret T.Kenji (1):
      Added UG translation

Guillaume Desmottes (1):
      gtk_css_provider_get_named: don't leak subpath (#636777)

Hans Breuer (2):
      Update msvc build
      Bug 609622 - disappearing statusicon

Havoc Pennington (3):
      Verify GtkWidget invariants if G_ENABLE_DEBUG is defined
      Add invariant that a child is unmapped if parent is unmapped
      Always emit unmap when a widget is unmapped

Ignacio Casal Quinteiro (6):
      Remove useless vars.
      Add unit tests for textiter.
      Add case insensitive to GtkTextIter. Fixes bug #61852.
      Add caseless unit tests for textiter.
      Do not use gbooleans to save some bits.
      Normalize boolean.

Ivar Smolin (4):
      [l10n] Updated Estonian translation
      [l10n] Updated Estonian translation
      [l10n] Updated Estonian translation
      [l10n] Updated Estonian translation

Javier Jardón (75):
      Fix gtk-doc markup: /* <private> */ should be /*< private >*/
      Re-enable deprecation guards
      Use gtk_button_box_new() instead gtk_[v|h]_button_box_new()
      Use gtk_separator_new() instead gtk_[v|h]separator_new()
      Use gtk_ruler_new() instead gtk_[v|h]ruler_new()
      Use gtk_paned_new() instead gtk_[v|h]paned_new()
      Use gtk_scale_new_with_range() instead gtk_[v|h]scale_new_with_range()
      Use gtk_scale_new() instead gtk_[v|h]scale_new()
      Use gtk_scrollbar_new() instead gtk_[v|h]scrollbar_new()
      docs: remove template of deprecated gtkcombo widget
      Use gtk_box_new() instead gtk_[v|h]box_new()
      Emphasize that GtkBox and GtkTable can be replaced by GtkGrid
      docs: Fix gtk-doc markup in GtkWidget docs
      docs: Improve cross-referencing on GtkGrid docs
      Revert "Move the /*< private >*/ at the correct position"
      docs: Fix generation of GtkGrid documentation
      docs: move documentation to inline comments: GtkEntry
      docs: Move documentation to inline comments: GtkTextView
      docs: move documentation to inline comments: GtkTreeView
      docs: move documentation to inline comments: GtkColorButton
      docs: Move documentation to inline comments: GtkSettings
      docs: Move documentation to inline comments: GtkCellRenderer
      examples/gtkdial: Do not use size_request vfunc
      docs: Update URL of some documentation links
      docs: Do not refer to deprecated GNOME2 porting guide
      docs: Move documentation to inline comments: gdkapplaunchcontext
      docs: Move documentation to inline comments: gdkdisplay
      docs: Move documentation to inline comments: gdkdisplaymanager
      docs: Move documentation to inline comments: gdkscreen
      docs: move documentation to inline comments: gdktesting
      docs: Move documentation to inline comments: gdkkeys
      docs: Move documentation to inline comments: general
      docs: Remove GdkPixmap template
      docs: gdkrgba: Add "Since: 3.0" tags
      docs: Move documentation to inline comments: gdkcursor
      docs: Move documentation to inline comments: gdkpango
      docs: Move documentation to inline comments: gdkvisual
      docs: Move documentation to inline comments: gdkselection
      docs: Move documentation to inline comments: properties
      docs: Move documentation to inline comments: gdkevents
      docs: Move documentation to inline comments: gdkthreads
      docs: Move documentation to inline comments: drawing
      docs: Move documentation to inline comments: x_interaction
      docs: Move documentation to inline comments: event_structs
      docs: Remove template of unused functions
      docs: Fix a typo in gtk_button_set_alignment() docs
      docs: Add cross-reference in GtkAlign docs
      GtkArg is deprecated since 2.2
      Deprecate GtkCallbackMarshal and GtkFunction
      gtkmain: Remove deprecated gtk_init_add() function
      tests: Use accessor functions to access GtkSelectionData
      demos/gtk-demo/clipboard.c: Use accessor functions to access GtkSelectionData
      gtk/gtktreeview.c: Use accessor functions to access GtkSelectionData
      gtk/gtktreednd.c: Use accessor functions to access GtkSelectionData
      gtk/gtktoolpalette.c: Use accessor functions to access GtkSelectionData
      gtk/gtktextview.c: Use accessor functions to access GtkSelectionData
      gtk/gtktextbuffer: Use accessor functions to access GtkSelectionData
      gtk/gtknotebook.c: Use accessor functions to access GtkSelectionData
      gtk/gtklinkbutton.c: Use accessor functions to access GtkSelectionData
      gtk/gtkiconview.c: Use accessor functions to access GtkSelectionData
      gtk/gtkfilechooserdefault.c: Use accessor functions to access GtkSelectionData
      gtk/gtkfilechooserbutton.c: Use accessor functions to access GtkSelectionData
      gtk/gtkdnd.c: Use accessor functions to access GtkSelectionData
      gtk/gtkcolorsel.c: Use accessor functions to access GtkSelectionData
      gtk/gtkcolorbutton.c: Use accessor functions to access GtkSelectionData
      gtk/gtkclipboard.c: Use accessor functions to access GtkSelectionData
      docs: gtknotebook.c: Use accessor functions to access GtkSelectionData
      gtkcombobox.c: Use accessor functions to access GtkTreeSelection
      gtk/gtktreeview.c: Use accessor to access GtkTreeSelection
      gail: Use accessor functions to access GtkTreeSelection
      gtktreeselection: Move public members to a private structure
      Move GtkSelectionData to a private header
      gail: Fix a typo
      docs: unmap signal will always be emitted when a widget is unmapped
      Don't access GdkDisplay fields directly

Jesse van den Kieboom (2):
      Added out annotations for gtk_accelerator_parse
      Added out annotations for gtk_icon_size_lookup/_for_settings

John (J5) Palmieri (4):
      [introspection] annotate delete_text invoker to match do_delete_text v-method
      [introspection] add transfer none annotation to gdk_keyval_name return
      [introspection] mark invokers for gtkeditable vfuncs
      [gi] add "out" annotations to gtk_tree_store_sort_column_id params

Jordi Mas (1):
      Fixes wrong translation for Catalan

Jorge González (2):
      Updated Spanish translation
      Updated Spanish translation

Khaled Hosny (1):
      Updated Arabic translation

Kizito Birabwa (1):
      Added Luganda translation

Kjartan Maraas (1):
      Updated Norwegian bokmål translation

Kristian Rietveld (38):
      Available extra space could be less than zero
      Allow non-editable cells to receive focus
      First go at migrating GtkTreeView(Column) to GtkCellArea
      validate_row no longer uses focus-line-width
      Remove unused retrieval of focus-line-width
      Add temporary hack to get the row heights right
      Remove obsolete code line
      Turn TREE_VIEW_HEADER_HEIGHT into an inline function
      Remove unused TREE_VIEW_COLUMN_REQUESTED_WIDTH macro
      Turn TREE_VIEW_DRAW_EXPANDERS into an inline function
      Use structure bitfield instead of GtkTreeViewFlags
      Move _gtk_tree_view_column_cell_focus to gtktreeview.c
      Remove private accessor for focus column
      Clarify start_pos parameter gtk_tree_view_column_cell_get_position
      Remove the need for _gtk_tree_view_column_get_focus_area
      Clean up _gtk_tree_view_column_cell_event
      Clean up and clarify row height calculations
      Replace FIRST_PIXEL macros with something that's more clear
      Bring back _gtk_tree_view_column_get_cell_at_pos
      Do not enforce a minimum of expander_size in gtk_tree_view_get_row_height
      Add unit test for row separator height
      Make gtk_tree_view_get_cell_area() aware of row separators
      Welcome _gtk_tree_view_column_get_cell_at_pos to the second dimension
      Handle clicks in indentation area
      Correct calculation of the cell focus rectangle
      Make testcellarea handle RTL environment variable for testing
      No need to correct direction for rtl, GtkCellArea takes care of that
      RTL fix for gtk_tree_view_focus_to_cursor()
      Make testtreeview handle RTL environment variable for testing
      Revisit "Handle clicks in indentation area"
      Clip to cell_area when rendering cell content
      Fix background area calculation in RTL mode
      Clip focus rectangle to background area
      Should pass inner_area to cell in gtk_cell_area_activate_cell()
      Avoid recursion in do_validate_rows()
      Check if popup_window is mapped, not popup_widget
      Set cell_view to NULL immediately after unparenting
      Fix size allocation for list mode combo box

Mahyar Moghimi (1):
      Updating Persian translations (minor change)

Marek Kasik (2):
      Print files to Documents directory by default
      Mark conflicts when printer has changed

Martin Nordholts (1):
      Handle NULL intp in test_increment_intp()

Martyn Russell (1):
      gtksearchenginetracker: Update to work with libtracker-sparql

Matthias Clasen (209):
      Remove size_request from GtkAssistant
      Remove size_request from GtkButtonBox
      Remove size_request from GtkCalendar
      Remove size_request from GtkCheckButton
      Remove size_request from GtkEntry
      Remove size_request from GtkFixed
      Remove size_request from GtkHSV
      Remove size_request from GtkLayout
      Remove size_reuqest from GtkImage
      Remove size_request from GtkProgressBar
      Remove size_request from GtkSpinButton
      Remove size_request from GtkPaned
      Fix a typo
      Remove size_request from GtkRange
      Remove size_request from GtkSeparator
      Remove  size_request from GtkPathBar
      Remove size_request from GtkRuler
      Remove size_request from GtkTable
      Remove size_request from GtkToolbar
      Remove size_request from gtkToolItem
      Use correct icon name in testtoolbar
      Remove size_request from GtkSeparatorToolItem
      Remove size_request from GtkScale
      Don't g_free gslice-allocated structures
      Remove size_request from GtkSocket
      Fix gtk_fixed_get_preferred_width
      Fix the build
      Add a migration guide section on size_request
      GtkButtonBox doesn't do height-for-width
      ifdef X-specific stuff
      GtkComboBox: Add a constructor that takes a model and adds an entry
      Don't set get_preferred_width_for_height to NULL
      Fix initial size allocation with child widgets
      Migration guide additions
      Improve GtkAssistant docs
      Add content size test for scrolled window
      GtkAssistant: Mention custom pages in the introduction
      Fix interaction between scrolling menus and automatic mnemonics
      Mention actions in the libunique migration guide
      Fix a typo
      NEWS for 2.91.3
      Fix make check
      Avoid exporting an extra symbol
      GtkToolitemGroup: Use monotonic clock for animation timeout
      Update NEWS
      Bump version
      Handle empty button boxes gracefully
      GtkApplication: drop Quit from the docs
      GtkApplication: rewrite example application
      Make GtkFileChooserButton behave as expected when expanding
      Fix entry completion window sizing
      NEWS for 2.91.4
      Bump glib req. to 2.27.3
      Don't export _gtk_cell_renderer_calc_offset
      Fix the doc build
      Rewrap text in gtk-demo
      Another attempt at scrolledwindow size allocation
      fix up accidental exports
      bump version
      Really get rid of _gtk_cell_renderer_calc_offset
      Remove no longer existing files
      Fix a crash in gnome-terminal when using a compositor
      Bump version
      Some doc additions
      GtkStyleContext migration guide tweaks
      Add missing include
      Add some forgotten accessors for GdkDragContext
      Don't access GdkDragContext fields directly
      Don't access GdkVisual fields directly
      Remove unused header
      Remove gtk_widget_reset_shapes
      Optimize gdk_window_set_shape_combine_region
      Adjust symbol lists in the docs
      Avoid a gtk-doc warning
      Add deprecation guards for gtk_icon_set_render_icon
      Fix a few parameter name mismatches
      More parameter name mismatches
      Fix a doc comment format problem
      Another doc format problem
      Fix an escaping problem
      No links in title, please
      Don't query the position of keyboards
      Trivial changes
      Hide GtkWindowGroup members
      Remove an unused pointer from GtkDrawingArea
      Avoid accidental exports
      Remove sealed members from GtkTreeStore
      Add the private struct in class_init
      Remove sealed members from GtkTreeModelSort
      Remove sealed members from GtkSocket
      Fix gdk symbols after recent changes
      Don't use GtkSocket internals in gail
      Remove sealed members from GtkPrintJob
      Remove G_SEAL from private headers
      Fix up symbol lists
      Add a test for basic style properties
      Use g_strtod when converting strings for GtkCellRendererSpin
      Remove reference to GTK2_RC_FILES from the docs
      Update GtkAboutDialog documentation
      Make GtkEntry hide completely
      Fix problems with window handling in GtkCalendar
      Merge libgdk and libgtk
      Reorganize pc files for a single library
      Move gdk_get_display to common code
      Move gdk_add_client_message_filter to common code
      Move gdk_window_lookup to common code
      Make GdkAppLaunchContext display-dependent
      Make abicheck work again
      tests: Don't access GdkDragContext fields directly
      Remove some direct access to GdkDragContext members
      Add vtables for DND
      Rename _gdk_dnd_init
      Fully initialize the ClientMessage struct
      Move GdkVisual parallel-implementable
      Hide GdkDeviceManager and GdkDeviceManagerClass
      Don't access GdkScreen fields
      Hide GdkScreen too
      Make GdkDevice parallel-implementable
      Match parameters between headers and doc comment
      Add a vfunc for gdk_window_set_composited
      Add a vfunc for gdk_window_set_composited
      Add a vfunc to replace _gdk_windowing_window_destroy_foreign
      Add per-target pc files back
      Work toward turning GdkDisplayManager into a backend singleton
      Add a vfunc for _gdk_events_queue
      Weed out no longer needed declarations
      Move destroy_foreign comment
      Hide GdkDevice struct
      Explode gdkinternals.h into per-class private headers
      Add vfuncs for a bunch of cursor functionality to GdkDisplay
      Add vfuncs for process_updates_recurse and the before and after hooks
      Make gdk_set_sm_client_id X11-specific
      Move warp functions to the frontend
      Add a vfunc for _gdk_windowing_window_get_next_serial
      Remove gdk_windowing_{get_device_state,window_at_device_position}
      Remove unused get_offsets functions from headers
      Remove sm-client-id related functions from headers
      Add a vfunc for gdk_notify_startup_complete
      Drop the --screen cmdline argument
      Go back to installing libgdk.so
      Add vfuncs for _gdk_windowing_event_data_{copy,free}
      Make gdk_window_{lookup,foreign_new}_for_display backend specific
      Consistently use per-display error traps in the X11 backend
      Make GdkAppLaunchContext work again
      Work around issues with events without screens
      Don't use gdk_spawn
      Remove gdk_spawn functions
      Move event source apis to gdk_x11
      Multiple changes to reduce the amount of unprefixed symbols
      Rename _gdk_event_mask_table to _gdk_x11_event_mask_table
      Rename _gdk_send_xevent to _gdk_x11_display_send_xevent
      Rename _gdk_xgrab_ apis to _gdk_x11_window_
      Drop gdkx_visual_get
      Rename _gdk_moveresize functions to _gdk_x11_moveresize
      Get rid of the _gdk_selection_property global
      Add a vfunc for _gdk_window_impl_new
      drop dead function
      Clean up gdkx.h a bit
      Rename _gdk_window_move_resize_child
      Remove unused _gdk_use_xshm global
      Remove the --sync commandline option
      Remove gdk_net_wm_supports
      Rename the _gdk_xid_table functions
      Rename private keymap symbols to _gdk_x11_keymap...
      Add a vfunc for gdk_keymap_get_for_display
      Add vfuncs for atoms
      Add vfuncs for gdk_test apis
      Don't use gtk_set_locale
      Drop g[dt]k_set_locale
      Add vfuncs for keyval and window property functions
      Add vfuncs for get/set_selection_owner
      Rename some private x11 backend functions to _gdk_x11
      Add a vfunc for gdk_selection_send_notify_for_display
      Add a vfunc for  gdk_selection_property_get
      Add a vfunc for gdk_selection_convert
      Avoid unnecessary use of gdk conversion routines
      Deal with property encoding functions
      Reinstate the correct field value
      Drop sm_client_id win32 implementation
      Drop sm_client_id implementation for Quartz
      Add win32 implementation for foreign window functions
      Downgrade some Since tags
      Rename GdkDisplayManagerX11 to GdkX11DisplayManager
      Rename GdkKeymapX11 to GdkX11Keymap
      Rename GdkDevice[Manager]Core to GdkX11Device[Manager]Core
      Rename x11-specific GdkDevice[Manager] implementations
      Get abicheck to almost pass again
      Don't export gdk_x11_cursor_finalize
      Rename GdkDragContextX11 to GdkX11DragContext
      Rename GdkAppLaunchContextX11 to GdkX11AppLaunchContext
      Forgotten file
      Detangle includes for device subclasses
      Detangle includes for GdkDeviceManager subclasses
      Disable the GtkPlug xi2 hack more thoroughly
      Fix a silly typo
      Fix another typo
      Check the right library for symbols
      More include shuffling; keep X extension headers to ourselves
      Implement some more vfuncs in GdkOffscreenWindow
      Add gdk_disable_multidevice to headers
      Temporarily disable combo box entry test
      Update NEWS
      Don't install headers twice
      Drop no-longer-existing header from Makefile
      Add gtkselectionprivate.h to Makefile
      Fix a tag mismatch in the docs
      Set a default value for rgba style properties
      Fix a blunder in grab handling
      Fix distcheck

Michael Natterer (6):
      gtk: remove declarations of removed internal functions
      gtk: remove "gboolean homogeneous" from gtk_box_new()
      tests: missed these two gtk_box_new() which sneaked in by rebasing...
      gtk: fix automatic width of spin buttons which have no width in chars set
      gtk: remove all border_width handling from the button box
      gdk: return 0, not NULL from gdk_device_get_n_axes()

Mike Gorse (1):
      Fix inclusion of gdkconfig.h

Milan Bouchet-Valat (2):
      More annotations for GdkDisplay
      [GtkComboBoxText] Add checks for id-column/entry-text-column >= 0

Murray Cumming (7):
      Removed a trailing enum comma.
      GtkScrollable: Improve the documentation text.
      Fix tiny documetnation typo.
      GtkWidget: Document the size-request signal deprecation.
      GtkWidget/GtkContainer: Slight fixes to geometry-management docs.
      gtkdialog.c: Remove trailing whitespace
      gtk_dialog_get_content_area(): Fix the docs.

Nguy�n Thái Ng�c Duy (1):
      po/vi.po: import some translations from Ubuntu/Maverick

Owen W. Taylor (5):
      GtkSocket: Add error trap around call to XFixesChangeSaveSet()
      Remove unused GdkDeviceManager variable
      Switch to CSS interpretation of rgb() and rgba() colors
      Pass the correct GDK library when working around Debian libtool
      Return an appropriate GtkStyle from gtk_rc_get_style_by_paths()

Paolo Borelli (6):
      Move the /*< private >*/ at the correct position
      Fix backward search bug exposed by the unit test
      Get rid of unused shaped_object list in _GtkTextLineDisplay
      Fix gtk_builder_add_objects_from_file g-i annotation
      Annotate ColorButton get_color and get_rgba.
      Add convenience function for the font description.

Patrick Bernaud (3):
      docs: Move documentation to inline comments: GtkPageSetup
      docs: Move documentation to inline comments: GtkProgressBar
      docs: Move documentation to inline comments: GtkPaned

Petr Kovar (1):
      Update Czech translation

Robert Ancell (1):
      Add missing X11/Xlib.h include required for X11/extensions/sync.h

Ryan Lortie (2):
      gtktoolitemgroup: don't use GTimeSpec
      pixbuf engine: remove only use of GCache in Gtk

Takayuki KUSANO (1):
      Updated Japanese translation

Tor Lillqvist (4):
      Drop unused static function
      Avoid a compiler warning
      Fix build breakage and avoid a warning
      Add _gtk_cell_renderer_calc_offset

Tristan Van Berkom (193):
      Adding vague initial draft of GtkCellArea to the codebase (treeview-refactor branch).
      Added GtkCellArea to the build
      Merge branch 'master' into treeview-refactor
      Adding initial code skeleton for GtkCellAreaBox.
      Implemented remaining portions of GtkCellLayout iface
      Merge branch 'master' into treeview-refactor
      Merge branch 'master' into treeview-refactor
      Removed attribute handling from class vfuncs of GtkCellArea.
      Implemented basic child list handling on GtkCellAreaBox
      Implemented GtkCellLayoutIface->reorder on GtkCellAreaBox.
      Merge branch 'master' into treeview-refactor
      Added GtkCellAreaIter class
      Added GtkCellAreaBox subclass to handle alignments of cells across rows inside a GtkCellAreaBox.
      Finished up initial revision of GtkCellAreaBoxIter
      Added most of the request code for GtkCellAreaBox
      Merge branch 'master' into treeview-refactor
      Fixed unused variable in get_preferred_height().
      Remove size_request from GtkHandleBox
      Removed size_request from GtkIconView.
      Removed size_request from GtkImageMenuItem
      Removed size_request from GtkMenuBar
      Removed size_request from GtkNotebook
      Removed size_request from GtkOffscreenWindow
      Removing size_request from GtkTreeview.
      Removing size_request from GtkToolPalette
      Removed size_request from GtkTextView
      Fixed remaining call to ->size_request in GtkTextView.
      Removed size_request from GtkTearoffMenuItem
      Revert "Removed size_request from GtkTextView"
      Use gtk_widget_set_size_request() instead of handling "size-request" signals.
      Removed size_request from GtkToolItemGroup
      Make GtkPathBar use set_size_request() instead of the "size-request" signal.
      Added a runtime warning if any class is implementing the ->size_request() vfunc.
      Fire a warning if there are any handlers connected to the deprecated "size-request" signal.
      Made GtkCellAreaBox:align-cells a packing property per cell
      Fixed GtkCellAreaIter to notify invalidation of sizes on flush
      Added the majority of the allocate machinery to GtkCellAreaIter[Box].
      Fixing typo in scrolled window
      Fixed hangs in TextView and ToolPalette
      Adding GtkCellAreaIter arg to GtkCellArea->render/->event
      Cleaned up GtkCellAreaIter implementation to use arrays to store grouped cell information.
      Finished up allocation of cells.
      Implemented "cell properties" on the GtkCellArea
      Added GTK_CELL_AREA_WARN_INVALID_CHILD_PROPERTY_ID to gtkcellarea.h
      Implemented cell packing properties on GtkCellAreaBox
      Added margins to the cell area
      Changed GtkCellArea margin-left/right... for cell-margin-left/right...
      Added GtkCellRendererState flags to GtkCellArea->event/render() methods
      Added cell focus apis to GtkCellArea.
      Adding tentative implementation of GtkCellAreaBox->grab_focus().
      Account for the possibility of invisible cells in GtkCellAreaBox/Iter
      Extended gtk_cell_area_apply_attributes() to account for expander/expanded cells
      Committing half-way done focus work.
      Made progress on focus handling.
      Added gtk_cell_area_activate_cell() and some cell editing management
      Added gtk_cell_area_stop_editing to allow explicit stopping of cell editing.
      Implemented focus handling in GtkCellAreaBox
      Fixed initial bugs in GtkCellArea implementation, starting to render
      Added GtkCellArea classes to gtk.h and fixed a remainig rendering bug.
      Added test and scaffolding widget for GtkCellArea.
      Fixed a bug in GtkCellAreaBoxIter when allocating vertically.
      Added orientation control on testcellarea test
      Fixing GtkCellAreaBox to rebuild groups when align/expand child properties change.
      Adding expand/align controls to testcellarea.
      Changed testcellarea
      Committing new (and simplified) focus handling approach for GtkCellArea.
      Focus driving in GtkCellArea now works.
      GtkCellArea now paints focus on cells
      Added event handling to GtkCellAreaBox
      Distribute portions of GtkCellArea:render() background_area argument to cells
      Ironed out the kinks in editing apis for GtkCellArea
      Added orientation control to testcellarea's focus/editing test
      Added tests to reflect proper treatment of background area.
      Fixed some errors in testcellarea testcases.
      Fixed some background area related bugs in CellAreaScaffold, cleanup testcellarea
      Mass rename GtkCellAreaIter --> GtkCellAreaContext
      Cleaned up cell editing api in GtkCellArea
      More documentation in gtkcellarea.c
      Added "cell-packing" property GtkBuildable parsing to GtkCellLayout
      Merge branch 'master' into treeview-refactor
      Removed cell margin apis and now deal with "focus-line-width".
      Added GtkCellAreaClass->apply_attributes()
      Merge branch 'master' into treeview-refactor
      Make GtkCellAreaBox handle rendering without a previous allocation in the orientation of choice.
      Removed tons of api that we dont absolutely need in GtkCellAreaContext:
      Added gtk_cell_renderer_get_aligned_area() and class vfunc.
      Changed GtkCellRendererText to request less than wrap-width if the text is smaller than the wrap-width (or width-chars).
      Revert "Removed tons of api that we dont absolutely need in GtkCellAreaContext:"
      Finally really support rendering of cells in an unallocated context.
      Fixed CellAreaScaffold for new gtk_cell_area_context_allocate() api.
      Fixing GtkCellAreaBox at render time to consider height-for-width when stacked vertically
      Removing the height_for_width vfuncs on GtkCellAreaContextClass which I forgot to remove.
      Changed all the flush apis on GtkCellAreaContext for a single "reset" api.
      Removed gtk_cell_area_context_sum_preferred_width/height apis.
      Added initial detailed docs for GtkCellArea.
      Touching up GtkCellArea docs.
      Removed cell_layout implementation details in GtkTreeViewColumn in favor of cell_layout->get_area
      Allow minimal implementation of GtkCellLayout
      Fixed GtkCellLayout to pack cells via the api when parsing builder input.
      Make editable widget fill the entire inner area of the edited cell     instead of just the aligned focus area to match previous behaviour
      Make focus rectangle painted on all cells if the GtkCellAreaBox is requested to paint focus and none of the cells are activatable.
      Fixed GtkCellAreaBox->focus() to not give focus to cells that are siblings of an intentional focus cell.
      Changed cell area/renderer "can_focus" semantics to "is_activatable" across the board.
      Fix GtkCellAreaBox to not paint a focus rectangle while a cell is currently being edited.
      Make GtkTreeView tell the column about expand space instead of just assigning column->width.
      Added special clause to GtkCellAreaBox focus navigation.
      Fixed GtkCellArea to always activate a cell at gtk_cell_area_activate() time even if no cells have focus.
      Added some rules to GtkCellAreaBox for rendering the last cell.
      Fixed GtkCellAreaBoxContext for some typos introduced while removing GtkCellAreaContext->sum_preferred_width()/height() apis.
      Merge branch 'master' into treeview-refactor
      Removed unused variable from GtkCellAreaBoxContext.
      Changed tests/testcellarea.c (and scaffolding) to only reorient the GtkCellArea
      Manually pulling back a GtkTreeViewColumn fix from treeview-refactor-staging
      Adding more documentation to GtkCellArea, documented GtkCellAreaClass structure.
      Adding GtkCellArea to gtk-doc build (added to gtk3.types, gtk-docs.sgml and updated gtk3-sections.txt file).
      Added symbols from 'treeview-refactor' branch to gtk.symbols file.
      Added gtk-doc to GtkCellArea & GtkCellAreaContext.
      Marking GtkCellArea structure portions as /*< private >*/
      Adding documentation for GtkCellAreaBox.
      Removed GtkCellAreaBoxPrivate from GtkCellAreaBox section.
      Removing an unused variable from GtkCellRendererText->get_preferred_width()
      Added "Cell Properties" section to the GtkCellArea documentation.
      Migrated GtkCellLayout documentation into the source code.
      Added GtkTreeViewColumn:cell-area construct-only property.
      Fixed merge conflicts from cherry-pick of construct-only GtkTreeViewColumn:cell-area property.
      Removing hack and fixing gtk_tree_view_column_cell_get_size().
      Added boolean return to GtkCellLayout buildable custom tag end shared private function.
      Added GtkEntryCompletion:cell-area construct property.
      Fixing GtkTreeViewColumn to use the new _gtk_cell_layout_buildable_custom_tag_end correctly.
      Changed GTK_CELL_AREA_WARN_INVALID_CHILD_PROPERTY_ID for GTK_CELL_AREA_WARN_INVALID_CELL_PROPERTY_ID
      Fixed typo in GtkCellArea docs.
      Added some "align" checkbuttons to show configurable cell alignments in testtreeedit.
      Fixing gtk_cell_area_box_focus().
      Merge branch 'master' into treeview-refactor
      Merge branch 'master' into treeview-refactor
      Added different icon at the end of testtreeedit to see if RTL is actually working.
      Added proper handling of right to left layouting of cells to GtkCellAreaBox.
      Removed all variables from GtkTreeViewColumn and created GtkTreeViewColumnPrivate
      Removed the private sharing of internal treeview macros from gtktreeprivate.h
      Removed GtkTreeViewPrivate from gtktreeprivate.h and added a few more accessors.
      Changed _gtk_tree_view_column_set_width for _gtk_tree_view_column_allocate
      Use gtk_tree_view_get_real_requested_width_from_column() all around
      Created _gtk_tree_view_column_request_width().
      Allocate proper inner cell area to the GtkTreeViewColumn.
      Changed GtkTreeView to bookkeep the deepest expanded depth instead of recalculating it at column allocation time.
      Fixed GtkTreeViewColumn allocation to only subtract the depth padding/indentation from the expander column.
      Added GtkTreeViewColumn:cell-area construct-only property.
      Removing hack and fixing gtk_tree_view_column_cell_get_size().
      Adding testverticalcells.c.
      Fixed conflicts from rebasing GtkTreeViewColumn changes from treeview-refactor.
      Added g_getenv("RTL") to test rtl layouting.
      Changed gtk_cell_area_forall to gtk_cell_area_foreach since thats more widely used semantics.
      Added gtk_cell_area_foreach_alloc() to further simplify GtkCellArea subclasses
      Fixed gtk-doc statement in GtkCellArea header
      Fix GtkCellAreaBox allocate_cells_manually to handle undersized areas.
      Added expand controls to testtreeedit (now you can play with align & expand effects in cells there).
      Changed GtkTreeViewColumn->requested_width to ->padding
      Fixed GtkTreeViewColumn to reset the context when _gtk_tree_view_column_cell_set_dirty is called.
      Fixed some nit-picking bugs in GtkCellArea
      Adding gtk_tree_view_column_new_with_area().
      Fixed my mistake in validate_row (), now the height of treeviews in GtkEntryCompletion is correct again.
      Temporary fix to make separator rows request enough space for the expander size.
      Revert "Temporary fix to make separator rows request enough space for the expander size."
      Adding gtk_tree_view_column_new_with_area to gtk.symbols and gtk3-sections.txt.
      Added minimum size parameter to GtkWidgetClass->adjust_size_allocation.
      Merge branch 'master' into treeview-refactor
      Added 'background_area' calculation to GtkCellAreaClass->foreach_alloc vfunc
      Fixed foreach_alloc call from gtk_cell_area_real_render to pass the real background area.
      Fixed gtk-docs typo in gtkcellarea.c
      Changed misleading variable name in gtk_cell_area_real_activate.
      Removed calculation of background area when about to edit a cell (no need to check the background area of the cell in this case).
      Fixed gtk_cell_area_context_real_reset() to only notify properties if they change.
      Removed the resetting_context flag from GtkTreeViewColumn private data
      Added "edit_only" argument to gtk_cell_area_activate()
      Make GtkCellAreaBox remember what was the last focus cell so that when     cycling focus from row to row for a horizontal area we can remember     where focus was the last time around.
      Fixed some glitches in GtkCellAreaBox keynav from my last commit.
      Added apis to GtkCellArea for GtkIconView purposes.
      Removing gtk_tree_view_move_focus_column() and only calling gtk_cell_area_focus()
      Modified gtk_tree_view_move_cursor_up_down to move focus inside the cell area
      Add an editable cell to testverticalcells showing functional vertical focus navigation.
      Fixed GtkTreeView to give focus back to the last focued cell when hitting     the edge.
      Make GtkTreeView explicitly focus the first cell in the first column when grabbing focus
      Fixed gtk_cell_area_box_context_copy() to also copy it's allocations.
      Updated some docs and gtk.symbols file for new apis
      Added gtk_entry_completion_new_with_area()
      Fixed an error in my last commit in gtk_cell_area_box_context_copy().
      Make GtkCellArea independantly GtkBuildable.
      Merge branch 'master' into treeview-refactor
      Fixed documentation of GtkCellLayout <cell-packing>
      Fixed parameter names in gtkcellarea.h for gtk-doc parsing.
      Fixed gtk_entry_set_icon_tooltip_text & markup to not crash
      Fixed gtk_cell_layout_set_cell_data_func() to pass the correct layout object
      Added "fixed-size" cell property to GtkCellAreaBox

Vincent Untz (1):
      Port tests to GtkScrollable API instead of deprecated GtkLayout API

William Jon McCann (1):
      Update about dialog design to not use a swarm of dialogs

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



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