]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
Bug 530353 – Mac-like gtk_accelerator_get_label()
[~andy/gtk] / ChangeLog
index aebc390bdfb64bbd14c32a68f95dd67a475c8288..cfb92b57ee20736ee440b3709f4f82946297283c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,175 @@
+2008-05-26  Richard Hult  <richard@imendio.com>
+
+       Bug 530353 – Mac-like gtk_accelerator_get_label()
+
+       * gtk/gtkaccellabel.c: (gtk_accel_label_class_init),
+       (append_keyval_symbol), (_gtk_accel_label_class_get_accelerator_label):
+       On quartz, make gtk_accelerator_get_label() format a Mac-like
+       string, using unicode characters for modifier keys, arrows, delete
+       etc. Patch from Yevgen Muntyan.
+
+2008-05-26  Richard Hult  <richard@imendio.com>
+
+       Bug 534869 – Length miscalculation in
+       _gtk_quartz_get_selection_data_from_pasteboard
+
+       * gtk/gtkquartz.c: (_gtk_quartz_get_selection_data_from_pasteboard):
+       Get the number of bytes, not the number of characters, patch from
+       Yevgen Muntyan.
+
+2008-05-26  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkwidget.c: Some doc formatting fixes.
+
+2008-05-26  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 511163 – Remove pango_extents_to_pixels() calls
+
+       * gtk/gtkcellrenderertext.c (get_size): Use
+       pango_layout_get_pixel_extents.
+
+       * configure.in: Bump Pango requirement to 1.20
+
+       * INSTALL.in: Update required versions
+
+2008-05-26  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 513811 – Use cairo_format_stride_for_width()
+
+       * gtk/gtkhsv.c (paint_ring, paint_triangle):
+       * gdk/gdkcairo.c (gdk_cairo_set_source_pixbuf): Use
+       cairo_format_stride_for_width, proposed by Behdad Esfahbod.
+
+       * configure.in: Bump cairo requirement to 1.6.0
+
+       * INSTALL.in: Update required versions
+
+2008-05-26  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkshow.[hc]: Formatting fixes
+
+       * gtk/gtkmountoperation.c: Add docs
+
+2008-05-25  Cody Russell  <bratsche@gnome.org>
+
+       Bug 507389 – use gslice for gtksettings
+
+       * gtk/gtksettings.c: Change from g_new0/g_free to use GSlice.
+       Report and patch by Christian Persch.
+
+2008-05-25  Cody Russell  <bratsche@gnome.org>
+
+       Bug 523562 - gtk-update-icon-cache core dumps when run concurrently and
+       when options are missing
+
+       * gtk/updateiconcache.c: Open the cache file (O_CREAT | O_EXCL) so
+       that other processes that try to open it will fail gracefully.  Also
+       fix a crasher caused by lack of a NULL check.  Report and patch
+       by Erwann Chenede.
+
+2008-05-25  Cody Russell  <bratsche@gnome.org>
+
+       Bug 526635 - _gdk_window_get_toplevel handles FOREIGN windows
+
+       * gdk/x11/gdkwindow-x11.c (_gdk_window_get_toplevel): Check
+       !WINDOW_IS_TOPLEVEL instead of checking for GDK_WINDOW_CHILD,
+       so that we also take into account for foreign windows.
+       Report and patch by Nathaniel Smith.
+
+2008-05-25  Cody Russell  <bratsche@gnome.org>
+
+       Bug 525461 - Don't invalidate under an input-only child
+
+       * gdk/x11/gdkgeometry-x11.c (_gdk_window_move_resize_child):
+       Check that the window is not input-only before invalidating.
+       Report and patch by Owen Taylor.
+
+2008-05-25  Cody Russell  <bratsche@gnome.org>
+
+       Bug 524110 - Gdk should not assume reparenting WMs when retrieving
+       window frame extents
+
+       * gdk/x11/gdkwindow-x11.c (gdk_window_get_frame_extents):
+       Use _NET_FRAME_EXTENTS, if available.  Patch by Danny Baumann.
+
+2008-05-25  Cody Russell  <bratsche@gnome.org>
+
+       Bug 522269 - Evince windows sometimes incorrectly unmaximized,
+       caused by missing flag initialization
+
+       * gdk/x11/gdkwindow-x11.c (set_initial_hints): Initialize
+       top-level private flags correctly.  Patch by Danny Baumann.
+
+2008-05-25  Cody Russell  <bratsche@gnome.org>
+
+       Bug 534463 - non-editable GtkTextView should not call
+       gtk_im_context_focus_in in focus event
+
+       * gtk/gtktextview.c: Add checks to see if the textview is
+       editable.  Patch by Wang Diancheng.
+
+2008-05-25  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 501730 – use GSlice for small allocs
+
+       * gtk/gtkmenuitem.c:
+       * gtk/gtkmenu.c: Use the slice allocator for small allocations.
+       Patch by Christian Persch.
+       
+2008-05-25  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 523930 – sort -> search in gtktreeview.c
+
+       * gtk/gtktreeview.c (gtk_tree_view_set_search_column): Fix a doc
+       glitch, pointed out by Björn Lindqvist.
+
+2008-05-25  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 479384 – gtk_selection_data_targets_include_uri docs buglet
+
+       * gtk/gtkselection.c (gtk_selection_data_targets_include_uri): Fix
+       doc glitch, pointed out by Christian Persch.
+
+2008-05-25  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 534694 – Col id in GtkListStore could be out of range
+
+       * gtk/gtkliststore.c (list_store_start_element): Fix up error handling
+       a bit. Pointed out by Jan Arne Petersen.
+
+2008-05-25  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 532497 – Configure problem when cross-compiling
+
+       * configure.in: Use AC_CHECK_TOOLS to find C++ compiler, 
+       pointed out by Marko Lindqvist.
+
+2008-05-25  Richard Hult  <richard@imendio.com>
+
+       * gtk/gtkquartz.c: (_gtk_quartz_set_selection_data_for_pasteboard):
+       Slight coding style cleanup.
+
+2008-05-25  Tristan Van Berkom <tvb@gnome.org>
+
+       * gtk/gtkbuilderprivate.h, gtk/gtkbuilder.h, gtk/gtkbuilderparser.c:
+       Added support for parsing required toolkit versions (so that ui descriptions
+       can target specific versions of the backend widget libraries) bug 527612.
+
+       * gtk/docs/reference/gtk/tmpl/gtkbuilder.sgml: Added documentation
+       for the added xml tags to the ui description.
+
+       * tests/buildertest.c: Enhanced pango attribute tests, Added tests
+       for requires tag handling.
+
+2008-05-25  Richard Hult  <richard@imendio.com>
+
+       * gtk/gtkdnd-quartz.c: (gtk_drag_drop_finished): Run
+       gtk_drag_source_info_destroy in an idle, workaround for bug
+       #501588, that makes any code that uses the context returned from
+       gtk_drag_begin() crash, like treeview/iconview dnd.
+       (GdkDragSourceOwner::provideDataForType): only use the data if we
+       got any.
+
 2008-05-25  Jan Arne Petersen  <jpetersen@jpetersen.org>
 
        * gtk/gtkfilechooserdefault.c: (create_file_list): Add GDK_ACTION_MOVE