2003-08-05  Dave Camp  <dave@ximian.com>

	* NEWS:
	* configure.in: Bumped to 0.1.6

2003-07-31  Dave Camp  <dave@ximian.com>

	* libgnomecups/gnome-cups-printer.c: (get_option): Strip 
	trailing whitespace from default values.
	* libgnomecups/gnome-cups-request.c: (gnome_cups_request_execute):
	Correctlyuse the main connection if there isn't a request 
	executing on it.

=== libgnomecups 0.1.5 ===

2003-07-01  Dave Camp  <dave@ximian.com>

	* configure.in: 
	* NEWS: Bumped to 0.1.5

2003-06-28  Takeshi AIHANA <aihana@gnome.gr.jp>

	* configure.in: Added "ja" into ALL_LINGUAS.

2003-06-24  Michael Meeks  <michael@ximian.com>

	* libgnomecups/gnome-cups-printer.c
	(gnome_cups_printer_print_file): add a slew of
	pre-conditions.

=== libgnomecups 0.1.4 ===

2003-05-09  Dave Camp  <dave@ximian.com>

	* configure.in: Bumped version to 0.1.4.

2003-05-06  Dave Camp  <dave@ximian.com>

	* libgnomecups/gnome-cups-printer.c: (update_attributes),
	(update_printers_timeout): 
	* libgnomecups/gnome-cups-queue.c: (update_queues_timeout): Try
	to avoid doing the update while another request is pending.
	* libgnomecups/gnome-cups-request.c:
	(_gnome_cups_request_is_executing), (gnome_cups_request_execute): 
	* libgnomecups/gnome-cups-request.h: Reuse the http connection
	if possible.

2003-05-06  Dave Camp  <dave@ximian.com>

	* libgnomecups/gnome-cups-request.h: 
	* libgnomecups/gnome-cups-request.c: (get_error_string): New
	function, return human-readable error names.
	(gnome_cups_request_execute): Return a GError.

	* libgnomecups/gnome-cups-printer.c: (update_attributes),
	(get_default), (get_printer_names), (check_exists),
	(gnome_cups_printer_set_description),
	(gnome_cups_printer_set_location), (gnome_cups_printer_pause),
	(gnome_cups_printer_resume), (gnome_cups_printer_delete):
	Updated calls to gnome_cups_request_execute()

	* libgnomecups/gnome-cups-queue.c: (get_jobs), (check_exists),
	(gnome_cups_queue_pause_job), (gnome_cups_queue_resume_job),
	(gnome_cups_queue_cancel_job): Updated calls to
	gnome_cups_request_execute().

	* libgnomecups/gnome-cups-util.c: (gnome_cups_check_daemon): 
	Just check that you can connect on the ipp port, don't
	execute a request.

2003-05-02  Dave Camp  <dave@ximian.com>

	* libgnomecups/gnome-cups-queue.c: (queue_removed),
	(update_queues_timeout), (set_timeout), (remove_from_queues),
	(gnome_cups_queue_get): Fixed the timeout and fixed up some
	refcounting.

=== libgnomecups 0.1.3 ===

2003-05-02  Michael Meeks  <michael@ximian.com>

	* configure.in: bump to 0.1.3, bump LT version,
	fix sed error.

	* libgnomecups/Makefile.am (LDFLAGS): versioning.
	
	* libgnomecups/gnome-cups-init.c (cups_password_cb): add
	username / password.

2003-05-01  Michael Meeks  <michael@ximian.com>

	* libgnomecups/gnome-cups-init.c (cups_password_cb): impl.
	to wrap the cups auth callback mess.
	(gnome_cups_init): take an optional authentication
	callback / set that up, do a g_type_init.

	* libgnomecups/gnome-cups-printer.c
	(gnome_cups_ppd_file_get_name, gnome_cups_ppd_file_release),
	(gnome_cups_printer_get_ppd_file): impl. to wrap nasty,
	thread unsafe cupsGetPPD
	(gnome_cups_printer_force_refresh): impl.
	(gnome_cups_printer_get_options): do an update to start.
	(gnome_cups_printer_print_file): add a boolean return, and
	GError parameter.
	(gnome_cups_printer_unref): add for API thread sanity.

	* tag BEFORE_OOO_BITS

