]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-10
Add the timeout for polling the file; change the default polling delta to
[~andy/gtk] / ChangeLog.pre-2-10
index 4a7303bdddfd11207f938da7db8b9b0014494434..8af5d2b5f6dc59065591f59cf9a43962358c2391 100644 (file)
@@ -1,3 +1,195 @@
+2006-07-28  Emmanuele Bassi  <ebassi@gnome.org>
+
+       * gtk/gtkrecentmanager.c (gtk_recent_manager_init): Add the
+       timeout for polling the file; change the default polling
+       delta to 2000 msec.
+
+2006-07-27  Michael Natterer  <mitch@imendio.com>
+
+       * gdk/x11/gdkwindow-x11.c (gdk_window_get_type_hint): cast the
+       return value of XGetWindowProperty() correctly so we don't return
+       garbage type hints. Pointed out by Tommi Komulainen, patch taken
+       from https://maemo.org/bugzilla/show_bug.cgi?id=724
+
+2006-07-27  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtksettings.c (gtk_settings_finalize): Move the
+       _gtk_rc_context_destroy call to the right spot.  (#348096,
+       Chris Wilson)
+
+2006-07-24  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkevents-quartz.c (gdk_screen_get_setting): Implement
+       getting the double click threshold.
+
+2006-07-24  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkwindow-quartz.c (gdk_window_set_type_hint): Set the
+       window level depending on the type hint.
+
+       * gdk/quartz/gdkevents-quartz.c (gdk_keyboard_grab,
+       pointer_ungrab_internal): Only break the grab if the new window is
+       a different one.
+       (gdk_event_translate): Catch the case where the entire app loses 
+       focus and break any grabs. Only do implicit grabs when the event
+       mask has both press and release.
+
+       * gdk/quartz/gdkkeys-quartz.c (translate_keysym):
+       * gdk/quartz/gdkselection-quartz.c:
+
+        * gdk/quartz/GdkQuartzWindow.c
+       ([GdkQuartzWindow -windowDidResignKey:]): Use this to update the
+       focus window instead of resignMain, fixes the case where other apps
+       uses focus follows mouse (like the terminal can).
+
+2006-07-23  Matthias Clasen  <mclasen@redhat.com>
+
+       * configure.in: Bump version
+       
+       * === Released 2.10.1 ===
+
+       *  NEWS: Updates
+
+       * gtk/gtkstyle.c (gtk_default_draw_box_gap): Draw
+       gaps on the left/right properly.  (#348134, Benjamin Otte)
+
+       * gtk/gtkprintsettings.c (gtk_print_settings_get_page_ranges):
+       Fix a memory leak.  (#348424, Carlos Garcia Campos)
+
+2006-07-21  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkrc.h:
+       * gtk/gtkrc.c (_gtk_rc_context_destroy): New function to
+       destroy an rc context.
+
+       * gtk/gtksettings.c (gtk_settings_finalize): Destroy the rc context.
+       (gtk_settings_get_for_screen): Unref the settings when the screen
+       goes away. (#348096, Chris Wilson)
+
+2006-07-21  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkgc-quartz.c: (gdk_quartz_gc_get_values),
+       (gdk_quartz_gc_set_values), (_gdk_windowing_gc_copy),
+       (gdk_gc_get_screen): Implement.
+
+       * gdk/quartz/gdkwindow-quartz.c: (gdk_window_set_back_pixmap):
+       Implement.
+
+2006-07-21  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkimcontextsimple.c (gtk_im_context_simple_get_preedit_string): 
+       0-terminate outbuf in all cases.  (#348227, Nguyen Thái Ngoc Duy)
+
+2006-07-21  Michael Natterer  <mitch@imendio.com>
+
+       Enable symbolic colors and color expressions in style
+       properties. Fixes bug #346751.
+
+       * gtk/gtkrc.c (rc_parse_token_or_compound): add GtkRcStyle
+       parameter and replace symbolic colors by color constants.
+
+       (gtk_rc_parse_assignment): likewise. Also support parsing of
+       expressions of the form identifier(compound).
+
+       (gtk_rc_parse_style): pass the GtkRcStyle to
+       gtk_rc_parse_assignment().
+
+       (gtk_rc_parse_statement): pass NULL since we don't have a
+       GtkRcStyle here.
+
+2006-07-21  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkentrycompletion.c (gtk_entry_completion_finalize):
+       remove accidential 2nd parameter to g_object_unref().
+
+2006-07-21  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkentrycompletion.c (gtk_entry_completion_finalize):
+       Don't leak the action_view.  (#348120, Chris Wilson)
+
+       * gtk/gtknotebook.c (gtk_notebook_paint): Improve drawing
+       of tabs while reordering.  (#348115, Benjamin Otte)
+
+       * gtk/gtkiconview.c (gtk_icon_view_destroy): Don't
+       leak the adjustments.  (#348094, Chris Wilson)
+
+       * gtk/gtknotebook.c (gtk_notebook_stop_reorder): Unset
+       the during_reorder flag.  (#348049, Sven Herzberg, patch
+       by Benjamin Otte)
+
+2006-07-20  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkmenu.c (gtk_menu_destroy): Just remove the scroll
+       timeout here, don't access settings.  (#348095, Chris Wilson)
+
+       * gtk/gtktextlayout.c (gtk_text_layout_set_contexts): Fix
+       messed up refcounting.  (#348090, Chris Wilson)
+
+       * gtk/gtkicontheme.h: 
+       * gtk/gtkicontheme.c (_gtk_icon_theme_ensure_builtin_cache): 
+       Export this privately.
+
+       * gtk/gtkiconfactory.c (render_fallback_image): And call it
+       here to initialize the builtin cache before using it.  (#348063,
+       Diego Pettenò)
+
+2006-07-19  Federico Mena Quintero  <federico@novell.com>
+
+       * tests/autotestfilechooser.c (test_black_box): Argh, initialize
+       "passed"!
+       (set_filename_timeout_cb): Renamed from timeout_cb().
+       (test_confirm_overwrite): New function, test confirmation before
+       overwriting a file in SAVE mode.
+
+2006-07-20  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkrecentchoosermenu.c (gtk_recent_chooser_menu_finalize):
+       fix typo to make it compile again.
+
+2006-07-20  Emmanuele Bassi  <ebassi@gnome.org>
+
+       * gtk/gtkrecentchoosermenu.c:
+       (gtk_recent_chooser_menu_finalize): Correctly chain up the
+       finalization vfunc. (#348089, Chris Wilson)
+
+2006-07-20  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkevents-quartz.c: (generate_grab_broken_event):
+       Append the event to the queue instead of using gdk_event_put.
+       (_gdk_quartz_get_mouse_window, find_current_keyboard_window):
+       Handle grabs.
+       (get_event_mask_from_ns_event, create_focus_event)
+       (convert_window_coordinates_to_root, find_window_for_event)
+       (gdk_event_translate): Improve readability (style changes).
+       (gdk_flush, gdk_display_sync, gdk_display_flush)
+       (gdk_event_send_client_message_for_display),
+       (gdk_screen_broadcast_client_message): Remove FIXMEs.   
+       (gdk_screen_get_setting): Reindent.
+       Also move find_child_window_by_point to gdkwindow-quartz.c.
+       
+       * gdk/quartz/gdkwindow-quartz.c:
+       (find_child_window_by_point_helper),
+       (_gdk_quartz_find_child_window_by_point): Move here from 
+       gdkevents-quartz.c
+       (_gdk_windowing_window_get_pointer): Handle destroyed windows and
+       imlement the return value.
+       (_gdk_windowing_window_at_pointer): Implement.
+
+2006-07-19  Richard Hult  <richard@imendio.com>
+
+       * gtk/gtkdnd-quartz.c (register_types): Reindent.
+       
+       * gtk/gtkclipboard-quartz.c (gtk_clipboard_set_contents): Add
+       autorelease pool.
+
+2006-07-19  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/GdkQuartzWindow.c
+       ([GdkQuartzWindow -windowDidResignMain:]):
+       * gdk/quartz/gdkevents-quartz.c (_gdk_quartz_update_focus_window):
+       Listen to windowDidResignMain notifications and properly update the
+       focus window when windows are unfocused.
+
 2006-07-19  Kristian Rietveld  <kris@imendio.com>
 
        * gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_init),