1. 12 May, 2006 2 commits
    • Alexander Larsson's avatar
      Fix build errors. · c459feaa
      Alexander Larsson authored
      2006-05-12  Alexander Larsson  <alexl@redhat.com>
      
      	* gtk/gtkrecentmanager.c:
      	Fix build errors.
      
      	* gtk/gtk.symbols:
      	* demos/gtk-demo/printing.c:
      	* gtk/gtkprintoperation-win32.c:
      	* gtk/gtkprintoperation.[ch]:
      	* gtk/gtkprintsettings.[ch]:
      	* modules/printbackends/cups/gtkprintbackendcups.c:
      	* modules/printbackends/lpr/gtkprintbackendlpr.c:
      	* modules/printbackends/pdf/gtkprintbackendpdf.c:
      	* tests/print-editor.c:
      	* tests/testnouiprint.c:
      	* tests/testprint.c:
      	* tests/testprintfileoperation.c:
      	Rename functions from nr_of_pages to n_pages, and num_copies to
      	n_copies to match other gtk+ names.
      
      	* gtk/gtkmenu.c: (gtk_menu_popdown):
      	Only re-set window group on popdown if we set it on popup (i.e.
      	if there is a parent menu shell).
      	Fixed part of bug #340401
      
      	* gtk/gtkwindow.c:
      	Add (contruct) property "transient-for" to GtkWindow. This
      	is needed for the fix to bug #340401.
      
      	* gtk/gtkprintunixdialog.c:
      	Use the transient-for property on construction and populate the dialog
      	with widgets after that. This fixes bug #340401.
      	More n_pages renames.
      c459feaa
    • Emmanuele Bassi's avatar
      Remove the error parameter to the gtk_recent_manager_add() and · f8cfd44f
      Emmanuele Bassi authored
      2006-05-11  Emmanuele Bassi  <ebassi@cvs.gnome.org>
      
      	* gtk/gtkrecentmanager.h: Remove the error parameter to the
      	gtk_recent_manager_add() and gtk_recent_manager_add_full()
      	functions; remove the unneeded error codes from the error
      	enumeration.  (#336774).
      
      	* gtk/gtkrecentmanager.c: Make gtk_recent_manager_add() and
      	gtk_recent_manager_add_full() complain loudly about wrong or
      	missing meta-data, instead of using a GError.  (#336774)
      f8cfd44f
  2. 11 May, 2006 4 commits
  3. 10 May, 2006 4 commits
    • Carlos Garnacho's avatar
      check that tab_label is not NULL before checking that it's notebook's · f4cc7144
      Carlos Garnacho authored
      2006-05-10  Carlos Garnacho  <carlosg@gnome.org>
      
              * gtk/gtknotebook.c: check that tab_label is not NULL before checking
              that it's notebook's child. Closes #341247.
      f4cc7144
    • Tim Janik's avatar
      applied unified patch for configurable scroll arrow sizes from bug #333632 · 4e8e3add
      Tim Janik authored
      Wed May 10 15:57:53 2006  Tim Janik  <timj@imendio.com>
      
              * applied unified patch for configurable scroll arrow sizes from
              bug #333632 and bug #325282.
      
              * gtk/gtkwidget.c (gtk_widget_class_init): added ::scroll-arrow-hlength
              and ::scroll-arrow-vlength style properties. fixed upper limit for
              ::separator-width and ::separator-height to be MAXINT.
      
              * gtk/gtkmenu.c: use GtkWidget::scroll-arrow-vlength to determine the
              scroll arrow size, instead of using a hard coded constant.
      
              * gtk/gtknotebook.c: use GtkWidget::scroll-arrow-vlength and
              GtkWidget::scroll-arrow-hlength to determine scroll arrow sizes.
              added GtkNotebook::arrow-spacing style property to configure the
              spacing between scroll arrows.
      4e8e3add
    • Matthias Clasen's avatar
      Don't include langinfo.h unconditionally. (#341217) · 2c4d8aa8
      Matthias Clasen authored
      2006-05-10  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkpagesetupunixdialog.c: Don't include langinfo.h
      	unconditionally.  (#341217)
      2c4d8aa8
    • John (J5) Palmieri's avatar
      make the _CUPS_MAP_ATTR_STR macro not dup the string so we don't leak · 2b0ffdac
      John (J5) Palmieri authored
      2006-05-10  John (J5) Palmieri  <johnp@redhat.com>
      
              * modules/printbackends/cups/gtkprintbackendcups.c:
              make the _CUPS_MAP_ATTR_STR macro not dup the string so we don't
              leak
      2b0ffdac
  4. 09 May, 2006 6 commits
  5. 08 May, 2006 8 commits
  6. 07 May, 2006 5 commits
  7. 05 May, 2006 5 commits
    • Christian Persch's avatar
      Always register the type with the type module, even if it had been · 9ef56846
      Christian Persch authored
      2006-05-05  Christian Persch  <chpe@cvs.gnome.org>
      
      	* modules/printbackends/cups/gtkprintbackendcups.c:
      	* modules/printbackends/lpr/gtkprintbackendlpr.c:
      	* modules/printbackends/pdf/gtkprintbackendpdf.c: Always register
      	  the type with the type module, even if it had been registered
      	  before. Fixes bug #340676.
      9ef56846
    • Matthias Clasen's avatar
      Small tweaks to the unix print dialog · 46b497b4
      Matthias Clasen authored
      46b497b4
    • Matthias Clasen's avatar
      2.9.0 · 2fba613b
      Matthias Clasen authored
      2fba613b
    • Matthias Clasen's avatar
      2.9.0 · 3debd9ce
      Matthias Clasen authored
      3debd9ce
    • Alexander Larsson's avatar
      Implement per-page paper sizes. · 719050ed
      Alexander Larsson authored
      2006-05-05  Alexander Larsson  <alexl@redhat.com>
      
      	* gtk/gtkprintoperation-unix.c:
      	Implement per-page paper sizes.
      
      	* gtk/gtkprintoperation.c:
      	Implement per-page paper sizes for pdf output.
      	Make gtk_print_operation_set_pdf_target() work again
      
      	* tests/Makefile.am:
      	* tests/testprint.c:
      	* tests/testprintfileoperation.[ch]:
      	Add more test code for printing support.
      	This tests per-page paper sizes & orientation and
      	deriving from GtkPrintOperation.
      719050ed
  8. 04 May, 2006 5 commits
    • Michael David Emmel's avatar
      Removed DIKI_ALTGR · 0a55ddda
      Michael David Emmel authored
      0a55ddda
    • Michael Natterer's avatar
      remove gtk_printer_set_backend so it compiles again. · 35533ed0
      Michael Natterer authored
      2006-05-04  Michael Natterer  <mitch@imendio.com>
      
      	* gtk/gtk.symbols: remove gtk_printer_set_backend so it compiles
      	again.
      35533ed0
    • Alexander Larsson's avatar
      Added new symbols · c36d8f3c
      Alexander Larsson authored
      2006-05-04  Alexander Larsson  <alexl@redhat.com>
      
      	* gtk/gtk.symbols:
      	Added new symbols
      
      	* gtk/gtkpagesetupunixdialog.c:
      	* gtk/gtkprintunixdialog.c:
      	Destroy backends when finalizing dialogs.
      	Fix printer leak in selected_printer_changed.
      
      	* gtk/gtkprintbackend.[ch]:
      	Convert from interface to baseclass.
      	Move printer hashtable here so that the baseclass can handle
      	the slightly complicated ownership model.
      	Add gtk_print_backend_destroy which runs the dispose method,
      	causing the ref-cycles between the backend and its printers
      	to be broken.
      	Add gtk_print_backend_unref_at_idle().
      
      	* gtk/gtkprinter.[ch]:
      	GtkPrinter objects now ref their backend so that its always
      	availible, since its needed for the printer object to work.
      	This causes a reference-cycle that is broken using
      	gtk_print_backend_destroy.
      	Add gtk_printer_compare.
      
      	* gtk/gtkprintoperation-private.h:
      	* gtk/gtkprintoperation-unix.c:
      	* gtk/gtkprintoperation.c:
      	Implement !show_dialog for unix.
      	Make sure the print data is fully spooled before returning
      	from a sync run_dialog.
      
      
      	* modules/printbackends/cups/gtkcupsutils.[ch]:
      	Add gtk_cups_request_ipp_add_strings
      
      	* modules/printbackends/cups/gtkprintbackendcups.c:
      	* modules/printbackends/cups/gtkprintercups.c:
      	* modules/printbackends/lpr/gtkprintbackendlpr.c:
      	* modules/printbackends/pdf/gtkprintbackendpdf.c:
      	Convert backends to derive instead of implementing interface.
      	Move common code into baseclass.
      	CUPS:
      	  Remove the printer polling in dispose, not finalize.
      	  In the cups watch, remove the backend at idle instead of
      	  immediately, since the unref can cause the module to be unloaded.
      	  Limit the number of printer attributes requested
      	  Get printer uri in initial printer listing so that we can use
      	  the printer object immediately.
      
      	* tests/Makefile.am:
      	* tests/testnouiprint.c:
      	Add testcase for !show_dialog.
      c36d8f3c
    • Matthias Clasen's avatar
      Make symbol list mstch reality. · 89b5cb64
      Matthias Clasen authored
      2006-05-04  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtk.symbols:
      	* gtk/gtkfilesystem.c:
      	* gtk/gtkfilesystemunix.c:
      	* gtk/gtkprintbackend.h:
      	* gtk/gtkrecentchooserdefault.c:
      	* gtk/gtkrecentchooserdefault.h:
      	* gtk/paper_names_offsets.c: Make symbol list mstch reality.
      
      	* gtk/Makefile.am: Fix a typo.
      
      	* gdk/x11/Makefile.am (EXTRA_DIST): Add gdksettings.c
      89b5cb64
    • Murray Cumming's avatar
      Changed the language of the signals documentation slightly. Bug #340205. · 47331cd0
      Murray Cumming authored
      2006-05-04  Murray Cumming <murrayc@murrayc.com>
      
              * gtk/gtktreemodel.c: (gtk_tree_model_base_init): Changed the
              language of the signals documentation slightly. Bug #340205.
      47331cd0
  9. 03 May, 2006 1 commit
    • Federico Mena Quintero's avatar
      Merged the federico-filename-entry branch, to fix bug #136541. Combined · d955928b
      Federico Mena Quintero authored
      2006-05-03  Federico Mena Quintero  <federico@novell.com>
      
      	Merged the federico-filename-entry branch, to fix bug #136541.
      	Combined ChangeLogs:
      
      	2006-04-17  Federico Mena Quintero  <federico@novell.com>
      
      	* gtk/gtkfilechooserdefault.c (pending_select_paths_process):
      	Oops, we *do* need to check that we are in OPEN mode before
      	selecting the first row in the file list.  See
      	https://bugzilla.novell.com/show_bug.cgi?id=166906
      	(gtk_file_chooser_default_get_paths): If we are in the case for
      	the file list, and the list has no selected rows, jump to the case
      	for the filename entry.  This is so that
      
      	       1. The user types a filename in the SAVE filename entry
      	          ("foo.txt").
      
      	       2. He then double-clicks on a folder ("bar") in the file
      		  list.
      
      	will yield the expected "bar/foo.txt" selection.
      
      	2006-03-29  Federico Mena Quintero  <federico@novell.com>
      
      	* gtk/gtkpathbar.c (gtk_path_bar_init): Reduce the inter-button
      	...
      d955928b