2003-04-25  Dave Camp  <dave@ximian.com>

	* libgnomecups/gnome-cups-printer.c (gnome_cups_printer_option_free): 
	Free the option itself.

=== libgnomecups 0.1.2 ===

2003-04-21  Dave Camp  <dave@ximian.com>

	* configure.in: 0.1.2.
	
2003-04-21  Dave Camp  <dave@ximian.com>

	* libgnomecups/gnome-cups-printer.h: Move the
	GnomeCupsPrinterOptionType enum into the GnomeCupsPrinterOption
	struct.

=== libgnomecups 0.1.1 ===
	
2003-04-15  Dave Camp  <dave@ximian.com>

	* configure.in: 0.1.1

2003-04-06  Dave Camp  <dave@ximian.com>

	* libgnomecups/gnome-cups-printer.c: (get_option),
	(printer_option_copy), (gnome_cups_printer_option_free):
	* libgnomecups/gnome-cups-printer.h: Support option type and
	user-visible text.

2003-04-02  Dave Camp  <dave@ximian.com>

	* libgnomecups/gnome-cups-request.c: (gnome_cups_request_new): 
	Request utf-8.

2003-04-01  Dave Camp  <dave@ximian.com>

	* libgnomecups/gnome-cups-printer.c:
	(gnome_cups_printer_set_description),
	(gnome_cups_printer_set_location): Don't try to set the location
	or description if it is the same as the current one.

2003-03-31  Dave Camp  <dave@ximian.com>

	* libgnomecups/gnome-cups-printer.c: (get_default),
	(update_default), (gnome_cups_printer_set_default): Read and write
	the default printer to ~/.lpoptions.  This makes the default 
	printer per-user, and makes it match what lpr uses.

2003-03-28  Christopher James Lahey  <clahey@ximian.com>

	* libgnomecups/gnome-cups-printer.c (update_default): Memory leak.
	(gnome_cups_printer_get_option_value): Reimplemented this to use
	the underlying stuff instead of getting the Option object and
	grabbing the value.

=== libgnomecups 0.1.0 ===

2003-03-28  Dave Camp  <dave@ximian.com>

	* libgnomecups/gnome-cups-request.c:
	(gnome_cups_response_set_error):  Tweaked the response code
	checking.

2003-03-27  Dave Camp  <dave@ximian.com>

	* libgnomecups/gnome-cups-printer.c: (gnome_cups_printer_pause):
	Fixed indenting
	* libgnomecups/gnome-cups-queue.c: (finish_job): Convert size to
	bytes.
	* libgnomecups/gnome-cups-queue.h:
	* libgnomecups/gnome-cups-request.c: (gnome_cups_request_execute):
	Reset the username before executing a new job.

2003-03-27  Dave Camp  <dave@ximian.com>

	* libgnomecups/gnome-cups-printer.h:
	* libgnomecups/gnome-cups-printer.c: (collect_ppds_foreach_cb),
	(gnome_cups_printer_get_options): Implemented.
	(gnome_cups_printer_print_file): New function.

2003-03-19  Dave Camp  <dave@ximian.com>

	* configure.in:
	* gnome-cups-manager/tray.c:
	* libgnomecups/Makefile.am:
	* libgnomecups/gnome-cups-init.c:
	* libgnomecups/gnome-cups-init.h:
	* libgnomecups/gnome-cups-printer.c:
	* libgnomecups/gnome-cups-printer.h:
	* libgnomecups/gnome-cups-queue.c:
	* libgnomecups/gnome-cups-queue.h:
	* libgnomecups/gnome-cups-request.c:
	* libgnomecups/gnome-cups-request.h:
	* libgnomecups/gnome-cups-ui-init.c:  Moved libgnomecups into its 
	own module.

