aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* NULL-check si->folders before passing it into find_folder so we don'tJeffrey Stedfast2002-09-262-1/+7
| | | | | | | | | | 2002-09-25 Jeffrey Stedfast <fejj@ximian.com> * upgrade-mailer.c (imap_url_upgrade): NULL-check si->folders before passing it into find_folder so we don't crash. Fixes bug #30915. svn path=/trunk/; revision=18218
* free adapter->priv.Chris Toshok2002-09-264-4/+30
| | | | | | | | | | | | | | | | | | | | | | | | | 2002-09-23 Chris Toshok <toshok@ximian.com> * gui/widgets/e-addressbook-table-adapter.c (addressbook_destroy): free adapter->priv. * gui/widgets/e-addressbook-model.c (addressbook_destroy): free model->query. * gui/component/select-names/e-select-names-manager.c (load_completion_books): use e_book_expand_uri here, and free the expanded uri after calling addressbook_load_uri, plugging a leak. * gui/component/select-names/e-select-names.c (set_book): unref esn->model before we unref esn. fixes an edge case memory corruption bug. (clear_widget): utility function to set a widget's ref to NULL when it's destroyed. (e_select_names_init): hook the status_message, categories option menu, and select_entry to clear_widget. (addressbook_model_set_uri): use e_book_expand_uri. svn path=/trunk/; revision=18217
* [Finish fixing #11645.]Ettore Perazzoli2002-09-266-46/+142
| | | | | | | | | | | | | | | | | | | | | | | | | | | * e-shell-folder-commands.c (xfer_result_callback): Don't update the shortcuts here anymore since now the shell takes care of it. * e-shell.c (storage_set_moved_folder_callback): New callback for EStorageSetView::folder_moved; update the shortcuts. (e_shell_construct): Connect. * e-storage-set.c: Renamed StorageConverterCallbackData to StorageCallbackData. New members destination_folder, source_folder, operation in it. (class_init): Install "moved_folder" signal. (storage_callback_data_new): Renamed from storage_converter_callback_data_new. (storage_callback_data_free): New. (storage_callback): Renamed from storage_callback_converter. Use storage_callback_data_free(). (e_storage_set_async_create_folder): Updated to use the storage_callback and storage_callback_data_new(). (e_storage_set_async_remove_folder): Likewise. (e_storage_set_async_xfer_folder): Likewise. * e-storage-set.h: New signal "moved_folder". svn path=/trunk/; revision=18216
* if the item being sent is not a meeting, send it as a mixed item with aJP Rosevear2002-09-262-7/+105
| | | | | | | | | | | | 2002-09-25 JP Rosevear <jpr@ximian.com> * gui/itip-utils.c (itip_send_comp): if the item being sent is not a meeting, send it as a mixed item with a description and the calendar text in an attachment Fixes #30638 svn path=/trunk/; revision=18215
* added a comment about the fix for #30918.Rodrigo Moya2002-09-262-0/+7
| | | | | | | | | 2002-09-25 Rodrigo Moya <rodrigo@ximian.com> * e-component-listener.c (ping_component_callback): added a comment about the fix for #30918. svn path=/trunk/; revision=18214
* Fixes #27961Rodrigo Moya2002-09-252-0/+12
| | | | | | | | | | | 2002-09-25 Rodrigo Moya <rodrigo@ximian.com> Fixes #27961 * pcs/cal-backend-file.c (cal_backend_file_update_object): set the LAST-MODIFIED time of the components when we save them. svn path=/trunk/; revision=18213
* add the gtk2 keypad entries (resync with gdk).Larry Ewing2002-09-251-10/+34
| | | | | | | | | 2002-09-25 Larry Ewing <lewing@ximian.com> * gal/widgets/e-unicode.c: add the gtk2 keypad entries (resync with gdk). svn path=/trunk/; revision=18212
* Updated Korean translation by Young-Ho Cha <ganadist@mizi.com>.Changwoo Ryu2002-09-252-1/+6
| | | | | | | * ko.po: Updated Korean translation by Young-Ho Cha <ganadist@mizi.com>. svn path=/trunk/; revision=18211
* Updated Korean translation.Changwoo Ryu2002-09-252-5136/+3215
| | | | | | * ko.po: Updated Korean translation. svn path=/trunk/; revision=18210
* Updated Polish translation by GNOME PL Team <translators@gnome.pl>Chyla Zbigniew2002-09-252-12536/+10469
| | | | svn path=/trunk/; revision=18209
* Allow users to delete already deleted messages, fixes bug #30827.Jeffrey Stedfast2002-09-252-1/+6
| | | | | | | | | 2002-09-24 Jeffrey Stedfast <fejj@ximian.com> * folder-browser-ui.c: Allow users to delete already deleted messages, fixes bug #30827. svn path=/trunk/; revision=18208
* Only append the account name to the end of the From menu item if the emailDan Winship2002-09-252-4/+30
| | | | | | | | | | | * e-msg-composer-hdrs.c (create_from_optionmenu): Only append the account name to the end of the From menu item if the email address is not unique. (That was added for people who have multiple accounts with the same email address but different transports. The rest of us don't need to be reminded of the account name, and having it there can make the window very wide.) svn path=/trunk/; revision=18207
* Placate compiler.Ettore Perazzoli2002-09-255-1/+69
| | | | | | | | | | | | | * e-shell-view-menu.c (launch_pilot_settings): Placate compiler. * e-shell-folder-commands.c (xfer_result_callback): When FOLDER_COMMAND_MOVE, update the shortcuts by using e_shortcuts_update_shortcuts_for_changed_uri(). * e-shortcuts.c (e_shortcuts_update_shortcuts_for_changed_uri): New. svn path=/trunk/; revision=18206
* Don't destroy the dialog. It does that itself whenever it emitsDan Winship2002-09-253-4/+12
| | | | | | | | | | | | * e-shell.c (folder_selection_dialog_folder_selected_cb): Don't destroy the dialog. It does that itself whenever it emits folder_selected. * e-shell-folder-selection-dialog.c (double_click_cb): Don't close the dialog if the user double-clicks a bad folder. Just ignore it (like we do when they click OK on a bad folder). svn path=/trunk/; revision=18205
* added gtkhtml to GNOME_FULL flagsRadek Doulik2002-09-251-1/+1
| | | | svn path=/trunk/; revision=18204
* add gtkhtml to addressbook flagsRadek Doulik2002-09-251-1/+1
| | | | svn path=/trunk/; revision=18203
* return a builtin timezone if we don't find the timezone in our component.Rodrigo Moya2002-09-252-7/+22
| | | | | | | | | | 2002-09-24 Rodrigo Moya <rodrigo@ximian.com> * pcs/cal-backend-file.c (cal_backend_file_get_timezone_object, cal_backend_file_get_timezone): return a builtin timezone if we don't find the timezone in our component. svn path=/trunk/; revision=18202
* Add PilotConduitSettings verb. [#14019]Ettore Perazzoli2002-09-242-18/+42
| | | | | | | (command_pilot_conduit_settings): Implementation for the verb. (launch_pilot_settings): Helper function. svn path=/trunk/; revision=18201
* Make the default vfolders only operate on local folders. OtherwiseDan Winship2002-09-242-4/+10
| | | | | | | | * vfolders.xml: Make the default vfolders only operate on local folders. Otherwise evolution is mysteriously incredibly slow to start up for new users with lots of IMAP/exchange folders. svn path=/trunk/; revision=18200
* make sure the start/end for no time palm events are DATE values, tidy codeJP Rosevear2002-09-242-13/+24
| | | | | | | | | | 2002-09-24 JP Rosevear <jpr@ximian.com> * conduits/calendar/calendar-conduit.c (comp_from_remote_record): make sure the start/end for no time palm events are DATE values, tidy code slightly svn path=/trunk/; revision=18199
* convert to date values if the original start and end were both datesJP Rosevear2002-09-242-2/+12
| | | | | | | | | | 2002-09-24 JP Rosevear <jpr@ximian.com> * conduits/calendar/calendar-conduit.c (process_multi_day): convert to date values if the original start and end were both dates svn path=/trunk/; revision=18198
* Don't mark empty string with _().Zbigniew Chyla2002-09-242-1/+6
| | | | | | | | | 2002-09-24 Zbigniew Chyla <cyba@gnome.pl> * e-msg-composer-attachment-bar.c (size_to_string): Don't mark empty string with _(). svn path=/trunk/; revision=18197
* unref the query since now the query object on the server keeps a copy ofRodrigo Moya2002-09-242-1/+6
| | | | | | | | | | 2002-09-24 Rodrigo Moya <rodrigo@ximian.com> * cal-client/cal-query.c (cal_query_destroy): unref the query since now the query object on the server keeps a copy of it and must know when the listener is no longer valid. svn path=/trunk/; revision=18196
* unref the QueryListener object. (query_construct): create anRodrigo Moya2002-09-242-1/+24
| | | | | | | | | | 2002-09-24 Rodrigo Moya <rodrigo@ximian.com> * pcs/query.c (listener_died_cb): unref the QueryListener object. (query_construct): create an EComponentListener for the non-cached queries' listeners also. svn path=/trunk/; revision=18195
* use the new e_tree_set_search_column function instead of my lameass sortMike Kestner2002-09-242-14/+6
| | | | | | | | | 2002-09-24 Mike Kestner <mkestner@ximian.com> * e-storage-set-view.c (e_storage_set_enable_search): use the new e_tree_set_search_column function instead of my lameass sort hack. svn path=/trunk/; revision=18194
* New api to set the search column on a tree without having to set a sortMike Kestner2002-09-242-0/+23
| | | | | | | | | 2002-09-24 Mike Kestner <mkestner@ximian.com> * e-tree.c (e_tree_set_search_column): New api to set the search column on a tree without having to set a sort column. svn path=/trunk/; revision=18193
* Changed the Mailing-List rule to get the complete domain (* in wrongNot Zed2002-09-242-1/+4
| | | | | | | | | 2002-09-24 Not Zed <NotZed@Ximian.com> * camel-mime-utils.c (mail_list_magic[]): Changed the Mailing-List rule to get the complete domain (* in wrong spot). #31087. svn path=/trunk/; revision=18192
* Clear search by setting text to "" and search to first search.Not Zed2002-09-243-12/+17
| | | | | | | | | | | | | | | | 2002-09-24 Not Zed <NotZed@Ximian.com> * e-search-bar.c (clear_search): Clear search by setting text to "" and search to first search. * e-filter-bar.c (option_changed): Revert change of 2002-08-29 below, always do advanced search if we have the advanced id. Handle clear elsewhere. (menubar_activated): If we get the advanced menu, set the advanced option menu, and let that handle it, rather than doing it ourselves. For #31060 & #29625. svn path=/trunk/; revision=18191
* Always do a search if the query changed. For #31060 & #29625.Not Zed2002-09-242-3/+5
| | | | | | | | | 2002-09-24 Not Zed <NotZed@Ximian.com> * folder-browser.c (folder_browser_query_changed): Always do a search if the query changed. For #31060 & #29625. svn path=/trunk/; revision=18190
* If we have no data written to a key, dont add it, or its partition header.Not Zed2002-09-246-24/+123
| | | | | | | | | | | | | | | | | | | | | | | | 2002-09-24 Not Zed <NotZed@Ximian.com> * camel-text-index.c (text_index_compress_nosync): If we have no data written to a key, dont add it, or its partition header. 2002-09-23 Not Zed <NotZed@Ximian.com> * camel-block-file.c (sync_nolock): Mark root block dirty if we're going to sync it. (camel_key_file_finalise): de-count the active list if we close it. * camel-text-index.c (text_index_delete): Implement. (text_index_compress_nosync): Use index_delete when we're finished with the old one, so it is properly deactivated. * camel-index.c (camel_index_delete): Remove api call. Mark index deleted in new state variable. (camel_index_*): Wrap all calls in check for deleted state. svn path=/trunk/; revision=18189
* pass name of the script as 1st parameterRadek Doulik2002-09-243-2/+10
| | | | | | | | | | | | 2002-09-23 Radek Doulik <rodo@ximian.com> * mail-config.c (mail_config_signature_run_script): pass name of the script as 1st parameter * mail-composer-prefs.c (sig_add_script_add): fix entry's glade name svn path=/trunk/; revision=18188
* Pass ev, not &ev to CORBA_Object_duplicate since ev is already a pointer.Dan Winship2002-09-242-1/+6
| | | | | | | * e-summary-offline-handler.c (impl_goOffline): Pass ev, not &ev to CORBA_Object_duplicate since ev is already a pointer. svn path=/trunk/; revision=18187
* Fix non-ANSI switch statement.Dan Winship2002-09-245-3/+20
| | | | | | | | | | | | | | | | * mail-signature-editor.c (exit_dialog_cb): Fix non-ANSI switch statement. * mail-account-gui.c (mail_account_gui_auto_detect_extra_conf): Likewise. * mail-composer-prefs.c (spell_load_values): add some dummy typedefs to avoid empty macro arguments, which have undefined behavior. * mail-importer.c: #include <sys/types.h> for OS X svn path=/trunk/; revision=18186
* (e_summary_weather_get_html): Don't add anyEttore Perazzoli2002-09-242-13/+7
| | | | | | | header if there are no weather stations. [#15101] (make_anchor): Removed unused function. svn path=/trunk/; revision=18185
* (e_shell_construct): Oops, no @shell argument toEttore Perazzoli2002-09-242-1/+6
| | | | | | e_shell_startup_wizard_create(). svn path=/trunk/; revision=18184
* Use e_shell_request_close_view().Ettore Perazzoli2002-09-244-31/+74
| | | | | | | | | | | * e-shell-view-menu.c (command_close): Use e_shell_request_close_view(). * e-shell.c (e_shell_request_close_view): New, code moved out of view_delete_event_cb(). (view_delete_event_cb): Use it. svn path=/trunk/; revision=18183
* Use 0666 as the create mode so that the user's umask is used to it'sJeffrey Stedfast2002-09-242-1/+6
| | | | | | | | | 2002-09-23 Jeffrey Stedfast <fejj@ximian.com> * mail-ops.c (save_part_save): Use 0666 as the create mode so that the user's umask is used to it's fullest. svn path=/trunk/; revision=18182
* If the original message is deleted, reset the deleted flag when we'reJeffrey Stedfast2002-09-242-3/+8
| | | | | | | | | 2002-09-23 Jeffrey Stedfast <fejj@ximian.com> * camel-folder.c (transfer_message_to): If the original message is deleted, reset the deleted flag when we're done. Fixes bug #30876. svn path=/trunk/; revision=18181
* add gtkhtml flags to shell as wellRadek Doulik2002-09-241-1/+1
| | | | svn path=/trunk/; revision=18180
* (get_type_from_parent_path):Ettore Perazzoli2002-09-242-3/+9
| | | | | | | Return "mail" instead of NULL when we don't have a parent folder. [#28232] svn path=/trunk/; revision=18179
* Decode the INTERNALDATE if we've got one. (imap_update_summary): InsteadJeffrey Stedfast2002-09-242-5/+34
| | | | | | | | | | | | | | | | 2002-09-23 Jeffrey Stedfast <fejj@ximian.com> * providers/imap/camel-imap-folder.c (add_message_from_data): Decode the INTERNALDATE if we've got one. (imap_update_summary): Instead of requesting a list of specific headers, request HEADER.FIELDS.NOT (RECEIVED) to reduce bandwidth usage even more. (parse_fetch_response): Change slightly to allow HEADER.FIELDS or HEADER.FIELDS.NOT so that we can make changes in imap_update_summary and not need to keep changing this function to match. Also parse an INTERNALDATE response. svn path=/trunk/; revision=18178
* use pkg-config for gtkhtmlRadek Doulik2002-09-242-14/+16
| | | | | | | | 2002-09-23 Radek Doulik <rodo@ximian.com> * configure.in: use pkg-config for gtkhtml svn path=/trunk/; revision=18177
* Removed a #warning.Ettore Perazzoli2002-09-243-13/+12
| | | | | | | | | * e-icon-list.c (icon_new_from_pixbuf): Removed a #warning. * e-msg-composer-attachment-bar.c (size_to_string): Don't use dots here so we don't get funny wrapping from GnomeIconList. [#236] svn path=/trunk/; revision=18176
* Added some missing names.Ettore Perazzoli2002-09-244-2/+17
| | | | | | | | * e-shell-about-box.c: Added some missing names. * main.c (main): Declare --force-upgrade correctly so it works. svn path=/trunk/; revision=18175
* add these and install Mailer.idlDan Winship2002-09-242-0/+7
| | | | | | * Makefile.am (idldir, idl_DATA): add these and install Mailer.idl svn path=/trunk/; revision=18174
* fix kde applnk test to not test for things if disabledJP Rosevear2002-09-242-28/+78
| | | | | | | | | | | | 2002-09-23 JP Rosevear <jpr@ximian.com> * configure.in: fix kde applnk test to not test for things if disabled * configure.in: Fix up mozilla tests and allow static linking of nss/nspr (Frank Belew <frb@ximian.com>) svn path=/trunk/; revision=18173
* add libeutil to the linkJP Rosevear2002-09-243-0/+10
| | | | | | | | | | 2002-09-23 JP Rosevear <jpr@ximian.com> * conduits/todo/Makefile.am: add libeutil to the link * conduits/calendar/Makefile.am: ditto svn path=/trunk/; revision=18172
* add libeutil to the link and link with libcamel instead ofJP Rosevear2002-09-242-1/+7
| | | | | | | | | 2002-09-23 JP Rosevear <jpr@ximian.com> * conduit/Makefile.am: add libeutil to the link and link with libcamel instead of libcamel-static.la svn path=/trunk/; revision=18171
* fix non-ANSI switch statement.Dan Winship2002-09-232-0/+6
| | | | | | | * netscape-importer.c (netscape_filter_to_evol_filter): fix non-ANSI switch statement. svn path=/trunk/; revision=18170
* fix non-ANSI switch statements.Dan Winship2002-09-234-0/+16
| | | | | | | | | | | | * pcs/cal.c (imple_Cal_update_objects, impl_Cal_remove_object): fix non-ANSI switch statements. * gui/e-meeting-model.c (is_cell_editable, value_is_empty, process_free_busy_comp): Likewise * gui/itip-utils.c (comp_compliant): Likewise. svn path=/trunk/; revision=18169
* install an idle callback that will start the alarm daemon.Rodrigo Moya2002-09-232-4/+25
| | | | | | | | | | 2002-09-23 Rodrigo Moya <rodrigo@ximian.com> * gui/main.c (launch_alarm_daemon): install an idle callback that will start the alarm daemon. (launch_alarm_daemon_cb): actually activate the alarm daemon here. svn path=/trunk/; revision=18168
* Update URLs for mailing lists, Evolution application page, helpAaron Weber2002-09-233-83/+89
| | | | | | | | | | | | | | | | | 2002-09-23 Aaron Weber <aaron@ximian.com> * README: Update URLs for mailing lists, Evolution application page, help information. Remove note that Evolution is beta. In general, changes to the "soft" data. Also, jeff's commit to this file from 2001-11-21 seems to have been lost, so I re-removed the stuff he took out. And changed libnspr to mozilla-nspr, and libnss3 to mozilla-nss. * data/evolution.1: Update with information about where the real help is. Clarify example formatting. svn path=/trunk/; revision=18167
* remove timeout function always and re-add it if the query is in progress.Rodrigo Moya2002-09-232-14/+15
| | | | | | | | | 2002-09-23 Rodrigo Moya <rodrigo@ximian.com> * pcs/query.c (start_cached_query_cb): remove timeout function always and re-add it if the query is in progress. svn path=/trunk/; revision=18166
* move success notification code to its own code block, since it was beingRodrigo Moya2002-09-232-27/+41
| | | | | | | | | | | 2002-09-23 Rodrigo Moya <rodrigo@ximian.com> * pcs/query.c (start_cached_query_cb): move success notification code to its own code block, since it was being run for parse errors also. Also, remove all traces of the query from the cache if there is an error. Also, use GINT_TO_POINTER instead of GPOINTER_TO_INT. svn path=/trunk/; revision=18165
* gtk_object_ref the component listener before emitting the "component_died"Rodrigo Moya2002-09-232-0/+10
| | | | | | | | | | | 2002-09-23 Rodrigo Moya <rodrigo@ximian.com> * e-component-listener.c (ping_component_callback): gtk_object_ref the component listener before emitting the "component_died" signal, since in most cases, the component listener will be destroyed in the callbacks for that signal. svn path=/trunk/; revision=18164
* Fixes #28310Rodrigo Moya2002-09-231-0/+2
| | | | | | | | | | | | 2002-09-23 Rodrigo Moya <rodrigo@ximian.com> Fixes #28310 * gui/alarm-notify/save.c (save_notification_time): only save the new notification time if it is bigger than the already saved one. This should avoid some reminders showing up twice. svn path=/trunk/; revision=18163
* only save the new notification time if it is bigger than the already savedRodrigo Moya2002-09-232-1/+13
| | | | | | | | | | 2002-09-23 Rodrigo Moya <rodrigo@ximian.com> * gui/alarm-notify/save.c (save_notification_time): only save the new notification time if it is bigger than the already saved one. This should avoid some reminders showing up twice. svn path=/trunk/; revision=18162
* oops, add cached_folder_list to struct _ESelectNamesManager.Chris Toshok2002-09-232-0/+7
| | | | | | | | | 2002-09-22 Chris Toshok <toshok@ximian.com> * gui/component/select-names/e-select-names-manager.h: oops, add cached_folder_list to struct _ESelectNamesManager. svn path=/trunk/; revision=18161
* [ Fixes #30481 ] initialize the select names dialog with the defaultChris Toshok2002-09-232-7/+29
| | | | | | | | | | | 2002-09-22 Chris Toshok <toshok@ximian.com> [ Fixes #30481 ] * gui/component/select-names/e-select-names.c (e_select_names_init): initialize the select names dialog with the default contacts folder. svn path=/trunk/; revision=18160
* Fix non-ANSI switch statementDan Winship2002-09-232-0/+5
| | | | | | * e-msg-composer.c (save): Fix non-ANSI switch statement svn path=/trunk/; revision=18159
* add empty statement after label to make it ANSI.Dan Winship2002-09-232-0/+6
| | | | | | | * filter-context.c (filter_delete_uri): add empty statement after label to make it ANSI. svn path=/trunk/; revision=18158
* fix non-ANSI switch statement.Dan Winship2002-09-235-0/+15
| | | | | | | | | | | | | * camel-mime-parser.c (folder_scan_drop_step): fix non-ANSI switch statement. * camel-service.c (service_getv): Likewise. * providers/imap/camel-imap-store.c (imap_getv): Likewise. * providers/pop3/camel-pop3-folder.c (cmd_builduid): Likewise. svn path=/trunk/; revision=18157
* Fix some non-ANSI switch statementsDan Winship2002-09-233-0/+9
| | | | | | | | * e-config-listener.c: Fix some non-ANSI switch statements * e-path.c: #include <sys/types.h> for OS X svn path=/trunk/; revision=18156
* Fix some non-ANSI switch statements.Dan Winship2002-09-232-2/+7
| | | | | | * e-filter-bar.c: Fix some non-ANSI switch statements. svn path=/trunk/; revision=18155
* [ Fixes #28165, 29171 ] check to see if the value has really changed. theChris Toshok2002-09-232-25/+64
| | | | | | | | | | | | | | | | | | | | | 2002-09-22 Chris Toshok <toshok@ximian.com> [ Fixes #28165, 29171 ] * gui/component/select-names/e-select-names-manager.c (uris_listener): check to see if the value has really changed. the way the preferences dialog works is such that we'll get called when any of the Folder Options are changed (default folders, offline stuff, etc.) we really only want to tear down and build back up the completion books if the autocomplete folder setting changed. (read_completion_books_from_db): cache the folder list, and call load_completion_books. (load_completion_books): new function, loads from the cached_folder_list. (e_select_names_manager_init): init cached_folder_list to NULL. (e_select_names_manager_destroy): g_free (cached_folder_list). svn path=/trunk/; revision=18154
* updated po filePablo Saratxaga2002-09-232-2569/+2222
| | | | svn path=/trunk/; revision=18153
* Updated Norwegian nynorsk translationRoy-Magne Mo2002-09-222-750/+174
| | | | svn path=/trunk/; revision=18152
* [ Fixes #30483 ] argh, contains => beginswith.Chris Toshok2002-09-212-1/+7
| | | | | | | | | | 2002-09-20 Chris Toshok <toshok@ximian.com> [ Fixes #30483 ] * gui/component/select-names/e-select-names-completion.c (name_style_query): argh, contains => beginswith. svn path=/trunk/; revision=18150
* Big language name cleanupKjartan Maraas2002-09-211-53/+53
| | | | svn path=/trunk/; revision=18149
* Added a couple of missing .glade files. Updated Norwegian translation.Kjartan Maraas2002-09-213-790/+771
| | | | | | | | | 2002-09-21 Kjartan Maraas <kmaraas@gnome.org> * POTFILES.in: Added a couple of missing .glade files. * no.po: Updated Norwegian translation. svn path=/trunk/; revision=18148
* Connect signal handlers to the GtkHTML preferences so that when theJeffrey Stedfast2002-09-212-7/+21
| | | | | | | | | | | | 2002-09-20 Jeffrey Stedfast <fejj@ximian.com> * mail-preferences.c (mail_preferences_construct): Connect signal handlers to the GtkHTML preferences so that when the widgets change we can update the OK/Apply buttons. Also removed the omenuShortcutsType widget reference since this was not being used? Fixes bug #30731. svn path=/trunk/; revision=18147
* Removed member sort_idle_id inEttore Perazzoli2002-09-212-80/+50
| | | | | | | | | | | | EStorageSetViewPrivate. (resort): Removed. (sort_traverse_callback): Removed. (sort_idle_callback): Removed. (queue_resort): Removed. (impl_destroy): Removed. (folder_name_changed_cb): Sort now instead of queueing a resort. svn path=/trunk/; revision=18146
* fix problem where -lpisync was not linked in if you didn't specifyJP Rosevear2002-09-212-2/+7
| | | | | | | | | 2002-09-20 JP Rosevear <jpr@ximian.com> * gnome-pilot.m4: fix problem where -lpisync was not linked in if you didn't specify --with-pisock svn path=/trunk/; revision=18140
* offline usage.Aaron Weber2002-09-213-19/+52
| | | | | | | | * C/usage-mail.sgml: offline usage. * C/usage-calendar.sgml: linked to wrong image.------------------------------------------------------- svn path=/trunk/; revision=18139
* check to see if the component is already on the server or notJP Rosevear2002-09-215-107/+49
| | | | | | | | | | | | | | | | | | | 2002-09-20 JP Rosevear <jpr@ximian.com> * gui/comp-util.c (cal_comp_is_on_server): check to see if the component is already on the server or not * gui/comp-util.h: change proto * gui/e-week-view.c (e_week_view_on_editing_stopped): only delete the event if the summary is empty and the component is not already on the server * gui/e-day-view.c (e_day_view_on_editing_stopped): same Fixes #14111 svn path=/trunk/; revision=18138
* forgot to commit changelogAaron Weber2002-09-211-0/+5
| | | | svn path=/trunk/; revision=18137
* linked to wrong image.Aaron Weber2002-09-211-1/+1
| | | | | | | | 2002-09-20 Aaron Weber <aaron@ximian.com> * C/usage-calendar.sgml: linked to wrong image. svn path=/trunk/; revision=18136
* set the deleted attendees array to size 0 after we clean it upJP Rosevear2002-09-202-1/+9
| | | | | | | | | | | 002-09-20 JP Rosevear <jpr@ximian.com> * gui/dialogs/meeting-page.c (meeting_page_fill_widgets): set the deleted attendees array to size 0 after we clean it up Fixes #30479 svn path=/trunk/; revision=18135
* remove the query from the cache if it failed. (start_cached_query_cb):Rodrigo Moya2002-09-202-0/+23
| | | | | | | | | | 2002-09-20 Rodrigo Moya <rodrigo@ximian.com> * pcs/query.c (parse_sexp): remove the query from the cache if it failed. (start_cached_query_cb): notify of errors in the query. svn path=/trunk/; revision=18133
* Make it validate. Same here.Kjartan Maraas2002-09-204-3/+8
| | | | | | | | | 2002-09-19 Kjartan Maraas <kmaraas@gnome.org> * C/evolution-C.omf: Make it validate. * es/evolution-es.omf: Same here. svn path=/trunk/; revision=18132
* Make it validateKjartan Maraas2002-09-201-1/+1
| | | | svn path=/trunk/; revision=18131
* New regression test for word splitting/search input parsing code.Not Zed2002-09-206-29/+187
| | | | | | | | | | | | | | | 2002-09-20 Not Zed <NotZed@Ximian.com> * tests/misc/split.c: New regression test for word splitting/search input parsing code. * tests/folder/test9.c (main): Fix for filter_driver api change. * camel-search-private.c (camel_search_words_split): Handle "'s and \'s to escape characters. For fat, lazy, slobs who dont like anything changing. svn path=/trunk/; revision=18130
* Make locale_charset a char *, not const char *. Kills a warning in theDan Winship2002-09-202-2/+3
| | | | | | | | | | | | | * gal/util/e-iconv.c: Make locale_charset a char *, not const char *. Kills a warning in the !HAVE_CODESET case. (e_iconv_init): No longer need to cast locale_charset to (char *) while mangling it in the HAVE_CODESET case. * gal/util/e-xml-utils.c: #include <stdlib.h> for free() * gal/widgets/e-categories-master-list-array.c: Likewise svn path=/trunk/; revision=18129
* allow to select last 2 menu itemsRadek Doulik2002-09-202-1/+6
| | | | | | | | | 2002-09-19 Radek Doulik <rodo@ximian.com> * e-msg-composer.c (signature_cb): allow to select last 2 menu items svn path=/trunk/; revision=18128
* Unset the changed bit on the composer and also drop any undo operationsJeffrey Stedfast2002-09-202-0/+8
| | | | | | | | | | 2002-09-19 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (do_edit_messages): Unset the changed bit on the composer and also drop any undo operations (since we loaded the message into the composer). Fixes bug #30580. svn path=/trunk/; revision=18127
* [Fix #28495 with a lame hack that works around Bonobo sizingEttore Perazzoli2002-09-202-2/+47
| | | | | | | | | | | brokenness] (set_dialog_size): New. (impl_realize): Override for GtkWidget::realize; invoke set_dialog_size() to set a minimum size. (class_init): Install. svn path=/trunk/; revision=18126
* add item about permissions.Aaron Weber2002-09-204-397/+339
| | | | | | | | | | | | | 2002-09-19 Aaron Weber <aaron@ximian.com> * C/config-sync.sgml: add item about permissions. * C/usage-mail-org.sgml: add note about filter applications, tip for easy filtering. * C/usage-mail.sgml: encryption update svn path=/trunk/; revision=18125
* (async_create_cb): Don't setEttore Perazzoli2002-09-202-3/+5
| | | | | | the current folder for E_STORAGE_EXISTS. [#30533] svn path=/trunk/; revision=18124
* added a list of EComponentListener's to control the lifetime of theRodrigo Moya2002-09-202-1/+45
| | | | | | | | | | | | | 2002-09-19 Rodrigo Moya <rodrigo@ximian.com> * pcs/query.c: added a list of EComponentListener's to control the lifetime of the listeners. (query_init): initialize new member. (query_destroy): free new member. (start_cached_query_cb): create a EComponentListener for the new listener being added. svn path=/trunk/; revision=18122
* Set the selection model's selection_mode after setting the table model, orDan Winship2002-09-201-5/+2
| | | | | | | | | * e-table.c (et_real_construct): Set the selection model's selection_mode after setting the table model, or things will break in the GTK_SELECTION_SINGLE case if the table doesn't start out empty. svn path=/trunk/; revision=18121
* More fixes for #24210Rodrigo Moya2002-09-202-64/+248
| | | | | | | | | | | | | | | | | | | 2002-09-19 Rodrigo Moya <rodrigo@ximian.com> More fixes for #24210 * pcs/query.c: added list of cached queries and changed the Query class to work with several listeners, not only one. (query_init): initialize new members. (query_destroy): free new members. (add_component, remove_component, parse_sexp, match_component, process_components_cb): notify all listeners. (notify_uid_cb, start_cached_query_cb): implemented integration of cached queries. (query_new): search the query in the cache before creating a new one. And if we create a new one, store it in the cache. svn path=/trunk/; revision=18120
* guard against NULL nodes.Mike Kestner2002-09-201-0/+1
| | | | | | | | 2002-09-18 Mike Kestner <mkestner@ximian.com> * e-tree-model.c (e_tree_model_is_expandable): guard against NULL nodes. svn path=/trunk/; revision=18118
* (evolution_storage_update_folder): Do notEttore Perazzoli2002-09-202-17/+11
| | | | | | | stop propagating the notification to the listeners if ::notifyFolderUpdate() fails. [#27662 (?)] svn path=/trunk/; revision=18117
* (resort): New. (sort_idle_callback): Use it. (insert_storages): UseEttore Perazzoli2002-09-202-8/+23
| | | | | | | | | (resort): New. (sort_idle_callback): Use it. (insert_storages): Use resort() instead of queue_resort() so we sort immediately. svn path=/trunk/; revision=18116
* bandaid for 30248.Mike Kestner2002-09-202-1/+5
| | | | | | | | 2002-09-18 Mike Kestner <mkestner@ximian.com> * e-storage-set-view.c (etree_value_at): bandaid for 30248. svn path=/trunk/; revision=18115
* Fix for filter driver api change.Not Zed2002-09-192-1/+6
| | | | | | | | | 2002-09-19 Not Zed <NotZed@Ximian.com> * mail-session.c (main_get_filter_driver): Fix for filter driver api change. svn path=/trunk/; revision=18114
* Changed source account, use header-source rather than (= (get-source) ...)Not Zed2002-09-192-2/+7
| | | | | | | | | 2002-09-19 Not Zed <NotZed@Ximian.com> * filtertypes.xml: Changed source account, use header-source rather than (= (get-source) ...) svn path=/trunk/; revision=18113
* Take new session arg. Update callers. (symbols[]): changed get-source toNot Zed2002-09-195-39/+70
| | | | | | | | | | | | | | | | | | 2002-09-19 Not Zed <NotZed@Ximian.com> * camel-filter-search.c (camel_filter_search_match): Take new session arg. Update callers. (symbols[]): changed get-source to header-source (header_source): Chagned from get_source. Now a boolean, returns true if source matches one of the arguments. Uses the provider url comparison directly for accurate checking. Makes 'filter on source' work. * camel-filter-driver.c (camel_filter_driver_new): Take new arg, session. (camel_filter_driver_finalise): Free session. svn path=/trunk/; revision=18112
* Don't increment the response pointer when deciding what type of headerJeffrey Stedfast2002-09-192-4/+17
| | | | | | | | | | | | | 2002-09-19 Jeffrey Stedfast <fejj@ximian.com> * providers/imap/camel-imap-folder.c (parse_fetch_response): Don't increment the response pointer when deciding what type of header response we got, this screws up the string that we strdup into the part_spec string later. Also, instead of using the entire blob of HEADER.FIELDS that we get in the response, shorten it to just HEADER.FIELDS to use as the part_spec key. svn path=/trunk/; revision=18111
* bump the month_num by 1 because it indexs at 0JP Rosevear2002-09-192-2/+12
| | | | | | | | | | | | 002-09-19 JP Rosevear <jpr@ximian.com> * gui/dialogs/recurrence-page.c (simple_recur_to_comp): bump the month_num by 1 because it indexs at 0 (recurrence_page_fill_widgets): lower the month_num by one as above Fixes #30381 svn path=/trunk/; revision=18110
* fixed a merge conflictJeffrey Stedfast2002-09-191-1/+0
| | | | svn path=/trunk/; revision=18109
* Include MIME-VERSION and CONTENT-TYPE.Jeffrey Stedfast2002-09-192-1/+6
| | | | | | | | | 2002-09-18 Jeffrey Stedfast <fejj@ximian.com> * providers/imap/camel-imap-folder.c (CAMEL_MESSAGE_INFO_HEADERS): Include MIME-VERSION and CONTENT-TYPE. svn path=/trunk/; revision=18108
* If we get an ALERT, pass it to the user. An rfc2060 MUST, and bug #22496.Not Zed2002-09-192-0/+16
| | | | | | | | | | 2002-09-18 Not Zed <NotZed@Ximian.com> * providers/imap/camel-imap-command.c (camel_imap_command_response): If we get an ALERT, pass it to the user. An rfc2060 MUST, and bug #22496. svn path=/trunk/; revision=18107
* Allow 'back' to run if we're on the finish page. For #29293.Not Zed2002-09-192-1/+8
| | | | | | | | | 2002-09-18 Not Zed <NotZed@Ximian.com> * evolution-wizard.c (impl_GNOME_Evolution_Wizard_notifyAction): Allow 'back' to run if we're on the finish page. For #29293. svn path=/trunk/; revision=18106
* If going back from a page past our end (i.e. the final page), jump to theNot Zed2002-09-192-1/+7
| | | | | | | | | | 2002-09-18 Not Zed <NotZed@Ximian.com> * mail-config-druid.c (wizard_back_cb): If going back from a page past our end (i.e. the final page), jump to the last page we know of. For #29293. svn path=/trunk/; revision=18105
* updated .cvsignoreJeffrey Stedfast2002-09-191-0/+1
| | | | svn path=/trunk/; revision=18104
* reverted wrapping patchRadek Doulik2002-09-194-83/+46
| | | | svn path=/trunk/; revision=18103
* Handle when the response is from a HEADER.FIELDS (if so, we don't want toJeffrey Stedfast2002-09-192-5/+26
| | | | | | | | | | | | 2002-09-17 Jeffrey Stedfast <fejj@ximian.com> * providers/imap/camel-imap-folder.c (parse_fetch_response): Handle when the response is from a HEADER.FIELDS (if so, we don't want to cache the result). (imap_update_summary): Request specific headers when building the CamelMessageInfo's rather than fetching the full headers. svn path=/trunk/; revision=18102
* helper to map a camel excpeiton to a listener result.Not Zed2002-09-182-9/+36
| | | | | | | | | | | | 2002-09-18 Not Zed <NotZed@Ximian.com> * component-factory.c (notify_listener_exception): helper to map a camel excpeiton to a listener result. (storage_create_folder): Use above to return more meaningful error. (storage_remove_folder): " (storage_xfer_folder): ". For #28209. svn path=/trunk/; revision=18101
* apply patch for 27447 from Matt Avery for a bug in the solaris iconvMike Kestner2002-09-181-2/+3
| | | | | | | | | 2002-09-17 Mike Kestner <mkestner@ximian.com> * gal/util/e-iconv.c : apply patch for 27447 from Matt Avery for a bug in the solaris iconv implementation. svn path=/trunk/; revision=18100
* Handle multipart/signed and multipart/encrypted parts in a more expectedJeffrey Stedfast2002-09-182-33/+51
| | | | | | | | | | 2002-09-17 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer.c (add_attachments_from_multipart): Handle multipart/signed and multipart/encrypted parts in a more expected way. Fixes bug #28453. svn path=/trunk/; revision=18099
* don't add the user creatable item for ldap-contact folders atm, since itChris Toshok2002-09-182-9/+7
| | | | | | | | | | | 2002-09-17 Chris Toshok <toshok@ximian.com> * gui/component/addressbook-component.c (add_creatable_item): don't add the user creatable item for ldap-contact folders atm, since it results in their being duplicate New Contact and New Contact List menu items. svn path=/trunk/; revision=18098
* Add description for E_STORAGE_NOTONLINE.Ettore Perazzoli2002-09-185-0/+19
| | | | | | | | | | | | | | | * e-storage.c (e_storage_result_to_string): Add description for E_STORAGE_NOTONLINE. * e-corba-storage.c (e_corba_storage_corba_result_to_storage_result): Support GNOME_Evolution_Storage_NOT_ONLINE (E_STORAGE_NOTONLINE). * Evolution-Storage.idl: Add NOT_ONLINE to enum Result. * e-storage.h: Add E_STORAGE_NOTONLINE to EStorageResult enum. svn path=/trunk/; revision=18097
* Remove unused variable.Ettore Perazzoli2002-09-183-1/+17
| | | | | | | | | | * e-storage-set-view.c (sort_idle_callback): Remove unused variable. * e-shell-view.c (shell_line_status_changed_cb): Make Send/Receive insensitive when in offline mode. [#27855] svn path=/trunk/; revision=18096
* Use e_strftime_fix_am_pm here which fixes locale issues as well as workingJeffrey Stedfast2002-09-184-3/+9
| | | | | | | | | | | | 2002-09-17 Jeffrey Stedfast <fejj@ximian.com> * mail-display.c (mail_display_render): Use e_strftime_fix_am_pm here which fixes locale issues as well as working around systems that don't support %P (afaik). * mail-ops.c (prep_offline_do): Cache important messages too. svn path=/trunk/; revision=18095
* Add Israel. [Patch by Sam Popper <shmuelp@bigfoot.com>.]Ettore Perazzoli2002-09-182-1/+12
| | | | svn path=/trunk/; revision=18094
* [Fix #28451.]Ettore Perazzoli2002-09-184-21/+151
| | | | | | | | | | | | | | | | | | | | | | | | | | | * e-storage-set-view.c: New member sort_idle_id in EStorageSetViewPrivate. (init): Init to zero. (impl_destroy): Remove the idle source if not zero. (queue_resort): New. (sort_idle_callback): Idle function to sort. (setup_folder_changed_callback): New. (new_folder_cb): Call it on the new folder so we get the callback for new folders too. (popup_folder_menu): Ref the folder before popping up the menu, unref it after popping it down [the folder might be unreffed in gnome_popup_menu_do_popup_modal() because of a folder action]. (new_storage_cb): Just queue_resort() instead of sorting. (new_folder_cb): Likewise. (insert_folders): Likewise. (insert_storages): Likewise. (folder_changed_cb): Queue a resort here too. * e-folder.c (class_init): Set up "name_changed" signal. (e_folder_set_name): Emit "name_changed". * e-folder.h: New signal "name_changed". svn path=/trunk/; revision=18093
* Invoke gettext on strings coming from the .oaf files.Kjartan Maraas2002-09-182-2/+7
| | | | | | | | | 2002-09-17 Kjartan Maraas <kmaraas@gnome.org> * e-shell-settings-dialog.c (page_new): Invoke gettext on strings coming from the .oaf files. svn path=/trunk/; revision=18092
* Disable debugging printf'sJeffrey Stedfast2002-09-182-94/+109
| | | | | | | | 2002-09-17 Jeffrey Stedfast <fejj@ximian.com> * mail-composer-prefs.c (d): Disable debugging printf's svn path=/trunk/; revision=18091
* fixed a commentJeffrey Stedfast2002-09-181-2/+2
| | | | svn path=/trunk/; revision=18090
* exit editing on dblclick. ungrab based on grabbed_count. unset grabbed_colMike Kestner2002-09-181-7/+8
| | | | | | | | | | 2002-09-17 Mike Kestner <mkestner@ximian.com> * gal/e-table/e-table-item.c (eti_event): exit editing on dblclick. ungrab based on grabbed_count. unset grabbed_col and grabbed_row on ungrab. svn path=/trunk/; revision=18089
* Remove some leftover junk.Ettore Perazzoli2002-09-182-24/+5
| | | | svn path=/trunk/; revision=18088
* Fix a typo.Kjartan Maraas2002-09-182-1/+5
| | | | | | | | 2002-09-17 Kjartan Maraas <kmaraas@gnome.org> * gui/component/ldap-config.glade: Fix a typo. svn path=/trunk/; revision=18087
* Mark a string for translation.Kjartan Maraas2002-09-183-2/+8
| | | | | | | | | 2002-09-17 Kjartan Maraas <kmaraas@gnome.org> * e-folder-list.c (create_display_string): Mark a string for translation. svn path=/trunk/; revision=18086
* (e_storage_removed_folder): When a highlightedEttore Perazzoli2002-09-182-1/+24
| | | | | | | folder gets removed, update the parent to not have a highlight. [#24062] svn path=/trunk/; revision=18085
* Fixes #26362Rodrigo Moya2002-09-172-1/+47
| | | | | | | | | | | 2002-09-17 Rodrigo Moya <rodrigo@ximian.com> Fixes #26362 * gui/e-itip-control.c (show current): add a default reminder if default reminders are set in the configuration. svn path=/trunk/; revision=18084
* New. New. New. New. New. New. New. New. New. New.Ettore Perazzoli2002-09-1732-0/+1603
| | | | | | | | | | | | | | | | | | | | | * data/cde_app_root/Makefile.am: New. * data/cde_app_root/dt/Makefile.am: New. * data/cde_app_root/dt/appconfig/Makefile.am: New. * data/cde_app_root/dt/appconfig/appmanager/Makefile.am: New. * data/cde_app_root/dt/appconfig/appmanager/C/Makefile.am: New. * data/cde_app_root/dt/appconfig/appmanager/C/Ximian/Makefile.am: New. * data/cde_app_root/dt/appconfig/icons/Makefile.am: New. * data/cde_app_root/dt/appconfig/icons/C/Makefile.am: New. * data/cde_app_root/dt/appconfig/types/Makefile.am: New. * data/cde_app_root/dt/appconfig/types/C/Makefile.am: New. * configure.in: Add a `--with-cde-path' option. Check for dtappintegrate in that path. Define HAVE_DTAPPINTEGRATE and GNOME_PREFIX. Also, generate data/cde_app_root/dt/appconfig/types/C/Ximian.dt.in and shell/evolution-nognome. svn path=/trunk/; revision=18083
* New script to run Evolution under aEttore Perazzoli2002-09-173-1/+23
| | | | | | | non-GNOME session when using a non-default GNOME prefix and a non-default Evolution prefix. svn path=/trunk/; revision=18082
* Update.Ettore Perazzoli2002-09-171-0/+22
| | | | svn path=/trunk/; revision=18081
* Check for pilot-link 0.11.4JP Rosevear2002-09-172-1/+5
| | | | | | | | | | | | 2002-09-16 JP Rosevear <jpr@ximian.com> * configure.in: Check for pilot-link 0.11.4 2002-09-16 JP Rosevear <jpr@ximian.com> * gnome-pilot.m4: check for pilot-link 0.11.4 by default svn path=/trunk/; revision=18074
* Merging from branch.JP Rosevear2002-09-172-1/+5
| | | | svn path=/trunk/; revision=18073
* Mark a string for translation.Kjartan Maraas2002-09-162-1/+5
| | | | | | | | 2002-09-15 Kjartan Maraas <kmaraas@gnome.org> * e-msg-composer.c: Mark a string for translation. svn path=/trunk/; revision=18072
* If header_msgid_decode fails for the content-id field, just grab whateverJeffrey Stedfast2002-09-152-4/+6
| | | | | | | | | | | 2002-09-13 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-part.c (process_header): If header_msgid_decode fails for the content-id field, just grab whatever is between the <>'s (yes, this means that the content-id is invalid - but what can ya do?). Addresses bug #21027. svn path=/trunk/; revision=18071
* If header_msgid_decode fails for the content-id field, just grab whateverJeffrey Stedfast2002-09-142-2/+22
| | | | | | | | | | | 2002-09-13 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-part.c (process_header): If header_msgid_decode fails for the content-id field, just grab whatever is between the <>'s (yes, this means that the content-id is invalid - but what can ya do?). Addresses bug #21027. svn path=/trunk/; revision=18070
* Update.Ettore Perazzoli2002-09-141-0/+12
| | | | svn path=/trunk/; revision=18069
* Add a Run Once action to run a command only once rather than for eachJeffrey Stedfast2002-09-143-0/+11
| | | | | | | | | 2002-09-13 Jeffrey Stedfast <fejj@ximian.com> * filtertypes.xml: Add a Run Once action to run a command only once rather than for each message that has that action applied. svn path=/trunk/; revision=18068
* If the vpaned isn't realized, don't call mail_config_set_paned_size. FixesDan Winship2002-09-142-1/+7
| | | | | | | | * folder-browser.c (fb_resize_cb): If the vpaned isn't realized, don't call mail_config_set_paned_size. Fixes a problem with the saved pane size being repeatedly lost (#29933) svn path=/trunk/; revision=18064
* Update for Mailer.idl renameDan Winship2002-09-134-11/+17
| | | | | | | | * Makefile.am (IDLS, MAIL_GENERATED): Update for Mailer.idl rename * netscape-importer.c: Likewise. svn path=/trunk/; revision=18062
* Update for Mailer.idl renameDan Winship2002-09-135-12/+18
| | | | | | | | * Makefile.am (IDLS, MAIL_GENERATED): Update for Mailer.idl rename * e-summary.c, e-summary-mail.c: Likewise svn path=/trunk/; revision=18061
* rename this from "Mail.idl" so that the generated .h file won't overwriteDan Winship2002-09-137-30/+42
| | | | | | | | | | | | | | | | | * Mailer.idl: rename this from "Mail.idl" so that the generated .h file won't overwrite "mail.h" on Mac OS X. Remove some never-implemented IDL and add MailConfig_removeAccount. * Makefile.am: Update for IDL rename * mail-config.c: #include Mailer.h, not Mail.h (impl_GNOME_Evolution_MailConfig_removeAccount): Implement. * folder-info.c: #include Mailer.h, not Mail.h * message-list.c: Remove Mail.h include. svn path=/trunk/; revision=18060
* [ Fixes bug #30250 ] handle "Unnamed Lists" here by setting their name toChris Toshok2002-09-134-23/+61
| | | | | | | | | | | | | | | | | | | | | | | 2002-09-13 Chris Toshok <toshok@ximian.com> [ Fixes bug #30250 ] * backend/ebook/e-destination.c (e_destination_get_name): handle "Unnamed Lists" here by setting their name to _("Unnamed List'). * backend/ebook/e-card-simple.c (e_card_simple_get): same. * gui/contact-list-editor/e-contact-list-editor.c (is_named): new function, return TRUE if the name field is filled in. (prompt_to_save_changes): return TRUE if the list isn't named (meaning it's not saveable.) (command_state_changed): saving requires a name. (add_email_cb): always call command_state_changed. (remove_entry_cb): same. (list_name_changed_cb): same. (visible_addrs_toggled_cb): same. (table_drag_data_received_cb): same. svn path=/trunk/; revision=18059
* Ignore SIGXFSZ to fix bug #30269.Jeffrey Stedfast2002-09-132-0/+5
| | | | | | | | 2002-09-12 Jeffrey Stedfast <fejj@ximian.com> * main.c (main): Ignore SIGXFSZ to fix bug #30269. svn path=/trunk/; revision=18058
* The new callback function for the g_hash_table_foreach which both upgradesJeffrey Stedfast2002-09-132-36/+268
| | | | | | | | | | | | | 2002-09-12 Jeffrey Stedfast <fejj@ximian.com> * upgrade-mailer.c (cache_upgrade_and_free): The new callback function for the g_hash_table_foreach which both upgrades the cache for that store and then free's the struct _storeinfo afterwards. (cache_upgrade): Upgrade a cached folder by moving the old cache folder into the appropriate new location. svn path=/trunk/; revision=18057
* return g_strdup("true"), not "true".Dan Winship2002-09-132-1/+6
| | | | | | | * backend/ebook/e-card-simple.c (e_card_simple_get): return g_strdup("true"), not "true". svn path=/trunk/; revision=18056
* 1.1.1.99.Ettore Perazzoli2002-09-132-2/+6
| | | | svn path=/trunk/; revision=18055
* [ Fixes #27546 ] add "di" to e_name_western_complex_last_table.Chris Toshok2002-09-122-1/+8
| | | | | | | | | | | 2002-09-11 Chris Toshok <toshok@ximian.com> [ Fixes #27546 ] * ename/e-name-western-tables.h (e_name_western_complex_last_table): add "di" to e_name_western_complex_last_table. svn path=/trunk/; revision=18054
* institute an arbitrary minimum limit on the number of characters before weChris Toshok2002-09-122-0/+13
| | | | | | | | | | | 2002-09-11 Chris Toshok <toshok@ximian.com> * gui/component/select-names/e-select-names-completion.c (e_select_names_completion_start_query): institute an arbitrary minimum limit on the number of characters before we actually try to autocomplete. It's 3, btw. svn path=/trunk/; revision=18053
* added i18n changes for imapMichael Zucci2002-09-121-0/+17
| | | | svn path=/trunk/; revision=18052
* [ fixes the other half of #17336 ] parse the name when we're asked to setChris Toshok2002-09-122-6/+16
| | | | | | | | | | | 2002-09-11 Chris Toshok <toshok@ximian.com> [ fixes the other half of #17336 ] * gui/contact-editor/e-contact-quick-add.c (quick_add_set_name): parse the name when we're asked to set it, so the full name doesn't get stored as (potentially) "Last, First" in the card. svn path=/trunk/; revision=18051
* [ fixes part of #17336 ] get the window title from the .glade file, andChris Toshok2002-09-123-0/+32
| | | | | | | | | | | | | | 2002-09-11 Chris Toshok <toshok@ximian.com> [ fixes part of #17336 ] * gui/contact-editor/e-contact-editor-fullname.c (e_contact_editor_fullname_init): get the window title from the .glade file, and supply a suitable wm icon. * gui/contact-editor/e-contact-editor-address.c (e_contact_editor_address_init): same. svn path=/trunk/; revision=18050
* [ fixes #30208 ] if the user clicked cancel in the password dialog, letChris Toshok2002-09-122-56/+112
| | | | | | | | | | | | | | | | | | | 2002-09-11 Chris Toshok <toshok@ximian.com> [ fixes #30208 ] * gui/component/addressbook.c (load_uri_auth_cb): if the user clicked cancel in the password dialog, let them off the hook and bind anonymously. Otherwise (if they failed to auth), prompt them for the password again. (addressbook_authenticate): new function, split out 99% of the auth machinery here so it can be called multiple times. Also, call the callback with E_BOOK_STATUS_CANCELLED if the user clicked the cancel button in the dialog. (load_uri_cb): call addressbook_authenticate if the book has auth enabled. (addressbook_load_uri): use g_new0. svn path=/trunk/; revision=18049
* Only abort if the user selected ADVANCED_SEARCH, not the other way around.Jeffrey Stedfast2002-09-122-2/+7
| | | | | | | | | | | 2002-09-11 Jeffrey Stedfast <fejj@ximian.com> * folder-browser.c (folder_browser_query_changed): Only abort if the user selected ADVANCED_SEARCH, not the other way around. Any other menu item and we are supposed to perform an actual search. Fixes bug #30183. svn path=/trunk/; revision=18048
* (setup_bonobo_conf_private_directory): g_free() notEttore Perazzoli2002-09-122-4/+9
| | | | | | free(), since we allocate with glib functions. [#19899] svn path=/trunk/; revision=18047
* keep the selection if we right click in it (but not on an appointment)JP Rosevear2002-09-123-14/+31
| | | | | | | | | | | | 2002-09-11 JP Rosevear <jpr@ximian.com> * gui/e-day-view.c (e_day_view_on_top_canvas_button_press): keep the selection if we right click in it (but not on an appointment) (e_day_view_on_main_canvas_button_press): ditto * gui/e-week-view.c (e_week_view_on_button_press): sam svn path=/trunk/; revision=18046
* (SUBDIRS): Put po on the top.Ettore Perazzoli2002-09-122-1/+7
| | | | svn path=/trunk/; revision=18045
* check the new gnome-vfs icon_filename key. If that fails, fall back toJeffrey Stedfast2002-09-122-10/+23
| | | | | | | | | | | 2002-09-11 Jeffrey Stedfast <fejj@ximian.com> * mail-display.c (pixbuf_for_mime_type): check the new gnome-vfs icon_filename key. If that fails, fall back to checking icon-filename. Also don't leak the fm_icon string and rearranged some code. svn path=/trunk/; revision=18044
* create a new appointment based on the selectionJP Rosevear2002-09-122-47/+40
| | | | | | | | | | | | 2002-09-11 JP Rosevear <jpr@ximian.com> * gui/e-week-view.c (e_week_view_new_appointment): create a new appointment based on the selection (e_week_view_on_button_press): use above (e_week_view_on_new_appointment): ditto (e_week_view_on_new_meeting): ditto svn path=/trunk/; revision=18043
* updated to mention how to restore the imap cacheJeffrey Stedfast2002-09-121-2/+1
| | | | svn path=/trunk/; revision=18042
* Release notes.Ettore Perazzoli2002-09-121-0/+58
| | | | svn path=/trunk/; revision=18041
* Revert a patch that I had not meant to commit that was aimed at fixing bugJeffrey Stedfast2002-09-112-30/+13
| | | | | | | | | 2002-09-11 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-utils.c (header_encode_string): Revert a patch that I had not meant to commit that was aimed at fixing bug #29234. svn path=/trunk/; revision=18040
* Handle file uri's too.Not Zed2002-09-115-80/+130
| | | | | | | | | | | | | | | | | | | 2002-09-11 Not Zed <NotZed@Ximian.com> * component-factory.c (configure_folder_popup): Handle file uri's too. * mail-callbacks.c (configure_folder): clear message list before calling configure folder. (local_configure_done): completion callback to reset message list when done. * mail-local.c (mail_local_reconfigure_folder): changed args to accept uri, and done callback. (reconfigure_got_folder): moved code to callback which presents the configure uri once we have the folder. svn path=/trunk/; revision=18039
* forgot to commit the po stuff from the release. also bumped the so number.Mike Kestner2002-09-111-1/+1
| | | | | | | | | | | | forgot to commit the po stuff from the release. also bumped the so number. 2002-09-10 Mike Kestner <mkestner@ximian.com> * gal/e-table/e-table-item.c (eti_event): allow keypress handling for cursor_col==-1 as long as cursor_row isn't -1 also so that e-tree searching works without click focusing an item. svn path=/trunk/; revision=18038
* Same as below. Also save errno before closing the file so our caller canJeffrey Stedfast2002-09-114-6/+34
| | | | | | | | | | | | | | | | | | | | 2002-09-10 Jeffrey Stedfast <fejj@ximian.com> * camel-store-summary.c (camel_store_summary_load): Same as below. Also save errno before closing the file so our caller can figure out why we failed. (camel_store_summary_save): Same here, but also flush the output stream to disk. * camel-folder-summary.c (camel_folder_summary_load): s/fclose(in) == -1/fclose(in) != 0/ since fclose doesn't necessarily return -1 on fail, all we really know is that it returns 0 on success and non-zero on fail. * camel-certdb.c (camel_certdb_save): fsync() the stream after we fflush it. svn path=/trunk/; revision=18037
* Do proper error checking and return -1 on fail.Jeffrey Stedfast2002-09-114-42/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | 2002-09-10 Jeffrey Stedfast <fejj@ximian.com> * camel-folder-summary.c (perform_content_info_save): Do proper error checking and return -1 on fail. (camel_folder_summary_save): Check the return of perform_content_info_save and a few other output calls within the message_info_save loop. If any of them fail, save errno, close the file, and return -1. If we finish the loop without fail, fflush the stream and then fsync (fflush only flushes user-space buffers, you still need to fsync afterward to flush the data to disk). If either fail, treat it as an exception by saving errno, closing the stream, and returning -1. I suspect that this also fixes bug #30150 because the old code would fclose if fflush or fclose failed in the check after the loop (man fclose(3) states that any further calls using the stream (even another call to fclose) will have undefined behaviour no matter what the first fclose call returned). * providers/local/camel-local-summary.c (camel_local_summary_init): Don't malloc a private struct of 0 size. svn path=/trunk/; revision=18036
* Clear the exception even if we failed to get the message (part) from theJeffrey Stedfast2002-09-112-0/+8
| | | | | | | | | | | 2002-09-10 Jeffrey Stedfast <fejj@ximian.com> * providers/imap/camel-imap-folder.c (camel_imap_folder_fetch_data): Clear the exception even if we failed to get the message (part) from the imap-message-cache if we are online and able to try fetching it from the IMAP server. svn path=/trunk/; revision=18035
* duh, don't blindly increment the hour without adjusting for the dayJP Rosevear2002-09-112-4/+10
| | | | | | | | | | | | 2002-09-10 JP Rosevear <jpr@ximian.com> * gui/comp-editor-factory.c (get_default_event): duh, don't blindly increment the hour without adjusting for the day boundaries Fixes #29983 svn path=/trunk/; revision=18034
* Updatix..Fatih Demir2002-09-112-20312/+8881
| | | | svn path=/trunk/; revision=18033
* take a clip_height and use it to set the maximum number of lines ifJP Rosevear2002-09-111-20/+15
| | | | | | | | | | 2002-09-10 JP Rosevear <jpr@ximian.com> * gal/e-text/e-text.c (line_splitter): take a clip_height and use it to set the maximum number of lines if necessary (split_into_lines): pass clip_height arg svn path=/trunk/; revision=18032
* Remove the hash table entry using the right path. Related to #29731.Not Zed2002-09-102-2/+8
| | | | | | | | | | 2002-09-10 Not Zed <NotZed@Ximian.com> * camel-data-cache.c (data_cache_expire): Remove the hash table entry using the right path. Related to #29731. (camel_data_cache_remove): " svn path=/trunk/; revision=18031
* Fixes #24032Rodrigo Moya2002-09-102-9/+26
| | | | | | | | | | | | | 2002-09-10 Rodrigo Moya <rodrigo@ximian.com> Fixes #24032 * gui/e-itip-control.c (init): don't get servers here, since we don't know the type of the component(s) to be loaded. (show_current): get servers here. (destroy): only free stuff that needs to be freed. svn path=/trunk/; revision=18030
* If we already have a folder, make sure we unref/unhook from it. Fixes aNot Zed2002-09-103-1/+26
| | | | | | | | | | | | | 2002-09-10 Not Zed <NotZed@Ximian.com> * folder-browser.c (got_folder): If we already have a folder, make sure we unref/unhook from it. Fixes a crash on exit. * message-list.c (message_list_hide_clear): clear thread tree cache if set. (message_list_set_search): Same. For bug #28834. svn path=/trunk/; revision=18029
* display status messages for all operations we make, so that when usingRodrigo Moya2002-09-102-8/+25
| | | | | | | | | | 2002-09-09 Rodrigo Moya <rodrigo@ximian.com> * gui/gnome-cal.c (client_cal_opened_cb): display status messages for all operations we make, so that when using remote slow backends, so that users have always indication of what's happening. svn path=/trunk/; revision=18028
* Fixes bug #4224Jeffrey Stedfast2002-09-106-23/+73
| | | | | | | | | | | | | | | | | | 2002-09-09 Jeffrey Stedfast <fejj@ximian.com> Fixes bug #4224 * providers/imap/camel-imap-folder.c (camel_imap_folder_fetch_data): Pass ex into camel_imap_message_cache_get(). * providers/imap/camel-imap-message-cache.c (camel_imap_message_cache_get): Now takes an exception and sets it on fail. (camel_imap_message_cache_copy): Updated to properly handle cache_get error conditions. svn path=/trunk/; revision=18027
* Make sure that fb->message_list is non-NULL before checkingJeffrey Stedfast2002-09-103-4/+14
| | | | | | | | | | | | | | 2002-09-09 Jeffrey Stedfast <fejj@ximian.com> * folder-browser-ui.c (folder_browser_ui_scan_selection): Make sure that fb->message_list is non-NULL before checking fb->message_list->threaded? I guess this'll fix bug #29965. * mail-callbacks.c (composer_save_draft_cb): NULL-check the ccd before reffing it. (composer_send_cb): Same. svn path=/trunk/; revision=18026
* Sync for 1.1.1.Ettore Perazzoli2002-09-1049-41049/+44703
| | | | svn path=/trunk/; revision=18024
* revert an earlier change that used the full account name as the folder name ↵Jeffrey Stedfast2002-09-101-9/+11
| | | | | | | | (oops) : ---------------------------------------------------------------------- svn path=/trunk/; revision=18023
* Don't look for an end quote, instead look for </item> to terminate theJeffrey Stedfast2002-09-102-1/+4
| | | | | | | | | | | 2002-09-09 Jeffrey Stedfast <fejj@ximian.com> * upgrade-mailer.c (shortcuts_upgrade_xml_file): Don't look for an end quote, instead look for </item> to terminate the uri. (shortcuts_upgrade_uri): Hex decode the imap folder name after we've constructed the final version of it. svn path=/trunk/; revision=18022
* Don't look for an end quote, instead look for </item> to terminate theJeffrey Stedfast2002-09-102-15/+9
| | | | | | | | | 2002-09-09 Jeffrey Stedfast <fejj@ximian.com> * upgrade-mailer.c (shortcuts_upgrade_xml_file): Don't look for an end quote, instead look for </item> to terminate the uri. svn path=/trunk/; revision=18021
* Hex decode imap folder names too. (shortcuts_upgrade_xml_file): Don't lookJeffrey Stedfast2002-09-102-18/+29
| | | | | | | | | | | 2002-09-09 Jeffrey Stedfast <fejj@ximian.com> * upgrade-mailer.c (shortcuts_upgrade_uri): Hex decode imap folder names too. (shortcuts_upgrade_xml_file): Don't look for an end quote, instead look for </item> to terminate the uri. svn path=/trunk/; revision=18020
* add evolution-mail-upgradeDan Winship2002-09-101-0/+1
| | | | svn path=/trunk/; revision=18019
* Don't modify the URL if the path doesn't start with "exchange". (MeansDan Winship2002-09-092-15/+33
| | | | | | | | | | | | | | | * upgrade-mailer.c (exchange_url_upgrade): Don't modify the URL if the path doesn't start with "exchange". (Means it's already a 1.2 URL.) (shortcuts_upgrade_uri): Need to hex-decode exchange URLs here too. (shortcuts_upgrade_xml_file): Fix an off-by-one error here (twice) so it actually works instead of always claiming shortcuts.xml doesn't need to be upgraded. (mailer_upgrade): Check the size of the accounts hash rather than imap_sources since we have work to do if the user has an exchange account but no imap accounts. svn path=/trunk/; revision=18018
* hardcode automake-1.4Havoc Pennington2002-09-092-8/+12
| | | | | | | | 2002-09-08 Havoc Pennington <hp@pobox.com> * autogen.sh: hardcode automake-1.4 svn path=/trunk/; revision=18011
* kill warningJP Rosevear2002-09-076-34/+143
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-09-06 JP Rosevear <jpr@ximian.com> * gui/gnome-cal.c (gnome_calendar_edit_object): kill warning * gui/e-week-view.h: new proto * gui/e-week-view.c (e_week_view_set_selected_time_range_visible): select a range of time in the currently visible area, if out side the visible area, select as much as possible (e_week_view_on_text_item_event): call above * gui/e-week-view-event-item.c (e_week_view_event_item_button_press): call above * gui/e-day-view.c (e_day_view_set_selected_time_range_in_top_visible): select a range of time in the currently visible area, if out side the visible area, select as much as possible (e_day_view_set_selected_time_range_visible): the same for the main canvas (e_day_view_on_long_event_button_press): call above (e_day_view_on_event_button_press): ditto svn path=/trunk/; revision=18010
* Sync the database after upgrading mailer stuff. (imap_url_upgrade): SinceJeffrey Stedfast2002-09-072-0/+5
| | | | | | | | | | | | | | | | 2002-09-06 Jeffrey Stedfast <fejj@ximian.com> * upgrade-mailer.c (upgrade): Sync the database after upgrading mailer stuff. (imap_url_upgrade): Since we need 'p' if we fail to find the folder, don't g_free it until later. (hex_encode): Don't forget to increment inptr after hex encoding a character. (exchange_url_upgrade): Apprently exchange uri's are rebelious and do not want to be hex encoded like every other url, so hex decode the folder names here before concatenating them onto the base url. svn path=/trunk/; revision=18009
* Bump some requirements. Update accordingly.Ettore Perazzoli2002-09-073-11/+15
| | | | | | | * configure.in: Bump some requirements. * README: Update accordingly. svn path=/trunk/; revision=18008
* update with some gtkhtml features.Larry Ewing2002-09-072-0/+18
| | | | | | | | 2002-09-06 Larry Ewing <lewing@ximian.com> * NEWS: update with some gtkhtml features. svn path=/trunk/; revision=18007
* more NEWSChris Toshok2002-09-071-0/+2
| | | | svn path=/trunk/; revision=18006
* more contacts newsChris Toshok2002-09-071-1/+21
| | | | svn path=/trunk/; revision=18005
* NEWSIain Holmes2002-09-071-0/+16
| | | | svn path=/trunk/; revision=18004
* Sync the database after upgrading mailer stuff. (imap_url_upgrade): SinceJeffrey Stedfast2002-09-072-5/+25
| | | | | | | | | | | | | 2002-09-06 Jeffrey Stedfast <fejj@ximian.com> * upgrade-mailer.c (upgrade): Sync the database after upgrading mailer stuff. (imap_url_upgrade): Since we need 'p' if we fail to find the folder, don't g_free it until later. (hex_encode): Don't forget to increment inptr after hex encoding a character. svn path=/trunk/; revision=18003
* no longer distribute the etstate files. enable_search on the view. addMike Kestner2002-09-065-6/+54
| | | | | | | | | | | | | | 2002-09-05 Mike Kestner <mkestner@ximian.com> * Makefile.am : no longer distribute the etstate files. * e-shell-folder-selection-dialog.c : enable_search on the view. * e-storage-set-view.c : add search_enabled flag handling. (e_storage_set_view_set_show_checkboxes): manipulate the existing state instead of loading a state file from disk. (e_storage_set_view_enable_search): new. set a column in the sort_info on the etree to allow keystroke jumping in the etree. svn path=/trunk/; revision=18002
* Update.JP Rosevear2002-09-061-1/+26
| | | | svn path=/trunk/; revision=18001
* Updated NEWSRodrigo Moya2002-09-061-1/+17
| | | | svn path=/trunk/; revision=18000
* updated NEWSMichael Zucci2002-09-061-2/+49
| | | | svn path=/trunk/; revision=17999
* updatedJeffrey Stedfast2002-09-061-6/+7
| | | | svn path=/trunk/; revision=17998
* All this snot is to fix bug #29930. What I think was happening was thatJeffrey Stedfast2002-09-062-81/+98
| | | | | | | | | | | | | | | | | | | | | | 2002-09-05 Jeffrey Stedfast <fejj@ximian.com> All this snot is to fix bug #29930. What I think was happening was that the composer's destroy callback got fired off before the async callback did. * mail-callbacks.c (ccd_new): New convenience function to malloc a new ccd. (ccd_ref): ccd is now ref_counted (it needs to be) so we now have this. (ccd_unref): And we need this now too of course. (composer_destroy_cb): composer's new destroy callback function - unref's the ccd. (composer_send_queued_cb): unref the ccd. (composer_send_cb): ref the ccd here. (save_draft_done): unref the ccd. (composer_save_draft_cb): ref the ccd. svn path=/trunk/; revision=17997
* Updated with the new 1.2 features (unfinished).Ettore Perazzoli2002-09-064-2371/+3028
| | | | | | | | * NEWS: Updated with the new 1.2 features (unfinished). * NEWS-1.0: New, contains the changes up to version 1.0.8. svn path=/trunk/; revision=17996
* Updated Norwegian (bokmål) translation.Kjartan Maraas2002-09-062-835/+898
| | | | | | | | 2002-09-05 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian (bokmål) translation. svn path=/trunk/; revision=17995
* Hex decode the folder names when searching for them in the memory buffer,Jeffrey Stedfast2002-09-063-86/+200
| | | | | | | | | | | | 2002-09-05 Jeffrey Stedfast <fejj@ximian.com> * upgrade-mailer.c (imap_url_upgrade): Hex decode the folder names when searching for them in the memory buffer, and re-hex encode them when combining them with the rst of the URL. (mailer_upgrade): Instead of reading in the storeinfo file as raw binary data, use the camel-file-utils to correctly parse it. svn path=/trunk/; revision=17994
* Changed the description of the summary page of the settings dialog to beAnna Dirks2002-09-062-1/+6
| | | | | | | | | 2002-09-05 Anna Dirks <anna@ximian.com> * GNOME_Evolution_Summary.oaf.in.in : Changed the description of the summary page of the settings dialog to be less wordy. svn path=/trunk/; revision=17993
* don't try to send via the server if we are publishing; don't bail out on aJP Rosevear2002-09-062-5/+18
| | | | | | | | | | 2002-09-05 JP Rosevear <jpr@ximian.com> * gui/itip-utils.c (itip_send_comp): don't try to send via the server if we are publishing; don't bail out on a 0 length to list if we are publishing svn path=/trunk/; revision=17992
* Changed the description of the folders page in the settings dialog to beAnna Marie Dirks2002-09-062-1/+6
| | | | | | | | | 2002-09-05 Anna Marie Dirks <anna@ximian.com> * GNOME_Evolution_Shell.oaf.in : Changed the description of the folders page in the settings dialog to be more specific. svn path=/trunk/; revision=17991
* Changed the description of the Directory Servers page of the settingsAnna Dirks2002-09-062-1/+8
| | | | | | | | | | 2002-09-05 Anna Dirks <anna@ximian.com> * gui/component/GNOME_Evolution_Addressbook.oaf.in : Changed the description of the Directory Servers page of the settings dialog to be a little less wordy {This page can be used to configure blah--> Configure blah.} svn path=/trunk/; revision=17990
* Changed the description of the calendar/tasks page of the settings dialog,Anna Marie Dirks2002-09-062-1/+8
| | | | | | | | | | 2002-09-05 Anna Marie Dirks <anna@ximian.com> * gui/GNOME_Evolution_Calendar.oaf.in: Changed the description of the calendar/tasks page of the settings dialog, to be hopefully more descriptive and less awkwardly worded. svn path=/trunk/; revision=17989
* Changed the descriptions of the fonts, mail, accounts and composer pagesAnna Marie Dirks2002-09-062-4/+13
| | | | | | | | | | 2002-09-05 Anna Marie Dirks <anna@ximian.com> * GNOME_Evolution_Mail.oaf.in: Changed the descriptions of the fonts, mail, accounts and composer pages of the settings dialog to be hopefully more descriptive and less confusing. svn path=/trunk/; revision=17988
* (composer_key_pressed): Don't chain the eventEttore Perazzoli2002-09-062-9/+10
| | | | | | | handler here -- that's just wrong! Also stop emission of the signal when we catch Escape. svn path=/trunk/; revision=17987
* Use e_mktime_utc.Dan Winship2002-09-054-29/+18
| | | | | | | | | | | * camel-mime-utils.c (header_decode_date): Use e_mktime_utc. * camel-mime-message.c (camel_mime_message_set_date): Use e_localtime_with_offset. * broken-date-parser.c (decode_broken_date): Use e_mktime_utc. svn path=/trunk/; revision=17986
* update the local copy (if we've got one) so that we don't return values ifRodrigo Moya2002-09-052-0/+34
| | | | | | | | | | | | 2002-09-05 Rodrigo Moya <rodrigo@ximian.com> * e-config-listener.c (e_config_listener_set_boolean, e_config_listener_set_float, e_config_listener_set_long, e_config_listener_set_string): update the local copy (if we've got one) so that we don't return values if asked before getting the change notification. svn path=/trunk/; revision=17985
* added support for text/x-calendar targets, in which case a VCALENDARRodrigo Moya2002-09-052-8/+32
| | | | | | | | | | 2002-09-05 Rodrigo Moya <rodrigo@ximian.com> * gui/e-day-view.c (e_day_view_on_drag_data_get): added support for text/x-calendar targets, in which case a VCALENDAR component, with full timezone information is returned. svn path=/trunk/; revision=17984
* Make it so that the composer will close when the user hits Escape.Jeffrey Stedfast2002-09-052-14/+40
| | | | | | | | | 2002-09-04 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer.c (create_composer): Make it so that the composer will close when the user hits Escape. svn path=/trunk/; revision=17983
* Add a -DPREFIX.Ettore Perazzoli2002-09-052-5/+58
| | | | | | | | | | | * Makefile.am (INCLUDES): Add a -DPREFIX. * main.c (main): New command-line option "force-upgrade". (show_development_warning): Suggest 1.0.8, not 1.0.5. (upgrade_from_1_0_if_needed): New. (idle_cb): Call it. svn path=/trunk/; revision=17982
* Return FALSE here. (get_base_url): Add a cast.Ettore Perazzoli2002-09-055-5/+28
| | | | | | | | | | | | * upgrade-mailer.c (upgrade): Return FALSE here. (get_base_url): Add a cast. * component-factory.c (storage_xfer_folder): Removed unused variables. * Makefile.am: Rename upgrade-mailer to evolution-mail-upgrade. svn path=/trunk/; revision=17981
* [ Fixes #29904 ] we need to activate either a contact list editor orChris Toshok2002-09-052-3/+18
| | | | | | | | | | | | 2002-09-04 Chris Toshok <toshok@ximian.com> [ Fixes #29904 ] * gui/component/select-names/e-select-names-text-model.c (e_select_names_text_model_activate_obj): we need to activate either a contact list editor or contact editor depending on if it's a list (this screams for a utility function.) svn path=/trunk/; revision=17980
* some fixesJeffrey Stedfast2002-09-051-13/+24
| | | | svn path=/trunk/; revision=17979
* Pass FALSE to evolution_storage_new: the Other Contacts storage doesn'tDan Winship2002-09-052-1/+8
| | | | | | | | | * gui/component/addressbook-storage.c (addressbook_get_other_contact_storage): Pass FALSE to evolution_storage_new: the Other Contacts storage doesn't support shared folders. svn path=/trunk/; revision=17978
* (new_folder_cb): Pass FALSE as @queue toEttore Perazzoli2002-09-052-1/+6
| | | | | | e_shell_view_display_uri() here. svn path=/trunk/; revision=17977
* don't listen to client signals after we get destroyedJP Rosevear2002-09-052-0/+9
| | | | | | | | | | | 2002-09-04 JP Rosevear <jpr@ximian.com> * gui/gnome-cal.c (gnome_calendar_destroy): don't listen to client signals after we get destroyed Fixes #17036 svn path=/trunk/; revision=17976
* Add upgrade-mailer.c to the build.Jeffrey Stedfast2002-09-053-1/+874
| | | | | | | | | | | 2002-09-04 Jeffrey Stedfast <fejj@ximian.com> * Makefile.am: Add upgrade-mailer.c to the build. * upgrade-mailer.c: New program to upgrade configuration files from 1.0 to 1.2. svn path=/trunk/; revision=17975
* (e_shell_view_get_current_component_id): If theEttore Perazzoli2002-09-052-0/+13
| | | | | | | | current_folder_type is NULL, just return NULL instead of passing it to e_folder_type_registry_get_handler_for_type() [and generate a warning]. [#21122] svn path=/trunk/; revision=17974
* Remove the "blah blah" text for now and change "Server" to "Account".Dan Winship2002-09-052-47/+6
| | | | | | | * glade/e-shell-shared-folder-picker-dialog.glade: Remove the "blah blah" text for now and change "Server" to "Account". svn path=/trunk/; revision=17973
* Pass TRUE as @queue to e_shell_view_display_uri().Ettore Perazzoli2002-09-056-27/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * e-shell.c (create_view): Pass TRUE as @queue to e_shell_view_display_uri(). * e-shell-view-menu.c (command_activate_view): Pass TRUE as @queue to e_shell_view_display_uri(). (goto_folder_dialog_folder_selected_cb): Likewise. * e-shell-shared-folder-picker-dialog.c (shared_folder_discovery_listener_callback): Pass TRUE as @queue to e_shell_view_display_uri(). * e-shell-view.c (display_uri): New arg @queue. If true, it allows the delayed_selection mechanism to happen transparently (returning TRUE, while before it used to return FALSE). Otherwise, refuse to queue the URI and return FALSE. (e_shell_view_display_uri): New arg @queue; pass it to display_uri(). (handle_current_folder_removed): Pass TRUE as @queue to e_shell_view_display_uri(). (set_folder_timeout): Likewise. (switch_on_folder_tree_click): Likewise. (activate_shortcut_cb): Likewise. (corba_interface_change_current_view_cb): Likewise. (socket_destroy_cb): Likewise. (socket_destroy_cb): Likewise. (e_shell_view_load_settings): Here, try displaying the old URI with @queue set to FALSE; if this fails, display the default URI and then invoke display again using @queue = TRUE so it gets queued up. This should fix #27721. svn path=/trunk/; revision=17972
* New. Like mktime(3), but assumes the input time is UTC.Dan Winship2002-09-053-5/+68
| | | | | | | | | * e-time-utils.c (e_mktime_utc): New. Like mktime(3), but assumes the input time is UTC. (e_localtime_with_offset): New. Like localtime_r(3), but also returns an offset from UTC. svn path=/trunk/; revision=17971
* Remove this from here.Dan Winship2002-09-054-31/+46
| | | | | | | | | | | | * acinclude.m4 (EVO_CHECK_TIMEZONE): Remove this from here. * configure.in: Put it here. (Connector no longer needs to share it). Also, check "tm_gmtoff" before "timezone", and if we have "timezone", check for "altzone" too. * acconfig.h: Add HAVE_ALTZONE svn path=/trunk/; revision=17970
* Made sure account->id->address is not NULL before adding it to the hashJeffrey Stedfast2002-09-052-1/+9
| | | | | | | | | | | 2002-09-04 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (mail_generate_reply): Made sure account->id->address is not NULL before adding it to the hash table. This is to prevent bug #29877 from crashing, although it is still an invalid error condition. svn path=/trunk/; revision=17969
* Remove the "Get!" printf. (set_prop): Likewise for "Set!"Dan Winship2002-09-052-2/+5
| | | | | | | * folder-info.c (get_prop): Remove the "Get!" printf. (set_prop): Likewise for "Set!" svn path=/trunk/; revision=17968
* Pass FALSE as @restore_all_views to e_shell_restore_from_settings() so weEttore Perazzoli2002-09-054-7/+22
| | | | | | | | | | * main.c (idle_cb): Pass FALSE as @restore_all_views to e_shell_restore_from_settings() so we only restore the first view. * e-shell.c (e_shell_restore_from_settings): New arg @restore_all_views. svn path=/trunk/; revision=17967
* bail out if we couldn't send the cancelJP Rosevear2002-09-057-31/+75
| | | | | | | | | | | | | | | | | | | | | | 2002-09-04 JP Rosevear <jpr@ximian.com> * gui/dialogs/event-editor.c (event_editor_send_comp): bail out if we couldn't send the cancel * gui/dialogs/task-editor.c (task_editor_send_comp): ditto * gui/dialogs/comp-editor.c (save_comp_with_send): indicate send status (real_send_comp): return success/fail, only resave the component a if we successfully sent (comp_editor_send_comp): return success/fail * gui/itip-utils.h: update proto * gui/itip-utils.c (itip_send_comp): return true if we sent the message svn path=/trunk/; revision=17966
* Add back "period" and "comma" asEttore Perazzoli2002-09-052-2/+9
| | | | | | accels for MailNextUnread and MailPreviousUnread. svn path=/trunk/; revision=17965
* provide error message param, give a dialog with the message if we get aJP Rosevear2002-09-059-22/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-09-04 JP Rosevear <jpr@ximian.com> * gui/itip-utils.c (comp_server_send): provide error message param, give a dialog with the message if we get a busy result; return TRUE if we succeed (itip_send_comp): bail out if we had a problem sending via the server * cal-client/cal-client.c (cal_client_send_object): pass back error message if we get the busy exception in the new param * cal-client/cal-client.h: update proto * pcs/cal.c (impl_Cal_send_object): dump backend error message into Busy exception * pcs/cal-backend.h: update proto * pcs/cal-backend.c (cal_backend_send_object): take/pass new error message parameter * pcs/cal-backend-file.c (cal_backend_file_send_object): take new param * idl/evolution-calendar.idl: add errorMsg to Busy exception svn path=/trunk/; revision=17964
* Pass NULL as @unpopulate_folder_context_menu_fn toEttore Perazzoli2002-09-0518-52/+247
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gui/component/addressbook-component.c (create_component): Pass NULL as @unpopulate_folder_context_menu_fn to evolution_shell_component_new(). * gui/component-factory.c (create_object): Pass NULL as @unpopulate_folder_context_menu_fn to evolution_shell_component_new(). * mail-account-gui.c (mail_account_gui_save): Remove unused variable. * component-factory.c (unpopulate_folder_context_menu): New. (create_component): Pass it to evolution_shell_component_new(). * component-factory.c (create_component): Pass NULL as @unpopulate_folder_context_menu_fn to evolution_shell_component_new(). * e-storage-set-view.c (popup_folder_menu): Remove the context menu items using evolution_shell_component_client_unpopulate_folder_context_menu() instead of doing it ourself, since BonoboUI sucks. * evolution-shell-component-client.c (evolution_shell_component_client_unpopulate_folder_context_menu): New. * evolution-test-component.c (register_component): Pass NULL as @unpopulate_folder_context_menu_fn to evolution_shell_component_new(). * evolution-shell-component.c: New member unpopulate_folder_context_menu_fn in EvolutionShellComponentPrivate. New member uic in EvolutionShellComponentPrivate. (init): Init new members to NULL. (destroy): bonobo_object_unref() priv->uic if not NULL. (evolution_shell_component_new): New arg @unpopulate_folder_context_menu_fn. (evolution_shell_component_construct): Likewise. (impl_populateFolderContextMenu): Set priv->uic to the newly created UIComponent. (impl_unpopulateFolderContextMenu): New, implementation for the ::unpopulateFolderContextMenu CORBA method. (class_init): Install. * Evolution-ShellComponent.idl (unpopulateFolderContextMenu): New method. (AlreadyPopulated): New exception. (populateFolderContextMenu): Can raise it. (NotPopulated): New exception. svn path=/trunk/; revision=17963
* clear nonfatal stuff.Not Zed2002-09-0410-45/+137
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-09-04 Not Zed <NotZed@Ximian.com> * tests/folder/test4.c (main): clear nonfatal stuff. * tests/folder/test6.c (main): check inbox and 'another folder' because some servers do different things w/ inbox. * providers/imap/camel-imap-message-cache.c (camel_imap_message_cache_get): Dont try to open the directory instead of an empty "" uid. * providers/imap/camel-imap-folder.c (imap_get_message): we dont want to g_return_if_fail, we need to set an exception and always handle the case. (get_message_simple): Set an exception if we get a construct failure. (imap_refresh_info): if we're refreshing inbox, force a reselect. this is required for at least cryus. CHECK doesnt work either :( * tests/lib/folders.c (test_folder_basic): for non-local stores, the folder will have an extra ref for selection, take this into account when checking ref leaks. (test_folder_message_ops): Dont try to delete folder with messages in it, it works generally with imap. also, change params so we can test different mailbox types. (test_folder_message_ops): disconnect remote services before finishing off. doesn't need to stricly but makes ref count checking more accurate. (test_folder_message_ops): removed explicit remote sync, imap does it itself now ... * providers/imap/camel-imap-store.c: (camel_imap_store_finalize): call service_disconnect, so it isn't called later in the finalise chain, to properly cleanup on exit. svn path=/trunk/; revision=17962
* If we fake the from eof file boundary, also make sure we say we matchedNot Zed2002-09-042-3/+15
| | | | | | | | | | | 2002-09-04 Not Zed <NotZed@Ximian.com> * camel-mime-parser.c (folder_scan_content): If we fake the from eof file boundary, also make sure we say we matched nothing. Also make the end case a little more robust to make sure we expired all hope of finding a sub-boundary. svn path=/trunk/; revision=17961
* unref the "without", adapter, and model, then chain up the GnomeDialogMike Kestner2002-09-042-0/+11
| | | | | | | | | | 2002-09-03 Mike Kestner <mkestner@ximian.com> * gui/component/select-names/e-select-names.c (e_select_names_destroy): unref the "without", adapter, and model, then chain up the GnomeDialog destroy function. svn path=/trunk/; revision=17960
* Removed entry from ChangeLog file (sorry very much)Carlos Garnacho Parro2002-09-041-8/+0
| | | | | | | | 2002-09-04 Carlos Garnacho Parro <garparr@teleline.es> * Removed entry from ChangeLog file (sorry very much) svn path=/trunk/; revision=17958
* don't make the reply component minimalJP Rosevear2002-09-042-5/+14
| | | | | | | | | | | 2002-09-03 JP Rosevear <jpr@ximian.com> * gui/itip-utils.c (comp_compliant): don't make the reply component minimal Fixes #28956 svn path=/trunk/; revision=17957
* Use ldap-settings.png instead of evolution-contacts.png.Ettore Perazzoli2002-09-042-1/+6
| | | | svn path=/trunk/; revision=17956
* New icon from Jakub.Ettore Perazzoli2002-09-042-0/+4
| | | | svn path=/trunk/; revision=17955
* [ fixes #29699 ] call _set_source with a NULL source to fill in dialogChris Toshok2002-09-042-0/+11
| | | | | | | | | | | | 2002-09-03 Chris Toshok <toshok@ximian.com> [ fixes #29699 ] * gui/component/addressbook-config.c (addressbook_add_server_druid): call _set_source with a NULL source to fill in dialog settings that are set from the option menus (like the SSL setting). svn path=/trunk/; revision=17954
* Ooops. I committed the wrong version of the file.Ettore Perazzoli2002-09-041-1/+1
| | | | svn path=/trunk/; revision=17953
* Create an Items placeholder under ComponentPlaceholder, and thenEttore Perazzoli2002-09-043-1/+18
| | | | | | | | | | | | | * e-storage-set-view.c (popup_folder_menu): Create an Items placeholder under ComponentPlaceholder, and then bonobo_ui_component_rm() it after we are done with the menu. This -should- fix #29782, but it doesn't. I am not sure why. * evolution-shell-component.h (EVOLUTION_SHELL_COMPONENT_POPUP_PLACEHOLDER): Append a "/Items" part. svn path=/trunk/; revision=17952
* (delete_contact_cb): Fix typoEttore Perazzoli2002-09-042-1/+7
| | | | | | | [`view>view' instead of `view->view']. Also, cast to GTK_WINDOW instead of GTK_WIDGET as it should be. svn path=/trunk/; revision=17951
* New callback functions that wrap the mail-callbacks versions ofJeffrey Stedfast2002-09-042-4/+36
| | | | | | | | | | | | | 2002-09-03 Jeffrey Stedfast <fejj@ximian.com> * folder-browser.c (mark_as_seen_cb): (mark_as_unseen_cb): (mark_as_important_cb): (mark_as_unimportant_cb): New callback functions that wrap the mail-callbacks versions of mark_as_<whatever>. Thanks to Owen Taylor for this fix. svn path=/trunk/; revision=17950
* Use bracketright and bracketleft forEttore Perazzoli2002-09-042-2/+7
| | | | | | next/prev unread. svn path=/trunk/; revision=17949
* Release 0.21.0 ChangesCarlos Garnacho Parro2002-09-040-0/+0
| | | | | | | | 2002-09-03 Carlos Garnacho Parro <garparr@teleline.es> * Release 0.21.0 Changes svn path=/trunk/; revision=17948
* Release 0.21.0 ChangesCarlos Garnacho Parro2002-09-041-0/+8
| | | | | | | | 2002-09-03 Carlos Garnacho Parro <garparr@teleline.es> * Release 0.21.0 Changes svn path=/trunk/; revision=17947
* Argh, didn't mean to commit this.Ettore Perazzoli2002-09-041-6/+0
| | | | svn path=/trunk/; revision=17946
* (show_import_wizard): Make the WM closeEttore Perazzoli2002-09-033-8/+15
| | | | | | | button in the dialog hide instead of destroying, using gnome_dialog_close_hides(). [#15572] svn path=/trunk/; revision=17945
* Dont translate / to dir_sep anymore, we always use /.Not Zed2002-09-032-12/+5
| | | | | | | | | 2002-09-04 Not Zed <NotZed@Ximian.com> * component-factory.c (storage_xfer_folder): Dont translate / to dir_sep anymore, we always use /. svn path=/trunk/; revision=17944
* Lots of changes, too numerous to list. Changed to useNot Zed2002-09-0313-574/+1379
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-09-04 Not Zed <NotZed@Ximian.com> * providers/imap/camel-imap-store.c, providers/imap/camel-imap-folder.c: Lots of changes, too numerous to list. Changed to use camel-imap-store-summary to cache list requests. Changed to use a canonicalised url path with / instead of per-store directory separator. Indirects folder name so invalid folder names can still be accessed. Summary now stored in a new expandable format in .ev-store-summary. 2002-08-28 Not Zed <NotZed@Ximian.com> * providers/imap/camel-imap-store.c (construct): Load store summary if it exists. (can_work_offline): Just see if we have any folders to say whether we can work offline or not. Should probably always just return true. 2002-08-27 Not Zed <NotZed@Ximian.com> * providers/imap/camel-imap-store-summary.[ch]: New files to handle offline definition of folders, etc. * camel-url.h: Define CamelURL to be struct _CamelURL rather than anonymous struct. * camel-store-summary.[ch]: a few api tweaks. Also, the summary header is versioned separately at each level, so that version upgrades can be handled separately. Renamed FolderInfo -> StoreInfo to avoid namespace with current FolderInfo code. This should be reversed when the FolderInfo code is rationalised to this new base. 2002-08-23 Not Zed <NotZed@Ximian.com> * providers/imap/camel-imap-command.c (camel_imap_command): domt encode folder name. * providers/imap/camel-imap-folder.c (do_copy): dont encode folder name. (do_append): dont encode folder name. * providers/imap/camel-imap-store.c (get_folder_status): don encode folder name in imap request. (get_folder_online): here too for creating folder. (rename_folder): Assume the incoming 'new name' is a utf8 path, whereas the 'old name' is as from get folder info (raw). (create_folder): Dont encode parent_name, assume its the raw thing. 2002-08-22 Not Zed <NotZed@Ximian.com> * providers/imap/camel-imap-store.c (get_folder_online): Select based on unconverted name. (imap_build_folder_info): New function to create a folderinfo properly based on raw name. (subscribe_folder): Use above helper. (imap_folder_effectively_unsubscribed): Same here. (imap_forget_folder): Same here. (get_one_folder_offline): " 2002-08-21 Not Zed <NotZed@Ximian.com> * providers/imap/camel-imap-store.c (parse_list_response_as_folder_info): Setup path properly, as decoded path with / separator. Setup full_name as non-decoded raw name. Keep url as decoded path but with server separator ... (ick). (create_folder): Dont call build_path anymore, get_folders() does it for us. (subscribe_folder): Build the path ourself. (imap_folder_effectively_unsubscribed): Same here. (get_subscribed_folders): list using %S not %F, we're using the raw server provided name directly. (subscribe_folder): As above, for SUBSCRIBE. (unsubscribe_folder): Same here. (delete_folder): Same. (rename_folder_info): Same here for source name. (rename_folder): And here? (get_folders_online): Amd here. * providers/imap/camel-imap-utils.c: (imap_parse_list_response): Dont decode the mailbox. * camel-utf8.[ch]: some new utf8 & utf7 utilities. * providers/imap/camel-imap-utils.c (imap_mailbox_encode): (imap_mailbox_decode): use camel_utf7/8* functions instead. : Add config.h and alloca.h headers. svn path=/trunk/; revision=17943
* use a more gnomeish versionJakub Steiner2002-09-032-0/+4
| | | | | | * ldap-settings.png: use a more gnomeish version svn path=/trunk/; revision=17942