aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Don't free the folder-info here, instead have mail_append_mail() call ourJeffrey Stedfast2001-05-243-11/+22
| | | | | | | | | | | 2001-05-23 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (composer_postpone_cb): Don't free the folder-info here, instead have mail_append_mail() call our new function, append_mail_cleanup() which'll free the folder-info. This fixes the problem of send-later segfaulting. svn path=/trunk/; revision=9958
* s/folder_deleted/folder_created - result of a bad copy/paste.Jeffrey Stedfast2001-05-242-1/+5
| | | | | | | | | | 2001-05-23 Jeffrey Stedfast <fejj@ximian.com> * providers/local/camel-local-folder.c (camel_local_folder_construct): s/folder_deleted/folder_created - result of a bad copy/paste. svn path=/trunk/; revision=9957
* Make the message-list respect the "hide deleted messages" setting. FixesJeffrey Stedfast2001-05-242-10/+14
| | | | | | | | | 2001-05-23 Jeffrey Stedfast <fejj@ximian.com> * message-list.c (message_list_set_folder): Make the message-list respect the "hide deleted messages" setting. Fixes bug #2248. svn path=/trunk/; revision=9956
* Optimize the match "" case.Jeffrey Stedfast2001-05-242-17/+35
| | | | | | | | | 2001-05-23 Jeffrey Stedfast <fejj@ximian.com> * providers/imap/camel-imap-search.c (imap_body_contains): Optimize the match "" case. svn path=/trunk/; revision=9955
* New function that the shell component calls to copy/move a folder.Jeffrey Stedfast2001-05-244-4/+166
| | | | | | | | | | | | | | | | | | | | | | 2001-05-23 Jeffrey Stedfast <fejj@ximian.com> * component-factory.c (xfer_folder): New function that the shell component calls to copy/move a folder. (component_fn): Set the xfer_folder_fn argument. * mail-ops.c (mail_remove_folder): New async function to remove a folder. God knows if it does what the ShellComponent needs or not yet. (mail_xfer_folder): Yet another yummy async function to move or copy a folder to a new location. * component-factory.c (storage_remove_folder): New function for removing folders. (remove_folder): New function that the shell component calls to delete a folder. (component_fn): Set the remove_folder_fn argument. svn path=/trunk/; revision=9954
* Finished porting from the old event-editor.c. Made it store a clone of theFederico Mena Quintero2001-05-248-29/+1229
| | | | | | | | | | | | | | | | | | | 2001-05-23 Federico Mena Quintero <federico@ximian.com> * gui/dialogs/recurrence-page.c: Finished porting from the old event-editor.c. Made it store a clone of the component for when we need to expand the recurrence set. 2001-05-22 Federico Mena Quintero <federico@ximian.com> * gui/dialogs/event-page.c (event_page_get_dates): New function. * gui/dialogs/editor-page.c (editor_page_set_dates): Renamed from editor_page_set_dtstart(); now sets both DTSTART and DTEND. * gui/dialogs/alarm-page.c (alarm_page_set_dates): Ahem, it is a svn path=/trunk/; revision=9953
* New async function to remove a folder. God knows if it does what theJeffrey Stedfast2001-05-244-11/+201
| | | | | | | | | | | | | | | | 2001-05-23 Jeffrey Stedfast <fejj@ximian.com> * mail-ops.c (mail_remove_folder): New async function to remove a folder. God knows if it does what the ShellComponent needs or not yet. * component-factory.c (storage_remove_folder): New function for removing folders. (remove_folder): New function that the shell component calls to delete a folder. (component_fn): Set the remove_folder_fn argument. svn path=/trunk/; revision=9952
* Remove reference to verify-evolution-install.sh since it doesn't work anyDan Winship2001-05-243-27/+57
| | | | | | | | | | | | * README: Remove reference to verify-evolution-install.sh since it doesn't work any more. * configure.in (EVO_CHECK_LIB): allow this to take a max version too, mostly so we can bound the allowable gal versions for releases, but also to require libxml < 2.0. (OpenSSL): Fixicate to work on NetBSD (OpenSSL in /usr, no libdl). svn path=/trunk/; revision=9951
* Updated Japanese translationAkira TAGOH2001-05-232-350/+406
| | | | | | | | 2001-05-23 Akira TAGOH <tagoh@gnome.gr.jp> * ja.po: Updated Japanese translation svn path=/trunk/; revision=9950
* Mark a string for translation.Kjartan Maraas2001-05-232-1/+6
| | | | | | | | 2001-05-23 Kjartan Maraas <kmaraas@gnome.org> * component/e-summary-url.c: Mark a string for translation. svn path=/trunk/; revision=9949
* s/evolution-vcard-import/evolution-vcard-importerKjartan Maraas2001-05-232-1/+5
| | | | | | | | 2001-05-23 Kjartan Maraas <kmaraas@gnome.org> * tools/killev: s/evolution-vcard-import/evolution-vcard-importer svn path=/trunk/; revision=9948
* Untabify.Ettore Perazzoli2001-05-232-1464/+1464
| | | | svn path=/trunk/; revision=9947
* Add Emacs-like local variable settings to disable `indent-tabs-mode'.Ettore Perazzoli2001-05-232-2/+10
| | | | svn path=/trunk/; revision=9946
* More (minor) indentation fixes.Ettore Perazzoli2001-05-232-14/+14
| | | | svn path=/trunk/; revision=9945
* Re-indented the FAQ document.Ettore Perazzoli2001-05-234-876/+850
| | | | svn path=/trunk/; revision=9944
* set orig to 0Radek Doulik2001-05-232-0/+5
| | | | | | | | 2001-05-23 Radek Doulik <rodo@ximian.com> * e-msg-composer.c (e_msg_composer_set_sig_file): set orig to 0 svn path=/trunk/; revision=9943
* track change to the path to the ComponentPlaceholder.Chris Toshok2001-05-232-1/+7
| | | | | | | | | | 2001-05-23 Chris Toshok <toshok@ximian.com> * evolution-shell-component.h (EVOLUTION_SHELL_COMPONENT_POPUP_PLACEHOLDER): track change to the path to the ComponentPlaceholder. svn path=/trunk/; revision=9942
* fix strings such that ones that happening at the beginning or during anChris Toshok2001-05-233-8/+31
| | | | | | | | | | | | | | | | | | | | 2001-05-23 Chris Toshok <toshok@ximian.com> * backend/pas/pas-backend-ldap.c (view_destroy): fix strings such that ones that happening at the beginning or during an operation are followed by "..." and those that stop the operation are followed by "." (create_card_handler): same. (ldap_op_process_current): same, and also call _notify_complete if we can't connect to ldap server. (poll_ldap): same, and change "Polling for LDAP search result" to "Receiving LDAP search results" * backend/pas/pas-backend-file.c (pas_backend_file_search): call notify_status_message at the beginning of this function, and whenever we call _notify_complete. svn path=/trunk/; revision=9941
* add sequence_complete_id to EAddressbookModel and stop_state_changed toChris Toshok2001-05-235-12/+101
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-05-23 Chris Toshok <toshok@ximian.com> * gui/widgets/e-addressbook-model.h: add sequence_complete_id to EAddressbookModel and stop_state_changed to EAddressbookModelClass. also, add prototype for e_addressbook_model_can_stop. * gui/widgets/e-addressbook-model.c (remove_book_view): disconnect from "sequence_complete", and set search_in_progress to FALSE. (sequence_complete): set search_in_progress to FALSE and emit "stop_state_changed." (e_addressbook_model_class_init): create the "stop_state_changed" signal. (e_addressbook_model_init): init stuff. (book_view_loaded): connect to "sequence_complete" signal. (book_view_loaded): set search_in_progress to TRUE and emit "stop_state_changed" (e_addressbook_model_stop): set search_in_progress to false, emit "stop_state_changed", and set our status to "Search Interrupted." (e_addressbook_model_can_stop): return search_in_progress. * gui/widgets/e-addressbook-view.c (e_addressbook_view_init): connect to the stop_state_changed signal on EAddressbookModel. (stop_state_changed): new function. (e_addressbook_view_can_stop): call e_addressbook_model_can_stop. * gui/component/addressbook.c (update_command_state): use e_addressbook_view_can_stop to set the sensitivity of the stop button. svn path=/trunk/; revision=9940
* allow NULL pixbufs, and draw with crappy alphajacob berkman2001-05-231-33/+17
| | | | | | | | 2001-05-22 jacob berkman <jacob@ximian.com> * e-cell-pixbuf.c: allow NULL pixbufs, and draw with crappy alpha svn path=/trunk/; revision=9939
* Save the message-display style. (config_read): Read the message-displayJeffrey Stedfast2001-05-233-3/+23
| | | | | | | | | | 2001-05-22 Jeffrey Stedfast <fejj@ximian.com> * mail-config.c (mail_config_write_on_exit): Save the message-display style. (config_read): Read the message-display style. svn path=/trunk/; revision=9938
* Made this faster in some cases.Christopher James Lahey2001-05-231-1/+1
| | | | | | | | | 2001-05-22 Christopher James Lahey <clahey@ximian.com> * e-table-sorted.c (ets_proxy_model_rows_deleted): Made this faster in some cases. svn path=/trunk/; revision=9937
* If http mode is HTTP_SOMETIMES, use e_book_query_address_locally to checkDan Winship2001-05-233-9/+46
| | | | | | | | | | | | * mail-display.c (on_url_requested): If http mode is HTTP_SOMETIMES, use e_book_query_address_locally to check the From address and load images if it's found. * mail-config.c (config_read): Default http_mode to MAIL_CONFIG_HTTP_SOMETIMES. Fix typo to make default forward style actually work. svn path=/trunk/; revision=9936
* ref the listener for the duration of this function, since emittingDan Winship2001-05-232-0/+15
| | | | | | | | | | | * backend/ebook/e-book-listener.c (e_book_listener_check_queue): ref the listener for the duration of this function, since emitting "responses_queued" may cause it to be unreffed by its EBook in some cases, which could cause the second response_queue check to look at garbage data if it got destroyed. (e_book_listener_destroy): Call g_source_remove if idle_id is set. svn path=/trunk/; revision=9935
* Use MAILER_CFLAGS and MAILER_LIBS.Jeffrey Stedfast2001-05-233-7/+5
| | | | | | | | 2001-05-22 Jeffrey Stedfast <fejj@ximian.com> * Makefile.am: Use MAILER_CFLAGS and MAILER_LIBS. svn path=/trunk/; revision=9934
* Create MAILER_CFLAGS and MAILER_LIBS so that we don't have the same libsJeffrey Stedfast2001-05-232-0/+11
| | | | | | | | | | 2001-05-22 Jeffrey Stedfast <fejj@ximian.com> * configure.in: Create MAILER_CFLAGS and MAILER_LIBS so that we don't have the same libs multiple times in the libtool command-line. svn path=/trunk/; revision=9926
* Instead of calling message_list_select_uid() here, instead connect to theJeffrey Stedfast2001-05-234-9/+47
| | | | | | | | | | | | | | | | | | | | 2001-05-22 Jeffrey Stedfast <fejj@ximian.com> * message-browser.c (message_browser_folder_loaded): Instead of calling message_list_select_uid() here, instead connect to the "message_list_loaded" signal since the message-list is not built yet at this point. (message_browser_message_list_built): Call message_list_select_uid() here instead. * message-list.c: Lets have a new signal, MESSAGE_LIST_BUILT, that gets emitted when the message-list has finished being built by one of the built_*() functions. (message_list_class_init): Setup the signal stuff. (regen_list_regened): Emit the signal here (should this perhaps be moved into each of the build_*() functions instead?). svn path=/trunk/; revision=9925
* The double_click signal on the table item now emits the model row insteadChristopher James Lahey2001-05-231-2/+1
| | | | | | | | | | 2001-05-22 Christopher James Lahey <clahey@ximian.com> * e-table-group-leaf.c (etgl_double_click): The double_click signal on the table item now emits the model row instead of the view row so don't do the view to model conversion here. svn path=/trunk/; revision=9924
* a similar change to below, which makes it actually work for the case wherejacob berkman2001-05-221-1/+1
| | | | | | | | | | 2001-05-22 jacob berkman <jacob@ximian.com> * e-table-sorted.c (ets_proxy_model_rows_deleted): a similar change to below, which makes it actually work for the case where count != 1 svn path=/trunk/; revision=9923
* Updated Hungarian translation (andras)Szabolcs Ban2001-05-222-125/+150
| | | | svn path=/trunk/; revision=9922
* track the change in evolution-addressbook.xml's bonobo ui path's.Chris Toshok2001-05-222-6/+10
| | | | | | | | | 2001-05-22 Chris Toshok <toshok@ximian.com> * gui/component/addressbook.c: track the change in evolution-addressbook.xml's bonobo ui path's. svn path=/trunk/; revision=9921
* make the name of menuitem/toolitem's the same as the verb to save us fromChris Toshok2001-05-222-23/+25
| | | | | | | | | | 2001-05-22 Chris Toshok <toshok@ximian.com> * evolution-addressbook.xml: make the name of menuitem/toolitem's the same as the verb to save us from having to specify both, and move some more accels into the <commands>. svn path=/trunk/; revision=9920
* fixed bad shadowJakub Steiner2001-05-222-0/+4
| | | | svn path=/trunk/; revision=9919
* Added evolution-faq as an entity.Aaron Weber2001-05-226-1074/+1196
| | | | | | | | | | | | | | 2001-05-22 Aaron Weber <aaron@ximian.com> * C/evolution.sgml: Added evolution-faq as an entity. * C/apx-authors.sgml: Added ettore and duncan to authors for the FAQ. * C/evolution-faq.sgml: Put in <qandaset> form, made an entity included in evolution.sgml. This will require changes to makefiles and will break the current menu item for the FAQ. svn path=/trunk/; revision=9918
* correct typo.Chris Toshok2001-05-222-1/+5
| | | | | | | | 2001-05-21 Chris Toshok <toshok@ximian.com> * addressbook/galview.xml: correct typo. svn path=/trunk/; revision=9917
* make the view menuitems radio items of the same group, and allocate theChris Toshok2001-05-222-52/+85
| | | | | | | | | | | | | | | | | | | 2001-05-21 Chris Toshok <toshok@ximian.com> * menus/gal-view-menus.c (build_menus): make the view menuitems radio items of the same group, and allocate the closure here. (free_verbs): only need to free the one DefineViews verb here. (closure_free): new function - EListFreeFunc for our listenerClosure list. (remove_listeners): new function, free our listener list. (gvm_destroy): call remove_listeners. (gvm_init): init listenerClosures list. (toggled_cb): callback for radio items. (build_verbs): strip out almost all the code since there's only 1 verb now. (build_stuff): call remove_listeners. svn path=/trunk/; revision=9916
* doc/C/evolution.sgml - Pulled my name from copyright listKevin Breit2001-05-222-2/+0
| | | | | | * doc/C/evolution.sgml - Pulled my name from copyright list svn path=/trunk/; revision=9915
* update_view_type is gone, since the menu item is gone.Chris Toshok2001-05-223-52/+12
| | | | | | | | | | | | 2001-05-21 Chris Toshok <toshok@ximian.com> * gui/component/addressbook.c (change_view_type): update_view_type is gone, since the menu item is gone. * gui/widgets/e-addressbook-table-adapter.c (create_card): use e_table_model_rows_inserted here. svn path=/trunk/; revision=9914
* remove ViewAsTable menu item.Chris Toshok2001-05-222-7/+4
| | | | | | | | 2001-05-21 Chris Toshok <toshok@ximian.com> * evolution-addressbook.xml: remove ViewAsTable menu item. svn path=/trunk/; revision=9913
* increment row each time through the loop so we don't get @count copies ofChris Toshok2001-05-221-0/+1
| | | | | | | | | 2001-05-21 Chris Toshok <toshok@ximian.com> * e-table-sorted.c (ets_proxy_model_rows_inserted): increment row each time through the loop so we don't get @count copies of @row. svn path=/trunk/; revision=9912
* Store the CamelFolderInfo tree that was returned fromJeffrey Stedfast2001-05-223-5/+17
| | | | | | | | | | | | | | 2001-05-21 Jeffrey Stedfast <fejj@ximian.com> * providers/imap/camel-imap-store.c (get_folder_info_online): Store the CamelFolderInfo tree that was returned from camel_folder_info_build() in a new variable, 'tree', rather than 'fi' since we later use 'fi' when syncing folders. Not only does this fix a memory leak, but it also fixes the bug where the user would only see the last folder in the folder list and/or it's subfolders. svn path=/trunk/; revision=9911
* Fix bug #2831; the tasks toolbar and menu now have a button to delete theFederico Mena Quintero2001-05-226-59/+213
| | | | | | | | | | | | | | | | | | | | | | 2001-05-21 Federico Mena Quintero <federico@ximian.com> Fix bug #2831; the tasks toolbar and menu now have a button to delete the selected tasks. * gui/e-calendar-table.c (e_calendar_table_delete_selected): New function. (delete_cb): Use e_calendar_table_delete_selected(). (e_calendar_table_get_table): New function. * gui/tasks-control.c (tasks_control_new_task_cmd): Handle the delete command. (selection_changed_cb): Change the sensitivity of the TasksDelete command when the selection in the table changes. * gui/e-tasks.c (table_selection_change_cb): Notify upstream when the ETable selection changes. svn path=/trunk/; revision=9910
* Added a Delete button on the toolbar.Federico Mena Quintero2001-05-222-17/+13
| | | | | | | | 2001-05-21 Federico Mena Quintero <federico@ximian.com> * evolution-tasks.xml: Added a Delete button on the toolbar. svn path=/trunk/; revision=9909
* Mark a string for translation.Kjartan Maraas2001-05-222-2/+6
| | | | | | | | 2001-05-21 Kjartan Maraas <kmaraas@gnome.org> * mail-local.c: Mark a string for translation. svn path=/trunk/; revision=9908
* Updated Spanish translation.Hector Garcia2001-05-222-1096/+1816
| | | | svn path=/trunk/; revision=9907
* fixed multibytePablo Saratxaga2001-05-222-9/+4
| | | | svn path=/trunk/; revision=9906
* Updated. Updated Norwegian translation.Kjartan Maraas2001-05-213-25/+49
| | | | | | | | | 2001-05-21 Kjartan Maraas <kmaraas@gnome.org> * POTFILES.in: Updated. * no.po: Updated Norwegian translation. svn path=/trunk/; revision=9905
* Updated Norwegian translation.Kjartan Maraas2001-05-212-503/+654
| | | | | | | | 2001-05-21 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian translation. svn path=/trunk/; revision=9904
* Updated Hungarian translation (andras)Szabolcs Ban2001-05-212-787/+1126
| | | | svn path=/trunk/; revision=9903
* Removed an unused variable.Christopher James Lahey2001-05-215-3/+19
| | | | | | | | | | | | | | | | | | 2001-05-20 Christopher James Lahey <clahey@ximian.com> * gui/component/addressbook-config.c (addressbook_source_item_new): Removed an unused variable. * gui/component/select-names/e-select-names-bonobo.c (entry_get_property_fn): Made text here non-const. * gui/component/select-names/e-select-names-popup.c (edit_contact_info_cb): Cast to a gpointer here. * gui/component/select-names/e-select-names.c (e_addressbook_create_ebook_table): Cast to E_TABLE_MODEL here. svn path=/trunk/; revision=9902
* Add in evolution-vcard-importer as part of the list of processes toDuncan Mak2001-05-212-0/+7
| | | | | | | | | kill in killev. ---------------------------------------------------------------------- tools/killev CVS: ---------------------------------------------------------------------- svn path=/trunk/; revision=9901
* Add a button and an icon to toggle between online and offlineEttore Perazzoli2001-05-214-23/+207
| | | | | | operation. svn path=/trunk/; revision=9900
* Implemented the "Copy Folder" and "Move Folder" menu items. Untested.Ettore Perazzoli2001-05-205-12/+302
| | | | svn path=/trunk/; revision=9899
* Updated to ignore more built files.Ettore Perazzoli2001-05-202-12/+16
| | | | svn path=/trunk/; revision=9898
* This should fix that irritatingJody Goldberg2001-05-202-0/+7
| | | | | | | | | | | make[2]: *** No rule to make target `all-no-@BUILD_INCLUDED_LIBINTL@', needed by `all-no'. 2001-05-19 Jody Goldberg <jgoldberg@home.com> * gnome-gettext.m4 : Add BUILD_INCLUDED_LIBINTL so that newer versions work. svn path=/trunk/; revision=9895
* Add a caption to the folder selection dialog widget, and get theEttore Perazzoli2001-05-206-10/+67
| | | | | | existing dialogs in the shell to use it. svn path=/trunk/; revision=9894
* Renamed the "NewWindow" verb into "OpenFolderInNewWindow". Got theEttore Perazzoli2001-05-196-69/+103
| | | | | | `File -> Folder -> Open in New Window' menu item to work. svn path=/trunk/; revision=9893
* Killed a warning here. (model_changed, items_inserted): Check if we'reChristopher James Lahey2001-05-191-7/+5
| | | | | | | | | 2001-05-19 Christopher James Lahey <clahey@ximian.com> * gal/widgets/e-reflow.c (model_changed): Killed a warning here. (model_changed, items_inserted): Check if we're empty. svn path=/trunk/; revision=9891
* German translation updatesMatthias Warkus2001-05-192-1084/+1568
| | | | svn path=/trunk/; revision=9890
* Create new files for the folder commands, and move the "Create newEttore Perazzoli2001-05-195-12/+181
| | | | | | folder" implementation into them. svn path=/trunk/; revision=9889
* Modify `e_gethostbyname_r()' so that it doesn't report an error if theEttore Perazzoli2001-05-192-1/+17
| | | | | | | | | | 5-argument `gethostbyname_r()' returns a non-NULL hostent and a nonzero herr. This fixes the "Cannot resolve localhost" error on GNU/Linux with libc 2.2.x. svn path=/trunk/; revision=9888
* Updated Japanese translation.Akira TAGOH2001-05-192-1831/+2549
| | | | | | | | 2001-05-19 Akira TAGOH <tagoh@gnome.gr.jp> * ja.po: Updated Japanese translation. svn path=/trunk/; revision=9887
* Fix bug #2829.Federico Mena Quintero2001-05-196-141/+303
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-05-18 Federico Mena Quintero <federico@ximian.com> Fix bug #2829. * gui/dialogs/delete-comp.c (delete_component_dialog): Allow the caller to specify whether just one or many components are to be deleted. * gui/e-calendar-table.c (tasks_popup_one): Popup menu definition for when one and only one task is selected. (tasks_popup_many): Likewise, for more than one task. (e_calendar_table_on_right_click): Do not create a structure for the closure data; we can simply pass the cal_table. Use a different menu depending on the number of selected tasks. (mark_as_complete_cb): Renamed; now iterates over the selected rows. (delete_selected_components): New function to delete all the selected components. (delete_cb): Adjusted for delete_component_dialog(). (open_task): New function, simply open a CalComponent in the task editor. (open_task_by_row): Renamed; use open_task(). * gui/e-week-view.c (e_week_view_on_delete_appointment): Updated for delete_component_dialog(). * gui/e-day-view.c (e_day_view_on_delete_appointment): Likewise. svn path=/trunk/; revision=9886
* Added a lot of new content. Fixed old content. Validated. Still need toAaron Weber2001-05-198-1200/+530
| | | | | | | | | | | | | | 2001-05-18 Aaron Weber <aaron@ximian.com> * C/menuref.sgml: Added a lot of new content. Fixed old content. Validated. Still need to smooth the relation of this section with the preface. 2001-05-16 Aaron Weber <aaron@ximian.com> * C/preface.sgml: Changed to include t-shirt offer for feedback. svn path=/trunk/; revision=9885
* Added two questions about importing Outlook (text from Iain). Fixed someDuncan Mak2001-05-194-4/+152
| | | | | | | | | | 2001-05-18 Duncan Mak <duncan@ximian.com> * C/evolution-faq.sgml: Added two questions about importing Outlook (text from Iain). Fixed some tags and cleaned up a bit here and there. svn path=/trunk/; revision=9884
* Added items to the `File -> Folder' submenu.Ettore Perazzoli2001-05-192-15/+112
| | | | svn path=/trunk/; revision=9883
* Do a better job constructing match strings, so we never try to use aJon Trowbridge2001-05-192-6/+63
| | | | | | | | | | | | | 2001-05-18 Jon Trowbridge <trow@ximian.com> * gui/component/select-names/e-select-names-completion.c (match_name): Do a better job constructing match strings, so we never try to use a segment of the name that isn't there (resulting in ugly (null)'s in the string). Boost our score if some part of the name also matches the front part of the e-mail address, so the name match will always trump the e-mail match. svn path=/trunk/; revision=9882
* Added a question about the need for write permissions onEttore Perazzoli2001-05-182-0/+10
| | | | | | /var/spool/mail. svn path=/trunk/; revision=9881
* Added a question about the need for write permissions onEttore Perazzoli2001-05-182-0/+42
| | | | | | /var/spool/mail. svn path=/trunk/; revision=9880
* small updateKenneth Christiansen2001-05-181-70/+57
| | | | svn path=/trunk/; revision=9879
* Return the serialized EDestinations (rather than just a string w/ e-mailJon Trowbridge2001-05-1825-156/+788
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-05-18 Jon Trowbridge <trow@ximian.com> * gui/component/select-names/e-select-names-bonobo.c (entry_get_property_fn): Return the serialized EDestinations (rather than just a string w/ e-mail addresses) through the bonobo component's property bag. * gui/component/select-names/e-select-names-model.c (e_select_names_model_export_destinationv): Added. A convenience routine for serializing the model's EDestinations into a string. * gui/component/select-names/e-select-names-popup.c (add_html_mail): Added. Puts in a check menu item for whether or not the recipient wants HTML mail. (popup_menu_card): Add menu item for HTML mail. Enable edit contact info item. (popup_menu_nocard): Add menu item for HTML mail. Enable edit contact info item. * backend/ebook/e-book-util.c (e_book_use_local_address_book): Added. Fetches the local addressbook and caches it on the first call. This is meant to be an easy and efficient way to get at the local addressbook with the minimum of code. (e_book_query_address_locally): Added. Convenience code that does an e-mail only e_book_name_and_email_query against the local address book. * backend/ebook/e-destination.c (e_destination_set_html_mail_pref): Added. Allows the intended recipient's HTML mail preference to be manipulated. (e_destination_get_email_verbose): Added. Cleaned up to use e_destination_get_name. (e_destination_get_html_mail_pref): Added. Read the recipient's HTML mail preference. If the destination is linked to a card, the preference is taken from the card (unless it has been explicitly overridden by a called to e_destination_set_html_mail_pref). (e_destination_get_address_textv): Added. Form a unified address string from a NULL-terminated vector of EDestinations. (e_destination_export): Added. Serialize an EDestination to a string. (e_destination_import): Added. Unserialize a string to build an EDestination. (e_destination_exportv): Added. Serialize a NULL-terminated vector of EDestinations to a string. (e_destination_importv): Added. Unserialize a string to build a NULL-terminated vector of EDestinations. * gui/component/select-names/e-select-names-completion.c: Implemented local versions of g_strcasecmp and g_strncasecmp (which should really be in glib, I think...) for utf8, and used them to make this code utf8-safe. 2001-05-18 Jon Trowbridge <trow@ximian.com> * Makefile.am (evolution_mail_LDADD): Added libebook.la (which is now required by the composer.) 2001-05-18 Jon Trowbridge <trow@ximian.com> * e-msg-composer-hdrs.c (set_recipients): Properly unserialize the string returned by the "text" property of the bonobo control, convert it into EDestinations, and use them to get the e-mail addresses of our recipients. 22001-05-18 Jon Trowbridge <trow@ximian.com> * Makefile.am (SUBDIRS): Changed build order. Now addressbook gets built before mail. svn path=/trunk/; revision=9878
* Updated Slovenian translationAndraz Tori2001-05-181-1033/+1033
| | | | svn path=/trunk/; revision=9877
* no more ContactFind command.Chris Toshok2001-05-182-47/+5
| | | | | | | | | 2001-05-17 Chris Toshok <toshok@ximian.com> * gui/component/addressbook.c (update_command_state): no more ContactFind command. svn path=/trunk/; revision=9876
* add <commands> for the toolbar/menu items we set the sensitivity on.Chris Toshok2001-05-182-7/+27
| | | | | | | | | 2001-05-17 Chris Toshok <toshok@ximian.com> * evolution-addressbook.xml: add <commands> for the toolbar/menu items we set the sensitivity on. svn path=/trunk/; revision=9875
* add our selection_change signal. (e_minicard_view_widget_realize): connectChris Toshok2001-05-188-8/+300
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-05-17 Chris Toshok <toshok@ximian.com> * gui/widgets/e-minicard-view-widget.c (e_minicard_view_widget_class_init): add our selection_change signal. (e_minicard_view_widget_realize): connect to the ESelectionModel's selection_changed signal. (e_minicard_view_widget_selected_count): new function. (selection_change): new function - emit our "selection_change" signal. * gui/widgets/e-minicard-view-widget.h (struct _EMinicardViewWidgetClass): add selection_change signal. also, add prototype for e_minicard_view_widget_selected_count. * gui/widgets/e-addressbook-view.c (e_addressbook_view_class_init): add our command_state_change signal. (e_addressbook_view_init): connect to the writable_status signal on the EAddressbookModel. (minicard_selection_change): new function - calls command_state_change. (create_minicard_view): connect to selection_change on the minicard_view so we know when to update command state. (table_selection_change): new function - calls command_state_change. (writable_status): new function - calls command_state_change. (command_state_change): new function - emits our "command_state_change" signal. (create_table_view): connect to the selection_change signal so we know to update the command state. (change_view_type): update the command state every time we change view types. (e_addressbook_view_can_create): new function. (e_addressbook_view_can_print): new function. (e_addressbook_view_can_delete): new function. (e_addressbook_view_can_stop): new function. * gui/widgets/e-addressbook-view.h (struct _EAddressbookViewClass): add command_state_change signal, and prototypes of functions the component can use to test the state of commands. * gui/widgets/e-addressbook-model.c (addressbook_destroy): unlink the writable_status signal on the EBook. (writable_status): new function. (e_addressbook_model_class_init): add our writable_status signal. (e_addressbook_model_init): init writable_status_id. (e_addressbook_model_set_arg): unlink the writable_status signal on the old EBook, and connect it on the new one. * gui/widgets/e-addressbook-model.h: add writable_status signal. * gui/component/addressbook.c (update_command_state): new function, set the sensitivity of the bonobo commands. (control_activate): update our command state immediately upon activating the control. (addressbook_factory_new_control): register command_state_change to update the commands. svn path=/trunk/; revision=9874
* mark Outbox messages as read.Dan Winship2001-05-182-1/+10
| | | | | | | * mail-callbacks.c (composer_postpone_cb): mark Outbox messages as read. svn path=/trunk/; revision=9873
* New convenience function for all signature verification functions to useJeffrey Stedfast2001-05-182-63/+63
| | | | | | | | | | | | | 2001-05-17 Jeffrey Stedfast <fejj@ximian.com> * mail-format.c (mail_write_authenticity): New convenience function for all signature verification functions to use to display whether or not the signed part was authentic. (try_inline_pgp_sig): Use mail_write_authentic(). (handle_multipart_signed): Add code to handle S/MIME multipart/signed parts and also use mail_write_authenticity(). svn path=/trunk/; revision=9872
* Draft messages should be marked read.Dan Winship2001-05-182-1/+6
| | | | | | | * e-msg-composer.c (save_draft): Draft messages should be marked read. svn path=/trunk/; revision=9871
* add new icons from jimmacDan Winship2001-05-182-0/+11
| | | | | | * mail-config.glade: add new icons from jimmac svn path=/trunk/; revision=9870
* missed oneDan Winship2001-05-181-0/+1
| | | | svn path=/trunk/; revision=9869
* Install Jakub's new iconsDan Winship2001-05-182-0/+9
| | | | | | * Makefile.am (images_DATA): Install Jakub's new icons svn path=/trunk/; revision=9868
* Change the code to pop-up the folder context menu to use the stuffEttore Perazzoli2001-05-173-42/+17
| | | | | | already defined in the UI xml file for the shell views. svn path=/trunk/; revision=9867
* Reformat a bit and add the folder context menu definition.Ettore Perazzoli2001-05-172-149/+173
| | | | svn path=/trunk/; revision=9866
* mail config druid iconsJakub Steiner2001-05-178-0/+10
| | | | svn path=/trunk/; revision=9865
* Removed editor-page.[ch]Duncan Mak2001-05-171-0/+5
| | | | svn path=/trunk/; revision=9864
* The service can be NULL here too, thanks to Wayne Davis for pointing thisJeffrey Stedfast2001-05-172-1/+3
| | | | | | | | | 2001-05-16 Jeffrey Stedfast <fejj@ximian.com> * camel-session.c (camel_session_forget_password): The service can be NULL here too, thanks to Wayne Davis for pointing this out. svn path=/trunk/; revision=9863
* *** empty log message ***Duncan Mak2001-05-171-2/+0
| | | | svn path=/trunk/; revision=9862
* Split the event and task editors into different objects for the separateFederico Mena Quintero2001-05-1721-638/+5239
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-05-16 Federico Mena Quintero <federico@ximian.com> Split the event and task editors into different objects for the separate pages; this way they can be shared by both editors. * gui/dialogs/editor-page.[ch]: New abstract class for a page in a calendar component editor. * gui/dialogs/event-page.[ch]: Main page of an event editor. * gui/dialogs/alarm-page.[ch]: Alarm page of a calendar component editor. * gui/dialogs/recurrence-page.[ch]: Recurrence page of a calendar component editor. * gui/dialogs/event-page.c (event_page_fill_widgets): Eeek, this was missing a bunch of break statements. (event_page_fill_component): Use a temporary variable rather than allocating a struct icaltimetype. * gui/dialogs/alarm-page.c (get_alarm_string): Do not use fixed-size buffers. (alarm_page_fill_widgets): Use cal_obj_uid_list_free(). (append_reminder): Now the list stores the plain CalComponentAlarm structures in the row data. We do *NOT* want to be frobbing the component's data directly. Rather, we clone the alarms from the component and maintain them on our own. (alarm_page_fill_component): Clone the alarms before adding them to the component so that we maintain the invariant that the alarm structures in the list did *not* come from the component. * cal-util/cal-component.c (cal_component_add_alarm): Added documentation. (cal_component_remove_alarm): Added documentation. (cal_component_remove_alarm): Do a lookup in our hash table of alarms instead of scanning the whole component. (CalComponentAlarm): Removed the `parent' field, since it was unused. (cal_component_free_alarm_uids): Removed function, since cal_component_get_alarm_uids() is documented so that the user will know that he must use cal_obj_uid_list_free(). (cal_component_alarm_clone): New function. svn path=/trunk/; revision=9861
* add E_TEXT_TO_HTML_ESCAPE_8BIT to the flagsDan Winship2001-05-172-1/+6
| | | | | | | * mail-format.c (mail_format_raw_message): add E_TEXT_TO_HTML_ESCAPE_8BIT to the flags svn path=/trunk/; revision=9860
* add E_TEXT_TO_HTML_ESCAPE_8BIT to turn non-US-ASCII characters into "?"s.Dan Winship2001-05-173-1/+13
| | | | | | | | * e-html-utils.c (e_text_to_html_full): add E_TEXT_TO_HTML_ESCAPE_8BIT to turn non-US-ASCII characters into "?"s. svn path=/trunk/; revision=9859
* Added S/MIME sign/encrypt code. (init): Initalize smime_sign/encrypt.Jeffrey Stedfast2001-05-173-19/+254
| | | | | | | | | | | | | | | | 2001-05-16 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer.c (build_message): Added S/MIME sign/encrypt code. (init): Initalize smime_sign/encrypt. (e_msg_composer_get_smime_encrypt): new (e_msg_composer_set_smime_encrypt): new (e_msg_composer_get_smime_sign): new (e_msg_composer_set_smime_sign): new (menu_security_smime_sign_cb): new (menu_security_smime_encrypt_cb): new (setup_ui): Setup the UI for S/MIME stuff. svn path=/trunk/; revision=9858
* Functions to determine if a folderbrowser is one of the drafts, sent, orDan Winship2001-05-178-150/+140
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * folder-browser.c (folder_browser_is_drafts, folder_browser_is_sent, folder_browser_is_outbox): Functions to determine if a folderbrowser is one of the drafts, sent, or outbox folders. (got_folder): Pass TRUE for the "outgoing" flag to message_list_set_folder if this is a Sent, Drafts, or Outbox folder. * message-list.c (message_list_set_folder): Take a flag saying whether or not the folder is an "outgoing" folder. (message_list_setup_etree): Ditto. Use that rather than a hardcoded list of foldernames for deciding whether to swap From and To in the default layout. * mail-config.c (mail_config_folder_to_cachename): Make IMAP folders have unique cachenames rather than only one per store, so that IMAP Sent and Drafts folders don't get forced into having the same layout as the INBOX. * mail-callbacks.c: (is_sent_folder, is_drafts_folder): Gone. Replaced with simpler folder_browser_is_* routines. (edit_msg, resend_msg, open_msg): Use folder_browser_is_* routines. * mail-local.c (reconfigure_clicked): Update call to message_list_set_folder. svn path=/trunk/; revision=9857
* Removed (this now exists in camel/camel-smime.c).Jeffrey Stedfast2001-05-173-100/+162
| | | | | | | | | | | | | | | | | | | 2001-05-16 Jeffrey Stedfast <fejj@ximian.com> * mail-crypto.c (mail_crypto_is_smime_v3_signed): Removed (this now exists in camel/camel-smime.c). (mail_crypto_is_pkcs7_mime): Same. (mail_crypto_smime_part_sign): new (mail_crypto_smime_part_verify): new (mail_crypto_smime_part_encrypt): new (mail_crypto_smime_part_decrypt): new (mail_crypto_pgp_mime_part_sign): Added code to set an exception if the context fails to be created. (mail_crypto_pgp_mime_part_verify): And here... (mail_crypto_pgp_mime_part_encrypt): Same. (mail_crypto_pgp_mime_part_decrypt): And here too. svn path=/trunk/; revision=9856
* We don't need to be passed the certdb path anymore.Jeffrey Stedfast2001-05-173-4/+8
| | | | | | | | | 2001-05-16 Jeffrey Stedfast <fejj@ximian.com> * camel-smime-context.c (camel_smime_context_new): We don't need to be passed the certdb path anymore. svn path=/trunk/; revision=9855
* Added S/MIME menu items.Jeffrey Stedfast2001-05-172-3/+18
| | | | | | | | 2001-05-16 Jeffrey Stedfast <fejj@ximian.com> * evolution-message-composer.xml: Added S/MIME menu items. svn path=/trunk/; revision=9854
* Build the GnomeCard importerIain Holmes2001-05-174-27/+197
| | | | svn path=/trunk/; revision=9853
* Remove importers/evolution-gnomecard-importer.cJP Rosevear2001-05-172-1/+4
| | | | | | | | 2001-05-16 JP Rosevear <jpr@ximian.com> * POTFILES.in: Remove importers/evolution-gnomecard-importer.c svn path=/trunk/; revision=9852
* Fixed Grammar, edited a few answers, did the vfolder thing.Aaron Weber2001-05-172-44/+60
| | | | svn path=/trunk/; revision=9851
* Deal with full-header mode in addition to source modeDan Winship2001-05-173-36/+100
| | | | | | | | | | | | | | | | * mail-display.c (mail_display_redisplay): Deal with full-header mode in addition to source mode * mail-format.c (write_field_row_begin): Add WRITE_NOCOLUMNS flag to write the header in a single table cell rather than two. Output the second columns's "<td>" when not in NOCOLUMNS mode. Don't include the ":" in the passed-in header name. (write_date, write_address): Update for write_field_row_begin changes. (write_text_field): Genericified and updated from write_subject. (write_headers): Deal with both normal and full-header mode. svn path=/trunk/; revision=9850
* New function to return an array of all headers.Dan Winship2001-05-174-2/+108
| | | | | | | | | | | * camel-medium.c (camel_medium_get_headers): New function to return an array of all headers. (camel_medium_free_headers): And free them. * camel-mime-part.c (get_headers, free_headers): Implement this for CamelMimePart. (Works for CamelMimeMessage too.) svn path=/trunk/; revision=9849
* UpdateKenneth Christiansen2001-05-171-1863/+2463
| | | | svn path=/trunk/; revision=9848
* Remove camel/camel-pkcs7-context.cJP Rosevear2001-05-172-1/+4
| | | | | | | | 2001-05-16 JP Rosevear <jpr@ximian.com> * POTFILES.in: Remove camel/camel-pkcs7-context.c svn path=/trunk/; revision=9847
* forgot to mention color change for calendarJakub Steiner2001-05-171-0/+1
| | | | svn path=/trunk/; revision=9846
* fixes #2862Jakub Steiner2001-05-176-0/+7
| | | | svn path=/trunk/; revision=9845
* Modify ChangeLog to say that the icons are by Tuomas.Ettore Perazzoli2001-05-161-2/+2
| | | | svn path=/trunk/; revision=9844
* New icons for offline/online status.Ettore Perazzoli2001-05-164-0/+9
| | | | svn path=/trunk/; revision=9843
* Updated Norwegian translation.Kjartan Maraas2001-05-162-429/+604
| | | | | | | | 2001-05-16 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian translation. svn path=/trunk/; revision=9842
* Fixes to make it make dist and make distcheck. Kind of kludgy but theyJP Rosevear2001-05-162-16/+20
| | | | | | | | | 2001-05-16 JP Rosevear <jpr@ximian.com> * src/libical/Makefile.am: Fixes to make it make dist and make distcheck. Kind of kludgy but they seem to work. Time will tell. svn path=/trunk/; revision=9841
* initialize the model and adapter. (button_press): set on the model.Chris Toshok2001-05-163-5/+28
| | | | | | | | | | | | | | | | | | 2001-05-15 Chris Toshok <toshok@ximian.com> * gui/search/e-addressbook-search-dialog.c (e_addressbook_search_dialog_init): initialize the model and adapter. (button_press): set on the model. (e_addressbook_search_dialog_new): same. (e_addressbook_search_dialog_set_arg): same. (e_addressbook_search_dialog_destroy): unref the model and adapter. * gui/search/e-addressbook-search-dialog.h (struct _EAddressbookSearchDialog): add our model and reflow adapter. svn path=/trunk/; revision=9840
* e-minicard-view-model.c -> e-addressbook-reflow-adapter.cChris Toshok2001-05-162-1/+6
| | | | | | | | | 2001-05-15 Chris Toshok <toshok@ximian.com> * POTFILES.in: e-minicard-view-model.c -> e-addressbook-reflow-adapter.c svn path=/trunk/; revision=9839
* Fixed up the lifetime of the drag_data_get signal a bit.Christopher James Lahey2001-05-162-23/+10
| | | | | | | | | 2001-05-16 Christopher James Lahey <clahey@ximian.com> * gui/widgets/e-minicard-view.c: (e_minicard_view_destroy): Fixed up the lifetime of the drag_data_get signal a bit. svn path=/trunk/; revision=9838
* MinicardViewModel -> ReflowAdapter name change. (get_card_list): same.Chris Toshok2001-05-1616-1131/+1372
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-05-15 Chris Toshok <toshok@ximian.com> * gui/widgets/e-minicard-view.c (add_to_list): MinicardViewModel -> ReflowAdapter name change. (get_card_list): same. (e_minicard_view_drag_begin): same. (supported_fields_cb): model -> adapter. (adapter_changed): hook up signals and set the empty message on our adapter. (e_minicard_view_set_arg): add support for "adapter", and set model -> adapter. (e_minicard_view_get_arg): same. (disconnect_signals): no more status_message. (do_remove): track to use adapter. (e_minicard_view_class_init): add adapter arg, and remove status_message. (e_minicard_view_init): all the code here is in adapter_changed now. * gui/widgets/e-minicard-view.h (struct _EMinicardView): EMinicardViewModel -> EAddressbookReflowAdapter. (struct _EMinicardViewClass): get rid of status_message. * gui/widgets/e-minicard-view-widget.c (e_minicard_view_widget_class_init): remove the status_message signal. (e_minicard_view_widget_new): take the adapter as our argument, and store it away for when we create the view. (e_minicard_view_widget_realize): when we create the view just set the adapter field on it. also, don't connect to status_message. * gui/widgets/e-minicard-view-widget.h (struct _EMinicardViewWidget): add our adapter here, so we can pass it into the view when we create it. (struct _EMinicardViewWidgetClass): remove status_message. * gui/widgets/e-addressbook-view.c (status_message): new function, no more propagating status messages! (e_addressbook_view_init): create our model and conenct to its status_message signal. (book_writable_cb): set "editable" on the model, not our object. (e_addressbook_view_set_arg): same, but with "book" and "query" as well. (create_minicard_view): create our reflow adapter and pass it to the minicard view widget. also, call e_reflow_model_changed so it'll pick up any already present cards. (table_double_click): ADDRESSBOOK_MODEL -> TABLE_ADAPTER. (get_card_list_1): remove the cast, since we don't need it any longer. (table_right_click): ADDRESSBOOK_MODEL -> TABLE_ADAPTER. (table_drag_data_get): same. (create_table_view): create the table adapter, and use it as our ETableModel. (change_view_type): remove the status_message hook up and setting of query/book/editable. (e_addressbook_view_stop): just call e_addressbook_model_stop here instead of switching on the view type. * gui/widgets/e-addressbook-view.h (struct _EAddressbookView): add our EAddressbookModel. * gui/widgets/Makefile.am (libeminicard_a_SOURCES): add the adapter files, and remove e-minicard-view-model.[ch]. * gui/widgets/e-minicard-view-model.[ch]: removed. * gui/widgets/e-addressbook-table-adapter.c: new file. * gui/widgets/e-addressbook-table-adapter.h: new file. * gui/widgets/e-addressbook-reflow-adapter.c: new file. * gui/widgets/e-addressbook-reflow-adapter.h: new file. * gui/widgets/e-addressbook-model.c: rework this class to now subclass from ETableModel anymore. It not subclasses from GtkObject, and we use table and reflow adapters to get at the data. * gui/widgets/e-addressbook-model.h: same. svn path=/trunk/; revision=9837
* Make the "Submit Bug Report" menu item fire up a browser withEttore Perazzoli2001-05-162-1/+27
| | | | | | | | http://bugzilla.ximian.com in it, rather than Bug Buddy (which will not work with our bug tracker, as the latter doesn't have an email interface yet). svn path=/trunk/; revision=9836
* Add an "Evolution FAQ" entry to the Help menu, and update the existingEttore Perazzoli2001-05-164-5/+19
| | | | | | entries for the guide's chapters to match the new paths. svn path=/trunk/; revision=9835
* Get the User guide and the Evolution FAQ to be installed into separateEttore Perazzoli2001-05-164-12/+50
| | | | | | directories. svn path=/trunk/; revision=9834
* Update the file name in the top comment.Ettore Perazzoli2001-05-161-1/+1
| | | | svn path=/trunk/; revision=9833
* Some demeeksifying indentation changes.Ettore Perazzoli2001-05-161-25/+16
| | | | svn path=/trunk/; revision=9832
* Evolution users worldwide, rejoice! We have a FAQ. (Yes, it stillEttore Perazzoli2001-05-164-12/+1524
| | | | | | sucks, but it will get better.) svn path=/trunk/; revision=9831
* Don't close or free (it wasn't allocated) the certdb.Jeffrey Stedfast2001-05-162-13/+11
| | | | | | | | | | | | 2001-05-15 Jeffrey Stedfast <fejj@ximian.com> * camel-smime-context.c (camel_smime_context_finalise): Don't close or free (it wasn't allocated) the certdb. (camel_smime_context_new): If we get a NULL certdb handle, then don't bother trying to create a new certdb handle since NSS_Init* should have done that. svn path=/trunk/; revision=9830
* here's some good lovin' from the oven...Jeffrey Stedfast2001-05-161-0/+2
| | | | | | CVe: ---------------------------------------------------------------------- svn path=/trunk/; revision=9829
* yea...Jeffrey Stedfast2001-05-162-0/+6
| | | | svn path=/trunk/; revision=9828
* I've said it before and I'll say it again... man am I a dumb schmuckJeffrey Stedfast2001-05-162-0/+1072
| | | | svn path=/trunk/; revision=9827
* yes, I am a dumbassJeffrey Stedfast2001-05-162-0/+1582
| | | | svn path=/trunk/; revision=9826
* oops, I guess this file does belong hereJeffrey Stedfast2001-05-162-0/+602
| | | | svn path=/trunk/; revision=9825
* Create CAMEL_CFLAGS and CAMEL_LIBS so that we don't have to link in allJeffrey Stedfast2001-05-162-0/+11
| | | | | | | | | | 2001-05-15 Jeffrey Stedfast <fejj@ximian.com> * configure.in: Create CAMEL_CFLAGS and CAMEL_LIBS so that we don't have to link in all sorts of unnecessary garbage from GNOME that we don't need. svn path=/trunk/; revision=9824
* updated .cvsignoreJeffrey Stedfast2001-05-164-0/+6
| | | | svn path=/trunk/; revision=9823
* Removed some evolution-*-decl.txt files since these are autogenerated byJeffrey Stedfast2001-05-1612-2/+58
| | | | | | | | | | 2001-05-15 Jeffrey Stedfast <fejj@ximian.com> * Removed some evolution-*-decl.txt files since these are autogenerated by gtk-doc and don't belong in cvs anyway. Should the tmpl/ dirs also be removed?? svn path=/trunk/; revision=9822
* Don't use EXTRA_GNOME_*, use the new CAMEL_* variables so we don't link inJeffrey Stedfast2001-05-163-4/+7
| | | | | | | | | | 2001-05-15 Jeffrey Stedfast <fejj@ximian.com> * Makefile.am: Don't use EXTRA_GNOME_*, use the new CAMEL_* variables so we don't link in tons of extra cruft that we don't need. svn path=/trunk/; revision=9821
* Load http images if the user has force-loaded images too.Dan Winship2001-05-1610-46/+113
| | | | | | | | | | | | | | | | | | | | | | | * mail-display.c (on_url_requested): Load http images if the user has force-loaded images too. (mail_display_redisplay): Update for normal/headers/source changes. (mail_display_load_images): New. Force HTTP image loading for the current message. * mail-config.c (mail_config_get_message_display_style, mail_config_set_message_display_style): Updated and renamed from mail_config_{get,set}_view_source * mail-callbacks.c (load_images): New. * folder-browser.c (folder_browser_set_message_display_style): Renamed and updated from folder_browser_toggle_view_source. * folder-browser-factory.c (verbs): Add ViewLoadImages. (control_activate): Update for normal/headers/source change to radio group. svn path=/trunk/; revision=9820
* Create a "Message Display" submenu in View, move source/fullDan Winship2001-05-162-6/+28
| | | | | | | | * evolution-mail.xml: Create a "Message Display" submenu in View, move source/full headers/normal there and make it a radio group. Add "Load Images" there. svn path=/trunk/; revision=9819
* Added t the test suite - tests the S/MIME pkcs7 functions.Jeffrey Stedfast2001-05-163-2/+186
| | | | | | | | | 2001-05-15 Jeffrey Stedfast <fejj@ximian.com> * tests/smime/pkcs7.c: Added t the test suite - tests the S/MIME pkcs7 functions. svn path=/trunk/; revision=9818
* Updated Hungarian translation (andras)Szabolcs Ban2001-05-161-15/+14
| | | | svn path=/trunk/; revision=9817
* Update for changes in evolution-mail.xml (many commands were renamed toDan Winship2001-05-162-85/+73
| | | | | | | | | | * folder-browser-factory.c (verbs): Update for changes in evolution-mail.xml (many commands were renamed to better match the current menu layout). (pixcache): Refer to commands via their paths in /commands/ rather than hardcoding their menu paths. svn path=/trunk/; revision=9816
* Clean this up A LOT. In addition to cosmetic changes, now every commandDan Winship2001-05-162-313/+324
| | | | | | | | | * evolution-mail.xml: Clean this up A LOT. In addition to cosmetic changes, now every command appears in the <commands> section, and has a tooltip. Also, move "Search" to the "Edit" menu for consistency with other apps. svn path=/trunk/; revision=9815
* Updated Hungarian translation (andras)Szabolcs Ban2001-05-162-2109/+2566
| | | | svn path=/trunk/; revision=9814
* Put frame around dialog vbox, put mail subject in that frame's label.Jon Trowbridge2001-05-153-52/+74
| | | | | | | | | | | 2001-05-14 Jon Trowbridge <trow@ximian.com> * mail-search.c (mail_search_construct): Put frame around dialog vbox, put mail subject in that frame's label. (Patch by Duncan.) (mail_search_set_subject): Break out subject-setting code. Truncate long subjects with ellipses. svn path=/trunk/; revision=9813
* add the importers.Chris Toshok2001-05-152-0/+10
| | | | | | | | 2001-05-15 Chris Toshok <toshok@ximian.com> * tools/killev: add the importers. svn path=/trunk/; revision=9812
* Updated Slovak translationStano Visnovsky2001-05-152-1545/+2058
| | | | svn path=/trunk/; revision=9811
* Fix a small error not decreasing the data_count here.Christopher James Lahey2001-05-152-1/+7
| | | | | | | | | 2001-05-14 Christopher James Lahey <clahey@ximian.com> * gui/widgets/e-minicard-view-model.c (remove_card): Fix a small error not decreasing the data_count here. svn path=/trunk/; revision=9810
* added file for ScrollkeeperKevin Breit2001-05-153-0/+32
| | | | | | | | 2001-05-14 Kevin Breit <battery841@mediaone.net> * doc/C/evolution-C.omf: added file for Scrollkeeper svn path=/trunk/; revision=9809
* set the dialog's window_icon to jimmac's new find_message.xpm.Duncan Mak2001-05-152-1/+9
| | | | | | | | | 2001-05-14 Duncan Mak <duncan@ximian.com> * mail-search.c (mail_search_construct): set the dialog's window_icon to jimmac's new find_message.xpm. svn path=/trunk/; revision=9808
* Updated Norwegian translation.Kjartan Maraas2001-05-153-1145/+1557
| | | | | | | | 2001-05-15 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian translation. svn path=/trunk/; revision=9807
* Lots of fixes to get this to compile.Jeffrey Stedfast2001-05-152-4/+2
| | | | | | | | 2001-05-14 Jeffrey Stedfast <fejj@ximian.com> * camel-smime-context.c: Lots of fixes to get this to compile. svn path=/trunk/; revision=9806
* bah, just mod the pgp-context macro for camel_pgp_verify so that we don't ↵Jeffrey Stedfast2001-05-152-2/+2
| | | | | | have to pass in a useless value. svn path=/trunk/; revision=9805
* Lots of fixes to get this to almost compile. Still struggling with theJeffrey Stedfast2001-05-159-39/+95
| | | | | | | | | | | | | | | | | | | | | | 2001-05-14 Jeffrey Stedfast <fejj@ximian.com> * camel-smime-context.c: Lots of fixes to get this to almost compile. Still struggling with the fact that CERTCertDBHandle is an "incomplete type". *sigh*. * camel-smime.c (camel_smime_part_verify): Updated to pass in a hash argument to camel_smime_verify(). * camel-pgp-mime.c (camel_pgp_mime_part_verify): Update according to the changes in the context API. * camel-pgp-context.c (pgp_verify): Updated to take a CamelCipherHash argument. * camel-cipher-context.c (camel_cipher_verify): Now takes a hash argument since the S/MIME code needs this. svn path=/trunk/; revision=9804
* add in the new find_message.xpmDuncan Mak2001-05-152-0/+5
| | | | | | | | 2001-05-14 Duncan Mak <duncan@ximian.com> * Makefile.am (images_DATA): add in the new find_message.xpm svn path=/trunk/; revision=9803
* Fix up the Importers. Remove spewage, and update for latest stylesIain Holmes2001-05-154-64/+166
| | | | svn path=/trunk/; revision=9802
* Fix the importer linklineIain Holmes2001-05-152-0/+6
| | | | svn path=/trunk/; revision=9801
* Remove this... it's not used any more.Dan Winship2001-05-156-308/+5
| | | | | | | | | * mail-mlist-magic.c: Remove this... it's not used any more. * folder-browser.c: * message-browser.c: Remove references to mail-mlist-magic.h svn path=/trunk/; revision=9800
* Add camel-smime-context.[c,h] and camel-smime.[c,h] to the build.Jeffrey Stedfast2001-05-156-14/+568
| | | | | | | | | | | | 2001-05-14 Jeffrey Stedfast <fejj@ximian.com> * Makefile.am: Add camel-smime-context.[c,h] and camel-smime.[c,h] to the build. * camel-smime.[c,h]: New source files for manipulating S/MIME message parts. svn path=/trunk/; revision=9799
* Replicate the semantics of the libunicode utf8 functions by returning NULLJon Trowbridge2001-05-157-10/+36
| | | | | | | | | | | | | | | | | | | | | | | | 2001-05-14 Jon Trowbridge <trow@ximian.com> * camel-search-private.c (utf8_get): Replicate the semantics of the libunicode utf8 functions by returning NULL in the arg on invalid utf8. * camel-pgp-context.c (pgp_verify): Check for valid utf8, terminate loop if something looks wrong. * camel-mime-utils.c (header_encode_phrase_get_words): Properly check for invalid utf8. (header_encode_string): Properly check for invalid utf8. * camel-charset-map.c (camel_charset_step): Properly check for invalid utf8. 2001-05-14 Jon Trowbridge <trow@ximian.com> * e-html-utils.c (is_citation): Check for bad utf8. svn path=/trunk/; revision=9798
* Validate utf8 to avoid lock-ups. (_get_position): Validate utf8 to avoidJon Trowbridge2001-05-151-6/+8
| | | | | | | | | | 2001-05-14 Jon Trowbridge <trow@ximian.com> * gal/e-text/e-text.c (calc_line_widths): Validate utf8 to avoid lock-ups. (_get_position): Validate utf8 to avoid lock-ups. svn path=/trunk/; revision=9797
* Subclass CamelSession since we can no longer specify the passwd callbackJeffrey Stedfast2001-05-1512-89/+727
| | | | | | | | | | | | | | | | | | | | 2001-05-14 Jeffrey Stedfast <fejj@ximian.com> * tests/folder/test9.c: * tests/folder/test8.c: * tests/folder/test7.c: * tests/folder/test6.c: * tests/folder/test5.c: * tests/folder/test4.c: * tests/folder/test3.c: * tests/folder/test2.c: * tests/folder/test1.c: * tests/smime/pgp-mime.c: * tests/smime/pgp.c: Subclass CamelSession since we can no longer specify the passwd callback any other way and update code accordingly. svn path=/trunk/; revision=9796
* set the subfolder's parent to NULL so the subfolder list doesn't changejacob berkman2001-05-152-1/+10
| | | | | | | | | | | 2001-05-14 jacob berkman <jacob@ximian.com> * e-folder-tree.c (remove_folder): set the subfolder's parent to NULL so the subfolder list doesn't change whilst we are using it (folder_remove_subfolder): this function didn't used to work at all svn path=/trunk/; revision=9795
* Remove Help->About.Jeffrey Stedfast2001-05-152-2/+4
| | | | | | | | 2001-05-14 Jeffrey Stedfast <fejj@ximian.com> * evolution-message-composer.xml: Remove Help->About. svn path=/trunk/; revision=9794
* Redo forwarding stuff so there's "Forward", "ForwardAttached",Dan Winship2001-05-152-16/+25
| | | | | | | | | | * evolution-mail.xml: Redo forwarding stuff so there's "Forward", "ForwardAttached", "ForwardInline" (not "inlined"), and "ForwardQuoted", where the first uses a default style. Make Actions->Forward and the toolbar Forward button use the default style. svn path=/trunk/; revision=9793
* Split "Other" page into three pages, Display, Composer, and PGP. Add HTMLDan Winship2001-05-1514-138/+371
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * mail-config.glade: Split "Other" page into three pages, Display, Composer, and PGP. Add HTML image stuff on the Display page and default forward style on the Composer page. * mail-config.c (mail_config_get_default_forward_style, mail_config_set_default_forward_style): User-specified default style for forwarding messages. (config_read, mail_config_write_on_exit): Deal with forward style. * mail-accounts.c: Handle HTML image display options and default forward style. * mail-callbacks.c (forward): New. Forward in the user-selected default style. (forward_inline, forward_quoted): Simplify these some. Remove the fallback to forward attached when forwarding multiple messages: it should just forward the multiple messages inline or quoted in those cases. (Which it doesn't yet, but that's a bug.) * folder-browser.c (context_menu): Remove "Forward inline" and make "Forward" call forward() rather than forward_attached(). * folder-browser-factory.c: Update command/menu/toolbar/pixmap gunk for the "MessageForwardAttached" vs "MessageForward" split. * mail-session.c (mail_session_get_type): * mail-format.c (format_mime_part): * mail-account-gui.c (setup_service): Fix warnings. svn path=/trunk/; revision=9792
* Try to deal with bad utf8. (_get_position): Try to deal with bad utf8.Jon Trowbridge2001-05-151-6/+6
| | | | | | | | | | | | 2001-05-14 Jon Trowbridge <trow@ximian.com> * e-cell-text.c (_get_position_from_xy): Try to deal with bad utf8. (_get_position): Try to deal with bad utf8. (number_of_lines): Try to deal with bad utf8. (split_into_lines): Try to deal with bad utf8. svn path=/trunk/; revision=9791
* Find (in?) messageJakub Steiner2001-05-142-0/+134
| | | | svn path=/trunk/; revision=9790
* Use secondary searches here, so that we control the interference betweenJon Trowbridge2001-05-145-73/+222
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-05-14 Jon Trowbridge <trow@ximian.com> * folder-browser.c (folder_browser_config_search): Use secondary searches here, so that we control the interference between the two bits of searching UI. 2001-05-13 Jon Trowbridge <trow@ximian.com> * mail-search.c (mail_search_construct): Destroy the MailSearch dialog if the underlying MailDisplay is destroyed. I don't like the way that label in the dialog with the message subject in it looks, so I've #ifdef-ed it out for now. Center the Matches label --- it makes the dialog look more balanced, I think. (dialog_clicked_cb): Changed to reflect adjusted ESearchingTokenizer API, using primary searches. (toggled_case_cb): Use the primary search API. * e-searching-tokenizer.c: Make searching routines utf8-friendly. Rationalize how the match begin/end markup is handled; allow for begin/end markup that varies by search. Add concept of primary and secondary matching, to disentangle possible interactions between search-bar searches and search-dialog searches. svn path=/trunk/; revision=9789
* add prototype for addressbook_expand_uri.Chris Toshok2001-05-146-20/+102
| | | | | | | | | | | | | | | | | | | | | | | | | 2001-05-13 Chris Toshok <toshok@ximian.com> * gui/component/addressbook.h: add prototype for addressbook_expand_uri. * gui/component/addressbook-component.c (destination_folder_handle_drop): create an EBook for @physical_uri. (dnd_drop_book_open_cb): actually add the dropped cards. * gui/component/addressbook.c (addressbook_expand_uri): abstract this code out from the set_prop method so we can use it in the component. (set_prop): call addressbook_expand_uri. * backend/ebook/e-card.c (e_card_load_cards_from_string): new function. * backend/ebook/e-card.h: add prototype for e_card_load_cards_from_string. svn path=/trunk/; revision=9788
* Get rid of this - we don't need it.Jeffrey Stedfast2001-05-144-7/+8
| | | | | | | | | | | | 2001-05-13 Jeffrey Stedfast <fejj@ximian.com> * mail-local.c (mail_local_storage_shutdown): Get rid of this - we don't need it. * component-factory.c (owner_unset_cb): Don't unref the LocalStore - we don't own a ref on it!! svn path=/trunk/; revision=9787
* Updates the subject on refresh and sets subject to "Untitled Message" ifDuncan Mak2001-05-143-26/+63
| | | | | | | | | | | | | 2001-05-13 Duncan Mak <duncan@ximian.com> * mail-search.c (begin_cb): Updates the subject on refresh and sets subject to "Untitled Message" if subject is NULL. (mail_search_construct): Moved msg_subject to its own GtkLabel, sets subject to "Untitled Message" if subject is NULL. Give focus to entry by default. Made <enter> in entry run dialog_clicked_cb by setting gnome_dialog_editable_enters. svn path=/trunk/; revision=9786
* er, OptionSetJeffrey Stedfast2001-05-131-1/+1
| | | | svn path=/trunk/; revision=9785
* s/SSL_Enable/SSL_SetOptionJeffrey Stedfast2001-05-131-1/+1
| | | | svn path=/trunk/; revision=9784
* my computer crashed while commiting this first time.Gediminas Paulauskas2001-05-128-6/+41
| | | | | | | | | | | | | | | | | | | | | | | | 2001-05-12 Gediminas Paulauskas <menesis@delfi.lt> * folder-browser-factory.c: load pixmaps for MessageCopy and MessageForwardAttached. Thanks Wayne Davis <wfdavis@seas.upenn.edu> for a patch. 2001-05-12 Gediminas Paulauskas <menesis@delfi.lt> * evolution-mail.xml: add pixmaps for MessageCopy and MessageForwardAttached. Thanks Wayne Davis <wfdavis@seas.upenn.edu> for a patch. 2001-05-12 Gediminas Paulauskas <menesis@delfi.lt> * po/POTFILES.in: update with new/moved files. also: Removed duplicated DATADIR in mail/Makefile.am fixed warning in e-search-bar.c in my recent code there svn path=/trunk/; revision=9783
* load pixmaps for MessageCopy and MessageForwardAttached. Thanks WayneGediminas Paulauskas2001-05-121-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | 2001-05-12 Gediminas Paulauskas <menesis@delfi.lt> * folder-browser-factory.c: load pixmaps for MessageCopy and MessageForwardAttached. Thanks Wayne Davis <wfdavis@seas.upenn.edu> for a patch. 2001-05-12 Gediminas Paulauskas <menesis@delfi.lt> * evolution-mail.xml: add pixmaps for MessageCopy and MessageForwardAttached. Thanks Wayne Davis <wfdavis@seas.upenn.edu> for a patch. 2001-05-12 Gediminas Paulauskas <menesis@delfi.lt> * po/POTFILES.in: update with new/moved files. Also: remove duplicated DATADIR from mail/Makefile.am fix warning in e-search-bar.c svn path=/trunk/; revision=9782
* spew the data passed to us. (destination_folder_handle_motion): theChris Toshok2001-05-122-1/+11
| | | | | | | | | | | 2001-05-12 Chris Toshok <toshok@ximian.com> * gui/component/addressbook-component.c (destination_folder_handle_drop): spew the data passed to us. (destination_folder_handle_motion): the suggested_action is not an ActionSet, but an Action, so don't or together multiple actions. svn path=/trunk/; revision=9781
* implement the CORBA side of dragging.Chris Toshok2001-05-122-6/+94
| | | | | | | | | | | | | | | | | 2001-05-12 Chris Toshok <toshok@ximian.com> * e-storage-set-view.c (tree_drag_data_received): implement the CORBA side of dragging. (convert_gdk_drag_action_set_to_corba): rename convert_gdk_drag_action_to_corba to this. (convert_corba_drag_action_set_to_gdk): rename convert_corba_drag_action_to_gdk to this. (convert_gdk_drag_action_to_corba): new function that doesn't build a bitmask, useful for the Action types, instead of ActionSet. (convert_corba_drag_action_to_gdk): same. svn path=/trunk/; revision=9780
* correct bug causing the Ok button to never be enabled.Chris Toshok2001-05-122-2/+9
| | | | | | | | | 2001-05-11 Chris Toshok <toshok@ximian.com> * gui/component/addressbook-config.c (addressbook_source_dialog): correct bug causing the Ok button to never be enabled. svn path=/trunk/; revision=9779
* add RemoveFolder menu item and verb. (folder_context_menu_remove_cb): newChris Toshok2001-05-124-8/+51
| | | | | | | | | | | | | | | | | | | 2001-05-11 Chris Toshok <toshok@ximian.com> * e-storage-set-view.c (populate_folder_context_menu_with_common_items): add RemoveFolder menu item and verb. (folder_context_menu_remove_cb): new function, call e_storage_set_async_remove_folder. (remove_cb): callack for e_storage_set_async_remove_folder. * evolution-shell-component-client.c (evolution_shell_component_client_populate_folder_context_menu): fix prototype to reflect Component -> Container. * evolution-shell-component-client.h: same. svn path=/trunk/; revision=9778
* add this define for the xml path to use when adding menu items to theChris Toshok2001-05-123-5/+26
| | | | | | | | | | | | | | | | | | 2001-05-11 Chris Toshok <toshok@ximian.com> * evolution-shell-component.h (EVOLUTION_SHELL_COMPONENT_POPUP_PLACEHOLDER): add this define for the xml path to use when adding menu items to the folder popup. * e-storage-set-view.c (populate_folder_context_menu_with_common_items): add (#ifdef DEBUG_XML) a menu item to dump the bonobo xml. (popup_folder_menu): pass the BonoboUIContainer to the populate_folder_context_menu CORBA call, instead of the component. Also, reorder things a bit so the component doesn't get an error when setting xml the first time. svn path=/trunk/; revision=9777
* example.Chris Toshok2001-05-122-3/+7
| | | | | | | | | 2001-05-11 Chris Toshok <toshok@ximian.com> * gui/component/addressbook-component.c (populate_context_menu): example. svn path=/trunk/; revision=9776
* Ask for a folder to import into.Iain Holmes2001-05-127-20/+75
| | | | svn path=/trunk/; revision=9775
* use e_card_list_get_vcard to build up the data to send.Chris Toshok2001-05-129-52/+169
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-05-11 Chris Toshok <toshok@ximian.com> * gui/widgets/e-minicard-view.c (e_minicard_view_drag_data_get): use e_card_list_get_vcard to build up the data to send. (e_minicard_view_init): connect to the model's drag_begin signal. (e_minicard_view_drag_begin): gather the list of cards being dragged and call gtk_drag_begin. (add_to_list): new function. (get_card_list): same. (disconnect_signals): disconnect the drag_data_get signal. (e_minicard_view_init): connect to the drag_begin signal on our model. * gui/widgets/e-minicard-view.h (struct _EMinicardView): change drag_card to drag_list. * gui/widgets/e-minicard-view-model.c (minicard_drag_begin): new function, emit our drag_begin signal. (addressbook_incarnate): connect to the item's drag_begin signal. (e_minicard_view_model_class_init): init our drag_begin signal. * gui/widgets/e-minicard-view-model.h: add drag_begin signal. * gui/component/addressbook-config.c (addressbook_source_dialog): always loop through all source types here, making LDAP first so it's forces as the first notebook item. (addressbook_config_auth_label): remove SASL case. (addressbook_source_edit_changed): same. (addressbook_source_item_new): flag the area of code that needs to go into the advanced dialog (if we add one before someone graciously redesigns the entire addressbook gui :) * gui/component/addressbook-storage.c (ldap_unparse_auth): remove SASL case. (ldap_parse_auth): same. * gui/component/addressbook-storage.h: make LDAP come first in our source type enumeration, and remove the SASL auth type. svn path=/trunk/; revision=9774
* callback to use GNOME-VFS to load http data. (on_url_requested): HandleDan Winship2001-05-126-157/+303
| | | | | | | | | | | | | | | | | | | | | | | | | | | * mail-display.c (load_http): callback to use GNOME-VFS to load http data. (on_url_requested): Handle http: URLs that refer to either MIME parts or web data. (mail_display_redisplay_when_loaded): Moved out of mail_content_loaded and made more generic. * mail-format.c (add_url): Handle two different kinds of URLs (URLs that point to CamelMimeParts and URLs that point to GByteArrays). (mail_content_loaded): Use mail_display_redisplay_when_loaded. (format_mime_part): Renamed from "call_handler_function". Also, record Content-Location if the part has one. (This is not yet 100% correct: it doesn't deal with relative URLs correctly.) (handle_text_html): Use Content-Location URL rather than Content-ID, when available (will help deal with relative URLs once GtkHTML supports that better). (etc): Update for changes. * mail-config.c (mail_config_get_http_mode, mail_config_set_http_mode): get/set HTTP image downloading mode. (config_read, mail_config_write_on_exit): save/load that data. svn path=/trunk/; revision=9773
* Decode Content-Location, either correctly or Netscape-generated-brokenly.Dan Winship2001-05-125-0/+64
| | | | | | | | | | | * camel-mime-utils.c (header_location_decode): Decode Content-Location, either correctly or Netscape-generated-brokenly. * camel-mime-part.c (camel_mime_part_set_content_location, camel_mime_part_get_content_location, etc): Deal with Content-Location header. svn path=/trunk/; revision=9772
* Don't check the initial auth response until we get into the while-loopJeffrey Stedfast2001-05-122-9/+20
| | | | | | | | | | | 2001-05-11 Jeffrey Stedfast <fejj@ximian.com> * providers/smtp/camel-smtp-transport.c (smtp_auth): Don't check the initial auth response until we get into the while-loop otherwise we have problems if the SASL mechanism supported a client initiated challenge (like PLAIN and LOGIN do). svn path=/trunk/; revision=9771
* If the name is set and the full_name or file_as haven't been yet, setChristopher James Lahey2001-05-122-0/+23
| | | | | | | | | 2001-05-11 Christopher James Lahey <clahey@ximian.com> * backend/ebook/e-card.c (e_card_set_arg): If the name is set and the full_name or file_as haven't been yet, set them. svn path=/trunk/; revision=9770
* Make a key press stop the tooltip timeout.Christopher James Lahey2001-05-122-1/+5
| | | | | | | | | | | | | 2001-05-11 Christopher James Lahey <clahey@ximian.com> * e-table-item.c (eti_event): Make a key press stop the tooltip timeout. * e-table-state.c (e_table_state_load_from_node): Make the default expansion be one so that if the user doesn't specify any expansions they get a uniform expansion. svn path=/trunk/; revision=9769
* add protoJP Rosevear2001-05-126-4/+39
| | | | | | | | | | | | | | | | | | | | | | | 2001-05-11 JP Rosevear <jpr@ximian.com> * mail-importer.h: add proto * mail-importer.c (mail_importer_uninit): release and unref the local storage * mail-local.c (mail_local_store_finalize): use bonobo_object_release_unref rather than doing Bonobo_Unknow_unref and a corba release (register_folder_registered): "sink" the local_store ref to prevent circular ref (mail_local_storage_shutdown): unref the local store * mail-local.h: new proto * component-factory.c (owner_unset_cb): uninit the importer and shutdown the local storage svn path=/trunk/; revision=9768
* Set a title on the window "Reconfigure %s" where %s is the folder name.Jeffrey Stedfast2001-05-124-46/+88
| | | | | | | | | | | | | 2001-05-11 Jeffrey Stedfast <fejj@ximian.com> * mail-local.c (mail_local_reconfigure_folder): Set a title on the window "Reconfigure %s" where %s is the folder name. Also, don't allow more than one of these type windows to be opened per folder. * mail-tools.c (mail_tool_get_folder_name): Fix Danw's kludge to actually work :-) svn path=/trunk/; revision=9767
* component_new refs the object itself, so unref ours when we finish with itJP Rosevear2001-05-123-6/+11
| | | | | | | | | | | | | 2001-05-11 JP Rosevear <jpr@ximian.com> * e-component-registry.c (register_component): component_new refs the object itself, so unref ours when we finish with it * e-shell.c (e_shell_construct): There is no need to explicitly ref the folder type registry, storage set and shortcuts because we are the creator and hold the initial ref count of 1. svn path=/trunk/; revision=9766
* sanitize LD_ADDS and CFLAGS so the libtool lines are shorter (fixesMartha Burke2001-05-122-3/+6
| | | | | | | | | 2001-05-11 Martha Burke <martha@ximian.com> * gui/Makefile.am: sanitize LD_ADDS and CFLAGS so the libtool lines are shorter (fixes problem on solaries due to sed) svn path=/trunk/; revision=9765
* Reordered the includes here. (string_to_dbt): The sleepycat libdbChristopher James Lahey2001-05-124-1/+20
| | | | | | | | | | | | | | | | 2001-05-11 Christopher James Lahey <clahey@ximian.com> * backend/pas/pas-backend-file.c: Reordered the includes here. (string_to_dbt): The sleepycat libdb documentation suggests memseting the DBT to 0 so we do that here. * gui/widgets/e-minicard-view-model.c (addressbook_height): Skip the E_CARD_SIMPLE_FIELD_FAMILY_NAME field. * gui/widgets/e-minicard.c (remodel): Skip the E_CARD_SIMPLE_FIELD_FAMILY_NAME field. svn path=/trunk/; revision=9764
* only check schema support if we've connected.Chris Toshok2001-05-122-4/+10
| | | | | | | | | 2001-05-11 Chris Toshok <toshok@ximian.com> * backend/pas/pas-backend-ldap.c (pas_backend_ldap_connect): only check schema support if we've connected. svn path=/trunk/; revision=9763
* Don't allow multiple copies of this to be run at a time.Jeffrey Stedfast2001-05-123-23/+87
| | | | | | | | | | | | | | | | 2001-05-11 Jeffrey Stedfast <fejj@ximian.com> * mail-vfolder.c (vfolder_edit): Don't allow multiple copies of this to be run at a time. * mail-callbacks.c (providers_config): Don't allow multiple copies of this to be run at a time. (manage_subscriptions): Same, but this was a tad more kludgy since we don't gnome_dialog_run_and_close() this one. I had to make the widget a semi-global variable. yuck :\ (filter_edit): Same. svn path=/trunk/; revision=9762
* Remove a snippet of debugging code I left in by mistake.Jon Trowbridge2001-05-122-8/+5
| | | | | | | | | 2001-05-11 Jon Trowbridge <trow@ximian.com> * e-searching-tokenizer.c (e_searching_tokenizer_new): Remove a snippet of debugging code I left in by mistake. svn path=/trunk/; revision=9761
* Make this return CamelStream * (like the other stream new functions)Dan Winship2001-05-123-5/+10
| | | | | | | | * camel-stream-null.c (camel_stream_null_new): Make this return CamelStream * (like the other stream new functions) instead of CamelStreamNull * svn path=/trunk/; revision=9760
* If the cursor_uid is NULL, then we can't forward anything so just return.Jeffrey Stedfast2001-05-122-0/+12
| | | | | | | | | | 2001-05-11 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (forward_inlined): If the cursor_uid is NULL, then we can't forward anything so just return. (forward_quoted): Same. svn path=/trunk/; revision=9759
* Lots of people seem to have "broken" local storage hierarchies. So ignoreDan Winship2001-05-122-2/+10
| | | | | | | | * e-local-storage.c (load_folder): Lots of people seem to have "broken" local storage hierarchies. So ignore errors (like the old code did) and just print a warning. svn path=/trunk/; revision=9758
* don't leak the ECard or ECardSimple.Chris Toshok2001-05-113-18/+31
| | | | | | | | | 2001-05-11 Chris Toshok <toshok@ximian.com> * contact-editor/e-contact-editor.c (enable_writable_fields): don't leak the ECard or ECardSimple. svn path=/trunk/; revision=9757
* the only problematic area - pass NULL for now in as the BonoboUIContainer.Chris Toshok2001-05-1110-34/+116
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-05-11 Chris Toshok <toshok@ximian.com> * evolution-storage-set-view-factory.c (evolution_storage_set_view_factory_new_view): the only problematic area - pass NULL for now in as the BonoboUIContainer. how do we pass this container to the control? * e-storage-set-view.c (folder_context_menu_activate): un-#if 0 this function. (populate_folder_context_menu_with_common_items): build our popup using the new xml bonobo stuffs. (popup_folder_menu): convert to using the new xml bonobo stuffs. (right_click): only do the popup menu if we have a BonoboUIContainer. (e_storage_set_view_new): add BonoboUIContainer* arg. (e_storage_set_view_construct): same. * e-storage-set-view.h: add BonoboUIContainer* args to e_storage_set_view_new and e_storage_set_view_construct. * e-shell-folder-creation-dialog.c (add_storage_set_view): pass NULL for the BonoboUIContainer, since we shouldn't (?) have a popup in this dialog. * e-shell-folder-selection-dialog.c (e_shell_folder_selection_dialog_construct): pass NULL for the BonoboUIContainer, since we shouldn't (?) have a popup in this dialog. * e-storage-set.h: add BonoboUIContainer* arg to e_storage_set_new_view. * e-storage-set.c (e_storage_set_new_view): add arg, and track change to e_storage_set_view_new. * e-shell-view.h: add prototype for e_shell_view_get_bonobo_ui_container. * e-shell-view.c (setup_storage_set_subwindow): track change to e_storage_set_view_new. (e_shell_view_construct): the BonoboUIContainer is now part of our private structure. (e_shell_view_get_bonobo_ui_container): new function. svn path=/trunk/; revision=9756
* I'm an idiot.Jon Trowbridge2001-05-111-1/+0
| | | | svn path=/trunk/; revision=9755
* Use the ESearchingTokenizer to highlight search matches for folder-levelJon Trowbridge2001-05-119-9/+1082
| | | | | | | | | | | | | | | | | | | | | 2001-05-10 Jon Trowbridge <trow@ximian.com> * folder-browser.c (folder_browser_config_search): Use the ESearchingTokenizer to highlight search matches for folder-level searches. Still mildly broken, but it works for the simple cases. * mail-display.c (mail_display_new): Use our ESearchingTokenizer for the mail display GtkHTML widget. * mail-search.c (dialog_clicked_cb): Use the ESearchingTokenizer to highlight search matches. (mail_search_construct): Add a match count to the search dialog. * e-searching-tokenizer.c (e_searching_tokenizer_set_search_string): Added. A custom HTML tokenizer that does highlighting of search strings. svn path=/trunk/; revision=9754
* No, we don't want to include bonobo-running-context.h... justJon Trowbridge2001-05-112-1/+6
| | | | | | | | | 2001-05-10 Jon Trowbridge <trow@ximian.com> * mail-config.c: No, we don't want to include bonobo-running-context.h... just bonobo-context.h. svn path=/trunk/; revision=9753
* plug leak (icaltime_as_timet): use altered functionsJP Roseveaer2001-05-112-58/+64
| | | | | | | | | | | 2001-05-10 JP Roseveaer <jpr@ximian.com> * src/libical/icaltime.c (set_tz, unset_tz): plug leak (icaltime_as_timet): use altered functions (icaltime_utc_offset): ditto (icaltime_from_day_of_year): ditto svn path=/trunk/; revision=9752
* call SSL_Enable after the SSL_ImportFD and before PR_Connect. Otherwise,Chris Toshok2001-05-112-1/+8
| | | | | | | | | | 2001-05-10 Chris Toshok <toshok@ximian.com> * camel-tcp-stream-ssl.c (stream_connect): call SSL_Enable after the SSL_ImportFD and before PR_Connect. Otherwise, NSS aborts during the connect. svn path=/trunk/; revision=9751
* Fix some compiler warnings by including the correct bonobo headers and byJeffrey Stedfast2001-05-113-23/+51
| | | | | | | | | | | 2001-05-10 Jeffrey Stedfast <fejj@ximian.com> * mail-config.c: Fix some compiler warnings by including the correct bonobo headers and by using the correct bonobo types. (config_read): Some fixes so that we can never have an empty string as a URL. svn path=/trunk/; revision=9750
* If we are creating a message with only a single part (ie no attachmentsJeffrey Stedfast2001-05-112-5/+22
| | | | | | | | | | | | 2001-05-10 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer.c (build_message): If we are creating a message with only a single part (ie no attachments and we will not be signing/encrypting the part) then `part = CAMEL_MIME_PART(message)` otherwise create a new MIME part and set it's content-object as the message's content-object at a later date. svn path=/trunk/; revision=9749
* Don't abort if the Service is NULL, this is perfectly valid for cipherJeffrey Stedfast2001-05-112-1/+5
| | | | | | | | | 2001-05-10 Jeffrey Stedfast <fejj@ximian.com> * camel-session.c (camel_session_get_password): Don't abort if the Service is NULL, this is perfectly valid for cipher contexts. svn path=/trunk/; revision=9748
* Make the time section workIain Holmes2001-05-112-2/+12
| | | | svn path=/trunk/; revision=9747
* Don't let the spinner be set to 0Iain Holmes2001-05-112-1/+6
| | | | svn path=/trunk/; revision=9746
* Fix a crash when Update Now is clicked.Iain Holmes2001-05-112-1/+15
| | | | svn path=/trunk/; revision=9745
* Don't advance to the next undeleted message after "Delete"...Dan Winship2001-05-114-14/+37
| | | | | | | | | | | | | | | | | | | * folder-browser.c (on_key_press): Don't advance to the next undeleted message after "Delete"... * mail-callbacks.c (delete_msg): ...instead, do it here, whether the user used Delete, Alt+D, or the toolbar. (But only if they only deleted a single message.) * message-list.c (message_list_select): Don't clear the display on failure. (build_tree): Clear the display when the currently-selected message stops existing and we don't have an obvious message to select instead of it. (Eg, when deleting the last message with "hide deleted messages" set, or expunging while a deleted message is selected.) svn path=/trunk/; revision=9744
* add the nspr includes to the list of includes used to test for NSSChris Toshok2001-05-102-4/+15
| | | | | | | | | | 2001-05-09 Chris Toshok <toshok@ximian.com> * configure.in: add the nspr includes to the list of includes used to test for NSS headers, and don't assume -lpthread in the nss/nspr libs - use PTHREAD_LIB. svn path=/trunk/; revision=9743
* Pass appropriate parameters to CF_CLASS and add comment explaining why myPeter Williams2001-05-102-1/+9
| | | | | | | | | | 2001-05-09 Peter Williams <peterw@ximian.com> * providers/imap/camel-imap-folder.c (imap_move_messages_to): Pass appropriate parameters to CF_CLASS and add comment explaining why my initial attempt at a solution didn't work. svn path=/trunk/; revision=9742
* Updated Swedish translation.Christian Rose2001-05-102-468/+562
| | | | svn path=/trunk/; revision=9741
* Use a better method of elm detectionIain Holmes2001-05-102-50/+120
| | | | svn path=/trunk/; revision=9740
* New file, started by Ettore, finished by me, to implement theDan Winship2001-05-109-4/+453
| | | | | | | | | | | | | | | | | | * mail-offline-handler.c: New file, started by Ettore, finished by me, to implement the GNOME_Evolution_Offline interface. * Makefile.am (evolution_mail_SOURCES): Add mail-offline-handler.[ch] * mail-ops.c (mail_store_set_offline): Set a store online or offline. * mail-send-recv.c (auto_timeout): Don't run auto-check-for-mail while the session is offline. * component-factory.c (component_fn): Set up offline handler. svn path=/trunk/; revision=9739
* Set the disconnected status. (camel_disco_store_can_work_offline): ReturnDan Winship2001-05-1010-10/+308
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * camel-disco-store.c (camel_disco_set_status): Set the disconnected status. (camel_disco_store_can_work_offline): Return whether or not a given CamelDiscoStore can work offline or not. * camel-disco-folder.c (camel_disco_folder_cache_message): Explicitly tell a folder to cache a message. (Better than using get_message, because for IMAP that doesn't guarantee you'll get all the message parts.) (camel_disco_folder_prepare_for_offline): Prepare a folder for offline use by caching all messages meeting given search criteria (and doing anything else the particular folder implementation needs). * camel-session.c (camel_session_set_online, camel_session_is_online): A session-wide online/offline toggle. (camel_session_init): Set online to TRUE. * providers/imap/camel-imap-store.c (can_work_offline): Implementation of CamelDiscoStore::can_work_offline. (Checks that the store has been used online at least once.) (imap_get_folder_online, imap_get_folder_offline): Deal with request for "inbox" properly. ("Don't you mean... 'INBOX'?"). * providers/imap/camel-imap-folder.c (imap_cache_message): Implementation of CamelDiscoFolder::cache_message. * camel.h: Add camel-disco-store.h and camel-disco-folder.h svn path=/trunk/; revision=9738
* remove something jeff didn't mean to commitDan Winship2001-05-101-1/+1
| | | | svn path=/trunk/; revision=9737
* Don't wrap content-id with brackets here as it is now done internally inJeffrey Stedfast2001-05-102-5/+8
| | | | | | | | | 2001-05-09 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer.c (add_inlined_image): Don't wrap content-id with brackets here as it is now done internally in camel. svn path=/trunk/; revision=9736
* switch on the correct widget and mapJP Rosevear2001-05-102-1/+17
| | | | | | | | | 2001-05-09 JP Rosevear <jpr@ximian.com> * gui/event-editor.c (reminder_add_cb): switch on the correct widget and map svn path=/trunk/; revision=9735
* Wrap the content-id with <>'s.Jeffrey Stedfast2001-05-103-3/+17
| | | | | | | | | 2001-05-09 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-part.c (camel_mime_part_set_content_id): Wrap the content-id with <>'s. svn path=/trunk/; revision=9734
* Show the date for dates in the future.Christopher James Lahey2001-05-103-34/+52
| | | | | | | | | | | | | 2001-05-09 Christopher James Lahey <clahey@ximian.com> * e-cell-date.c (ecd_get_text): Show the date for dates in the future. * e-tree-memory.c, e-tree-memory.h (e_tree_memory_set_node_destroy_func): New function which gets called on the data for every node removed from the tree. svn path=/trunk/; revision=9733
* Added .cvsignore.Christopher James Lahey2001-05-102-0/+23
| | | | | | | | 2001-05-09 Christopher James Lahey <clahey@ximian.com> * .cvsignore: Added .cvsignore. svn path=/trunk/; revision=9732
* Include bonobo-context.h.Christopher James Lahey2001-05-104-24/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | 2001-05-09 Christopher James Lahey <clahey@ximian.com> * elm-importer.c, netscape-importer.c, pine-importer.c: Include bonobo-context.h. * netscape-importer.c (netscape_import_accounts): Made a bunch of const char *s here. (importer_cb): Replaced CORBA_OBJECT_NIL with CORBA_NO_EXCEPTION in a error check here. (netscape_create_structure): Removed unused data variable here. Added BONOBO_OBJECT casts. (importer_init): Changed factory to be a BonoboGenericFactory * instead of a BonoboObject *. * pine-importer.c (import_addressfile): Changed signature to match EBookCallback signature. Added char *email variable. Removed EList since we only need to deal with one email for now. Changed this to not set the file as to the fullname. (pine_can_import): Removed unused settings and addressbook variables. (pine_create_structure): Added BONOBO_OBJECT casts. svn path=/trunk/; revision=9731
* Made this function static. Removed the unused variable placeholder.Christopher James Lahey2001-05-102-3/+10
| | | | | | | | | | | 2001-05-09 Christopher James Lahey <clahey@ximian.com> * importer/intelligent.c (create_gui): Made this function static. Removed the unused variable placeholder. (intelligent_importer_init): Cast from gpointer to int here properly using GPOINTER_TO_INT. svn path=/trunk/; revision=9730
* Made a const char * here.Christopher James Lahey2001-05-102-1/+7
| | | | | | | | | 2001-05-09 Christopher James Lahey <clahey@ximian.com> * importers/evolution-mbox-importer.c (load_file_fn): Made a const char * here. svn path=/trunk/; revision=9729
* Kill the RDF Summary as well.Iain Holmes2001-05-102-0/+7
| | | | | | | Fix from R. Burton. Closes bug #1620 svn path=/trunk/; revision=9728
* OpenSSL LDFLAGS also needs to include -lcryptJeffrey Stedfast2001-05-102-2/+8
| | | | | | | | 2001-05-09 Jeffrey Stedfast <fejj@ximian.com> * configure.in: OpenSSL LDFLAGS also needs to include -lcrypt svn path=/trunk/; revision=9727
* Remove get_physical_path and load_folders, and replace the calls to themDan Winship2001-05-102-178/+34
| | | | | | | | * e-local-storage.c: Remove get_physical_path and load_folders, and replace the calls to them with calls to the e_path_* functions they inspired. svn path=/trunk/; revision=9726
* Rename "port" to "type" here too.Dan Winship2001-05-102-1/+6
| | | | | | | * glade/e-active-connection-dialog.glade: Rename "port" to "type" here too. svn path=/trunk/; revision=9725
* Remove the nonexistant filesIain Holmes2001-05-091-4/+1
| | | | svn path=/trunk/; revision=9724
* Moved all references for the Mail.h and Bonobo stuff into the .c fileIain Holmes2001-05-093-18/+18
| | | | svn path=/trunk/; revision=9723
* Importer changesIain Holmes2001-05-0937-1553/+3193
| | | | svn path=/trunk/; revision=9722
* Walk a hierarchy using the "/subfolders/" convention and call a callbackDan Winship2001-05-093-2/+106
| | | | | | | | * e-path.c (e_path_find_folders): Walk a hierarchy using the "/subfolders/" convention and call a callback for each folder found. svn path=/trunk/; revision=9721
* free the alarm component if it doesn't have a parent, rather than if itJP Rosevear2001-05-093-5/+15
| | | | | | | | | | | | | 2001-05-08 JP Rosevear <jpr@ximian.com> * cal-util/cal-component.c (cal_component_alarm_free): (cal_component_alarm_free): free the alarm component if it doesn't have a parent, rather than if it does * gui/Makefile.am: sanitize LD_ADDS and CFLAGS so the libtool lines are shorter (fixes problem on solaries due to sed) svn path=/trunk/; revision=9720
* unref the property bag when we finish with itJP Rosevear2001-05-094-2/+6
| | | | | | | | | | | | | | | 2001-05-08 JP Rosevear <jpr@ximian.com> * gui/e-itip-control.c (e_itip_control_factory): unref the property bag when we finish with it * gui/evolution-calendar-control.c (calendar_properties_init): ditto * gui/control-factory.c (calendar_properties_init): ditto * gui/calendar-summary.c (create_summary_view): ditto svn path=/trunk/; revision=9719
* Convert the Subject header to HTML and also make sure that the Subject,Jeffrey Stedfast2001-05-092-8/+22
| | | | | | | | | | | 2001-05-08 Jeffrey Stedfast <fejj@ximian.com> * mail-tools.c (mail_tool_forward_message): Convert the Subject header to HTML and also make sure that the Subject, To, and From header values are non-NULL before feeding them into e_text_to_html(). svn path=/trunk/; revision=9718
* Free the UIDs if the user decides to not go through with editing all theJeffrey Stedfast2001-05-092-5/+40
| | | | | | | | | | | | | | | | | | 2001-05-08 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (edit_msg_internal): Free the UIDs if the user decides to not go through with editing all the messages he selected. (resend_msg): If the user attempts to resend more than 10 messages, make sure he really means it. (do_resend_messages): Richard Zach feels that "Resend" should open the message(s) in a composer since he might want to edit at least the recipients (maybe he needs to resend because the message bounced the first time) and Ettore wants pretty much the same thing. This makes "Resend" basically the same as "Edit" but for previously sent messages, whereas "Edit" is only for Drafts. svn path=/trunk/; revision=9717
* Updated russian translation.Valek Frob2001-05-082-1290/+1497
| | | | svn path=/trunk/; revision=9716
* Updated Finnish translation.jjranta2001-05-082-423/+481
| | | | svn path=/trunk/; revision=9715
* Bumped check for gal to 0.7.99.3.Christopher James Lahey2001-05-082-1/+5
| | | | | | | | 2001-05-08 Christopher James Lahey <clahey@ximian.com> * configure.in: Bumped check for gal to 0.7.99.3. svn path=/trunk/; revision=9712
* Removed e-card-pairs.h since we're not using it.Christopher James Lahey2001-05-0821-656/+1379
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-05-08 Christopher James Lahey <clahey@ximian.com> * backend/ebook/Makefile.am (libebookinclude_HEADERS): Removed e-card-pairs.h since we're not using it. * backend/ebook/e-book-view.c (e_book_view_check_listener_queue): Added break; to default: case here. * backend/ebook/e-card-simple.c, backend/ebook/e-card-simple.h: Added changed variable so as to avoid sync_card when possible. (e_card_simple_destroy): Free all the data here properly. (e_card_simple_get_arg): Slight simplification here. (fill_in_info, e_card_simple_arbitrary_foreach, e_card_simple_get_arbitrary): Call e_card_free_empty_lists here to save a bit of memory. * backend/ebook/e-card.c, backend/ebook/e-card.h: Fixed up includes a bit. (e_card_list_get_vcard, e_card_list_send): Added these functions for acting on a group of cards. (parse_org): Cleaned up this function a bit. (e_card_free_empty_lists): Added this function to delete unnecessary ELists and save a bit of memory. (e_v_object_get_child_value): Made this return NULL if not found instead of g_strdup(""). * contact-editor/e-contact-save-as.c, contact-editor/e-contact-save-as.h (e_contact_list_save_as): Added this function to save multiple contacts. * gui/widgets/Makefile.am: Commented out reflow test. (libeminicard_a_SOURCES): Added e-minicard-view-model.c and e-minicard-view-model.h. * gui/widgets/e-minicard-view-model.c, gui/widgets/e-minicard-view-model.h: Model for use in EMinicardView. * gui/widgets/e-minicard-view.c, gui/widgets/e-minicard-view.h: Reworked this to use the new EReflow stuff. * gui/widgets/e-minicard.c (e_minicard_event): Doesn't handle right click menus now. Emits a signal on the parent canvas item instead. * printing/e-contact-print-envelope.c, printing/e-contact-print-envelope.h (e_contact_print_envelope_list_dialog_new): Added this function to print multiple envelopes (only prints first for now.) * printing/e-contact-print.c, printing/e-contact-print.h (e_contact_print_card_list_dialog_new): Added this function to print multiple cards. Only prints the first for now. svn path=/trunk/; revision=9711
* Added util/e-sorter-array.lo and widgets/e-reflow-model.lo. RemovedChristopher James Lahey2001-05-088-421/+1564
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-05-07 Christopher James Lahey <clahey@ximian.com> * gal/Makefile.am (libgal_la_LIBADD): Added util/e-sorter-array.lo and widgets/e-reflow-model.lo. Removed widgets/e-reflow-sorted.lo. * gal/util/Makefile.am (libutil_la_SOURCES): Added e-sorter-array.c. (libgalinclude_HEADERS): Added e-sorter-array.h. * gal/util/e-sorter-array.c, gal/util/e-sorter-array.h: A sorter for use with a single compare function to do sorting. * gal/util/e-util.c, gal/util/e-util.h (e_marshal_INT__OBJECT_POINTER): Added this marshaller. * gal/widgets/Makefile.am (libwidgets_la_SOURCES): Added e-reflow-model.c. Removed e-reflow-sorted.c. (libwidgetsinclude_HEADERS): Added e-reflow-sorted.h. Removed e-reflow-model.h. * gal/widgets/e-reflow-model.c, gal/widgets/e-reflow-model.h: Model for EReflow. Has a number of items and generates canvas items on the fly. * gal/widgets/e-reflow.c, gal/widgets/e-reflow.h: Major rewrite. This now uses a model to generate its canvas items instead of having canvas items added to it. It doesn't create the canvas items now until they will be shown on screen. svn path=/trunk/; revision=9710
* Deleted Gediminas patch.Not Zed2001-05-081-0/+4
| | | | | | | | 2001-05-08 Not Zed <NotZed@Ximian.com> * filter-rule.c: Deleted Gediminas patch. svn path=/trunk/; revision=9709
* Reverted Gediminas patch.Not Zed2001-05-081-0/+4
| | | | | | | | 2001-05-08 Not Zed <NotZed@Ximian.com> * searches.xml: Reverted Gediminas patch. svn path=/trunk/; revision=9708
* Removed EVOLUTION_VERSION from the rest of makefiles. use VERSION instead. SoGediminas Paulauskas2001-05-086-8/+9
| | | | | | | | you must include <config.h>, heh. and a stil-not-working "fix" for galview menus. svn path=/trunk/; revision=9707
* Fix for #2253 (search names not translated), mail-search i18n fixes.Gediminas Paulauskas2001-05-0811-23/+88
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-05-08 Gediminas Paulauskas <menesis@delfi.lt> * searches.xml: replace title> with _title>. Part of fix to #2253. 2001-05-08 Gediminas Paulauskas <menesis@delfi.lt> * mail-search.c: convert search entry to utf8. * mail-local.c: d() debugging message. * mail-send-recv.c: replace " ..." with "..." * Makefile.am: removed EVOLUTION_VERSION. 2001-05-07 Gediminas Paulauskas <menesis@delfi.lt> * POTFILES.in: add mail/mail-search.c 2001-05-08 Gediminas Paulauskas <menesis@delfi.lt> * misc/e-search-bar.c (add_dropdown), (set_option): first try to translate, then if not suceeded -- convert from utf8. This handles cases when menuitem needs to be translated (it is passed as N_()), or is utf8 search title. However you cannot have a search like "Folders" -- it is translated. Part of fix for #2253. * misc/e-filter-bar.c: d() debugging strings. Use E_FILTERBAR_ADVANCED macro instead of own "Advanced ..." for consistency. 2001-05-08 Gediminas Paulauskas <menesis@delfi.lt> * filter-rule.c (xml_decode): allow "_title" in user rules. translate them and encode to utf8. (get_rule_part_widget): do not call gettext on part->title. It is always translated already. svn path=/trunk/; revision=9706
* Request an update if just our line widths needed recalculation. This fixesFederico Mena Quintero2001-05-082-1/+3
| | | | | | | | | | | 2001-05-07 Federico Mena Quintero <federico@ximian.com> * gal/e-text/e-text.c (e_text_reflow): Request an update if just our line widths needed recalculation. This fixes the bug where the text item would not repaint itself if the canvas lost the focus. svn path=/trunk/; revision=9705
* flesh out the function more. It should work now, but there's no way toChris Toshok2001-05-082-4/+79
| | | | | | | | | | 2001-05-07 Chris Toshok <toshok@ximian.com> * gui/component/addressbook-component.c (remove_folder): flesh out the function more. It should work now, but there's no way to invoke this method from the ui at the moment, heh. svn path=/trunk/; revision=9704
* Convert to bonobo xobjectJP Rosevear2001-05-085-495/+224
| | | | | | | | | | 2001-05-07 JP Rosevear <jpr@ximian.com> * pcs/cal-factory.[hc]: Convert to bonobo xobject * pcs/cal.[hc]: Convert to bonobo xobject svn path=/trunk/; revision=9703
* Fix a free of non-malloc'ed memory introduced by my last change.Dan Winship2001-05-082-2/+5
| | | | | | | * e-shell-offline-handler.c (update_dialog_clist_hash_foreach): Fix a free of non-malloc'ed memory introduced by my last change. svn path=/trunk/; revision=9702
* ShushJP Rosevear2001-05-089-15/+31
| | | | svn path=/trunk/; revision=9701
* Use a different error message in the ldap support/no ldap support/fileChris Toshok2001-05-082-22/+43
| | | | | | | | | 2001-05-07 Chris Toshok <toshok@ximian.com> * gui/component/addressbook.c (book_open_cb): Use a different error message in the ldap support/no ldap support/file cases. svn path=/trunk/; revision=9700
* Added command entry for 'ToggleOffline'.Jon Trowbridge2001-05-084-2/+14
| | | | | | | | | | | | | 2001-05-07 Jon Trowbridge <trow@ximian.com> * evolution.xml: Added command entry for 'ToggleOffline'. 2001-05-07 Jon Trowbridge <trow@ximian.com> * e-shell-view-menu.c (update_offline_menu_item): Changed some references to /commands/WorkOffline to /commands/ToggleOffline. svn path=/trunk/; revision=9699
* undef HAVE_SSL and HAVE_OPENSSLJeffrey Stedfast2001-05-083-2/+77
| | | | | | | | | | 2001-05-04 Jeffrey Stedfast <fejj@ximian.com> * acconfig.h: undef HAVE_SSL and HAVE_OPENSSL * configure.in: Check for OpenSSL. svn path=/trunk/; revision=9698
* Add support for using OpenSSL.Jeffrey Stedfast2001-05-087-30/+109
| | | | | | | | | | | | | | | | | | | | | | 2001-05-04 Jeffrey Stedfast <fejj@ximian.com> * providers/smtp/camel-smtp-transport.c (connect_to_server): Add support for using OpenSSL. * camel-remote-store.c (remote_connect): Add support for using the OpenSSL implementation. * camel-tcp-stream-ssl.c (ssl_bad_cert): Hmmmm, don't pass in a NULL as the last argument to alert_user - prototype doesn't take that argument anymore? * camel-tcp-stream-openssl.c (camel_tcp_stream_openssl_finalize): (ssl_verify): Use a global hash table to try and lookup the CamelTcpStreamOpenSSL object given the ssl context since OpenSSL doesn't think one needs to pass data around, we should all be living in a world of global variables, duh! svn path=/trunk/; revision=9697