=== gnome-cups-manager 0.10 ===

2003-03-13  Christopher James Lahey  <clahey@ximian.com>

	* configure.in: 0.10.

2003-03-13  Michael Meeks  <michael@server.home>

	* libgnomecups/gnome-cups-printer.c (get_ppd_options):
	cope with a NULL get_ppd return value
	gnome-cups-manager -p FooPrinter gives odd, but non-fatal
	results now.

	* libgnomecups/gnome-cups-printer.c (update_printers)
	(gnome_cups_get_printers): set last_update after doing
	the update - so we always have a 5second space, instead
	of one dependant on refresh speed.

	* gnome-cups-manager/printer-properties.c
	(update_general_page): Use the gnome icons theme code
	so we get the correct icon in the properties page.
	Leaks a GnomeIconTheme - but then what else can be done
	with it ?

	* gnome-cups-add/add-printer.c (get_detected_ppd):
	don't double free the 'vendors' glist, free the
	models list instead. #39351

2003-03-12  Christopher James Lahey  <clahey@ximian.com>

	* gnome-cups-add/add-printer.c (network_location_detect_manual):
	Made SMB and IPP just not detect instead of reporting an error.
	(get_manual_network_location): Changed these strings to be more
	understandable.

=== gnome-cups-manager 0.9 ===

2003-03-07  Christopher James Lahey  <clahey@ximian.com>

	* configure.in: 0.9.

2003-03-07  Christopher James Lahey  <clahey@ximian.com>

	* gnome-cups-manager/eggtrayicon.c,
	gnome-cups-manager/eggtrayicon.h: Imported from cvs HEAD.

2003-03-07  Christopher James Lahey  <clahey@ximian.com>

	* gnome-cups-add/printerconf.c: Made this function static.

	* gnome-cups-manager/gnome-cups-manager.glade: Added Double sided
	option menu.

	* gnome-cups-manager/printer-properties.c (setup_paper_page): Hook
	up double sided option menu.

	* libgnomecups/gnome-cups-printer.c
	(gnome_cups_printer_set_option_value): Invalidate options when one
	is set.
	(gnome_cups_printer_get_ppd): Unlink the temporary PPD file.

=== gnome-cups-manager 0.8 ===

2003-02-06  Dave Camp  <dave@ximian.com>

	* configure.in: 0.8.

2003-02-05  Dave Camp  <dave@ximian.com>

	* icons/Makefile.am: Install the new icon names.
	* libgnomecups/gnome-cups-printer.c: (gnome_cups_printer_get_icon):
	Use new icon names.

2003-01-31  Dave Camp  <dave@ximian.com>

	* Makefile.am:
	* configure.in: Remove gnome-print-cups from the build, this has
	been moved to the libgnomeprint packages.

2003-01-28  Christopher James Lahey  <clahey@ximian.com>

	* gnome-cups-add/snmpkit/session.C(SNMP_session::SNMP_session):
	Made this run a new joiner if there isn't one running.

2003-01-22  Dave Camp  <dave@ximian.com>

	* gnome-cups-add/add-printer.c: (name_next), (main):  Fixed
	warnings.
	(get_manual_lpd_uri),
	(get_manual_smb_uri), (get_manual_ipp_uri), (get_manual_hp_uri),
	(get_manual_network_uri):
	* gnome-cups-add/gnome-cups-add.glade: Implemented the ipp 
	and JetDirect manual uris.

2003-01-22  Dave Camp  <dave@ximian.com>

	* gnome-cups.pam: Allow pam_timestamp.

2003-01-20  Dave Camp  <dave@ximian.com>

	* libgnomecups/gnome-cups-printer.c (is_local): Return FALSE on
	a NULL device uri.

