Commit Graph

534 Commits

Author SHA1 Message Date
Jason Leach dd91f0c23c s/Helix Code/Ximian/ for the initial contact card.
2001-01-16  Jason Leach  <jasonleach@usa.net>

	* backend/pas/pas-backend-file.c (INITIAL_VCARD): s/Helix
	Code/Ximian/ for the initial contact card.

svn path=/trunk/; revision=7538
2001-01-16 17:57:13 +00:00
Jacob Leach 7878a71545 Moved ESearchBar from filter/ to widgets/misc/, a more appropriate home.
Moved ESearchBar from filter/ to widgets/misc/, a more appropriate
 home.  Bug #1060.

svn path=/trunk/; revision=7536
2001-01-16 17:50:44 +00:00
JP Rosevear ff3935d0a6 '2001-01-15 JP Rosevear <jpr@ximian.com>
* conduit/address-conduit.c (print_local): prevent segfaults and
	buffer overflows
	(print_remote): ditto

2001-01-15  JP Rosevear  <jpr@ximian.com>

	* conduits/todo/todo-conduit.c (print_local): prevent segfaults and
	buffer overflows.
	(print_remote): ditto

	* conduits/calendar/calendar-conduit.c: as above

svn path=/trunk/; revision=7504
2001-01-15 16:01:35 +00:00
Dietmar Maurer 41a9a74be4 changed the signature of the property_bag get/set functions
svn path=/trunk/; revision=7499
2001-01-15 08:32:46 +00:00
JP Rosevear 84d7968512 remove old config message
2001-01-14  JP Rosevear  <jpr@ximian.com>

	* configure.in: remove old config message

svn path=/trunk/; revision=7492
2001-01-15 01:34:54 +00:00
JP Rosevear 80b2b2222e pass -module and -avoid-version to conduit linker
2001-01-14  JP Rosevear  <jpr@ximian.com>

	* conduits/calendar/Makefile.am: pass -module and -avoid-version to
	conduit linker

	* conduits/todo/Makefile.am: ditto

svn path=/trunk/; revision=7490
2001-01-14 14:58:15 +00:00
Ettore Perazzoli 936a6d77dd Add an ::asyncCopyFolder method to the ShellComponent interface. Move
all the message hiding options to the View menu.

svn path=/trunk/; revision=7456
2001-01-12 21:00:21 +00:00
Miguel de Icaza b27e0a9b09 added i18n for etable.
2001-01-12  Miguel de Icaza  <miguel@ximian.com>

	* gui/widgets/e-addressbook-view.c: added i18n for etable.

svn path=/trunk/; revision=7449
2001-01-12 08:44:59 +00:00
Iain Holmes c7e5e9a3f2 Fix make dist
svn path=/trunk/; revision=7417
2001-01-11 23:42:22 +00:00
Iain Holmes 3171fd7b5a Try again
svn path=/trunk/; revision=7406
2001-01-11 20:21:19 +00:00
Chris Toshok 3eee053cd6 get a book view from somewhere so we can give status messages - choose the
2001-01-11  Chris Toshok  <toshok@helixcode.com>

	* backend/pas/pas-backend-ldap.c
	(pas_backend_ldap_process_create_card): get a book view from
	somewhere so we can give status messages - choose the first one in
	the list.
	(pas_backend_ldap_process_modify_card): same.
	(pas_backend_ldap_process_remove_card): same.
	(prop_info): add more properties, like home_phone, mobile, pager,
	uri, org_unit, office, title, and manager.

svn path=/trunk/; revision=7404
2001-01-11 20:10:30 +00:00
Iain Holmes 76db8f7ba9 GnomeCard importer
svn path=/trunk/; revision=7399
2001-01-11 19:09:03 +00:00
Miguel de Icaza 2e3bf2d247 More Makefile organization to compile
svn path=/trunk/; revision=7350
2001-01-10 02:15:08 +00:00
Miguel de Icaza 328c0538af Order LDADD flags correctly so it compiles.
2001-01-09  Miguel de Icaza  <miguel@gnu.org>

	* printing/Makefile.am: Order LDADD flags correctly so it compiles.

