aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove this prototype for a function that was removed long ago.Jason Leach2001-07-192-4/+6
| | | | | | | | | | 2001-07-18 Jason Leach <jleach@ximian.com> * mail-tools.h (mail_tool_get_local_inbox_url): Remove this prototype for a function that was removed long ago. (mail_tool_get_local_movemail_url): Ditto. svn path=/trunk/; revision=11220
* Update to the new way of finding the default account.Jason Leach2001-07-192-3/+14
| | | | | | | | | 2001-07-18 Jason Leach <jleach@ximian.com> * e-msg-composer-hdrs.c (create_from_optionmenu): Update to the new way of finding the default account. svn path=/trunk/; revision=11219
* [Simplifying how default account is stored and used internally, fixesJason Leach2001-07-197-82/+89
| | | | | | | | | | | | | | | | | | | | | | | | | 2001-07-18 Jason Leach <jleach@ximian.com> [Simplifying how default account is stored and used internally, fixes possabilities of having multiple default accounts and things like deleting the current default account] * mail-account-gui.c (mail_account_gui_new): Update for new way of finding out the default account. (mail_account_gui_save): Ditto. * mail-accounts.c (load_accounts): Ditto. * mail-config-druid.c (make_default_account): Ditto. * mail-config.c: Added an int MailConfig::default_account, to be used instead of a 'default_account' boolean on each mail account. (mail_config_set_default_account_num): New function, facilitates things. * Mail.idl: removed the Account::default_account boolean. svn path=/trunk/; revision=11218
* [ patch contributed by Jos Dehaes <jos.dehaes@bigfoot.com> ]Chris Toshok2001-07-192-15/+75
| | | | | | | | | | | | | | | | | | 2001-07-18 Chris Toshok <toshok@ximian.com> [ patch contributed by Jos Dehaes <jos.dehaes@bigfoot.com> ] * gui/component/addressbook-storage.c (register_storage): new function, register our evolution_storage. (addressbook_storage_setup): remove storage registration from here. (load_source_data): register the storage here before we load addressbook-sources.xml, and deregister it if there are no sources listed. (addressbook_storage_remove_source): unregister the storage if the list of sources hits 0 length. svn path=/trunk/; revision=11217
* Flush the listener's queue before unreffing it to ensure that it doesn'tDan Winship2001-07-194-5/+22
| | | | | | | | | | | | | | | | * backend/ebook/e-book.c (e_book_unload_uri): Flush the listener's queue before unreffing it to ensure that it doesn't emit any more "responses_queued" signals after the EBook is destroyed. * backend/ebook/e-book-listener.c (e_book_listener_check_queue, e_book_listener_queue_response, e_book_listener_new): Use bonobo_object_ref/unref rather than gtk_object_ref/unref. * backend/ebook/e-book-view-listener.c (e_book_view_listener_queue_response, e_book_view_listener_new): Likewise. svn path=/trunk/; revision=11216
* toolbar icons for message editorJakub Steiner2001-07-194-0/+5
| | | | svn path=/trunk/; revision=11215
* More stuffIain Holmes2001-07-194-10/+28
| | | | svn path=/trunk/; revision=11214
* Remove spewageIain Holmes2001-07-192-1/+4
| | | | svn path=/trunk/; revision=11213
* Make the Tasks option workIain Holmes2001-07-193-5/+68
| | | | svn path=/trunk/; revision=11212
* prune the list of cards that match our query using the avoid list here,Chris Toshok2001-07-192-17/+29
| | | | | | | | | | | | | 2001-07-18 Chris Toshok <toshok@ximian.com> * backend/ebook/e-card-compare.c (simple_query_cb): prune the list of cards that match our query using the avoid list here, instead of using the avoid list in the query itself, since ldap can't handle that. (use_common_book_cb): remove the block of code including the avoid list in the query sent to wombat. svn path=/trunk/; revision=11211
* Do what was suggested in #4596.Jeffrey Stedfast2001-07-193-32/+32
| | | | | | | | | 2001-07-18 Jeffrey Stedfast <fejj@ximian.com> * mail-tools.c (mail_tool_generate_forward_subject): Do what was suggested in #4596. svn path=/trunk/; revision=11210
* When the dialog gets closed, always make sure the entry widget becomesJeffrey Stedfast2001-07-192-1/+5
| | | | | | | | | | | | 2001-07-18 Jeffrey Stedfast <fejj@ximian.com> * e-filter-bar.c (rule_editor_destroyed): When the dialog gets closed, always make sure the entry widget becomes sensitive again. (menubar_activated): Don't use FILTER_SOURCE_INCOMING because that's not what we want, we want (I think) NULL (at least with NULL, bug #4490 goes away). svn path=/trunk/; revision=11209
* When the dialog gets closed, always make sure the entry widget becomesJeffrey Stedfast2001-07-192-188/+179
| | | | | | | | | 2001-07-18 Jeffrey Stedfast <fejj@ximian.com> * e-filter-bar.c (rule_editor_destroyed): When the dialog gets closed, always make sure the entry widget becomes sensitive again. svn path=/trunk/; revision=11208
* Make pretty buttons.Iain Holmes2001-07-193-7/+66
| | | | svn path=/trunk/; revision=11207
* Return -1 if we don't find it? This is what most of the code expected butJeffrey Stedfast2001-07-193-31/+41
| | | | | | | | | | 2001-07-18 Jeffrey Stedfast <fejj@ximian.com> * rule-context.c (rule_context_get_rank_rule): Return -1 if we don't find it? This is what most of the code expected but not what we were returning on fail. svn path=/trunk/; revision=11206
* Cosmetic fixesIain Holmes2001-07-192-0/+6
| | | | svn path=/trunk/; revision=11205
* USe a message box to look nicer.Iain Holmes2001-07-192-10/+12
| | | | svn path=/trunk/; revision=11204
* Updated Slovak translation.Stanislav Visnovsky2001-07-192-3217/+5211
| | | | | | | | 2001-07-18 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz> * sk.po: Updated Slovak translation. svn path=/trunk/; revision=11203
* Add GTK_WIDGET to the charset picker. Reportedly prevent a craash forPeter Williams2001-07-192-1/+4
| | | | | | | | | 2001-07-18 Peter Williams <peterw@ximian.com> * mail-accounts.c (construct): Add GTK_WIDGET to the charset picker. Reportedly prevent a craash for someone... ? svn path=/trunk/; revision=11202
* Typo fix. Later: And actually fix the typo.Peter Williams2001-07-182-1/+2
| | | | | | | | | 2001-07-18 Peter Williams <peterw@ximian.com> * mail-config.glade: Typo fix. Later: And actually fix the typo. svn path=/trunk/; revision=11199
* Typo fix.Peter Williams2001-07-182-1/+5
| | | | | | | | 2001-07-18 Peter Williams <peterw@ximian.com> * mail-config.glade: Typo fix. svn path=/trunk/; revision=11198
* Updated Swedish translation.Christian Rose2001-07-182-433/+472
| | | | | | | | 2001-07-18 Christian Rose <menthos@menthos.com> * sv.po: Updated Swedish translation. svn path=/trunk/; revision=11196
* don't show the time in the EDateEdit widget for adding EXDATEs.Damon Chaplin2001-07-183-2/+10
| | | | | | | | | | | | | 2001-07-17 Damon Chaplin <damon@ximian.com> * gui/dialogs/recurrence-page.c (init_widgets): don't show the time in the EDateEdit widget for adding EXDATEs. * cal-util/cal-component.c (cal_component_alarm_set_trigger): don't set t.time.is_date to -1. It is a boolean flag, 0 or 1. We probably don't want a date value, so we leave it at 0. svn path=/trunk/; revision=11193
* [ Fixes bugs #4611 - crash searching in the name field at Bigfoot for "\"Chris Toshok2001-07-182-6/+25
| | | | | | | | | | | | | | | | | 2001-07-17 Chris Toshok <toshok@ximian.com> [ Fixes bugs #4611 - crash searching in the name field at Bigfoot for "\" and #4554 - general ldap search crash ] * backend/pas/pas-backend-ldap.c (func_contains): the length of the big query string needs to take into account the length of the footer as well as the header - fix random memory corruption here. * backend/pas/pas-backend-ldap.c (pas_backend_ldap_build_query): list can be NULL, specifically if there's a parsing error in the sexp, so deal with it. svn path=/trunk/; revision=11192
* do not discard drawing icon if mask is NULLRodrigo Moya2001-07-183-2/+10
| | | | | | | | | | | | 2001-07-18 Rodrigo Moya <rodrigo@ximian.com> * gui/e-day-view-main-item.c (e_day_view_main_item_draw_day_event): do not discard drawing icon if mask is NULL * gui/e-day-view-top-item.c (e_day_view_top_item_draw_long_event): ditto svn path=/trunk/; revision=11190
* generate default configuration for icons-per-category the first time. AndRodrigo Moya2001-07-183-59/+116
| | | | | | | | | | | | | | | | 2001-07-17 Rodrigo Moya <rodrigo@ximian.com> * e-categories-config.c (initialize_categories_config): generate default configuration for icons-per-category the first time. And use a global (for this file) Bonobo_ConfigDatabase 2001-07-16 Rodrigo Moya <rodrigo@ximian.com> * e-categories-config.c (e_categories_config_get_icon_for): (e_categories_config_get_icon_file_for): (e_categories_config_set_icon_file_for): use GdkPixbuf to load images svn path=/trunk/; revision=11189
* Setup the auto-receive here instead.Jeffrey Stedfast2001-07-183-2/+11
| | | | | | | | | | | | 2001-07-17 Jeffrey Stedfast <fejj@ximian.com> * mail-accounts.c (mail_delete): Setup the auto-receive here instead. * mail-config.c (mail_config_remove_account): Don't setup the auto-recv here. svn path=/trunk/; revision=11188
* find the next displayable component (get_prev): find the previousJP Rosevear2001-07-182-3/+52
| | | | | | | | | | | | | 2001-07-17 JP Rosevear <jpr@ximian.com> * gui/e-itip-control.c (get_next): find the next displayable component (get_prev): find the previous displayable component (e_itip_control_set_data): use above (prev_clicked_cb): ditto (next_clicked_cb): ditto svn path=/trunk/; revision=11184
* Remove leftover ifdefs - FedericoFederico Mena Quintero2001-07-182-12/+1
| | | | svn path=/trunk/; revision=11183
* Reset the autoreceive when necessary.Iain Holmes2001-07-183-0/+8
| | | | svn path=/trunk/; revision=11181
* do not strdup a NULL (valid) timezoneJP Rosevear2001-07-182-6/+14
| | | | | | | | | | 2001-07-17 JP Rosevear <jpr@ximian.com> * src/libical/icaltimezone.c (icaltimezone_get_tznames_from_vtimezone): do not strdup a NULL (valid) timezone svn path=/trunk/; revision=11180
* Remove the debugging message here.Dan Winship2001-07-181-1/+0
| | | | | | | * gal/widgets/e-unicode.c (e_utf8_to_gtk_string_sized): Remove the debugging message here. svn path=/trunk/; revision=11179
* Fix for last change: hide the entire widget, not just the entry.Jason Leach2001-07-183-4/+10
| | | | | | | | | 2001-07-17 Jason Leach <jleach@ximian.com> * mail-account-gui.c (source_type_changed): Fix for last change: hide the entire widget, not just the entry. svn path=/trunk/; revision=11178
* Clean up some exception misusage.Peter Williams2001-07-186-20/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-07-17 Peter Williams <peterw@ximian.com> Clean up some exception misusage. * providers/imap/camel-imap-command.c (camel_imap_command): Use our own internal exception for sending the string and transfer it to @ex if anything goes wrong. (imap_read_response): Use our own internal exception for reading the untagged responses and blah blah blah. * camel-session.c (get_service): Use our own internal exception when constructing the service and transfer it to @ex if anything goes wrong. * camel-remote-store.c (remote_recv_line): Instead of having gboolean exception, use our own internal exception and copy it to @ex if anything goes wrong. * camel-store.c (store_sync): Create an internal exception because sync_folder() checks it for validity. Transfer it to @ex when done. * camel-exception.c (camel_exception_get_description): If @ex is NULL, complain - passing NULL exceptions to Camel is okay, but there should be no circumstances under which they're then examined. (camel_exception_get_id): Same here, (camel_exception_xfer): NULL-protect and warn if transferring from a NULL exception. svn path=/trunk/; revision=11177
* Fix to correctly handle text/uri-lists that contain more than a singleJeffrey Stedfast2001-07-183-53/+74
| | | | | | | | | | | | | | 2001-07-17 Jeffrey Stedfast <fejj@ximian.com> * folder-browser.c (message_list_drag_data_recieved): Fix to correctly handle text/uri-lists that contain more than a single url. * component-factory.c (destination_folder_handle_drop): Fix to correctly handle text/uri-lists that contain more than a single url. svn path=/trunk/; revision=11174
* Correctly handle text/uri-list's that contain more than a single fileJeffrey Stedfast2001-07-182-24/+30
| | | | | | | | | 2001-07-17 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer.c (drag_data_received): Correctly handle text/uri-list's that contain more than a single file reference. svn path=/trunk/; revision=11173
* oops, save ChangeLog before committing - FedericoFederico Mena Quintero2001-07-181-1/+2
| | | | svn path=/trunk/; revision=11171
* Make the Path: entry into a GnomeFileEntry so you get a nice "Browse..."Jason Leach2001-07-182-24/+40
| | | | | | | | | | 2001-07-17 Jason Leach <jleach@ximian.com> * mail-config.glade: Make the Path: entry into a GnomeFileEntry so you get a nice "Browse..." button that pops up a file selector to locate your mbox files. Bug #3501. svn path=/trunk/; revision=11170
* Fix up the "exactly version N" case of EVO_CHECK_LIBDan Winship2001-07-182-2/+10
| | | | | | * configure.in: Fix up the "exactly version N" case of EVO_CHECK_LIB svn path=/trunk/; revision=11169
* Really fixes #4380. The previous fix was necessary but not sufficient; itFederico Mena Quintero2001-07-186-5/+58
| | | | | | | | | | | | | | | | | | | | | | | 2001-07-17 Federico Mena Quintero <federico@ximian.com> Really fixes #4380. The previous fix was necessary but not sufficient; it worked for me because my system timezone happens to match the Evolution timezone --- if they don't match, the bug would persist. * cal-util/timeutil.c (time_to_gdate_with_zone): New function. We cannot use g_date_set_time() anymore because it does not take timezones into account. * gui/gnome-cal.c (get_days_shown): Use the function above. * gui/e-day-view.c (e_day_view_find_work_week_start): Likewise. * gui/e-week-view.c (e_week_view_set_selected_time_range): Likewise. 2001-07-17 Jon Trowbridge <trow@ximian.com> svn path=/trunk/; revision=11167
* Cleaned up a bit. (handle_multipart_encrypted): Replace the encrypted partJeffrey Stedfast2001-07-183-19/+26
| | | | | | | | | | 2001-07-17 Jeffrey Stedfast <fejj@ximian.com> * mail-format.c (mail_part_toggle_displayed): Cleaned up a bit. (handle_multipart_encrypted): Replace the encrypted part with the decrypted part. svn path=/trunk/; revision=11166
* Hold a reference to our listener while the idle function is active.Jon Trowbridge2001-07-187-19/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-07-17 Jon Trowbridge <trow@ximian.com> * backend/ebook/e-book-view-listener.c (e_book_view_listener_queue_response): Hold a reference to our listener while the idle function is active. (e_book_view_listener_check_queue): Only unref the listener when the idle function is finished. * gui/component/select-names/e-select-names-manager.c (e_select_names_clicked): Instead of replacing section->model with source, copy source onto section->model with e_select_names_model_overwrite_copy. #if 0/#endif out all of the stuff related to ETextModels, because it doesn't make any sense to me, and everything appears to work without it. (Die bug #2059. Die! Die! Die!) * gui/component/select-names/e-select-names-model.c (e_select_names_model_overwrite_copy): Added. Copies the contents of one ESelectNamesModel onto another. * backend/ebook/e-destination.c (e_destination_copy): Made the argument const. svn path=/trunk/; revision=11165
* Removed old, broken code and annoying g_messages.Jon Trowbridge2001-07-183-50/+22
| | | | | | | | | | | | | | | | | 2001-07-17 Jon Trowbridge <trow@ximian.com> * backend/ebook/e-destination.c (e_destination_set_string): Removed old, broken code and annoying g_messages. * backend/ebook/e-book-listener.c (e_book_listener_queue_response): Hold a reference to the listener while the idle function is active. (e_book_listener_check_queue): Only release our reference to the listener when the queue is empty. These two changes fix a race condition, since the listener could be unrefed while the listener was still active. (Seems to fix bug #4485) svn path=/trunk/; revision=11164
* Make a nicer delete account dialogIain Holmes2001-07-182-6/+11
| | | | svn path=/trunk/; revision=11161
* install category iconsRodrigo Moya2001-07-182-1/+23
| | | | | | | | 2001-07-17 Rodrigo Moya <rodrigo@ximian.com> * Makefile.am: install category icons svn path=/trunk/; revision=11160
* Use CAMEL_VTRASH_NAME.Jeffrey Stedfast2001-07-187-21/+28
| | | | | | | | | | | | | | | | 2001-07-17 Jeffrey Stedfast <fejj@ximian.com> * mail-local.c (init_trash): Use CAMEL_VTRASH_NAME. * mail-ops.c (add_vtrash_info): Use CAMEL_VTRASH_NAME. * folder-browser.c: turned off some debugging 2001-07-16 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (transfer_msg): Disallow vtrash for now... svn path=/trunk/; revision=11159
* Use CAMEL_VTRASH_NAME.Jeffrey Stedfast2001-07-184-8/+15
| | | | | | | | | | 2001-07-17 Jeffrey Stedfast <fejj@ximian.com> * camel-store.c (init_trash): Use CAMEL_VTRASH_NAME. * camel-vtrash-folder.h: #define CAMEL_VTRASH_NAME svn path=/trunk/; revision=11158
* okay. me lazy. cvs stupid. = recommitting all again. These are tiny filesTuomas Kuosmanen2001-07-171-0/+0
| | | | | | though. /tigert svn path=/trunk/; revision=11156
* some stuff, apparently I copied over some files since it wants to commitTuomas Kuosmanen2001-07-174-0/+0
| | | | | | these, but oh well.. not all of them are new as you see. /tigert svn path=/trunk/; revision=11155
* new icons.. /tigertTuomas Kuosmanen2001-07-174-0/+5
| | | | svn path=/trunk/; revision=11154
* Patch from Taylor Hayward <thayward@gjpc.com>. Added accelerators to a fewChristopher James Lahey2001-07-175-57/+61
| | | | | | | | | | | | 2001-07-17 Christopher James Lahey <clahey@ximian.com> * gui/contact-editor/contact-editor.glade, gui/merging/e-card-duplicate-detected.glade, gui/merging/e-card-merging-book-commit-duplicate-detected.glade, printing/e-contact-print.glade: Patch from Taylor Hayward <thayward@gjpc.com>. Added accelerators to a few dialogs. svn path=/trunk/; revision=11153
* Print a g_message when the list of invited people changes in theJon Trowbridge2001-07-172-2/+20
| | | | | | | | | | | | | 2001-07-17 Jon Trowbridge <trow@ximian.com> * gui/dialogs/meeting-page.c (invite_entry_changed): Print a g_message when the list of invited people changes in the SelectNames control. (add_section): #if 0/#endif out some (broken?) code. (get_select_name_dialog): Listen for changes in the SelectNames control. svn path=/trunk/; revision=11151
* Added addSectionWithLimit to the SelectNames interface.Jon Trowbridge2001-07-179-37/+254
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-07-16 Jon Trowbridge <trow@ximian.com> * gui/component/select-names/Evolution-Addressbook-SelectNames.idl: Added addSectionWithLimit to the SelectNames interface. * gui/component/select-names/e-select-names-bonobo.c (impl_SelectNames_add_section_with_limit): Added. Implements addSectionWithLimit. (e_select_names_bonobo_construct): Set up as a BonoboEventSource. (init): Listen for "changed" signals from our manager. (manager_changed_cb): Notify our listeners if we get a changed signal from our manager. * gui/component/select-names/e-select-names-manager.c (e_select_names_manager_class_init): Added a "changed" signal". (section_copy): Propogate the signal connection. (section_free): Disconnect the changed handler. (e_select_names_manager_add_section_with_limit): Connect to the new section's model, listening for changes. (e_select_names_manager_activate_dialog): Connect to the "working copy" model, listening for changes. (e_select_names_manager_add_section_with_limit): Added. (e_select_names_manager_add_section): Changed to just be a special case of e_select_names_manager_add_section_with_limit. * gui/component/select-names/e-select-names-model.c (e_select_names_model_set_limit): Added. Allows a max number of names allowed in the model. (e_select_names_model_get_limit): Added. Returns the limit. (e_select_names_model_at_limit): Added. Returns TRUE if the model is "full". (e_select_names_model_insert): Check that we aren't at the limit before inserting. Silently return if we are. (e_select_names_model_append): Check that we aren't at the limit before appending. Silently return if we are. svn path=/trunk/; revision=11150
* destroy the dialog widget here. Fixes bug #4198.Damon Chaplin2001-07-172-0/+10
| | | | | | | | | 2001-07-17 Damon Chaplin <damon@ximian.com> * gui/dialogs/e-timezone-dialog.c (e_timezone_dialog_destroy): destroy the dialog widget here. Fixes bug #4198. svn path=/trunk/; revision=11149
* Add closing dots to the "Filter on..." items for consistency with theEttore Perazzoli2001-07-172-4/+9
| | | | | | | * evolution-mail-message.xml: Add closing dots to the "Filter on..." items for consistency with the "VFolder on..." ones. svn path=/trunk/; revision=11147
* [ Fix bug #4705 - LDAP storage gets saved with corrupted binddn]Chris Toshok2001-07-174-5/+29
| | | | | | | | | | | | | | | | | | | | | | | | | 2001-07-16 Chris Toshok <toshok@ximian.com> [ Fix bug #4705 - LDAP storage gets saved with corrupted binddn] * gui/component/addressbook-config.c (addressbook_dialog_apply): call addressbook_storage_write_sources here after we're done rebuilding them. * gui/component/addressbook-storage.c (addressbook_storage_clear_sources): don't write the source file here. (addressbook_storage_add_source): same. (addressbook_storage_remove_source): same. (addressbook_storage_write_sources): new function, write the source file out. (addressbook_source_copy): g_strdup the binddn so we don't end up free'ing it multiple times thanks to copies freeing theirs. * gui/component/addressbook-storage.h: add prototype for address_storage_write_sources. svn path=/trunk/; revision=11146
* try to use builtin timezones before getting them from the server. WhenDamon Chaplin2001-07-176-26/+77
| | | | | | | | | | | | | | | | | | | | | | 2001-07-16 Damon Chaplin <damon@ximian.com> * gui/dialogs/task-page.c (task_page_fill_widgets): * gui/dialogs/event-page.c (event_page_fill_widgets): try to use builtin timezones before getting them from the server. When creating new events/tasks the timezones may not be on the server. * gui/dialogs/event-page.c (event_page_fill_widgets): for all-day events we subtract a day from the end date rather than add it. * gui/dialogs/e-timezone-dialog.c (on_map_leave): ignore the event if it isn't a GDK_CROSSING_NORMAL event. For some reason we are getting leave events when the button is pressed, which meant that selecting timezones in the map didn't work. * gui/dialogs/comp-editor-util.c (comp_editor_dates): * gui/print.c (print_date_label): only free icaltimetype if not NULL. svn path=/trunk/; revision=11144
* return NULL if we couldn't find the LOCATION.Damon Chaplin2001-07-173-9/+26
| | | | | | | | | | | | | | | 2001-07-16 Damon Chaplin <damon@ximian.com> * src/libical/icaltimezone.c (icaltimezone_get_location_from_vtimezone): return NULL if we couldn't find the LOCATION. (icaltimezone_get_utc_offset): ifdef'd out a debugging message. (icaltimezone_get_location): (icaltimezone_get_latitude): (icaltimezone_get_longitude): don't load the builtin timezone for these. We should already have the data from reading zones.tab. (icaltimezone_get_builtin_timezone_from_tzid): return NULL if the TZID given is NULL or "" (i.e. a floating time). svn path=/trunk/; revision=11143
* Use g_strcasecmp() when looking for a Trash folder - it may be lowercaseJeffrey Stedfast2001-07-172-8/+20
| | | | | | | | | | 2001-07-16 Jeffrey Stedfast <fejj@ximian.com> * mail-ops.c (add_vtrash_info): Use g_strcasecmp() when looking for a Trash folder - it may be lowercase or something funky. (transfer_messages_transfer): Special-case vtrash folders. svn path=/trunk/; revision=11142
* Fix logicIain Holmes2001-07-171-1/+1
| | | | svn path=/trunk/; revision=11141
* Use g_strcasecmp() when looking for a Trash folder - it may be lowercaseJeffrey Stedfast2001-07-174-28/+39
| | | | | | | | | | | | | | | | 2001-07-16 Jeffrey Stedfast <fejj@ximian.com> * mail-ops.c (add_vtrash_info): Use g_strcasecmp() when looking for a Trash folder - it may be lowercase or something funky. * mail-local.c (init_trash): No need to specify the vfolder expression here. This code was moved into camel-vtrash-folder.c ages ago. * component-factory.c: Let VTrash folders accept/export the same dnd types as normal folders. svn path=/trunk/; revision=11140
* Removed unused headers - FedericoFederico Mena Quintero2001-07-171-8/+0
| | | | svn path=/trunk/; revision=11139
* Generalized function for trying a number of strptime() formats on aFederico Mena Quintero2001-07-173-53/+110
| | | | | | | | | | | | 2001-07-16 Federico Mena Quintero <federico@ximian.com> * e-time-utils.c (parse_with_strptime): Generalized function for trying a number of strptime() formats on a string. (e_time_parse_time): Use parse_with_strptime(). (e_time_parse_date): New function, analogous to the previous one, but uses a number of date formats. svn path=/trunk/; revision=11138
* Fixes bug #2901.Federico Mena Quintero2001-07-172-16/+10
| | | | | | | | | | | 2001-07-16 Federico Mena Quintero <federico@ximian.com> Fixes bug #2901. * e-dateedit.c (e_date_edit_parse_date): Use e_time_parse_date(). (e_date_edit_parse_time): Use e_time_parse_time(). svn path=/trunk/; revision=11137
* Don't import if nsmail is emptyIain Holmes2001-07-172-3/+60
| | | | svn path=/trunk/; revision=11136
* Use other folders to import intoIain Holmes2001-07-172-2/+15
| | | | svn path=/trunk/; revision=11135
* Let VTrash folders accept/export the same dnd types as normal folders.Jeffrey Stedfast2001-07-172-20/+26
| | | | | | | | | 2001-07-16 Jeffrey Stedfast <fejj@ximian.com> * component-factory.c: Let VTrash folders accept/export the same dnd types as normal folders. svn path=/trunk/; revision=11134
* Given: 4 EXISTS 1 EXPUNGE We have to pass 3, not 4 toDan Winship2001-07-172-0/+16
| | | | | | | | | | | * providers/imap/camel-imap-command.c (camel_imap_response_free): Given: * 4 EXISTS * 1 EXPUNGE We have to pass 3, not 4 to camel_imap_folder_changed for the exists count. Fixes ximian bug #2112 (finally!). svn path=/trunk/; revision=11133
* prototype outbox_folder so we can check if a folder is it.Peter Williams2001-07-172-4/+23
| | | | | | | | | | | | | 2001-07-16 Peter Williams <peterw@ximian.com> * mail-folder-cache.c (outbox_folder): prototype outbox_folder so we can check if a folder is it. (make_folder_name): If the folder is the outbox, display the count of total messages as "unsent". (make_folder_status): If the folder is the outbox, display "unsent" instead of "total" svn path=/trunk/; revision=11132
* Use our own display_style member instead of the global setting.Peter Williams2001-07-178-10/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-07-16 Peter Williams <peterw@ximian.com> * mail-display.c (mail_display_redisplay): Use our own display_style member instead of the global setting. (mail_display_init): Initialize display_style. * mail-display.h: Include "mail-config.h" and add a display_style member. * mail-format.c (write_headers): Look at the MailDisplay's display_style instead of using the full_headers data. * folder-browser.c (folder_browser_set_message_display_style): Set the MailDisplay's display style as well as the global display style. (my_folder_browser_init): Don't save preference changes by default. (This is only observered wrt. the message display style but should apply to other items.) * folder-browser-factory.c (folder_browser_factory_new_control): Set this FB to save the preferences set in it. * folder-browser-ui.c (folder_browser_ui_add_message): Read our display's state instead of the global setting. svn path=/trunk/; revision=11131
* Nicer error reporting.Iain Holmes2001-07-173-6/+31
| | | | svn path=/trunk/; revision=11130
* DUH. No need to update every folder if we set the folder browser to NULL.Peter Williams2001-07-162-5/+11
| | | | | | | | | | 2001-07-16 Peter Williams <peterw@ximian.com> * mail-folder-cache.c (mail_folder_cache_set_folder_browser): DUH. No need to update every folder if we set the folder browser to NULL. svn path=/trunk/; revision=11128
* Call mail_autoreceive_setup() so that any changes to the list of accountsJeffrey Stedfast2001-07-162-0/+9
| | | | | | | | | | 2001-07-15 Jeffrey Stedfast <fejj@ximian.com> * mail-account-gui.c (mail_account_gui_save): Call mail_autoreceive_setup() so that any changes to the list of accounts will be respected the next time mail is checked. svn path=/trunk/; revision=11127
* *** empty log message ***Jacob Berkman2001-07-163-21/+27
| | | | svn path=/trunk/; revision=11126
* Reset the view when we set the model here. Fixes Ximian #4105.Christopher James Lahey2001-07-161-0/+1
| | | | | | | | | 2001-07-16 Christopher James Lahey <clahey@ximian.com> * gal/widgets/e-reflow.c (connect_model): Reset the view when we set the model here. Fixes Ximian #4105. svn path=/trunk/; revision=11124
* Changelog too.. /tigertTuomas Kuosmanen2001-07-161-0/+6
| | | | svn path=/trunk/; revision=11123
* new icons added.. /tigertTuomas Kuosmanen2001-07-163-0/+0
| | | | | | | new icons added.. /tigert svn path=/trunk/; revision=11122
* Removed. (load_shortcuts): Don't call it.Ettore Perazzoli2001-07-162-29/+6
| | | | | | | | * e-shortcuts.c (override_shortcut_name_and_type_from_storage_set): Removed. (load_shortcuts): Don't call it. svn path=/trunk/; revision=11120
* Changed to use test -h instead of -L for checking /var/mail vsNot Zed2001-07-162-1/+6
| | | | | | | | | 2001-07-16 Not Zed <NotZed@Ximian.com> * configure.in: Changed to use test -h instead of -L for checking /var/mail vs /var/spool/mail svn path=/trunk/; revision=11118
* Updated slightly for new design.Kevin Breit2001-07-164-6/+30
| | | | | | | | 2001-07-15 Kevin Breit <battery841@mediaone.net> * C/config-sync.sgml: Updated slightly for new design. svn path=/trunk/; revision=11117
* [Fix #4387, Shortcut bar items don't keep the name after rename.]Ettore Perazzoli2001-07-152-1/+8
| | | | | | | * e-shortcuts.c (update_shortcuts_by_path): Do not change the name of the shortcut if the folder's name changes. svn path=/trunk/; revision=11115
* Display an icon for nodes at depth greater than 2 in the tree view asEttore Perazzoli2001-07-152-11/+10
| | | | | | well. svn path=/trunk/; revision=11113
* Commented out some unused variables and labels. (e_destination_importv):Christopher James Lahey2001-07-153-0/+22
| | | | | | | | | | | | | | | 2001-07-15 Christopher James Lahey <clahey@ximian.com> * backend/ebook/e-destination.c (e_destination_set_string): Commented out some unused variables and labels. (e_destination_importv): Check for the xml not parsing correctly and just return NULL here. * gui/component/select-names/e-select-names-model.c (e_select_names_model_import_destinationv): Handle a NULL destv here. svn path=/trunk/; revision=11112
* Start editing immediately on a button_press that grabs the focus.Christopher James Lahey2001-07-151-27/+44
| | | | | | | | | | | 2001-07-15 Christopher James Lahey <clahey@ximian.com> * gal/e-text/e-text.c (e_text_event): Start editing immediately on a button_press that grabs the focus. e_canvas_item_grab_focus doesn't seem to get us the focus event until the event loop. Fixes Ximian bug #1766. svn path=/trunk/; revision=11111
* Added a call to e_table_view_to_model_row here.Christopher James Lahey2001-07-152-3/+16
| | | | | | | | | | | | | 2001-07-15 Christopher James Lahey <clahey@ximian.com> * gui/widgets/e-addressbook-view.c (table_drag_data_get): Added a call to e_table_view_to_model_row here. (e_addressbook_view_can_print, e_addressbook_view_can_delete, e_addressbook_view_can_copy): If the selection model is NULL here, return NULL (this was done before in a g_return_val_if_fail which is only conditionally included.) svn path=/trunk/; revision=11110
* Fix a crash that could happen by closing one or more views, and thenEttore Perazzoli2001-07-153-4/+14
| | | | | | clicking on the off-line button. svn path=/trunk/; revision=11107
* If the message info for an expunged message is NULL, then just break out -Jeffrey Stedfast2001-07-152-0/+13
| | | | | | | | | | | 2001-07-14 Jeffrey Stedfast <fejj@ximian.com> * providers/imap/camel-imap-folder.c (camel_imap_folder_changed): If the message info for an expunged message is NULL, then just break out - maybe a message was expunged that we were never notified even existed? svn path=/trunk/; revision=11106
* Some QA.Carlos Perelló Marín2001-07-152-37/+41
| | | | | | | | 2001-07-13 Carlos Perelló Marín <carlos@gnome-db.org> * es.po: Some QA. svn path=/trunk/; revision=11105
* Icon name fixIain Holmes2001-07-142-1/+5
| | | | svn path=/trunk/; revision=11104
* new category icons, more to follow. /tigertTuomas Kuosmanen2001-07-144-0/+5
| | | | svn path=/trunk/; revision=11103
* Added lots of good stuff with the first time druid.Kevin Breit2001-07-142-0/+510
| | | | | | | | 2001-07-13 Kevin Breit <battery841@mediaone.net> * C/usage-mainwindow.sgml: Added lots of good stuff with the first time druid. svn path=/trunk/; revision=11102
* more updatesJP Rosevear2001-07-142-14/+54
| | | | | | | | 2001-07-13 JP Rosevear <jpr@ximian.com> * NEWS: more updates svn path=/trunk/; revision=11101
* WiddleIain Holmes2001-07-141-1/+4
| | | | svn path=/trunk/; revision=11100
* oops, forgot some stuffJeffrey Stedfast2001-07-141-2/+8
| | | | svn path=/trunk/; revision=11099
* Typo fixPeter Williams2001-07-141-1/+1
| | | | svn path=/trunk/; revision=11098
* Merged mine and Peter's entries.Jeffrey Stedfast2001-07-144-16/+48
| | | | | | | | 2001-07-13 Jeffrey Stedfast <fejj@ximian.com> * NEWS (Mail): Merged mine and Peter's entries. svn path=/trunk/; revision=11097
* 0.11 news for peterwPeter Williams2001-07-141-0/+27
| | | | svn path=/trunk/; revision=11096
* Ummmm, it's the NEWS, take a guessIain Holmes2001-07-141-0/+9
| | | | svn path=/trunk/; revision=11095
* Added a hack to convert charsets in the format iso8859-1 to iso-8859-1Jeffrey Stedfast2001-07-142-25/+43
| | | | | | | | | | | | 2001-07-13 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-utils.c (rfc2047_decode_word): Added a hack to convert charsets in the format iso8859-1 to iso-8859-1 because it seems to be more iconv friendly. It has been reported that on some systems, iconv doesn't know about iso8859-1 while it *does* know about iso-8859-1. See bug #4530. svn path=/trunk/; revision=11094
* Segfault prevention here if no uid is currently loaded.Peter Williams2001-07-142-6/+8
| | | | | | | | | 2001-07-13 Peter Williams <peterw@ximian.com> * mail-callbacks.c (expunge_folder): Segfault prevention here if no uid is currently loaded. svn path=/trunk/; revision=11093
* Segfault prevention here if we lose the race withPeter Williams2001-07-142-1/+5
| | | | | | | | | 2001-07-13 Peter Williams <peterw@ximian.com> * mail-callbacks.c (expunge_folder): Segfault prevention here if we lose the race with message_list_set_hidedeleted(). svn path=/trunk/; revision=11092
* Updated Polish translationChyla Zbigniew2001-07-142-32/+54
| | | | svn path=/trunk/; revision=11091
* Let people install as non-root, but give them a bigass warning so they'rePeter Williams2001-07-143-4/+48
| | | | | | | | | | | | | | | | 2001-07-13 Peter Williams <peterw@ximian.com> * Makefile.am (install-exec-local): Let people install as non-root, but give them a bigass warning so they're not allowed to complain when it doesn't work right. * camel-remote-store.c (sync_remote_folder): New function: hash table callback. (remote_disconnect): If cleanly disconnecting, sync our folders. Fixes deadlocks on exit (folders syncing after store disconnects) and also makes sense. svn path=/trunk/; revision=11090
* Set the property box changeIain Holmes2001-07-142-0/+7
| | | | svn path=/trunk/; revision=11089
* Convert the date string to utf8 before appending it to HTML.Chyla Zbigniew2001-07-142-2/+10
| | | | | | | * e-summary.c (e_summary_draw): Convert the date string to utf8 before appending it to HTML. svn path=/trunk/; revision=11088
* New function. If a vfolder in our list gets finalized, NULL outPeter Williams2001-07-132-0/+28
| | | | | | | | | | | 2001-07-13 Peter Williams <peterw@ximian.com> * mail-vfolder.c (unlist_vfolder): New function. If a vfolder in our list gets finalized, NULL out info->folder (Is it wrong if this happens?) Also, locking issues? (vfolder_uri_to_folder): Hook up to the finalize event here. svn path=/trunk/; revision=11087
* Updated to reflect changes in the filter API by passing in the providedJeffrey Stedfast2001-07-132-0/+19
| | | | | | | | | | | | | | | | | | | | | | 2001-07-13 Jeffrey Stedfast <fejj@ximian.com> * mail-ops.c (filter_folder_filter): Updated to reflect changes in the filter API by passing in the provided uid cache to camel_filter_driver_filter_folder. (mail_filter_folder): Set the cache to NULL. (mail_fetch_mail): Set the cache to NULL. (fetch_mail_fetch): If a cache exists for this folder, set it. When we are finished filtering the incoming messages, the logic changes a bit. We now save the cache if keep_on_server is set *or* if there was an exception this way if the user's download gets interrupted, he won't have to download all the messages again. (fetch_mail_fetch): Oh yea, and just so if we get an exception with `delete' turned on, the next time the user checks mail and an exception *doesn't* occur, it will go back and mark all the messages for deletion. svn path=/trunk/; revision=11086
* Updated to reflect changes in the filter API by passing in the providedJeffrey Stedfast2001-07-132-45/+64
| | | | | | | | | | | | | | | | | | 2001-07-13 Jeffrey Stedfast <fejj@ximian.com> * mail-ops.c (filter_folder_filter): Updated to reflect changes in the filter API by passing in the provided uid cache to camel_filter_driver_filter_folder. (mail_filter_folder): Set the cache to NULL. (mail_fetch_mail): Set the cache to NULL. (fetch_mail_fetch): If a cache exists for this folder, set it. When we are finished filtering the incoming messages, the logic changes a bit. We now save the cache if keep_on_server is set *or* if there was an exception this way if the user's download gets interrupted, he won't have to download all the messages again. svn path=/trunk/; revision=11085
* We now use a structure as the bucket data rather than just a cache levelJeffrey Stedfast2001-07-136-32/+106
| | | | | | | | | | | | | | | | | | | | | | | | | 2001-07-13 Jeffrey Stedfast <fejj@ximian.com> * camel-uid-cache.c (camel_uid_cache_new): We now use a structure as the bucket data rather than just a cache level so set the save state to TRUE. (maybe_write_uid): We only save the uid if the cache levels are the same *and* if the save state is TRUE. (free_uid): Free the state value. (camel_uid_cache_get_new_uids): New uids that get added to the cache start with a save state of FALSE. (camel_uid_cache_save_uid): Set the save state of the uid to TRUE. What should we do if the uid isn't already in the cache? Currently I make it add the uid, but maybe it shouldn't? * providers/imap/camel-imap-folder.c (imap_filter_timeout): Update to reflect CamelFilterDriver API changes. * camel-filter-driver.c (camel_filter_driver_filter_folder): Take a cache argument so we can tell the cache whether or not the uid should be saved (meaning we have successfully filtered it). svn path=/trunk/; revision=11084
* Updated Norwegian (nynorsk) translation.Kjartan Maraas2001-07-132-4726/+7352
| | | | | | | | 2001-07-13 Kjartan Maraas <kmaraas@gnome.org> * nn.po: Updated Norwegian (nynorsk) translation. svn path=/trunk/; revision=11083
* new icon, for "customize", based on jakub's nifty wrench icon. /tigertTuomas Kuosmanen2001-07-132-0/+5
| | | | svn path=/trunk/; revision=11082
* Updating again.Christian Rose2001-07-132-403/+413
| | | | | | | | 2001-07-13 Christian Rose <menthos@menthos.com> * sv.po: Updating again. svn path=/trunk/; revision=11081
* Updated Polish translationChyla Zbigniew2001-07-132-254/+300
| | | | svn path=/trunk/; revision=11080
* Updated Hungarian translation.Andras Timar2001-07-132-556/+603
| | | | | | | | 2001-07-13 Andras Timar <timar@gnome.hu> * hu.po: Updated Hungarian translation. svn path=/trunk/; revision=11079
* Changed Company to Organization here.Christopher James Lahey2001-07-132-2/+7
| | | | | | | | | 2001-07-13 Christopher James Lahey <clahey@ximian.com> * gui/contact-editor/contact-editor.glade: Changed Company to Organization here. svn path=/trunk/; revision=11078
* Made these functions return -1 if the x and y aren't over any cell at all.Christopher James Lahey2001-07-131-0/+5
| | | | | | | | | 2001-07-12 Christopher James Lahey <clahey@ximian.com> * e-tree.c (e_tree_get_cell_at): Made these functions return -1 if the x and y aren't over any cell at all. svn path=/trunk/; revision=11077
* add ldap cflagsJP Rosevear2001-07-132-0/+5
| | | | | | | | 2001-07-12 JP Rosevear <jpr@ximian.com> * backend/pas/Makefile.am: add ldap cflags svn path=/trunk/; revision=11076
* Because bugzilla.ximian does have a mail gateway now, we can haveJason Leach2001-07-132-22/+13
| | | | | | | | | | 2001-07-12 Jason Leach <jleach@ximian.com> * e-shell-view-menu.c (command_submit_bug): Because bugzilla.ximian does have a mail gateway now, we can have Help->Submit Bug Report open up bug-buddy. svn path=/trunk/; revision=11075
* Removed a warning that I don't need anymore. This code is workingJeffrey Stedfast2001-07-133-12/+17
| | | | | | | | | 2001-07-12 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer.c (menu_changed_charset_cb): Removed a warning that I don't need anymore. This code is working wonderfully ;-) svn path=/trunk/; revision=11074
* Oops. I introduced my own bug, accidently set `email' to a g_free'dJeffrey Stedfast2001-07-132-1/+7
| | | | | | | | | | 2001-07-12 Jeffrey Stedfast <fejj@ximian.com> * backend/ebook/e-destination.c (e_destination_xml_decode): Oops. I introduced my own bug, accidently set `email' to a g_free'd pointer - eek! svn path=/trunk/; revision=11073
* Remove warningIain Holmes2001-07-132-1/+4
| | | | svn path=/trunk/; revision=11072
* Fixes about a zillion bugsIain Holmes2001-07-132-1/+20
| | | | svn path=/trunk/; revision=11071
* include <config.h>Iain Holmes2001-07-132-0/+5
| | | | svn path=/trunk/; revision=11070
* Optimized the same way I optimized g_strsplit. If you use a GPtrArrayJeffrey Stedfast2001-07-132-97/+76
| | | | | | | | | | | | | | 2001-07-12 Jeffrey Stedfast <fejj@ximian.com> * backend/ebook/e-destination.c (e_destination_importv): Optimized the same way I optimized g_strsplit. If you use a GPtrArray instead of a linked list, you save yourself from having to iterate through the list an extra 3 times. (e_destination_xml_decode): Do NOT, I repeat: do NOT! e_utf8_xml1_decode something which is already in UTF-8 or you'll corrupt it!! I smack thee who hath done this evil deed! svn path=/trunk/; revision=11069
* Okay, I've decided that that user is just on crack. We don't want to allowJeffrey Stedfast2001-07-132-8/+12
| | | | | | | | | | | | | | 2001-07-12 Jeffrey Stedfast <fejj@ximian.com> * camel-filter-driver.c (camel_filter_driver_filter_message): Okay, I've decided that that user is just on crack. We don't want to allow filtering of deleted messages or we could get some unexpected behavior. (do_move): Oops. My last fix needs to be after the if-statement, not inside it. (do_copy): And here too. svn path=/trunk/; revision=11068
* Added missing underlined shortcuts.Taylor Hayward2001-07-137-15/+31
| | | | | | | | | | | | | | 2001-07-12 Taylor Hayward <taylorhayward@yahoo.com> * gui/goto-dialog.glade: * gui/meeting-mockup.glade: * gui/alarm-notifyålarm-notify.glade: * gui/dialogs/alarm-page.glade: * gui/dialogs/meeting-page.glade: * gui/dialogs/recurrence-page.glade: Added missing underlined shortcuts. svn path=/trunk/; revision=11067
* Check the file even if the extension is NULLIain Holmes2001-07-132-6/+9
| | | | svn path=/trunk/; revision=11066
* And again. Trying to keep the translation up-to-date with the changes inChristian Rose2001-07-132-9/+16
| | | | | | | | | 2001-07-12 Christian Rose <menthos@menthos.com> * sv.po: And again. Trying to keep the translation up-to-date with the changes in cvs. svn path=/trunk/; revision=11065
* Fixing typo.Aaron Weber2001-07-132-2/+4
| | | | svn path=/trunk/; revision=11064
* svn path=/trunk/; revision=11063Aaron Weber2001-07-134-8/+142
| | | | | | | | 2001-07-12 Aaron Weber <aaron@ximian.com> * C/evolution-faq.sgml: svn path=/trunk/; revision=11063
* Ignore set_expanded if the node is the root and root_visible is FALSE.Christopher James Lahey2001-07-132-4/+13
| | | | | | | | | | | | | 2001-07-12 Christopher James Lahey <clahey@ximian.com> * e-tree-table-adapter.c (e_tree_table_adapter_node_set_expanded): Ignore set_expanded if the node is the root and root_visible is FALSE. * e-tree.c (item_key_press): Don't call set_expanded on NULL paths. svn path=/trunk/; revision=11061
* Marked string for translation.Chyla Zbigniew2001-07-132-1/+5
| | | | | | * filter-datespec.c (stringify_agoness): Marked string for translation. svn path=/trunk/; revision=11060
* i18n stuffIain Holmes2001-07-133-5/+11
| | | | svn path=/trunk/; revision=11059
* Fix the importers if you try to import into an already existing directoryIain Holmes2001-07-132-20/+38
| | | | svn path=/trunk/; revision=11058
* Updated Swedish translation again. Hi ho.Christian Rose2001-07-132-194/+201
| | | | | | | | 2001-07-12 Christian Rose <menthos@menthos.com> * sv.po: Updated Swedish translation again. Hi ho. svn path=/trunk/; revision=11057
* Force-hide all deleted messages before expunging. (expunged_folder):Jeffrey Stedfast2001-07-132-25/+50
| | | | | | | | | | | 2001-07-12 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (expunge_folder): Force-hide all deleted messages before expunging. (expunged_folder): Restore the user's "hide deleted messages" preference. svn path=/trunk/; revision=11056
* Updated Polish translationChyla Zbigniew2001-07-132-196/+211
| | | | svn path=/trunk/; revision=11055
* Start new entryJP Rosevear2001-07-132-0/+148
| | | | | | | | 2001-07-12 JP Rosevear <jpr@ximian.com> * NEWS: Start new entry svn path=/trunk/; revision=11054
* new protoJP Rosevear2001-07-136-30/+45
| | | | | | | | | | | | | | | | | 2001-07-12 JP Rosevear <jpr@ximian.com> * cal-util/cal-util.h: new proto * cal-util/cal-util.c (cal_util_new_top_level): standard place to get your top level calendar component * pcs/cal-backend-file.c (create_cal): use it * gui/itip-utils.c (itip_send_comp): ditto * gui/e-calendar-table.c (e_calendar_table_copy_clipboard): ditto svn path=/trunk/; revision=11053
* Only blank the mail display if the message being viewed is one of those toJason Leach2001-07-132-1/+14
| | | | | | | | | | 2001-07-12 Jason Leach <jleach@ximian.com> * mail-callbacks.c (expunge_folder): Only blank the mail display if the message being viewed is one of those to be expunged. Bug #4030. svn path=/trunk/; revision=11052
* Should be saving the 'identity_html_signature' andJason Leach2001-07-132-2/+9
| | | | | | | | | | | 2001-07-12 Jason Leach <jleach@ximian.com> * mail-config.c (config_read): Should be saving the 'identity_html_signature' and 'identity_has_html_signature" keys in the /Mail/Accounts prefix (with the rest of the per-account stuff, not on it's own) svn path=/trunk/; revision=11051
* fix typo breaking compilationJP Rosevear2001-07-137-15/+41
| | | | | | | | | | | | | | | 2001-07-12 JP Rosevear <jpr@ximian.com> * gui/e-calendar-table.c (e_calendar_table_copy_clipboard): fix typo breaking compilation * gui/dialogs/meeting-page.c: fix include * gui/dialogs/Makefile.am: build select names idl here * gui/Makefile.am: remove select names compilation from here svn path=/trunk/; revision=11050
* Users should not be able to filter on "Status is Deleted" since we don'tJeffrey Stedfast2001-07-133-21/+23
| | | | | | | | | 2001-07-12 Jeffrey Stedfast <fejj@ximian.com> * filtertypes.xml: Users should not be able to filter on "Status is Deleted" since we don't allow that in the filter driver code. svn path=/trunk/; revision=11049
* Okay, I've decided that that user is just on crack. We don't want to allowJeffrey Stedfast2001-07-132-4/+10
| | | | | | | | | | | 2001-07-12 Jeffrey Stedfast <fejj@ximian.com> * camel-filter-driver.c (camel_filter_driver_filter_message): Okay, I've decided that that user is just on crack. We don't want to allow filtering of deleted messages or we could get some unexpected behavior. svn path=/trunk/; revision=11048
* Only set p->copied and p->deleted if the messages are copied without anJeffrey Stedfast2001-07-132-7/+25
| | | | | | | | | | | | | | | | | | 2001-07-12 Jeffrey Stedfast <fejj@ximian.com> * camel-filter-driver.c (do_move): Only set p->copied and p->deleted if the messages are copied without an exception. (do_copy): Same - but obviously we don't set the p->deleted here at all. (camel_filter_driver_filter_message): Since users complained that they couldn't filter deleted messages for "safe keeping" (WTF? safe keeping? why were they deleted in the first place then??), I have taken out the code that optimized filtering by not allowing deleted messages to be filtered. This fixes bug #4473. Note: Users have a warped sense of logic. svn path=/trunk/; revision=11047
* /s/_Acciones/A_ccionesCarlos Perelló Marín2001-07-132-1/+5
| | | | | | | | 2001-07-12 Carlos Perelló Marín <carlos@gnome-db.org> * es.po: /s/_Acciones/A_cciones svn path=/trunk/; revision=11046
* guard against infinite loops with the updating boolean, fixes 4270JP Rosevear2001-07-132-0/+12
| | | | | | | | | 2001-07-12 JP Rosevear <jpr@ximian.com> * gui/dialogs/task-details-page.c (task_details_page_set_dates): guard against infinite loops with the updating boolean, fixes 4270 svn path=/trunk/; revision=11045
* Initialize priv->db and priv->iid so that destroy() won't crash ifDan Winship2001-07-132-0/+8
| | | | | | | | * e-shell.c (init): Initialize priv->db and priv->iid so that destroy() won't crash if e_shell_construct bails out before setting them. Reduces bug #4173 to #4169. svn path=/trunk/; revision=11044
* added support for multiple selections in cut/copy/paste. Also, it's nowRodrigo Moya2001-07-133-21/+45
| | | | | | | | | | 2001-07-12 Rodrigo Moya <rodrigo@ximian.com> * gui/e-calendar-table.c: added support for multiple selections in cut/copy/paste. Also, it's now ready for the s/update_object/update_objects change (I think) svn path=/trunk/; revision=11043
* Minor glade changeIain Holmes2001-07-132-1/+5
| | | | svn path=/trunk/; revision=11042
* Add these files because we're pretty sure gtk-doc needs them.Peter Williams2001-07-124-0/+68
| | | | svn path=/trunk/; revision=11041
* Add the COMBINEDHEADERS here and remove the EXTRA_DIST. This fixesPeter Williams2001-07-122-4/+17
| | | | | | | | | | | 2001-07-10 Peter Williams <peterw@ximian.com> * src/libicalss/Makefile.am (libicalss_la_SOURCES): Add the COMBINEDHEADERS here and remove the EXTRA_DIST. This fixes distcheck. We can't just put CONBINEDHEADERS at the bottom of _SOURCES because of the $(srcdir). svn path=/trunk/; revision=11040
* Clean up make dist.Peter Williams2001-07-1212-76/+100
| | | | | | | | 2001-07-10 Peter Williams <peterw@ximian.com> * */Makefile.am (dist-hook): Clean up make dist. svn path=/trunk/; revision=11039
* add accelerators, taylor's patchJP Rosevear2001-07-122-3/+8
| | | | | | | | | 2001-07-12 JP Rosevear <jpr@ximian.com> * gui/component/addressbook-config.glade: add accelerators, taylor's patch svn path=/trunk/; revision=11038
* Updated Swedish translation.Christian Rose2001-07-122-95/+107
| | | | | | | | 2001-07-12 Christian Rose <menthos@menthos.com> * sv.po: Updated Swedish translation. svn path=/trunk/; revision=11037
* extra dist another xpmJP Rosevear2001-07-122-0/+5
| | | | | | | | 2001-07-12 JP Rosevear <jpr@ximian.com> * Makefile.am: extra dist another xpm svn path=/trunk/; revision=11036
* Renamed for consistency. Though we need to think about the consistent namingTuomas Kuosmanen2001-07-122-0/+12
| | | | | | a bit sometime. /tigert svn path=/trunk/; revision=11035
* Crash fix because strcmp() hates NULL arguments. Bug #3777.Jason Leach2001-07-122-1/+14
| | | | | | | | | 2001-07-12 Jason Leach <jleach@ximian.com> * backend/ebook/evolution-vcard-importer.c (support_format_fn): Crash fix because strcmp() hates NULL arguments. Bug #3777. svn path=/trunk/; revision=11034
* doh. another broken icon. So "convert foo.png bar.xpm" doesnt work apparently.Tuomas Kuosmanen2001-07-121-103/+100
| | | | | | /tigert svn path=/trunk/; revision=11033
* dohhhh. broken image it was. /tigertTuomas Kuosmanen2001-07-121-162/+159
| | | | svn path=/trunk/; revision=11032
* new version of trash icon... /tigertTuomas Kuosmanen2001-07-122-78/+163
| | | | svn path=/trunk/; revision=11031
* Updated Hungarian translation.Andras Timar2001-07-122-663/+716
| | | | | | | | 2001-07-12 Andras Timar <timar@gnome.hu> * hu.po: Updated Hungarian translation. svn path=/trunk/; revision=11030
* Added is_addr_char_no_pipes macro, which specifically does not considerJon Trowbridge2001-07-122-2/+10
| | | | | | | | | | | | 2001-07-12 Jon Trowbridge <trow@ximian.com> * e-html-utils.c: Added is_addr_char_no_pipes macro, which specifically does not consider '|' ("pipe") to be a legal address character. (email_address_extract): Use is_addr_char_no_pipes when looking for e-mail addresses to turn into HTML links. (Bug #3940) svn path=/trunk/; revision=11029
* Removed. (check_html_charset): Replaced with this.Not Zed2001-07-128-942/+1017
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-07-12 Not Zed <NotZed@Ximian.com> * camel-mime-part-utils.c (extract_metatag_charset): Removed. (check_html_charset): Replaced with this. (simple_data_wrapper_construct_from_parser): Call check_html_charset if we dont have a charset on the content-type, and we have text/html data. (check_html_charset): We also need to do qp/base64 decoding ourselves, sigh. * camel-mime-utils.c (html_meta_param_list_decode): Removed. This was very wrong, the rules for mail headers vastly different from rules for decoding html elements. (rfc2184_decode): Move the malloc inside the iconv_open worked, otherwise we have a memleak. * camel-mime-filter-html.c (camel_mime_filter_html_finalize, init, run, reset): Changed to use camelhtmlparser, and fixed a tiny memleak. * camel-html-parser.c: Made the html indexer tokeniser re-usable. ONLY TO BE USED INTERNAL TO CAMEL HOWEVER. (tokenise_step): Slight fix to non-quoted values. svn path=/trunk/; revision=11028
* renamed updateObject to updateObjects and removed the UID argument, sinceDamon Chaplin2001-07-1211-39/+138
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-07-11 Damon Chaplin <damon@ximian.com> * idl/evolution-calendar.idl: renamed updateObject to updateObjects and removed the UID argument, since it can add/update multiple objects at once. (It can't yet, but it will!) * pcs/cal.c: * pcs/cal-backend.[hc]: * pcs/cal-backend-file.c: renamed update_object to update_objects and got rid of the UID arg. * cal-client/cal-client.c (cal_client_update_objects): new function to add/update multiple objects in one go, i.e for iTIP and for importing calendars. * gui/print.c (print_date_label): fixed type bug. * gui/e-week-view.[hc]: * gui/e-week-view-event-item.c: draw the timezone icons if the event's DTSTART or DTEND is in a different timezone to the current one. Note that we may want to change this so it compares the UTC offsets rather than the TZIDs, since currently it will draw the icons for all events coming from iTIP requests from other clients. svn path=/trunk/; revision=11027
* only create the timezones array when we need to, and make sure we freeDamon Chaplin2001-07-124-15/+91
| | | | | | | | | | | | | | | 2001-07-11 Damon Chaplin <damon@ximian.com> * src/libical/icaltimezone.c: only create the timezones array when we need to, and make sure we free things when necessary. Also added timezones_sorted variable, which we set to 0 when adding a timezone. We then sort the array before doing binary searches (oops!) * src/libical/icaltimezone.[hc]: added free_struct() arg to icaltimezone_free() to specify whether to free the icaltimezone struct. Also added icaltimezone_array_free() function. svn path=/trunk/; revision=11026
* Removed some code i wasn't supposed to commit.Not Zed2001-07-123-7/+25
| | | | | | | | | | | | | | | 2001-07-12 Not Zed <NotZed@Ximian.com> * camel-folder-summary.c (camel_folder_summary_info_new_from_message): Removed some code i wasn't supposed to commit. * providers/local/camel-local-summary.c (local_summary_add): Only set info->size if it is not zero. (local_summary_add): If we dont get a size from the info passed in, calculate it using a null stream write. Should do #4392. svn path=/trunk/; revision=11025
* Fixes bug #4380 as well as some leftovers from the days of struct tm andFederico Mena Quintero2001-07-1212-43/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-07-11 Federico Mena Quintero <federico@ximian.com> Fixes bug #4380 as well as some leftovers from the days of struct tm and some uninitialized values. * gui/gnome-cal.c (gnome_calendar_on_date_navigator_selection_changed): Initialize the icaltimetype structures completely. (gnome_calendar_init): Do not reset priv->zone to NULL here, since it was set by gnome_calendar_update_config_settings() from setup_widgets(). * gui/calendar-model.c (set_completed): Do not set is_daylight. * gui/e-day-view.c (e_day_view_convert_grid_position_to_time): Likewise. * gui/e-week-view.c (e_week_view_set_timezone): Likewise. * cal-util/cal-recur.c (generate_instances_for_chunk): Likewise, and initialize start_tt and end_tt completely. * cal-util/timeutil.c (time_year_begin_with_zone): Likewise. (time_month_begin_with_zone): Likewise. (time_week_begin_with_zone): Likewise. (time_day_begin_with_zone): Likewise. (time_day_end_with_zone): Likewise. (time_from_isodate): Likewise. * gui/dialogs/task-page.c (task_page_fill_component): Initialize icaltime before using it. * gui/dialogs/event-page.c (event_page_fill_component): Likewise. * gui/dialogs/recurrence-page.c (simple_recur_to_comp): Removed an unused icaltimetype. * gui/dialogs/task-details-page.c (task_details_page_fill_component): Initialize icaltime before using it. svn path=/trunk/; revision=11024
* validation on usage-mainwindow and usage-contact.Aaron Weber2001-07-126-36/+36
| | | | | | | | 2001-07-11 Aaron Weber <aaron@ximian.com> * C/evolution.sgml: validation on usage-mainwindow and usage-contact. svn path=/trunk/; revision=11023
* fix the calendar not exiting with a gross hack because i don't have timeJP Rosevear2001-07-123-0/+42
| | | | | | | | | | 2001-07-11 JP Rosevear <jpr@ximian.com> * gui/component-factory.c: fix the calendar not exiting with a gross hack because i don't have time to fix the ref counting right now svn path=/trunk/; revision=11022
* New function to extract a meta-tag charset value if it exists.Jeffrey Stedfast2001-07-124-26/+119
| | | | | | | | | | | | | | | | | | 2001-07-11 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-part-utils.c (extract_metatag_charset): New function to extract a meta-tag charset value if it exists. (simple_data_wrapper_construct_from_parser): Along the same lines as the code I previously ripped out, but this time use the mime-parser's seek ability to help us along. Currently I read up to a 2k buffer size - this is probably overkill, 1k is probably plenty. * camel-mime-utils.c (html_meta_param_list_decode): When we get to an `=', we must skip past it before trying to grab the param value. duh. svn path=/trunk/; revision=11021
* be careful about adding and stripping MAILTO:'s properlyJP Rosevear2001-07-1211-77/+117
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-07-11 JP Rosevear <jpr@ximian.com> * gui/dialogs/meeting-page.c: be careful about adding and stripping MAILTO:'s properly * gui/dialogs/meeting-page.etspec: add missing columns * gui/itip-utils.c (itip_strip_mailto): point to the real start of the email address * gui/itip-utils.h: add proto * gui/itip-control-factory.c: get rid of the my address property * gui/e-itip-control.c: use the users real identity to figure out which attendee they are (find_my_address): figure out who the user is among the attendees * gui/e-itip-control.h: remove protos * gui/dialogs/Makefile.am: extra dist etspecs * gui/Makefile.am: ditto svn path=/trunk/; revision=11020
* no longer need to set a my address propertyJP Rosevear2001-07-122-17/+15
| | | | | | | | | 2001-07-11 JP Rosevear <jpr@ximian.com> * mail-display.c (get_embedded_for_component): no longer need to set a my address property svn path=/trunk/; revision=11019
* More edits.Kevin Breit2001-07-1224-422/+598
| | | | | | | | | | | | | | 2001-07-11 Kevin Breit <battery841@mediaone.net> * C/usage-calendar.sgml: More edits. * C/usage-contact.sgml: Sick amounts of changes too! * C/usage-mail-org.sgml: Heavy editing...touched almost everything. * C/usage-exec-summary.sgml: Minor change. There was only one change for this chapter, cuz I'm such a 'godly' writer...yeah. svn path=/trunk/; revision=11018
* Updated Polish translationChyla Zbigniew2001-07-121-52/+55
| | | | svn path=/trunk/; revision=11017
* Ripped out my code since it was never being used since the mime parser isJeffrey Stedfast2001-07-123-124/+77
| | | | | | | | | | | | 2001-07-11 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-part-utils.c (simple_data_wrapper_construct_from_parser): Ripped out my code since it was never being used since the mime parser is not using a seekable stream (ever?) which pretty much means my code needs to be done someplace else. svn path=/trunk/; revision=11016
* Updated Swedish translation.Christian Rose2001-07-122-472/+510
| | | | | | | | 2001-07-11 Christian Rose <menthos@menthos.com> * sv.po: Updated Swedish translation. svn path=/trunk/; revision=11015
* Secure e_summary_mail_generate_htmlIain Holmes2001-07-122-0/+8
| | | | svn path=/trunk/; revision=11014
* Fix the memory corruption issueIain Holmes2001-07-123-1/+11
| | | | svn path=/trunk/; revision=11013
* DONT ASK ME AGAIN!Iain Holmes2001-07-122-0/+7
| | | | svn path=/trunk/; revision=11012
* Run the filter in its own thread to prevent locking issues.Peter Williams2001-07-122-12/+75
| | | | | | | | | | | 2001-07-11 Peter Williams <peterw@ximian.com> * providers/imap/camel-imap-folder.c (camel_imap_folder_changed): Run the filter in its own thread to prevent locking issues. (imap_filter_timeout): New function that does the filtering called as a CamelSession timeout. svn path=/trunk/; revision=11011
* Free the data stop all the transfers when the summary is destroyed.Iain Holmes2001-07-1213-9/+230
| | | | svn path=/trunk/; revision=11010
* ShhKjartan Maraas2001-07-1210-232/+376
| | | | svn path=/trunk/; revision=11009
* shhKjartan Maraas2001-07-122-0/+2
| | | | svn path=/trunk/; revision=11008
* Distribute wombat.idl.Peter Williams2001-07-122-1/+5
| | | | | | | | 2001-07-10 Peter Williams <peterw@ximian.com> * Makefile.am (EXTRA_DIST): Distribute wombat.idl. svn path=/trunk/; revision=11007
* Updated Norwegian translation.Kjartan Maraas2001-07-123-507/+545
| | | | | | | | 2001-07-11 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian translation. svn path=/trunk/; revision=11006
* forgot to checkin, have borken spool defineMichael Zucci2001-07-121-3/+1
| | | | svn path=/trunk/; revision=11005
* Added some comments for clarity and fixed a pretty noticable bug with howJason Leach2001-07-112-0/+12
| | | | | | | | | | | 2001-07-11 Jason Leach <jleach@ximian.com> * gui/component/select-names/e-select-names.c (remove_cb): Added some comments for clarity and fixed a pretty noticable bug with how right click "Remove" was deleting more than it should with consecutive runs. svn path=/trunk/; revision=11004
* Small changes to preface.Aaron Weber2001-07-114-28/+20
| | | | svn path=/trunk/; revision=11003
* s/GNOMELOCALEDIR/EVOLUTION_LOCALEDIR Added bindtextdomain(), textdomain()Kjartan Maraas2001-07-116-1/+21
| | | | | | | | | | | | 2001-07-11 Kjartan Maraas <kmaraas@gnome.org> * Makefile.am: s/GNOMELOCALEDIR/EVOLUTION_LOCALEDIR * elm-importer.c: Added bindtextdomain(), textdomain() calls. * evolution-gnomecard-importer.c: Same here. * pine-importer.c: Same here. * netscape-importer.c: Same here. svn path=/trunk/; revision=11002
* Mark a string for translation.Kjartan Maraas2001-07-112-1/+5
| | | | | | | | 2001-07-11 Kjartan Maraas <kmaraas@gnome.org> * importers/intelligent.c: Mark a string for translation. svn path=/trunk/; revision=11001
* Added a hack to get the last string translated since xml-i18n-toolsKjartan Maraas2001-07-112-0/+15
| | | | | | | | | 2001-07-11 Kjartan Maraas <kmaraas@gnome.org> * gui/e-calendar-table.c: Added a hack to get the last string translated since xml-i18n-tools doesn't recognize svn path=/trunk/; revision=11000
* Add HAVE_BROKEN_SPOOL here.Peter Williams2001-07-112-0/+7
| | | | | | | | 2001-07-11 Peter Williams <peterw@ximian.com> * acconfig.h: Add HAVE_BROKEN_SPOOL here. svn path=/trunk/; revision=10999
* Move this higher so that Makefile properly depends on us. Fixes distcheck.Peter Williams2001-07-112-1/+7
| | | | | | | | | 2001-07-10 Peter Williams <peterw@ximian.com> * gui/Makefile.am (BUILT_SOURCES): Move this higher so that Makefile properly depends on us. Fixes distcheck. svn path=/trunk/; revision=10998
* Fix nss include check to work.Peter Williams2001-07-112-4/+10
| | | | | | | | 2001-07-10 Peter Williams <peterw@ximian.com> * configure.in (have_nss_includes): Fix nss include check to work. svn path=/trunk/; revision=10997
* Copied the "Attachments" rule part over from filtertypes.xml, would be aJason Leach2001-07-112-0/+26
| | | | | | | | | | | | 2001-07-11 Jason Leach <jleach@ximian.com> * vfoldertypes.xml: Copied the "Attachments" rule part over from filtertypes.xml, would be a powerful feature for vfolders (see all the patches across all folders, or all the attachments you've sent, without having to duplicate potentially big files, blah blah, bug #1155). svn path=/trunk/; revision=10996
* Updated Spanish translation.Hector Garcia2001-07-112-2269/+1962
| | | | svn path=/trunk/; revision=10995
* Updated Polish translationChyla Zbigniew2001-07-112-1139/+971
| | | | svn path=/trunk/; revision=10994
* Created this function for key presses that move in some way other thanChristopher James Lahey2001-07-114-86/+88
| | | | | | | | | | | | | | 2001-07-11 Christopher James Lahey <clahey@ximian.com> * gal/widgets/e-selection-model.c, gal/widgets/e-selection-model.h (e_selection_model_select_as_key_press): Created this function for key presses that move in some way other than just to the next or previous row. (e_selection_model_key_press): Use e_selection_model_select_as_key_press for handling home and end here. svn path=/trunk/; revision=10993
* Made the amount to scroll by smaller here.Christopher James Lahey2001-07-112-4/+4
| | | | | | | | | 2001-07-11 Christopher James Lahey <clahey@ximian.com> * e-table.c (group_key_press), e-tree.c (item_key_press): Made the amount to scroll by smaller here. svn path=/trunk/; revision=10992
* Make sure to create ~/evolution/config/ if it doesn't exist. (ShellViewJason Leach2001-07-112-2/+19
| | | | | | | | | | | 2001-07-11 Jason Leach <jleach@ximian.com> * e-shell-view.c (e_shell_view_save_settings): Make sure to create ~/evolution/config/ if it doesn't exist. (ShellView settings get saved before component settings, so when the mailer comes around to saving ETree stuff, this dir will be there). Fixes bug #4279. svn path=/trunk/; revision=10991
* Use e_selection_model_do_something directly for page up and page downChristopher James Lahey2001-07-112-64/+33
| | | | | | | | | | 2001-07-11 Christopher James Lahey <clahey@ximian.com> * e-table.c (group_key_press), e-tree.c (item_key_press): Use e_selection_model_do_something directly for page up and page down instead of emulating a key press. svn path=/trunk/; revision=10990
* Create the messageinfo itself, so we can properly set the size.Not Zed2001-07-117-56/+129
| | | | | | | | | | | | | | | | | | | | | | | | | 2001-07-11 Not Zed <NotZed@Ximian.com> * camel-filter-driver.c (camel_filter_driver_filter_mbox): Create the messageinfo itself, so we can properly set the size. * camel-movemail.c (camel_movemail_solaris): Write out the from line between each message. 2001-07-10 Not Zed <NotZed@Ximian.com> * providers/local/camel-local-summary.c (local_summary_add): Copy the size across from the source message info if supplied. * camel-stream-null.c: Added a 'written' member which keeps track of how much has been written to the stream. * camel-movemail.c (camel_movemail): If we have BROKEN_SPOOL defined, then use the solaris movemail to quote from lines that sendmail didn't. (camel_movemail_solaris): Compile this in if BROKEN_SPOOL defined. svn path=/trunk/; revision=10989
* Added option --with-broken-spool for solaris mbox spool format.Not Zed2001-07-112-0/+21
| | | | | | | | | 2001-07-11 Not Zed <NotZed@Ximian.com> * configure.in: Added option --with-broken-spool for solaris mbox spool format. svn path=/trunk/; revision=10988
* Clarified some things.Jacob Leach2001-07-111-2/+3
| | | | svn path=/trunk/; revision=10987
* [Fix bug #4389: ETableSpecification still in .c file]Jason Leach2001-07-116-93/+54
| | | | | | | | | | | | | | | | | | | | | | 2001-07-11 Jason Leach <jleach@ximian.com> [Fix bug #4389: ETableSpecification still in .c file] * gui/e-calendar-table.etspec: New file containing the spec that was in e-calendar-table.c as a big string. * gui/e-calendar-table.c (e_calendar_table_init): Use the spec file instead of a string. (e_calendar_table_get_spec): Removed this function, we don't need it anymore. * gui/e-tasks.c (e_tasks_setup_menus): Don't load from string, from file instead. * gui/Makefile.am: Necessary changes to get the new .etspec file installed. svn path=/trunk/; revision=10986
* [Fix bug #4388: ETableSpecification still in .c file]Jason Leach2001-07-114-46/+40
| | | | | | | | | | | | | | | | | 2001-07-10 Jason Leach <jleach@ximian.com> [Fix bug #4388: ETableSpecification still in .c file] * gui/dialogs/meeting-page.etspec: New file containing the spec that was previously in meeting-page.c as a string. * gui/dialogs/meeting-page.c: One line change to get it to use this spec file instead of a string. * gui/dialogs/Makefile.am: Necessary changes to get the new meeting-page.etspec installed. svn path=/trunk/; revision=10985
* more timezone updates. I'm pretty much done with the calendar code now,Damon Chaplin2001-07-1122-653/+1030
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-07-10 Damon Chaplin <damon@ximian.com> * gui/calendar-model.c: * gui/e-calendar-table.c: * gui/e-day-view-main-item.c: * gui/e-day-view-top-item.c: * gui/e-day-view.[hc]: * gui/e-week-view.c: * gui/gnome-cal.c: * gui/print.c: * gui/dialogs/cal-prefs-dialog.c: * gui/dialogs/comp-editor-util.c: * gui/dialogs/event-page.c: * pcs/cal-backend-file.c: * pcs/query.c: * cal-util/cal-component.[hc]: * cal-util/cal-recur.c: * cal-util/timeutil.[hc]: * cal-client/cal-client.[hc]: more timezone updates. I'm pretty much done with the calendar code now, except for alarms and conduits, which Federico and JP know more about. And there are a couple of other minor things to fix. But it is still pretty buggy. svn path=/trunk/; revision=10984
* don't convert DATE values.Damon Chaplin2001-07-114-42/+107
| | | | | | | | | | | | | | | | 2001-07-10 Damon Chaplin <damon@ximian.com> * src/libical/icaltimezone.c (icaltimezone_convert_time): don't convert DATE values. * src/libical/icaltime.c (icaltime_from_timet_with_zone): (icaltime_as_timet_with_zone): changed so they do not convert DATE values according to the timezone. * src/libical/icaltime.[hc]: added icaltime_current_time_with_zone() and icaltime_today() functions. svn path=/trunk/; revision=10983
* Add popup support so you can delete users from the listJP Rosevear2001-07-113-8/+140
| | | | | | | | | | | 2001-07-10 JP Rosevear <jpr@ximian.com> * gui/dialogs/meeting-page.c: Add popup support so you can delete users from the list * gui/dialogs/comp-editor.c (setup_widgets): fix typo svn path=/trunk/; revision=10982
* Add a temporary block of code to not use theJason Leach2001-07-112-0/+16
| | | | | | | | | | | 2001-07-10 Jason Leach <jleach@ximian.com> * e-setup.c (copy_default_stuff): Add a temporary block of code to not use the $GNOME/share/evolution/default_user/shortcuts.xml for users who might be upgrading, so they'll get the shell-generated default set of shortcuts. See notes on #4394. svn path=/trunk/; revision=10981
* Remove Print commands and toolbar/menu items. Also, use "list" instead ofChris Toshok2001-07-112-26/+9
| | | | | | | | | 2001-07-10 Chris Toshok <toshok@ximian.com> * evolution-contact-list-editor.xml: Remove Print commands and toolbar/menu items. Also, use "list" instead of "group". svn path=/trunk/; revision=10980
* assign OID's to the schema entries, and add schema support for contactChris Toshok2001-07-112-24/+54
| | | | | | | | | 2001-07-10 Chris Toshok <toshok@ximian.com> * backend/pas/evolutionperson.schema: assign OID's to the schema entries, and add schema support for contact lists. svn path=/trunk/; revision=10979
* Handle the different alarm actions. (display_notification): Do the alarmFederico Mena Quintero2001-07-115-95/+142
| | | | | | | | | | | | | | | 2001-07-10 Federico Mena Quintero <federico@ximian.com> * gui/alarm-notify/alarm-queue.c (alarm_trigger_cb): Handle the different alarm actions. (display_notification): Do the alarm notification dialog here. * gui/alarm-notify/alarm-notify-dialog.c (make_heading): Take in a CalComponentVType, not a whole component. (alarm_notify_dialog): Take in a CalComponentVType and the final message instead of generating it ourselves. svn path=/trunk/; revision=10978
* Set the CLIPBOARD selection as well as the primary selection so thatFederico Mena Quintero2001-07-112-3/+30
| | | | | | | | | | | 2001-07-10 Federico Mena Quintero <federico@ximian.com> * mail-display.c (link_copy_location): Set the CLIPBOARD selection as well as the primary selection so that Edit/Paste will work in other programs (e.g. Netscape). (mail_display_new): Add the target for the CLIPBOARD selection. svn path=/trunk/; revision=10977
* New function to parse an HTML meta-tag.Jeffrey Stedfast2001-07-117-233/+365
| | | | | | | | | | | | | | | | | 2001-07-10 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-utils.c (html_meta_param_list_decode): New function to parse an HTML meta-tag. * camel-mime-part-utils.c (simple_data_wrapper_construct_from_parser): If the Content-Type did not contain a charset parameter and it's also a text/html part, we have 1 last place to look - in the META html tags. *sigh* * camel-mime-message.c (camel_mime_message_get_source): s/gint/unsigned since that's what it should be. svn path=/trunk/; revision=10976
* Updated Norwegian translation.Kjartan Maraas2001-07-112-835/+877
| | | | | | | | 2001-07-10 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian translation. svn path=/trunk/; revision=10975
* The outlined attachment icon (looks more clear when against dark bg on aTuomas Kuosmanen2001-07-111-16/+17
| | | | | | selected etable row.. /tigert svn path=/trunk/; revision=10974
* [Bug #4305: Make the automatic mark-as-read timer optional]Jason Leach2001-07-117-14/+63
| | | | | | | | | | | | | | | | | | | | 2001-07-10 Jason Leach <jleach@ximian.com> [Bug #4305: Make the automatic mark-as-read timer optional] * mail-config.glade: Necessary changes to make the Mark as "Read" label a toggle button instead. * mail-accounts.c (construct): Connect to the "toggled" on our new toggle. (timeout_toggled): New callback, called from above. * mail-config.c (mail_config_get_do_seen_timeout): New. (mail_config_set_do_seen_timeout): New. (mail_config_write_on_exit): Save the preference here. (config_read): Load it here. svn path=/trunk/; revision=10973
* Huge update to German translationMatthias Warkus2001-07-112-2957/+4797
| | | | svn path=/trunk/; revision=10972
* Updated Polish translationChyla Zbigniew2001-07-112-67/+72
| | | | svn path=/trunk/; revision=10971
* OopsJP Rosevear2001-07-111-1/+2
| | | | svn path=/trunk/; revision=10970
* More don't ask again removalsIain Holmes2001-07-112-64/+16
| | | | svn path=/trunk/; revision=10969
* Fix the pine importerIain Holmes2001-07-112-54/+25
| | | | svn path=/trunk/; revision=10968
* Cosmetic patch - replace our defines with the e-popup onesJP Rosevear2001-07-111-0/+2
| | | | | | | | | 2001-07-10 JP Rosevear <jpr@ximian.com> * folder-browser.c: Cosmetic patch - replace our defines with the e-popup ones svn path=/trunk/; revision=10967
* TypoJP Rosevear2001-07-113-10/+11
| | | | | | | | 2001-07-10 JP Rosevear <jpr@ximian.com> * Makefile.am: Typo svn path=/trunk/; revision=10966
* Fix typo. s/sesiion/session/Kjartan Maraas2001-07-112-1/+5
| | | | | | | | 2001-07-10 Kjartan Maraas <kmaraas@gnome.org> * e-msg-composer.c: Fix typo. s/sesiion/session/ svn path=/trunk/; revision=10965
* Removed the unused widgetsIain Holmes2001-07-112-68/+22
| | | | svn path=/trunk/; revision=10964
* validation.Aaron Weber2001-07-112-2/+4
| | | | | | | | 2001-07-10 Aaron Weber <aaron@ximian.com> * C/usage-mail-org.sgml: validation. svn path=/trunk/; revision=10963
* Put a match-all around the not-body-contains to make it work per-message.Peter Williams2001-07-113-2/+9
| | | | | | | | | | | 2001-07-10 Peter Williams <peterw@ximian.com> * vfoldertypes.xml: Put a match-all around the not-body-contains to make it work per-message. * filtertypes.xml: Same. svn path=/trunk/; revision=10962
* Pass the parent vCalendar component as the timezone closure ofFederico Mena Quintero2001-07-114-6/+35
| | | | | | | | | | | | | | | 2001-07-09 Federico Mena Quintero <federico@ximian.com> * pcs/cal-backend-file.c (generate_alarms_for_comp): Pass the parent vCalendar component as the timezone closure of cal_recur_generate_instances(). * gui/dialogs/alarm-page.c (get_alarm_string): Make the string consistent with the option menu text. (get_alarm_string): Removed extra spaces from the last part of the alarm string. svn path=/trunk/; revision=10961
* Took the logic of whether or not to make the attachment header out of thePeter Williams2001-07-114-22/+108
| | | | | | | | | | | | | | | | | | | | | | | 2001-07-10 Peter Williams <peterw@ximian.com> * mail-format.c (attachment_header): Took the logic of whether or not to make the attachment header out of the actual function. (mail_part_is_displayed_inline): Return if the part is being displayed inline (regardless of whether it is actually inline). (mail_part_toggle_displayed): Toggle whether it's displayed inline or not. (get_inline_flags): Determine whether the part is displayed inline and whether it is actually inline. (mail_format_mime_message): Initialize the attachment_status hash table. * mail-display.c (inline_cb): Instead of modifying the CamelMimePart, use mail_part_toggle_displayed (button_press): As above. (pixmap_press): Use mail_part_is_displayed_inline instead of mail_part_is_inline. Get the MailDisplay from the popup to do this. * mail.h: Add prototypes. svn path=/trunk/; revision=10960
* extra dist the news filesJP Rosevear2001-07-112-1/+12
| | | | | | | | 2001-07-10 JP Rosevear <jpr@ximian.com> * Makefile.am: extra dist the news files svn path=/trunk/; revision=10959
* Updated Swedish translation.Christian Rose2001-07-112-107/+108
| | | | | | | | 2001-07-10 Christian Rose <menthos@menthos.com> * sv.po: Updated Swedish translation. svn path=/trunk/; revision=10958
* Added ro (Romanian) to ALL_LINGUAS addedMarius Andreiana2001-07-114-1/+8570
| | | | | | | | | 2001-07-10 Marius Andreiana <mandreiana@yahoo.com> * configure.in: Added ro (Romanian) to ALL_LINGUAS * po/ro.po: added svn path=/trunk/; revision=10957
* Quit properly, and remove the Ask again button.Iain Holmes2001-07-112-25/+27
| | | | svn path=/trunk/; revision=10956
* Use bonobo_config_set_string_wrapper. (mail_config_write): Same.Jeffrey Stedfast2001-07-112-61/+42
| | | | | | | | | | | | | 2001-07-10 Jeffrey Stedfast <fejj@ximian.com> * mail-config.c (mail_config_write_on_exit): Use bonobo_config_set_string_wrapper. (mail_config_write): Same. (bonobo_config_set_string_wrapper): Macro wrapping bonobo_config_set_string that passes "" as the val if the val is NULL. svn path=/trunk/; revision=10955
* Fix the register RDFIain Holmes2001-07-112-1/+5
| | | | svn path=/trunk/; revision=10954
* Make sure that the reply-to addr i non-NULL before trying to add it to theJeffrey Stedfast2001-07-112-5/+11
| | | | | | | | | | 2001-07-10 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (mail_generate_reply): Make sure that the reply-to addr i non-NULL before trying to add it to the hash table. svn path=/trunk/; revision=10953
* menu icon version of new appointment icon /tigertTuomas Kuosmanen2001-07-102-123/+107
| | | | svn path=/trunk/; revision=10952
* Added <application> tagsKevin Breit2001-07-1010-14/+30
| | | | | | | | | | | | 2001-07-10 Kevin Breit <battery841@mediaone.net> * C/usage-mail.sgml: Added <application> tags * C/usage-mail-org.sgml: Added <application> tags * C/config-prefs.sgml: Added <application> tags svn path=/trunk/; revision=10951
* New appointment icon.. /tigertTuomas Kuosmanen2001-07-102-0/+4
| | | | svn path=/trunk/; revision=10950
* Set bf->priv->file_db before calling do_create.Christopher James Lahey2001-07-103-2/+15
| | | | | | | | | | | | | | 2001-07-10 Christopher James Lahey <clahey@ximian.com> * backend/pas/pas-backend-file.c (pas_backend_file_load_uri): Set bf->priv->file_db before calling do_create. 2001-07-06 Christopher James Lahey <clahey@ximian.com> * gui/component/addressbook-component.c (factory_fn): Fixed order of arguments to evolution_shell_component_new. svn path=/trunk/; revision=10949
* Only ask once about recovery, assume if they want to recover one file theyLarry Ewing2001-07-102-17/+25
| | | | | | | | | | 2001-07-09 Larry Ewing <lewing@ximian.com> * e-msg-composer.c (autosave_manager_query_load_orphans): Only ask once about recovery, assume if they want to recover one file they want to recover all of them. svn path=/trunk/; revision=10948
* remove FileSaveInFolder menu item. rename Insert->File toLarry Ewing2001-07-102-2/+7
| | | | | | | | | 2001-07-09 Larry Ewing <lewing@ximian.com> * evolution-message-composer.xml: remove FileSaveInFolder menu item. rename Insert->File to Insert->Attachment. svn path=/trunk/; revision=10947
* fix typo so it compilesJP Rosevear2001-07-102-1/+5
| | | | | | | | 2001-07-09 JP Rosevear <jpr@ximian.com> * mail-account-gui.c (get_focused_widget): fix typo so it compiles svn path=/trunk/; revision=10946
* forgot to compile before committing. Idiot.Damon Chaplin2001-07-102-3/+8
| | | | | | | | | 2001-07-09 Damon Chaplin <damon@ximian.com> * src/libical/icaltime.c (icaltime_adjust): forgot to compile before committing. Idiot. svn path=/trunk/; revision=10945
* if the 2 zones are the same just return.Damon Chaplin2001-07-103-2/+32
| | | | | | | | | | | 2001-07-09 Damon Chaplin <damon@ximian.com> * src/libical/icaltimezone.c (icaltimezone_convert_time): if the 2 zones are the same just return. * src/libical/icaltime.c (icaltime_adjust): normalize the month. svn path=/trunk/; revision=10944
* convert the folder name from utf8 before displaying them in the dialog andLarry Ewing2001-07-102-3/+14
| | | | | | | | | | 2001-07-09 Larry Ewing <lewing@ximian.com> * e-shell-folder-commands.c (delete_dialog): convert the folder name from utf8 before displaying them in the dialog and set the dialog parent. svn path=/trunk/; revision=10943
* Use e_utf8_from_gtk_event_key() so that we can input utf8 text properly.Federico Mena Quintero2001-07-106-16/+49
| | | | | | | | | | | | | | | | | | | | | | | | 2001-07-09 Federico Mena Quintero <federico@ximian.com> * gui/e-day-view.c (e_day_view_key_press): Use e_utf8_from_gtk_event_key() so that we can input utf8 text properly. (e_day_view_cut_clipboard): Constify. (e_day_view_on_cut): Constify. (e_day_view_reshape_long_event): Remove unused variable. * gui/e-week-view.c (e_week_view_key_press): Use e_utf8_from_gtk_event_key() so that we can input utf8 text properly. (e_week_view_cut_clipboard): Constify. (e_week_view_on_cut): Constify. * cal-client/cal-client.c (cal_client_resolve_tzid_cb): Fix the prototype so that this matches CalRecurResolveTimezoneFn. Also renamed it so that it is clear that it is supposed to be a callback. svn path=/trunk/; revision=10942