]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
Add gtk_label_set_line_wrap_mode, gtk_label_get_line_wrap_mode, and a
[~andy/gtk] / ChangeLog
index 1d5de3cc7070ac830a27e46c22e958f87529c32a..f557a31b06d92944696ee7450cfb8452bc40075a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,198 @@
+2006-06-19  Alexander Larsson  <alexl@redhat.com>
+
+       * gtk/gtk.symbols:
+       * gtk/gtklabel.[ch]:
+       Add gtk_label_set_line_wrap_mode, gtk_label_get_line_wrap_mode, and
+       a wrap-mode property that lets you set the PangoWrapMode.
+
+2006-06-19  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkprinter-private.h: 
+       * gtk/gtkprinter.c (_gtk_printer_get_options): 
+       * gtk/gtkprintbackend.h: Add a capabilities argument to the 
+       printer_get_options method and to the _gtk_printer_get_options
+       function
+       
+       * modules/printbackends/lpr/gtkprintbackendlpr.c 
+       (lpr_printer_get_options): 
+       * modules/printbackends/pdf/gtkprintbackendpdf.c 
+       (pdf_printer_get_options): 
+       * modules/printbackends/cups/gtkprintbackendcups.c 
+       (cups_printer_get_options): 
+       * gtk/gtkprintunixdialog.c (selected_printer_changed): Adjust
+       callers and implementations.
+
+       * gtk/gtkprintjob.h: Add a GENERATE_PS capability. 
+       * gtk/gtkprintunixdialog.c (is_printer_active): And use it here.
+
+2006-06-18  Matthias Clasen  <mclasen@redhat.com>
+
+       * tests/testnouiprint.c (main): Don't open a display connection.
+
+       * gtk/gtkprintbackend.c (gtk_print_backend_load_modules): Make
+       this work without a display connection.  (339702, Alexander Larsson)
+
+       * gtk/gtkwindow.c (gtk_window_move): Small doc addition. 
+       (#345275, Behdad Esfahbod)
+
+2006-06-17  Matthias Clasen  <mclasen@redhat.com>
+
+       * modules/printbackends/pdf/gtkprintbackendpdf.c:
+       * modules/printbackends/lpr/gtkprintbackendlpr.c: Fix a typo:
+       s/Extention/Extension/. 
+       
+       * gtk/gtkprintunixdialog.c: Clean up the handling of 
+       printer-specific options. There is just one extension point on the
+       main tab now, and all options in the GtkPrintDialogExtension
+       group are put there. 
+
+       * gtk/gtkprinteroption.h: 
+       * gtk/gtkprinteroption.c: Add GTK_PRINTER_OPTION_TYPE_ALTERNATIVE
+       which is semantically the same as PICKONE, but is intended to 
+       show all options all the time.
+       
+       * gtk/gtkprinteroptionwidget.c: Implement ALTERNATIVE as radio
+       group.
+
+2006-06-16  Matthias Clasen  <mclasen@redhat.com>
+
+       * modules/printbackends/cups/gtkprintbackendcups.c:
+       * modules/printbackends/lpr/gtkprintbackendlpr.c: Use a stock icon
+       for printers.
+
+       * gtk/gtkprintunixdialog.c (add_option_to_table): Don't grow
+       additional columns.
+
+       * gtk/gtkprintbackend.h: Add a GtkPrintSettings parameter to the
+       printer_create_cairo_surface method.
+       
+       * modules/printbackends/pdf/gtkprintbackendpdf.c: 
+       * modules/printbackends/cups/gtkprintbackendcups.c: 
+       * modules/printbackends/lpr/gtkprintbackendlpr.c: 
+       * gtk/gtkprinter.c (_gtk_printer_create_cairo_surface): 
+       * gtk/gtkprinter-private.h: 
+       * gtk/gtkprintjob.c (gtk_print_job_get_surface): Adapt all users.
+
+       * gtk/gtkentrycompletion.c (gtk_entry_completion_finalize): Don't
+       leak match data.  (#345107,  Christian Weiske)
+
+       * gtk/gtkprintunixdialog.c (populate_dialog): Move the conflict
+       label out of the button box.  (#339456, Christian Persch)
+
+       * gtk/gtksizegroup.c (compute_dimension): Ignore unmapped widgets
+       when ignore_hidden is TRUE.  (#344707, Christian Persch)
+
+       * configure.in: Require cvs glib.
+
+       * gtk/gtkprintoperation-unix.c: 
+       (_gtk_print_operation_platform_backend_create_preview_surface): 
+       Don't use a temporary directory for preview files, since it
+       is not clear who cleans it up. Instead, use g_mkstemp() directly
+       to create a temp pdf file, and make the preview app responsible
+       for cleaning it up.
+
+       * gtk/gtkprintbackend.c: Move the registration of the 
+       gtk-print-preview-command setting from gtkprintbackend.c to 
+       gtkprintoperation-unix.c, to make sure it is registered before
+       the first use. Also, document the two settings.
+
+       * tests/print-editor.c: Add a "Preview" menu item.
+
+       * gtk/gtkprintoperation-unix.c (handle_print_response): When starting
+       a preview from the print dialog, set the action to PREVIEW.
+
+       * gtk/gtkprintoperation.c: Cosmetic changes.
+
+2006-06-16 Matthias Clasens  <mclasen@redhat.com>
+
+       * gtk/gtkprintoperation-unix.c: Mark the preview filename
+       as translatable (#345093, Christian Persch)
+
+Fri Jun 16 11:49:53 2006  Tim Janik  <timj@imendio.com>
+
+       * fixed #337882 by applying patches from Tommi Komulainen:
+
+       * gtk/gtkprogressbar.c:
+       (gtk_progress_bar_paint_activity):
+       (gtk_progress_bar_get_activity): Move activity bar offset and size
+       calculations to separate function.
+       (gtk_progress_bar_paint_text): Allow caller to specify offset for the
+       prelight part in addition to width.
+       (gtk_progress_bar_paint): Paint the text also in activity mode, #337882.
+
+       * gtk/gtkprogressbar.c: (gtk_progress_bar_paint_text): Paint the
+       prelighted text on top of the normal rather than side by side, to
+       simplify painting text in activity mode.
+
+2006-06-16  Matthias Clasen  <mclasen@redhat.com>
+
+       * modules/printbackends/cups/gtkprintbackendcups.c: Include
+       gtkprinter-private.h  (#345038, Christian Persch)
+2006-06-15  Matthias Clasen  <mclasen@redhat.com>
+
+       * modules/printbackends/pdf/gtkprintbackendpdf.c: Use the
+       stock floppy icon.
+
+       * gtk/gtkprintoperation-unix.c: Set the GENERATE_PDF capability
+       when creating a print dialog.  (noted by Yevgen Muntyan)
+
+2006-06-15  Carlos Garnacho  <carlosg@gnome.org>
+
+       * gtk/gtknotebook.c (gtk_notebook_motion_notify): use
+       gdk_window_get_pointer() to get pointer coordinates, but limit its
+       calls to a maximum of 45 times per second for not being too
+       CPU/network abusive. stop drag operation if (event->state &
+       GDK_BUTTON1_MASK) is FALSE to prevent tabs from "adhering" to the
+       pointer. Fixes bug #341571
+       (gtk_notebook_calculate_tabs_allocation), (gtk_notebook_button_press):
+       get rid of the "tab jumps to pointer" sensation when beginning a drag
+       by using the pointer offset in the tab when the drag begins as an
+       anchor.
+       (gtk_notebook_redraw_tabs_union): remove, it wasn't worth the little
+       performance gain and could draw artifacts under some circumstances.
+       (gtk_notebook_drag_end): do not reparent the detached tab label until
+       the animation has ended.
+
+2006-06-15  Bastien Nocera  <hadess@hadess.net>
+
+       * configure.in: Update the Cairo requirements (#345008)
+
+2006-06-15  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkprintoperationpreview.c 
+       (gtk_print_operation_preview_base_init): Fix errors in the
+       signal definitions.  (#344891, Marko Anastasov)
+
+2006-06-14  Michael Emmel  <mike.emmel@gmail.com>
+       * configure.in: updated mininum  dfb to 0.9.24
+       * gdk/directfb/gdkdirectfb.h: added more directfb wrapper functions
+       * gdk/directfb/gdkdrawable-directfb.c: wrapper functions and patch from 
+        Claudio Ciccani <klan@users.sf.net> to use a subsurface for cairo
+    * gdk/directfb/gdkvisual-directfb.c: changed initalization sequence
+    * gdk/directfb/gdkwindow-directfb.c: corrected reparent for toplevels
+    * gdk/directfb/gdkdisplay-directfb.c: changed initilization sequence
+       to a more rational order
+
+2006-06-14  Federico Mena Quintero  <federico@novell.com>
+
+       * perf/gtkwidgetprofiler.c (gtk_widget_profiler_profile_expose):
+       New function; it lets us time the expose sequence of a widget.
+       (create_widget): New helper function.
+       (map_widget): New helper function.
+       (profile_boot): Use create_widget() instead of doing it by hand.
+       (profile_map_expose): Use map_widget() instead of doing it by hand.
+
+       * perf/main.c (main): Call gtk_widget_profiler_profile_expose() as well.
+
 2006-06-14  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtkpagesetupunixdialog.c: Use GKeyFile for the custom
+       filename storage.  (#344867, Christian Persch)
+
+       * gtk/gtkselection.c: Call init_atoms before using atoms
+       in several functions.  (#344743, John Finlay)
+
        * gtk/gtktreeview.c (gtk_tree_view_set_search_position+_func):
        Allow NULL to reset to default.  (#344838, John Finlay)