2003-01-20  Dave Camp  <dave@ximian.com>

	* nautilus-view/nautilus-printers.c: (get_icon_uri): Return 
	NULL so dragging isn't allowed.
	(show_selection_properties): Use -p instead of -c when launching
	gnome-cups-manager.

2003-01-20  Dave Camp  <dave@ximian.com>

	* gnome-cups-add/add-printer.c: (name_next): Show a dialog if the
	name field is invalid.
	* gnome-cups-add/gnome-cups-add.glade:  Limit the description to
	127 characters.

2003-01-20  Dave Camp  <dave@ximian.com>

	* gnome-cups-manager/gnome-cups-manager.c: (die_cb),
	(add_to_session): Respond to the 'die' signal.

2003-01-20  Dave Camp  <dave@ximian.com>

	* gnome-cups-manager/gnome-cups-manager.c: (remove_from_session),
	(check_cups): Remove from the session if cups isn't found.

2003-01-20  Dave Camp  <dave@ximian.com>

	* libgnomecups/gnome-cups-queue.c (get_jobs):  Handle a NULL 
	response.

2003-01-20  Dave Camp  <dave@ximian.com>

	* gnome-cups-manager/printer-properties.c: (close_window),
	(close_clicked_cb), (printer_gone_cb),
	(gnome_cups_manager_printer_properties):
	* gnome-cups-manager/view-queue.c: (close_window),
	(close_selected_cb), (queue_gone_cb),
	(gnome_cups_manager_view_queue):  Close the properties and 
	queue windows if the printer is removed.

2003-01-17  Michael Meeks  <michael@server.home>

	* libgnomecups/test-cups.c (timeout_fn):
	return a value.

	* libgnomecups/gnome-cups-printer.c
	(update_attributes): map printer-info,
	printer-make-and-model - useful for OO.o
	(gnome_cups_printer_get_make_and_model),
	(gnome_cups_printer_get_info): two new helpers.
	(update_attributes): only deference response if
	it's not NULL ;-)
	(gnome_cups_printer_get): handle a NULL default_printer.

=== gnome-cups-manager 0.7 ===

2003-01-14  Dave Camp  <dave@ximian.com>

	* configure.in: 0.7.
	
2003-01-14  Dave Camp  <dave@ximian.com>

	* configure.in: Added a sed job to the cups-config line at
	michael's request.

	* libgnomecups/libgnomecups-1.0.pc.in: Include the cups
	cflags/libs.

2003-01-07  Dave Camp  <dave@ximian.com>

	* libgnomecups/gnome-cups-queue.c (get_jobs): Use MAP_STR for
	job->state_reason.

