Commit Graph

916 Commits

Author SHA1 Message Date
89c47899ef ** See bug #62856 (workaround).
2004-08-27  Not Zed  <NotZed@Ximian.com>

        ** See bug #62856 (workaround).

        * gui/component/addressbook.c (addressbook_authenticate): add
        online flag to password request.

svn path=/trunk/; revision=27076
2004-08-30 04:32:28 +00:00
b7b81ffedd ** See bug #64011.
2004-08-27  Not Zed  <NotZed@Ximian.com>

      ** See bug #64011.

      * gui/component/addressbook-view.c (edit_addressbook_cb): Remove
      double ;; in declaration section (c99 extension).  From Vincent
      Noel <vnoel@cox.net>.

svn path=/trunk/; revision=27073
2004-08-30 04:27:17 +00:00
f96c63d552 Really fixes #61833 and #63697.
2004-08-26  Hans Petter Jansson  <hpj@ximian.com>

	Really fixes #61833 and #63697.

	* gui/component/select-names/e-select-names.etspec: Fetch values from
	column 86 (NAME_OR_ORG), instead of 2 (FILE_AS).

svn path=/trunk/; revision=27041
2004-08-27 05:13:13 +00:00
6bde4be459 Don't mark component menu accels for translation.
svn path=/trunk/; revision=27036
2004-08-26 16:16:54 +00:00
727b1f5724 disbale the display name widget in case of groupwise as we can not handle
2004-08-25  Sivaiah Nallagatla <snallagatla@novell.com>

       * gui/component/addressbook-config.c (source_to_dialog) :
       disbale the display name widget in case of groupwise as we can not handle renames as
       of now
       (dialog_to_source) also copy "use_ssl" property to new source so that
       new books also use ssl

svn path=/trunk/; revision=27023
2004-08-25 16:26:15 +00:00
1f5dacf042 May fix #61833.
2004-08-25  Hans Petter Jansson  <hpj@ximian.com>

	May fix #61833.

	* gui/component/select-names/e-select-names-table-model.c
	(fill_in_info): Get E_CONTACT_NAME_OR_ORG (first found from File As,
	Full Name, Organization, Email 1) for the "name" field. Hopefully
	will prevent most cases of blank entries.

svn path=/trunk/; revision=27022
2004-08-25 15:46:45 +00:00
b96d53711c Don't call gtk_dialog_set_has_separator on Gtk Message Dialog with GTK+ >=
* gui/component/addressbook-view.c: (delete_addressbook_cb):
       Don't call gtk_dialog_set_has_separator on Gtk Message Dialog
        with GTK+ >= 2.4.0.

svn path=/trunk/; revision=27016
2004-08-25 10:56:21 +00:00
0730105c0f remove the dead ldap config control stuff.
2004-08-20  Chris Toshok  <toshok@ximian.com>

	* gui/component/component-factory.c (factory): remove the dead
	ldap config control stuff.