svn path=/trunk/; revision=7349
2001-01-10 02:11:32 +00:00
Chris Toshok f75e9f44f9 connect with the EAddressbookView's status_message signal.
2001-01-09  Chris Toshok  <toshok@helixcode.com>

	* gui/component/addressbook.c (addressbook_factory_new_control):
	connect with the EAddressbookView's status_message signal.
	(set_status_message): set the status message on the ShellView
	Interface associated with our control.
	(retrieve_shell_view_interface_from_control): new function.  get
	the shell view inteface associated with a control.

	* gui/widgets/e-addressbook-view.c
	(e_addressbook_view_class_init): register status_message signal.
	(status_message): new function, emit our status_message signal.
	(change_view_type): connect with the view->object's
	"status_message" signal.

	* gui/widgets/e-addressbook-view.h (struct
	_EAddressbookViewClass): add status_message signal.

svn path=/trunk/; revision=7346
2001-01-09 23:55:13 +00:00
Chris Toshok 289cbd41bc register our status_message signal. (status_message): new function, emit
2001-01-09  Chris Toshok  <toshok@helixcode.com>

	* gui/widgets/e-minicard-view-widget.c
	(e_minicard_view_widget_class_init): register our status_message
	signal.
	(status_message): new function, emit our status_message signal.
	(e_minicard_view_widget_realize): connect to the EMinicardView's
	status_message signal.

	* gui/widgets/e-minicard-view-widget.h: add status_message signal.

	* gui/widgets/e-minicard-view.c (e_minicard_view_class_init):
	register our status_message signal.
	(e_minicard_view_init): init status_message_id.
	(status_message): new function, emit our status_message signal.
	(book_view_loaded): connect to the EBookView's status_message
	signal.
	(disconnect_signals): disconnect status_message_id.

	* gui/widgets/e-minicard-view.h: add status_mesage_id, and
	status_message signal.

	* gui/widgets/e-addressbook-model.c (status_message): new
	function, emit our status_message.
	(e_addressbook_model_class_init): register our "status_message"
	signal.
	(book_view_loaded): connect to the EBookView's status_message
	signal, so we can chain it to our parent.
	(e_addressbook_model_init): init status_message_id.
	(remove_book_view): disconnect status_message_id.

	* gui/widgets/e-addressbook-model.h: add status_message_id, and
	status_message signal.

	* backend/pas/pas-backend-ldap.c change the objectclass we create
	objects with to "inetOrgPerson" as it encompasses the fields we
	use.
	(create_dn_from_ecard): remove the mail/org handling from
	here.  we just prepend cn=$cn onto the base dn.
	(create_card_handler): remove the NULL that build_mods_from_ecards
	adds at the end, and insert our objectClass.
	(modify_card_handler): call search_for_dn to get the ECardSimple
	of the old card, since it might (and does in the current code)
	doing a brute force search.
	(search_for_dn): new function, to search for an entry by its dn.
	right now we brute force (objectclass=*) under the base dn and
	compare dn's.  going to add a first pass that explodes the dn and
	searches that way, using (objectclass=*) as a last resort.  also,
	here's where we'd put the extensibleMatch code if we want to go
	that route.

	* backend/ebook/e-card.c (e_card_set_arg): if we're setting the
	full name regenerate ecard->name.

svn path=/trunk/; revision=7345
2001-01-09 23:08:08 +00:00
Chris Toshok 3c979919b1 if we're setting the full name regenerate ecard->name.
2001-01-09  Chris Toshok  <toshok@helixcode.com>

	* backend/ebook/e-card.c (e_card_set_arg): if we're setting the
	full name regenerate ecard->name.

