• 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
Name
Last commit
Last update
contrib Loading commit data...
debian Loading commit data...
demos Loading commit data...
docs Loading commit data...
examples Loading commit data...
gdk Loading commit data...
gdk-pixbuf Loading commit data...
gtk Loading commit data...
m4macros Loading commit data...
modules Loading commit data...
perf Loading commit data...
po Loading commit data...
po-properties Loading commit data...
tests Loading commit data...
.cvsignore Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
ChangeLog Loading commit data...
ChangeLog.gtk-async-file-chooser Loading commit data...
ChangeLog.gtk-printing Loading commit data...
ChangeLog.pre-1-0 Loading commit data...
ChangeLog.pre-1-2 Loading commit data...
ChangeLog.pre-2-0 Loading commit data...
ChangeLog.pre-2-10 Loading commit data...
ChangeLog.pre-2-2 Loading commit data...
ChangeLog.pre-2-4 Loading commit data...
ChangeLog.pre-2-6 Loading commit data...
ChangeLog.pre-2-8 Loading commit data...
HACKING Loading commit data...
INSTALL Loading commit data...
INSTALL.in Loading commit data...
MAINTAINERS Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
NEWS.pre-1-0 Loading commit data...
README Loading commit data...
README.cvs-commits Loading commit data...
README.in Loading commit data...
README.win32 Loading commit data...
acconfig.h Loading commit data...
acinclude.m4 Loading commit data...
autogen.sh Loading commit data...
config.h.win32.in Loading commit data...
configure.in Loading commit data...
gdk-2.0-uninstalled.pc.in Loading commit data...
gdk-2.0.pc.in Loading commit data...
gdk-pixbuf-2.0-uninstalled.pc.in Loading commit data...
gdk-pixbuf-2.0.pc.in Loading commit data...
gtk+-2.0-uninstalled.pc.in Loading commit data...
gtk+-2.0.pc.in Loading commit data...
gtk+-unix-print-2.0.pc.in Loading commit data...
gtk+.spec.in Loading commit data...
gtk-config-2.0.in Loading commit data...
gtk-engine-check-abi.sh Loading commit data...
gtk-zip.sh.in Loading commit data...
makecopyright Loading commit data...
makefile.msc Loading commit data...
sanitize-la.sh Loading commit data...
sanity_check Loading commit data...