]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
Plug a memleak. (#455721, Christian Persch)
[~andy/gtk] / ChangeLog
index 6278bb8247c968f745d07621a55fd0d6f9a9de59..2001ec6f9e9f7a9542e4dabb7ab67f2e5344df50 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,304 @@
+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
+       (!drawable) widgets.  (Fixes bug reported by Paolo Borelli).
+
+2007-07-10  Matthias Clasen  <mclasen@redhat.com>
+
+       * README.in: Make sure all deprecations are mentioned.
+
+2007-07-10  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkrecentmanager.c: Fix some doc formatting
+
+2007-07-10  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtk-builder-convert: Fix a typo
+
+2007-07-10  Matthias Clasen  <mclasen@redhat.com>
+
+       * NEWS: Updates
+
+2007-07-09  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtklabel.[ch]: Use a bit of the GtkLabel structure to
+       remember that a pattern has been set.
+       (gtk_label_set_pattern_internal): Don't do anything if 
+       a specific pattern has been set.
+       (gtk_label_set_pattern): set the new bit to TRUE when 
+       setting a pattern, and recalculate everything if the 
+       pattern is unset. Fix gtk_label_set_pattern() not working 
+       anymore.  (#452861, Vincent Untz)
+
+2007-07-09  Claude Paroz  <claude@2xlibre.net>
+
+       * configure.in: Changed uz to uz@cyrillic and uz@Latn to uz.
+       See bug #451164.
+
+2007-07-09  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkvolumebutton.c: Remove deprecated tooltips,
+       use new tooltips API.  (#449311, Jan Arne Petersen)
+
+2007-07-09  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkselection.c (normalize_to_crlf): Don't ignore
+       the passed-in len parameter.  (#430049, Yevgen Muntyan)
+
+2007-07-09  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkframe.c (gtk_frame_size_allocate): Improve the
+       handling of broken situations.  (#427899, Francesco Montorsi)
+
+2007-07-09  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkviewport.c (gtk_viewport_size_request): Changed size 
+       requisition so the viewport does not add the border thickness 
+       if it has GTK_SHADOW_NONE selected.  (#361781, Miguel Gomez)
+
+2007-07-09  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktooltip.c (gtk_tooltip_trigger_tooltip_query): 
+       Fix a typo in the docs.  (#453930, Guillaume Cottenceau)
+
+2007-07-09  Kristian Rietveld  <kris@imendio.com>
+
+       Replace non-deprecated API using old tooltips API, deprecate
+       old tooltips API for real. (#451575).
+
+       * gtk/gtk.symbols: updated.
+
+       * gtk/gtkwidget.c (gtk_widget_real_show_help): don't call
+       _gtk_tooltips_toggle_keyboard_mode() anymore.
+
+       * gtk/gtkmenutoolbutton.[ch] (gtk_menu_tool_button_set_arrow_tooltip):
+       deprecated,
+       (gtk_menu_tool_button_set_arrow_tooltip_{text,markup}): replacements.
+
+       * gtk/gtktoolitem.[ch] (gtk_tool_item_real_set_tooltip): use
+       new API,
+       (gtk_tool_item_set_tooltip): deprecated,
+       (gtk_tool_item_set_tooltip_{text,markup): replacements.
+       (GtkToolItemClass:set_tooltip): deprecated.
+
+       * gtk/gtktooltips.[ch]: strip out all unused parts, made
+       gtk_tooltips_set_tip() call gtk_widget_set_tooltip_text(),
+       deprecate all of gtk_tooltips_*.
+
+       * gtk/gtktoolbar.[ch] (gtk_toolbar_get_tooltips): always return
+       TRUE,
+       (GtkToolbar:tooltips): deprecated, renamed.
+
+       * gtk/gtkaction.c (gtk_action_sync_tooltip): use new API to
+       set the tooltip text.
+
+       * tests/autotestfilechooser.c: #undef GTK_DISABLE_DEPRECATED for now,
+       will be removed GtkFileChooserDefault has been converted.
+
+2007-07-09  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktreeview.c
+       (gtk_tree_view_convert_bin_window_to_widget_coords:
+       Fix a typo in the docs.  (#453673, Guillaume Cottenceau)
+
+2007-07-09  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcombobox.c (gtk_combo_box_model_row_deleted): Emit 
+       ::changed when removing the active row.  (#452056, Paul Pogonyshev)
+
+2007-07-09  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtksearchenginesimple.c: Address some thread-safety
+       issues.  (#452598)
+
+2007-07-09  Matthias Clasen  <mclasen@redhat.com>
+
+       * modules/printbackends/*/Makefile.am: Fix build problems
+       on Cygwin.  (#448604)
+
 2007-07-09  Jaap Haitsma  <jaap@haitsma.org>
 
        * gtk/gtkstatusicon.c: Remove usage of deprecated GtkTooltips API. Use