2003-01-07  Michael Meeks  <michael@server.home>

	* */Makefile.am, */*.c: update to use the ui and
	ui_init versions & -ui header includes.

	* libgnomecups/gnome-cups-init.c: pare down to
	almost nothing.

	* libgnomecups/Makefile.am: build libgnomecupsui
	install headers in the same place though.

	* libgnomecups/gnome-cups-ui-init.h: add.

	* libgnomecups/libgnomecupsui-1.0.pc.in: add.

2003-01-06  Michael Meeks  <michael@server.home>

	* libgnomecups/gnome-cups-printer.c
	(gnome_cups_printer_finalize): free the reasons.
	(reason_severity_compare_fn): impl.
	(map_reasons): map to something more sensible.
	(gnome_cups_printer_free_reasons): impl.

2003-01-03  Dave Camp  <dave@ximian.com>

	* gnome-cups-add/gnome-cups-add.glade: Changed the last page to
	refer to "Apply" rather than "Finish".

2003-01-03  Dave Camp  <dave@ximian.com>

	* gnome-cups-manager/Makefile.am: Build printer-properties.[ch].
	* gnome-cups-manager/printer-properties.c:
	* gnome-cups-manager/printer-properties.h: Moved here 
	from configure-printers.[ch].
	
	* gnome-cups-manager/printer-properties.c:
	(gnome_cups_manager_printer_properties): Moved here from
	gnome_cups_manager_configure_printer().

	* gnome-cups-manager/gnome-cups-manager.c: (event_cb),
	(printer_properties), (main): 
	* gnome-cups-manager/view-queue.c: (properties_selected_cb): 
	Updated to use the new function name.

	* gnome-cups-manager/tray.c: (properties_activate_cb): Implemented.

2002-12-10  Dave Camp  <dave@ximian.com>

	* icons/*: New art.

2002-12-10  Dave Camp  <dave@ximian.com>

	* gnome-cups-add/add-printer.c: (get_manual_network_uri),
	(get_manual_network_location):
	* gnome-cups-add/gnome-cups-add.glade: Started implementing smb
	printer adding.
	* libgnomecups/gnome-cups-printer.c: (update_attributes): 
	* libgnomecups/gnome-cups-printer.h: Small changes.

=== gnome-cups-manager 0.6 ===

2002-12-09  Dave Camp  <dave@ximian.com>

	* configure.in: 0.6.

2002-12-05  Dave Camp  <dave@ximian.com>

	* nautilus-view/nautilus-printers.c: (get_icon_images),
	(new_printer), (activate_selection): Remove some g_prints.
	(nautilus_printer_container_dispose),
	(printers_load_location):
	(make_printers_view): Remove the new printer notification 
	when the view goes away.
	(update_click_mode),
	(nautilus_printer_container_instance_init): Deal with the 
	single-click property correctly.

2002-12-05  Dave Camp  <dave@ximian.com>

	* libgnomecups/gnome-cups-printer.c: (update_attributes): Fill in
	defaults if an attribute isn't found.
	(is_local): device_uri always exists now.
	(remove_from_printers), (printer_removed), (update_printers),
	(set_timeout): Fixed some leaked printer refs.
	(gnome_cups_printer_set_option_value): Removed unused variable.

=== gnome-cups-manager 0.5 ===

2002-12-04  Dave Camp  <dave@ximian.com>

	* gnome-cups-add/add-printer.c: (local_location_next): Only use
	the detected printer if the detected radio is selected.
	* gnome-print-cups/gnome-print-cups.c: (get_model):
	* libgnomecups/gnome-cups-printer.c: (set_timeout), (is_local):
	Fixes to buglets.

2002-12-03  Dave Camp  <dave@ximian.com>

	* gnome-print-cups/gnome-print-cups.c: Don't include gpa-vendor.h.

2002-12-02  Dave Camp  <dave@ximian.com>

	* gnome-cups-add/add-printer.c: (local_location_setup),
	(local_location_sensitivity): Fix sensitivity.
	* libgnomecups/gnome-cups-request.c: (gnome_cups_request_new),
	(gnome_cups_request_new_for_printer): Fix some memory management
	in the ipp request.

=== gnome-cups-manager 0.4 ===

2002-11-29  Dave Camp  <dave@ximian.com>

	* configure.in: 0.4

2002-11-29  Dave Camp  <dave@ximian.com>

	* gnome-cups-manager/gnome-cups-manager.glade: Removed 
	unimplemented piece from the property dialog.

2002-11-28  Dave Camp  <dave@ximian.com>

	* gnome-cups-add/add-printer.c: (uri_from_pconf), (parse_pconf),
	(option_menu_get_selected_item), (get_local_manual_uri),
	(get_local_manual_location), (setup_port_option_menu),
	(update_local_location_sensitivities), (local_location_setup),
	(local_location_sensitivity), (local_location_next),
	(get_selected_vendor), (get_selected_model), (get_selected_ppd):
	* gnome-cups-add/gnome-cups-add.glade:  Implemented the manual 
	port selection for local printers.

2002-11-28  Dave Camp  <dave@ximian.com>

	* gnome-cups-add/add-printer.c: (detected_printer_free),
	(detected_printer_copy), (parse_pconf), (get_selected_uri),
	(set_selected_location), (get_selected_location),
	(local_location_next), (get_manual_network_location),
	(network_location_next), (apply_prepare), (apply_finish): Implemented
	a summary page to replace the batman quote.

2002-11-28  Dave Camp  <dave@ximian.com>

	* gnome-cups-add/add-printer.c: (select_row_by_string),
	(select_item), (select_vendor), (select_model),
	(select_detected_printer), (local_location_next),
	(network_type_changed_cb), (get_selected_vendor),
	(get_selected_model), (get_selected_ppd),
	(populate_drivers_from_list), (populate_driver_option_menu),
	(populate_model_option_menu), (model_option_menu_changed_cb),
	(vendor_option_menu_changed_cb), (populate_vendor_option_menu),
	(details_setup), (details_back), (details_next), (name_back),
	(apply_finish):
	* gnome-cups-add/gnome-cups-add.glade:  Reimplemented driver 
	selection as described by anna.

2002-11-27  Dave Camp  <dave@ximian.com>

	* gnome-cups-manager/gnome-cups-manager.glade: Fixed some stuff.

2002-11-26  Dave Camp  <dave@ximian.com>

	* gnome-cups-add/gnome-cups-add.glade: Removed the quote from the 
	apply page, lest our customers think we wear clown makeup and 
	want to kill them (which may or may not be true).
	* nautilus-view/nautilus-printers.c: (get_icon_images),
	(handle_error), (new_printer), (open_printers),
	(activate_selection), (show_selection_properties),
	(properties_cb): Show the right icons, show error dialogs if there
	are problems spawning the apps.

2002-11-26  Dave Camp  <dave@ximian.com>

	* configure.in: Output gnome-print-cups/Makefile.

2002-11-26  Dave Camp  <dave@ximian.com>

	* gnome-print-cups/Makefile.am: Build the CUPS backend for 
	libgnomeprint.
	* gnome-print-cups/gnome-print-cups-transport.c:
	* gnome-print-cups/gnome-print-cups.c: CUPS backend for
	libgnomeprint.

2002-11-26  Dave Camp  <dave@ximian.com>

	* gnome-cups-manager/configure-printer.c: (close_clicked_cb): New
	function.
	(gnome_cups_manager_configure_printer): Connect to close's
	"clicked" signal.	

2002-11-25  Dave Camp  <dave@ximian.com>

	* Makefile.am:
	* configure.in:
	* gnome-cups-add/gnome-cups-add.glade: Tweaks from Anna.
	* gnome-cups-manager/Makefile.am: Added configure-printer.[ch].
	* gnome-cups-manager/gnome-cups-manager.c: (event_cb),
	(get_listener), (show_printer), (configure_printer), (main): Implement
	-c to show printer properties.
	* gnome-cups-manager/gnome-cups-manager.glade: Added the printer
	properties window.
	* gnome-cups-manager/view-queue.c: (list_store_set_job): Use the job
	state string from the job structure.
	(properties_selected_cb): Show the properties window.
	(setup_menus): Connect to the properties menu item.
	(setup_queue_tree): Tweak the sizes.
	(gnome_cups_manager_view_queue): Show the window.
	* icons/Makefile.am: Added i-network-printer.png.
	* libgnomecups/gnome-cups-printer.c: (gnome_cups_get_printers): Update
	if the list hasn't been updated recently.
	(gnome_cups_get_default): Moved here.
	(update_attributes): Get some new attributes.
	(_gnome_cups_printer_init),
	(remove_from_printers), (update_printers),
	(update_printers_timeout), (set_timeout),
	(gnome_cups_printer_new_printer_notify_add),
	(gnome_cups_printer_new_printer_notify_remove),
	(gnome_cups_printer_get): Fix the updating to
	properly add and remove the timeout.
	(is_local): New function.
	(gnome_cups_printer_get_icon): 
	(gnome_cups_printer_get_full_state): 
	(gnome_cups_printer_get_ppd): 
	(gnome_cups_printer_get_description): 
	(gnome_cups_printer_set_description)
	(gnome_cups_printer_get_location),
	(gnome_cups_printer_set_location), (get_option), (get_ppd_options),
	(get_dest_options), (update_options), (printer_option_copy),
	(gnome_cups_printer_get_options), (gnome_cups_printer_get_option),
	(gnome_cups_printer_get_option_value),
	(gnome_cups_printer_set_option_value),
	(gnome_cups_printer_option_free),
	(gnome_cups_printer_option_list_free): New functions.
	(gnome_cups_printer_finalize): Cleanup stuff.

=== gnome-cups-manager 0.3 ===

2002-11-13  Dave Camp  <dave@ximian.com>

	* configure.in: 0.3.

2002-11-12  Dave Camp  <dave@ximian.com>

	* gnome-cups-add/add-printer.c (apply_finish): Call
	gtk_main_quit() after applying.

2002-11-12  Dave Camp  <dave@ximian.com>

	* libgnomecups/gnome-cups-init.c: (cups_password_cb): Cast things.
	(gnome_cups_init): Init the printer update.
	* libgnomecups/gnome-cups-printer.c: (gnome_cups_get_printers),
	(gnome_cups_printer_list_free), (update_default), (printer_added),
	(printer_removed), (get_printer_names), (update_printers_timeout),
	(gnome_cups_printer_new_printer_notify_add),
	(gnome_cups_printer_new_printer_notify_remove),
	(gnome_cups_printer_get), (gnome_cups_printer_get_type),
	(_gnome_cups_printer_init): Redid the printer updating.
	* libgnomecups/gnome-cups-printer.h:
	* libgnomecups/gnome-cups-request.c:
	* libgnomecups/gnome-cups-request.h: Moved the printer listing 
	into gnome-cups-printer.[ch].

2002-11-12  Dave Camp  <dave@ximian.com>

	* gnome-cups-manager/gnome-cups-manager.c: (check_cups): New function.
	(main): If cups isn't running, display an error dialog and quit.
	* libgnomecups/gnome-cups-request.c: (gnome_cups_check_daemon): New
	function to check if the daemon is running.
	(gnome_cups_get_printers): Deal gracefully with a nonexistent daemon.
	(gnome_cups_get_printer_uri): New function
	(gnome_cups_request_new_for_printer): Use get_printer_uri.
	* libgnomecups/gnome-cups-printer.c: (update_attributes),
	(update_default):  Handle null default printer.
	(update_printers_timeout): Don't update the queue.
	(gnome_cups_printer_get_job_count):
	(gnome_cups_printer_get_queue): New functions.
	(gnome_cups_printer_finalize),
	(gnome_cups_printer_class_init): Removed the job code, moved to 
	GnomeCupsQueue.
	* nautilus-view/nautilus-printers.c: (get_icon_text),
	(printer_added_cb), (printers_load_location):  
	* gnome-cups-manager/tray.c: (printer_changed_cb):
	(watch_printer):  Use the job_count attribute instead of watching
	the queue itself.
	* gnome-cups-manager/view-queue.c: (add_jobs), (init_queue),
	(handle_error), (pause_jobs_cb), (resume_jobs_cb),
	(cancel_jobs_cb), (disconnect_view), (jobs_added_cb),
	(jobs_removed_cb), (jobs_changed_cb),
	(gnome_cups_manager_view_queue): Use the GnomeCupsQueue object.
	* libgnomecups/Makefile.am: Added gnome-cups-queue.[ch], removed
	gnome-cups-job.[ch].

=== gnome-cups-manager 0.2 ===
	
2002-11-07  Dave Camp  <dave@ximian.com>

	* configure.in: 0.2.

2002-11-07  Dave Camp  <dave@ximian.com>

	* configure.in: Removed vfs stuff.

2002-11-06  Dave Camp  <dave@ximian.com>

	* gnome-cups-manager/gnome-cups-manager.c:
	(gnome_cups_error_dialog), (event_cb): If asked to view a queue 
	that doesn't exist, show an error dialog.
	* libgnomecups/gnome-cups-printer.c: (check_exists),
	(gnome_cups_printer_get): Return NULL from gnome_cups_printer_get
	if the printer does not exist.
	* nautilus-view/nautilus-printers.c: (handle_error): Pop up
	a GtkMessageDialog.

2002-11-06  Dave Camp  <dave@ximian.com>

	* gnome-cups-manager/gnome-cups-manager.c:
	(gnome_cups_error_dialog):
	* gnome-cups-manager/gnome-cups-manager.h:
	* gnome-cups-manager/tray.c: (pause_or_resume_activate_cb),
	(properties_activate_cb): 
	* gnome-cups-manager/view-queue.c: (handle_error),
	(pause_or_resume_selected_cb), (set_as_default_selected_cb),
	(pause_jobs_cb), (resume_jobs_cb), (cancel_jobs_cb):
	* libgnomecups/gnome-cups-printer.c: (gnome_cups_printer_pause),
	(gnome_cups_printer_resume), (gnome_cups_printer_delete),
	(gnome_cups_printer_set_default), (gnome_cups_printer_pause_job),
	(gnome_cups_printer_resume_job), (gnome_cups_printer_cancel_job):
	* libgnomecups/gnome-cups-printer.h:
	* libgnomecups/gnome-cups-request.c: (gnome_cups_error_quark),
	(gnome_cups_response_set_error):
	* libgnomecups/gnome-cups-request.h:
	* nautilus-view/nautilus-printers.c: (printer_gone_cb),
	(handle_error), (pause_cb), (resume_cb), (make_default_cb),
	(delete_cb):  Begin handling errors with nice little dialogs.  
	There is still some stuff to be done, but this is most of it.

=== gnome-cups-manager 0.1 ===

2002-11-06  Dave Camp  <dave@ximian.com>

	* gnome-cups-manager/gnome-cups-manager.c: (add_to_session),
	(main): Respawn the manager.

2002-11-05  Dave Camp  <dave@ximian.com>

	* gnome-cups-manager/view-queue.c: (cancel_jobs_cb): Implemented. 
	(setup_menus): Connect the edit menu items.
	(create_popup_menu): Connect the cancel menu item.

2002-11-05  Dave Camp  <dave@ximian.com>

	Began implementing job pausing/resuming/cancelling.
	
	* gnome-cups-manager/gnome-cups-manager.glade:
	* gnome-cups-manager/view-queue.c: (list_store_set_job),
	(selection_has_paused_cb), (selection_has_running_cb),
	(selection_has_selection_cb), (get_menu_sensitivities),
	(update_menus), (collect_jobs_cb), (pause_jobs_cb),
	(resume_jobs_cb), (create_popup_menu), (tree_button_press_cb),
	(tree_button_release_cb), (selection_changed_cb),
	(setup_queue_tree), (is_default_changed_cb),
	(attributes_changed_cb), (gnome_cups_manager_view_queue):  Added 
	a job popup menu, implemented sensitivity on the Edit menu items,
	implemented the Pause and Resume menu items.
	* libgnomecups/gnome-cups-printer.h:
	* libgnomecups/gnome-cups-printer.c:
	(gnome_cups_printer_pause_job), (gnome_cups_printer_resume_job),
	(gnome_cups_printer_cancel_job): New functions.

	* libgnomecups/gnome-cups-request.h:
	* libgnomecups/gnome-cups-request.c:
	(gnome_cups_request_new_for_job): New function.

2002-11-05  Dave Camp  <dave@ximian.com>

	* gnome-cups-add/add-printer.c (network_location_next): Select the
	detected printer before going to the detected page.

2002-11-05  Dave Camp  <dave@ximian.com>

	* Begin Changelog