]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-10
Updated Bulgarian translation by Alexander Shopov <ash@contact.bg>
[~andy/gtk] / ChangeLog.pre-2-10
index fe30f5f1ce1085e66b726c1db07914f73a534800..be2f4e6d5a7c611a9cb4c7ad50cd3479cb0d426c 100644 (file)
@@ -1,3 +1,269 @@
+2006-08-17  Matthias Clasen  <mclasen@redhat.com>
+
+       * modules/printbackends/file/gtkprintbackendfile.c: Improve
+       the handling of the default output filename, to ensure
+       that we default to output.ps when only PostScript output
+       is possible.  (#348236, Don Scorgie)
+
+       * gtk/gtkprintunixdialog.c (gtk_print_unix_dialog_set_manual_capabilities): 
+       Re-select the current printer to update per-printer ui. 
+       (#348245, Don Scorgie)
+
+       * gtk/gtkfilechooserbutton.c (set_info_get_info_cb) 
+       (model_add_special_get_info_cb): Handle the case where the
+       filechooser button is destroyed quickly.
+
+2006-08-17  Paolo Borelli  <pborelli@katamail.com>
+
+       * gtk/gtktextbuffer.c: make sure the has-selection property is
+       updated when the delection is deleted. Bug #329752
+       * tests/testtext.c: add a copy menu item and show how to
+       update its sensitivity tracking the has-selection property.
+
+2006-08-17  Michael Emmel  <mike.emmel@gmail.com>
+
+       * configure.in:
+       Changed  to use cairo-directfb.pc bug #351519
+
+2006-08-17  Kristian Rietveld  <kris@gtk.org>
+
+       * demos/gtk-demo/main.c (window_closed_cb), (row_activated_cb),
+       (create_tree): move the ITALIC_COLUMN over to a STYLE_COLUMN
+       which sets the style attribute.  Makes drawing the active demos
+       in italic work again.
+
+2006-08-16  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktreemodel.c (gtk_tree_model_base_init): Add some
+       docs to the row-deleted signal.  (#349128, Benedikt Meurer)
+
+       * gtk/gtkiconview.c: Update background upon style-set and
+       state-changed.  (#348634, Thomas Rydzynski)
+
+       * gtk/gtkentry.c (paste_received): Popup completion if paste
+       is at the end (patch was already in 2.8.x).  (#165714, 
+       Christian Persch)
+
+       * gtk/gtknotebook.c (gtk_notebook_set_current_page): Explain
+       some quirks of this function.  (#351112)
+
+2006-08-16  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_cell_process_action):
+       take the cell spacing into account when calculating the available
+       extra space. (#350938, patch from Peter Johanson).
+
+2006-08-16  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreemodelfilter.c (gtk_tree_model_filter_fetch_child):
+       update the refs from children to parents for all nodes, since
+       they may all have been moved by the insert operation. (#346800,
+       patch from Jonathan Matthew).
+
+2006-08-15  Matthias Clasen <mclasen@redhat.com>
+
+       * gtk/gtkrecentfilter.c (gtk_recent_filter_filter):
+       * gtk/gtkrecentmanager.c (gtk_recent_manager_lookup_item):
+       Add Since tags.  (#351581, Brian Cameron)
+
+2006-08-15  Michael Emmel  <mike.emmel@gmail.com>
+
+       * configure.in  
+       Added cairo flag patch to fix directfb build from bug #351519
+
+2006-08-15  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkevents-quartz.c: (get_event_mask_from_ns_event): 
+       Add GDK button mask for NS dragging events.
+       (create_scroll_event): Remove obsolete comment.
+       (_gdk_quartz_get_current_event_mask), (gdk_event_translate): Keep
+       track of the latest event mask here...
+
+       * gdk/quartz/gdkwindow-quartz.c: 
+       (_gdk_windowing_window_get_pointer): And use it here. Patch from
+       Kristian Rietveld.
+       (gdk_window_quartz_update_idle): Rename to make things clearer.
+
+2006-08-15  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkprintoperationpreview.c: 
+       * gtk/gtkprintoperation.c (gtk_print_operation_class_init): Add
+       more docs.
+
+       * gtk/gtkaboutdialog.c (gtk_about_dialog_init): Set CAN_DEFAULT
+       on all buttons.  (#168737, fix proposed by Benjamin Berg)
+
+       * gtk/gtkentryprivate.h: 
+       * gtk/gtkentry.c (_gtk_entry_effective_inner_border): Export 
+       privately. Adjust all callers.
+
+       * gtk/gtkspinbutton.c (gtk_spin_button_size_request): Use it
+       here to get the actual inner border.  (#349429, Benjamin Berg)
+
+       * gtk/gtkfilechooserentry.c (struct _GtkFileChooserEntry): Don't
+       store GSource pointers, but ids.
+       (gtk_file_chooser_entry_dispose): Remove idles.
+       (idle_add, idle_add): Factor this out.
+       (gtk_file_chooser_entry_maybe_update_directory): 
+       (add_completion_idle): And use it here. (#350039, Chris Wilson)
+
+       * gtk/gtkicontheme.c (do_theme_change): Run the reset_styles
+       idle at a priority higher than size negotiation.  (#350517,
+       Søren Sandmann)
+       
+       * gtk/gtkfilesystem.c (gtk_file_info_render_icon) 
+       (gtk_file_system_volume_render_icon): Do better fallbacks
+       if the icon theme does not have icons.  (#345666,
+       Kazuki Iwamoto)
+
+       * gtk/gtkruler.c (gtk_ruler_unrealize): Don't leak
+       no_gr_exp_gc.  (#350050, Chris Wilson)
+
+       * gdk/x11/gdkdrawable-x11.c (get_shm_pixmap_for_image): Don't
+       leak ShmPixmapInfo.  (#349858, Chris Wilson)
+
+       * gtk/Makefile.am (GTK_PRINT_PREVIEW_COMMAND): Call evince
+       with the --preview option.  (#350139, Carlos Garcia Campos)
+
+       * modules/printbackends/cups/gtkprintbackendcups.c (create_pickone_option): 
+       Simplify, make it build against cups 1.1.  (#350329)    
+
+       * gtk/gtkliststore.c (gtk_list_store_insert_with_values): 
+       Fix a typo in the docs.  (#349501, Carlos GUSLiBu)
+
+       * gtk/gtkcolorsel.c (palette_paint): Remove a leftover
+       debug statement. (#350072, Iago Rubio)
+
+       * gtk/gtktextbufferserialize.c (check_id_or_name): Fix
+       warning text.  (#349277)
+
+       * gtk/gtknotebook.c (gtk_notebook_enter_notify): Remove.
+       (gtk_notebook_motion_notify): Instead, update the arrow
+       state here.  (#349570, Benjamin Otte)
+
+       * gdk/x11/gdkwindow-x11.c (gdk_window_get_geometry_hints):
+       Use XAllocSizeHints to allocate the XSizeHints struct.
+       (#249285, David Baron)
+
+       * gdk/x11/gdkdnd-x11.c (gdk_window_register_dnd):
+       * gdk/x11/gdkwindow-x11.c (gdk_window_set_decorations):
+       (gdk_window_set_functions): Zero out some stack-allocated
+       X structures, to avoid valgrind warnings about uninitialized
+       memory.  (#349382, David Baron)
+
+2006-08-14  Emmanuele Bassi  <ebassi@gnome.org>
+
+       * gtk/gtkrecentchooser.c:
+       (gtk_recent_chooser_add_filter),
+       (gtk_recent_chooser_remove_filter),
+       (gtk_recent_chooser_set_filter): Add a check on the
+       filter argument, instead of blindly passing it to
+       underlying implementation.
+
+       * gtk/gtkrecentchoosermenu.c:
+       (gtk_recent_chooser_menu_add_filter),
+       (gtk_recent_chooser_menu_remove_filter),
+       (gtk_recent_chooser_menu_list_filters): Implement
+       these GtkRecentChooser methods, by setting and
+       returning the only GtkRecentFilter object supported
+       by a GtkRecentChooserMenu. (#347856, reported by Rod
+       Butcher)
+
+2006-08-14  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcombobox.c (gtk_combo_box_remove): Null the
+       cell_view pointer if the internal cell view is removed. 
+       (#348828, Rolando Espinoza La Fuente)
+
+       * gtk/gtkentry.c (gtk_entry_drag_data_received): Don't leak
+       in the non-editable case.  (#350258, Colin Leroy)
+
+2006-08-10  Michael Emmel  <mike.emmel@gmail.com>
+
+       * gdk/directfb/gdkdrawable-directfb.c
+       Remove gdk_directfb_update_region and calls 
+       * gdk/directfb/gdkwindow-directfb.c
+       Code cleanup 
+       * gdk/directfb/gdkgeometry-directfb.c
+       Fix scroll call to use region
+
+2006-08-10  Emmanuele Bassi  <ebassi@gnome.org>
+
+       * gtk/gtkrecentchoosermenu.c:
+       (gtk_recent_chooser_menu_finalize): Remove the idle
+       source in ::finalize...
+       
+       (idle_populate_func),
+       (idle_populate_clean_up): ...and reset the idle source
+       id at the end of the idle loop while we hold the GDK mutex
+       lock. (#350605, reported by Wouter Bolsterlee, patch by
+       Chris Wilson)
+
+2006-08-10  Michael Natterer  <mitch@imendio.com>
+
+       * gdk/quartz/gdkwindow-quartz.c
+       (gdk_window_maximize)
+       (gdk_window_unmaximize)
+       (gdk_window_iconify)
+       (gdk_window_deiconify): don't try to set the state of unmapped
+       windows, call gdk_synthesize_window_state() instead. Also added
+       autorelease pools back, seems they are needed after all.
+
+       * gdk/quartz/gdkwindow-quartz.c (show_window_internal): maximize
+       and iconify windows here if the state says so.
+
+2006-08-09  Michael Natterer  <mitch@imendio.com>
+
+       * gdk/quartz/gdkwindow-quartz.c (gdk_window_set_geometry_hints):
+       implement MIN_SIZE, MAX_SIZE and RESIZE_INC.
+
+2006-08-08  Richard Hult  <richard@imendio.com>
+
+       * gtk/gtkdnd-quartz.c: Implement get/set_track_motion.
+       
+2006-08-08  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkevents-quartz.c: (poll_func): Whitespace cleanup.        
+       (synthesize_crossing_events): Add comments and prevent a crash.
+
+2006-08-08  Michael Natterer  <mitch@imendio.com>
+
+       * gdk/quartz/gdkwindow-quartz.c
+       (gdk_window_maximize)
+       (gdk_window_unmaximize): implement.
+
+       (gdk_window_iconify)
+       (gdk_window_deiconify): remove unneeded autorelease pools.
+
+2006-08-08  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/GdkQuartzView.c: Just expose the minimal region 
+       instead of the whole rect.
+
+       * gdk/quartz/gdkwindow-quartz.c:
+       (gdk_window_quartz_process_all_updates), (gdk_window_update_idle),
+       (gdk_window_impl_quartz_invalidate_maybe_recurse),
+       (gdk_window_impl_quartz_process_updates),
+       (_gdk_windowing_window_destroy): Rework the expose handling so that
+       it works like the X11 backend, using an idle with the right
+       priority instead of relying on quartz to do it.
+       (gdk_window_set_type_hint): Use tornoff instead of submenu as the
+       documentation (and Mitch) suggests.
+
+2006-08-08  Michael Natterer  <mitch@imendio.com>
+
+       * gdk/quartz/gdkdrawable-quartz.c: some whitespace and indentation
+       cleanup.
+
+       (gdk_quartz_draw_rectangle)
+       (gdk_quartz_draw_arc)
+       (gdk_quartz_draw_polygon)
+       (gdk_quartz_draw_points): for pixel-prefect drawing, stroked
+       coordinates need to go through pixel centers, while filled ones
+       need to go along pixel boundaries. Moved +0.5 adjusting to the
+       if(!filled) branches and added/removed some adjustments where they
+       were wrong.
+
 2006-08-07  Richard Hult  <richard@imendio.com>
 
        * gdk/quartz/gdkdrawable-quartz.c (gdk_quartz_draw_points): Don't