1. 21 Sep, 2007 1 commit
  2. 26 May, 2007 1 commit
  3. 15 May, 2007 1 commit
  4. 30 Apr, 2007 5 commits
    • Matthias Clasen's avatar
      Fix a compiler warning. · 10862a34
      Matthias Clasen authored
      svn path=/trunk/; revision=17729
      10862a34
    • Matthias Clasen's avatar
      Translate the default job name, and don't utf8-validate the job name in · 23263cd4
      Matthias Clasen authored
      2007-04-30  Matthias Clasen <mclasen@redhat.com>
      
              * gtk/gtkprintoperation.c: Translate the default job
              name, and don't utf8-validate the job name in the
              setter.  (#421993, Morten Welinder)
      
      
      
      svn path=/trunk/; revision=17726
      23263cd4
    • Matthias Clasen's avatar
      Fix some issues with reference handling in the printing code. (#429902, · a788ef97
      Matthias Clasen authored
      2007-04-29  Matthias Clasen <mclasen@redhat.com>
      
              Fix some issues with reference handling in the printing
              code.  (#429902, Mathias Hasselmann)
      
              * gtk/gtkprintoperation.c (gtk_print_operation_finalize):
              Unref the print context, if we have one.
              (gtk_print_operation_done): Add a default ::done handler
              that unrefs the print context.
              (preview_ready): Take a reference on the print operation
              preview here.
              (print_pages_idle): ...not here,
              (preview_print_idle_done): ...and release it here.
      
              * tests/print-editor.c (preview_cb): Take a reference
              on the print operation here.
      
      svn path=/trunk/; revision=17722
      a788ef97
    • Matthias Clasen's avatar
      Don't get stuck in a recursive mainloop if a synchronous preview is · 7f95ef5e
      Matthias Clasen authored
      2007-04-29  Matthias Clasen <mclasen@redhat.com>
      
              * gtk/gtkprintoperation.c (print_pages_idle): Don't get
              stuck in a recursive mainloop if a synchronous preview
              is cancelled.
      
      svn path=/trunk/; revision=17721
      7f95ef5e
    • Matthias Clasen's avatar
      Make the emission of ::end-print and ::done consistent for previews. · b9856ac8
      Matthias Clasen authored
      2007-04-29  Matthias Clasen <mclasen@redhat.com>
      
              Make the emission of ::end-print and ::done consistent
              for previews.  (#347567, Yevgen Muntyan)
      
              * gtk/gtkprintoperation.c (preview_iface_end_preview): Set
              the finished status here.
              (preview_end_run): ...and not here.
              (print_pages_idle_done): Emit ::done for a cancelled preview.
              (print_pages_idle): If a preview has been cancelled, don't
              emit ::ready, but emit ::end-print.
      
              tests/print-editor.c: Use ::end-print to undo allocations
              from ::begin-print.
      
      
      svn path=/trunk/; revision=17719
      b9856ac8
  5. 29 Apr, 2007 3 commits
  6. 25 Apr, 2007 2 commits
  7. 24 Apr, 2007 1 commit
    • Matthias Clasen's avatar
      Parse half-open ranges like -2 or 3-, and be a bit more liberal about · 8f409578
      Matthias Clasen authored
      2007-04-24  Matthias Clasen  <mclasen@redhat.com>
      
              * gtk/gtkprintunixdialog.c (dialog_get_page_ranges): Parse
              half-open ranges like -2 or 3-, and be a bit more liberal
              about whitespace.
              (dialog_set_page_ranges): Support half-open ranges.
      
              * gtk/gtkprintoperation.c (print_pages_idle): Substitute the
              number of pages in half-open ranges.
              (preview_iface_is_selected): Support half-open ranges here, too.
      
      
      
      svn path=/trunk/; revision=17627
      8f409578
  8. 16 Apr, 2007 1 commit
  9. 12 Mar, 2007 1 commit
  10. 04 Jan, 2007 1 commit
  11. 29 Dec, 2006 1 commit
  12. 22 Dec, 2006 1 commit
  13. 25 Sep, 2006 1 commit
  14. 17 Aug, 2006 1 commit
  15. 15 Aug, 2006 1 commit
  16. 06 Jul, 2006 1 commit
  17. 29 Jun, 2006 3 commits
    • Matthias Clasen's avatar
      some cross-referencing · 18a00683
      Matthias Clasen authored
      18a00683
    • Matthias Clasen's avatar
      Improve docs · b8888ec2
      Matthias Clasen authored
      b8888ec2
    • Matthias Clasen's avatar
      Documentation additions and fixes. · f8f93845
      Matthias Clasen authored
      2006-06-28  Matthias Clasen  <mclasen@redhat.com>
      
              * gtk/gtkprinter.c:
              * gtk/gtkprintunixdialog.c:
              * gtk/gtkprintoperationpreview.c:
              * gtk/gtkprintcontext.c (gtk_print_context_set_cairo_context):
              * gtk/gtklabel.c (gtk_label_set_line_wrap_mode):
              * gtk/gtkentry.c (gtk_entry_new):
              * gtk/gtkprintoperation.c (gtk_print_operation_set_custom_tab_label):
              * gtk/gtkclipboard.c (gtk_clipboard_wait_for_rich_text): Documentation
              additions and fixes.
      
              * gtk/gtkaspectframe.h:
              * gtk/gtkaboutdialog.c:
              * gtk/gtkcalendar.c:
              * gtk/gtkinputdialog.c:
              * gtk/gtk.symbols: Remove unnecessary includes.
      
              * gtk/gtkprogress.[hc]:
              * gtk/gtkitemfactory.[hc]: Don't unnecessarily use GTK_COMPILATION,
              remove unnecessary includes.
      f8f93845
  18. 20 Jun, 2006 1 commit
  19. 16 Jun, 2006 1 commit
  20. 11 Jun, 2006 2 commits
  21. 09 Jun, 2006 1 commit
  22. 08 Jun, 2006 6 commits
    • Matthias Clasen's avatar
      Don't include gtkprinter-private.h here. · 480803d5
      Matthias Clasen authored
      2006-06-08  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkprintbackend.h: Don't include gtkprinter-private.h here.
      
      	* gtk/gtkprintunixdialog.c:
      	* gtk/gtkprintoperation-unix.c:
      	* gtk/gtkprintjob.c:
      	* gtk/gtkprintbackend.c: Instead include it here.
      
      	* gtk/gtk.symbols:
      	* gtk/gtkprintoperation.h:
      	* gtk/gtkprintoperation.c: Rename pdf_target to export_filename.
      480803d5
    • Matthias Clasen's avatar
      Rename pdf_target to export_filename · 2307bcef
      Matthias Clasen authored
      2307bcef
    • Matthias Clasen's avatar
      Get rid of GTK_PRINT_OPERATION_RESULT_PREVIEW. · 49e88d89
      Matthias Clasen authored
      2006-06-08  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkprintoperation.h (GtkPrintOperationResult): Get
      	rid of GTK_PRINT_OPERATION_RESULT_PREVIEW.
      
      	* gtk/gtkprintoperation-unix.c:
      	* gtk/gtkprintoperation.c: Update all users.
      49e88d89
    • Alexander Larsson's avatar
      Update windows to build with new APIs and first cut at preview work. · 79041f07
      Alexander Larsson authored
      2006-06-08  Alexander Larsson  <alexl@redhat.com>
      
      	* gtk/gtkprintoperation-win32.c:
      	Update windows to build with new APIs and first cut
      	at preview work.
      
      	* gtk/gtkprintoperation-private.h:
      	* gtk/gtkprintoperation-unix.c:
      	* gtk/gtkprintoperation.c
      	Various updates needed when making the preview work on win32.
      
      	* tests/print-editor.c:
      	Print, don't preview.
      79041f07
    • Matthias Clasen's avatar
      Add more docs, cleanups · 8c72227b
      Matthias Clasen authored
      8c72227b
    • Matthias Clasen's avatar
      Add some docs. · b5af7163
      Matthias Clasen authored
      2006-06-07  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkprintoperation.c: Add some docs.
      
      	* gtk/gtk.symbols: Add gtk_print_operation_set_allow_async.
      
      	* gtk/gtkprintoperation.h: Remove gtk_print_operation_run_async.
      b5af7163
  23. 07 Jun, 2006 1 commit
    • Alexander Larsson's avatar
      Clean up APIs: Make async a setting instead of separate calls. Combine · 9bea3859
      Alexander Larsson authored
      2006-06-07  Alexander Larsson  <alexl@redhat.com>
      
      	* gtk/gtk.symbols:
      	* gtk/gtkprintoperation-private.h:
      	* gtk/gtkprintoperation-unix.c:
      	* gtk/gtkprintoperation.[ch]:
      	Clean up APIs:
      	Make async a setting instead of separate calls.
      	Combine settings like show_dialog, show_preview and pdf_target into
      	an action enum that you pass to gtk_print_dialog_run().
      
      	* tests/print-editor.c:
      	* tests/testnouiprint.c:
      	* tests/testprint.c:
      	* demos/gtk-demo/printing.c:
      	Update to new APIs
      9bea3859
  24. 05 Jun, 2006 1 commit
  25. 03 Jun, 2006 1 commit