]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
tooltip-text and tooltip-markup properties: Interpret an empty string as a
[~andy/gtk] / ChangeLog
index 6a3804851a6fddb3f6e0c837ac8cd41bd1fe9117..7f37b8650f693c714a0a95428fb70dbc3b8e820c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,313 @@
+2008-07-03  Murray Cumming  <murrayc@murrayc.com>
+
+       * gtk/gtkwidget.c (gtk_widget_set_property):  tooltip-text and 
+       tooltip-markup properties: Interpret an empty string as a NULL 
+       string because an empty tooltip is silly. This will help 
+       language bindings that do not bother to have the two types of 
+       empty/null strings.
+       Bug #541399.
+
+2008-07-10  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 542234 – iconview a11y implementation segfaults
+
+       * gtk/gtkiconview.c: Fix a segfault in the a11y code.
+       Patch by Li Yuan.
+
+2008-07-08  Christian Neumair  <cneumair@gnome.org>
+
+       * gtk/gtkuimanager.c (update_node):
+       Skip update of accelerator child node if it has no associated action.
+       Fixes #541950.
+
+2008-07-07  Cody Russell  <bratsche@gnome.org>
+
+       Bug 541964 – [Win32] Setting modal hint to current value might confuse the stack
+
+       * gdk/win32/gdkwindow-win32.c: Check if the value is the same as the
+       existing modal hint value before setting it.
+
+2008-07-07  Cody Russell  <bratsche@gnome.org>
+
+       Bug 540994 – [Win32] Some windows don't appear at the top when created
+
+       * gdk/win32/gdkwindow-win32.c: Raise the window when setting it modal.
+
+       I actually already committed this one by accident, probably when I committed
+       #541305, but just wanted to document it here in the ChangeLog.
+
+2008-07-07  Johan Dahlin  <johan@gnome.org>
+
+       * gtk/tests/builder.c (test_cell_view):
+       Add a test case for 528845.
+
+2008-07-07  Tor Lillqvist  <tml@novell.com>
+
+       * gdk/win32/gdkwindow-win32.c
+       (gdk_window_foreign_new_for_display): Need to initialise
+       private->impl here, too.
+
+2008-07-07  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkfilesystem.c: include the two needed headers instead of
+       <gtk/gtk.h>.
+
+2008-07-06  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 528845 – segv from GtkBuilder on attempting <accelerator> under
+       GtkCellView
+
+       * gtk/gtkcellview.c: Don't blindly chain up in the buildable
+       implementation.  Reported by Kevin Ryde.
+
+2008-07-06  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 469068 – clarify gdk_cairo_create()
+
+       * gdk/gdkcairo.c (gdk_cairo_create): Add a note that cairo
+       contexts cannot be cached for handling expose events.
+       Proposed by Behdad Esfahbod.
+
+2008-07-06  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 507953 – gtk_tree_view_set_tooltip_column() shows markups
+
+       * gtk/gtktreeview.c (gtk_tree_view_set_tooltip_column): Mention
+       that the tooltip is set as markup. Proposed by Czirkos Zoltan.
+
+2008-07-06  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 510225 – gtk_widget_get_composite_name retval should be freed
+
+       * gtk/gtkwidget.c (gtk_widget_get_composite_name): Clarify the
+       docs. Pointed out by Wolfgang Oertl
+
+2008-07-06  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 531129 – gtk_style_copy() does not include a return value or 
+       description
+
+       * gtk/gtkstyle.c: Document gtk_style_copy.
+
+2008-07-06  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 541540 – Dead link to pkg-config site in GTK+ online FAQ
+       Bug 513580 – Broken link in GTK+ FAQ
+
+       * docs/faq/gtk-faq.sgml: Remove or update some outdated links.
+
+2008-07-07  Christian Dywan  <christian@imendio.com>
+
+       * gtk/gtkcontainer.c (gtk_container_add_with_properties): Remove
+       erroneously added g_return_if_fail (bug #541811).
+
+2008-07-06  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 343663 – source-buffer highlighting highlights "char" in
+       gtk_text_iter_forward_char
+
+       * demos/gtk-demo/*.c: Fix up the handrolled hilighting a bit.
+
+2008-07-06  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 327582 – Incomplete docs for GtkSettings::gtk-icon-sizes
+       
+       * gtk/gtksettings.c: Improve the documentation of the
+       gtk-icon-sizes setting. Proposed by Tommi Komulainen.
+
+2008-07-06  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 539248 – gtk_calender_query_tooltip calls ->detail_func with
+       invalid dates
+
+       * gtk/gtkcalendar.c (gtk_calendar_query_tooltip):
+       Check that the cursor is over a valid date before retrieving
+       its details.  Patch by Chris Wilson
+
+2008-07-06  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 493008 – gdk_screen_get_window_stack is not 64-bit-compatible
+
+       * gdk/x11/gdkscreen-x11.c (gdk_screen_get_window_stack): Fix
+       64-bit brokenness. Reported by Christian Hammond.
+
+2008-07-06  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 541645 – gtkfilechooserdefault segfaults when bookmark does not
+       contain ://
+
+       * gtk/gtkfilechooserdefault.c (_gtk_file_chooser_label_for_file):
+       Be more robust. Reported by  Jelte van der Hoek
+
+2008-07-06  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 540917 – deprecate pack_start_defaults()
+
+       * gtk/gtk.symbols:
+       * gtk/gtkbox.[hc]: Deprecated gtk_box_pack_{start,end}_defaults.
+       Proposed by Owen Taylor
+
+2008-07-05  Matthias Clasen  <mclasen@redhat.com>
+
+       * configure.in: Bump version
+
+2008-07-05  Matthias Clasen  <mclasen@redhat.com>
+
+       * === Released 2.13.4 ===
+
+2008-07-05  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtk.symbols: move gtk_draw_insertion_cursor() out of the
+       deprecated section because it isn't deprecated.
+
+2008-07-05  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkprogressbar.c: remove #if HAVE_CONFIG_H and clean up
+       other include weirdness in this file.
+
+2008-07-05  Matthias Clasen  <mclasen@redhat.com>
+
+       * NEWS: Updates
+
+2008-07-04  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkiconview.c:
+       * gtk/gtkfontsel.c:
+       * gtk/gtkscalebutton.c: Small doc fixes.
+
+2008-07-04  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk/gdkevents.c:
+       * gdk/x11/gdktestutils-x11.c: Small doc fixes
+
+2008-07-04  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/tests/defaultvalue.c: Omit some more untestable properties.
+
+       * gtk/gtkmenu.c: Fix the initial value of the monitor property.
+
+       * gtk/gtkentry.c: Fix the property getter for text-length property.
+
+       * gtk/gtkaccelgroup.c: Fix default value for modifier-mask property.
+
+2008-07-04  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkmenu.c: Debork the attach-widget property.
+
+2008-07-04  Michael Natterer  <mitch@imendio.com>
+
+       Fix make check:
+
+       * gtk/Makefile.am: remove GTK_DISABLE_DEPRECATED from INCLUDES
+       again :-(
+
+       * gtk/gtkclist.c
+       * gtk/gtkcombo.c
+       * gtk/gtkctree.c
+       * gtk/gtklist.c
+       * gtk/gtklistitem.c
+       * gtk/gtknotebook.c
+       * gtk/gtkobject.c
+       * gtk/gtkoldeditable.c
+       * gtk/gtkpixmap.c
+       * gtk/gtktext.c
+       * gtk/gtktipsquery.c
+       * gtk/gtktree.c
+       * gtk/gtktreeitem.c: don't #define it again before including
+       gtkalias.h after it has been #undef'ed before.
+
+2008-07-04  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkentry.c (_gtk_entry_reset_im_context): set need_im_reset
+       to FALSE instead of 0.
+
+2008-07-04  Michael Natterer  <mitch@imendio.com>
+
+       Allocate with GSlice:
+
+       * gtk/gtkassistant.c: GtkAssistantPage
+       * gtk/gtkcellview.c: GtkCellViewCellInfo
+       * gtk/gtkentry.c: GtkEntryPasswordHint, PopupInfo
+       * gtk/gtkfilefilter.c: FilterRule
+       * gtk/gtknotebook.c: GtkNotebookPage
+
+2008-07-04  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkcombobox.c: allocate ComboCellInfo with GSlice.
+
+2008-07-04  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkprintoperation.c (print_pages): change "error_dialog"
+       variable to GtkWidget fo fix two warnings.
+
+2008-07-04  Michael Natterer  <mitch@imendio.com>
+
+       Bug 539944 – Add GtkScaleButton API so struct fields can be marked
+       as private
+
+       * gtk/gtk.symbols
+       * gtk/gtkscalebutton.[ch]: add gtk_scale_button_get_plus_button()
+       and _get_minus_button(). Patch by Christian Dywan.
+
+2008-07-04  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkscalebutton.c:
+       * gdk/gdk.symbols: 
+       * gdk/gdkwindowimpl.c: Fix make check.
+
+2008-07-03  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 540618 – gtk_menu_shell_select_first prints warning on GtkMenubar
+       constructed using GtkUIManager
+
+       * gtk/gtkmenuitem.c: Fall back to the default positioning when
+       the menuitem is not realized. Patch by Björn Lindqvist.
+
+2008-07-03  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 540612 – mem leak in filechooser
+
+       * gtk/gtkfilesystem.c (get_volumes_list): Fix a memory leak.
+       Patch by Christian Persch.
+
+2008-07-04  Tor Lillqvist  <tml@novell.com>
+
+       Bug 540861 - invalid UTF-8 in input device name
+
+       * gdk/win32/gdkinput-win32.c: Fetch the device and cursor names in
+       Unicode, and convert to UTF-8 for the GdkDevice's name field.
+
+2008-07-03  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 538863 – Fixes assertion on entering empty folder
+
+       * gtk/gtkfilechooserdefault.c (browse_files_select_first_row): Don't
+       select the first row if the folder is empty.
+       Patch by Olle Bergkvist.
+
+2008-07-03  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 540915 – GtkBuilder sets properties in reverse order
+
+       * gtk/gtkbuilderparser.c (parse_custom): Set properties in the order 
+       in which they are specified in the xml file.  
+
+2008-07-03  Matthias Clasen  <mclasen@redhat.com>
+       
+       Bug 539944 – Add GtkScaleButton API so struct fields can be marked as
+       private
+
+       * gtk/gtk.symbols:
+       * gtk/gtkscalebutton.[hc] (gtk_scale_button_get_popup): Add an
+       accessor for the popup. Patch by Christian Dywan
+
 2008-07-03  Matthias Clasen  <mclasen@redhat.com>
 
        Bug 535498 – Printing demo broken
 
        * demos/gtk-demo/printing.c: Use monospace as font name, 
-       not mono. Patch by Yevgen Muntyan.
+       not mono. Also use the right advance when moving from line to line.
+       Patch by Yevgen Muntyan.
 
 2008-07-03  Matthias Clasen  <mclasen@redhat.com>