diff options
author | nobody <nobody@localhost> | 2002-11-25 11:26:07 +0800 |
---|---|---|
committer | nobody <nobody@localhost> | 2002-11-25 11:26:07 +0800 |
commit | 3dee5a41f00b0dcde1622849a8a5673e51ab582b (patch) | |
tree | e674b191da7fee2d2c6fc49ae660525fbd5114ac | |
parent | 8896a36925cc5ec873878caf1a0842f0c830f33e (diff) | |
download | gsoc2013-evolution-ChangeLog.tar.gz gsoc2013-evolution-ChangeLog.tar.zst gsoc2013-evolution-ChangeLog.zip |
This commit was manufactured by cvs2svn to create tag 'ChangeLog'.ChangeLog
svn path=/tags/ChangeLog/; revision=18909
3059 files changed, 191 insertions, 1989055 deletions
@@ -1,151 +1,21 @@ -2002-11-22 Jeffrey Stedfast <fejj@ximian.com> +2002-11-22 Not Zed <NotZed@Ximian.com> - * configure.in: Add NSPR CFLAGS and LDFLAGS to the E_UTIL build - flags. + * configure.in (E_UTIL_CFLAGS/LDFLAGS): Added NSPR stuff, so we + can nsprpoll on msgports. -2002-11-20 Ettore Perazzoli <ettore@ximian.com> +2002-11-07 Ettore Perazzoli <ettore@ximian.com> - * configure.in: AC_OUTPUT(my-evoluton/Makefile). + * configure.in (VERSION_COMMENT): 1.2.0.99. -2002-11-20 Ettore Perazzoli <ettore@ximian.com> +== Version 1.2 == - * Makefile.am (changelogs): Add my-evolution. +2002-11-06 Ettore Perazzoli <ettore@ximian.com> -2002-11-20 Not Zed <NotZed@Ximian.com> + * configure.in: Version 1.2.0. - * libibex/*: cvs removed it all. Not much use having it around - anymore. +2002-11-05 Ettore Perazzoli <ettore@ximian.com> -2002-11-19 Ettore Perazzoli <ettore@ximian.com> - - * configure.in: Check for gconftool-2, and added - AM_GCONF_SOURCE_2. - -2002-11-18 Not Zed <NotZed@Ximian.com> - - * configure.in: Added back IMPORTERS_CFLAGS and - mail/importers/Makefile - -2002-11-16 Chris Toshok <toshok@ximian.com> - - * configure.in: we require >= 0.0.9.99 of gal. - -2002-11-15 Ettore Perazzoli <ettore@ximian.com> - - * configure.in: Set up the my-evolution flags properly, do not - AC_SUBST GNOME_Evolution_Mail.server.in. - -2002-11-13 Not Zed <NotZed@Ximian.com> - - * Makefile.am (SUBDIRS): re-added filter, mail, composer - - * configure.in: Added EVOLUTION_MAIL settings, and mail/makefile. - -2002-11-11 Joe Shaw <joe@ximian.com> - - * Makefile.am (SUBDIRS): remove tools for now, it's not in - configure.in. - -2002-11-11 Chris Toshok <toshok@ximian.com> - - * Makefile.am (SUBDIRS): add addressbook. - -2002-11-08 Chris Toshok <toshok@ximian.com> - - * configure.in: add some more addressbook paths. - -2002-11-08 Not Zed <NotZed@Ximian.com> - - * configure.in: Added composer/Makefile & gtkhtml-3.0 deps. - -2002-11-07 Chris Toshok <toshok@ximian.com> - - * configure.in (AC_OUTPUT): GNOME_Evolution_Summary.oaf.in = > - GNOME_Evolution_Summary.server.in - -2002-11-07 JP Rosevear <jpr@ximian.com> - - * configure.in: update e-util and calendar compile flags - -2002-11-07 Rodrigo Moya <rodrigo@ximian.com> - - * configure.in: added libgnome-2.0 to camel requirements. - -2002-11-06 Chris Toshok <toshok@ximian.com> - - * configure.in: add some more addressbook dirs to AC_OUTPUT. - -2002-11-05 Jeffrey Stedfast <fejj@ximian.com> - - * configure.in: Re-enable the filter cflags/libs stuff. - -2002-11-05 Chris Toshok <toshok@ximian.com> - - * Makefile.am (SUBDIRS): add wombat. - -2002-11-05 Chris Toshok <toshok@ximian.com> - - * configure.in: add wombat and addressbook compile flags, and add - wombat and some addressbook dirs to AC_OUTPUT. - -2002-11-05 Dan Winship <danw@ximian.com> - - * configure.in: change the commented-out soup check to refer to - the new soup 2.0 in the libsoup module - -2002-11-05 Rodrigo Moya <rodrigo@ximian.com> - - * configure.in: use correct libgtkhtml-3.0 for calendar and added - generation of calendar GUI's directories. - -2002-11-05 Rodrigo Moya <rodrigo@ximian.com> - - * configure.in: enabled libwombat. - -2002-11-04 Rodrigo Moya <rodrigo@ximian.com> - - * configure.in: - * Makefile.am: added libversit directory to build. - -2002-11-04 Ettore Perazzoli <ettore@ximian.com> - - * Makefile.am (SUBDIRS): Add shell. - -2002-11-04 Rodrigo Moya <rodrigo@ximian.com> - - * configure.in: added calendar/idl/Makefile to AC_OUTPUT - -2002-11-04 Ettore Perazzoli <ettore@ximian.com> - - * configure.in: Add an AM_GLIB_GNU_GETTEXT. - -2002-11-03 Rodrigo Moya <rodrigo@ximian.com> - - * configure.in: - * Makefile.am: re-added calendar component (only non-UI stuff). - - * data/Makefile.am: use intltools instead of xml-i18n-tools. - -2002-11-03 Ettore Perazzoli <ettore@ximian.com> - - * configure.in: AC_PROG_INTLTOOL instead of - AM_PROG_XML_I18N_TOOLS. - -2002-11-01 Ettore Perazzoli <ettore@ximian.com> - - * configure.in: Update to use Autoconf 2.53. Remove checks for - scrollkeeper. Remove intl/Makefile and macros/Makefile from - AC_OUTPUT list. Set up GETTEXT_PACKAGE. Removed - AM_ACLOCAL_INCLUDE(macros). Added AM_PATH_ORBIT2. - (EVO_SET_COMPILE_FLAGS): Use PKG_CHECK_MODULES. - (IDL_INCLUDES): New, -I params to pass to $(ORBIT_IDL) when - compiling IDL files into stubs. - - * autogen.sh: Changed to use gnome-autogen.sh. - -2002-10-30 Ettore Perazzoli <ettore@ximian.com> - - * configure.in: 1.1.90.99. + * configure.in: Version 1.1.90.99. == Version 1.1.90 (Release Candidate 1) == @@ -1,9 +1,43 @@ -Evolution 1.1.3, 2002-??-?? +Evolution x.x.x, ????-??-?? --------------------------- Bugzilla Bugs Fixed (see http://bugzilla.ximian.com/show_bug.cgi): * Addressbook + #16870 -- fix CRLF check for empty lines in ldif importre (Sean Gao) + #25540 -- fix sensitivity issues in the contact editor (Toshok) + #33097 -- Fix crash when changing autocomplete folder list. Also + fixes #30323, #33930, and #33332. (Toshok) + #34254 -- fix case sensitive nature of vcard importer (Sean Gao) + +Other fixes: + + * Addressbook + + - Fix scope problem where scopes would be saved as "base" and + "one" instead of "one" and "sub" repectively. + - Fixed a possible (and very probable) crash involving the + minicard view. + - The LDAP backend should be much more robust in the face of more + restrictive ACL's. + +Evolution 1.2.0, 2002-11-06 +--------------------------- + +Changes since 1.1.90: + + - Made the default width of the mail filter editing dialog larger. + (Dan) + + - Removed the development warning at startup. (Ettore) + + +Evolution 1.1.90, 2002-10-28 +---------------------------- + +Bugzilla Bugs Fixed (see http://bugzilla.ximian.com/show_bug.cgi): + + * Addressbook #25477 -- Crash. (Toshok) #29067 -- Editing an address entry causes it to disappear. (Toshok) @@ -14,7 +14,7 @@ duplicated effort (and to make sure that you aren't basing your work on interfaces that are expected to change). There are mailing list archives available at -http://lists.ximian.com/archives/public/evolution/ and +http://lists.ximian.com/archives/public/evolution/ and http://lists.ximian.com/archives/public/evolution-hackers/ There is also an #evolution IRC channel on irc.gnome.org. @@ -27,6 +27,7 @@ evolution" at the command line), and in the --help strings (run The rest of this file is dedicated to building Evolution. + PROBLEMS BUILDING EVOLUTION --------------------------- @@ -110,7 +111,6 @@ and -devel packages for each library. - gnome-xml - 1.8.17 or later in the 1.0 series, but not from the 2.0 series (If you get this from GNOME CVS, use the tag "LIB_XML_1_BRANCH".) - - gnome-print - 0.35 or later diff --git a/addressbook/.cvsignore b/addressbook/.cvsignore deleted file mode 100644 index 09980ae6ba..0000000000 --- a/addressbook/.cvsignore +++ /dev/null @@ -1,6 +0,0 @@ -.deps -.libs -Makefile -Makefile.in -*.lo -*.la diff --git a/addressbook/ChangeLog b/addressbook/ChangeLog deleted file mode 100644 index ecacba942b..0000000000 --- a/addressbook/ChangeLog +++ /dev/null @@ -1,14264 +0,0 @@ -2002-11-22 Chris Toshok <toshok@ximian.com> - - [ roll forward Sean.Gao@sun.com's fix for #16870 from the 1.2 - branch ] - * backend/ebook/evolution-ldif-importer.c (getNextLDIFEntry): - check for both LR and CRLF as empty line markers. - -2002-11-22 Chris Toshok <toshok@ximian.com> - - [ rolling forward fix for #34254 from 1.2 branch ] - * backend/ebook/evolution-vcard-importer.c (check_file_is_vcard): - use g-ascii_strncasecmp instead of strncmp. - (support_format_fn): use g_ascii_strcasecmp instead of strcmp. - -2002-11-20 Chris Toshok <toshok@ximian.com> - - * gui/component/addressbook-storage.h: roll forward the scope fix. - -2002-11-20 Chris Toshok <toshok@ximian.com> - - * gui/contact-editor/e-contact-editor.c: roll forward the fix for - the contact editor. - -2002-11-21 Not Zed <NotZed@Ximian.com> - - * gui/component/select-names/e-select-names-bonobo.c - (entry_changed): Pass type to bonobo_ctonrol_set_property, and - also NULL terminate the valist. - - * gui/component/select-names/e-select-names-text-model.c - (changed_cb): Fix signature for signal. - -2002-11-19 Ettore Perazzoli <ettore@ximian.com> - - * gui/component/select-names/GNOME_Evolution_Addressbook_SelectNames.server.in.in, - * gui/component/select-names/Makefile.am: Same changes as below - for the SelectNames component. - -2002-11-18 Chris Toshok <toshok@ximian.com> - - * gui/component/select-names/e-select-names.c - (e_select_names_init): show the custom table. - -2002-11-18 Chris Toshok <toshok@ximian.com> - - * gui/widgets/gal-view-minicard.c (gal_view_minicard_attach): - remove the cast to (int) - column_width is a double. - - * gui/widgets/e-minicard.c (e_minicard_class_init): the height - property is only readable, not readwrite. - - * gui/widgets/e-minicard-view-widget.c - (e_minicard_view_widget_class_init): make column_width a double - property. - (e_minicard_view_widget_set_property): don't cast to (int). - column_width is double in the e-minicard-view. - (e_minicard_view_widget_realize): same. - (e_minicard_view_widget_get_property): use g_value_set_double for - column_width. - -2002-11-17 Chris Toshok <toshok@ximian.com> - - * gui/component/select-names/Makefile.am (servers_DATA): oops, - missed some "oaf"'s. - -2002-11-16 Chris Toshok <toshok@ximian.com> - - * gui/contact-editor/e-contact-editor.c - (e_contact_editor_build_phone_ui): sink the popup. - (e_contact_editor_build_email_ui): same. - (e_contact_editor_build_address_ui): same. - - * gui/component/addressbook-config.c (ldap_dialog_new): show - everything from dialog->page down, so custom widgets show up. - -2002-11-15 Ettore Perazzoli <ettore@ximian.com> - - * gui/component/Makefile.am: Added rule to generate - GNOME_Evolution_Addressbook.server.in from - GNOME_Evolution_Addressbook.server.in.in, substituting - @LIBEXECDIR@. - - * GNOME_Evolution_Addressbook.server.in.in: Renamed from - GNOME_Evolution_Addressbook.server.in. Added @LIBEXECDIR@ before - the location of the executable. - - * gui/component/select-names/select-names.glade: Ported to Glade - 2. - - * gui/component/select-names/recipient.glade: Ported to Glade 2. - -2002-11-15 Rodney Dawes <dobey@ximian.com> - - * gui/component/addressbook-component.c: Use bonobo_main_quit. - -2002-11-14 Chris Toshok <toshok@ximian.com> - - * gui/widgets/gal-view-factory-minicard.c: clean this up a tad. - - * gui/widgets/e-addressbook-view.c (init_collection): re-enable - this. - (setup_menus): same. - - * gui/widgets/gal-view-minicard.[ch]: more GObject work. - -2002-11-12 Chris Toshok <toshok@ximian.com> - - * gui/contact-editor/e-contact-editor.c (_popup_position): push_in - = FALSE, no clue why... :) - (_arrow_pressed): call g_signal_stop_emission here, seems to fix - things. - - * gui/component/select-names/e-select-names.c - (e_select_names_init): fix warnings. - - * gui/component/select-names/e-select-names-manager.c - (e_select_names_manager_activate_dialog): fix warning. - - * gui/component/addressbook.c (forget_passwords_cb): remove the - PENDING_PORT ifdef. - (load_uri_auth_cb): same. - (addressbook_authenticate): same. - - * gui/component/addressbook-factory.c (main): same. - - * gui/component/addressbook-storage.c (load_source_data): be - silent about text nodes if they contain nothing but whitespace. - -2002-11-11 Chris Toshok <toshok@ximian.com> - - * backend/pas/pas-card-cursor.c (pas_card_cursor_dispose): guard - against multiple invocations. - - * backend/pas/pas-backend-ldap.c (view_destroy): change signature - to that of a weak ref notify function. - (cursor_destroy): same. - (pas_backend_ldap_book_destroy_cb): same. - (get_cursor_handler): ::destroy -> weak_ref. - (pas_backend_ldap_process_get_book_view): same. - (pas_backend_ldap_add_client): same. - - * backend/pas/pas-backend-file.c (cursor_destroy): change - signature to that of a weak ref notify function. - (view_destroy): same. - (pas_backend_file_book_destroy_cb): same. - (pas_backend_file_process_get_cursor): ::destroy -> weak_ref. - (pas_backend_file_process_get_book_view): same. - (pas_backend_file_process_get_completion_view): same. - (pas_backend_file_process_get_changes): same. - (pas_backend_file_add_client): same. - - * backend/ebook/test-client.c (get_cursor_cb): unref the book and - exit here. - (get_card_cb): pass a query string to get_cursor. - - * backend/ebook/e-book-view.c (e_book_view_class_init): correct - marshaller for "card_added". - -2002-11-11 Chris Toshok <toshok@ximian.com> - - * gui/widgets/test-reflow.c (destroy_callback): change signature - to that of a weak ref notify function. - (main): ::destroy -> weak_ref. - - * gui/widgets/test-minicard.c (destroy_callback): change signature - to that of a weak ref notify function. - (main): ::destroy -> weak_ref. - - * gui/widgets/test-minicard-view.c (destroy_callback): change - signature to that of a weak ref notify function. - (main): ::destroy -> weak_ref. - - * gui/widgets/test-minicard-label.c (destroy_callback): change - signature to that of a weak ref notify function. - (main): ::destroy -> weak_ref. - - * gui/widgets/e-minicard-widget.c (e_minicard_widget_init): ifdef - out the call to gnome_canvas_set_scroll_region. It doesn't seem - necessary judging from the rest of the code, and it also crashes - the addressbook if it's in. - - * gui/widgets/e-minicard-widget-test.c (destroy_callback): change - signature to that of a weak ref notify function. - (main): ::destroy -> weak_ref. - - * gui/widgets/e-minicard-control.c (free_struct): change signature - to that of a weak ref notify function. - (e_minicard_control_factory): ::destroy -> weak_ref. - - * gui/widgets/e-addressbook-view.c (e_addressbook_view_init): - ::destroy -> weak_ref. - (e_addressbook_view_print): same. - (free_closure): change signature to that of a weak ref notify - function. - (e_contact_print_destroy): same. - (invisible_destroyed): same. - - * gui/widgets/e-addressbook-util.c - (e_addressbook_prompt_save_dialog): convert from GnomeDialog to - GtkDialog. - (e_addressbook_show_multiple_cards): same. - - * gui/contact-list-editor/e-contact-list-editor.c - (prompt_to_save_changes): change response ids to use - GTK_RESPONSE_. - - * gui/component/select-names/e-select-names-manager.c - (clear_widget): new function. - (e_select_names_manager_activate_dialog): ::destroy -> weak_ref. - - * gui/component/select-names/e-select-names.c (clear_widget): - change signature to that of a weak ref notify function. - (e_select_names_init): ::destroy -> weak_ref. - - * gui/component/e-address-popup.c (mini_wizard_destroy_cb): change - signature to that of a weak ref notify function. - (mini_wizard_new): ::destroy -> weak_ref. - - * gui/component/addressbook-config.c - (addressbook_source_dialog_destroy): change signature to that of a - weak ref notify function. - (ldap_config_control_destroy_callback): same. - (addressbook_add_server_druid): ::destroy -> weak_ref. - (addressbook_edit_server_dialog): same. - (ldap_config_control_new): same. - - * gui/component/addressbook.c (destroy_callback): change signature - to that of a a weak ref notify function. - (addressbook_factory_new_control): ::destroy -> weak_ref. - - * gui/merging/e-card-merging.c (response): rename clicked to this, - and destroy the dialog here. - (match_query_callback): ::clicked -> ::response - - * gui/merging/e-card-merging-book-commit-duplicate-detected.glade: - convert. - - * gui/merging/e-card-duplicate-detected.glade: same. - -2002-11-11 Chris Toshok <toshok@ximian.com> - - * gui/contact-editor/e-contact-editor.c (_arrow_pressed): change - around a little, still ifdefed though. - - * gui/contact-editor/e-contact-save-as.c (file_exists): same. - (save_it): deal with the GtkDialog response ids. - - * gui/contact-editor/e-contact-editor.c - (e_contact_editor_confirm_delete): just build the dialog here - (using gtk_message_dialog*). - - * gui/contact-editor/Makefile.am (glade_DATA): remove - file-exists.glade and e-contact-editor-confirm-delete.glade. - -2002-11-11 Chris Toshok <toshok@ximian.com> - - * backend/pas/pas-card-cursor.c (pas_card_cursor_dispose): guard - against multiple invocations. - - * backend/pas/pas-backend-ldap.c (view_destroy): change signature - to that of weak ref's notify function - also, don't use the type - check macros on the freed GObject. - (cursor_destroy): same. - (pas_backend_ldap_book_destroy_cb): same. - (pas_backend_ldap_add_client): use weak_ref insteead of ::destroy. - (get_cursor_handler): same. - (pas_backend_ldap_process_get_book_view): same. - - * backend/pas/pas-backend-file.c (cursor_destroy): change - signature to that of weak ref's notify function - also, don't use - the type check macros on the freed GObject. - (pas_backend_file_book_destroy_cb): same. - (view_destroy): same. - (pas_backend_file_process_get_cursor): use weak_ref instead of - ::destroy. - (pas_backend_file_process_get_book_view): same. - (pas_backend_file_process_get_completion_view): same. - (pas_backend_file_process_get_changes): same. - (pas_backend_file_add_client): same. - -2002-11-10 Chris Toshok <toshok@ximian.com> - - * backend/pas/pas-backend-card-sexp.c - (pas_backend_card_sexp_dispose): guard against multiple - invocations. - - * backend/pas/pas-card-cursor.c (pas_card_cursor_dispose): same. - - * backend/pas/pas-book.c (pas_book_dispose): same. - - * backend/pas/pas-book-view.c (pas_book_view_dispose): same. - - * backend/pas/pas-book-factory.c (pas_book_factory_dispose): same. - - * backend/pas/pas-backend-summary.c (pas_backend_summary_dispose): same. - - * backend/pas/pas-backend-ldap.c (pas_backend_ldap_dispose): same. - - * backend/pas/pas-backend-file.c (pas_backend_file_dispose): same. - - * backend/ebook/e-book-listener.c (e_book_listener_dispose): guard - against multiple invocations. - - * backend/ebook/e-card.c (e_card_dispose): same. - - * backend/ebook/e-card-simple.c (e_card_simple_dispose): same. - - * backend/ebook/e-card-cursor.c (e_card_cursor_dispose): same. - - * backend/ebook/e-book.c (e_book_dispose): same. - - * backend/ebook/e-book-view-listener.c (e_book_view_listener_dispose): same. - -2002-11-08 Chris Toshok <toshok@ximian.com> - - * gui/widgets/e-addressbook-model.c (free_data): guard against - multiple invocations. - (remove_book_view): same. - (addressbook_dispose): same. - - * gui/widgets/e-addressbook-view.c (e_addressbook_view_dispose): - same. - - * gui/widgets/e-minicard-view-widget.c - (e_minicard_view_widget_dispose): same. - - * gui/widgets/e-minicard-view.c (e_minicard_view_dispose): same. - - * gui/widgets/e-minicard-widget.c (e_minicard_widget_dispose): - same. - -2002-11-08 Chris Toshok <toshok@ximian.com> - - * gui/widgets/e-addressbook-reflow-adapter.c - (addressbook_get_property): oops, missed these casts. - - * gui/component/addressbook.c (get_master_list): remove the - PENDING_PORT_WORK ifdef, just ported ECategoriesMasterList. - (make_suboptions): same. - - * gui/contact-editor/e-contact-editor.c (categories_clicked): - same. - -2002-11-08 Chris Toshok <toshok@ximian.com> - - * gui/widgets/test-reflow.c: port work. - - * gui/widgets/test-minicard-view.c: port work. - - * gui/widgets/e-minicard.[ch]: port work. - - * gui/widgets/e-minicard-widget.c: port work. - - * gui/widgets/e-minicard-view.c: port work. - - * gui/widgets/e-minicard-view-widget.c - (e_minicard_view_widget_size_allocate): gtk_->g_ change i missed. - (e_minicard_view_widget_reflow): same. - - * gui/widgets/e-minicard-label.c: port work. - - * gui/widgets/e-minicard-control.c (get_prop): gtk_->g_ change i - missed. - - * gui/widgets/e-addressbook-view.c (setup_menus): ifdef this - PENDING_PORT_WORK for now. - (has_email_address_1): gtk_->g_ change i missed. - (print): remove the PENDING_PORT_WORK from here, as the print_* - symbols now resolve. - (delete): gtk_->g_ changes. - (new_card): same. - (new_list): same. - (sources): same. - (create_minicard_view): same. - (table_double_click): same. - (create_table_view): same. - (e_contact_print_destroy): same. - (e_contact_print_button): same. - (e_addressbook_view_print): same, and remove the PENDING_PORT_WORK - ifdef. - (e_addressbook_view_print_preview): same. - (do_remove): gtk_->g_ changes. - (e_addressbook_view_save_state): same. - (view_transfer_cards): same. - - * gui/widgets/e-addressbook-view.h (struct _EAddressbookView): - GtkObject -> GObject. - - * gui/widgets/e-addressbook-util.c (e_addressbook_error_dialog): - GnomeDialog -> GtkDialog. - - * gui/widgets/e-addressbook-table-adapter.c - (addressbook_set_value_at): a gtk_->g_ change i missed. - (e_addressbook_table_adapter_class_init): gtk_type_class -> - g_type_class_peek_parent. - - * gui/widgets/e-addressbook-reflow-adapter.c - (addressbook_get_property): use g_object_get_property for - aggregated properties. - (e_addressbook_reflow_adapter_class_init): gtk_type_class -> - g_type_class_peek_parent. - - * gui/merging/e-card-merging.c (match_query_callback): some misc - gtk_->g_ changes i missed. - -2002-11-08 Chris Toshok <toshok@ximian.com> - - * gui/component/select-names/e-select-names-model.h: parent class - is GObjectClass. - - * gui/component/select-names/e-simple-card-bonobo.c - (impl_dispose): guard against multiple invocations, and chain - dispose. - - * gui/component/select-names/e-select-names.c - (e_select_names_dispose): guard against multiple invocations. - - * gui/component/select-names/e-select-names-text-model.c - (e_select_names_text_model_dispose): guard against multiple - invocations. - (e_select_names_text_model_set_source): fix casts. - - * gui/component/select-names/e-select-names-table-model.c - (e_select_names_table_model_add_source): remove the GTK_OBJECT - cast, fixes a warning. - (clear_info): guard against multiple invocations from ::dispose. - - * gui/component/select-names/e-select-names-manager.c - (e_select_names_manager_dispose): same. - - * gui/component/select-names/e-select-names-completion.c - (e_select_names_completion_dispose): same. - - * gui/component/select-names/e-select-names-bonobo.c - (impl_dispose): guard against multiple invocations. - -2002-11-08 Chris Toshok <toshok@ximian.com> - - * gui/contact-list-editor/contact-list-editor.glade: convert to glade-2 - - * gui/contact-list-editor/e-contact-list-editor.c: port work. - - * gui/contact-list-editor/e-contact-list-model.[ch]: port work. - -2002-11-08 Chris Toshok <toshok@ximian.com> - - * gui/contact-editor/e-contact-editor-address.[ch]: port work. - - * gui/contact-editor/e-contact-editor-fullname.[ch]: port work. - - * gui/contact-editor/e-contact-editor.[ch]: port work. - - * gui/contact-editor/e-contact-quick-add.c: port work. - - * gui/contact-editor/e-contact-save-as.c: port work. - -2002-11-08 Chris Toshok <toshok@ximian.com> - - * backend/ebook/e-book-util.c - (set_default_book_uri_from_config_db): prepend /apps/Evolution to - config db paths. - - * gui/component/select-names/e-select-names-manager.c (read_completion_books_from_db): same. - (uris_listener): same. - -2002-11-08 Chris Toshok <toshok@ximian.com> - - * gui/contact-editor/e-contact-editor.c: more porting work. - - * e-contact-editor-fullname.[ch]: more porting work. - - * e-contact-editor.c: more porting work. - - * e-contact-quick-add.c: more porting work. - - * e-contact-save-as.c: more porting work. - - * test-editor.c: more porting work. - - * e-contact-editor-confirm-delete.glade, file-exists.glade, - fulladdr.glade, fullname.glade: run these through - libglade-convert. - -2002-11-07 Chris Toshok <toshok@ximian.com> - - * gui/component/Makefile.am (evolution_addressbook_LDADD): add - lots of libs back in since they're building now. - - * gui/component/addressbook-config.c: more porting work. - - * gui/component/addressbook.c: more porting work. - - * gui/component/e-address-popup.[ch]: more porting work. - - * gui/component/e-address-widget.[ch]: more porting work. - - * gui/component/e-cardlist-model.[ch]: more porting work. - -2002-11-07 Chris Toshok <toshok@ximian.com> - - * gui/component/select-names/e-select-names-bonobo.[ch]: more - porting work. - - * gui/component/select-names/e-select-names-completion.[ch]: more - porting work. - - * gui/component/select-names/e-select-names-manager.[ch]: more - porting work. - - * gui/component/select-names/e-select-names-model.[ch]: more - porting work. - - * gui/component/select-names/e-select-names-popup.c: more - porting work. - - * gui/component/select-names/e-select-names-table-model.[ch]: more - porting work. - - * gui/component/select-names/e-select-names-text-model.[ch]: more - porting work. - - * gui/component/select-names/e-select-names.[ch]: more - porting work. - -2002-11-07 Chris Toshok <toshok@ximian.com> - - * backend/ebook/Makefile.am: tests are linking now, and link in - libcamel.la. - - * backend/ebook/e-destination.c (e_destination_get_name): un-ifdef - since camel is compiling. - (e_destination_get_email): same. - (e_destination_get_address): same. - (e_destination_get_textrep): same. - - * backend/ebook/e-card-compare.c (name_fragment_match): use e_utf8_casefold_*. - (name_fragment_match_with_synonyms): same. - (e_card_compare_name_to_string_full): same. - (e_card_compare_name): same. - -2002-11-07 Chris Toshok <toshok@ximian.com> - - * backend/ebook/e-book-util.h: add prototypes for e_utf8_casefold_collate{_len} - - * backend/ebook/e-book-util.c (e_utf8_casefold_collate_len): move - utf8_casefold_collate_len here. - (e_utf8_casefold_collate): move utf8_casefold_collate here. - -2002-11-06 Chris Toshok <toshok@ximian.com> - - * printing/e-contact-print-envelope.c: port this to - gnome2/gnomeprint2. - - * printing/e-contact-print-style-editor.c: same. - - * printing/e-contact-print.c: same. - - * printing/test-contact-print-style-editor.c: same. - - * printing/test-print.c: same. - - * printing/e-contact-print.glade: libglade-convert to libglade-2. - - * printing/Makefile.am (contact_print_test_LDADD) - (contact_print_style_editor_test_LDADD): remove libcamel.la from - these for the time being to get things linking. - -2002-11-06 Chris Toshok <toshok@ximian.com> - - * gui/widgets/gal-view-minicard.[ch]: gobjectify this. - - * gui/widgets/e-minicard.[ch]: gobjectify this. - (e_minicard_class_init): change the - min/max values of the width/height paramspecs so that they can - actually be set to something other than 0.0. - - * gui/widgets/e-minicard-widget.[ch]: gobjectify this. - - * gui/widgets/e-minicard-view.[ch]: gobjectify this. - (set_empty_message): don't need e_utf8_from_locale_string anymore. - - * gui/widgets/e-minicard-view-widget.[ch]: gobjectify this. - - * gui/widgets/e-minicard-label.[ch]: gobjectify this. - - * gui/widgets/e-addressbook-view.[ch]: gobjectify this. - - * gui/widgets/e-addressbook-table-adapter.[ch]: gobjectify this. - - * gui/widgets/e-addressbook-reflow-adapter.[ch]: gobjectify this. - - * gui/widgets/e-addressbook-model.[ch]: gobjectify this. - - * gui/widgets/e-minicard-control.c (e_minicard_control_factory): - fix bonobo_persist_stream_new api change. - - * gui/contact-list-editor/e-contact-list-model.c - (e_contact_list_model_add_destination): get rid of the - gtk_object_sink here. - - * gui/component/ldap-config.glade: glade-2 version of this file. - - * gui/component/e-address-popup.c (e_address_popup_refresh_names): - don't need e_utf8_to_gtk_string anymore. - - * gui/component/addressbook.c (make_suboptions): don't need - e_utf8_to_locale_string anymore. - - * gui/component/addressbook-config.c - (addressbook_dialog_get_source): get rid of the e_utf8 gtk_entry - functions. - (addressbook_source_dialog_set_source): same. - (general_tab_check): same. - (port_changed_func): same. - (connecting_tab_check): same. - (query_for_supported_bases): same. - (display_name_check): same. - (display_name_page_prepare): same. - (edit_source_clicked): same. - (addressbook_config_create_new_source): same. - -2002-11-06 Chris Toshok <toshok@ximian.com> - - * backend/pas/pas-backend-card-sexp.c - (pas_backend_card_sexp_class_init): use g_type_class_peek_parent. - - * backend/pas/pas-card-cursor.c (pas_card_cursor_class_init): same. - - * backend/pas/pas-book-view.c (pas_book_view_class_init): same. - - * backend/pas/pas-book-factory.c (pas_book_factory_class_init): same. - - * backend/pas/pas-backend-summary.c (pas_backend_summary_class_init): same. - - * backend/pas/pas-backend-ldap.c (pas_backend_ldap_class_init): same. - - * backend/pas/pas-backend-file.c (pas_backend_file_class_init): same. - - * backend/ebook/e-book-marshal.list: ENUM -> INT. - - * backend/ebook/e-book-view.c (e_book_view_dispose): guard against - this being called multiple times. - (e_book_view_class_init): ENUM -> INT in the sequence_complete - signal. - - * backend/ebook/e-book.c (e_book_do_response_open): un-ifdef the - component_died signal stuff. - -2002-11-06 Chris Toshok <toshok@ximian.com> - - * backend/ebook/e-book-util.c (e_book_expand_uri): call - g_build_filename, not g_build_path. - -2002-11-06 Chris Toshok <toshok@ximian.com> - - * backend/ebook/e-destination.[ch]: fix the gnome-xml headers. - -2002-11-06 Chris Toshok <toshok@ximian.com> - - * gui/widgets/gal-view-minicard.c: fix the gnome-xml headers. - - * gui/widgets/e-addressbook-view.c - (e_addressbook_view_class_init): convert from gtk signals and args - to GSignal and GObject properties. - (e_addressbook_view_dispose): rename _destroy to this. - (e_addressbook_view_set_property): rework _set_arg to this. - (e_addressbook_view_get_property): rework _get_arg to this. - (display_view): if we're here we need to choose a view, regardless - of whether or not the GAL_IS_VIEW_* macros tell us which type it - is. - - * gui/widgets/e-addressbook-table-adapter.c: fix the gnome-xml - headers. - - * gui/widgets/e-addressbook-model.c - (e_addressbook_model_class_init): use INT, not ENUM in the signal here. - - * gui/component/addressbook-config.c: another big gtk_* -> g_* - renaming. - - * gui/component/addressbook.c: same. - - * gui/component/e-address-popup.c: same. - - * gui/component/e-address-widget.c: same. - - * gui/component/e-cardlist-model.c: fix the gnome-xml headers, and - more gtk_* -> g_* renaming. - - * gui/component/addressbook-component.c (owner_set_cb): use - evolution_shell_client_corba_objref as per ettore's change to - EvolutionShellClient.. - (create_view): fix the call to bonobo_control_set_property. - (create_component): gtk_signal_connect -> g_signal_connect. - - * gui/component/addressbook-storage.c: fix the gnome-xml - headers. - (addressbook_storage_setup): use - evolution_shell_client_corba_objref as per ettore's change to - EvolutionShellClient.. - (addressbook_get_other_contact_storage): gtk_signal_connect -> - g_signal_connect. - (load_source_data): root->childs -> root->childrens. - -2002-11-06 Chris Toshok <toshok@ximian.com> - - * gui/search/e-addressbook-search-dialog.c: fix some #include's. - -2002-11-06 Chris Toshok <toshok@ximian.com> - - * Makefile.am (SUBDIRS): only build the backend and gui dirs for - now. printing and conduits are no-man's land at present. - - * addressbook/gui/merging/e-card-merging.[ch]: Port to - GObject/gnome2. - -2002-11-05 Chris Toshok <toshok@ximian.com> - - * gui/component/.cvsignore: ignore the new .server file. - - * gui/component/Makefile.am: typical port stuff. switch the .oaf - to .server, and leave out a lot of libs so we can actually get - things linking. - - * gui/component/GNOME_Evolution_Addressbook.server.in: rename - .oaf.in here. - - * gui/component/addressbook-component.c: Port to GObject/gnome2. - - * gui/component/addressbook-config.c: Port to GObject/gnome2. - - * gui/component/addressbook-factory.c: Port to GObject/gnome2. - - * gui/component/addressbook-storage.c: Port to GObject/gnome2. - - * gui/component/addressbook.[ch]: Port to GObject/gnome2. - - * gui/component/e-address-popup.[ch]: Port to GObject/gnome2. - - * gui/component/e-address-widget.[ch]: Port to GObject/gnome2. - - * gui/component/e-cardlist-model.h: Port to GObject/gnome2. - -2002-11-05 Chris Toshok <toshok@ximian.com> - - * gui/contact-list-editor/.cvsignore: ignore the marshal generated - stuff. - - * gui/contact-list-editor/Makefile.am: typical port stuff. add - marshaller generation foo, dist it... - - * gui/contact-list-editor/e-contact-list-editor.[ch]: Port to - GObject/gnome2. - - * gui/contact-list-editor/e-contact-list-model.[ch]: Port to - GObject/gnome2. - -2002-11-05 Chris Toshok <toshok@ximian.com> - - * gui/contact-editor/.cvsignore: ignore the marshal generated - stuff. - - * gui/contact-editor/Makefile.am: typical port stuff. add - marshaller generation foo, dist it... - - * gui/contact-editor/e-contact-editor-address.[ch]: Port to GObject/gnome2. - - * gui/contact-editor/e-contact-editor-fullname.c: Port to GObject/gnome2. - - * gui/contact-editor/e-contact-editor.c: Port to GObject/gnome2. - - * gui/contact-editor/e-contact-quick-add.c: Port to GObject/gnome2. - - * gui/contact-editor/e-contact-save-as.[ch]: Port to GObject/gnome2. - - * gui/contact-editor/test-editor.c: Port to GObject/gnome2. - -2002-11-05 Chris Toshok <toshok@ximian.com> - - * gui/widgets/e-addressbook-model.[ch]: Port to GObject/gnome2. - - * gui/widgets/e-addressbook-reflow-adapter.c: Port to - GObject/gnome2. - - * gui/widgets/e-addressbook-table-adapter.c: Port to - GObject/gnome2. - - * gui/widgets/e-addressbook-util.c: Port to GObject/gnome2. - - * gui/widgets/e-addressbook-view.[ch]: Port to GObject/gnome2. - - * gui/widgets/e-minicard-control.c: Port to GObject/gnome2. - - * gui/widgets/e-minicard-label.[ch]: Port to GObject/gnome2. - - * gui/widgets/e-minicard-view-widget.[ch]: Port to GObject/gnome2. - - * gui/widgets/e-minicard-view.[ch]: Port to GObject/gnome2. - - * gui/widgets/e-minicard-widget-test.c: Port to GObject/gnome2. - - * gui/widgets/e-minicard-widget.c: Port to GObject/gnome2. - - * gui/widgets/e-minicard.[ch]: Port to GObject/gnome2. - - * gui/widgets/gal-view-factory-minicard.c: Port to GObject/gnome2. - - * gui/widgets/gal-view-minicard.c: Port to GObject/gnome2. - - * gui/widgets/test-minicard-label.c: Port to GObject/gnome2. - - * gui/widgets/test-minicard-view.c: Port to GObject/gnome2. - - * gui/widgets/test-minicard.c: Port to GObject/gnome2. - - * gui/widgets/test-reflow.c: Port to GObject/gnome2. - - * gui/widgets/Makefile.am: typical port stuff. add marshaller - generation foo, dist it... - - * gui/widgets/.cvsignore: ignore the marshaller stuff. - -2002-11-05 Chris Toshok <toshok@ximian.com> - - * gui/component/select-names/e-simple-card-bonobo.[ch]: Port to - GObject/gnome2. - - * gui/component/select-names/e-select-names.[ch]: Port to - GObject/gnome2. - - * gui/component/select-names/e-select-names-text-model.c: Port to - GObject/gnome2. - - * gui/component/select-names/e-select-names-table-model.c: Port to - GObject/gnome2. - - * gui/component/select-names/e-select-names-popup.[ch]: Port to - GObject/gnome2. - - * gui/component/select-names/e-select-names-model.c: Port to - GObject/gnome2. - - * gui/component/select-names/e-select-names-manager.[ch]: Port to - GObject/gnome2. - - * gui/component/select-names/e-select-names-factory.c: Port to - GObject/gnome2. - - * gui/component/select-names/e-select-names-completion.[ch]: Port - to GObject/gnome2. - - * gui/component/select-names/e-select-names-bonobo.[ch]: Port to - GObject/gnome2. - - * gui/component/select-names/Makefile.am: typical port stuff. add - marshaller generation foo, dist it, and switch the .oaf to .server - - * gui/component/select-names/.cvsignore: ignore the marshaller - stuff. - -2002-11-05 Chris Toshok <toshok@ximian.com> - - * backend/ebook/.cvsignore: ignore the generated marshaller files. - - * backend/ebook/e-destination.c (e_destination_dispose): rename - e_destination_destroy. - (e_destination_equal): ifdef this out for now, PENDING_PORT_WORK. - (e_destination_get_name): same. - (e_destination_get_email): same. - (e_destination_get_address): same. - (e_destination_get_textrep): same. - - * backend/ebook/Makefile.am: don't build the executables - (importers and loaders) for now. Also, s/oaf/server, and use - INTLTOOL_SERVER_RULE. - - * backend/ebook/e-book-util.c (e_book_get_config_database): - un-#ifdef this. - (e_book_default_book_open): un-#ifdef ths code in here that relies - on the e_config_listener. - -2002-11-05 Dan Winship <danw@ximian.com> - - * backend/pas/pas-backend-ldap.c (send_pending_adds): copy a - memleak fix from pas-backend-ad. - -2002-11-05 Chris Toshok <toshok@ximian.com> - - * backend/ebook/e-card.c: g_date_* => g_date_get_*, fixes - G_DISABLE_DEPRECATED build. - - * backend/ebook/e-book-listener.[ch]: remove the servant crap i'd - c&p'ed and put in here. - - * backend/ebook/e-book-view-listener.[ch]: remove the servant crap - i'd c&p'ed and put in here. - - * backend/pas/pas-book-factory.[ch]: subclass from BonoboObject, - and remove the servant crap from here too. whee. - - * backend/pas/pas-card-cursor.[ch]: remove the servant crap i'd - c&p'ed and put in here. - - * backend/pas/pas-book.[ch]: remove the servant crap i'd c&p'ed - and put in here. - - * backend/pas/pas-book-view.[ch]: remove the servant crap i'd - c&p'ed and put in here. - -2002-11-05 Chris Toshok <toshok@ximian.com> - - * backend/pas/pas-backend-card-sexp.[ch]: port to gnome 2. - - * backend/pas/pas-backend-file.[ch]: same. - - * backend/pas/pas-backend-file.[ch]: same. - - * backend/pas/pas-backend-ldap.[ch]: same. - - * backend/pas/pas-backend-summary.[ch]: same. - - * backend/pas/pas-backend.[ch]: same. - - * backend/pas/pas-book-factory.[ch]: same. - - * backend/pas/pas-book-view.[ch]: same. - - * backend/pas/pas-book.[ch]: same. - - * backend/pas/pas-card-cursor.[ch]: same. - - * backend/pas/pas-marshal.list: list of marshallers. - - * backend/pas/Makefile.am (libpas_a_SOURCES): add pas-marshal.c - also add the marshal building foo. - - * backend/pas/.cvsignore: ignore pas-marshal.[ch] - -2002-11-05 Chris Toshok <toshok@ximian.com> - - * backend/ebook/test-client-list.c (main): don't call - bonobo_activation_init directly. - - * backend/ebook/test-client.c (get_card_cb): don't unref the card - here since we never reffed it. - (main): no need to call bonobo_activation_init, as - gnome_program_init did it for us. - - * backend/ebook/e-card-simple.c (e_card_simple_get_property): - s/g_value_{set,get}_pointer/g_value_{set,get}_object - - * backend/ebook/e-book-util.c (set_default_book_uri_local): make - sure to terminate args with NULL for g_build_filename. - - * backend/ebook/e-book-listener.c: nuke e_book_listener_get_type - and use the BONOBO_TYPE_FUNC_FULL macro. - - * backend/ebook/e-book-listener.h: add the epv to - EBookListenerClass so BONOBO_TYPE_FUNC_FULL works. - - * backend/ebook/e-book-view-listener.c: nuke - e_book_view_listener_get_type and use the BONOBO_TYPE_FUNC_FULL - macro. - - * backend/ebook/e-book-view-listener.h: add the epv to - EBookViewListenerClass so BONOBO_TYPE_FUNC_FULL works. - -2002-11-02 Chris Toshok <toshok@ximian.com> - - * backend/ebook/e-book-types.h: just include glib.h instead of the - gtk stuff. - - * backend/ebook/e-book-listener.[ch]: convert to - GObject/bonobo-activation/etc/etc. - * e-book-util.[ch]: same. - * e-book-view-listener.[ch]: same. - * e-book-view.[ch]: same. - * e-book.[ch]: same. - * e-card-compare.[ch]: same. - * e-card-cursor.[ch]: same. - * e-card-simple.[ch]: same. - * e-card.[ch]: same. - * e-destination.[ch]: same. - * evolution-ldif-importer.c: same. - * evolution-vcard-importer.c: same. - * load-gnomecard-addressbook.c: same. - * load-pine-addressbok.c: same. - * test-card.c: same. - * test-client-list.c: same. - * test-client.c: same. - - * backend/ebook/Makefile.am: add e-book-marshal.c to SOURCES, add - e-book-marshal.[ch] to CLEANFILES, and add e-book-marshal.list to - EXTRA_DIST. Also, remove the camel libs from the test LDADD's, - and leave e-destination.[ch] out of the build. - - * backend/ebook/.cvsignore: ignore e-book-marshal.[ch] - - * backend/ebook/e-book-marshal.list: marshallers for e-book. - -2002-10-28 Larry Ewing <lewing@ximian.com> - - * backend/ebook/e-card.c (addPropValueUTF8): never set the charset - on an item without also encoding it. Mime messages don't like - parts with multiple charsets. - -2002-10-25 Dan Winship <danw@ximian.com> - - * gui/widgets/e-addressbook-model.c (addressbook_destroy): - Disconnect from the book's backend_died signal. - -2002-10-24 Chris Toshok <toshok@ximian.com> - - * backend/pas/Makefile.am: install evolutionperson.schema to - $(datadir)/evolution. - -2002-10-24 Chris Toshok <toshok@ximian.com> - - [ fixes #29144 ] - * gui/component/addressbook-config.c (edit_dialog_store_change): - use e_table_memory_storage_change instead of remove/insert, so the - selection is maintained. - -2002-10-22 Dan Winship <danw@ximian.com> - - * gui/component/select-names/e-select-names.c - (folder_selected): Set /Addressbook/select_names_uri in the - configdb to the selected folder. - (e_select_names_init): Look for /Addressbook/select_names_uri - before /DefaultFolders/contacts_uri for the initial folder. So the - select names dialog now starts up using the same folder you used - last time, which is useful when you have an LDAP company directory - (which can't be your default contacts folder because it's - read-only). - -2002-10-21 Dan Winship <danw@ximian.com> - - * gui/component/addressbook-component.c (IS_CONTACT_TYPE): fix the - sense of a strcmp - -2002-10-20 Chris Toshok <toshok@ximian.com> - - [ fix for #23764 ] - * gui/widgets/e-addressbook-view.c (jump_to_letters): handle - multiple letters associated with a single button. - (button_toggled): closure->letter -> closure->letters. - (free_closure): free closure->letters. - (create_alphabet): init closure->letters. - -2002-10-20 Chris Toshok <toshok@ximian.com> - - [ fixes #29067 ] - * backend/pas/pas-backend-file.c (pas_backend_file_search): we - need to create a card_sexp even when doing summary queries since - it's used to check modifications of cards in the view. - -2002-10-20 Chris Toshok <toshok@ximian.com> - - [ fixes #32144 ] - * gui/contact-editor/e-contact-save-as.c (e_contact_save_as): - convert the name to the gtk locale before saving. - (e_contact_list_save_as): same. - -2002-10-19 Chris Toshok <toshok@ximian.com> - - [ probable fix for #25477, and memory leak fix ] - * gui/contact-editor/e-contact-editor.c (supported_fields_cb): if - the dialog isn't in the list of all dialogs it's been destroyed so - just return here. - - * backend/ebook/e-book.c - (e_book_do_response_get_supported_fields): plug leak of - resp->fields. - -2002-10-15 Dan Winship <danw@ximian.com> - - * backend/ebook/e-card.c (e_card_email_match_string): Return right - away rather than crashing if card->email is NULL. - (e_card_email_find_number): Likewise. - -2002-10-10 Kjartan Maraas <kmaraas@gnome.org> - - [ Fix #7094, #7064, #7095, #31944, #31945 ] - * gui/component/Makefile.am: Hook up new etspec file. - * gui/component/addressbook-config.c: Remove ETable spec. - * gui/component/addressbook-config.etspec: New file. - * gui/component/ldap-config.glade: Fix typo. - * gui/component/select-names/e-select-names.c: Remove inline spec. - * gui/component/select-names/e-select-names.etspec: New file. - * gui/contact-list-editor/Makefile.am: Hook up etspec. - * gui/contact-list-editor/e-contact-list-editor.c: Remove inline spec. - * gui/contact-list-editor/e-contact-list-editor.etspec: New file. - * gui/widgets/Makefile.am: Hook up new spec. - * gui/widgets/e-addressbook-view.c: Remove inline spec. - * gui/widgets/e-addressbook-view.etspec: New file. - -2002-10-02 Chris Toshok <toshok@ximian.com> - - [ Fix #28392 ] - * gui/widgets/e-addressbook-view.c (do_popup_menu): #if 0 out the - gal_view submenu, since it's not spec'ed to be there anyway (as - per bug #16250). - -2002-09-30 Chris Toshok <toshok@ximian.com> - - [ Fixes #31321 ] - * backend/ebook/e-card.c (e_card_get_vobject): add VERSION:2.1 to - exported vCards. - -2002-09-30 Chris Toshok <toshok@ximian.com> - - [ Fixes #31434 ] - * backend/pas/pas-backend-file.c (do_summary_query): always - retrieve the card from the db. use the summary strictly for - matching, not for storing all information. This fixes completion - of contact lists, since only 3 addresses were being stored and - contact lists can have more. - -2002-09-30 Aaron Weber <aaron@ximian.com> - - * gui/widgets/e-addressbook-util.c (e_addressbook_show_multiple_cards): rephrase string on l. 213 - -2002-09-30 Dan Winship <danw@ximian.com> - - * backend/ebook/e-card.c (e_card_list_send): update for - Composer_setHeaders change. - -2002-09-27 Chris Toshok <toshok@ximian.com> - - [ fixes #27521 ] - * gui/contact-editor/e-contact-quick-add.c (editor_closed_cb): - always unref the contact editor when we get the editor_closed - signal. - -2002-09-27 Chris Toshok <toshok@ximian.com> - - * backend/pas/pas-backend-ldap.c (check_schema_support): set the - timeout to 30 seconds. - (query_ldap_root_dse): same, and also return the ldap_error since - this function is the one that actually causes openldap to - connect() to the ldap host. - (pas_backend_ldap_connect): check the return value of - query_ldap_root_dse, and error out if it's not SUCCESS. - -2002-09-26 Dan Winship <danw@ximian.com> - - * gui/component/addressbook-storage.c (load_source_data): Change - folder type to "contacts/ldap". - (addressbook_storage_add_source): Likewise. - (create_ldap_folder): Check for type being "contacts" not - ldap contacts, since the ldap-specific type doesn't appear in the - menu. - -2002-09-25 Dan Winship <danw@ximian.com> - - * gui/component/addressbook-component.c (folder_types): Rename - "ldap-contacts" to "contacts/ldap" and add "contacts/public". - (IS_CONTACT_TYPE): update for new types. - - * gui/component/select-names/e-select-names.c - (e_select_names_init): Use "contacts/*" for selector_types. - - * gui/widgets/e-addressbook-util.c (e_addressbook_transfer_cards): - Likewise. - - * gui/component/GNOME_Evolution_Addressbook.oaf.in: add - "evolution:config_item:type" = "contacts/ldap" to the LDAP sources - control so it comes up by default when you open Preferences in an - LDAP folder. - -2002-09-23 Chris Toshok <toshok@ximian.com> - - * gui/widgets/e-addressbook-table-adapter.c (addressbook_destroy): - free adapter->priv. - - * gui/widgets/e-addressbook-model.c (addressbook_destroy): free - model->query. - - * gui/component/select-names/e-select-names-manager.c - (load_completion_books): use e_book_expand_uri here, and free the - expanded uri after calling addressbook_load_uri, plugging a leak. - - * gui/component/select-names/e-select-names.c (set_book): unref - esn->model before we unref esn. fixes an edge case memory - corruption bug. - (clear_widget): utility function to set a widget's ref to NULL - when it's destroyed. - (e_select_names_init): hook the status_message, categories option - menu, and select_entry to clear_widget. - (addressbook_model_set_uri): use e_book_expand_uri. - -2002-09-23 JP Rosevear <jpr@ximian.com> - - * conduit/Makefile.am: add libeutil to the link and link with - libcamel instead of libcamel-static.la - -2002-09-22 Chris Toshok <toshok@ximian.com> - - * gui/component/select-names/e-select-names-manager.h: oops, add - cached_folder_list to struct _ESelectNamesManager. - -2002-09-22 Chris Toshok <toshok@ximian.com> - - [ Fixes #30481 ] - * gui/component/select-names/e-select-names.c - (e_select_names_init): initialize the select names dialog with the - default contacts folder. - -2002-09-22 Chris Toshok <toshok@ximian.com> - - [ Fixes #28165, 29171 ] - * gui/component/select-names/e-select-names-manager.c - (uris_listener): check to see if the value has really changed. - the way the preferences dialog works is such that we'll get called - when any of the Folder Options are changed (default folders, - offline stuff, etc.) we really only want to tear down and build - back up the completion books if the autocomplete folder setting - changed. - (read_completion_books_from_db): cache the folder list, and call - load_completion_books. - (load_completion_books): new function, loads from the - cached_folder_list. - (e_select_names_manager_init): init cached_folder_list to NULL. - (e_select_names_manager_destroy): g_free (cached_folder_list). - -2002-09-20 Chris Toshok <toshok@ximian.com> - - [ Fixes #30483 ] - * gui/component/select-names/e-select-names-completion.c - (name_style_query): argh, contains => beginswith. - -2002-09-17 Chris Toshok <toshok@ximian.com> - - * gui/component/addressbook-component.c (add_creatable_item): - don't add the user creatable item for ldap-contact folders atm, - since it results in their being duplicate New Contact and New - Contact List menu items. - -2002-09-17 Kjartan Maraas <kmaraas@gnome.org> - - * gui/component/ldap-config.glade: Fix a typo. - -2002-09-13 Chris Toshok <toshok@ximian.com> - - [ Fixes bug #30250 ] - * backend/ebook/e-destination.c (e_destination_get_name): handle - "Unnamed Lists" here by setting their name to _("Unnamed List'). - - * backend/ebook/e-card-simple.c (e_card_simple_get): same. - - * gui/contact-list-editor/e-contact-list-editor.c (is_named): new - function, return TRUE if the name field is filled in. - (prompt_to_save_changes): return TRUE if the list isn't named - (meaning it's not saveable.) - (command_state_changed): saving requires a name. - (add_email_cb): always call command_state_changed. - (remove_entry_cb): same. - (list_name_changed_cb): same. - (visible_addrs_toggled_cb): same. - (table_drag_data_received_cb): same. - -2002-09-12 Dan Winship <danw@ximian.com> - - * backend/ebook/e-card-simple.c (e_card_simple_get): return - g_strdup("true"), not "true". - -2002-09-11 Chris Toshok <toshok@ximian.com> - - * gui/component/select-names/e-select-names-completion.c - (e_select_names_completion_start_query): institute an arbitrary - minimum limit on the number of characters before we actually try - to autocomplete. It's 3, btw. - -2002-09-11 Chris Toshok <toshok@ximian.com> - - [ fixes the other half of #17336 ] - * gui/contact-editor/e-contact-quick-add.c (quick_add_set_name): - parse the name when we're asked to set it, so the full name - doesn't get stored as (potentially) "Last, First" in the card. - -2002-09-11 Chris Toshok <toshok@ximian.com> - - [ fixes part of #17336 ] - * gui/contact-editor/e-contact-editor-fullname.c - (e_contact_editor_fullname_init): get the window title from the - .glade file, and supply a suitable wm icon. - - * gui/contact-editor/e-contact-editor-address.c - (e_contact_editor_address_init): same. - -2002-09-11 Chris Toshok <toshok@ximian.com> - - [ fixes #30208 ] - * gui/component/addressbook.c (load_uri_auth_cb): if the user - clicked cancel in the password dialog, let them off the hook and - bind anonymously. Otherwise (if they failed to auth), prompt them - for the password again. - (addressbook_authenticate): new function, split out 99% of the - auth machinery here so it can be called multiple times. Also, - call the callback with E_BOOK_STATUS_CANCELLED if the user clicked - the cancel button in the dialog. - (load_uri_cb): call addressbook_authenticate if the book has auth - enabled. - (addressbook_load_uri): use g_new0. - -2002-09-05 Anna Dirks <anna@ximian.com> - * gui/component/GNOME_Evolution_Addressbook.oaf.in : Changed the - description of the Directory Servers page of the settings dialog - to be a little less wordy {This page can be used to configure blah--> - Configure blah.} - - -2002-09-04 Chris Toshok <toshok@ximian.com> - - [ Fixes #29904 ] - * gui/component/select-names/e-select-names-text-model.c - (e_select_names_text_model_activate_obj): we need to activate - either a contact list editor or contact editor depending on if - it's a list (this screams for a utility function.) - -2002-09-04 Dan Winship <danw@ximian.com> - - * gui/component/addressbook-storage.c - (addressbook_get_other_contact_storage): Pass FALSE to - evolution_storage_new: the Other Contacts storage doesn't support - shared folders. - -2002-09-04 Ettore Perazzoli <ettore@ximian.com> - - * gui/component/addressbook-component.c (create_component): Pass - NULL as @unpopulate_folder_context_menu_fn to - evolution_shell_component_new(). - -2002-09-03 Mike Kestner <mkestner@ximian.com> - - * gui/component/select-names/e-select-names.c (e_select_names_destroy): - unref the "without", adapter, and model, then chain up the GnomeDialog - destroy function. - -2002-09-03 Ettore Perazzoli <ettore@ximian.com> - - * gui/component/GNOME_Evolution_Addressbook.oaf.in: Use - ldap-settings.png instead of evolution-contacts.png. - -2002-09-03 Chris Toshok <toshok@ximian.com> - - [ fixes #29699 ] - * gui/component/addressbook-config.c - (addressbook_add_server_druid): call _set_source with a NULL - source to fill in dialog settings that are set from the option - menus (like the SSL setting). - -2002-09-03 Ettore Perazzoli <ettore@ximian.com> - - * gui/component/addressbook.c (delete_contact_cb): Fix typo - [`view>view' instead of `view->view']. Also, cast to - GTK_WINDOW instead of GTK_WIDGET as it should be. - -2002-08-30 Dan Winship <danw@ximian.com> - - * backend/idl/addressbook.idl (CallStatus): add QueryRefused, for - when the backend refuses to perform a query. (part of #25782) - - * backend/ebook/e-book-view-listener.c - (e_book_view_listener_convert_status): translate - GNOME_Evolution_Addressbook_BookViewListener_QueryRefused. - - * gui/component/addressbook.c (search_result): Handle - E_BOOK_VIEW_STATUS_QUERY_REFUSED. - -2002-08-30 Chris Toshok <toshok@ximian.com> - - [ fixes #27923] - * backend/pas/pas-backend-summary.c: up the version to 4_0 (4000). - (pas_backend_summary_load_item): handle wants_html{_set}, list, - and list_show_addresses. - (pas_backend_summary_save_item): same. - (pas_backend_summary_add_card): same. - (pas_backend_summary_get_summary_vcard): same. - -2002-08-29 Chris Toshok <toshok@ximian.com> - - * gui/component/addressbook-component.c (add_creatable_item): call - evolution_shell_component_add_user_creatable_item twice here, once - for the "contacts" folder type, and once for "ldap-contacts". - -2002-08-29 Chris Toshok <toshok@ximian.com> - - [ fixes #20347 ] - * gui/widgets/e-addressbook-view.c (e_addressbook_view_init): hook - up the backend_died signal. - (backend_died): new function, pop up an error dialog saying the - backend died. - - * gui/widgets/e-addressbook-model.c (backend_died): new function, - emit the backend_died signal. - (e_addressbook_model_class_init): create the backend_died signal. - (e_addressbook_model_init): init backend_died_id - (e_addressbook_model_set_arg): disconnect the backend_died signal - from the old book and hook it up to the new book. - - * gui/widgets/e-addressbook-model.h: add the backend_died signal. - - * backend/ebook/e-book.c (backend_died_cb): new function, emit the - backend_died signal. - (e_book_do_response_open): create the component listener and hook - up the backend_died signal. - (e_book_destroy): disconnect the component listener and unref it. - - * backend/ebook/e-book.h: add backend_died signal. - -2002-08-29 Chris Toshok <toshok@ximian.com> - - * backend/pas/pas-backend-card-sexp.c (is_helper): use strcasecmp - here, since all the other helpers use case insensitive - comparisons. - - * backend/pas/pas-backend-summary.c (is_helper): same. - -2002-08-29 Chris Toshok <toshok@ximian.com> - - * backend/pas/pas-backend-ldap.c (category_ber): return NULL if - the list is empty. - (pas_backend_ldap_connect): always try to use ldapv3, not just - when we want to use tls. - -2002-08-29 Chris Toshok <toshok@ximian.com> - - [ fixes #25038 ] - * gui/contact-editor/Makefile.am (INCLUDES): need to have - EVOLUTION_ICONSDIR defined. - - * gui/contact-list-editor/Makefile.am (INCLUDES): same. - - * gui/contact-editor/e-contact-editor.c (e_contact_editor_init): - set the window icon to the contact mini icon. - - * gui/contact-list-editor/e-contact-list-editor.c - (e_contact_list_editor_init): set the window icon to the new - contact list icon. - - * gui/widgets/e-minicard.c (LIST_ICON_FILENAME): change to (the - prettier, imo) "contact-list-16.png" - -2002-08-28 Chris Toshok <toshok@ximian.com> - - * backend/pas/pas-backend-ldap.c (pas_backend_ldap_search): spew - the filter we're using for the search. - -2002-08-28 Mike Kestner <mkestner@ximian.com> - - * gui/component/select-names/e-select-names-completion.c : stop the - EBookViews before unreffing. - -2002-08-28 Dan Winship <danw@ximian.com> - - * gui/component/GNOME_Evolution_Addressbook.oaf.in: Add an - evolution:shell_component_launch_order and rename - evolution:shell_component_icon. - -2002-08-28 Chris Toshok <toshok@ximian.com> - - [ oops, merged the .h and .glade file back to the HEAD from the - 1-0 branch, but missed the .c file. ] - * gui/component/select-names/e-select-names.c (status_message): set - the status label's text. - (e_select_names_init): get the status message widget from the - glade ui. - -2002-08-28 Chris Toshok <toshok@ximian.com> - - [ fixes #19286 ] - * gui/component/addressbook.c (delete_contact_cb): confirm - deletion of contacts when using the menubar or toolbar. - -2002-08-28 Chris Toshok <toshok@ximian.com> - - [ fixes #28897 ] - * gui/component/select-names/e-select-names-completion.c - (e_select_names_completion_clear_book_data): set book_data to NULL - after clearing/freeing the list. fixes a crash. - -2002-08-28 Chris Toshok <toshok@ximian.com> - - [ fixes #20348 ] - * backend/pas/evolutionperson.schema: deprecate "categories" in - favor of "category". evolution no longer uses "categories". - - * backend/pas/pas-backend-ldap.c (category_populate): new - function, "category" is the new name, and it's multivalued so we - need the complex-prop stuff.. - (category_ber): new function, same. - (category_compare): new function, same. - - * gui/component/addressbook.c (addressbook_search_activated): the - text is "Category is" so we should use "is" instead of "contains" - for the query. - -2002-08-27 Chris Toshok <toshok@ximian.com> - - [ Fixes #14835 ] - * backend/pas/pas-backend-ldap.c (pas_backend_ldap_search): - notify_complete with InvalidQuery if the parse fails. - -2002-08-27 Chris Toshok <toshok@ximian.com> - - [ fixes #26907 ] - * gui/component/addressbook.c (addressbook_search_activated): use - beginswith for email. - -2002-08-26 Chris Toshok <toshok@ximian.com> - - * printing/e-contact-print.c (complete_sequence): change prototype - for complete_sequence to match sequence_complete. - (e_contact_print_button): same. - -2002-08-26 Chris Toshok <toshok@ximian.com> - - [ fixes #29446 ] - * gui/component/addressbook-config.c (scope_optionmenu_activated): - searching_modify_func can be NULL (since we don't require changes - to enable the "Next" button on this page when you create a - directory server.) - -2002-08-26 Chris Toshok <toshok@ximian.com> - - [ Fixes (almost certainly) #24649, #25494, #27351, and other LDAP search crashes ] - * backend/pas/pas-backend-ldap.c (view_destroy): use an EList - instead of a GList to store the book_view's so we don't have weird - issues with modifying the list while it's being traversed. - (find_book_view): same. - (create_card_handler): same. - (remove_card_handler): same. - (modify_card_modify_handler): same. - (poll_ldap): same, and also ref the book_view before calling - ldap_search_op_timeout (and therefore send_pending_adds). - (ldap_search_handler): same. - (ldap_op_add): warn about conflicting ldap msgid's (shouldn't ever - happen..) - (homephone_populate): make this a bit more robust (if values[0] == - NULL, values[1] won't be valid). - (business_populate): same. - (build_card_from_entry): break out of the prop_info loop when we - get a match, and only set the simple field if the value != NULL. - (ldap_search_dtor): free all the pending adds stuff. - (pas_backend_ldap_process_get_book_view): g_list_prepend => - e_list_append. - (pas_backend_ldap_remove_client): simplify the removing of the - book (use g_list_remove instead of searching and then using - g_list_remove_link.) - (pas_backend_ldap_destroy): unref the book_views list. - (pas_backend_ldap_init): initialize the EList for book_views. - -2002-08-25 Mike Kestner <mkestner@ximian.com> - - * gui/widgets/e-addressbook-view.c (remove_book_view): stop the - view before unref, in case the listener has pending events. - -2002-08-20 Chris Toshok <toshok@ximian.com> - - * gui/component/addressbook.c (book_open_cb): not sure what i was - thinking here... the EBook isn't valid if we couldn't open it, so - we can't turn around and query it for its capabilities. - -2002-08-19 Chris Toshok <toshok@ximian.com> - - * gui/component/select-names/e-select-names-manager.h: add the - listener_id slot. - - * gui/component/select-names/e-select-names-manager.c - (e_select_names_manager_new): store off the listener_id. - (e_select_names_manager_destroy): remove the bonobo listener - - fixes a crash when modifying the completion folders after you - bring up a compose window. - (e_select_names_manager_entry_new): another random timeout change - - make the completion at 100ms. - -2002-08-19 Chris Toshok <toshok@ximian.com> - - * backend/pas/pas-book-view.c (pas_book_view_notify_complete): - take and pass the CallStatus to our listener. - - * backend/pas/pas-book-view.h: change the prototype for - notify_complete to include the CallStatus. - - * gui/component/select-names/e-select-names-completion.c - (e_select_names_completion_seq_complete_cb): add the status arg. - - * gui/widgets/e-addressbook-view.c - (e_addressbook_view_class_init): init the search_result signal. - (e_addressbook_view_init): connect to the model's search_result - signal. - (emit_search_result): emit our search_result signal. - (search_result): call emit_search_result. - - * gui/widgets/e-addressbook-view.h (struct - _EAddressbookViewClass): add the search_result signal. - - * gui/widgets/e-addressbook-model.c (sequence_complete): emit both - a "search_result" as well as the "stop_state_changed" signal. - (e_addressbook_model_class_init): init the search_result signal. - - * gui/widgets/e-addressbook-model.h: add search_result signal. - - * gui/component/addressbook.c (search_result): pop up a dialog - telling the user why the search failed or was truncated. - (addressbook_factory_new_control): connect to the "search_result" - signal on the view. - - * conduit/address-conduit.c (sequence_complete): add the status - parameter to sequence_complete. - - * backend/idl/addressbook.idl: add BookViewListener_CallStatus, - and change notifySequenceComplete to take a CallStatus. - - * backend/pas/pas-backend-ldap.c (create_card_handler): pass - status back in the notify_complete call. - (remove_card_handler): same. - (modify_card_modify_handler): same - (ldap_search_handler): same, and parse out the ldap return code so - we can report limits being properly. - - * backend/pas/pas-backend-file.c (do_summary_query): pass status - back in the notify_complete call. - (pas_backend_file_search): same, and get rid of the - status_message, as the status is passed back properly. - (pas_backend_file_search): pass status - back in the notify_complete call. - (pas_backend_file_changes): same. - (pas_backend_file_process_create_card): same. - (pas_backend_file_process_remove_card): same. - (pas_backend_file_process_modify_card): same. - - * backend/ebook/e-book-util.c (simple_query_sequence_complete_cb): - add status parameter. - - * backend/ebook/e-book-view-listener.c - (e_book_view_listener_queue_status_event): change name from - _queue_empty_event, and take a status arg. - (e_book_view_listener_queue_id_event): init resp->status (to - SUCCESS). - (e_book_view_listener_queue_sequence_event): same. - (e_book_view_listener_queue_message_event): same. - (impl_BookViewListener_notify_sequence_complete): call - queue_status_event, and convert the corba status to - EBookViewStatus. - (e_book_view_listener_convert_status): new function, conver the - corba status to EBookViewStatus. - - * backend/ebook/e-book-view-listener.h: add a "status" slot to - EBookViewListenerResponse. - - * backend/ebook/e-book-view.h: change prototype for - sequence_complete signal. - - * backend/ebook/e-book-view.c (e_book_view_do_complete_event): - sequence_complete takes a parameter now (EBookViewStatus). - (e_book_view_class_init): add the enum arg to the signal. - - * backend/ebook/e-book-types.h: add EBookViewStatus enum. - -2002-08-19 Chris Toshok <toshok@ximian.com> - - * backend/pas/pas-backend-file.c - (pas_backend_file_get_static_capabilities): add - "cache-completions" here, since file completion results are - blanket cached (as they're generated from a summary). - - * backend/pas/pas-backend-ldap.c - (pas_backend_ldap_process_get_cursor): there should be no search - limit on the get_cursor_request, as it's meant to match every card - it can. - (ldap_search_handler): parse the ldap result in the - RES_SEARCH_RESULT case. we'll want more here soon, so we can - notify the front end if the result was truncated due to either the - size or time limit being exceeded. - (pas_backend_ldap_process_get_book_view): in the case of a - completion view, we hardcode (yeah yeah, i know, but really) the - search limit to MIN (100, user-specified-limit). - (pas_backend_ldap_search): each view has its own limit now, - defaulting from the user specified one for normal searches but - possibly different for completion views. use the view's limit - here. - -2002-08-19 Dan Winship <danw@ximian.com> - - * gui/component/select-names/e-select-names-bonobo.c - (entry_get_property_fn): add an "addresses" property, to get the - "Dan Winship <danw@ximian.com>" form, as opposed to "text", which - gets you what's displayed, which might be just "Dan Winship". - (entry_set_property_fn): When setting, just reuse the "text" code, - since it should properly cardify everything for us anyway. - (impl_SelectNames_get_entry_for_section): Add the property. - -2002-08-16 Chris Toshok <toshok@ximian.com> - - * gui/component/addressbook-config.c - (addressbook_source_dialog_set_source): fix c&p error that was - losing the ssl setting. - -2002-08-16 Iain <iain@ximian.com> - - * backends/e-book/evolution-ldif-importer.c (ebook_create): Use the - default EBook instead of the local one. - - * backends/e-book/evolution-vcard-importer.c (ebook_create): Ditto. - -2002-08-16 Chris Toshok <toshok@ximian.com> - - * backend/pas/pas-backend-ldap.c (book_view_notify_status): new - function to save a little typing. - (find_book_view): same. - (pas_backend_ldap_connect): reorder things a bit - set the version - to VERSION3 *before* doing TLS, as tls requires v3, and if we're - doing ldaps://, do tls a little differently (not sure if this is - strictly necessary, but the openldap source did it.. *shrug*). - also, guard the schema check as this function can be called - multiple times for the same server (if the server goes down or - times us out.) - (pas_backend_ldap_reconnect): new function, reconnect and if - necessary reauth the user. - (pas_backend_ldap_process_create_card): use - find_book_view/book_view_notify_status/pas_backend_ldap_reconnect. - (pas_backend_ldap_process_remove_card): same. - (pas_backend_ldap_process_modify_card): same. - (pas_backend_ldap_process_get_vcard): same. - (pas_backend_ldap_process_get_cursor): same. - (pas_backend_ldap_search): same. - (poll_ldap): reconnect if ldap_result returns -1. - (pas_backend_ldap_process_authenticate_user): ick ick ick save off - the dn/passwd we auth with so we can use them to reauthenticate. - -2002-08-16 Chris Toshok <toshok@ximian.com> - - [ fix 27333 ] - * gui/widgets/e-addressbook-model.c (get_view): "local" -> - "do-initial-query". - - * backend/pas/pas-backend-file.c - (pas_backend_file_get_static_capabilities): "local" -> - "local,do-initial-query". - - * gui/widgets/e-addressbook-model.c (get_view): "local" -> - "do-initial-query". - - * gui/component/addressbook.c (book_open_cb): Only assume the - addressbook is local if "local" appears in its static - capabilities. We still use the ldap special case, but be nicer to - other networked backends. - -2002-08-12 Dan Winship <danw@ximian.com> - - * gui/component/addressbook-component.c (user_create_new_item_cb): - If invoked from a non-contact folder, add the contact to the - default contact folder, not the local one. If invoked from a - contact folder, don't append "addressbook.db" to the URI, let - ebook do the right thing. Fixes #28327 and #28325. - - * backend/idl/addressbook.idl (CallStatus): Add NoSuchBook. - (Initially intended as part of a fix for #28327, but the other - changes make it so the error code never ends up getting used any - more, but it's still good to have.) - - * gui/widgets/e-addressbook-util.c (e_addressbook_error_dialog): - Handle NO_SUCH_BOOK. - - * backend/ebook/e-book-types.h (EBookStatus): Add - E_BOOK_STATUS_NO_SUCH_BOOK. - - * backend/ebook/e-book-listener.c - (e_book_listener_convert_status): add case for NoSuchBook. - - * backend/ebook/e-book-util.c (e_book_load_local_address_book): - Kill this. Nothing should ever explicitly load the local - addressbook. - (e_book_use_default_book): Replaces e_book_use_local_address_book, - using the default book instead. - (e_book_default_book_open): Fall back to local contact folder on - E_BOOK_STATUS_NO_SUCH_BOOK too. - (e_book_query_address_default): Use default book, not local. - - * gui/component/e-address-widget.c (query_idle_fn): Use the - default book, not the local book. - - * gui/component/select-names/e-select-names-popup.c - (edit_contact_info_cb): Use the default book, not the local book. - - * backend/ebook/e-destination.c (e_destination_cardify): Use the - default book, not the local book. - (e_destination_touch): Query the default book, not the local book. - - * backend/ebook/e-card-compare.c (e_card_locate_match, - e_card_locate_match_full): Use the default book, not the local - book. - -2002-08-08 Chris Toshok <toshok@ximian.com> - - * backend/pas/pas-backend-summary.c (pas_backend_summary_init): - initialize summary->upgraded to quiet valgrind. - -2002-08-06 Dan Winship <danw@ximian.com> - - * backend/ebook/test-client.c (TEST_VCARD): Use "\r" rather than - including literal CRs in the string, which confuses gcc on OS X. - - * backend/ebook/test-card.c (TEST_VCARD): Likewise. - -2002-08-01 Chris Toshok <toshok@ximian.com> - - [ fixes bug #25958 ] - * gui/component/addressbook.c (alphabet_state_changed): use - FULL_NAME in the case where we're untoggling a letter, and... well - use FULL_NAME in the other case too - we should never pop up the - advanced dialog. - -2002-08-01 Chris Toshok <toshok@ximian.com> - - * gui/component/select-names/e-select-names.h (struct - _ESelectNames): no more search_entry. - - * gui/component/select-names/e-select-names.c (update_query): no - more search_entry, search_entry => select_entry, and add file_as - to the query since some entries don't have names (like the Ximian, - Inc. default card.) - (e_select_names_init): no more search_entry, and add an "activate" - handler on select_entry that updates the query. - -2002-08-01 Chris Toshok <toshok@ximian.com> - - * gui/component/select-names/e-select-names.h (struct - _ESelectNames): remove folders and folders_by_uri, and the 2 - listeners. - |