svn path=/trunk/; revision=7342
2001-01-09 22:17:22 +00:00
Chris Toshok 5dca3046d3 new function. (impl_BookListener_respond_authentication_result): new
2001-01-04  Chris Toshok  <toshok@helixcode.com>

	* backend/ebook/e-book-listener.c
	(e_book_listener_queue_authentication_response): new function.
	(impl_BookListener_respond_authentication_result): new function.
	(e_book_listener_get_epv): fill in
	epv->notifyAuthenticationResult.

	* backend/ebook/e-book-listener.h: add AuthenticationResponse to
	EBookListenerOperation.

	* backend/ebook/e-book.c (e_book_authenticate_user): new function.

	* backend/ebook/e-book.h: add prototype for
	e_book_authenticate_user.

	* backend/idl/addressbook.idl (GNOME:Evolution:Addressbook:Book):
	add authenticateUser method.
	(GNOME:Evolution:Addressbook:BookListener): add
	AuthenticationFailed and AuthenticationRequired to CallStatus.
	also add notifyAuthenticationResult method.

	* backend/pas/pas-backend-file.c
	(pas_backend_file_process_authenticate_user): dummy
	authenticate_user function that always succeeds.
	(pas_backend_file_process_client_requests): respond to the
	AuthenticateUser request.

	* backend/pas/pas-backend-ldap.c (pas_backend_ldap_build_query):
	gtk_object_unref(sexp) => s_exp_unref(sexp).
	(pas_backend_ldap_process_authenticate_user): fill in to use
	ldap_simple_bind_s.
	(pas_backend_ldap_process_client_requests): respond to the
	AuthenticateUser request.

	* backend/pas/pas-book.c (pas_book_queue_authenticate_user): new
	function.
	(impl_GNOME_Evolution_Addressbook_Book_authenticateUser): new
	function.
	(pas_book_respond_authenticate_user): new function.
	(pas_book_get_epv): fill in epv->authenticateUser.

	* backend/pas/pas-book.h: add AuthenticateUser operation type, and
	add user/passwd to the PASRequest struct.

	* gui/component/addressbook-storage.c
	(addressbook_storage_get_source_by_uri): new function.  should use
	a hashtable, perhaps, but the lists will generally be small
	anyway.

	* gui/component/addressbook-storage.h: add prototype for
	addressbook_storage_get_source_by_uri.

	* gui/component/addressbook-config.c
	(addressbook_source_dialog_set_source): fill in the binddn if the
	auth page is shown.

	* gui/component/addressbook.c (book_open_cb): shoe-horn
	authentication in here.  if the source was configured to use
	authentication, authenticate the user after opening the ebook.
	also, be paranoid and clear out the password after authenticating.
	(book_auth_cb): callback for auth.  set the "book" arg on the
	view->view here.
	(passwd_cb): set the view's passwd that'll be used in
	book_open_cb.
	(addressbook_view_free): g_free view->passwd.

svn path=/trunk/; revision=7265
2001-01-05 02:22:47 +00:00
Christopher James Lahey 3596cc5df5 Added this function.
2001-01-04  Christopher James Lahey  <clahey@helixcode.com>

	* gui/component/addressbook-component.c,
	gui/component/addressbook-component.h
	(addressbook_component_get_shell_client): Added this function.

	* gui/component/select-names/e-select-names.c,
	gui/component/select-names/e-select-names.h: Added code for the
	ability to switch between different folders.  This doesn't work
	yet.

	* gui/component/select-names/select-names.glade,
	gui/component/select-names/select-names.glade.h: Added an option
	menu to this dialog.

svn path=/trunk/; revision=7262
2001-01-04 23:20:44 +00:00
JP Rosevear 5ff5cd8153 Remove non-existent file
2001-01-04  JP Rosevear  <jpr@helixcode.com>

	* POTFILES.in: Remove non-existent file

