]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
Plug a memleak. (#455721, Christian Persch)
[~andy/gtk] / ChangeLog
index 876335ff3416076cf45ea0cffe8170d0974ea1a6..2001ec6f9e9f7a9542e4dabb7ab67f2e5344df50 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,186 @@
+2007-07-16  Matthias Clasen <mclasen@redhat.com>
+
+       * gtk/gtkfilechooserbutton.c (model_add_special_get_info_cb):
+       Plug a memleak. (#455721, Christian Persch)
+
+2007-07-16  Matthias Clasen <mclasen@redhat.com>
+
+       * gtk/gtkscalebutton.c: Apply a patch by Guillaume Cottenceau
+       to improve the signal docs.  (#456258)
+
+2007-07-16  Matthias Clasen <mclasen@redhat.com>
+
+       * gtk/gtkwidget.c: Apply a patch by Xan Lopez to document
+       a lot of GtkWidget signals.  (#172424)
+
+2007-07-16  Matthias Clasen <mclasen@redhat.com>
+
+       * gtk/gtk.symbols:
+       * gtk/gtkiconview.h:
+       * gtk/gtkiconview.c (gtk_icon_view_set_tooltip_item):
+       (gtk_icon_view_set_tooltip_cell): Convenience functions to
+       position tooltips on icon view items or cells.
+
+2007-07-14  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkevents-quartz.c:
+       (_gdk_quartz_events_update_cursor): Plug leak.
+
+2007-07-13  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkprivate-quartz.h:
+       * gdk/quartz/gdkevents-quartz.c: (gdk_window_is_ancestor): Move
+       from here...
+       * gdk/quartz/gdkwindow-quartz.c: (_gdk_quartz_window_is_ancestor):
+       ...to here.
+       (_gdk_windowing_window_destroy): Update the mouse window if the
+       destroyed window is an ancestor of the current one, not only if
+       they are the same.
+       (gdk_window_hide): Update the mouse window here too.
+
+2007-07-13  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkcolor-quartz.c: (gdk_colors_alloc),
+       (gdk_colors_free): Add stubs.
+
+2007-07-13  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkrecentmanager.c (get_uri_shortname_for_display): Avoid
+       gratitious use of g_strdup_printf().
+
+       * gtk/gtkrecentchooserdefault.c:
+       * gtk/gtkrecentchoosermenu.c: Mark some strings for 
+       translation.  (#439480, Murray Cumming)
+
+2007-07-13  Kristian Rietveld  <kris@imendio.com>
+
+       #408327, improve tooltip positioning.
+
+       * gtk/gtk.symbols: updated.
+
+       * gtk/gtktooltip.[ch] (gtk_tooltip_position): factor out
+       positioning code in here,
+       (gtk_tooltip_set_tip_area): new function to set the tooltip
+       area,
+       (gtk_tooltip_reset), (_gtk_tooltip_handle_event): hide tooltip
+       once the pointer leaves the tip area.
+
+       * gtk/gtktreeview.[ch] (gtk_tree_view_set_tooltip_row),
+       (gtk_tree_view_set_tooltip_cell): convenience functions to set
+       tip area for row/column/cell.
+
+       * tests/testtooltips.c (query_tooltip_tree_view_cb): use
+       gtk_tree_view_set_tooltip_row.
+
+2007-07-12  Cody Russell  <bratsche@gnome.org>
+
+       * gdk/win32/gdkevents-win32.c
+       * gdk/win32/gdkwindow-win32.[ch]: Fix transient windows on Win32
+       so that when a transient child window is closed (particularly when
+       there are 3 or more levels of transient windows), the correct window
+       receives focus rather than a seemingly random window. (#112404)
+
+2007-07-12  Attilio Fiandrotti  <attilio.fiandrotti@gmail.com>
+
+       * gdk/directfb/gdkevents-directfb.c:
+       * gdk/directfb/gdkwindow-directfb.c:
+       * gdk/directfb/gdkprivate-directfb.h: Fixed memory leak at window closing,
+       patch provided by Simon Lanzmich
+
+Thu Jul 12 18:03:02 2007  Tim Janik  <timj@gtk.org>
+
+       * gdk/gdk.c (gdk_threads_add_idle_full): clarified documentation example.
+
+2007-07-12  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktextivew.c: 
+       * gtk/gtkclipboard.c: Add documentation.
+
+2007-07-11  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcelleditable.c:
+       * gtk/gtkcellrenderer.c:
+       * gtk/gtkcellrenderercombo.c:
+       * gtk/gtkcellrenderertext.c: Add more documentation.
+
+2007-07-11  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktreeview.c:
+       * gtk/gtktoolitem.[hc]: Make parameter naming consistent.
+
+2007-07-11  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkrange.c:
+       * gtk/gtkbindings.c: 
+       * gtk/gtkscalebutton.c: Small doc fixes.
+
+2007-07-11  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkplug.c:
+       * gtk/gtksocket.c: Move docs inline, and add some missing
+       docs.  
+
+2007-07-11  Kristian Rietveld  <kris@imendio.com>
+
+       * gtk/gtktreeview.c (gtk_tree_view_*_to_*_coords): x should be
+       changed when converting widget <=> bin_window coordinates, not
+       when bin_window <=> tree_window.
+
+2007-07-11  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtk.symbols:
+       * gtk/gtkiconview.[hc]
+       (gtk_icon_view_convert_widget_to_bin_window_coords): New
+       function to convert widget coords to what is expected by
+       the at_pos functions.  (#455984)
+
+2007-07-11  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkwiget.c: Don't include gtktooltips.h, it is
+       not needed anymore.
+
+2007-07-11  Christian Persch  <chpe@gnome.org>
+
+       * gtk/gtkaction.c: (gtk_action_buildable_set_name),
+       (gtk_action_finalize), (gtk_action_set_property),
+       (gtk_action_get_property):
+       * gtk/gtkactiongroup.c: (gtk_action_group_init),
+       (gtk_action_group_add_action),
+       (gtk_action_group_add_action_with_accel),
+       (gtk_action_group_remove_action): Intern the action's name. Saves two
+       string duplicates of it per action; bug #455645.
+
+2007-07-10  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkwindow-quartz.c: (gdk_window_new),
+       (show_window_internal), (gdk_window_show), (gdk_window_hide): Add
+       hack to workaround the broken tracking rect implementation in
+       quartz, that doesn't seem to produce events if the window shows up
+       under the mouse.
+
+2007-07-10  Kristian Rietveld  <kris@imendio.com>
+
+       * gtk/gtk.symbols:
+       * gtk/gtkwidget.[ch] (gtk_widget_{get,set}_has_tooltip): add
+       getter/setter pair, slight addition to has-tooltip property
+       documentation,
+       (gtk_widget_real_set_has_tooltip): renamed internal function.
+
+2007-07-10  Christian Persch  <chpe@gnome.org>
+
+       * gtk/gtkaction.c: (gtk_action_sync_tooltip),
+       (gtk_action_set_tooltip):
+       * gtk/gtkuimanager.c: (update_node): Remove work-around for the old
+       tooltips code, and just set the action tooltip immediately on the
+       proxy widget. Bug #455482.
+
+2007-07-10  Kristian Rietveld  <kris@imendio.com>
+
+       * gtk/gtktooltip.c (find_widget_under_pointer),
+       (child_location_foreach): use gtk_container_forall, instead of
+       gtk_container_foreach().  Makes tooltips on notebook tabs work. (Fixes
+       bug reported by Christian Persch).
+
 2007-07-10  Kristian Rietveld  <kris@imendio.com>
 
        * gtk/gtktooltip.c (child_location_foreach): ignore invisible