]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
Fix shadow painting if the scrollbars-within-bevel style property is set
[~andy/gtk] / ChangeLog
index 98c2a90ba65b3adb9a68e1607270cf77d3832e74..c07b176f5b6fe6bfdb947af96d82104a7b524d08 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,159 @@
+2007-06-08  Benjamin Berg  <benjamin@sipsolutions.net>
+
+       * gtk/gtkscrolledwindow.c: (gtk_scrolled_window_paint):
+       Fix shadow painting if the scrollbars-within-bevel style property is
+       set and border_width is nozero. (#445054)
+
+2007-06-08  Matthias Clasen  <mclasen@redhat.com>
+
+       Make it possible for theme engines to support symbolic 
+       colors.  (#426192, Andrea Cimitan, patch by Olivier Samyn)
+
+       * gtk/gtk.symbols:
+       * gtk/gtkrc.h:
+       * gtk/gtkrc.c (gtk_rc_parse_color_full): Export this function
+
+       * gtk/gtkrc.c (gtk_rc_parse_engine): Copy color hashes
+       to new style before parsing engine section.
+
+2007-06-08  Michael Natterer  <mitch@imendio.com>
+
+       * gdk/quartz/gdkdrawable-quartz.c: add utility function
+       gdk_quartz_fix_cap_not_last_line() which fixes the coordinates for
+       GDK_CAP_NOT_LAST lines at least for horizontal and vertical lines.
+
+       (gdk_quartz_draw_segments)
+       (gdk_quartz_draw_lines): use it here.
+
+2007-06-07  Michael Natterer  <mitch@imendio.com>
+
+       * gdk/quartz/gdkgc-quartz.c: add gdk_gc_quartz_init() and set
+       some values to the defaults used by X11.
+
+       (gdk_quartz_gc_set_values): really set cap_style when
+       GDK_GC_CAP_STYLE is in the mask, not line_style.
+
+2007-06-07  Michael Natterer  <mitch@imendio.com>
+
+       * gdk/quartz/gdkgc-quartz.c (_gdk_quartz_gc_update_cg_context):
+       use the same code for GDK_XOR as for GDK_INVERT. Xor with an
+       arbitrary color is impossible to implement with quartz.
+
+2007-06-07  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtksettings.c: Fix a typo in the docs.
+
+2007-06-07  Christian Neumair  <cneumair@gnome.org>
+
+       * gtk/gtkstock.[ch]: Add GTK_STOCK_DISCARD, #158008.
+
+2007-06-07  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktreeview.c: Documentation additions.
+
+       * gtk/gtknotebook.c: Add a doc comment.
+
+2007-06-06  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkfilechooserbutton.c (model_add_special):
+       * gtk/gtkfilechooserdefault.c (shortcuts_append_desktop):
+       * gtk/gtkfilesystemunix.c (get_icon_name_for_directory):
+       * gtk/gtkpathbar.c (_gtk_path_bar_set_file_system):
+       Use g_get_user_special_dir() to obtain the path for the
+       DESKTOP directory.  
+
+2007-06-06  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/Makefile.am: Add the 16x16 version of gtk-select-color.png
+       to the list of stock icons.  (#444786)
+
+2007-06-06  Kristian Rietveld  <kris@imendio.com>
+
+       * gtk/gtkcellrendererprogress.c (gtk_cell_renderer_progress_init),
+       (gtk_cell_renderer_progress_class_init),
+       (gtk_cell_renderer_progress_[gs]et_property),
+       (gtk_cell_renderer_progress_render): add text-[xy]align properties
+       for aligning the text label of the progress bar.  (#334576,
+       suggestion from Steven Sheehy).
+
+2007-06-06  Yevgen Muntyan  <muntyan@tamu.edu>
+
+       * gtk/gtkwidget.c:
+       * gtk/gtkwidget.h: new method, gtk_widget_modify_cursor() (#79585).
+       
+       * gtkrc.c:
+       * gtkrc.h: new functions _gtk_rc_style_set_rc_property() and 
+       _gtk_rc_style_unset_rc_property().
+       
+       * gtk/gtk.symbols: added gtk_widget_modify_cursor.
+       
+       * tests/testtext.c (do_cursor_visible_changed):
+       * tests/testgtk.c (create_styles): test it.
+
+2007-06-06  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkevents-quartz.c (find_mouse_window_for_ns_event)
+       (find_window_for_ns_event): Rework how we get the event window:
+       don't get the window from the NSEvent, always use the mouse window
+       instead. Fix mouse window tracking by only using MouseExited for
+       non-gdk windows, and to always use the NSEvent window to get the
+       right gdk window in MouseEntered. Add comments to the code. Fixes bug
+       #350460.
+
+2007-06-06  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkevents-quartz.c (get_converted_window_coordinates):
+       Don't do anything if the two windows are the same.
+       (find_window_for_ns_event): Translate coordinates to be relative
+       the grab window when appropriate.
+
+2007-06-06  Emmanuele Bassi  <ebassi@gnome.org>
+
+       * gtk/gtkfilechooserdefault.c:
+       (get_file_info_finished), (shortcuts_insert_path),
+       (shortcuts_add_bookmarks), (shortcuts_add_current_folder): Factor
+       out the search shortcut, the recently used shortcut and the separator
+       from the shortcut selection combo. (#444734)
+
+       (recent_idle_load): Remove the idle source that lazily loads the
+       recently used files, if the GtkRecentManager returns an empty
+       list. (#443913)
+
+2007-06-06  Ross Burton  <ross@openedhand.com>
+
+       * gdk/x11/gdkspawn-x11.c:
+       Set DISPLAY in the child process using g_setenv() instead of
+       constructing a new envp, which lets callers use child setup
+       functions which call putenv (#442617).
+
+2007-06-06  Johan Dahlin  <jdahlin@async.com.br>
+
+       reviewed by: Matthias Clasen <mclasen@redhat.com>
+       
+       * gtk/gtkassistant.c (gtk_assistant_update_buttons_state): 
+       Check if the wizard is empty before trying to access the first page.
+       (#444310, Johan Dahlin)
+
+2007-06-06  Matthias Clasen  <mclasen@redhat.com>
+
+       * configure.in: Bump version
+
+       * === Released 2.11.2 ===
+
+       * NEWS: Updates
+
+2007-06-06  Kristian Rietveld  <kris@imendio.com>
+
+       * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_queue_resize): use
+       GTK_IS_TREE_VIEW_COLUMN() in g_return_if_fail here.
+
+2007-06-06  Kristian Rietveld  <kris@imendio.com>
+
+       * gtk/gtktreeviewcolumn.[ch] (gtk_tree_view_column_get_tree_view): new
+       function.  (#342471, Lorenzo Gil Sanchez).
+
+       * gtk/gtk.symbols: updated.
+
 2007-06-06  Kristian Rietveld  <kris@imendio.com>
 
        * gtk/gtktooltip.c (gtk_tooltip_paint_window): remove unused
        last_window is not a GdkWindow anymore. (Fixes #434021, several
        reporters).
 
+2007-06-06  Matthias Clasen <mclasen@redhat.com>
+
+       * gdk/Makefile.am: Remove leftover reference to medialib_h_sources.
+
 2007-06-06  Brian Cameron  <brian.cameron@sun.com>
 
        * gdk/Makefile.am: Add gdkmedialib.h to EXTRA_DIST so this header