2001-01-04  JP Rosevear  <jpr@helixcode.com>

	* conduit/Makefile.am: Fix hard coded library names that were
	accidentally committed (i'm looking at you miggie)

	* contact-editor/e-contact-editor.c (categories_clicked): Reflect
	renaming.

	* contact-editor/e-contact-editor-categories.[hc]: These are
	living in gal now

svn path=/trunk/; revision=7261
2001-01-04 21:56:16 +00:00
JP Rosevear f9006ad0d8 Oops, this shouldn't have gone in yet
svn path=/trunk/; revision=7257
2001-01-04 20:53:42 +00:00
JP Rosevear 398db56250 Need to e_sexp_unref the the sexp, not gtk_object_unref it.
2001-01-04  JP Rosevear  <jpr@helixcode.com>

	* backend/pas/pas-backend-file.c (pas_backend_file_book_view_free):
	Need to e_sexp_unref the the sexp, not gtk_object_unref it.

svn path=/trunk/; revision=7256
2001-01-04 20:52:20 +00:00
Michael Meeks 30ff318dbb check capabilities is valid before doing a strstr.
2001-01-03  Michael Meeks  <michael@helixcode.com>

	* gui/widgets/e-addressbook-model.c (get_view): check
	capabilities is valid before doing a strstr.

svn path=/trunk/; revision=7242
2001-01-04 00:59:29 +00:00
Michael Meeks 2a86e81e9d g_strdup things we g_free.
2001-01-03  Michael Meeks  <michael@helixcode.com>

	* backend/pas/pas-backend-file.c (pas_backend_file_search):
	g_strdup things we g_free.

svn path=/trunk/; revision=7229
2001-01-03 11:04:09 +00:00
Christopher James Lahey bb8ba48a85 Make sure this won't crash if the given contact is removed from the
2001-01-02  Christopher James Lahey  <clahey@helixcode.com>

	* contact-editor/e-contact-editor.c (delete_cb): Make sure this
	won't crash if the given contact is removed from the database
	while this function is being called.

	* gui/widgets/e-minicard.c: Made sure this won't crash if the
	given contact is removed from the database while the right click
	menu is being displayed.

svn path=/trunk/; revision=7227
2001-01-03 04:05:06 +00:00
Chris Toshok b941c6f04c copy the dialog's source, destroy the dialog after we're done, and make
2000-12-30  Chris Toshok  <toshok@helixcode.com>

	* gui/component/addressbook-config.c (edit_source_clicked): copy
	the dialog's source, destroy the dialog after we're done, and make
	sure to update both columns in the clist.
	(add_source_clicked): copy the dialog's source, and destroy the
	dialog when we're done.
	(addressbook_source_dialog_destroy): free up all the dialog's
	memory.

	* gui/component/addressbook.c (set_prop): allow file: uri's that
	point to files, not just dirs that contain addressbook.db.  The
	rule is the addressbook file has to end in .db.

	* gui/component/addressbook-storage.c (file_source_foreach):
	contactserver => contactfile.  cut and paste error.
	(addressbook_storage_init_source_uri): use file://%s to build the
	uri.

	* gui/component/e-ldap-server-dialog.[ch]: forgot to remove these
	in my last commit.

svn path=/trunk/; revision=7199
2000-12-30 20:12:33 +00:00
Chris Toshok c4dfc8669b new function, calling our new config ui code. (control_activate): no
2000-12-29  Chris Toshok  <toshok@helixcode.com>

	* gui/component/addressbook.c (config_cb): new function, calling
	our new config ui code.
	(control_activate): no longer load evolution-addressbook-ldap.xml,
	as it's not there.

	* gui/component/addressbook-component.c (owner_set_cb):
	setup_ldap_storage => addressbook_storage_setup.

	* gui/component/Makefile.am (evolution_addressbook_SOURCES):
	remove e-ldap-storage.[ch] and add addressbook-storage.[ch].
	(glade_DATA): remove ldap-server-dialog.glade and add
	addressbook-config.glade.
	(EXTRA_DIST): same.

	* gui/component/addressbook-config.[ch]: add another dialog to
	give a list of our sources and offer the Add/Delete/Edit
	interface.  This plugs into the previous dialog work (the source
	editor.)

	* gui/component/addressbook-storage.[ch]: new files, containing
	the remains of e-ldap-storage.[ch] and adding the new
	AddressbookSource type and it's subordinates.  Also, the xml
	format has changed slightly and the file name is no longer
	~/evolution/ldap-servers.xml - it's
	~/evolution/addressbook-sources.xml.

	* gui/component/addressbook-config.glade: new file, new config
	interface.

	* gui/component/ldap-server-dialog.glade: removed.

	* gui/component/e-ldap-storage.[ch]: removed.

svn path=/trunk/; revision=7198
2000-12-30 05:25:57 +00:00
Chris Toshok 5ba789a653 add addressbook-config.[ch].
2000-12-28  Chris Toshok  <toshok@helixcode.com>

	* gui/component/Makefile.am (evolution_addressbook_SOURCES): add
	addressbook-config.[ch].

	* gui/component/addressbook-config.c,
	gui/component/addressbook-config.h: new files, containing at the
	moment a beautiful "new/edit source dialog" inspired by the
	mail-config-gui code.  It'll be ready for prime time after rev'ing
	the .xml file the addressbook uses to store it's "other sources"
	to include files, and the addition of the ldap auth stuff.

svn path=/trunk/; revision=7191
2000-12-29 03:23:23 +00:00
Miguel de Icaza 5eef222ab4 Set draw background to FALSE.
2000-12-25  Miguel de Icaza  <miguel@helixcode.com>

	* gui/widgets/e-minicard.c (e_minicard_realize): Set draw
	background to FALSE.

	* gui/widgets/e-minicard-label.c (e_minicard_label_construct): ditto.
	(e_minicard_label_construct): ditto

svn path=/trunk/; revision=7164
2000-12-25 08:29:30 +00:00
Christopher James Lahey d612974d8a Added Ms. and Miss to the prefix drop down box. Patch submitted by Martin
2000-12-23  Christopher James Lahey  <clahey@helixcode.com>

	* contact-editor/fullname-strings.h,
	contact-editor/fullname.glade: Added Ms. and Miss to the prefix
	drop down box.  Patch submitted by Martin Hicks <mort@bork.org>.

svn path=/trunk/; revision=7144
2000-12-23 12:31:03 +00:00
JP Rosevear cfd19c2adb Ref the cards that get put in the change list (next_changed_item): util
2000-12-21  JP Rosevear  <jpr@helixcode.com>

	* conduit/address-conduit.c (cursor_cb): Ref the cards that get put
	in the change list
	(next_changed_item): util function to get the real next changed item
	(compute_status): really compute the status of the record
	(local_record_from_uid): Set the id of the temporary card
	(check_for_slow_setting): Make this check a little saner
	(card_added): Only record the CardObjectChange if the card is not
	archived
	(card_changed): ditto
	(card_removed): ditto
	(set_status_cleared): actually clear the status
	(for_each_modified): Clean out cruft and use next_changed_item
	(add_record): Set the new id properly in our local card copy
	(replace_record): handle the case where the record has been deleted
	and we need to call add.  need to update the changed_hash entry
	(delete_record): Don't panic if the card is not found, its already
	been deleted.

	* backend/pas/pas-backend-file.c (pas_backend_file_book_view_copy):
	The change_context no longer has a del_cards member
	(pas_backend_file_book_view_free): ditto
	(pas_backend_file_process_get_changes): ditto
	(pas_backend_file_changes_foreach_key): just record the id
	(pas_backend_file_changes): notify_remove needs an id not a vcard

svn path=/trunk/; revision=7120
2000-12-21 22:31:06 +00:00
JP Rosevear 64e2a500f8 Check for null strings (e_pilot_utf8_from_pchar): ditto
2000-12-20  JP Rosevear  <jpr@helixcode.com>

	* e-pilot-util.c (e_pilot_utf8_to_pchar): Check for null strings
	(e_pilot_utf8_from_pchar): ditto

svn path=/trunk/; revision=7106
2000-12-20 21:48:10 +00:00
JP Rosevear 0380a5d85e Use my own wrapper functions instead of trying to *directly* access the
2000-12-20  JP Rosevear  <jpr@helixcode.com>

	* conduit/address-conduit.c (match): Use my own wrapper
	functions instead of trying to *directly* access the the data
	structures my self
	(post_sync): Put in hack to prevent syncing the same records twice

svn path=/trunk/; revision=7104
2000-12-20 18:18:40 +00:00
JP Rosevear 6dc2652f70 Remove pointless comment
2000-12-19  JP Rosevear  <jpr@helixcode.com>

	* conduits/calendar/calendar-conduit.c: Remove pointless comment

	* conduits/todo/todo-conduit.c (is_empty_time): add utility function
	(comp_from_remote_record): use it

2000-12-19  JP Rosevear  <jpr@helixcode.com>

	*conduit/address-conduit.c (ecard_from_remote_record): Convert
	pilot strings to utf for the e-cards.

svn path=/trunk/; revision=7093
2000-12-20 00:41:48 +00:00
JP Rosevear fff1110610 Convert cal component strings to pilot character set
2000-12-19  JP Rosevear  <jpr@helixcode.com>

	* conduits/calendar/calendar-conduit.c (local_record_from_comp):
	Convert cal component strings to pilot character set
	(comp_from_remote_record): vice versa

	* conduits/todo/todo-conduit.c: Same as above

2000-12-19  JP Rosevear  <jpr@helixcode.com>

	* conduit/address-conduit.c (local_record_from_ecard): Convert ecard
	strings to pilot encodings

2000-12-19  JP Rosevear  <jpr@helixcode.com>

	* e-pilot-util.c (e_pilot_utf8_to_pchar): Convert utf8 strings to
	pilot character set
	(e_pilot_utf8_from_pchar): vice versa

	* Makefile.am: Conditionally build e-pilot-util.[hc] because
	they depend on pilot-link stuff

svn path=/trunk/; revision=7090
2000-12-19 23:09:31 +00:00
Christopher James Lahey b5eefb58b7 Made it so that if you select multiple contacts, the right click menu to
2000-12-19  Christopher James Lahey  <clahey@helixcode.com>

	* gui/widgets/e-addressbook-view.c (delete): Made it so that if
	you select multiple contacts, the right click menu to delete
	deletes them all.

svn path=/trunk/; revision=7080
2000-12-19 16:15:00 +00:00
Chris Toshok 87c51e6a0a always use LDAP_NAME_ERROR (in the openldap1 case it's #defined to
2000-12-18  Chris Toshok  <toshok@helixcode.com>

	* backend/pas/pas-backend-ldap.c (ldap_error_to_response): always
	use LDAP_NAME_ERROR (in the openldap1 case it's #defined to
	NAME_ERROR).
	(build_card_from_entry): ldap_get_values can return NULL.  also,
	openldap2 keeps us from getting at ldap->ld_errno, so we can't
	tell if there was a decoding error like we used to.  the double
	free problem where ldap would free the ber if there was a decoding
	problem might be fixed now..  further investigation is needed.
	for now we leak in openldap2.
	(ldap_search_handler): the ldap structure is opaque, so use
	ldap_search_ext to give the extra information (the max responses,
	timeout, etc.) in the openldap2 case.

svn path=/trunk/; revision=7073
2000-12-18 21:36:44 +00:00
Christopher James Lahey 166e630ba2 Test for the existance of LDAP_NAME_ERROR and if it exists as a macro, use
2000-12-13  Christopher James Lahey  <clahey@helixcode.com>

	* backend/pas/pas-backend-ldap.c (ldap_error_to_response): Test
	for the existance of LDAP_NAME_ERROR and if it exists as a macro,
	use it instead of NAME_ERROR.

svn path=/trunk/; revision=6992
2000-12-14 04:11:37 +00:00
Michael Meeks 53fc209818 update cut and paste description error.
2000-12-14  Michael Meeks  <michael@helixcode.com>

	* gui/component/GNOME_Evolution_Addressbook.oafinfo: update cut
	and paste description error.

svn path=/trunk/; revision=6987
2000-12-14 01:42:18 +00:00
Dan Winship dcf7f4519e NUL-terminate the returned vcard so we don't sometimes end up with
* gui/widgets/e-minicard-control.c (stream_read): NUL-terminate
	the returned vcard so we don't sometimes end up with trailing
	junk that makes libversit unhappy.

svn path=/trunk/; revision=6970
2000-12-13 19:35:39 +00:00
Iain Holmes 945566cd35 Make the -> in the select names dialog into a GNOME stock arrow pixmap.
svn path=/trunk/; revision=6958
2000-12-13 00:50:10 +00:00
Christopher James Lahey f4fbeeefa1 Connect to the "cursor_change" signal on the ETable here instead of the
2000-12-09  Christopher James Lahey  <clahey@helixcode.com>

	* gui/component/select-names/e-select-names.c
	(e_select_names_init): Connect to the "cursor_change" signal on
	the ETable here instead of the ETableScrolled.
	(remove_address): Added the col and event parameters to this
	callback to match the added parameters to the double click signal.
	(e_select_names_add_section): Connect to the "double_click" signal
	on the ETable here instead of the ETableScrolled.

svn path=/trunk/; revision=6894
2000-12-10 00:09:55 +00:00
Christopher James Lahey 3ec0323ff6 When setting the "name" argument, copy the incoming name. This fixes a
2000-12-09  Christopher James Lahey  <clahey@helixcode.com>

	* backend/ebook/e-card.c (e_card_set_arg): When setting the "name"
	argument, copy the incoming name.  This fixes a crash.

svn path=/trunk/; revision=6887
2000-12-09 18:21:16 +00:00
Christopher James Lahey f34a7f6b0f Made editing the name using the full name button set the file as entry
2000-12-09  Christopher James Lahey  <clahey@helixcode.com>

	* contact-editor/e-contact-editor.c: Made editing the name using
	the full name button set the file as entry properly.  Made it
	so that the address parse that the user chooses after
	clicking on the Full Address... button gets saved.

svn path=/trunk/; revision=6886
2000-12-09 17:13:19 +00:00
Christopher James Lahey 7fc312d8ad Made it so that the editor->name is set after the entry is changed. This
2000-12-08  Christopher James Lahey  <clahey@helixcode.com>

	* contact-editor/e-contact-editor.c (full_name_clicked): Made it
	so that the editor->name is set after the entry is changed.  This
	means that the reparse that the person chose is saved.

svn path=/trunk/; revision=6885
2000-12-09 03:09:04 +00:00
Ettore Perazzoli a66eae1674 Complete the code to associate a URI and a folder type to the toplevel
node in a storage.  It sucks a bit and needs a little more
refactoring.

svn path=/trunk/; revision=6878
2000-12-09 00:55:57 +00:00
Christopher James Lahey d65526d270 Fixed some formatting.
2000-12-08  Christopher James Lahey  <clahey@helixcode.com>

	* backend/ebook/e-card.c: Fixed some formatting.

	* contact-editor/e-contact-editor-categories.h: Removed an
	unneeded #include.

	* gui/widgets/e-addressbook-view.c: Connect to the signals on the
	ETable instead of the ETableScrolled.

svn path=/trunk/; revision=6872
2000-12-08 21:26:24 +00:00
JP Rosevear 0a02275389 Pass "" rather than NULL to e_card_new. (local_record_from_ecard): Make
2000-12-07  JP Rosevear  <jpr@helixcode.com>

	* conduit/address-conduit.c (local_record_from_uid): Pass "" rather
	than NULL to e_card_new.
	(local_record_from_ecard): Make sure ecard->name is valid
	(check_for_slow_setting): Remove hard coded test value
	(card_added): g_strdup the resul of e_card_get_id
	(card_changed): ditto

svn path=/trunk/; revision=6859
2000-12-08 00:14:42 +00:00
Christopher James Lahey 9a915c77db Got rid of code referencing the ETableScrolled proxy functions.
2000-12-07  Christopher James Lahey  <clahey@helixcode.com>

	* gui/widgets/e-addressbook-view.c: Got rid of code referencing
	the ETableScrolled proxy functions.

svn path=/trunk/; revision=6853
2000-12-07 23:49:26 +00:00
Christopher James Lahey 457aff0a22 Moved the gal view menu stuff from here to EAddressbookView.
2000-12-06  Christopher James Lahey  <clahey@helixcode.com>

	* gui/component/addressbook.c: Moved the gal view menu stuff from
	here to EAddressbookView.

	* gui/widgets/e-addressbook-view.c,
	gui/widgets/e-addressbook-view.h: New function to set up the menus
	for the EAddressbookView.

svn path=/trunk/; revision=6814
2000-12-06 18:43:02 +00:00