svn path=/trunk/; revision=26984
2004-08-21 21:53:41 +00:00
5cb6605ddb [ likely fixes #61500 ] remove the secondary text, since we don't have the
2004-08-19  Chris Toshok  <toshok@ximian.com>

        [ likely fixes #61500 ]
        * addressbook-errors.xml (remove-addressbook): remove the
        secondary text, since we don't have the gerror text to supply it
        anymore.

        * gui/component/addressbook-view.c (book_removed): new function,
        move the error handling here.
        (delete_addressbook_cb): create a closure with necessary data, and
        call the e_book_async_remove instead of e_book_remove.

svn path=/trunk/; revision=26975
2004-08-19 20:33:11 +00:00
dc290b1f61 select names dialog can not be modal as password dialogs can come up while
2004-08-18  Sivaiah Nallagatla <snallagatla@novell.com>

        * gui/component/select-names/e-select-names.c (e_select_names_init) :
        select names dialog can not be modal as password dialogs can come up while
        user is in this dialog for address books which require authentication
        like groupwise and LDAP
        FIxes #63257

svn path=/trunk/; revision=26971
2004-08-19 04:36:47 +00:00
b837a54258 e passwords api change/reprompt if we need to.
2004-08-10  Not Zed  <NotZed@Ximian.com>

        * gui/component/addressbook.c (addressbook_authenticate): e
        passwords api change/reprompt if we need to.

svn path=/trunk/; revision=26881
2004-08-12 06:54:17 +00:00
792b7393e6 just revering a local change gone in in the commit i just made
2004-08-12  Sivaiah nallagatla <snallagatla@novell.com>

        * gui/compoent/addressbook.c : just revering a local change
        gone in in the commit i just made

svn path=/trunk/; revision=26877
2004-08-12 05:50:11 +00:00
6a6112ff6a when user cancels auth dialog send the anonoymous query only in case of
2004-08-12  Sivaiah Nallagatla <snallagatla@novell.com>

        * gui/component/addresbook.c (load_source_auth_cb) :
        when user cancels auth dialog send the anonoymous query
        only in case of ldap
        *gui/component/addresbook-view.c (book_open_cb) : no need to
        display the error dialog when user cancels that

svn path=/trunk/; revision=26876
2004-08-12 05:30:56 +00:00
697f828127 Make the main dialog here be an actual GtkDialog instead of a GtkWindow
2004-08-02  Rodney Dawes  <dobey@novell.com>

	* gui/component/ldap-config.glade: Make the main dialog here be
	an actual GtkDialog instead of a GtkWindow
	Fix up a few small spacing issues with the UI
	Change "Contacts Group" to "Address Book"

	* gui/component/addressbook-config.c (query_for_supported_bases):
	Use gtk_widget_ensure_style instead of gtk_widget_realize
	(addressbook_add_server_dialog):
	Use gtk_widget_ensure_style on the dialog and fix the spacing and
	border width of the dialog containers

	Fixes #61365

svn path=/trunk/; revision=26795
2004-08-02 18:03:04 +00:00
47912d36f7 [ fixes #61365 and other misc issues with the addressbook source editors ]
2004-07-30  Chris Toshok  <toshok@ximian.com>

	[ fixes #61365 and other misc issues with the addressbook source
	editors ]

	* gui/component/ldap-config.glade: change the
	supported-bases-dialog to be initially hidden.

	* gui/component/addressbook-view.c (editor_weak_notify): new
	function, remove the editor from our hash.
	(source_list_changed_cb): destroy the editors for given sources if
	they're up when the source disappears.
	(edit_addressbook_cb): add the editor (and some other misc info we
	need) to our uid_to_editor hash so we can look it up later.  only
	create the editor if one doesn't exist for the given source.
	(destroy_editor): GHFunc that destroys the widgets.
	(addressbook_view_dispose): destroy uid_to_editor.
	(addressbook_view_init): init uid_to_editor.

	* gui/component/addressbook-config.h: change return values for
	_edit_source and _new_source - they both return GtkWidget*s now.

	* gui/component/addressbook-config.c (addressbook_ldap_init):
	attempt set the protocol version to LDAPv3.  This makes the
	ldap_auth stuff work if the server requires v3.
	(addressbook_root_dse_query): we don't need the separate window
	arg, since all of this now happens *before* the supported bases
	dialog is shown.  we just use the source dialog's window for the
	various error dialogs.
	(do_ldap_root_dse_query): same.
	(query_for_supported_bases): same, and set the supported bases
	dialog as transient-for the source dialog, and make it modal.
	Lastly, don't make the editor modal.
	(addressbook_config_edit_source): return the editor's window.
	(addressbook_config_create_new_source): same.

svn path=/trunk/; revision=26778
2004-07-30 18:06:17 +00:00
bd4d726fa8 change contacts group to address book
2004-07-26  JP Rosevear  <jpr@novell.com>

 	* gui/component/ldap-config.glade: change contacts group to
 	address book

 	* gui/component/addressbook-component.c
 	(impl__get_userCreatableItems): ditto

svn path=/trunk/; revision=26736
2004-07-26 15:37:44 +00:00
d6b06ae7eb include config.h #61395.
2004-07-20  Not Zed  <NotZed@Ximian.com>

        * gui/widgets/eab-contact-display.c:
        * gui/contact-editor/eab-editor.c:
        * gui/component/addressbook-migrate.c: include config.h #61395.

svn path=/trunk/; revision=26693
2004-07-22 02:21:37 +00:00
a63a20c740 [ fixes #60508 ]
2004-07-21  Chris Toshok  <toshok@ximian.com>

	[ fixes #60508 ]

	* gui/component/addressbook-config.h: reorder the Scopes so that
	they match the option menu.

	* gui/component/ldap-config.glade: change the scope option menu to
	only display One and Sub, and also set the Login field to Lo_gin
	in both dialogs.  Add accelerators for the details page as well.

svn path=/trunk/; revision=26692
2004-07-22 02:12:34 +00:00
53527b388a don't set the toggle selection
2004-07-20  JP Rosevear  <jpr@novell.com>

	* gui/component/autocompletion-config.c
	(autocompletion_config_control_new): don't set the toggle
	selection

svn path=/trunk/; revision=26681
2004-07-20 16:36:18 +00:00
4fd6c59d45 [ fixes #56657 ]
2004-07-13  Rodney Dawes  <dobey@novell.com>

	[ fixes #56657 ]

	* gui/component/addressbook-migrate.c (get_source_by_uri):
	Replace this call with get_source_by_name ()
	(migrate_completion_folders): Fix the non-local folder migration
	to look up sources for the migrated folders based on name, instead
	of using the URI

svn path=/trunk/; revision=26643
2004-07-13 20:47:27 +00:00
ae2cc62f2c [ fixes #61299 ]
2004-07-12  Chris Toshok  <toshok@ximian.com>

	[ fixes #61299 ]

	* gui/component/addressbook.c (addressbook_load_default_book):
	don't pass @closure to load_source_cb, since that expects to get a
	LoadSourceData*. also, don't always call e_book_async_open.  only
	do that when the book is non-NULL.

svn path=/trunk/; revision=26626
2004-07-12 18:28:08 +00:00
245b82197f tarball should ship .schemas.in.in files, not generated files.
* gui/component/Makefile.am:
        tarball should ship .schemas.in.in files, not generated files.

        * gui/component/apps_evolution_addressbook.schemas.in.in:
        Don't set empty default value on an int, this causes gconf warning.
        (bug #60859)

svn path=/trunk/; revision=26604
2004-07-09 11:18:34 +00:00
92e8573a7c fix shortcuts. #56746
2004-06-28  Not Zed  <NotZed@Ximian.com>

        * gui/component/addressbook-component.c
        (impl__get_userCreatableItems): fix shortcuts. #56746

svn path=/trunk/; revision=26539
2004-06-28 08:46:00 +00:00
ac7ffd6aff do not limit the text len to 2047 characters
2004-06-24  Radek Doulik  <rodo@ximian.com>

	* gui/component/select-names/e-select-names-model.c
	(e_select_names_model_get_textification): do not limit the text
	len to 2047 characters

	See bug #60366

svn path=/trunk/; revision=26497
2004-06-24 15:06:02 +00:00
54a5d78f78 Add an x-source-vcard target entry that includes the source book URI.
2004-06-23  Hans Petter Jansson  <hpj@ximian.com>

	* gui/component/addressbook-view.c: Add an x-source-vcard target entry
	that includes the source book URI.
	(destroy_merge_context): Implement.
	(removed_contact_cb): Implement.
	(merged_contact_cb): Implement.
	(selector_tree_drag_data_received): Get the source and target books,
	and see if we need to remove contacts from source after they're added
	to target. Copy contacts sequentially, not in parallel, with a
	callback.

	* gui/widgets/e-addressbook-view.c: Add an x-source-vcard target entry
	that includes the source book URI.
	(table_drag_data_delete): Remove. This is handled by the drag target.
	(table_drag_data_get): Handle more than one contact. Supply source.
	(create_table_view): Don't connect to the delete signal.

	* gui/widgets/e-minicard-view.c: Add an x-source-vcard target entry
	that includes the source book URI.
	(e_minicard_view_drag_data_delete): Remove. This is handled by the
	drag target.
	(e_minicard_view_drag_data_get): Handle x-source-vcard target.
	(e_minicard_view_drag_begin): Don't connect to the delete signal.
	(e_minicard_view_dispose): Don't disconnect from the delete signal.
	(e_minicard_view_init): Don't init delete_id.

	* gui/widgets/e-minicard-view.h: Remove delete_id from struct.

	* util/eab-book-util.[ch] (eab_contact_list_from_string): Skip the
	source URI if present.
	(eab_book_and_contact_list_from_string): Create the source book from
	the provided URI, if present.
	(eab_book_and_contact_list_to_string): Include the book URI in
	generated string.

svn path=/trunk/; revision=26485
2004-06-23 22:40:24 +00:00
5167085147 Move the search bar to the top and add a label _Search so that the entry
2004-06-23  Rodney Dawes  <dobey@novell.com>

	* gui/component/select-names/select-names.glade:
	Move the search bar to the top and add a label _Search so that the
	entry has a mnemonic for keyboard accessibility

	Fixes #52914 and #58448

svn path=/trunk/; revision=26476
2004-06-23 14:56:43 +00:00
15d5457481 revert this change.
svn path=/trunk/; revision=26450
2004-06-22 02:17:58 +00:00
725155fab5 make completion respect your download limit for a given source. speeds up
2004-06-21  Chris Toshok  <toshok@ximian.com>

	* gui/component/select-names/e-select-names-completion.c
	(e_select_names_completion_start_query): make completion respect
	your download limit for a given source.  speeds up completion
	substantially (or rather, speeds up switching of queries) when the
	ldap server has tons of entries.

svn path=/trunk/; revision=26449
2004-06-22 02:16:39 +00:00
3f4b0efb11 remove the auth-entry-notebook in the edit dialog, and rename the auth
2004-06-21  Chris Toshok  <toshok@ximian.com>

	* gui/component/ldap-config.glade: remove the auth-entry-notebook
	in the edit dialog, and rename the auth entry to... auth-entry.

	* gui/component/addressbook-config.c (source_to_dialog_new): nuke
	- it's identical to source_to_dialog.
	(dialog_to_source): we only have one auth entry now.  fill it in
	properly.
	(source_to_dialog): fill in the auth entry properly based on the
	auth type, and remove auth_entry_notebook references.
	(auth_optionmenu_activated): remove auth_entry_notebook
	references.
	(setup_general_tab): same, and use auth-entry instead of
	email-entry/dn-entry.
	(general_tab_check): use auth_principle instead of email/binddn.
	(add_folder_modify): same.
	(addressbook_add_server_dialog): put setup_connecting_tab inside
	the ifdef HAVE_LDAP, and call source_to_dialog instead of
	source_to_dialog_new.
	(addressbook_config_edit_source): always call setup_general_tab.

	* gui/component/addressbook-config.h (AddressbookLDAPScopeType):
	reorder to match order in option menu (we should really remove
	BASE altogether.. it's useless for searching.)

	* gui/component/addressbook-view.c (update_command_state):
	macroize this, annoying seeing the same 4 lines repeated 15 times.

svn path=/trunk/; revision=26445
2004-06-21 21:49:01 +00:00
413c72cd20 set auth-domain property on groupwise sources, so that newly created
2004-06-19 Sivaiah Nallagatla <snallagatla@novell.com>

       * gui/component/addressbook-config.c (dialog_to_source) :
       set auth-domain property on groupwise sources, so that
       newly created contact groups can share remembered passwords

svn path=/trunk/; revision=26434
2004-06-19 04:48:41 +00:00
d1d0e8e307 only go through the process of creating/loading the EBook if the model has
2004-06-18  Chris Toshok  <toshok@ximian.com>

	* gui/component/select-names/e-select-names-model.c
	(e_select_names_model_load_contacts): only go through the process
	of creating/loading the EBook if the model has some data in it.

svn path=/trunk/; revision=26424
2004-06-18 18:28:07 +00:00
576fae30db [ fixes bug #59376 ]
2004-06-18  Chris Toshok  <toshok@ximian.com>

	[ fixes bug #59376 ]

	* gui/component/addressbook-view.c (fill_popup_menu_callback):
	make this work with absolute uris in sources.  Thanks to Sushma
	Rai for the initial patch to fix this.

svn path=/trunk/; revision=26421
2004-06-18 16:59:26 +00:00
b7ed99720d EBookContactsCallback -> EBookListCallback. (eab_nickname_query): same.
2004-06-17  Chris Toshok  <toshok@ximian.com>

	* util/eab-book-util.c (eab_name_and_email_query):
	EBookContactsCallback -> EBookListCallback.
	(eab_nickname_query): same.

	* printing/e-contact-print.c: e-book-async.h -> e-book.h

	* gui/widgets/eab-vcard-control.c: e-book-async.h -> e-book.h.

	* gui/widgets/e-addressbook-model.h: e-book-async.h -> e-book.h.

	* gui/widgets/eab-popup-control.h: e-book-async.h -> e-book.h.

	* gui/widgets/eab-popup-control.c: remove e-book-async.h include.

	* gui/merging/eab-contact-merging.h: e-book-async.h -> e-book.h.

	* gui/contact-editor/e-contact-editor.h: e-book-async.h ->
	e-book.h.

	* gui/contact-editor/e-contact-editor.h: same.

	* gui/contact-list-editor/e-contact-list-editor.h: same.

	* gui/contact-list-editor/e-contact-list-model.h: remove include
	of e-book-async.h

	* gui/component/select-names/e-select-names-completion.h: include
	e-book.h, not e-book-async.h

	* gui/component/select-names/e-select-names-model.c: same.

	* gui/component/select-names/e-select-names.c: same.

	* gui/component/addressbook-migrate.c: include e-book.h, not
	e-book-async.h

	* gui/component/addressbook-view.c: same.

	* gui/component/addressbook.h: same.

	* gui/component/addressbook.c: remove include e-book-async.h.

svn path=/trunk/; revision=26402
2004-06-17 22:00:00 +00:00
d60e4144e5 set the source selector to be able to toggle the current selection. Fix
2004-06-16  Not Zed  <NotZed@Ximian.com>

        * gui/component/autocompletion-config.c
        (autocompletion_config_control_new): set the source selector to be
        able to toggle the current selection.  Fix for #55614.

svn path=/trunk/; revision=26362
2004-06-16 06:59:36 +00:00
776ddff674 Fixes #57795.
2004-06-07  Hans Petter Jansson  <hpj@ximian.com>

	Fixes #57795.

	* gui/component/addressbook-migrate.c (migrate_contacts): Change
	the "POSTAL" address in 1.4 to "OTHER" in 1.5.

svn path=/trunk/; revision=26243
2004-06-08 02:39:00 +00:00
756eadbdf3 fix the name of "stock_save-as" everywhere
svn path=/trunk/; revision=26237
2004-06-07 15:36:39 +00:00
6c9c376c96 only resolve destinations against persons, not contact lists.
2004-06-04  Chris Toshok  <toshok@ximian.com>

	* gui/component/select-names/e-select-names-model.c
	(name_and_email_simple_query_cb): only resolve destinations
	against persons, not contact lists.

svn path=/trunk/; revision=26219
2004-06-04 18:39:34 +00:00
dfc2d8df9a Add missing negation that caused a crash.
2004-06-02  Hans Petter Jansson  <hpj@ximian.com>

	* gui/component/addressbook-migrate.c
	(migrate_contact_folder_to_source): Add missing negation that caused
	a crash.

svn path=/trunk/; revision=26162
2004-06-02 21:27:08 +00:00
378701d1da remove hidden field migration, and add in a phase to clear the
2004-06-02  Chris Toshok  <toshok@ximian.com>

	* gui/component/addressbook-migrate.c (addressbook_migrate):
	remove hidden field migration, and add in a phase to clear the
	absolute_uri properties on ESources.

svn path=/trunk/; revision=26160
2004-06-02 21:14:11 +00:00
81a9c1e88d Don't need these two functions any more (source_to_dialog,
2004-06-02  Rodney Dawes  <dobey@novell.com>

	* gui/component/addressbook-config.c (focus_help, add_focus_handler):
	Don't need these two functions any more
	(source_to_dialog, auth_optionmenu_func):
	Don't try to change the notebook page or set the widget sensitive,
	for a notebook that doesn't exist any more
	(reparent_to_vbox): Don't need this function any more, as the
	widgets are all contained in the same dialog in the glade now
	(setup_general_tab, setup_connecting_tab, setup_searching_tab):
	We don't need to do the focus-based "tooltip" stuff any more
	We just use tooltips on the widgets now
	(ssl_optionmenu_selected, add_ssl_activate_cb):
	We don't need the ssl_optionmenu_selected callback any more, as the
	tooltips are just set on the necessary widgets now
	(query_for_supported_bases): Set the border widths on the dialog's
	vbox and action_area to be compliant with the HIG
	(addressbook_add_server_dialog): Unref the GConfClient object
	(addressbook_config_edit_source): Create the source_list so that
	we can actually save the changes that we make here
	Create the GladeXML with only the widget subtree that we need to
	use here, to avoid popping up other visible dialogs
	Set the border widths on the dialog's vbox and action_area to be
	compliant with the HIG
	We don't need to reparent widgets to vboxes any more, as the widgets
	are now part of the dialog's widget tree
	If we are without LDAP or not in LDAP mode, then hide the notebook
	borders, and change the border size of its child to appear as though
	we are a normal non-LDAP dialog
	We don't need to set the type hint on the window as we are no a
	real GtkDialog

	* gui/component/ldap-config.glade: Update the properties dialogs to
	be compliant with the HIG layout
	Get rid of some of the extra windows and put their children in the
	appropriate places in the properties dialog
	Make the properties dialog be a real GtkDialog

	Fixes #41141

svn path=/trunk/; revision=26153
2004-06-02 13:02:09 +00:00
3feccd8c20 call e_select_names_model_load_contacts after setting
2004-05-28  Chris Toshok  <toshok@ximian.com>

	* gui/component/select-names/e-select-names-bonobo.c
	(entry_set_property_fn): call e_select_names_model_load_contacts
	after setting text/addresses/destinations.

	* gui/component/select-names/e-select-names-model.c
	(name_and_email_simple_query_cb): new function, ripped from the
	1.4 e-destination stuff.
	(book_opened): new function, fire off eab_name_and_email_query for
	each item in our model (that doesn't represent a contact already).
	(e_select_names_model_load_contacts): new function, open the
	default addressbook (yeah yeah, i know we should open something
	different/more.)
	(e_select_names_cancel_contacts_load): new (unimplemented, and how
	do we implement it?) function.

	* gui/component/select-names/e-select-names-model.h: add
	prototypes for e_select_names_model_load_contacts and
	e_select_names_cancel_contacts_load.

	* gui/component/select-names/e-select-names.c (set_book): call
	get_query_string and set the book and query in a single call to
	g_object_set, just because we can/should.
	(update_query): reimplement in terms of get_query_string.
	(get_query_string): new function, build up the query string.

	* gui/component/select-names/Makefile.am (INCLUDES): add
	$(top_srcdir)/addressbook/util to INCLUDES.

svn path=/trunk/; revision=26129
2004-05-29 04:43:04 +00:00
286df8d713 added missing #ifdef HAVE_LDAP
2004-05-28  Christophe Fergeau  <teuf@gnome.org>

	* gui/component/addressbook-config.c: added missing #ifdef HAVE_LDAP

svn path=/trunk/; revision=26126
2004-05-28 17:38:09 +00:00
2c1c352d06 reenable this function, in a slightly broken manner. we don't have
2004-05-25  Chris Toshok  <toshok@ximian.com>

	* gui/component/select-names/e-select-names-text-model.c
	(e_select_names_text_model_activate_obj): reenable this function,
	in a slightly broken manner.  we don't have e_contact_get_book
	anymore (well, we never had it really... but we lost
	e_card_get_book).  load the system addressbook and supply that to
	the editors.  shouldn't be a problem, since it's a read-only
	editor anyway.

svn path=/trunk/; revision=26082
2004-05-25 17:49:21 +00:00
d49714cc98 [ fixes #58654 ]
2004-05-25  Chris Toshok  <toshok@ximian.com>

	[ fixes #58654 ]

	* gui/component/select-names/e-select-names.c (update_query):
	build up the query using e_book_query calls so we're insulated
	from field name changes.  also, conjoin if we have more than 1
	query element, not more than 2 (i *hope* this was an off by 1
	error...)

svn path=/trunk/; revision=26081
2004-05-25 17:35:44 +00:00
13492cb0f8 read the "auth-domain" property from e-source and use it as the component
2004-05-25 Sivaiah Nallagatla   <snallagatla@novell.com>

        * gui/component/addressbook.c (load_source_auth_cb )
        (load_source_auth_cb ) : read the "auth-domain" property
        from e-source and use it as the component name for e_password_*
        calls if it exists

svn path=/trunk/; revision=26078
2004-05-25 15:33:27 +00:00
479e758839 Generate the addressbook-errors.xml.h file and install the xml file and
2004-05-25  Jeffrey Stedfast  <fejj@novell.com>

	* Makefile.am: Generate the addressbook-errors.xml.h file and
	install the xml file and all that jazz.

	* addressbook-errors.xml: New error xml file.

	* gui/widgets/e-addressbook-view.c (backend_died): Use
	e_error_run().

	* gui/widgets/eab-gui-util.c (eab_error_dialog): Use
	e_error_run().
	(eab_load_error_dialog): Same.
	(eab_search_result_dialog): Same.
	(eab_prompt_save_dialog): Same.
	(save_it): Same.

	* gui/contact-editor/e-contact-editor.c (categories_clicked): Use
	e_error_run().
	(e_contact_editor_is_valid): Same.
	(save_contact): Same.

	* gui/component/addressbook-view.c (delete_addressbook_cb): Use
	e_error_run().

	* gui/component/addressbook-config.c (addressbook_ldap_init): Use
	e_error_run().
	(addressbook_ldap_auth): Same.
	(addressbook_root_dse_query): Same.
	(do_ldap_root_dse_query): Same.
	(do_schema_query): Same.

svn path=/trunk/; revision=26077
2004-05-25 14:57:04 +00:00
6ca92599a2 Implement. (migrate_contacts_hidden_fields): Implement.
2004-05-20  Hans Petter Jansson  <hpj@ximian.com>

	* gui/component/addressbook-migrate.c (add_to_notes): Implement.
	(migrate_contacts_hidden_fields): Implement.
	(migrate_contacts): Copy fields that are now hidden in the UI,
	to the notes field.

svn path=/trunk/; revision=26024
2004-05-20 23:47:58 +00:00
c976418063 use the new ebook api here. missed this one in my earlier commit.
2004-05-20  Chris Toshok  <toshok@ximian.com>

	* gui/component/addressbook-component.c (impl_requestCreateItem):
	use the new ebook api here.  missed this one in my earlier commit.

svn path=/trunk/; revision=26018
2004-05-20 18:53:04 +00:00
47c3838fee use the new e_book_new and e_book_open apis.
2004-05-19  Chris Toshok  <toshok@ximian.com>

	* importers/evolution-vcard-importer.c (load_file_fn): use the new
	e_book_new and e_book_open apis.

	* importers/evolution-ldif-importer.c (load_file_fn): use the new
	e_book_new and e_book_open apis.

	* gui/widgets/eab-gui-util.c (eab_transfer_contacts): use the new
	e_book_new and e_book_async_open apis.

	* gui/contact-editor/e-contact-editor.c (cancel_load):
	addressbook_load_source_cancel -> addressbook_load_cancel.
	(source_selected): use the new e_book_new and addressbook_load.

	* gui/component/select-names/e-select-names.c
	(addressbook_model_set_source): use the new e_book_new and
	addressbook_load.

	* gui/component/select-names/e-select-names-manager.c
	(update_completion_books): use the new e_book_new and
	addressbook_load.

	* gui/component/addressbook.h: rename
	addressbook_load_source{_cancel} to addressbook_load{_cancel}, and
	remove the source arg.

	* gui/component/addressbook.c (addressbook_load): rename since we
	aren't passing a source anymore.
	(addressbook_load_cancel): same.
	(addressbook_load_default_book): use the new e_book_new_* apis.

	* gui/component/addressbook-view.c (delete_addressbook_cb): just
	use e_book_new, not e_book_load_source.
	(selector_tree_drag_data_received): switch to new
	e_book_new_*/e_book_open apis.
	(activate_source): same, and addressbook_load_source ->
	addressbook_load.

	* gui/component/addressbook-migrate.c
	(migrate_contact_folder_to_source): switch to new
	e_book_new_*/e_book_open apis.
	(migrate_contact_lists_for_local_folders): same.
	(migrate_company_phone_for_local_folders): same.

	* conduit/address-conduit.c (pre_sync): switch to new
	e_book_new_*/e_book_open apis.

svn path=/trunk/; revision=25999
2004-05-20 01:16:30 +00:00
dce54afb46 make exchange accounts insensitve.
2004-05-19  Larry Ewing  <lewing@ximian.com>

	* gui/component/addressbook-config.c
	(source_group_menu_add_groups): make exchange accounts insensitve.

svn path=/trunk/; revision=25976
2004-05-19 07:43:23 +00:00