]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-10
Explicitly link against Xrender. (#327538, Christophe Belle)
[~andy/gtk] / ChangeLog.pre-2-10
index 432652f6f3daa7bcee8cbcd47c1073f3026172c0..86e8bc4577c541227a6f9cd2b67a032f104e14fa 100644 (file)
@@ -1,3 +1,182 @@
+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
+       and add "inner-border" instead. That's far more flexible and
+       "child-spacing" was a bad name anyway.
+
+2006-01-17  Michael Natterer  <mitch@imendio.com>
+
+       * configure.in (ALL_LINGUAS): remove "ang" again until all po
+       files are there.
+
+2006-01-16  Abel Cheung  <maddog@linuxhall.org>
+
+       * configure.in: Added "ang" "zh_HK" to ALL_LINGUAS.
+
+2006-01-16  Matthias Clasen  <mclasen@redhat.com>
+
+       * README.in: Mention new pixbuf engine features.
+
+       * gtk/gtk.symbols: 
+       * gtk/gtkradioaction.[hc]: Add a current-value property and a
+       setter for it.  (#322735, Jorn Baayen)
+       
+2006-01-16  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkbutton.c: applied patch from maemo-gtk which adds a
+       child-spacing style property. Fixes bug #327202.
+
+2006-01-16  Anders Carlsson  <andersca@imendio.com>
+
+        * gdk/quartz/gdkdisplay-quartz.c:
+        * gdk/quartz/gdkevents-quartz.c:
+        (gdk_keyboard_grab):
+        (gdk_display_keyboard_ungrab):
+        (gdk_keyboard_grab_info_libgtk_only):
+        (find_window_for_event):
+        Implement keyboard grabs.
+        
+        (_gdk_quartz_send_map_events):
+        * gdk/quartz/gdkmain-quartz.c:
+        * gdk/quartz/gdkprivate-quartz.h:
+        New function that synthesizes map events.
+        
+        * gdk/quartz/gdkwindow-quartz.c:
+        (_gdk_windowing_window_init):
+        The root window is always visible.
+        
+        (all_parents_shown):
+        (show_window_internal):
+        Send map events.
+        
+        (gdk_window_hide):
+        Ungrab keyboard and pointer
+
+2006-01-15  Kristian Rietveld  <kris@gtk.org>
+
+       Fixes #324099, Tommi Komulainen.
+
+       * gtk/gtktreestore.[ch] (gtk_tree_store_insert_with_values),
+       (gtk_tree_store_insert_with_valuesv): new functions, analog to
+       those found in GtkListStore.
+
+       * gtk/gtktreestore.c (gtk_tree_store_real_set_value),
+       (gtk_tree_store_set_valist), (gtk_tree_store_set_valist_internal),
+       (gtk_tree_store_sort_iter_changed): refactored.
+
+       * gtk/gtk.symbols: updated.
+
+       * tests/treestoretest.c: added a test for this new functionality.
+
+2006-01-14  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkentry.c (gtk_entry_drag_data_received): Remove 
+       an unused variable.
+
+       * gtk/gtkiconfactory.c (get_default_icons): Register RTL 
+       versions of the indent and unindent icons.  (#326857,
+       Itai Bar-Haim)
+
+       * gtk/Makefile.am (STOCK_ICONS): And add them here.
+
+       Fix a crash with combo boxes in RESIZE_IMMEDIATE
+       containers.  (#326806, Sebastian Bacher)
+       
+       * gtk/gtkcombobox.c (gtk_combo_box_size_allocate) 
+       (gtk_combo_box_size_request): Don't call 
+       gtk_combo_box_check_appearance() from here, as that 
+       can lead to recursion. 
+       (gtk_combo_box_init): Instead, call it here.
+
+2006-01-14  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreemodelsort.c (gtk_tree_model_sort_iter_children): fix
+       a typo which caused this whole thing to not function ...
+
+2006-01-14  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_size_allocate),
+       (validate_visible_area): fixup adjustments and top_row if the
+       current dy + page_size exceeds the new tree view height. (Fixes
+       #316689, reported by Chris Lord).
+
 2006-01-13  Matthias Clasen  <mclasen@redhat.com>
 
        * */abicheck.sh: Make this work on more platforms.