2004-03-10  Rodney Dawes  <dobey@ximian.com>

	* gui/component/select-names/e-select-names.c (e_select_names_new):
	Compare the last_used_uri key against NULL and empty string, and get
	the default book if either of those are true
	Strip addressbook.db from the contacts_uri for passing to the folder
	selector button, if addressbook.db is in the contacts_uri

2004-02-19  Hans Petter Jansson  <hpj@ximian.com>

	Fixes #45308 and duplicates.

	* gui/widgets/e-addressbook-model.c (eab_model_set_property): Store
	the IDs of book signals connected to, so we can disconnect from them
	later.

2004-02-16  JP Rosevear <jpr@ximian.com>

	* */Makefile.am: remove disable deprecated flags

2003-12-01  Frederic Crozat  <fcrozat@mandrakesoft.com>

	* gui/component/e-address-widget.c: (e_address_widget_new_control):
	Really rename e_address_widget_factory_new_control into
	e_address_widget_new_control (Mdk bug #6463, found by Chris Gleba)

2003-11-06 Leon Zhang <leon.zhang@sun.com>

	* gui/widgets/e-minicard.c: (e_minicard_event):
	gui/widgets/e-minicard-label.c: (e_minicard_label_event):
	make sure the declation is at the beginning of the block.

2003-11-08  Chris Toshok  <toshok@ximian.com>

	* backend/ebook/e-book.c (e_book_load_uri): put the URILoading
	assignment before e_book_load_uri_from_factory, as if there's a
	corba exception that happens and we call the user cb in _step, it
	could (as in the default book code) unref the ebook.  really, we
	should hold a ref to the book, but this is easier for the moment
	and doesn't result in us leaking when i get the ref/unref code
	wrong.

2003-10-28 Leon Zhang <leon.zhang@sun.com>

       * backend/pas/pas-backend-ldap.c:
       (get_cursor_handler): prevent accessing LDAP without stop.
       Fix bug 50583.

2003-10-28 Leon Zhang <leon.zhang@sun.com>

	* gui/widgets/e-minicard.c: (e_minicard_event): skip focus change
	event if there is an activated popup menu.

	* gui/widgets/e-minicard-label.c: (e_minicard_label_event):
	skip focus change event if there is an activated popup menu.
	Fix crash bug 49912.

2003-09-19  Gilbert Fang  <gilbert.fang@sun.com>

       * addressbook/gui/component/addressbook-component.c (xfer_folder):
         remove the "addressbook.db.summary" correctly. #48538

2003-09-05  Dan Winship  <danw@ximian.com>

	* gui/component/select-names/Makefile.am: Make libeselectnames.la
	be noinst: it depends on a symbol in libevolution-addressbook
	(addressbook_load_uri), so it's not usable as a standalone library
	anyway.

2003-09-04  Dan Winship  <danw@ximian.com>

	* conduit/Makefile.am (libeaddress_conduit_la_LIBADD):
	s/libeconduit-static/libeconduit/

2003-08-26  JP Rosevear  <jpr@ximian.com>

	* conduit/address-conduit.c (ecard_from_remote_record): duplicate
	the extra address lines

2003-08-18  Gilbert Fang  <gilbert.fang@sun.com>

        * addressbook/gui/widgets/e-addressbook-util.c
        (e_addressbook_send_card_list): use memcpy to assign
        CORBA_char_sequence instead of strcpy. (#46706)

2003-08-12  Rodrigo Moya <rodrigo@ximian.com>

	* backend/ebook/e-book.c (e_book_dispose): unref the
	EComponentListener before unloading the CORBA object.

2003-08-12  Hans Petter Jansson  <hpj@ximian.com>

	* backend/ebook/e-destination.c (e_destination_dispose): Chain.

	* gui/component/e-address-widget.c (e_address_widget_destroy): Chain.
	Prevent double frees. Prevent double GSource removal.

	* gui/component/e-cardlist-model.c (e_cardlist_model_class_init):
	Store parent class.
	(e_cardlist_model_dispose): Chain. Prevent double frees and unrefs.

	* gui/contact-editor/e-contact-editor-address.c
	(e_contact_editor_address_dispose): Chain.

	* gui/contact-editor/e-contact-editor-fullname.c
	(e_contact_editor_fullname_dispose): Chain.

	* gui/contact-list-editor/e-contact-list-editor.c
	(e_contact_list_editor_dispose): Chain.

	* gui/contact-list-editor/e-contact-list-model.c
	(contact_list_model_destroy): Chain. Prevent double frees and unrefs.

	* gui/widgets/e-addressbook-reflow-adapter.c (addressbook_dispose):
	Chain.

	* gui/widgets/e-addressbook-table-adapter.c (addressbook_dispose):
	Chain.

	* gui/widgets/e-addressbook-treeview-adapter.c (addressbook_destroy):
	Chain. Prevent double free.

	* gui/widgets/gal-view-minicard.c (gal_view_minicard_dispose):
	Chain. Prevent double free and detach.

	* gui/widgts/gal-view-treeview.c (gal_view_treeview_dispose):
	Chain. Prevent double free and detach.

	* printins/e-contact-print-style-editor.c
	(e_contact_print_stule_editor_destroy): Chain. Prevent double unref.

2003-07-23  Chris Toshok  <toshok@ximian.com>

	* printing/e-contact-print.c (e_contact_print_response): deal with
	"uses_list".  Fixes #30839.
	(e_contact_print_dialog_new): use GINT_TO_POINTER instead of
	casting to void*, and set "uses_list" to FALSE.
	(e_contact_print_card_dialog_new): same.
	(e_contact_print_card_list_dialog_new): same, but set "uses_list"
	to TRUE.

2003-07-23  Chris Toshok  <toshok@ximian.com>

	* backend/ebook/e-book.c (e_book_dispose): fix a typo.

2003-07-22  Akira TAGOH  <tagoh@redhat.com>

	* printing/e-contact-print-envelope.c (ecpe_print): Use 'Sans'
	instead of 'Helvetica' for the font name.
	* printing/e-contact-print.c (e_contact_build_style): Likewise.

2003-06-30  Dan Winship  <danw@ximian.com>

	* gui/widgets/e-addressbook-view.c (e_addressbook_view_dispose):
	disconnect from model signals to prevent a race condition at
	shutdown where the view gets destroyed and then the model notices
	the backend dying before being destroyed itself.

	* gui/widgets/e-addressbook-reflow-adapter.c
	(addressbook_finalize): add, to free priv.
	(e_addressbook_reflow_adapter_class_init): set it up

	* gui/component/e-address-popup.c (e_address_popup_set_free_form):
	Don't leak strings

	* gui/component/addressbook-storage.c (load_source_data): don't
	leak xml data.

	* gui/component/addressbook-component.c (new_item_cb): don't leak
	the new card.

2003-06-25  Gilbert Fang <gilbert.fang@sun.com>

	* gui/widgets/e-minicard-view-widget.c 
	(e_minicard_view_widget_real_focus_in_event): new function, 
	override the event handler for focus_in_event, set the first item
	be focused if no focused item at all.  Fixes bug 41826.

2003-06-18  Chris Toshok  <toshok@ximian.com>

	* gui/contact-editor/e-contact-editor.c (fill_in_field): in the
	EUrlEntry case just reassign widget.  it'll be handled by the
	GtkEditable code below.  Fixes #43841.

2003-06-14  Larry Ewing  <lewing@ximian.com>

        * gui/backend/ebook/e-card-simple.c:
	* gui/backend/ebook/e-card.c:
	* gui/backend/ebook/evolution-ldif-importer.c:
	* gui/backend/ebook/load-pine-addressbook.c:
	* gui/backend/ebook/test-card.c:
	* gui/backend/pas/pas-backend-card-sexp.c:
	* gui/backend/pas/pas-backend-ldap.c: Fix lots of leaks, update
	for correct use of g_object_get. Some cleanups.

2003-06-13  Larry Ewing  <lewing@ximian.com>
	
	* gui/component/addressbook.c:
        * gui/component/e-cardlist-model.c:
	* gui/component/select-names/e-select-names-text-model.c:
	* gui/contact-editor/e-contact-editor.c:
	* gui/contact-editor/e-contact-save-as.c:
	* gui/contact-list-editor/e-contact-list-editor.c:
	* gui/widgets/e-addressbook-table-adapter.c:
	* gui/widgets/e-addressbook-util.c:
	* gui/widgets/e-addressbook-view.c:
	* gui/widgets/e-minicard-view.c:
	* gui/widgets/e-minicard.c:  Fix lots of leaks, update for correct
	use of g_object_get.  Some misc cleanups.

	* printing/e-contact-print.c: update for correct use of
	g_object_get.

2003-06-05  Not Zed  <NotZed@Ximian.com>

	** For #42691.

	* gui/component/select-names/Makefile.am (%.server.in): implicit
	rule for .in file.
	(BUILT_SOURCES): added server_DATA.

	* gui/component/Makefile.am (%.server.in): use implicit rule for
	.in file.
	(BUILT_SOURCES): added, just server_DATA.
	(CLEANFILES): added

	* backend/ebook/Makefile.am (BUILT_SOURCES): add server_DATA.

2003-06-04  Rodrigo Moya <rodrigo@ximian.com>

 	* backend/ebook/ebook.c (e_book_do_response_open): adapted to
 	changes in EComponentListener API.

** See ChangeLog.pre-1-4 for older changes

