]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
Bug 339318 - Allow page rendering to (optionally) happen in a thread
[~andy/gtk] / ChangeLog
index dfcb9c2571250823cc4c2f71c914108bf578c988..4ddd51950154d265da2fe3f24c212d0da058fc49 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,147 @@
+2008-12-19  Marek Kasik  <mkasik@redhat.com>
+
+       Bug 339318 - Allow page rendering to (optionally) happen in a thread
+
+       * gtk/gtk.symbols: API change
+       * doc/reference/gtk/gtk-sections.txt: API change
+       * gtk/gtkprintoperation-private.h
+       * gtk/gtkprintoperation.h
+       * gtk/gtkprintoperation.c: Adds 2 new functions
+          gtk_print_operation_set_defer_drawing()
+            - Sets up the GtkPrintOperation to wait for calling of
+              gtk_print_operation_draw_page_finish() from application. It can
+              be used for drawing page in another thread.
+              This function must be called in the callback of "draw-page"
+              signal.
+          gtk_print_operation_draw_page_finish()
+            - Signalize that drawing of particular page is complete.
+              It is called after completion of page drawing (e.g. drawing
+              in another thread).
+              If gtk_print_operation_set_defer_drawing() was called before,
+              then this function has to be called by application. In another
+              case it is called by the library itself.
+
+2008-12-15  Matthias Clasen  <mclasen@redhat.com>
+
+        * gtk/gtkprintunixdialog.c: Don't export emit_ok_response
+
+2008-12-15  Tomas Bzatek  <tbzatek@redhat.com>
+
+       * gtk/gtkfilechooserdefault.c: (list_row_activated):
+       * gtk/gtkfilesystem.c: (_gtk_file_info_consider_as_directory):
+       Mask G_FILE_TYPE_SHORTCUT as a directory (#561494)
+
+2008-12-13  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkfilechooserdefault.c (update_current_folder_get_info_cb):
+       Mount the enclosing volume if the folder we're switching to is not
+       mounted. Patch by Tomas Bzatek, based on work by Carlos Garnacho
+
+2008-12-13  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 561494 – FileChooser network browsing and authentication support
+
+       * gtk/gtkfilesystem.[hc] (_gtk_file_info_consider_as_directory): 
+       Privately export this method. It classifies directories and mountables
+       the same.
+
+       * gtk/gtkfilesystem.c (enclosing_volume_mount_cb): Silently drop
+       G_IO_ERROR_ALREADY_MOUNTED error for gvfs backends without visible
+       mounts.
+
+       * gtk/gtkfilesystemmodel.c:
+       * gtk/gtkfilechooserbutton.c:
+       * gtk/gtkfilechooserentry.c: 
+       * gtk/gtkfilechooserdefault.c: Use the new function instead of 
+       direct checks for G_FILE_TYPE_DIRECTORY throughout.
+
+2008-12-13  Matthias Clasen  <mclasen@redhat.com>
+       
+       Bug 562579 – Remove error dialog when directory does not exist
+
+       * gtk/gtkfilechooserdefault.c (update_current_folder_get_info_cb):
+       Don't show an error dialog when changing to a non-existing folder,
+       since this is ususally just an annoyance. 
+
+2008-12-13  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 556233 – local-only causes G_IS_FILE warning
+
+       * gtk/gktfilechooserdefault.c (set_local_only): Avoid a warning
+       in tests. Patch by Christian Dywan
+
+2008-12-13  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 563158 – CellRendererProgress pulsing and progressing rows can 
+       not be used together
+
+       * gtk/gtkcellrendererprogress.c (gtk_cell_renderer_progress_set_pulse):
+       Don't try to keep state in a cell renderer between two paint
+       calls. It doesn't work. Patch by Kristian Mueller
+
+2008-12-13  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 555560 – gtk_combo_box_set_active fails with no model
+       
+       * gtk/gtkcombobox.c: Allow out-of-order setting of model and active.
+       Patch by Christian Dywan
+
+2008-12-13  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 558306 – Cannot build gdk (gtk+ 2.14.4) on Solaris 8
+
+       * gdk/x11/gdktestutils-x11.c (gdk_test_simulate_button):
+       Remove a C99ism. Pointed out by Eric Lamarque
+
+2008-12-13  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 549251 – GTK icon view accessible issue.
+
+       * gtk/gtkiconview.c (gtk_icon_view_accessible_model_row_changed):
+       Handle separate append/set for rows.  Patch by Li Yuan
+
+2008-12-13  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 556839 – Crash when opening a link
+
+       * gtk/gtkstatusicon.c (gtk_status_icon_finalize): Destroy the
+       image too. Patch by Carlos Garcia Campos
+
+2008-12-13  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 563751 – xatom cache is prefilled too late
+
+       * gdk/x11/gdkdisplay-x11.c (gdk_display_open): Initialize the
+       XAtom cache earlier. Patch by Christian Persch
+
+2008-12-13  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 564212 – gtk_icon_view_accessible_model_rows_reordered explain 
+       new_order in the wrong way
+
+       * gtk/gtkiconview.c (gtk_icon_view_accessible_model_rows_reordered):
+       Use the new order correctly.  Patch by Li Yuan
+
+2008-12-13  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 563835 – Typo in gtk_widget_has_screen() docs
+
+       * gdk/directfb/gdkwindow-directfb.c:
+       * gdk/gdkwindow.c:
+       * gdk/x11/gdkwindow-x11.c:
+       * gtk/gtkmenushell.c:
+       * gtk/gtkwidget.c:
+       * gtk/tests/builder.c:
+       * tests/testdnd.c: s/heirarchy/hierarchy/ in docs and comments.
+       Pointed out by Wouter Bolsterlee
+
+2008-12-12  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 564066 – Crash in gtk_rc_parse_default_files
+
+       * gtk/gtkrc.c (gtk_rc_parse_default_files): Handle being called
+       early. Bug report by Andrés G. Aragoneses
+
 2008-12-12  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtkmountoperation.c: Set an empty title on password dialogs.