]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
Renamed README.cvs-commits to README.commits
[~andy/gtk] / ChangeLog
index fcf3e1af719f6be138ce8a8f3c9442e18f4faddc..54d0b10e84c662f808b899a8a4be421b02725c90 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,342 @@
+2007-08-17  Cody Russell  <bratsche@gnome.org>
+
+       * Renamed README.cvs-commits to README.commits
+
+2007-08-17  Cody Russell  <bratsche@gnome.org>
+
+       * HACKING
+       * README.cvs-commits: Updated documentation about SVN, and
+       updated dependency information.  (#447883, Yesudeep Mangalapilly)
+
+Fri Aug 17 11:36:29 2007  Tim Janik  <timj@imendio.com>
+
+       * gtk/gtkmenu.c (gtk_menu_popup): Clarified activate_time docs.
+
+2007-08-16  Cody Russell  <bratsche@gnome.org>
+
+       * gdk/win32/cursor.bdf: Committing changes to the source
+       bdf font file that I forgot to commit yesterday for #458088.
+
+2007-08-15  Cody Russell  <bratsche@gnome.org>
+
+       * gdk/win32/xcursors.h: Modified the sb_h_double_arrow and
+       sb_v_double_arrow mouse cursors to match the ones that Windows
+       uses for split container controls.  This allows our paned
+       widgets to be more easily identified as paned widgets on
+       Windows, since we don't have any prelighting on the draggable
+       pane part.  (#458088)
+
+2007-08-15  Cody Russell  <bratsche@gnome.org>
+
+       * gtk/gtkcontainer.c: Another documentation fix that I forgot to
+       commit yesterday.  (#459340, Guillaume Cottenceau)
+
+2007-08-14  Cody Russell  <bratsche@gnome.org>
+
+       * gtk/gtkwidget.c
+       * gtk/gtkscrolledwindow.c
+       * gtk/gtklabel.c: Correct documentation that refers to the
+       deprecated gtk_widget_set_usize() API.  Refer instead to
+       gtk_widget_set_size_request().  (#459340, Guillaume Cottenceau)
+
+2007-08-14  Kristian Rietveld  <kris@imendio.com>
+
+       * gtk/gtktreeview.c (gtk_tree_view_move_cursor_up_down): make
+       sure we fail keynav if the only item in the list is already selected.
+       (Fixes #465039, reported by Fernando Herrera).
+
+2007-08-09  Sven Neumann  <sven@gimp.org>
+
+       * modules/printbackends/file/gtkprintbackendfile.c: change the
+       file extension when the file format is changed in the Print dialog
+       (#356630).
+
+2007-08-09  Stefan Kost  <ensonic@users.sf.net>
+
+       * docs/reference/gtk/tmpl/gtkruler.sgml:
+       * gtk/gtkruler.c:
+       Move documentation of gtk_ruler_set_range() to source and fix nonsense.
+
+2007-08-08  Mikael Hallendal  <micke@imendio.com>
+
+       * gtk/gtkcombobox.c (gtk_combo_box_class_init): 
+       Document the new signals popup, popdown and move-active.
+
+2007-08-07  Matthias Clasen  <mclasen@redhat.com>
+       
+       * MAINTAINERS: Follow new format regulations.
+
+2007-08-07  Johan Dahlin  <jdahlin@async.com.br>
+
+       * gtk/gtkbuilderparser.c (text): 
+       * gtk/gtkcelllayout.c (attributes_text_element): 
+       * gtk/gtkliststore.c (list_store_text): 
+       Do not assume that text is null-terminated as pointed out by
+       Christopher Fergeau
+       
+       * gtk/gtkbuilderparser.c (text): Use g_strdup on the translated
+       string instead of g_strndup() + the length of the untranslated
+       string. (#461945, Claude Paroz)
+
+2007-08-07  Kristian Rietveld  <kris@imendio.com>
+
+       * gtk/gtktooltips.c (gtk_tooltips_init),
+       (gtk_tooltips_destroy), (gtk_tooltips_force_window): create a dummy
+       tip_window and tip_label, so old applications with code accessing
+       those fields won't crash.
+
+2007-08-07  Kristian Rietveld  <kris@imendio.com>
+
+       * gtk/gtktooltip.c (_gtk_tooltip_handle_event): Disable tooltips
+       in touchscreen mode.
+
+2007-07-31  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkwindow-quartz.c: (gdk_window_get_geometry):
+       Implement, fixes bug #405868. Based on patch from metz81@web.de.
+
+2007-07-31  Xan Lopez  <xan@gnome.org>
+
+       * gtk/gtkentry.c (gtk_entry_completion_key_press): reset the
+       completion prefix on Enter too, plug potential leak.
+       Follow-up to #458298
+
+2007-07-31  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktooltip.c (gtk_tooltip_init): Make the label
+       wrap, for compatibility with the old tooltips code. This
+       fixes absurdly long tooltips in the color selector.
+
+2007-07-30  Kristian Rietveld  <kris@imendio.com>
+
+       * gtk/gtktreeview.c (gtk_tree_view_set_tooltip_cell): Fix
+       documentation. (#461225, Murray Cumming).
+
+2007-07-29  Emmanuele Bassi  <ebassi@gnome.org>
+
+       * gtk/gtkrecentchooser.c: Add documentation for properties
+       and fix the deprecation marker for the show-numbers
+       accessor functions (Murray Cumming).
+
+       * gtk/gtkrecentchooser.h: Add deprecation guards around
+       gtk_recent_chooser_set_show_numbers() and
+       gtk_recent_chooser_get_show_numbers(), as promised during
+       last development cycle.
+
+2007-07-27  Attilio Fiandrotti  <attilio.fiandrotti@gmail.com>
+
+        * gdk/directfb/gdkcursor-directfb.c: Attempts to load
+          stock X cursors no longer results in annoying error
+          messages under DirectFB
+
+2007-07-27  Michael Natterer  <mitch@imendio.com>
+
+       Fix check/radio indicator drawing mess (bug #452225):
+
+       * gtk/gtkstyle.c (gtk_default_draw_check): really decrease the
+       indicator size by one to ensure odd size (don't say -= -1).
+
+       * gtk/gtkcellrenderertoggle.c (gtk_cell_renderer_toggle_render):
+       removed -1 adjustment from calls to gtk_paint_option(). Theme
+       engines now get the actually configured size passed, not one pixel
+       less.
+
+       * gtk/gtkcellrenderertoggle.c
+       * gtk/gtkcheckmenuitem.c: changed default indicator size from 12
+       to 13 so all widgets which draw check/option indicators have the
+       same default size now (and render the same size after above
+       changes).
+
+       * README.in: mention above changes in the release notes.
+
+2007-07-27  Wouter Bolsterlee  <wbolster@svn.gnome.org>
+
+       * Makefile.am: Include ChangeLog.pre-2-10 in tarballs as
+       well (seems to be forgotten).
+
+2007-07-25  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktooltip.c (_gtk_tooltip_handle_event): Call
+       gtk_tooltip_hide_tooltip() even if the tooltip is not
+       visible yet. This fixes annoying dangling tooltips
+       on systray icons.  
+
+2007-07-24  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkiconcachevalidator.c: Silence the validator.
+
+2007-07-24  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkmenutoolbutton.c: Remove obsolete set-tooltip 
+       handler.  (#458280, Christian Persch)
+
+2007-07-24  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcolorsel.c:
+       * gtk/gtkfilechooserdefault.c:
+       * gtk/gtkpagesetupunixdialog.c:
+       * gtk/gtkprintunixdialog.c: Port to use new tooltips API.  
+       (#451397, Jan Arne Petersen)
+
+2007-07-24  Tor Lillqvist  <tml@novell.com>
+
+       * gdk/win32/gdkkeys-win32.c (update_keymap): Cosmetic changes.
+
+2007-07-24  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkmenubar.c (window_key_press_handler):
+       * gtk/gtkmenu.c (gtk_menu_key_press): Restructure the code
+       to make sense, and don't leak an empty accel.  (#459515, Owen Taylor)
+
+2007-07-23  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktooltip.c (gtk_tooltip_set_custom): Protect against
+       recursion via gtk_container_remove().  (#459561, Christian Persch)
+       (gtk_tooltip_window_hide): Simplify.
+
+       * tests/testtooltips.c: Add code to test gtk_tooltip_set_custom()
+
+2007-07-23  Christian Persch  <chpe@gnome.org>
+
+       * tests/testtooltips.c: (query_tooltip_tree_view_cb): Remove obsolete
+       code. Bug #459566.
+
+2007-07-23  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktreeview.c:
+       * gtk/gtkiconview.c:
+       * gtk/gtkscalebutton.c: Fix some doc formatting errors.
+       (#459313, Gian Mario Tagliaretti)
+
+2007-07-23  Matthias Clasen  <mclasen@redhat.com>
+
+       * configure.in: Dectect if cups allows access to the http_t
+       authstring field.  
+
+       * modules/printbackends/cups/gtkcupsutils.c: Rely on the
+       HAVE_HTTP_AUTHSTRING define done by configure.
+
+2007-07-23  Emmanuele Bassi  <ebassi@gnome.org>
+
+       * gtk/gtkrecentchooserdefault.c: Port the GtkRecentChooser default
+       implementation widget to the new tooltips API, and make it look
+       like the GtkFileChooser widget in recent files mode (move the
+       full path from the widget to a tooltip on the row) to improve
+       consistency.
+
+       * gtk/gtkrecentchoosermenu.c: Port the GtkRecentChooserMenu widget
+       to the new tooltips API.
+
+       * tests/testrecentchooser.c:
+       * tests/testrecentchoosermenu.c: Exercise the tooltips code paths.
+
+2007-07-22  Ross Burton  <ross@openedhand.com>
+
+       * gtk/gtkscrolledwindow.c:
+       Correctly redraw when gtk-scrolled-window-placement is changed
+       after the widget is realised (#458102)
+
+2007-07-22  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk/x11/gdkkeys-x11.c: Some documentation fixes.
+
+2007-07-21  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktooltips.[hc]: Rename the tips_data_list field
+       back.  (#447214)
+
+2007-07-21  Matthias Clasen  <mclasen@redhat.com>
+
+       * configure.in: Bump version
+
+       * === Released 2.11.6 ===
+
+2007-07-20  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktooltip.c (gtk_tooltip_position): Don't pop up
+       under the cursor.  This fixes tooltip-induced flickering 
+       in the tasklist in a bottom panel.
+
+2007-07-20  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkpathbar.c (make_directory_button): Don't leak
+       a label.  (#455901, Christian Persch, Vincent Geddes)
+
+2007-07-20  Matthias Clasen  <mclasen@redhat.com>
+
+       Apply a patch by Emmanuele Bassi to limit the number
+       of shown recent files.  (#439715)
+
+       * gtk/gtksettings.c: Add a setting for the number
+       of recent files to display by default.
+
+       * gtk/gtkrecentchooserdefault.c: 
+       * gtk/gtkfilechooserdefault.c: Respect the limit.
+
+       * gtk/gtkrecentmanager.c: Remove the poll timeout in 
+       dispose, and do not stat more often than every 5 seconds.
+
+       * gtk/gtkrecentchooserutils.c:
+       * gtk/gtkrecentchoosermenu.c: Cleanups
+
+       * tests/testrecentchoosermenu.c: Test limits.
+
+2007-07-20  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkfilechooserdefault.c: Apply a patch by Emmanuele
+       Bassi to add tooltips to the file lists in recent files and
+       search modes.
+
+2007-07-20  Ryan Lortie  <desrt@desrt.ca>
+
+       * gtk/gtkwidget.c (gtk_widget_is_composited): add note that the
+       semantics of this call, when mixed with the new
+       gdk_window_set_composited(), will change in the future.
+
+       * gdk/x11/gdkevents-x11.c (gdk_event_translate): only grab Damage
+       events that belong to us.
+
+2007-07-19  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkentry.c (gtk_entry_completion_key_press): Handle
+       keypresses better when there is no completion.  (#458298,
+       Christian Persch, patch by Xan Lopez)
+
+       * gtk/gtkentrycompletion.c
+       (gtk_entry_completion_insert_completion_text): Small cleanup.
+
+2007-07-19  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtksettings.c (apply_queued_setting): Merge color
+       scheme before sending notification.  
+
+2007-07-19  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktreeview.c (gtk_tree_view_set_tooltip_column):
+       Only connect/disconnect signals when necessary, emit
+       change notification.
+
+2007-07-19  Kristian Rietveld  <kris@imendio.com>
+
+       * gtk/gtktooltip.c (find_topmost_widget_coords_from_event): handle
+       no-window and regular widgets seperately.
+
+       * gtk/gtktreeview.c (gkt_tree_view_set_tooltip_cell): rect.x should
+       be zero.
+
+2007-07-19  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtk.symbols:
+       * gtk/gtkiconview.h:
+       * gtk/gtkiconview.c (gtk_icon_view_get_tooltip_context):
+       (gtk_icon_view_[sg]et_tooltip_column: Add more convenience
+       API parallel to the treeview convenience API.
+
+2007-07-19  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktextview.c (gtk_text_view_compat_move_focus): 
+       Initialized GValues before unsetting them.  (#457720)
+
 2007-07-19  Kristian Rietveld  <kris@imendio.com>
 
        * gtk/gtk.symbols:
@@ -418,7 +757,7 @@ Thu Jul 12 18:03:02 2007  Tim Janik  <timj@gtk.org>
        
 Sun Jul  8 01:33:45 2007  Tim Janik  <timj@gtk.org>
 
-        * gdk/gdkwindow.c: docu fixup by Bjoern Lindqvist, #454703.
+       * gdk/gdkwindow.c: docu fixup by Bjoern Lindqvist, #454703.
 
 2007-07-07  Richard Hult  <richard@imendio.com>
 
@@ -1256,7 +1595,7 @@ Fri Jun 22 00:34:34 2007  Tim Janik  <timj@gtk.org>
        * gtk/gtktooltip.c, gtk/gtktooltip.h: Add gtk_tooltip_set_text()
        to set the tooltip text without using markup.
 
-        Patches from Emmanuele Bassi (#447643).
+       Patches from Emmanuele Bassi (#447643).
 
 2007-06-15  Johan Dahlin  <jdahlin@async.com.br>
 
@@ -2422,7 +2761,7 @@ Fri Jun 22 00:34:34 2007  Tim Janik  <timj@gtk.org>
        Bogdan Nicula which fixes a crash on GdkWindows which have no
        GtkWidget as user_data (bug #440890).
 
-2007-05-24   Matthias Clasen  <mclasen@redhat.com>
+2007-05-24  Matthias Clasen  <mclasen@redhat.com>
 
        * configure.in: Bump version
 
@@ -2430,7 +2769,7 @@ Fri Jun 22 00:34:34 2007  Tim Janik  <timj@gtk.org>
 
        * NEWS: Updates
 
-2007-05-23   Matthias Clasen  <mclasen@redhat.com>
+2007-05-23  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtk.symbols: 
        * gdk/x11/xsettings-common.h: 
@@ -2501,10 +2840,10 @@ Mon May 21 13:58:32 2007  Tim Janik  <timj@imendio.com>
 
 2007-05-20  Attilio Fiandrotti  <attilio.fiandrotti@gmail.com>
 
-        * gdk/directfb/gdkwindow-directfb.c:
-        * gdk/directfb/gdkdirectfb.h: Updated minimum DirectFB version
-        required to enable gdk_directfb_create_child_window.
-        (Closes: #437379)
+       * gdk/directfb/gdkwindow-directfb.c:
+       * gdk/directfb/gdkdirectfb.h: Updated minimum DirectFB version
+       required to enable gdk_directfb_create_child_window.
+       (Closes: #437379)
 
 2007-05-20  Bastien Nocera  <hadess@hadess.net>
 
@@ -2588,17 +2927,17 @@ Mon May 21 13:58:32 2007  Tim Janik  <timj@imendio.com>
        * configure.in: Bump libtiff requirement to 3.6.0, by requiring
          presence of TIFFReadRGBAImageOriented.
 
-        * gdk-pixbuf-scaled-anim.c: (get_scaled_pixbuf):
-        Preserve pixbuf options when generating a new scaled pixbuf.
+       * gdk-pixbuf-scaled-anim.c: (get_scaled_pixbuf):
+       Preserve pixbuf options when generating a new scaled pixbuf.
 
-        * io-jpeg.c: (get_orientation), (gdk_pixbuf__jpeg_image_load),
-        (gdk_pixbuf__jpeg_image_load_increment): Read the exif
-        orientation tag and associate it with the "orientation" pixbuf
-        option. Renders libexif unnecessary in some applications.
+       * io-jpeg.c: (get_orientation), (gdk_pixbuf__jpeg_image_load),
+       (gdk_pixbuf__jpeg_image_load_increment): Read the exif
+       orientation tag and associate it with the "orientation" pixbuf
+       option. Renders libexif unnecessary in some applications.
 
-        * io-tiff.c: (tiff_image_parse): Read the tiff orientation tag,
-        compensate for the partial rotations performed by libtiff,
-        and generate an "orientation" option for the pixbuf.
+       * io-tiff.c: (tiff_image_parse): Read the tiff orientation tag,
+       compensate for the partial rotations performed by libtiff,
+       and generate an "orientation" option for the pixbuf.
 
 2007-05-18  Carlos Garnacho  <carlos@imendio.com>
 
@@ -3766,8 +4105,8 @@ Wed May  2 11:35:45 2007  Tim Janik  <timj@imendio.com>
 
        * gtk/gtkiconfactory.c (_gtk_icon_factory_list_ids):
        * gtk/gtkstock.c (gtk_stock_list_ids):
-           Switch over to use glib's new g_hash_table_get_keys() rather
-           than our own static implementation.
+       Switch over to use glib's new g_hash_table_get_keys() rather
+       than our own static implementation.
 
        * gtk/gtkiconfactory.h: Update to return a GList.
 
@@ -6923,8 +7262,8 @@ Tue Oct 10 16:38:23 2006  Tim Janik  <timj@imendio.com>
        
 2006-09-21  Michael Natterer  <mitch@imendio.com>
 
-       Implement lots of value setters for GdkGC, based on a heavily
-       modified patch from Thomas Broyer (bug #328853):
+       Implement lots of value setters for GdkGC, based on a heavily
+       modified patch from Thomas Broyer (bug #328853):
 
        * gdk/quartz/gdkcolor-quartz.c: removed functions which set colors
        on the CGContext. Instead, added gdk_quartz_get_rgba_from_pixel()
@@ -7363,7 +7702,7 @@ Tue Aug 29 11:57:40 2006  Tim Janik  <timj@imendio.com>
        * tests/testgtk.c: allow (most) windows to be resizable.
        added ellipsization settings to progress bars. 
 
-2006-08-28  Matthias Clasen   <mclasen@redhat.com>
+2006-08-28  Matthias Clasen  <mclasen@redhat.com>
 
        * modules/printbackend/cups/gtkprintbackendcups.c: Use a
        resonable timeout of 3 seconds when polling for printer