aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* oops, actually delete mail_config_get_account_by_addressJeffrey Stedfast2001-01-131-19/+0
| | | | svn path=/trunk/; revision=7462
* Anna's dialogs.Jeffrey Stedfast2001-01-138-1284/+1128
| | | | | | | | | | | | | | | | | | | | 2001-01-12 Jeffrey Stedfast <fejj@ximian.com> * mail-config.glade: Anna's dialogs. * mail-config.c (mail_config_get_account_by_address): Removed. Danw and I decided on setting a X-Evolution-Transport header on messages going to the Outbox so we can later guess which transport to use when sending it. * mail-account-editor.c (apply_changes): Update to some day be able to support SSL. (construct): Update for Anna's dialogs... * subscribe-dialog.c (populate_store_list): Updated to reflect past changes to the mail-config API. svn path=/trunk/; revision=7461
* Ok, talked to Ettore. Going back to TOPLEVEL non-POPUP.Miguel de Icaza2001-01-131-1/+1
| | | | | | | | | 2001-01-12 Miguel de Icaza <miguel@gnu.org> * e-splash.c (e_splash_construct): Ok, talked to Ettore. Going back to TOPLEVEL non-POPUP. svn path=/trunk/; revision=7460
* Get the account by using the new e_msg_composer_get_preferred_account()Jeffrey Stedfast2001-01-134-5/+50
| | | | | | | | | | | | | | 2001-01-12 Jeffrey Stedfast <fejj@helixcode.com> * mail-callbacks.c (composer_send_cb): Get the account by using the new e_msg_composer_get_preferred_account() function. Also check to make sure everything is configured (in case they deleted their accounts while composing mail?). * mail-config.c (mail_config_get_account_by_address): New convenience function. svn path=/trunk/; revision=7459
* Call set_from_account which means we no longer have to do all the crapJeffrey Stedfast2001-01-135-69/+168
| | | | | | | | | | | | | | | | | | | | | | 2001-01-12 Jeffrey Stedfast <fejj@helixcode.com> * e-msg-composer.c (build_message): Call set_from_account which means we no longer have to do all the crap involved in formatting strings into an internet-address. (e_msg_composer_get_preferred_account): New access function. * e-msg-composer-hdrs.c (add_header): case COMBOBOX has changed to OPTIOMENU. (create_optionmenu): Update to use an optionmenu of accounts. (from_changed): New callback for the From optionmenu. (setup_headers): s/COMBOBOX/OPTIONMENU (init): Set the account and from_options to NULL. (e_msg_composer_hdrs_get_from): Updated. (destroy): free the from_options. (e_msg_composer_hdrs_set_from_address): Renamed from set_from because it no longer takes a string arg but rather an account arg. svn path=/trunk/; revision=7458
* Ok, talked to Ettore. Going back to TOPLEVEL non-POPUP.Miguel de Icaza2001-01-131-4/+6
| | | | | | | | | 2001-01-12 Miguel de Icaza <miguel@gnu.org> * e-splash.c (e_splash_construct): Ok, talked to Ettore. Going back to TOPLEVEL non-POPUP. svn path=/trunk/; revision=7457
* Add an ::asyncCopyFolder method to the ShellComponent interface. MoveEttore Perazzoli2001-01-1316-62/+139
| | | | | | all the message hiding options to the View menu. svn path=/trunk/; revision=7456
* Fixed NULL dereferenceIain Holmes2001-01-132-0/+21
| | | | svn path=/trunk/; revision=7455
* Remove nice toplevel window.Miguel de Icaza2001-01-132-1/+5
| | | | | | | | 2001-01-12 Miguel de Icaza <miguel@gnu.org> * e-splash.c (e_splash_construct): Remove nice toplevel window. svn path=/trunk/; revision=7454
* Minor comment fixup.Ettore Perazzoli2001-01-131-1/+1
| | | | svn path=/trunk/; revision=7453
* Rename `::addFolderAsync' into `::createFolderAsync'.Ettore Perazzoli2001-01-134-10/+21
| | | | svn path=/trunk/; revision=7452
* CreateDan Winship2001-01-132-0/+14
| | | | | | * importer/.cvsignore: Create svn path=/trunk/; revision=7451
* Ximianize. Also update the README a bit and mention the OAF stable branch.Dan Winship2001-01-134-66/+71
| | | | | | | * MAINTAINERS, AUTHORS, README: Ximianize. Also update the README a bit and mention the OAF stable branch. svn path=/trunk/; revision=7450
* added i18n for etable.Miguel de Icaza2001-01-122-0/+37
| | | | | | | | 2001-01-12 Miguel de Icaza <miguel@ximian.com> * gui/widgets/e-addressbook-view.c: added i18n for etable. svn path=/trunk/; revision=7449
* Add translation strings.Miguel de Icaza2001-01-122-0/+21
| | | | | | | | 2001-01-12 Miguel de Icaza <miguel@ximian.com> * gui/e-calendar-table.c: Add translation strings. svn path=/trunk/; revision=7448
* Add strings for localizationMiguel de Icaza2001-01-123-0/+17
| | | | | | | | 2001-01-12 Miguel de Icaza <miguel@ximian.com> * message-list.c: Add strings for localization svn path=/trunk/; revision=7447
* Added translation strings.Miguel de Icaza2001-01-123-4/+14
| | | | | | | | 2001-01-12 Miguel de Icaza <miguel@ximian.com> * e-storage-set-view.c: Added translation strings. svn path=/trunk/; revision=7446
* New function. Tells whether a key should begin editing. (ect_event,Miguel de Icaza2001-01-122-9/+23
| | | | | | | | | | | 2001-01-12 Miguel de Icaza <miguel@ximian.com> * e-cell-text.c (key_begins_editing): New function. Tells whether a key should begin editing. (ect_event, GDK_KEY_PRESS/RELEASE): check whether we should start editing. svn path=/trunk/; revision=7445
* Implement new function API. Remove Gtk arguments for this. (ect_height):Miguel de Icaza2001-01-122-22/+32
| | | | | | | | | | | | 2001-01-12 Miguel de Icaza <miguel@ximian.com> * e-cell-text.c (e_cell_text_set_filter): Implement new function API. Remove Gtk arguments for this. (ect_height): Pass all the extra information Dan requested. (ect_print): Pass all the extra information Dan requested. (build_current_cell): ditto. svn path=/trunk/; revision=7444
* Update .cvsignoreMiguel de Icaza2001-01-121-0/+1
| | | | svn path=/trunk/; revision=7443
* Small moniker updateMiguel de Icaza2001-01-121-1/+1
| | | | svn path=/trunk/; revision=7442
* Only attach to "changed" if the widget is an EEntry. The HEADER_COMBOBOXMiguel de Icaza2001-01-125-59/+31
| | | | | | | | | | | | | | 2001-01-12 Miguel de Icaza <miguel@ximian.com> * e-msg-composer-hdrs.c (add_header): Only attach to "changed" if the widget is an EEntry. The HEADER_COMBOBOX and the HEADER_ADDRBOOK are a ComboBox and a remote Bonobo control respectively. * evolution-composer.c (get_object): Move getObject functionality here from e-msg-composer.c svn path=/trunk/; revision=7441
* Remove "window" from the moniker path.Miguel de Icaza2001-01-123-2/+10
| | | | | | | | | | | | 2001-01-12 Miguel de Icaza <miguel@ximian.com> * e-shell-view-menu.c (command_new_mail_message): Remove "window" from the moniker path. * e-splash.c (e_splash_construct): Make the spalsh screen a toplevel instead of a popup. svn path=/trunk/; revision=7440
* Rename "Save" to "Store search as vFolder".Miguel de Icaza2001-01-122-7/+11
| | | | | | | | 2001-01-12 Miguel de Icaza <miguel@ximian.com> * folder-browser.c: Rename "Save" to "Store search as vFolder". svn path=/trunk/; revision=7439
* Close #758 2001-01-12 Miguel de Icaza <miguel@ximian.com>Miguel de Icaza2001-01-121-46/+64
| | | | | | | * e-table-header-item.c (ethi_change_sort_state): Moved the sort-on-click logic to its own function. svn path=/trunk/; revision=7438
* *** empty log message ***Miguel de Icaza2001-01-122-6/+119
| | | | svn path=/trunk/; revision=7437
* Unref the property bag when we are done with it.Miguel de Icaza2001-01-122-49/+74
| | | | | | | | | | | 2001-01-11 Miguel de Icaza <miguel@gnu.org> * mail-display.c (on_object_requested): Unref the property bag when we are done with it. (get_embedded_for_component): Moved the code to request the embeddable/control to a separate function. svn path=/trunk/; revision=7436
* New convenience function that I will need later when I redo the composerJeffrey Stedfast2001-01-123-0/+25
| | | | | | | | | | 2001-01-12 Jeffrey Stedfast <fejj@ximian.com> * mail-config.c (mail_config_get_account_by_name): New convenience function that I will need later when I redo the composer From field. svn path=/trunk/; revision=7435
* Update to reflect past changes to the mail-config API.Jeffrey Stedfast2001-01-122-1/+4
| | | | | | | | | 2001-01-12 Jeffrey Stedfast <fejj@ximian.com> * mail-display.c (on_object_requested): Update to reflect past changes to the mail-config API. svn path=/trunk/; revision=7434
* strdup() the key.Jeffrey Stedfast2001-01-122-1/+3
| | | | | | | | 2001-01-12 Jeffrey Stedfast <fejj@ximian.com> * session.c (mail_session_set_password): strdup() the key. svn path=/trunk/; revision=7433
* We don't want to be able to set the reply-to in the config druid.Jeffrey Stedfast2001-01-122-6/+5
| | | | | | | | | | | | | 2001-01-12 Jeffrey Stedfast <fejj@ximian.com> * mail-config-druid.c (construct): We don't want to be able to set the reply-to in the config druid. (druid_finish): Don't set a reply-to anymore. (mail_config_druid_finalise): Don't unref the providers. * mail-config.glade: Took out the Reply-To field in the druid. svn path=/trunk/; revision=7432
* We don't want to be able to set the reply-to in the config druid.Jeffrey Stedfast2001-01-124-79/+16
| | | | | | | | | | | | | 2001-01-12 Jeffrey Stedfast <fejj@ximian.com> * mail-config-druid.c (construct): We don't want to be able to set the reply-to in the config druid. (druid_finish): Don't set a reply-to anymore. (mail_config_druid_finalise): Don't unref the providers. * mail-config.glade: Took out the Reply-To field in the druid. svn path=/trunk/; revision=7431
* Guess the default MAIL value for MBOX and Maildir files.Miguel de Icaza2001-01-122-0/+11
| | | | | | | | | 2001-01-11 Miguel de Icaza <miguel@gnu.org> * mail-config-druid.c (incoming_type_changed): Guess the default MAIL value for MBOX and Maildir files. svn path=/trunk/; revision=7430
* Force finalization of the function before returning fixing the FIXME thatMiguel de Icaza2001-01-122-10/+28
| | | | | | | | | 2001-01-11 Miguel de Icaza <miguel@gnu.org> * mail-callbacks.c (configure_mail): Force finalization of the function before returning fixing the FIXME that was there. svn path=/trunk/; revision=7429
* If the service_check fails, pop-up a warning dialog letting the user knowJeffrey Stedfast2001-01-122-5/+40
| | | | | | | | | | | | 2001-01-11 Jeffrey Stedfast <fejj@helixcode.com> * mail-config-druid.c (transport_next): If the service_check fails, pop-up a warning dialog letting the user know he or she may have problems and then let them continue on with their lives. (incoming_next): Same (+ jump them over the auth page to the transport page). svn path=/trunk/; revision=7428
* Added selection_mode argument.Christopher James Lahey2001-01-125-52/+114
| | | | | | | | | | | | | | | | 2001-01-11 Christopher James Lahey <clahey@helixcode.com> * e-table-selection-model.c, e-table-selection-model.h: Added selection_mode argument. * e-table-specification.c, e-table-specification.h: Added a selection_mode field that is set based on the selection-mode attribute in the ETableSpecification element. * e-table.c (et_real_construct): Set the selection model's selection mode based on the ETableSpecification. svn path=/trunk/; revision=7427
* (camel_folder_thread_messages_new): Added casts to rmeove someMichael Zucci2001-01-122-3/+5
| | | | | | warnings for the analites out there. svn path=/trunk/; revision=7426
* Only set the popdown strings if we have anything to popdown.Miguel de Icaza2001-01-122-2/+8
| | | | | | | | | 2001-01-11 Miguel de Icaza <miguel@ximian.com> * e-msg-composer-hdrs.c (create_dropdown_entry): Only set the popdown strings if we have anything to popdown. svn path=/trunk/; revision=7425
* Perform a final pass, removing any pseudo nodes we added earlier. QuickNot Zed2001-01-122-0/+33
| | | | | | | | | | 2001-01-12 Not Zed <NotZed@Ximian.com> * camel-folder-thread.c (camel_folder_thread_messages_new): Perform a final pass, removing any pseudo nodes we added earlier. Quick patch to test the idea. svn path=/trunk/; revision=7424
* More fixesIain Holmes2001-01-121-0/+5
| | | | svn path=/trunk/; revision=7423
* Some warnings cleanupsIain Holmes2001-01-123-8/+4
| | | | svn path=/trunk/; revision=7422
* Eek! Don't destroy the account if the connection fails, duh. This is whatJeffrey Stedfast2001-01-122-12/+12
| | | | | | | | | | 2001-01-11 Jeffrey Stedfast <fejj@helixcode.com> * mail-account-editor.c (apply_changes): Eek! Don't destroy the account if the connection fails, duh. This is what is causing the segfaults. svn path=/trunk/; revision=7421
* Connect to folder_changed as well as message_changed for updating unreadDan Winship2001-01-122-0/+7
| | | | | | | * folder-browser.c (got_folder): Connect to folder_changed as well as message_changed for updating unread count svn path=/trunk/; revision=7420
* (imap_copy_message_to): Fix this up: sync flags to the serverDan Winship2001-01-122-33/+57
| | | | | | | | | | | before copying so that they end up correct in the remote folder. And poke the destination folder after doing the copy so it notices the new message right away. (imap_move_message_to): Call imap_copy_message_to for most of the work rather than duplicating the code (since it's much more complicated now). svn path=/trunk/; revision=7419
* Typo! Doh!Iain Holmes2001-01-121-1/+1
| | | | svn path=/trunk/; revision=7418
* Fix make distIain Holmes2001-01-122-1/+4
| | | | svn path=/trunk/; revision=7417
* Add an ItemContainer Bonobo interface to allow client applications toMiguel de Icaza2001-01-124-3/+86
| | | | | | | | | | 2001-01-10 Miguel de Icaza <miguel@helixcode.com> * evolution-composer.c (evolution_composer_construct): Add an ItemContainer Bonobo interface to allow client applications to locate the Message Composer component. svn path=/trunk/; revision=7416
* Fix prototype (command_new_view): ditto. (command_new_mail_message):Miguel de Icaza2001-01-122-1/+18
| | | | | | | | | | | | 2001-01-10 Miguel de Icaza <miguel@helixcode.com> * e-shell-view-menu.c (command_goto_folder): Fix prototype (command_new_view): ditto. (command_new_mail_message): Implement command_new_mail_message. verbs: Use BONOBO_UI_VERB instead of BONOBO_UI_UNSAFE_VERB svn path=/trunk/; revision=7415
* Remove fixme from NewMailMessage.Miguel de Icaza2001-01-122-0/+21
| | | | | | | | 2001-01-10 Miguel de Icaza <miguel@helixcode.com> * evolution.xml: Remove fixme from NewMailMessage. svn path=/trunk/; revision=7414
* Add Bonobo/ItemContainer as the set of supported interfaces inMiguel de Icaza2001-01-123-0/+8
| | | | | | | | | | 2001-01-10 Miguel de Icaza <miguel@helixcode.com> * GNOME_Evolution_Mail.oafinfo: Add Bonobo/ItemContainer as the set of supported interfaces in GNOME_Evolution_Mail_Composer component. svn path=/trunk/; revision=7413
* Fix a bug in previous commit: don't check for deleted messages if thereDan Winship2001-01-122-30/+40
| | | | | | | | | * providers/imap/camel-imap-folder.c (camel_imap_folder_selected): Fix a bug in previous commit: don't check for deleted messages if there are no known messages in the folder (because it would end up sending "FETCH 0 ..."). svn path=/trunk/; revision=7412
* Remove the "Already have view for..." message. People keep assuming it'sDan Winship2001-01-122-2/+5
| | | | | | | * e-shell-view.c (show_existing_view): Remove the "Already have view for..." message. People keep assuming it's an error. svn path=/trunk/; revision=7411
* New function to check for added/deleted messages when re-selecting aDan Winship2001-01-124-4/+93
| | | | | | | | | | | | | | * providers/imap/camel-imap-folder.c (camel_imap_folder_selected): New function to check for added/deleted messages when re-selecting a folder. (imap_refresh_info, imap_rescan, imap_update_summary): Various locking tweaks that turn out to be irrelevant since command_lock is recursive, but whatever. * providers/imap/camel-imap-command.c (camel_imap_command): When selecting a new folder, call camel_imap_folder_selected on it. svn path=/trunk/; revision=7410
* Fix a locking problem. (One branch of an if statement was returning withDan Winship2001-01-122-6/+8
| | | | | | | | | * camel-folder.c (camel_folder_copy_message_to): Fix a locking problem. (One branch of an if statement was returning with the lock still locked.) Also remove the deprecation comments, to match move_message_to. svn path=/trunk/; revision=7409
* add missing e-unicode.h includeDan Winship2001-01-121-0/+1
| | | | svn path=/trunk/; revision=7408
* Fixed my debbugs-test-submit@bugzilla.gnome.org mess.Martin Baulig2001-01-121-1/+0
| | | | svn path=/trunk/; revision=7407
* Try againIain Holmes2001-01-121-1/+1
| | | | svn path=/trunk/; revision=7406
* Will it work?Iain Holmes2001-01-123-4/+3
| | | | svn path=/trunk/; revision=7405
* get a book view from somewhere so we can give status messages - choose theChris Toshok2001-01-122-23/+100
| | | | | | | | | | | | | | | 2001-01-11 Chris Toshok <toshok@helixcode.com> * backend/pas/pas-backend-ldap.c (pas_backend_ldap_process_create_card): get a book view from somewhere so we can give status messages - choose the first one in the list. (pas_backend_ldap_process_modify_card): same. (pas_backend_ldap_process_remove_card): same. (prop_info): add more properties, like home_phone, mobile, pager, uri, org_unit, office, title, and manager. svn path=/trunk/; revision=7404
* Translate the header name to UTF8.Dan Winship2001-01-122-11/+13
| | | | | | | * mail-format.c (write_field_to_stream): Translate the header name to UTF8. svn path=/trunk/; revision=7403
* this tooIain Holmes2001-01-121-16/+5
| | | | svn path=/trunk/; revision=7402
* Doh, forgot thisIain Holmes2001-01-121-0/+1
| | | | svn path=/trunk/; revision=7401
* Add a white outline around the "!" so it still shows up clearly inDan Winship2001-01-122-11/+18
| | | | | | | | * art/priority-high.xpm: Add a white outline around the "!" so it still shows up clearly in selected rows when your theme selection color is reddish. (Problem pointed out by Federico.) svn path=/trunk/; revision=7400
* GnomeCard importerIain Holmes2001-01-124-1/+293
| | | | svn path=/trunk/; revision=7399
* add the importer part 1Iain Holmes2001-01-1214-1/+1815
| | | | svn path=/trunk/; revision=7398
* Propagateg change by Owen Taylor from acinclude.m4 in gtk+: Don't definePavel Roskin2001-01-121-1/+1
| | | | | | | | | | * macros/gnome-gettext.m4: Propagateg change by Owen Taylor from acinclude.m4 in gtk+: Don't define ENABLE_NLS unless we have a working NLS. (This should keep libintl.h from being included when it doesn't exist). svn path=/trunk/; revision=7386
* At the end of the configure process, report whether the documentationFederico Mena Quintero2001-01-112-0/+15
| | | | | | | | | 2001-01-11 Federico Mena Quintero <federico@helixcode.com> * configure.in: At the end of the configure process, report whether the documentation files will be built or not. svn path=/trunk/; revision=7385
* Make it work when gtk-doc is not installed.Federico Mena Quintero2001-01-1112-0/+182
| | | | | | | | | | | | 2001-01-10 Federico Mena Quintero <federico@helixcode.com> * Makefile.am: Make it work when gtk-doc is not installed. * calendar/cal-client/Makefile.am: Likewise. * calendar/cal-util/Makefile.am: Likewise. svn path=/trunk/; revision=7384
* Added debbugs-test-submit@bugzilla.gnome.org everywhere.Martin Baulig2001-01-111-0/+1
| | | | svn path=/trunk/; revision=7383
* Updated Spanish translationHector Garcia2001-01-112-1152/+1310
| | | | svn path=/trunk/; revision=7382
* added a 4-pixel padding between entry boxesJeffrey Stedfast2001-01-111-90/+90
| | | | svn path=/trunk/; revision=7381
* Added SaveDraft bonobo menu verb thingy.Jeffrey Stedfast2001-01-112-0/+7
| | | | | | | | | 2001-01-11 Jeffrey Stedfast <fejj@helixcode.com> * evolution-message-composer.xml: Added SaveDraft bonobo menu verb thingy. svn path=/trunk/; revision=7380
* New callback to save draft. Fixes bug #1045.Jeffrey Stedfast2001-01-112-0/+19
| | | | | | | | | 2001-01-11 Jeffrey Stedfast <fejj@helixcode.com> * e-msg-composer.c (menu_file_save_draft_cb): New callback to save draft. Fixes bug #1045. svn path=/trunk/; revision=7379
* Updated Japanese translation.Akira Tagoh2001-01-112-3572/+877
| | | | | | * ja.po: Updated Japanese translation. svn path=/trunk/; revision=7378
* New function that explains to the user why he can't do the action heJeffrey Stedfast2001-01-113-40/+38
| | | | | | | | | | | | | | | | | | | | | | 2001-01-10 Jeffrey Stedfast <fejj@helixcode.com> * mail-callbacks.c (configure_mail): New function that explains to the user why he can't do the action he requested and then procedes to ask if he'd like to configure his accounts now. (check_send_configuration): If the user doesn't have configured accounts, don't let him continue and call configure_mail(). (fetch_mail): Same. (send_queued_mail): Same. (send_receieve_mail): Same. * mail-config.c (mail_config_write): Don't save a "is_configured" variable. Instead we'll just check to see if we have accounts - if yes, then configured == TRUE. (mail_config_is_configured): return accounts != NULL. (mail_config_get_default_account): Mark the first account as the default if none are marked. svn path=/trunk/; revision=7377
* Set the sensitivity of the Password label too.Jeffrey Stedfast2001-01-112-0/+6
| | | | | | | | | 2001-01-10 Jeffrey Stedfast <fejj@helixcode.com> * mail-account-editor.c (source_auth_type_changed): Set the sensitivity of the Password label too. svn path=/trunk/; revision=7376
* New callback to handle when the user hits the "back" button when on theJeffrey Stedfast2001-01-113-1/+34
| | | | | | | | | | | | | | 2001-01-10 Jeffrey Stedfast <fejj@helixcode.com> * mail-config-druid.c (transport_back): New callback to handle when the user hits the "back" button when on the transport page. This is needed to handle the case where we don't want to show the user the auth page (due to there being no auth choices). (incoming_next): If we are going to skip over the auth page, set the 'have_auth_page' variable to FALSE. (construct): Initialize the have_auth_page to TRUE. svn path=/trunk/; revision=7375
* Grab the focus of the first widget that is sensitive.Jeffrey Stedfast2001-01-112-1/+19
| | | | | | | | | | | | | 2001-01-10 Jeffrey Stedfast <fejj@helixcode.com> * mail-config-druid.c (incoming_type_changed): Grab the focus of the first widget that is sensitive. (transport_type_changed): Same. (identity_prepare): Grab the focus of the name entry. * mail-callbacks.c (send_queued_mail): Prevent Federico's segfault. svn path=/trunk/; revision=7374
* Changed the descriptions for mh, mbox, and maildir to be moreJeffrey Stedfast2001-01-112-3/+8
| | | | | | | | | 2001-01-10 Jeffrey Stedfast <fejj@helixcode.com> * providers/local/camel-local-provider.c: Changed the descriptions for mh, mbox, and maildir to be more "user-friendly". svn path=/trunk/; revision=7373
* Prevent Federico's segfault.Jeffrey Stedfast2001-01-112-1/+5
| | | | | | | | 2001-01-10 Jeffrey Stedfast <fejj@helixcode.com> * mail-callbacks.c (send_queued_mail): Prevent Federico's segfault. svn path=/trunk/; revision=7372
* new versions of them iconz /tigertTuomas Kuosmanen2001-01-113-0/+4
| | | | svn path=/trunk/; revision=7371
* Made this the same size as an ETableItem with all text items. Made theChristopher James Lahey2001-01-111-22/+26
| | | | | | | | | | 2001-01-10 Christopher James Lahey <clahey@helixcode.com> * e-table-click-to-add.c: Made this the same size as an ETableItem with all text items. Made the background color white. These need to be made themeable. svn path=/trunk/; revision=7370
* Clear the password entry if it's not allowed. (transport_type_changed):Jeffrey Stedfast2001-01-113-5/+35
| | | | | | | | | | | | | | | | | | | 2001-01-10 Jeffrey Stedfast <fejj@helixcode.com> * mail-config-druid.c (auth_type_changed): Clear the password entry if it's not allowed. (transport_type_changed): Clear the hostname if it is not allowed by the provider type. * mail-account-editor.c (transport_type_changed): If the hostname is allowed, clear it. * mail-config-druid.c (incoming_type_changed): Clear the contents of the entry boxes that are not to be used. (mail_config_druid_get_source_url): If the text in the entry is emptry string, don't set it' contents in the url. svn path=/trunk/; revision=7369
* New header to prevent recursive #include problemsDan Winship2001-01-111-0/+39
| | | | | | | * providers/imap/camel-imap-types.h: New header to prevent recursive #include problems svn path=/trunk/; revision=7368
* New header to prevent recursive #include problemsDan Winship2001-01-119-9/+29
| | | | | | | | | | | | | | | | | * providers/imap/camel-imap-types.h: New header to prevent recursive #include problems * providers/imap/*.h: Replace some #includes with #include "camel-imap-types.h", remove typedefs that were moved to camel-imap-types.h * providers/imap/*.c: Add #includes to make up for #includes removed from .h files * providers/imap/Makefile.am (libcamelimapinclude_HEADERS): Add camel-imap-types.h svn path=/trunk/; revision=7367
* Added expansions field and loading and saving of that field.Christopher James Lahey2001-01-113-9/+41
| | | | | | | | | | | 2001-01-10 Christopher James Lahey <clahey@helixcode.com> * e-table-state.c, e-table-state.h: Added expansions field and loading and saving of that field. * e-table.c: Load and save expansion data. svn path=/trunk/; revision=7366
* New class function, parallel to camel_folder_sync. (The defaultDan Winship2001-01-114-1/+72
| | | | | | | | | | | | | | | * camel-store.c (camel_store_sync): New class function, parallel to camel_folder_sync. (The default implementation just calls camel_folder_sync on each cached folder.) * providers/imap/camel-imap-store.c (get_folder_info): Call camel_store_sync before doing anything else so that the IMAP server and Camel are working from the same data. Don't ask the server for the unread message count of the current folder, since UW will return often-incorrect cached data, and we can calculate it without talking to the server anyway. svn path=/trunk/; revision=7365
* Remove a debug printf (that crashes Solaris because it usually triesDan Winship2001-01-111-1/+0
| | | | | | to printf NULL) svn path=/trunk/; revision=7364
* Updated French translation.Christophe Merlet2001-01-102-647/+768
| | | | svn path=/trunk/; revision=7363
* ShhKjartan Maraas2001-01-101-0/+2
| | | | svn path=/trunk/; revision=7362
* Fix prototype (command_new_view): ditto.Miguel de Icaza2001-01-102-18/+25
| | | | | | | | | | | 2001-01-10 Miguel de Icaza <miguel@helixcode.com> * e-shell-view-menu.c (command_goto_folder): Fix prototype (command_new_view): ditto. verbs: Use BONOBO_UI_VERB instead of BONOBO_UI_UNSAFE_VERB svn path=/trunk/; revision=7361
* Fix proto. (print_preview_msg): Fix proto.Miguel de Icaza2001-01-102-6/+13
| | | | | | | | | | | 2001-01-10 Miguel de Icaza <miguel@helixcode.com> * mail-callbacks.c (print_msg): Fix proto. (print_preview_msg): Fix proto. * subscribe-dialog.c: Remove more UNSAFE macros. svn path=/trunk/; revision=7360
* Removed more UNSAFE stuff. Maybe we should kill this macro, and haveMiguel de Icaza2001-01-102-10/+16
| | | | | | | | | | 2001-01-10 Miguel de Icaza <miguel@helixcode.com> * e-msg-composer.c: Removed more UNSAFE stuff. Maybe we should kill this macro, and have people that want these broken things define their own macros. svn path=/trunk/; revision=7359
* Added all the new source files and removed the old ones, yadda yadda.Jeffrey Stedfast2001-01-102-2/+9
| | | | | | | | | 2001-01-10 Jeffrey Stedfast <fejj@helixcode.com> * POTFILES.in: Added all the new source files and removed the old ones, yadda yadda. svn path=/trunk/; revision=7358
* Changed Priority to Score.Jeffrey Stedfast2001-01-103-2/+4
| | | | | | | | 2001-01-10 Jeffrey Stedfast <fejj@helixcode.com> * filtertypes.xml: Changed Priority to Score. svn path=/trunk/; revision=7357
* Attach to the "activate" signal - this should now make it so that aJeffrey Stedfast2001-01-105-27/+65
| | | | | | | | | | | | | | | 2001-01-10 Jeffrey Stedfast <fejj@helixcode.com> * filter-option.c (get_widget): Attach to the "activate" signal - this should now make it so that a filter-option will "remember" what a user changed. * filter-system-flag.c (get_widget): Don't reset fsf->value to the first system flag, this should already be defaulted to the appropriate flag. This should fix the problem of always defaulting to the first menu option and thus "forgetting" the user's settings. svn path=/trunk/; revision=7356
* Unfinished sorted variable model for ETree.Christopher James Lahey2001-01-102-0/+517
| | | | | | | | | 2001-01-10 Christopher James Lahey <clahey@helixcode.com> * e-tree-sorted-variable.c, e-tree-sorted-variable.h: Unfinished sorted variable model for ETree. svn path=/trunk/; revision=7355
* Bugfix for #1077: scrollwheel doesn't work while hovering over anJason Leach2001-01-102-7/+15
| | | | | | | | | 2001-01-09 Jason Leach <jasonleach@usa.net> * mail-display.c (pixmap_press): Bugfix for #1077: scrollwheel doesn't work while hovering over an attachment icon. svn path=/trunk/; revision=7354
* removed old mail-config-gui.* files that are no longer used or needed.Jeffrey Stedfast2001-01-102-2440/+0
| | | | svn path=/trunk/; revision=7353
* removed mail-config-druid.glade filesJeffrey Stedfast2001-01-102-3106/+0
| | | | svn path=/trunk/; revision=7352
* Moved to mail-config.gladeJeffrey Stedfast2001-01-108-355/+2952
| | | | | | | | | | | | | | | | | | 2001-01-09 Jeffrey Stedfast <fejj@helixcode.com> * mail-config-druid.glade: Moved to mail-config.glade * mail-accounts.c (construct): Updated to use mail-config.glade. * mail-account-editor.c (construct): Updated to use mail-config.glade. * mail-config-druid.c (construct): Updated to use mail-config.glade. * mail.h: Added the new mail config headers. svn path=/trunk/; revision=7351
* More Makefile organization to compileMiguel de Icaza2001-01-1022-254/+157
| | | | svn path=/trunk/; revision=7350
* Order LDADD flags correctly so it compiles.Miguel de Icaza2001-01-102-4/+8
| | | | | | | | 2001-01-09 Miguel de Icaza <miguel@gnu.org> * printing/Makefile.am: Order LDADD flags correctly so it compiles. svn path=/trunk/; revision=7349
* Add a PropertyControl interface so you can set the appointments on or offIain Holmes2001-01-102-91/+322
| | | | | | Add a PersistStream interface to remember this. svn path=/trunk/; revision=7348
* Replaced e-meet-dialog.glade.h with e-meeting-dialog.glade inDave Camp2001-01-106-1/+70
| | | | | | | | | | | | | 2001-01-09 Dave Camp <dave@helixcode.com> * gui/Makefile.am: Replaced e-meet-dialog.glade.h with e-meeting-dialog.glade in glade_messages. * gui/e-meeting-dialog.glade: Enabled the translatable string option. * gui/e-itip-control.glade: Likewise. svn path=/trunk/; revision=7347
* connect with the EAddressbookView's status_message signal.Chris Toshok2001-01-104-2/+106
| | | | | | | | | | | | | | | | | | | | | | 2001-01-09 Chris Toshok <toshok@helixcode.com> * gui/component/addressbook.c (addressbook_factory_new_control): connect with the EAddressbookView's status_message signal. (set_status_message): set the status message on the ShellView Interface associated with our control. (retrieve_shell_view_interface_from_control): new function. get the shell view inteface associated with a control. * gui/widgets/e-addressbook-view.c (e_addressbook_view_class_init): register status_message signal. (status_message): new function, emit our status_message signal. (change_view_type): connect with the view->object's "status_message" signal. * gui/widgets/e-addressbook-view.h (struct _EAddressbookViewClass): add status_message signal. svn path=/trunk/; revision=7346
* register our status_message signal. (status_message): new function, emitChris Toshok2001-01-109-81/+277
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-09 Chris Toshok <toshok@helixcode.com> * gui/widgets/e-minicard-view-widget.c (e_minicard_view_widget_class_init): register our status_message signal. (status_message): new function, emit our status_message signal. (e_minicard_view_widget_realize): connect to the EMinicardView's status_message signal. * gui/widgets/e-minicard-view-widget.h: add status_message signal. * gui/widgets/e-minicard-view.c (e_minicard_view_class_init): register our status_message signal. (e_minicard_view_init): init status_message_id. (status_message): new function, emit our status_message signal. (book_view_loaded): connect to the EBookView's status_message signal. (disconnect_signals): disconnect status_message_id. * gui/widgets/e-minicard-view.h: add status_mesage_id, and status_message signal. * gui/widgets/e-addressbook-model.c (status_message): new function, emit our status_message. (e_addressbook_model_class_init): register our "status_message" signal. (book_view_loaded): connect to the EBookView's status_message signal, so we can chain it to our parent. (e_addressbook_model_init): init status_message_id. (remove_book_view): disconnect status_message_id. * gui/widgets/e-addressbook-model.h: add status_message_id, and status_message signal. * backend/pas/pas-backend-ldap.c change the objectclass we create objects with to "inetOrgPerson" as it encompasses the fields we use. (create_dn_from_ecard): remove the mail/org handling from here. we just prepend cn=$cn onto the base dn. (create_card_handler): remove the NULL that build_mods_from_ecards adds at the end, and insert our objectClass. (modify_card_handler): call search_for_dn to get the ECardSimple of the old card, since it might (and does in the current code) doing a brute force search. (search_for_dn): new function, to search for an entry by its dn. right now we brute force (objectclass=*) under the base dn and compare dn's. going to add a first pass that explodes the dn and searches that way, using (objectclass=*) as a last resort. also, here's where we'd put the extensibleMatch code if we want to go that route. * backend/ebook/e-card.c (e_card_set_arg): if we're setting the full name regenerate ecard->name. svn path=/trunk/; revision=7345
* Change mail_op_forward_event to mail_proxy_event.Dan Winship2001-01-102-2/+7
| | | | | | | * mail-local.c (local_folder_changed_proxy): Change mail_op_forward_event to mail_proxy_event. svn path=/trunk/; revision=7344
* Mostly IMAP changes. Use the NAMESPACE extension (whereDan Winship2001-01-108-207/+386
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | available). Deal with servers that don't return LIST flags in response to LSUB (like UW) to get rid of the "not a selectable folder" error messages in the UI. Take advantage of the \Marked and \Unmarked flags to try to speed up the folder scan by not doing STATUS on unmarked folders. Some further tweaks on the shape of the resulting folder tree in various situations... * camel-store.h: Remove the (read) message_count, since nothing uses it, and we can speed up IMAP a bit this way. * camel-store.c (camel_folder_info_build): Redo this a bit to make it more useful for IMAP since that's the only thing that uses it. * camel-remote-store.c (camel_remote_store_connected): Public function to check if the store is connected, and try to connect it if it's not. (remote_send_string, remote_send_stream, remote_recv_line): Use that. * providers/imap/camel-imap-store.c (camel_imap_store_finalize): fix up for changes. (camel_imap_store_init): Initialize subscribed_folders to NULL rather than an empty hash table. (imap_connect): Get the list of subscribed folders here. If the server doesn't claim that any of them are either Marked or Unmarked, then assume that it doesn't do that for LSUB and remember that for later. If the server supports the NAMESPACE extension and the user didn't specify a namespace, use the server-provided one. (imap_disconnect): Free the list of subscribed folders, and the namespace. (get_folder): check camel_remote_store_connected (get_folder_info): check camel_remote_store_connected. Add a bunch of new cleverness. If we learned that the server doesn't do LSUB usefully, do a bunch of LISTs by hand. Then, if we're getting unread counts, only do it for folders that weren't listed as Unmarked. Also, deal with namespaces that end with the separator character, and update for changes to camel_folder_info_build. (folder_subscribed): Add a g_return_val_if_fail. (subscribe_folder, unsubscribe_folder): check camel_remote_store_connected. * providers/nntp/camel-nntp-store.c (build_folder_info, build_folder_info_from_grouplist, nntp_store_get_folder_info): Don't fill in message_count since it doesn't exist any more. svn path=/trunk/; revision=7343
* if we're setting the full name regenerate ecard->name.Chris Toshok2001-01-102-0/+8
| | | | | | | | | 2001-01-09 Chris Toshok <toshok@helixcode.com> * backend/ebook/e-card.c (e_card_set_arg): if we're setting the full name regenerate ecard->name. svn path=/trunk/; revision=7342
* Let the system umask determine the permissions of this file.Jeffrey Stedfast2001-01-102-1/+4
| | | | | | | | | 2001-01-09 Jeffrey Stedfast <fejj@helixcode.com> * mail-ops.c (save_messages_save): Let the system umask determine the permissions of this file. svn path=/trunk/; revision=7341
* Gray out the appropriate labels too. (auth_type_changed): And here.Jeffrey Stedfast2001-01-106-39/+200
| | | | | | | | | | | | | | | 2001-01-09 Jeffrey Stedfast <fejj@helixcode.com> * mail-config-druid.c (incoming_type_changed): Gray out the appropriate labels too. (auth_type_changed): And here. (transport_type_changed): Here too... * mail-account-editor.c (source_check): Gray out the appropriate labels too. (transport_type_changed): And here too. svn path=/trunk/; revision=7340
* Added calendar/gui/alarm-notify/Makefile.Federico Mena Quintero2001-01-106-166/+191
| | | | | | | | 2001-01-09 Federico Mena Quintero <federico@helixcode.com> * configure.in (AC_OUTPUT): Added calendar/gui/alarm-notify/Makefile. svn path=/trunk/; revision=7339
* New interface for the alarm notification system.Federico Mena Quintero2001-01-1010-55/+443
| | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-09 Federico Mena Quintero <federico@helixcode.com> * idl/evolution-calendar.idl (AlarmNotify): New interface for the alarm notification system. * gui/alarm-notify: New directory for the alarm notification daemon and its auxiliary stuff. * gui/alarm-notify/alarm.[ch]: Moved over from gui/alarm.[ch]. * gui/alarm-notify/alarm-queue.[ch]: Moved over from gui/alarm-notify.[ch]. Renamed functions from alarm_notify_*() to alarm_queue_*(). * gui/alarm-notify/alarm-notify.[ch]: Implementation of the GNOME::Evolution::Calendar::AlarmNotify interface. * gui/Makefile.am (evolution_calendar_LDADD): Removed the LINK_FLAGS variable and reordered the libraries to remove some duplicated ones. (SUBDIRS): Added the alarm-notify directory. svn path=/trunk/; revision=7338
* find contactJakub Steiner2001-01-101-0/+127
| | | | svn path=/trunk/; revision=7337
* all contacts icon for the icon bar in contactsJakub Steiner2001-01-101-0/+77
| | | | svn path=/trunk/; revision=7336
* Removed .oaf.in files until the whole of Evolution uses the xml-i18n-toolsFederico Mena Quintero2001-01-102-3/+5
| | | | | | | | | 2001-01-09 Federico Mena Quintero <federico@helixcode.com> * POTFILES.in: Removed .oaf.in files until the whole of Evolution uses the xml-i18n-tools framework. svn path=/trunk/; revision=7335
* save message - menu iconJakub Steiner2001-01-101-0/+45
| | | | svn path=/trunk/; revision=7334
* reply to all - menu iconJakub Steiner2001-01-101-0/+52
| | | | svn path=/trunk/; revision=7333
* reply to message menu iconJakub Steiner2001-01-101-0/+46
| | | | svn path=/trunk/; revision=7332
* Print message menu iconJakub Steiner2001-01-101-0/+54
| | | | svn path=/trunk/; revision=7331
* Forward message menu iconJakub Steiner2001-01-101-0/+51
| | | | svn path=/trunk/; revision=7330
* Encrypt message menu iconJakub Steiner2001-01-101-0/+80
| | | | svn path=/trunk/; revision=7329
* For all optionmenu's, set the appropriate 'history'. (keep_mail_check):Jeffrey Stedfast2001-01-104-11/+88
| | | | | | | | | | | | | | | | | | | 2001-01-09 Jeffrey Stedfast <fejj@helixcode.com> * mail-account-editor.c: For all optionmenu's, set the appropriate 'history'. (keep_mail_check): Set the keep-on-server checkbutton sensitivity based on whether or not the store is a storage or not. (construct): Call keep_mail_check(). * mail-config-druid.c (incoming_type_changed): Set the keep-on-server checkbutton sensitivity based on whether or not the store is a storage or not. * mail-accounts.c (construct): Make sure the dialog isn't a scrunched little thingy. svn path=/trunk/; revision=7328
* Kill off a long-hated Camel kludge: "empty" URLs andDan Winship2001-01-1010-100/+50
| | | | | | | | | | | | | | | | | | | | | | | | query_auth_types_generic. * camel-url.c: Remove "empty" from CamelURL. (camel_url_new): No longer set it. (camel_url_to_string): Treat "" as equivalent to NULL for authmech. (Unrelated change, but it simplifies some stuff with the new config dialog.) * camel-service.c (camel_service_new): Remove url->empty check: if the URL isn't valid, we don't create the service. (camel_service_query_auth_types): No longer need to switch between generic and connected variants. * providers/smtp/camel-smtp-transport.c (query_auth_types): * providers/pop3/camel-pop3-store.c (query_auth_types): * providers/nntp/camel-nntp-store.c (nntp_store_query_auth_types): * providers/imap/camel-imap-store.c (query_auth_types): * camel-remote-store.c (remote_query_auth_types): Remove generic version, rename connected version. svn path=/trunk/; revision=7327
* Edit message menu iconJakub Steiner2001-01-101-0/+84
| | | | svn path=/trunk/; revision=7326
* Configure mail menu iconJakub Steiner2001-01-101-0/+61
| | | | svn path=/trunk/; revision=7325
* Configure folder menu iconJakub Steiner2001-01-101-0/+85
| | | | svn path=/trunk/; revision=7324
* Configure addressbook menu iconJakub Steiner2001-01-101-0/+77
| | | | svn path=/trunk/; revision=7323
* Add -export-dynamic, so libglade can resolve evolution-mail symbols.Dan Winship2001-01-102-0/+8
| | | | | | | * Makefile.am (evolution_mail_LDFLAGS): Add -export-dynamic, so libglade can resolve evolution-mail symbols. svn path=/trunk/; revision=7322
* Updated Spanish translation.Hector Garcia2001-01-102-2024/+1461
| | | | svn path=/trunk/; revision=7321
* Updated. (decode_pgp): Get rid of #ifdef PGP_PROGRAM's and handleJeffrey Stedfast2001-01-107-1030/+1249
| | | | | | | | | | | | | | | | | | | | | | 2001-01-09 Jeffrey Stedfast <fejj@helixcode.com> * mail-format.c: Updated. (decode_pgp): Get rid of #ifdef PGP_PROGRAM's and handle appropriately. (handle_multipart_signed): Same. (handle_multipart_encrypted): Same. * Makefile.am: Added openpgp-utils.[c,h] to the build. * openpgp-utils.c: New source file containing all of the pgp interface code. * mail-crypto.c: Removed all of the openpgp funtions as they are being moved to a new file. (mail_crypto_is_rfc2015_signed): Renamed. (mail_crypto_is_rfc2015_encrypted): Renamed. svn path=/trunk/; revision=7320
* New function to set the password for a given url.Jeffrey Stedfast2001-01-106-21/+75
| | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-09 Jeffrey Stedfast <fejj@helixcode.com> * session.c (mail_session_set_password): New function to set the password for a given url. * mail-config-druid.c (druid_finish): Don't save the password in the source url, instead insert it into the save-password hash. (mail_config_druid_get_source_url): Check to make sure the authmech isn't "", if it is then don't set the authmech. * mail-account-editor.c (apply_changes): Don't save the password in the source url, instead insert it into the save-password hash. Also check to make sure we don't set an empty string as the authmech for the source or transport. * mail-accounts.c (mail_default): After reloading the accounts, reselect the previously selected account. (mail_delete): Same. * mail-config-druid.c (druid_cancel): Fixed segfault bug. svn path=/trunk/; revision=7319
* Updated russian translation.Valek Frob2001-01-092-1468/+899
| | | | svn path=/trunk/; revision=7318
* Updated Norwegian (bokmål) translation.Kjartan Maraas2001-01-0922-31164/+42827
| | | | | | | | 2001-01-09 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian (bokmål) translation. svn path=/trunk/; revision=7317
* remove </center><p> (handle_text_plain): add <fontRadek Doulik2001-01-092-2/+5
| | | | | | | | | | | 2001-01-09 Radek Doulik <rodo@helixcode.com> * mail-format.c (write_headers): remove </center><p> (handle_text_plain): add <font size=\"-3\">&nbsp</font><br> before msg text (handle_text_plain_flowed): ditto svn path=/trunk/; revision=7316
* remove </center><p>Radek Doulik2001-01-092-1/+5
| | | | | | | | 2001-01-09 Radek Doulik <rodo@helixcode.com> * mail-format.c (write_headers): remove </center><p> svn path=/trunk/; revision=7315
* Write the config data and reload the accounts list so the "default" tag isJeffrey Stedfast2001-01-092-2/+14
| | | | | | | | | | 2001-01-09 Jeffrey Stedfast <fejj@helixcode.com> * mail-accounts.c (mail_default): Write the config data and reload the accounts list so the "default" tag is relocated. (mail_delete): Write the config data here too. svn path=/trunk/; revision=7314
* Brand spankin' new config druid, editor, and manager.Jeffrey Stedfast2001-01-0915-538/+808
| | | | | | | | | | | | | | | | | | | | | 2001-01-08 Jeffrey Stedfast <fejj@helixcode.com> * Makefile.am: * component-factory.c: * folder-browser-factory.c: * folder-browser.c: * mail-accounts.[c,h]: * mail-account-editor.[c,h]: * mail-callbacks.c: * mail-config.[c,h]: * mail-config-druid.[c,h]: * mail-config-druid.glade: * mail-display.c: * mail-format.c: * mail-tools.c: Brand spankin' new config druid, editor, and manager. svn path=/trunk/; revision=7313
* Updated for new config code - this time it works!Jeffrey Stedfast2001-01-092-11/+18
| | | | | | | | | 2001-01-08 Jeffrey Stedfast <fejj@helixcode.com> * e-msg-composer-hdrs.c (create_dropdown_entry): Updated for new config code - this time it works! svn path=/trunk/; revision=7312
* Mark tasks completedIain Holmes2001-01-092-2/+11
| | | | svn path=/trunk/; revision=7309
* Add an #include <errno.h>Dan Winship2001-01-092-0/+5
| | | | | | * mail-ops.c: Add an #include <errno.h> svn path=/trunk/; revision=7308
* Removed an unused variable. (e_utf8_from_gtk_string_sized): Made ib constChristopher James Lahey2001-01-091-2/+3
| | | | | | | | | | 2001-01-06 Christopher James Lahey <clahey@helixcode.com> * gal/widgets/e-unicode.c (e_utf8_xml1_decode): Removed an unused variable. (e_utf8_from_gtk_string_sized): Made ib const here. svn path=/trunk/; revision=7307
* Tasks work properlyIain Holmes2001-01-092-8/+6
| | | | svn path=/trunk/; revision=7306
* Reverted mail-config changes temporarily until I get it working correctly.Jeffrey Stedfast2001-01-0911-507/+350
| | | | | | | | | | | | | | | | | 2001-01-08 Jeffrey Stedfast <fejj@helixcode.com> * Makefile.am: * component-factory.c: * folder-browser-factory.c: * folder-browser.c: * mail-callbacks.c: * mail-config.[c,h]: * mail-display.c: * mail-format.c: * mail-tools.c: Reverted mail-config changes temporarily until I get it working correctly. svn path=/trunk/; revision=7305
* Reverted back to old config code temporarily until I get the new configJeffrey Stedfast2001-01-092-13/+17
| | | | | | | | | | 2001-01-08 Jeffrey Stedfast <fejj@helixcode.com> * e-msg-composer-hdrs.c (create_dropdown_entry): Reverted back to old config code temporarily until I get the new config code working 100%. svn path=/trunk/; revision=7304
* More lovely fixes...Jeffrey Stedfast2001-01-093-6/+14
| | | | | | | | | | | 2001-01-08 Jeffrey Stedfast <fejj@helixcode.com> * mail-config-druid.c: More lovely fixes... * mail-callbacks.c: Don't segfault if a default account doesn't exist. svn path=/trunk/; revision=7302
* A bunch of fixes.Jeffrey Stedfast2001-01-096-23/+130
| | | | | | | | | | | | | 2001-01-08 Jeffrey Stedfast <fejj@helixcode.com> * mail-config-druid.c: A bunch of fixes. * mail-accounts.c: More fixes... * mail-account-editor.c (construct): Reparent the notebook to the editor->vbox and set the resize policy. svn path=/trunk/; revision=7301
* reenabled magic indentationRadek Doulik2001-01-081-2/+2
| | | | svn path=/trunk/; revision=7300
* Updated to reflect changes to the mail-config API.Jeffrey Stedfast2001-01-082-11/+18
| | | | | | | | | 2001-01-07 Jeffrey Stedfast <fejj@helixcode.com> * e-msg-composer-hdrs.c (create_dropdown_entry): Updated to reflect changes to the mail-config API. svn path=/trunk/; revision=7299
* Updated to reflect changes to the mail-config API.Jeffrey Stedfast2001-01-0810-63/+109
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-07 Jeffrey Stedfast <fejj@helixcode.com> * mail-tools.c (mail_tool_quote_message): Updated to reflect changes to the mail-config API. * mail-display.c (redisplay): Updated to reflect changes to the mail-config API. * mail-callbacks.c (providers_config): Use the new account dialog. * mail-config-druid.c (druid_finish): Load the new storage into the shell. (mail_config_druid_new): Take a shell argument. * mail-format.c (mail_generate_reply): Updated to reflect changes to the mail-config API. * mail-config-druid.c: Fixed this to build. * mail-callbacks.c (check_send_configuration): Updated to reflect changes to the mail-config API. (create_msg_composer): Same. (forward_get_composer): Same. (send_queued_mail): Same. (composer_send_cb): Same. * mail-account-editor.c: Updated to build cleanly. * mail-config-druid.c: Same. * mail-accounts.c: Same. * folder-browser-factory.c (control_activate): Updated for API changes in mail-config. * folder-browser.c (done_message_selected): Updated for API changed in mail-config. (folder_browser_gui_init): Same. (got_folder): Same. * component-factory.c (owner_set_cb): After using the sources list, free it as it is no longer a const GSList as with the older mail-config code. * mail-config.c: Totally rewritten. svn path=/trunk/; revision=7298
* added new source files for the Tasks folders.Damon Chaplin2001-01-0816-33/+1066
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-08 Damon Chaplin <damon@helixcode.com> * gui/Makefile.am: added new source files for the Tasks folders. * gui/e-tasks.[hc]: new widget to encapsulate the Tasks view. * gui/tasks-control.[hc]: new files to implement the Tasks control. * gui/tasks-control-factory.[hc]: new files to implement the factory for the Tasks controls. (I think the way I've split the code up is a lot cleaner than the GnomeCal implementation - the factory file just contains the factory functions and the control file contains all the control functions. Maybe we should make GnomeCal like this.) * gui/main.c: initialize the Tasks control factory. * gui/component-factory.c: added support for the Tasks control. Also added a "create_folder" function so we can now create new Tasks and Calendar folders within Evolution. I'm not a Bonobo expert so someone might want to check these over. * gui/calendar-config.[hc]: added convenience functions to configure the common settings of ECalendar and EDateEdit widgets. * gui/dialogs/task-editor.c (task_editor_create_date_edit): * gui/gnome-cal.c (gnome_calendar_update_config_settings): * gui/event-editor.c: used function to configure the ECalendars and EDateEdits. * gui/e-day-view-top-item.c (e_day_view_top_item_draw_long_event): fixed minor bug in format strings. svn path=/trunk/; revision=7297
* new file for the Tasks controls.Damon Chaplin2001-01-083-1/+78
| | | | | | | | | | 2001-01-08 Damon Chaplin <damon@helixcode.com> * evolution-tasks.xml: new file for the Tasks controls. * Makefile.am (XML_FILES): added the above file. svn path=/trunk/; revision=7296
* Updates evolution/po/da.po gtranslator/po/da.po pong/po/da.poKenneth Christiansen2001-01-081-63/+64
| | | | | | | Updates evolution/po/da.po gtranslator/po/da.po pong/po/da.po svn path=/trunk/; revision=7295
* Updated to reflect changes to the mail-config API. (create_msg_composer):Jeffrey Stedfast2001-01-0812-369/+560
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-07 Jeffrey Stedfast <fejj@helixcode.com> * mail-callbacks.c (check_send_configuration): Updated to reflect changes to the mail-config API. (create_msg_composer): Same. (forward_get_composer): Same. (send_queued_mail): Same. (composer_send_cb): Same. * mail-account-editor.c: Updated to build cleanly. * mail-config-druid.c: Same. * mail-accounts.c: Same. * folder-browser-factory.c (control_activate): Updated for API changes in mail-config. * folder-browser.c (done_message_selected): Updated for API changed in mail-config. (folder_browser_gui_init): Same. (got_folder): Same. * component-factory.c (owner_set_cb): After using the sources list, free it as it is no longer a const GSList as with the older mail-config code. * mail-config.c: Totally rewritten. svn path=/trunk/; revision=7294
* Updated some stringsBenedikt Roth2001-01-072-1472/+1842
| | | | svn path=/trunk/; revision=7292
* Updated French translation.Christophe Merlet2001-01-072-1729/+2157
| | | | svn path=/trunk/; revision=7291
* Implemented.Jeffrey Stedfast2001-01-072-2/+19
| | | | | | | | | | | | | | | | | | | | | | | | 2001-01-07 Jeffrey Stedfast <fejj@helixcode.com> * mail-accounts.c (mail_edit): Implemented. * mail-account-editor.c (apply_clicked): Implemented. (ok_clicked): Implemented. (cancel_clicked): Implemented. (source_auth_type_changed): Implemented. (source_auth_init): Implemented. (transport_construct_authmenu): Implemented. (transport_type_changed): Updated to change regenerate the auth option menu. (construct): Attached callbacks to OK, Apply and Cancel buttons. * mail-account-editor.c (source_auth_init): Use the new mail_config_check_service(). * mail-config-druid.c: Remove check_service() as it will be moved into mail-config. svn path=/trunk/; revision=7290
* Implemented. (ok_clicked): Implemented. (cancel_clicked): Implemented.Jeffrey Stedfast2001-01-074-84/+203
| | | | | | | | | | | | | | | | | | | | | | 2001-01-07 Jeffrey Stedfast <fejj@helixcode.com> * mail-account-editor.c (apply_clicked): Implemented. (ok_clicked): Implemented. (cancel_clicked): Implemented. (source_auth_type_changed): Implemented. (source_auth_init): Implemented. (transport_construct_authmenu): Implemented. (transport_type_changed): Updated to change regenerate the auth option menu. (construct): Attached callbacks to OK, Apply and Cancel buttons. * mail-account-editor.c (source_auth_init): Use the new mail_config_check_service(). * mail-config-druid.c: Remove check_service() as it will be moved into mail-config. svn path=/trunk/; revision=7289
* Made it so that going to the next or previous message in the list will atChristopher James Lahey2001-01-072-0/+11
| | | | | | | | | | | | 2001-01-06 Christopher James Lahey <clahey@helixcode.com> * message-list.c (message_list_select): Made it so that going to the next or previous message in the list will at least move one message, even if the current message matches the query. This makes 'n' go to the next unread message, even if the current message is unread. svn path=/trunk/; revision=7288
* Coded a bunch of the methods.Jeffrey Stedfast2001-01-076-106/+316
| | | | | | | | 2001-01-06 Jeffrey Stedfast <fejj@helixcode.com> * mail-account-editor.c: Coded a bunch of the methods. svn path=/trunk/; revision=7287
* Fix some race conditions when dealing with vfolders.Iain Holmes2001-01-072-18/+48
| | | | svn path=/trunk/; revision=7286
* Neaten the HTML, add Tasks, and make the day change when the day changes :)Iain Holmes2001-01-072-6/+86
| | | | | | Calendar summary. svn path=/trunk/; revision=7285
* Updates eog/po/da.po evolution/po/da.po gal/po/da.po gernel/po/da.poKenneth Christiansen2001-01-071-309/+523
| | | | | | | | | Updates eog/po/da.po evolution/po/da.po gal/po/da.po gernel/po/da.po gnumeric/po/da.po gtranslator/po/da.po nautilus/po/da.po pan/po/da.po sodipodi/po/da.po svn path=/trunk/; revision=7284
* Committed updated ko.poFatih Demir2001-01-062-1843/+1758
| | | | svn path=/trunk/; revision=7283
* Updated Finnish translation (fi.po).jjranta2001-01-062-1435/+1521
| | | | svn path=/trunk/; revision=7282
* Fixed sorting. needs_sorting was getting set to 0 when sorted happens, butChristopher James Lahey2001-01-062-30/+3
| | | | | | | | | | | | 2001-01-06 Christopher James Lahey <clahey@helixcode.com> * e-table-sorter.c, e-table-sorter.h (ets_sort): Fixed sorting. needs_sorting was getting set to 0 when sorted happens, but needs_sorting tells you whether or not the sorter is sorted or not, not whether the sorting has happened. Documented the needs_sorting variable. svn path=/trunk/; revision=7281
* New source files to provide an account editor widget.Jeffrey Stedfast2001-01-066-15/+144
| | | | | | | | | | | | 2001-01-05 Jeffrey Stedfast <fejj@helixcode.com> * mail-account-editor.[c,h]: New source files to provide an account editor widget. * mail-config-druid.c (auth_type_changed): Set the authproto on the druid so we can look it up later. svn path=/trunk/; revision=7280
* Broke font and fontset parts of EFont into separate functions. PossiblyLauris Kaplinski2001-01-061-2/+52
| | | | | | fixed bug #857 (needs some more testing) svn path=/trunk/; revision=7279
* Dont try and unref a messageinfo that wasn't there, and use the right freeNot Zed2001-01-062-6/+35
| | | | | | | | | | | | 2001-01-06 Not Zed <NotZed@HelixCode.com> * providers/vee/camel-vee-folder.c (vee_folder_build_folder): Dont try and unref a messageinfo that wasn't there, and use the right free function too. Modified patch from Iain. (vee_move_message_to): New method, call the real folders' move_message_to method. svn path=/trunk/; revision=7278
* Added missing PROG.Maciej Stachowiak2001-01-062-1/+5
| | | | | | * autogen.sh: Added missing PROG. svn path=/trunk/; revision=7277
* xml-i18n-toolize if AM_PROG_XML_I18N_TOOLS is found in configure.in.Maciej Stachowiak2001-01-062-0/+9
| | | | | | | * autogen.sh: xml-i18n-toolize if AM_PROG_XML_I18N_TOOLS is found in configure.in. svn path=/trunk/; revision=7276
* Since the druid now handles adding the new account to the config, we'llJeffrey Stedfast2001-01-065-3/+512
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-05 Jeffrey Stedfast <fejj@helixcode.com> * mail-accounts.c (mail_add): Since the druid now handles adding the new account to the config, we'll just connect to the destroy event and show the druid. (mail_add_finished): Just reload the account list here. * mail-config-druid.c (druid_finish): New callback to handle the "finish" signal. On second thought, it seems it would be best for the finish callback to be here rather than in mail-accounts.c. * mail-accounts.[c,h]: Added. Contains source for the Account manager window. And just like mail-config-druid.c, it's not yet complete. * mail-config-druid.c (mail_config_druid_get_incoming_keep_mail): Renamed from _delete_mail (mail_config_druid_get_transport_url): New convenience function that replaces the get_hostname, get_protocol, etc. (mail_config_druid_get_source_url): Same. * mail-config-druid.glade: Changed "Delete mail from server" to "Keep mail on server" as this has a more positive ring to it. Both I and Aaron agree this is the better phrase. svn path=/trunk/; revision=7275
* disable indenting for now, it crashes editorRadek Doulik2001-01-062-2/+7
| | | | | | | | | 2001-01-05 Radek Doulik <rodo@helixcode.com> * listener.c (impl_event): disable indenting for now, it crashes editor svn path=/trunk/; revision=7274
* Reverted, until me and maciej get some good ideasKenneth Christiansen2001-01-061-4/+0
| | | | svn path=/trunk/; revision=7273
* Renamed from _delete_mail (mail_config_druid_get_transport_url): NewJeffrey Stedfast2001-01-065-99/+84
| | | | | | | | | | | | | | | | 2001-01-05 Jeffrey Stedfast <fejj@helixcode.com> * mail-config-druid.c (mail_config_druid_get_incoming_keep_mail): Renamed from _delete_mail (mail_config_druid_get_transport_url): New convenience function that replaces the get_hostname, get_protocol, etc. (mail_config_druid_get_source_url): Same. * mail-config-druid.glade: Changed "Delete mail from server" to "Keep mail on server" as this has a more positive ring to it. Both I and Aaron agree this is the better phrase. svn path=/trunk/; revision=7272
* #define E_THREAD_NONE as ((pthread_t)~0) and use that instead of ~0Dan Winship2001-01-062-10/+18
| | | | | | | | * e-msgport.c: #define E_THREAD_NONE as ((pthread_t)~0) and use that instead of ~0 throughout. (pthread_t is a pointer type on my system, so there are lots of warnings without the cast.) svn path=/trunk/; revision=7271
* get categories button (init_widgets): listen for button clickJP Rosevear2001-01-066-41/+198
| | | | | | | | | | | | | | | | | | 2001-01-05 JP Rosevear <jpr@helixcode.com> * gui/event-editor.c (get_widgets): get categories button (init_widgets): listen for button click (fill_widgets): fill in the categories area (dialog_to_comp_object): set the cal component categories (categories_clicked): throw up the categories dialog and update when ok is clicked * gui/event-editor-dialog.glade: Add categories and contacts buttons and fields * gui/dialogs/task-editor-dialog.glade: Rename button svn path=/trunk/; revision=7270
* Renamed from _delete_mailJeffrey Stedfast2001-01-065-382/+415
| | | | | | | | | | | | | 2001-01-05 Jeffrey Stedfast <fejj@helixcode.com> * mail-config-druid.c (mail_config_druid_get_incoming_keep_mail): Renamed from _delete_mail * mail-config-druid.glade: Changed "Delete mail from server" to "Keep mail on server" as this has a more positive ring to it. Both I and Aaron agree this is the better phrase. svn path=/trunk/; revision=7269
* get categories button (init_widgets): listen for button clickJP Rosevear2001-01-068-99/+175
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-05 JP Rosevear <jpr@helixcode.com> * gui/dialogs/task-editor.c (get_widgets): get categories button (init_widgets): listen for button click (fill_widgets): fill in the categories area (dialog_to_comp_object): set the cal component categories (categories_clicked): throw up the categories dialog and update when ok is clicked * gui/dialogs/task-editor-dialog.glade: Tweak to name the categories button and make it active * gui/calendar-model.c (get_categories): We can get the string list of categories directly now * cal-util/cal-component.c (cal_component_get_categories): new function to get the categories list as a string (cal_component_set_categories): same but for setting (free_icalcomponent): init the categories var (scan_categories): kill (scan_property): assign the prop to the categories var (cal_component_get_categories_list): deal with renaming var to categories (cal_component_set_categories_list): fix brokeness svn path=/trunk/; revision=7268
* added support for xml-i18n-tools. This module is now required whenKenneth Christiansen2001-01-051-7/+4
| | | | | | | | | | | | | | 2001-01-06 Kenneth Christiansen <kenneth@gnu.org> * configure.in, macros/autogen.sh: added support for xml-i18n-tools. This module is now required when building from cvs. Please make sure that the macrofile installed by xml-i18n-tools is installed so it's in aclocal's path. or do: export ACLOCAL_FLAGS='-I /usr/local/share/aclocal' svn path=/trunk/; revision=7267
* Fixed a few 'Oops'es.Jeffrey Stedfast2001-01-055-22/+1423
| | | | | | | | | | | 2001-01-04 Jeffrey Stedfast <fejj@helixcode.com> * mail-config-druid.c: Fixed a few 'Oops'es. * mail-config-druid.glade: Added a "Default" button for marking an account as the default. svn path=/trunk/; revision=7266
* new function. (impl_BookListener_respond_authentication_result): newChris Toshok2001-01-0514-9/+313
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-04 Chris Toshok <toshok@helixcode.com> * backend/ebook/e-book-listener.c (e_book_listener_queue_authentication_response): new function. (impl_BookListener_respond_authentication_result): new function. (e_book_listener_get_epv): fill in epv->notifyAuthenticationResult. * backend/ebook/e-book-listener.h: add AuthenticationResponse to EBookListenerOperation. * backend/ebook/e-book.c (e_book_authenticate_user): new function. * backend/ebook/e-book.h: add prototype for e_book_authenticate_user. * backend/idl/addressbook.idl (GNOME:Evolution:Addressbook:Book): add authenticateUser method. (GNOME:Evolution:Addressbook:BookListener): add AuthenticationFailed and AuthenticationRequired to CallStatus. also add notifyAuthenticationResult method. * backend/pas/pas-backend-file.c (pas_backend_file_process_authenticate_user): dummy authenticate_user function that always succeeds. (pas_backend_file_process_client_requests): respond to the AuthenticateUser request. * backend/pas/pas-backend-ldap.c (pas_backend_ldap_build_query): gtk_object_unref(sexp) => s_exp_unref(sexp). (pas_backend_ldap_process_authenticate_user): fill in to use ldap_simple_bind_s. (pas_backend_ldap_process_client_requests): respond to the AuthenticateUser request. * backend/pas/pas-book.c (pas_book_queue_authenticate_user): new function. (impl_GNOME_Evolution_Addressbook_Book_authenticateUser): new function. (pas_book_respond_authenticate_user): new function. (pas_book_get_epv): fill in epv->authenticateUser. * backend/pas/pas-book.h: add AuthenticateUser operation type, and add user/passwd to the PASRequest struct. * gui/component/addressbook-storage.c (addressbook_storage_get_source_by_uri): new function. should use a hashtable, perhaps, but the lists will generally be small anyway. * gui/component/addressbook-storage.h: add prototype for addressbook_storage_get_source_by_uri. * gui/component/addressbook-config.c (addressbook_source_dialog_set_source): fill in the binddn if the auth page is shown. * gui/component/addressbook.c (book_open_cb): shoe-horn authentication in here. if the source was configured to use authentication, authenticate the user after opening the ebook. also, be paranoid and clear out the password after authenticating. (book_auth_cb): callback for auth. set the "book" arg on the view->view here. (passwd_cb): set the view's passwd that'll be used in book_open_cb. (addressbook_view_free): g_free view->passwd. svn path=/trunk/; revision=7265
* new version of the contacts mini-icon. /tigertTuomas Kuosmanen2001-01-052-0/+4
| | | | svn path=/trunk/; revision=7264
* Fixed the border bug. Borders draw properly now.Christopher James Lahey2001-01-051-2/+2
| | | | | | | | | 2001-01-04 Christopher James Lahey <clahey@helixcode.com> * gal/e-text/e-text.c (e_text_draw): Fixed the border bug. Borders draw properly now. svn path=/trunk/; revision=7263
* Added this function.Christopher James Lahey2001-01-057-21/+259
| | | | | | | | | | | | | | | | | | | 2001-01-04 Christopher James Lahey <clahey@helixcode.com> * gui/component/addressbook-component.c, gui/component/addressbook-component.h (addressbook_component_get_shell_client): Added this function. * gui/component/select-names/e-select-names.c, gui/component/select-names/e-select-names.h: Added code for the ability to switch between different folders. This doesn't work yet. * gui/component/select-names/select-names.glade, gui/component/select-names/select-names.glade.h: Added an option menu to this dialog. svn path=/trunk/; revision=7262
* Remove non-existent fileJP Rosevear2001-01-0521-1666/+213
| | | | | | | | | | | | | | | | | | | 2001-01-04 JP Rosevear <jpr@helixcode.com> * POTFILES.in: Remove non-existent file 2001-01-04 JP Rosevear <jpr@helixcode.com> * conduit/Makefile.am: Fix hard coded library names that were accidentally committed (i'm looking at you miggie) * contact-editor/e-contact-editor.c (categories_clicked): Reflect renaming. * contact-editor/e-contact-editor-categories.[hc]: These are living in gal now svn path=/trunk/; revision=7261
* bump versionJP Rosevear2001-01-051-0/+174
| | | | | | | | | | | | | | | | 2001-01-04 JP Rosevear <jpr@helixcode.com> * configure.in: bump version * gal/widgets/gal-categories.glade: Glade file for category editor * gal/widgets/e-categories.[hc]: A category editor dialog taken and renamed from evolution * gal/widgets/Makefile.am: Build new files and install glade stuff svn path=/trunk/; revision=7260
* Remove conflict thingie from a while backJP Rosevear2001-01-051-1/+0
| | | | svn path=/trunk/; revision=7259
* oops, forgot the changelog entryJP Rosevear2001-01-051-0/+18
| | | | svn path=/trunk/; revision=7258
* Oops, this shouldn't have gone in yetJP Rosevear2001-01-052-0/+4
| | | | svn path=/trunk/; revision=7257
* Need to e_sexp_unref the the sexp, not gtk_object_unref it.JP Rosevear2001-01-056-5/+8
| | | | | | | | | 2001-01-04 JP Rosevear <jpr@helixcode.com> * backend/pas/pas-backend-file.c (pas_backend_file_book_view_free): Need to e_sexp_unref the the sexp, not gtk_object_unref it. svn path=/trunk/; revision=7256
* rebuilt this, glade crashed...so uh, maybe this is ok now? I dunnoJeffrey Stedfast2001-01-051-46/+15
| | | | svn path=/trunk/; revision=7255
* Updated. What else can I say?Jeffrey Stedfast2001-01-054-48/+1654
| | | | | | | | 2001-01-04 Jeffrey Stedfast <fejj@helixcode.com> * mail-config-druid.glade: Updated. What else can I say? svn path=/trunk/; revision=7254
* fix includes for compilationJP Rosevear2001-01-059-5/+17
| | | | | | | | | | | | | | | | | | | | | | 2001-01-04 JP Rosevear <jpr@helixcode.com> * tests/lib/Makefile.am: fix includes for compilation * tests/message/Makefile.am: Build test3 again * tests/message/test2.c: Kill warnings with header includes * tests/message/test3.c: ditto * tests/lib/streams.c: ditto * tests/lib/camel-test.c: ditto * tests/lib/messages.c: ditto * tests/lib/folders.c: ditto svn path=/trunk/; revision=7253
* oops. commit-oDan Winship2001-01-051-509/+0
| | | | svn path=/trunk/; revision=7252
* Fix two problems in figuring out server-expunged messages.Dan Winship2001-01-051-2/+1
| | | | | | | * providers/imap/camel-imap-folder.c (imap_rescan): Fix two problems in figuring out server-expunged messages. svn path=/trunk/; revision=7251
* Fix leaks, set unread count on folder creation as well as on changesDan Winship2001-01-051-2/+6
| | | | svn path=/trunk/; revision=7250
* Connect to "message_changed" on the folder if it's on a remote storage.Dan Winship2001-01-053-1/+46
| | | | | | | | | * folder-browser.c (got_folder): Connect to "message_changed" on the folder if it's on a remote storage. (update_unread_count): Update the folder unread count / highlight in the shell when the unread message count changes svn path=/trunk/; revision=7249
* New function to update a folder given its URI. Plus associated changes toDan Winship2001-01-053-27/+82
| | | | | | | | | * evolution-storage.c (evolution_storage_update_folder_by_uri): New function to update a folder given its URI. Plus associated changes to other functions to keep track of the path<->URI mappings. svn path=/trunk/; revision=7248
* Fix two problems in figuring out server-expunged messages.Dan Winship2001-01-052-0/+514
| | | | | | | * providers/imap/camel-imap-folder.c (imap_rescan): Fix two problems in figuring out server-expunged messages. svn path=/trunk/; revision=7247
* Removed old implementation.Not Zed2001-01-049-824/+705
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-04 Not Zed <NotZed@HelixCode.com> * mail-ops.c (mail_do_send_mail): Removed old implementation. * folder-browser.c (do_message_selected): If we haven't got a real uid, then clear the display instead. * message-list.c (message_list_drag_data_get): Use new save message function, and also wait for it to finish before continuing. (folder_changed): (message_changed): Use mail_proxy_event instead of mail_do_forward. (mail_regen_list): New iplementation to replace the old. : remove <gnome.h> from headers. Dont define timeit by default. (main_folder_changed): (message_list_set_folder): (message_list_set_threaded): (message_list_set_search): (message_list_hide_add): (message_list_hide_uids): (message_list_hide_clear): Use mail_regen_list instead of mail_do_regenerate_messagelist. (mail_do_regenerate_messagelist): Removed the old stuff. No functionality changed yet, just using different thread stuff. * mail-callbacks.c (save_msg_ok): Use new save message function. * component-factory.c (create_view): (add_storage): Use mail_scan_subfolders to build the folder info. (create_folder): Use new implementation with our own callback. (owner_set_cb): Changed b ack to use mail_get_folder, but now wait for it to finish. This will let any gui still run, but also gives us the required synchronous operation. (got_folder): Callback for when the folder has been opened. * mail-ops.c (mail_get_folderinfo): New function to just get the folder info in another thread. (mail_scan_subfolders): New scan subfolder implementation that uses mail_get_folderinfo. (mail_do_scan_subfolders): Removed old implementation. (mail_create_folder): Nerw implementation to create a folder, only. (mail_do_create_folder): Removed old implementation. (mail_save_messages): New implementation, fixes a couple of minor problems, and now provides a return so it can be waited on. Also check that the writes worked, etc. (mail_do_save_messages): Remove previous implementation. (mail_do_flag_messages): Removed, nothing uses it. (mail_do_flag_messages): Removed, nothing uses it anymore. (mail_get_folder): REturn the operation id, so callers can wait for it. (sync_folder_desc): (expunge_folder_desc): Add describe functions so we know what its doing. (mail_send_mail): More generic implementation of sending mail. * mail-mt.c (mail_msg_new): Lock around seq increment. And insert each new message into a hash table of active messages. (mail_msg_init): Init the active message table. (mail_msg_free): Remove the message from the active message table. (mail_msg_wait): New function, waits for a message to be processed, by id. (mail_msg_check_error): Dont display the error if it is a user-cancelled operation. (mail_proxy_event): new implementation of mail_op_forward_event. Only real difference is it uses the new thread stuff, and you can wait for it to finish if you want. (mail_proxy_event): If we're already in the main thread, just call the function. svn path=/trunk/; revision=7246
* If we have a lot of messages changed, promote it to a folder changedNot Zed2001-01-042-1/+6
| | | | | | | | | 2001-01-04 Not Zed <NotZed@HelixCode.com> * camel-folder.c (thaw): If we have a lot of messages changed, promote it to a folder changed event. svn path=/trunk/; revision=7245
* comment out some of the system flags as we don't want to use them.Jeffrey Stedfast2001-01-042-4/+11
| | | | | | | | | | | 2001-01-04 Jeffrey Stedfast <fejj@helixcode.com> * filter-system-flag.c: comment out some of the system flags as we don't want to use them. (xml_encode): Update the printf (get_widget): Use strcmp instead of g_strcasecmp. svn path=/trunk/; revision=7244
* Implemented. (search_header_exists): Implemented.Jeffrey Stedfast2001-01-043-2/+271
| | | | | | | | | | | 2000-01-03 Jeffrey Stedfast <fejj@helixcode.com> * camel-folder-search.c (search_header_matches): Implemented. (search_header_exists): Implemented. (search_header_starts_with): Implemented. (search_header_ends_with): Implemented. svn path=/trunk/; revision=7243
* check capabilities is valid before doing a strstr.Michael Meeks2001-01-042-5/+10
| | | | | | | | | 2001-01-03 Michael Meeks <michael@helixcode.com> * gui/widgets/e-addressbook-model.c (get_view): check capabilities is valid before doing a strstr. svn path=/trunk/; revision=7242
* Updated Swedish translation.Christian Rose2001-01-042-646/+722
| | | | svn path=/trunk/; revision=7241
* Updates evolution/po/da.po gal/po/da.po galeon/po/da.po gernel/po/da.poKenneth Christiansen2001-01-041-61/+47
| | | | | | | | | | | Updates evolution/po/da.po gal/po/da.po galeon/po/da.po gernel/po/da.po gimp/po/da.po gimp/po-plug-ins/da.po gnome-games/po/da.po gnome-vfs/po/da.po gtranslator/po/da.po helix-setup-tools/po/da.po libgda/po/da.po mc/po/da.po nautilus/po/da.po pan/po/da.po sodipodi/po/da.po svn path=/trunk/; revision=7240
* Updated to have a GtkWindow as a parentJeffrey Stedfast2001-01-042-17/+88
| | | | svn path=/trunk/; revision=7239
* New source file that implements mail-config-druid. Note: this is not yetJeffrey Stedfast2001-01-043-0/+998
| | | | | | | | | 2001-01-03 Jeffrey Stedfast <fejj@helixcode.com> * mail-config-druid.c: New source file that implements mail-config-druid. Note: this is not yet complete. svn path=/trunk/; revision=7238
* Removed camel/providers/mbox/Makefile and camel/providers/mh/Makefile.Christopher James Lahey2001-01-042-2/+5
| | | | | | | | | 2001-01-03 Christopher James Lahey <clahey@helixcode.com> * configure.in (EVOLUTION_DIR): Removed camel/providers/mbox/Makefile and camel/providers/mh/Makefile. svn path=/trunk/; revision=7237
* UpdateKenneth Christiansen2001-01-041-731/+818
| | | | svn path=/trunk/; revision=7236
* Initialize the exists variable so that we don't do random things if theChristopher James Lahey2001-01-042-1/+7
| | | | | | | | | | 2001-01-03 Christopher James Lahey <clahey@helixcode.com> * providers/imap/camel-imap-folder.c (camel_imap_folder_new): Initialize the exists variable so that we don't do random things if the imap server misbehaves. svn path=/trunk/; revision=7235
* If the headers have changed, then continue with the prompt else justJeffrey Stedfast2001-01-044-17/+44
| | | | | | | | | | | | | 2001-01-03 Jeffrey Stedfast <fejj@helixcode.com> * e-msg-composer.c (do_exit): If the headers have changed, then continue with the prompt else just destroy the window. * e-msg-composer-hdrs.c (init): Initialize has_changed to FALSE. (entry_changed): New callback to set the value of has_changed. (add_header): Attach the "changed" signal. svn path=/trunk/; revision=7234
* Handle the case where the calendar view cannot be created; present aFederico Mena Quintero2001-01-046-3/+37
| | | | | | | | | | | | | | | | | | | 2001-01-03 Federico Mena Quintero <federico@helixcode.com> * gui/calendar-commands.c (new_calendar): Handle the case where the calendar view cannot be created; present a warning dialog box. (new_calendar): Do not show the widget here, since we already show it in control-factory.c. * gui/control-factory.c (control_factory_new_control): Handle the case where the calendar view cannot be created. * gui/component-factory.c (create_view): Ditto. * gui/calendar-summary.h: Added prototype for calendar_summary_factory_init(). svn path=/trunk/; revision=7233
* Call mail-callbacks.c:forward_messages(), so the behaviour is the same asNot Zed2001-01-037-371/+236
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-03 Not Zed <NotZed@HelixCode.com> * mail-view.c (view_forward_msg): Call mail-callbacks.c:forward_messages(), so the behaviour is the same as from the folder browser. * mail-callbacks.c (forward_messages): New function to forward messages, attached or not. (forward_inlined): Changed to use new forward-messages implementation. (forward_attached): Likewise. (do_forward_attach): Callback for forwarding as attachment, once we have built it. (do_forward_inline): Likewise, for inline, once we have retrieved the message. (forward_message): Removed. * mail-ops.c (mail_build_attachment): New function to build an attachment of messages. (mail_do_attach_message): Removed, functionality superceeded by above. (mail_do_forward_message): Removed. Likewise. (mail_create_folder): Started work on an alternative implementation of create_folder, but not sure about it yet. * mail-tools.c (mail_tool_generate_forward_subject): Remove locking. (mail_tool_make_message_attachment): Free the description when done. svn path=/trunk/; revision=7232
* add font color setting for table, changed border behaviorRadek Doulik2001-01-033-5/+13
| | | | | | | | | | | 2001-01-03 Radek Doulik <rodo@helixcode.com> * mail-format.c (write_headers): add font color setting for table, changed border behavior * mail-display.c (redisplay): don't set body bg and text color svn path=/trunk/; revision=7231
* Updated Ukrainian translationYuri Syrota2001-01-031-520/+469
| | | | svn path=/trunk/; revision=7230
* g_strdup things we g_free.Michael Meeks2001-01-032-1/+6
| | | | | | | | | 2001-01-03 Michael Meeks <michael@helixcode.com> * backend/pas/pas-backend-file.c (pas_backend_file_search): g_strdup things we g_free. svn path=/trunk/; revision=7229
* Updated Spanish translation.Hector Garcia2001-01-032-756/+840
| | | | svn path=/trunk/; revision=7228
* Make sure this won't crash if the given contact is removed from theChristopher James Lahey2001-01-034-33/+134
| | | | | | | | | | | | | | 2001-01-02 Christopher James Lahey <clahey@helixcode.com> * contact-editor/e-contact-editor.c (delete_cb): Make sure this won't crash if the given contact is removed from the database while this function is being called. * gui/widgets/e-minicard.c: Made sure this won't crash if the given contact is removed from the database while the right click menu is being displayed. svn path=/trunk/; revision=7227
* Little utf8 safe encoding/decoding into libxml1 brokennessLauris Kaplinski2001-01-035-12/+58
| | | | svn path=/trunk/; revision=7226
* Added functions for encoding utf8 safely into libxml brokennessLauris Kaplinski2001-01-033-0/+101
| | | | svn path=/trunk/; revision=7225
* Set the 'dirty' flag - this should fix the problem of flags not being setJeffrey Stedfast2001-01-032-2/+9
| | | | | | | | | | | 2001-01-02 Jeffrey Stedfast <fejj@helixcode.com> * filter-driver.c (do_flag): Set the 'dirty' flag - this should fix the problem of flags not being set (or, more precisely, synced). (filter_driver_filter_message): Here too. svn path=/trunk/; revision=7224
* Fix for mail_get_message change, use queue thread.Not Zed2001-01-0315-639/+1254
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-02 Not Zed <NotZed@HelixCode.com> * mail-callbacks.c (view_msg): Fix for mail_get_message change, use queue thread. * folder-browser.c (done_message_selected): Fix mail_Get_message calls, use new thread. (do_message_selected): " * mail-ops.c (mail_get_message): Add a thread argument so callers can specify which queue it executes on. * mail-mt.c (mail_msg_free): Fix a free order problem. (mail_msg_destroy): Call mail_msg_free to do the work. (mail_msgport_replied): " (mail_msgport_replied): Check/display errors if we get them. (mail_msgport_received): If we have a describe function, say what we're doing, also set busy/unbusy. (mail_msgport_replied): Clear busy when we get a reply. (mail_get_password): Unset busy. (mail_msg_received): Set busy as we go. (mail_msg_destroy): Unset busy when done. (mail_status): Blah blah, new status interface, the other wans't workable with the way the shell api works. 2000-12-29 Not Zed <NotZed@HelixCode.com> * folder-browser.c (do_message_selected): If we are reconfiguring, just keep polling till we are done (yeah kinda shitty, but easy). (folder_browser_set_uri): Clear reconfigure flag here. ick. (got_folder): And here too. (on_right_click): Remove locking. (hide_sender): and here too. (hide_subject): And here. (on_right_click): If we are in reconfigure, then the whole menu is disabled. * mail-mt.c (status_busy_timeout): Clear the status_busy_timeout_id. * mail-local.c (local_storage_new_folder_cb): Made getting folders completely synchronous. The shell expects it, and it was only synchronous before by a sideeffect. (do_reconfigure_folder): Remove locking stuff. (do_reconfigure_folder): Use our own much simpler copying routine than that stupid move_folder_contents thing. (update_progress): Use mail_status_message() instead. (do_reconfigure_folder): Set the reconfigure flag during reconfigure & set busy flag. (cleanup_reconfigure_folder): clear busy flag. * mail-tools.c (mail_tool_uri_to_folder): Remove the tool_lock stuff. (mail_tool_uri_to_folder_noex): Clear exception on exit. (mail_tool_move_folder_contents): Get rid of this really stupid function that is only used in one place. * component-factory.c (owner_set_cb): Use direct calls to get the folders, as this code must run synchronous. Remove the event wait stuff. * mail-callbacks.c (edit_msg): Call mail_get_messages, and create the composers ourself. (do_edit_messages): get_messages callback, create the composers and connect to signals we need. (view_msg): Dont call do_view_messages, just call mail_get_messge for each to get them in parallel. (do_view_message): view a single message. * mail-ops.c (mail_edit_messages): Just use mail_get_messages for this operation. Removed the other async operation stuff. Changed my mind, just removed entirely. (mail_do_view_messages): Removed. (mail_do_setup_folder): Removed. (mail_do_scan_subfolders): Make this run synchronously, as every caller expects it to (even if they didn't realise). 2000-12-28 Not Zed <NotZed@HelixCode.com> * mail-callbacks.c (send_queued_mail): Dont expunge the folder here, but in send_queue, otherwise it might execute out of order. (expunge_folder): Remove the talbe prechange stuff, and infact references to the message_list folder, as we have our own folder. Also, dont allow expunge if we're already expunging. (expunged_folder): Clkear the expunging flag if we're finished. * folder-browser-factory.c (control_deactivate): Likewise here. Hrm, i thought this function required a callback, silly me. * mail-tools.c (mail_tool_make_message_attachment): Remov e locking. * folder-browser.c (on_message_selected): Use a timeout handler so we dont select immediately. (folder_browser_set_uri): Changed to use mail_get_folder. (got_folder): New callback called when get_folder is finished. (folder_browser_destroy): Use new sync interface. * mail-ops.c (mail_get_message): New function to asynchrounously get a message. : #define out mail_tool_camel_lock stuff entirely. (mail_get_folder): New function to asynchrounously get a folder. (mail_do_load_folder): Removed, replaced by more generic function above. (mail_do_display_message): Removed, replaced by the more generic funciton get_message. (mail_get_messages): New function to get a list of messages asynchronously. (mail_sync_folder): New interface to sync a folder async. (mail_expunge_folder): New interface for expunging folder, with callback. (do_send_queue): Remove lock stuff, and expunge if (and only if) successful, also sync the sent folder while we're at it. * session.c (mail_session_request_dialog): Changed to use new mail_get_password call. * mail-mt.[ch]: New threading/interthread messaging framework. * main.c (main): Init the message/thread system. svn path=/trunk/; revision=7223
* REmove warning, this isn't really deprecated, sigh.Not Zed2001-01-033-4/+9
| | | | | | | | | | | 2000-12-29 Not Zed <NotZed@HelixCode.com> * camel-folder.c (camel_folder_move_message_to): REmove warning, this isn't really deprecated, sigh. * camel-mime-utils.c (header_fold): Comment out some debug. svn path=/trunk/; revision=7222
* Some debug commented out, static list intialiser.Michael Zucci2001-01-032-6/+9
| | | | svn path=/trunk/; revision=7221
* Finishing the removal of these directories.Chris Lahey2001-01-032-2/+0
| | | | svn path=/trunk/; revision=7220
* Removed these directories since they're unused.Christopher James Lahey2001-01-0326-4611/+5
| | | | | | | | | 2001-01-02 Christopher James Lahey <clahey@helixcode.com> * providers/maildir/, providers/mbox/, providers/mh/: Removed these directories since they're unused. svn path=/trunk/; revision=7219
* If the component has no alarms, do not try to queue them.Federico Mena Quintero2001-01-034-4/+103
| | | | | | | | | | | | 2001-01-02 Federico Mena Quintero <federico@helixcode.com> * gui/alarm-notify.c (add_component_alarms): If the component has no alarms, do not try to queue them. (remove_client_alarms): New function to remove all the queued alarms for a calendar client. (alarm_notify_remove_client): Remove the client's alarms. svn path=/trunk/; revision=7218
* fix off-by-oneDan Winship2001-01-031-1/+1
| | | | svn path=/trunk/; revision=7217
* IMAP randomness.Dan Winship2001-01-038-404/+138
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * providers/imap/camel-imap-stream.[ch]: Remove. To be replaced. * providers/imap/Makefile.am (libcamelimapinclude_HEADERS): Remove camel-imap-stream.h * providers/imap/camel-imap-utils.c (imap_parse_flag_list): Take a char ** instead of char *, to return the position at the end of parsing like the string parsing functions. (imap_parse_string_generic): New function to parse a string, nstring, or astring. (imap_parse_nstring, imap_parse_astring): Now macros (imap_parse_string): Added * providers/imap/camel-imap-folder.h: Remove the "exists" field from CamelImapFolder. * providers/imap/camel-imap-folder.c: Remove unused include of camel-imap-stream.h. (camel_imap_folder_init): Remove no-longer-relevant summary initialization. (camel_imap_folder_new): Update for imap_parse_flag_list change, exists removal, and imap_rescan. (imap_rescan): New function that does most of the work of the old imap_refresh_info, but taking "exists" as an argument instead of getting it from the folder. Also calls camel_imap_folder_changed to do the summary updating and signalling, rather than duplicating that code. (imap_refresh_info): Just call imap_rescan (using the size of the folder summary as "exists"). (imap_update_summary): Update for imap_parse_flag_list change (camel_imap_folder_changed): Update for "exists" change. svn path=/trunk/; revision=7216
* Use header_content_type_simple, not header_content_type_format.Dan Winship2001-01-033-5/+10
| | | | | | | | * e-msg-composer-attachment.c (e_msg_composer_attachment_edit): * e-msg-composer-attachment-bar.c (update): Use header_content_type_simple, not header_content_type_format. svn path=/trunk/; revision=7215
* Use header_content_type_simple, not header_content_type_format.Dan Winship2001-01-033-3/+10
| | | | | | | | | * mail-format.c (mail_part_is_inline): (find_preferred_alternative): * mail-display.c (launch_cb): Use header_content_type_simple, not header_content_type_format. svn path=/trunk/; revision=7214
* New function to return just foo/bar with no parameters.Dan Winship2001-01-034-1/+16
| | | | | | | | | | * camel-mime-utils.c (header_content_type_simple): New function to return just foo/bar with no parameters. * camel-data-wrapper.c (get_mime_type): Use header_content_type_simple rather than header_content_type_format. svn path=/trunk/; revision=7213
* add addressbook-config.c, addressbook-storage.c, andChris Toshok2001-01-032-0/+8
| | | | | | | | | 2001-01-02 Chris Toshok <toshok@helixcode.com> * POTFILES.in: add addressbook-config.c, addressbook-storage.c, and addressbook-config.glade. svn path=/trunk/; revision=7212
* Do not compose strings so that they can be localized correctly. Also,Federico Mena Quintero2001-01-0311-112/+178
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-02 Federico Mena Quintero <federico@helixcode.com> * gui/dialogs/delete-comp.c (delete_component_dialog): Do not compose strings so that they can be localized correctly. Also, convert from UTF8 into the font's encoding. Fixes bug #1030. * gui/e-calendar-table.c (delete_component): Pass the widget argument to delete_component_dialog(). * gui/e-day-view.c (e_day_view_on_delete_appointment): Likewise. * gui/e-week-view.c (e_week_view_on_delete_appointment): Likewise. * gui/event-editor.c (file_delete_cb): Likewise. * gui/calendar-commands.c: Use BONOBO_UI_VERB() instead of BONOBO_UI_UNSAFE_VERB(). Guess what, all of our handler signatures were wrong. * gui/event-editor.c: Likewise. * gui/dialogs/task-editor.c: Likewise. * gui/goto-dialog.glade: Added some spacing between the month/year widgets and the calendar widget. svn path=/trunk/; revision=7211
* Make the ordering of the toolbar items consistent.Federico Mena Quintero2001-01-033-4/+16
| | | | | | | | | | 2001-01-02 Federico Mena Quintero <federico@helixcode.com> * evolution-event-editor.xml: * evolution-task-editor-dialog.xml: Make the ordering of the toolbar items consistent. svn path=/trunk/; revision=7210
* Unconditionally remove the client from the alarm notification system.Federico Mena Quintero2001-01-0318-1063/+1142
| | | | | | | | | | | | | | | | | | | | | | | | 2001-01-01 Federico Mena Quintero <federico@helixcode.com> * gui/gnome-cal.c (gnome_calendar_destroy): Unconditionally remove the client from the alarm notification system. Removed all the obsolete alarm code. * gui/event-editor.c: Removed some crufty externs left over from Gnomecal. * gui/calendar-commands.c: #include "goto.h" Removed crufty variables left over from Gnomecal. (new_calendar): Do not take a full_name parameter. (init_username): Removed function. (init_calendar): Wheeeeeeee! Removed crufty function. (quit_cmd): Removed function. * gui/print.c (WEEK_STARTS_ON_MONDAY): Made it unconditionally FALSE because we do not use the configuration setting anyways. Sigh, all the printing code needs to be revamped. svn path=/trunk/; revision=7209
* Call e_utf8_to_gtk_string on the combobox strings.Dan Winship2001-01-022-2/+9
| | | | | | | * e-msg-composer-hdrs.c (create_dropdown_entry): Call e_utf8_to_gtk_string on the combobox strings. svn path=/trunk/; revision=7208
* fixed unresolved symbol (d)Jeffrey Stedfast2001-01-021-0/+2
| | | | svn path=/trunk/; revision=7207
* fixed changelogJeffrey Stedfast2001-01-021-1/+0
| | | | svn path=/trunk/; revision=7206
* Implemented.Jeffrey Stedfast2001-01-024-35/+250
| | | | | | | | | | | | | | | | | | | | 2000-12-26 Jeffrey Stedfast <fejj@helixcode.com> * mail-crypto.c (mail_crypto_openpgp_verify): Implemented. 2000-12-23 Jeffrey Stedfast <fejj@helixcode.com> * mail-ops.c (mail_do_setup_trash): New function similar to mail_do_setup_folder() except that this creates the Trash VFolder (special-case). 2000-12-21 Jeffrey Stedfast <fejj@helixcode.com> * mail-ops.c (do_send_mail): Don't free info inside the last if-statement, if sent_folder doesn't exist we'll have a memory leak. Instead free it afterward. svn path=/trunk/; revision=7205
* Use e_utf8_strstrcase() instead of just strstr(). (header_starts_with):Jeffrey Stedfast2001-01-023-6/+132
| | | | | | | | | | | | | | 2000-12-21 Jeffrey Stedfast <fejj@helixcode.com> * filter-message-search.c (header_contains): Use e_utf8_strstrcase() instead of just strstr(). (header_starts_with): Make sure that the header contents are longer than the starts-with string. * vfoldertypes.xml: Don't send \"Subject\" to body-contains. Also added matches, starts-with, and ends-with xml stuff. svn path=/trunk/; revision=7204
* remove all the stale addressbook entries.Michael Meeks2001-01-022-3/+4
| | | | | | | | 2001-01-01 Michael Meeks <michael@helixcode.com> * POTFILES.in: remove all the stale addressbook entries. svn path=/trunk/; revision=7203
* Telsa noticed I can't spellIain Holmes2001-01-021-4/+57
| | | | svn path=/trunk/; revision=7202
* remove evolution-addressbook-ldap.xml so we build again.Michael Meeks2001-01-022-1/+5
| | | | | | | | | 2001-01-01 Michael Meeks <michael@helixcode.com> * Makefile.am: remove evolution-addressbook-ldap.xml so we build again. svn path=/trunk/; revision=7201
* Require bonobo 0.31Michael Meeks2001-01-022-3/+7
| | | | | | | | 2001-01-01 Michael Meeks <michael@helixcode.com> * configure.in: Require bonobo 0.31 svn path=/trunk/; revision=7200
* copy the dialog's source, destroy the dialog after we're done, and makeChris Toshok2000-12-317-171/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | 2000-12-30 Chris Toshok <toshok@helixcode.com> * gui/component/addressbook-config.c (edit_source_clicked): copy the dialog's source, destroy the dialog after we're done, and make sure to update both columns in the clist. (add_source_clicked): copy the dialog's source, and destroy the dialog when we're done. (addressbook_source_dialog_destroy): free up all the dialog's memory. * gui/component/addressbook.c (set_prop): allow file: uri's that point to files, not just dirs that contain addressbook.db. The rule is the addressbook file has to end in .db. * gui/component/addressbook-storage.c (file_source_foreach): contactserver => contactfile. cut and paste error. (addressbook_storage_init_source_uri): use file://%s to build the uri. * gui/component/e-ldap-server-dialog.[ch]: forgot to remove these in my last commit. svn path=/trunk/; revision=7199
* new function, calling our new config ui code. (control_activate): noChris Toshok2000-12-3012-882/+1186
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-12-29 Chris Toshok <toshok@helixcode.com> * gui/component/addressbook.c (config_cb): new function, calling our new config ui code. (control_activate): no longer load evolution-addressbook-ldap.xml, as it's not there. * gui/component/addressbook-component.c (owner_set_cb): setup_ldap_storage => addressbook_storage_setup. * gui/component/Makefile.am (evolution_addressbook_SOURCES): remove e-ldap-storage.[ch] and add addressbook-storage.[ch]. (glade_DATA): remove ldap-server-dialog.glade and add addressbook-config.glade. (EXTRA_DIST): same. * gui/component/addressbook-config.[ch]: add another dialog to give a list of our sources and offer the Add/Delete/Edit interface. This plugs into the previous dialog work (the source editor.) * gui/component/addressbook-storage.[ch]: new files, containing the remains of e-ldap-storage.[ch] and adding the new AddressbookSource type and it's subordinates. Also, the xml format has changed slightly and the file name is no longer ~/evolution/ldap-servers.xml - it's ~/evolution/addressbook-sources.xml. * gui/component/addressbook-config.glade: new file, new config interface. * gui/component/ldap-server-dialog.glade: removed. * gui/component/e-ldap-storage.[ch]: removed. svn path=/trunk/; revision=7198