]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-10
If major.minor of required and available glib versions are the same, add
[~andy/gtk] / ChangeLog.pre-2-10
index d146fd694b14e844539dc072cbe6df52d6eae3c6..a464d4199d5d15a240aa58879bc6f1822109e793 100644 (file)
@@ -1,3 +1,259 @@
+2006-01-28  Behdad Esfahbod  <behdad@gnome.org>
+
+       * configure.in: If major.minor of required and available glib versions
+       are the same, add -DG_DISABLE_DEPRECATED to GLIB_CFLAGS. (bug #328617)
+
+       * */Makefile.am: Remove hardcoded -DG_DISABLE_DEPRECATED.
+
+2006-01-28  Dom Lachowicz <cinamod@hotmail.com>
+
+       * modules/engines/ms-windows/msw-style.c: Re-sync with gtk-wimp
+       * modules/engines/ms-windows/Theme/gtk-2.0/gtkrc: Ditto
+       
+2006-01-28  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtk.symbols: 
+       * gtk/gtklinkbutton.h: 
+       * gtk/gtklinkbutton.c: Allow to set a global hook function
+       thats called whenever a link button is clicked.
+
+       More work on GtkAssistant by Carlos Garnacho:
+       
+       * demos/gtk-demo/Makefile.am: 
+       * demos/gtk-demo/assistant.c: Add a  GtkAssistant demo.
+
+       * gtk/gtkassistant.c: Handle focus, several small fixes to the
+       flow computations.
+
+2006-01-27  Federico Mena Quintero  <federico@ximian.com>
+
+       Fixes bug #328820:
+
+       * gtk/gtkfilechooserdefault.c
+       (gtk_file_chooser_default_class_init): Make GDK_KP_Divide pop up
+       the location dialog populated to "/".
+       (tree_view_keybinding_cb): Likewise.
+       (trap_activate_cb): Likewise.
+
+2006-01-25  Behdad Esfahbod  <behdad@gnome.org>
+
+       * gtk/gtkcalendar.c (gtk_calendar_size_request): Use translated format
+       strings for L10n in size calculation too.
+
+       * gtk/gtkcalendar.c (calendar_paint_week_numbers): Expand buffer to
+       accomodate localized digits.
+
+2006-01-26  Matthias Clasen  <mclasen@redhat.com>
+
+       * tests/prop-editor.c: Introspect child properties. too.
+
+2006-01-25  Behdad Esfahbod  <behdad@gnome.org>
+
+       * gtk/gtkcalendar.c (calendar_paint_week_numbers, calendar_paint_day):
+       Use contexed translated strings calendar:week:digits|%d and
+       calendar:day:digits|%d to let translators choose localized digits for
+       week and day numbers. (bug #317171, Hamed Malek)
+
+2006-01-25  Behdad Esfahbod  <behdad@gnome.org>
+
+       * gtk/gtklabel.c (get_layout_location): Use logical extents of the
+       layout instead of ink extents.  According to Pango docs, that's what
+       should be used for placement.  Moreover, simply use
+       pango_layout_get_pixel_size instead of getting the extents and
+       dividing ourselves.
+
+2006-01-25  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkentrycompletion.c: 
+       * gtk/gtkentry.c: Be more careful when blocking signals. 
+
+       * gdk/x11/gdkcursor-x11.c (gdk_x11_display_set_cursor_theme): Only
+       set the cursor size if it is != 0.
+
+       * gtk/gtksettings.c (gtk_settings_class_init): Change the default value
+       of gtk-cursor-theme-size to 0, meaning "use default".
+
+2006-01-24  Kristian Rietveld  <kris@gtk.org>
+
+       #322591, Jonathan Blandford.
+
+       * gtk/gtktreeview.[ch] (gtk_tree_view_get_search_entry),
+       (gtk_tree_view_set_search_entry),
+       (gtk_tree_view_get_search_position_func),
+       (gtk_tree_view_set_search_position_func): New functions,
+       and small adaptions to the tree view code to allow for setting
+       the entry and search position function.
+
+       * gtk/gtktreeprivate.h: Removed GtkTreeViewSearchDialogPositionFunc
+       typedef, which is now in gtktreeview.h as
+       GtkTreeViewSearchPositionFunc.  Add/update fields.
+
+       * gtk/gtk.symbols: Add new functions.
+
+       * tests/testtreesort.c: Add a little test for _set_search_entry().
+
+2006-01-23  Matthias Clasen  <mclasen@redhat.com>
+
+       Add GtkLinkButton, a port of GnomeHRef.  (#314808, Emmanuele Bassi)
+       
+       * gtk/gtklinkbutton.h: 
+       * gtk/gtklinkbutton.c: New files.
+
+       * gtk/gtk.h:
+       * gtk/gtk.symbols: 
+       * gtk/Makefile.am: Glue.
+
+       * gtk/gtkaboutdialog.c: Use GtkLinkButton.
+       
+       * gtk/gtkwidget.c: Add link-color and visited-link-color style
+       properties.  (#113649, Leena Gunda)
+
+       * gtk/gtkaboutdialog.c: Use the new style properties here instead
+       of the about dialogs own link-color property. 
+
+2006-01-23  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreemodel.c (gtk_tree_model_base_init): don't copy
+       tree paths when emitting signals. (#325041, Matthias Clasen).
+
+2006-01-23  Behdad Esfahbod  <behdad@gnome.org>
+
+       * gtk/gtklabel.c (get_layout_location): Fix misalignment of RTL
+       text in ellipsized GtkLabel: use layout width if set, otherwise
+       fallback to ink extents width. (#322042)
+
+2006-01-23  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkassistant.c (compute_last_button_state): Only show the
+       last button if we can jump to the end. 
+       (gtk_assistant_init): Make the spacing and button order more
+       HIG compliant.
+
+       Fix drawing issues in progress bars.  (#328081, Christian Persch)
+       
+       * gtk/gtkprogressbar.c (gtk_progress_bar_size_request): Always
+       request enough space. 
+       (gtk_progress_bar_paint_activity) 
+       (gtk_progress_bar_paint_continuous) 
+       (gtk_progress_bar_paint_discrete): Clip when drawing the bar.
+
+2006-01-23  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkcolorbutton.c: move destruction of the private GdkGC
+       from finalize() to unrealize(). Fixes BadMatch on display change
+       (bug #85715).
+
+2006-01-22  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_bin_expose): Revert previous
+       commit after more searching in the bugzilla archives (see #309221).
+
+2006-01-22  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_bin_expose): Remove second call
+       to gtk_tree_view_column_cell_set_cell_data, since we also set the
+       cell data before iterating over the columns for exposure. (Fixes
+       #322471, Duncan Coutts).
+
+2006-01-21  Matthias Clasen  <mclasen@redhat.com>
+
+       * tests/testassistant.c: Add some tests for GtkAssistant
+
+       * tests/Makefile.am: Glue
+
+2006-01-20  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkassistant.c: Fix the docs to reflect the actual signal
+       signatures.
+
+       * gtk/gtktextview.c (gtk_text_view_set_virtual_cursor_pos): Don't
+       crash if layout is NULL.  (#327934, Christian Kirbach)
+
+2006-01-20  Dan Winship  <danw@novell.com>
+
+       * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_class_init,
+       tree_view_keybinding_cb, trap_activate_cb): On "unix", pop up the
+       "Open Location" window on "~" as well as "/". #153213
+       (location_entry_create): Fix this so autocompletion still works
+       correctly in that case.
+
+2006-01-19  Matthias Clasen  <mclasen@redhat.com>
+
+       * configure.in: Explicitly link against Xrender.  
+       (#327538, Christophe Belle)
+       
+       * gdk/x11/gdkprivate-x11.h (XID_FONT_BIT): 
+       * gdk/x11/gdkfont-x11.c: 
+       * gdk/x11/gdkxid.c: Use an unused high bit in the
+       XID to mark fonts in the global xid hash table.
+
+       * gdk/x11/gdkcursor-x11.c (update_cursor): Skip fonts
+       when iterating over the xid hash table, since calling
+       GDK_IS_WINDOW () on an GdkFont can cause a segfault.
+       (#327751, Ryan Lovett)
+
+2006-01-19  Matthias Clasen  <mclasen@redhat.com>
+       
+       * gtk/gtkassistant.[hc]: Use a priv pointer for
+       cheap access to the priv struct.  (#327725, Christian
+       Persch)
+
+       * gtk/gtkassistant.h: Fix line endings.
+
+2006-01-18  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkassistant.[hc]: Add GtkAssistant, a widget to
+       construct multi-step wizards.  (#115348, Martyn Russell, 
+       Matthias Clasen, Carlos Garnacho Parro)
+
+       * gtk/gtk.symbols:
+       * gtk/Makefile.am: 
+       * gtk/gtk.h: Necessary glue.
+
+2006-01-18  Anders Carlsson  <andersca@imendio.com>
+
+        * gdk/quartz/gdkevents-quartz.c:
+        (get_mm_from_pixels):
+        (gdk_screen_get_width_mm):
+        (gdk_screen_get_height_mm):
+       Implement these functions.
+       (#327228, Thomas Broyer).
+
+2006-01-18  Anders Carlsson  <andersca@imendio.com>
+
+        * gdk/quartz/gdkdrawable-quartz.c:
+        (gdk_quartz_draw_polygon):
+        (gdk_quartz_draw_lines):
+       Implement these functions.
+       (#327226, Thomas Broyer)
+       
+2006-01-18  Anders Carlsson  <andersca@imendio.com>
+
+        * gdk/quartz/gdkkeys-quartz.c:
+       (maybe_update_keymap):
+       Support non-MacRoman keyboard layouts.
+       (#322585, Wolfgang Thaller)
+       
+2006-01-18  Anders Carlsson  <andersca@imendio.com>
+
+        * gdk/quartz/gdkmain-quartz.c:
+        (_gdk_windowing_init):
+        Make the process a foreground application.
+        (#322481, Wolfgang Thaller)
+        
+2006-01-18  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkrbtree.c: 
+       * gtk/gtktreemodel.c: Fix several g_new() calls which
+       were using extra indirections or pointless casts.  
+       (#327423, Morten Welinder)
+
+Tue Jan 17 19:27:59 2006  Tim Janik  <timj@imendio.com>
+
+       * gtk/gtkprogress.c: fix adopted from maemo-gtk.
+       gtk_progress_create_pixmap(): clear out the newly created offscreen 
+       pixmap, so themes making use of transparency don't draw onto garbage.
+
 2006-01-17  Michael Natterer  <mitch@imendio.com>
 
        * gtk/gtkbutton.c: remove the "child-spacing" style property again