aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Removed some debugging chatter.Jon Trowbridge2001-07-268-26/+123
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-07-26 Jon Trowbridge <trow@ximian.com> * backend/ebook/e-card.c: Removed some debugging chatter. * gui/component/select-names/e-select-names-manager.c (e_select_names_manager_create_entry): Store the completion handler in the entry's object data. * gui/component/select-names/e-select-names-bonobo.c (entry_get_property_fn): Added support for getting "destinations" and "allow_contact_lists" properties. (entry_set_property_fn): Added support for setting "destinations" and "allow_contact_lists" properties. (impl_SelectNames_get_entry_for_section): Added definitions for "destinations" and "allow_contact_lists" properties. * gui/component/select-names/e-select-names-completion.c (e_select_names_completion_get_match_contact_lists): Added. (e_select_names_completion_set_match_contact_lists): Added. Controls whether contact lists are offered as options during completion. (book_query_process_card_list): Check if match_contact_lists is set before (duh!) matching on a contact list. (e_select_names_completion_init): Set match_contact_lists to TRUE by default. 2001-07-26 Jon Trowbridge <trow@ximian.com> * e-msg-composer-hdrs.c (set_recipients): Get "destinations", rather than "text" from the entry_widget. (The getters/setters in the control have been made more symmetric.) svn path=/trunk/; revision=11422
* If the CLICK signal gets a return value, so we're going to be return fromJason Leach2001-07-261-1/+4
| | | | | | | | | | 2001-07-25 Jason Leach <jleach@ximian.com> * e-table-item.c (eti_event): If the CLICK signal gets a return value, so we're going to be return from eti_event immediately after, set the eti->click_count to zero. Fixes bug #811. svn path=/trunk/; revision=11420
* gracefully handle the lack of a methodJP Rosevear2001-07-262-0/+7
| | | | | | | | | 2001-07-25 JP Rosevear <jpr@ximian.com> * gui/e-itip-control.c (e_itip_control_set_data): gracefully handle the lack of a method svn path=/trunk/; revision=11419
* check type of component before actually pasting. Deal with VCALENDARRodrigo Moya2001-07-265-13/+147
| | | | | | | | | | | | | | | | 2001-07-25 Rodrigo Moya <rodrigo@ximian.com> * gui/e-day-view.c (selection_received_cb): check type of component before actually pasting. Deal with VCALENDAR components also (fixes bug #5140) * gui/e-week-view.c (selection_received_cb): ditto * cal-client/cal-client.c (cal_client_update_object): check the return value from cal_component_get_as_string and don't call GNOME_Evolution_Calendar_Cal_updateObjects if NULL svn path=/trunk/; revision=11418
* changed "Settings" to "Calendar Settings". Fixes bug #5498.Damon Chaplin2001-07-262-1/+6
| | | | | | | | | 2001-07-25 Damon Chaplin <damon@ximian.com> * evolution-calendar.xml: changed "Settings" to "Calendar Settings". Fixes bug #5498. svn path=/trunk/; revision=11417
* used the new print preview icon.Damon Chaplin2001-07-263-5/+13
| | | | | | | | | | | | 2001-07-25 Damon Chaplin <damon@ximian.com> * gui/dialogs/comp-editor.c (pixmaps): used the new print preview icon. * gui/print.c (range_selector_new): changed the 'Current day/week...' strings to 'Selected day/week...' to make a little less confusing. Fixes bug #5451. svn path=/trunk/; revision=11416
* added print-preview-24.png.Damon Chaplin2001-07-262-1/+6
| | | | | | | | 2001-07-25 Damon Chaplin <damon@ximian.com> * Makefile.am (images_DATA): added print-preview-24.png. svn path=/trunk/; revision=11415
* New function. When a folder is selected set the OK button to be sensitiveJason Leach2001-07-262-2/+23
| | | | | | | | | | 2001-07-25 Jason Leach <jleach@ximian.com> * e-shell-folder-selection-dialog.c (folder_selected_cb): New function. When a folder is selected set the OK button to be sensitive (but before that have it desensitized). Bug #5483. svn path=/trunk/; revision=11414
* accept an icaltimezone* of NULL for all the public functions, since NULLDamon Chaplin2001-07-262-1/+26
| | | | | | | | | 2001-07-25 Damon Chaplin <damon@ximian.com> * src/libical/icaltimezone.c: accept an icaltimezone* of NULL for all the public functions, since NULL is used to represent floating times. svn path=/trunk/; revision=11413
* fixed a mis-spelling of "Fashion" in the mail accounts window. (See bugAnna Marie Dirks2001-07-262-5/+20
| | | | | | | | 2001-07-25 Anna Marie Dirks <anna@ximian.com> * mail-config.glade: fixed a mis-spelling of "Fashion" in the mail accounts window. (See bug 5433) svn path=/trunk/; revision=11412
* Don't make the key url:item if we have the url, just make it url. ThisJeffrey Stedfast2001-07-265-30/+14
| | | | | | | | | | 2001-07-25 Jeffrey Stedfast <fejj@ximian.com> * mail-session.c (make_key): Don't make the key url:item if we have the url, just make it url. This fixes bug #5339. (mail_session_set_password): Removed. svn path=/trunk/; revision=11411
* Don't make the key url:item if we have the url, just make it url. ThisJeffrey Stedfast2001-07-263-62/+73
| | | | | | | | | 2001-07-25 Jeffrey Stedfast <fejj@ximian.com> * mail-session.c (make_key): Don't make the key url:item if we have the url, just make it url. This fixes bug #5339. svn path=/trunk/; revision=11410
* Make it so Enter always opens the message in another window.Peter Williams2001-07-262-6/+6
| | | | | | | | | 2001-07-25 Peter Williams <peterw@ximian.com> * folder-browser.c (etree_key): Make it so Enter always opens the message in another window. svn path=/trunk/; revision=11409
* Now take a CamelService parameter (as passed by Camel). Allows us to havePeter Williams2001-07-266-5/+61
| | | | | | | | | | | | | | | | | | | | | | | | 2001-07-25 Peter Williams <peterw@ximian.com> * mail-mt.c (mail_get_password): Now take a CamelService parameter (as passed by Camel). Allows us to have a "remember password" checkbox that is set correctly and whose settings can be propagated back to the proper MailConfigService. (do_get_pass): Add a checkbutton allowing the user to change whether the password is remembered or not. (pass_got): Apply the setting of the "remember password" checkbutton (if not cancelled.) * mail-mt.h: Update the prototype here. * mail-config.c (mail_config_service_set_save_passwd): New function, pretty bland. * mail-config.h: Prototype our bland new function. (Get it? It's a pun!) * mail-session.c (get_password): Pass the service as well. svn path=/trunk/; revision=11408
* change the way x-evolution-any-field is converted to an ldap query. itChris Toshok2001-07-262-14/+12
| | | | | | | | | | | | 2001-07-25 Chris Toshok <toshok@ximian.com> * backend/pas/pas-backend-ldap.c (func_contains): change the way x-evolution-any-field is converted to an ldap query. it used to be we'd nest queries like: (|(|(|(foo=*x*))(bar=*x*))(baz=*x*)). now we build it like: (|(foo=*x*)(bar=*x*)(baz=*x*)). much more efficient (both in the building, and on the server side no doubt). svn path=/trunk/; revision=11407
* see if the address is already in the list of attendees (duplicate_error):JP Rosevear2001-07-262-16/+68
| | | | | | | | | | | | | | | 2001-07-25 JP Rosevear <jpr@ximian.com> * gui/dialogs/meeting-page.c (is_duplicate): see if the address is already in the list of attendees (duplicate_error): throw up an error dialog (popup_delegate_cb): if the attendee has already delegated, delete the old delegatee (value_at): cast to kill warnings (append_row): don't add the new attendee if they are already in the list svn path=/trunk/; revision=11406
* if the property contaiJP Rosevear2001-07-262-0/+16
| | | | | | | | | 2001-07-25 JP Rosevear <jpr@ximian.com> * src/libical/icalparameter.c (icalparameter_as_ical_string): if the property contai svn path=/trunk/; revision=11405
* Now takes a check_supported gboolean argument saying whether or not toJeffrey Stedfast2001-07-263-9/+25
| | | | | | | | | | | | | | | | 2001-07-25 Jeffrey Stedfast <fejj@ximian.com> * mail-account-gui.c (build_auth_menu): Now takes a check_supported gboolean argument saying whether or not to disable non-supported authtypes. (source_type_changed): Update for build_auth_menu. (transport_type_changed): Same. (service_check_supported): Pass in TRUE for the disable non-supported authtypes to build_auth_menu and also disable check-supported button and the authtype menu if we get a NULL supported auth list. svn path=/trunk/; revision=11404
* A warning fix from Jacob. Bug #5057.Jason Leach2001-07-262-4/+7
| | | | | | | | | 2001-07-25 Jason Leach <jleach@ximian.com> * e-shortcuts-view.c (icon_callback): A warning fix from Jacob. Bug #5057. svn path=/trunk/; revision=11403
* $(BONOBO_CONF_CFLAGS) was here twice, took out one of them.Jason Leach2001-07-263-2/+10
| | | | | | | | | | | | 2001-07-25 Jason Leach <jleach@ximian.com> * Makefile.am (INCLUDES): $(BONOBO_CONF_CFLAGS) was here twice, took out one of them. * e-shell-view.c (socket_destroy_cb): Mem leak fix. Thanks to the amazing Jacob B. Bug #5054. svn path=/trunk/; revision=11402
* Initialize `me' to NULL. (forward_attached): If we are only forwarding aJeffrey Stedfast2001-07-262-12/+44
| | | | | | | | | | | | | | | 2001-07-25 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (mail_generate_reply): Initialize `me' to NULL. (forward_attached): If we are only forwarding a single message, pass the message along as the callback data, else pass NULL. (do_forward_attach): Updated for changes to forward_get_composer(). (do_forward_non_attached): Same. (forward_get_composer): Try to guess which account to forward the message from if the message passed in is non-NULL. svn path=/trunk/; revision=11401
* Initialize `me' to NULL.Jeffrey Stedfast2001-07-263-12/+16
| | | | | | | | 2001-07-25 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (mail_generate_reply): Initialize `me' to NULL. svn path=/trunk/; revision=11400
* Add another Sender pattern.Dan Winship2001-07-252-0/+6
| | | | | | | * camel-mime-utils.c (mail_mlist_magic): Add another Sender pattern. svn path=/trunk/; revision=11399
* print preview for new appointmentJakub Steiner2001-07-252-0/+5
| | | | svn path=/trunk/; revision=11398
* #include <libgnome/gnome-defs.h> and <libgnome/gnome-i18n.h> instead ofJason Leach2001-07-252-4/+9
| | | | | | | | | | 2001-07-25 Jason Leach <jleach@ximian.com> * e-task-widget.c: #include <libgnome/gnome-defs.h> and <libgnome/gnome-i18n.h> instead of the full <libgnome/libgnome.h>, as noted by a comment here. svn path=/trunk/; revision=11397
* Um, write the HTML signature settings in the right place. Whoops.Peter Williams2001-07-252-2/+7
| | | | | | | | | 2001-07-24 Peter Williams <peterw@ximian.com> * mail-config.c (mail_config_write): Um, write the HTML signature settings in the right place. Whoops. svn path=/trunk/; revision=11396
* Properly dup the results of e_destination_get_email.Jon Trowbridge2001-07-254-3/+20
| | | | | | | | | | | | | | | | 2001-07-25 Jon Trowbridge <trow@ximian.com> * backend/ebook/e-destination.c (e_destination_get_name): Properly dup the results of e_destination_get_email. * gui/component/select-names/e-select-names-popup.c (e_select_names_popup): Check that our destination isn't empty before building our popup. (Bug #5250) * backend/ebook/e-destination.c (e_destination_is_empty): Made argument const. svn path=/trunk/; revision=11395
* Added checks for all of the args of the exposed functions, so that weJon Trowbridge2001-07-252-0/+23
| | | | | | | | | | 2001-07-24 Jon Trowbridge <trow@ximian.com> * gui/contact-list-editor/e-contact-list-model.c: Added checks for all of the args of the exposed functions, so that we won't crash on bad inputs. (Related to bug #4856.) svn path=/trunk/; revision=11394
* Properly ref the font we pass in as an ARG_FONT_E. (_do_tooltip): RemovedJon Trowbridge2001-07-252-3/+3
| | | | | | | | | | | | | | | | | | 2001-07-25 Jon Trowbridge <trow@ximian.com> * gal/e-text/e-text.c (e_text_set_arg): Properly ref the font we pass in as an ARG_FONT_E. (_do_tooltip): Removed some crack. We no longer have to manually ref the font. The ref-counting now happens inside the set_arg function, as it should. (e_text_destroy): Set text->font to NULL after unrefing it. 2001-07-25 Jon Trowbridge <trow@ximian.com> * e-cell-text.c (ect_unrealize): Set text_view->font to NULL after we unref it. svn path=/trunk/; revision=11393
* Change the break into a continue, we should process as many as we canNot Zed2001-07-253-5/+17
| | | | | | | | | | | | | | | | 2001-07-24 Not Zed <NotZed@Ximian.com> * providers/imap/camel-imap-folder.c (camel_imap_folder_changed): Change the break into a continue, we should process as many as we can find. * camel-folder.c (camel_folder_move_messages_to): If we have no uid's to copy, exit here before going any further. Some code internally [imap] assumes there are uids to copy otherwise it can segfault. (camel_folder_copy_messages_to): Same. svn path=/trunk/; revision=11392
* If we're the last row and we're deleting, select the previous message, notJason Leach2001-07-252-2/+14
| | | | | | | | | | 2001-07-24 Jason Leach <jleach@ximian.com> * mail-callbacks.c (delete_msg): If we're the last row and we're deleting, select the previous message, not next, which actually selects nothing. Fixes #5323. svn path=/trunk/; revision=11391
* Add psion macros from Frodo Looijaard <frodol@dds.nl>Jody Goldberg2001-07-252-0/+57
| | | | | | | | 2001-07-24 Jody Goldberg <jgoldberg@home.com> * psiconv.m4 : Add psion macros from Frodo Looijaard <frodol@dds.nl> svn path=/trunk/; revision=11374
* Pass the O_TRUNC flag to open so that we don't leave trailing garbage atJeffrey Stedfast2001-07-253-39/+48
| | | | | | | | | | 2001-07-24 Jeffrey Stedfast <fejj@ximian.com> * mail-ops.c (save_part_save): Pass the O_TRUNC flag to open so that we don't leave trailing garbage at the end of the file if the new file content is shorter than the old file content. svn path=/trunk/; revision=11373
* oops, we had a possible NULL value passed to a strcmpJeffrey Stedfast2001-07-251-1/+3
| | | | svn path=/trunk/; revision=11372
* fix some warnings.Jacob Leach2001-07-251-3/+3
| | | | svn path=/trunk/; revision=11371
* fixed a typoJeffrey Stedfast2001-07-251-1/+1
| | | | svn path=/trunk/; revision=11370
* calculate tmp_tm.tm_wday ourselves. strftime has a habit of crashing ifDamon Chaplin2001-07-252-0/+11
| | | | | | | | | | 2001-07-24 Damon Chaplin <damon@ximian.com> * gui/dialogs/recurrence-page.c (get_exception_string): calculate tmp_tm.tm_wday ourselves. strftime has a habit of crashing if you have weird values here. I think this fixes bug #4574. svn path=/trunk/; revision=11369
* Fix for bug #5174.Jeffrey Stedfast2001-07-252-2/+8
| | | | | | | | 2001-07-24 Jeffrey Stedfast <fejj@ximian.com> * component-factory.c (create_view): Fix for bug #5174. svn path=/trunk/; revision=11368
* Add shell/e-local-storage.c so "Local Folders" can get translated. FixesJason Leach2001-07-252-0/+6
| | | | | | | | | 2001-07-24 Jason Leach <jleach@ximian.com> * POTFILES.in: Add shell/e-local-storage.c so "Local Folders" can get translated. Fixes #5385. svn path=/trunk/; revision=11367
* Another update. Evo is moving fast...Christian Rose2001-07-251-6/+10
| | | | | | | | 2001-07-25 Christian Rose <menthos@menthos.com> * sv.po: Another update. Evo is moving fast... svn path=/trunk/; revision=11366
* don't show the year in the popup submenu for the months, and center theDamon Chaplin2001-07-252-4/+15
| | | | | | | | | | 2001-07-24 Damon Chaplin <damon@ximian.com> * e-calendar-item.c (e_calendar_item_show_popup_menu): don't show the year in the popup submenu for the months, and center the months. Fixes bug #4397. svn path=/trunk/; revision=11365
* stip the delto and delfrom (popup_delegate_cb): show a delegate dialog andJP Rosevear2001-07-257-39/+662
| | | | | | | | | | | | | | | | | | | | 2001-07-24 JP Rosevear <jpr@ximian.com> * gui/dialogs/meeting-page.c (value_at): stip the delto and delfrom (popup_delegate_cb): show a delegate dialog and add the new delegatee and update the delegator (add_section): listen for changes in a more direct manner (get_select_name_dialog): add_section now takes a limit argument * gui/dialogs/e-delegate-dialog.[hc]: New dialog to query the user for a person to delegate to * gui/dialogs/Makefile.am: build/install new files * gui/Makefile.am: add ldadd line for ebook svn path=/trunk/; revision=11364
* oops, and just in case value is NULL...Jeffrey Stedfast2001-07-251-1/+1
| | | | svn path=/trunk/; revision=11363
* Handle broken mailers that send unencoded 8bit header params. And thereJeffrey Stedfast2001-07-252-0/+41
| | | | | | | | | | 2001-07-24 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-utils.c (header_decode_param): Handle broken mailers that send unencoded 8bit header params. And there was much rejoicing. Rah. svn path=/trunk/; revision=11362
* Updated Swedish translation.Christian Rose2001-07-252-144/+134
| | | | | | | | 2001-07-25 Christian Rose <menthos@menthos.com> * sv.po: Updated Swedish translation. svn path=/trunk/; revision=11361
* Match the prefix for the "remember_passphrase" setting with where it'sJason Leach2001-07-252-8/+15
| | | | | | | | | | | 2001-07-24 Jason Leach <jleach@ximian.com> * mail-config.c (config_read): Match the prefix for the "remember_passphrase" setting with where it's being saved to (/Mail/Prompts), so the setting gets loaded correctly. Fixes #5351. svn path=/trunk/; revision=11360
* "_Add Anyway" to "Add Anyway".Jason Leach2001-07-252-1/+6
| | | | | | | | | 2001-07-24 Jason Leach <jleach@ximian.com> * gui/merging/e-card-duplicate-detected.glade: "_Add Anyway" to "Add Anyway". svn path=/trunk/; revision=11359
* Added fallbacks for the name in the case of an e-card, to avoid theJon Trowbridge2001-07-252-1/+19
| | | | | | | | | | 2001-07-24 Jon Trowbridge <trow@ximian.com> * backend/ebook/e-destination.c (e_destination_get_name): Added fallbacks for the name in the case of an e-card, to avoid the "nameless contact" bug. svn path=/trunk/; revision=11358
* check_specials if this is an application/pgp type as well.Jeffrey Stedfast2001-07-252-1/+4
| | | | | | | | | 2001-07-24 Jeffrey Stedfast <fejj@ximian.com> * mail-format.c (handle_text_plain): check_specials if this is an application/pgp type as well. svn path=/trunk/; revision=11357
* need the EDestination magic here too for when we modify an already shownChris Toshok2001-07-254-5/+52
| | | | | | | | | | | | | | | | | | | | | 2001-07-24 Chris Toshok <toshok@ximian.com> * gui/widgets/e-minicard.c (remodel): need the EDestination magic here too for when we modify an already shown card. * gui/contact-list-editor/e-contact-list-model.c: make parent_class static, just to be anal. * gui/contact-list-editor/e-contact-list-editor.c (remove_entry_cb): removing entries changes the list, so flag it. (table_drag_data_received_cb): restrict cards we add to lists to be non-list cards. (extract_info): clear out the email list in the card before we repopulate it from the contact list model. (fill_in_info): set the checkbox to active/inactive based on thecard. svn path=/trunk/; revision=11356
* call widget_changed. (phone_entry_changed): same. (email_entry_changed):Chris Toshok2001-07-252-25/+100
| | | | | | | | | | | | | | | | | | | 2001-07-24 Chris Toshok <toshok@ximian.com> * gui/contact-editor/e-contact-editor.c (wants_html_changed): call widget_changed. (phone_entry_changed): same. (email_entry_changed): same. (address_text_changed): same. (name_entry_changed): same. (company_entry_changed): same. (widget_changed): new function that we can either call or set as a signal to change the "changed" flag on the dialog. (set_entry_changed_signals): connect lots of "changed" signals on widgets to widget_changed. (add_lists): connect "changed" to widget_changed. svn path=/trunk/; revision=11355
* When dumping the CamelURL to a string, hide all the params.Jeffrey Stedfast2001-07-252-10/+15
| | | | | | | | | 2001-07-24 Jeffrey Stedfast <fejj@ximian.com> * mail-ops.c (add_vtrash_info): When dumping the CamelURL to a string, hide all the params. svn path=/trunk/; revision=11354
* Do a case-insensitive comparison. (mail_generate_reply): Only resort toJeffrey Stedfast2001-07-257-49/+86
| | | | | | | | | | | | | | | | | | | | 2001-07-24 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (guess_me): Do a case-insensitive comparison. (mail_generate_reply): Only resort to the source account's identity if we can't find out which identity to use based on the recipients of the message first. * mail-config.c (mail_config_get_default_account): Make sure to return the 0th account if we don't have a default. We don't want to return NULL. * mail-callbacks.c (empty_trash): Use mail_tool_get_trash for the remote store trash folders. * mail-tools.c (mail_tool_get_trash): New convenience function. svn path=/trunk/; revision=11353
* get_boolean_with_default for the "Mark as read" timeout, notJason Leach2001-07-252-2/+7
| | | | | | | | | 2001-07-24 Jason Leach <jleach@ximian.com> * mail-config.c (config_read): get_boolean_with_default for the "Mark as read" timeout, not get_long_with_default. Fixes #5176. svn path=/trunk/; revision=11352
* New #define, and there was much rejoicing. Rah.Jeffrey Stedfast2001-07-252-0/+7
| | | | | | | | | 2001-07-24 Jeffrey Stedfast <fejj@ximian.com> * camel-url.h (CAMEL_URL_HIDE_ALL): New #define, and there was much rejoicing. Rah. svn path=/trunk/; revision=11351
* Check if evolution_shell_client_get_local_storage returnsJon Trowbridge2001-07-252-0/+20
| | | | | | | | | | | | 2001-07-24 Jon Trowbridge <trow@ximian.com> * gui/component/select-names/e-select-names.c (e_select_names_hookup_shell_listener): Check if evolution_shell_client_get_local_storage returns CORBA_OBJECT_NIL, which it should never do. If it does, print a warning in a dialog and try to recover w/o crashing. (Bug #5193) svn path=/trunk/; revision=11350
* Move Insert File from the File menu into the Insert Menu. Change thePeter Williams2001-07-252-4/+9
| | | | | | | | | | 2001-07-24 Peter Williams <peterw@ximian.com> * evolution-message-composer.xml: Move Insert File from the File menu into the Insert Menu. Change the accelerators to reflect what's being inserted and add ellipses. svn path=/trunk/; revision=11349
* Add the "/My Evolution" path to the path_to_etree_node hash so thatJason Leach2001-07-252-4/+19
| | | | | | | | | | | 2001-07-24 Jason Leach <jleach@ximian.com> * e-storage-set-view.c (e_storage_set_view_construct): Add the "/My Evolution" path to the path_to_etree_node hash so that storage_set_view_set_current_folder() can select the My Evolution node when it's the current one. Fixes #5114 and #3956. svn path=/trunk/; revision=11348
* Don't display "(0 unsent)" if the outbox is empty.Peter Williams2001-07-252-2/+5
| | | | | | | | | 2001-07-24 Peter Williams <peterw@ximian.com> * mail-folder-cache.c (make_folder_name): Don't display "(0 unsent)" if the outbox is empty. svn path=/trunk/; revision=11347
* Don't stop the idle_queue and unref from here, since this might be calledDan Winship2001-07-252-11/+15
| | | | | | | | | | | | | | | | | * backend/ebook/e-book-listener.c (e_book_listener_stop): Don't stop the idle_queue and unref from here, since this might be called from inside e_book_listener_check_queue, and we don't want to return to that function with the listener having been destroyed. (e_book_listener_check_queue): Don't exit early if the queue is stopped. Proceed through the check if the queue is NULL (which is must be if the queue is stopped), and then reach the existing code to remove the idle handler. Combined with the above, this fixes ximian #4485 (again). This is not a plot to boost my showstopper-bugfixing count by fixing the same bug over and over again. svn path=/trunk/; revision=11346
* Updated Swedish translation.Christian Rose2001-07-252-136/+145
| | | | | | | | 2001-07-24 Christian Rose <menthos@menthos.com> * sv.po: Updated Swedish translation. svn path=/trunk/; revision=11345
* Add "Compose New Message" to the Actions menu as suggested in bug #866.Peter Williams2001-07-252-2/+8
| | | | | | | | | | 2001-07-24 Peter Williams <peterw@ximian.com> * evolution-mail-global.xml: Add "Compose New Message" to the Actions menu as suggested in bug #866. Also fix it so that the pixmaps for the Compose menu items are displayed. svn path=/trunk/; revision=11344
* Set up the local trash in the folder cache.Peter Williams2001-07-252-0/+8
| | | | | | | | 2001-07-24 Peter Williams <peterw@ximian.com> * mail-local.c (init_trash): Set up the local trash in the folder cache. svn path=/trunk/; revision=11343
* Updated Slovak translation.Stanislav Visnovsky2001-07-242-712/+640
| | | | | | | | 2001-07-24 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz> * sk.po: Updated Slovak translation. svn path=/trunk/; revision=11342
* Make the error reporting a little but more descriptive.Peter Williams2001-07-242-2/+7
| | | | | | | | | 2001-07-24 Peter Williams <peterw@ximian.com> * mail-folder-cache.c (update_idle): Make the error reporting a little but more descriptive. svn path=/trunk/; revision=11341
* Add new label widgets with a message that SSL isn't supported.Peter Williams2001-07-245-8/+70
| | | | | | | | | | | | | | | | | | | | 2001-07-24 Peter Williams <peterw@ximian.com> * mail-config.glade: Add new label widgets with a message that SSL isn't supported. * mail-account-gui.h: Add a new member to the Transport GUI struct for the 'SSL is not supported' message. * mail-account-gui.c (source_type_changed): Change logic to display a message stating that SSL isn't supported if SSL isn't supported. (transport_type_changed): Same. (mail_account_gui_new): Also load the labels for the the no-SSL message. * mail-accounts.c (construct): Fix typo. svn path=/trunk/; revision=11340
* Reworded a few questions.Aaron Weber2001-07-244-12/+16
| | | | | | | | 2001-07-24 Aaron Weber <aaron@ximian.com> * C/evolution-faq.sgml: Reworded a few questions. svn path=/trunk/; revision=11339
* Correct minimal version testFrédéric Crozat2001-07-242-2/+7
| | | | | | | * gnome-print-check.m4 (AM_PATH_GNOME_PRINT): Correct minimal version test svn path=/trunk/; revision=11338
* Updated Swedish translation.Christian Rose2001-07-242-325/+375
| | | | | | | | 2001-07-24 Christian Rose <menthos@menthos.com> * sv.po: Updated Swedish translation. svn path=/trunk/; revision=11337
* Added a validate function that checks to make sure that vfolders that haveJon Trowbridge2001-07-243-0/+40
| | | | | | | | | | | | | 2001-07-23 Jon Trowbridge <trow@ximian.com> * vfolder-rule.c (validate): Added a validate function that checks to make sure that vfolders that have "specific folders" as their source actually have a non-empty list of source folders selected. (Bug #4937) (get_widget): If fr->source is NULL for some reason, bring it into sync with the default in the option menu. svn path=/trunk/; revision=11336
* Dont call notifyResult here if we've just launched a thread to do theNot Zed2001-07-242-13/+17
| | | | | | | | | | | 2001-07-24 Not Zed <NotZed@Ximian.com> * component-factory.c (create_folder): Dont call notifyResult here if we've just launched a thread to do the work, it calls it itself. This apparently breaks the importers, but thats a different issue. svn path=/trunk/; revision=11335
* Only show the warning dialog instead of using `gnome_dialog_run()' so itEttore Perazzoli2001-07-241-2/+10
| | | | | | | | | | * main.c (development_warning): Only show the warning dialog instead of using `gnome_dialog_run()' so it is not modal. Modal would be nice, but unfortunately it works bad with Bonobo. Plus Sawfish doesn't like to keep the modal dialog on top, so it gets very confusing for users. svn path=/trunk/; revision=11334
* Somehow this missed the commit.Not Zed2001-07-241-2/+2
| | | | | | | | | 2001-07-24 Not Zed <NotZed@Ximian.com> * camel-operation.c (camel_operation_register, unregister): Added some warnings for bad cases. svn path=/trunk/; revision=11333
* Go back to calling mail_msg_free here. (mail_msg_destroy): Remove theNot Zed2001-07-243-8/+31
| | | | | | | | | | | | | | | | | | 2001-07-23 Not Zed <NotZed@Ximian.com> * mail-mt.c (mail_msgport_replied): Go back to calling mail_msg_free here. (mail_msg_destroy): Remove the operation unregistration stuff. (mail_msg_received): And put it here, so we unregister as soon as the async part of the operation is complete. I thought about this and we should be doing this anyway so we register/unregister always in the same thread, although the camel_operation api doesn't enforce it, this *is* what it expects. * message-list.c (regen_list_regen): re-add reporting to rebuilding the message list. Basically fixes #4931 svn path=/trunk/; revision=11332
* Only show the warning dialog instead of using `gnome_dialog_run()' so itEttore Perazzoli2001-07-242-7/+13
| | | | | | | | | | * main.c (development_warning): Only show the warning dialog instead of using `gnome_dialog_run()' so it is not modal. Modal would be nice, but unfortunately it works bad with Bonobo. Plus Sawfish doesn't like to keep the modal dialog on top, so it gets very confusing for users. svn path=/trunk/; revision=11331
* fixed the test to see whether we should draw the icons.Damon Chaplin2001-07-242-3/+8
| | | | | | | | | 2001-07-21 Damon Chaplin <damon@ximian.com> * gui/e-week-view-event-item.c (e_week_view_event_item_draw): fixed the test to see whether we should draw the icons. svn path=/trunk/; revision=11330
* Added some warnings for bad cases.Not Zed2001-07-242-4/+26
| | | | | | | | | | | | | | | | 2001-07-24 Not Zed <NotZed@Ximian.com> * camel-operation.c (camel_operation_register, unregister): Added some warnings for bad cases. 2001-07-23 Not Zed <NotZed@Ximian.com> * camel-operation.c (camel_operation_register): Only insert a hash entry if we haven't already. (camel_operation_unregister): Only remove the has entry if the id is a real thread. svn path=/trunk/; revision=11329
* Oops. Uncomment this code since Trow fixed GtkHTML to actually have thisJeffrey Stedfast2001-07-242-1/+4
| | | | | | | | | 2001-07-23 Jeffrey Stedfast <fejj@ximian.com> * mail-search.c (toggled_fwd_cb): Oops. Uncomment this code since Trow fixed GtkHTML to actually have this function now. svn path=/trunk/; revision=11328
* Fixed the "Read" to be Read in the glade file per menesis' request.Jeffrey Stedfast2001-07-246-5/+94
| | | | | | | | | | | | | | | | | | | | | 2001-07-23 Jeffrey Stedfast <fejj@ximian.com> * mail-config.glade: Fixed the "Read" to be Read in the glade file per menesis' request. * mail-accounts.c (construct): Give the dialog a Close button instead of an OK button. (prompt_bcc_only_toggled): New. (threaded_list_toggled): New. (show_preview_toggled): New. (construct): Add code for the bcc-only-prompt, threaded-list, and show-preview checkboxes. * mail-ops.c (transfer_messages_transfer): If the source and destination folders are the same, just mark the uids as undeleted (in case they were marked as deleted before). svn path=/trunk/; revision=11327
* pass extra param to icalparser_get_next_char (icalparser_get_next_char):JP Rosevear2001-07-242-26/+43
| | | | | | | | | | 2001-07-23 JP Rosevear <jpr@ximian.com> * src/libical/icalparser.c: pass extra param to icalparser_get_next_char (icalparser_get_next_char): only use quote mode if the flag is set svn path=/trunk/; revision=11326
* changed so it doesn't use mktime(). We are having problems becauseDamon Chaplin2001-07-242-17/+28
| | | | | | | | | | 2001-07-23 Damon Chaplin <damon@ximian.com> * src/libical/icaltime.c (icaltime_day_of_year): changed so it doesn't use mktime(). We are having problems because mktime() only works post 1970. svn path=/trunk/; revision=11325
* fixed my fix to compileJeffrey Stedfast2001-07-241-2/+2
| | | | svn path=/trunk/; revision=11324
* Pulled instance of config-setupassist.sgml to make stuff build right.Kevin Breit2001-07-244-2/+8
| | | | | | | | 2001-07-23 Kevin Breit <battery841@mediaone.net> * C/Makefile.am: Pulled instance of config-setupassist.sgml to make stuff build right. svn path=/trunk/; revision=11323
* If the source and destination folders are the same, just mark the uids asJeffrey Stedfast2001-07-242-4/+21
| | | | | | | | | | 2001-07-23 Jeffrey Stedfast <fejj@ximian.com> * mail-ops.c (transfer_messages_transfer): If the source and destination folders are the same, just mark the uids as undeleted (in case they were marked as deleted before). svn path=/trunk/; revision=11322
* Carefully check for NULL everywhere, and do the right thing if the messageJon Trowbridge2001-07-242-2/+24
| | | | | | | | | | 2001-07-23 Jon Trowbridge <trow@ximian.com> * mail-search.c (begin_cb): Carefully check for NULL everywhere, and do the right thing if the message we are currently looking at gets expunged. (Bug #4870) svn path=/trunk/; revision=11321
* validated.Aaron Weber2001-07-248-424/+26
| | | | | | | | | | | | 2001-07-23 Aaron Weber <aaron@ximian.com> * C/usage-mainwindow.sgml: validated. * C/config-setupassist.sgml: Removed. * C/evolution.sgml: removed config-setupassist. svn path=/trunk/; revision=11320
* Add new feed to the shown listIain Holmes2001-07-242-0/+11
| | | | svn path=/trunk/; revision=11319
* Uhm, set the usize to `1, -1' instead.Ettore Perazzoli2001-07-242-1/+6
| | | | | | | * e-task-widget.c (e_task_widget_construct): Uhm, set the usize to `1, -1' instead. svn path=/trunk/; revision=11318
* Some commit mix ups left the KDE rdf url still set to the old, invalidJacob Leach2001-07-241-1/+1
| | | | | | one. fixed. svn path=/trunk/; revision=11317
* [Bug #5225: No UI way to mark as unimportant]Jason Leach2001-07-245-6/+49
| | | | | | | | | | | | | | | | | 2001-07-23 Jason Leach <jleach@ximian.com> [Bug #5225: No UI way to mark as unimportant] * folder-browser.c (on_right_click): Do the necessary stuff to show or hide the correct "Mark Important" or "Mark as Unimportant" menu items depending on the status of messages that are selected. * folder-browser-ui.c: Add the MarkAsUnimportant verb here. * mail-callbacks.c (mark_as_unimportant): Simple function that's the callback for these new menu items. svn path=/trunk/; revision=11316
* Make the storage registar(?) genericIain Holmes2001-07-242-35/+76
| | | | svn path=/trunk/; revision=11315
* Add the "Mark as Unimportant" cmd and menu item to the Edit menu. BugJason Leach2001-07-242-3/+12
| | | | | | | | | 2001-07-23 Jason Leach <jleach@ximian.com> * evolution-mail-message.xml: Add the "Mark as Unimportant" cmd and menu item to the Edit menu. Bug #5225. svn path=/trunk/; revision=11314
* Fix the Newsforge name and the KDE rdfIain Holmes2001-07-242-2/+7
| | | | svn path=/trunk/; revision=11313
* Change the butt-ugly UI to a saner (and just as flexible) one. Instead ofPeter Williams2001-07-242-98/+114
| | | | | | | | | | | | | | | | | | 2001-07-23 Peter Williams <peterw@ximian.com> * filter-datespec.c (make_span_editor): Change the butt-ugly UI to a saner (and just as flexible) one. Instead of all those spinbuttons, just have one and let the user select the time unit. (omenu_item_activated): New function. When the user changes the time unit, convert it from the old number. Pretty. (adj_value_changed): This function is now simpler. (set_adjustments): Also modified for new UI model. (button_clicked): Set the selected_type before calling the callback. (FilterDatespecPrivate): Members change a bit. (filter_datespec_init): No longer need to allocation spinbuttons (filter_datespec_finalise): No longer need to free spinbuttons. svn path=/trunk/; revision=11312
* Set the usize for the contained hbox to 0x0.Ettore Perazzoli2001-07-242-0/+7
| | | | | | | * e-task-widget.c (e_task_widget_construct): Set the usize for the contained hbox to 0x0. svn path=/trunk/; revision=11311
* Minor revisions.Aaron Weber2001-07-2418-960/+822
| | | | | | | | | | | | | | | | | | | | | | | 2001-07-23 Aaron Weber <aaron@ximian.com> * C/usage-exec-summary.sgml: Minor revisions. * C/usage-contact.sgml: Added 'format="png"' to all <image> tags missing the attribute. * C/usage-calendar.sgml: Added 'format="png"' to all <image> tags missing the attribute. * C/usage-mail.sgml: Added 'format="png"' to all <image> tags missing the attribute. * C/usage-mainwindow.sgml: Style. Merged info from preface. Added 'format="png"' to all <image> tags missing the attribute. * C/preface.sgml: Style changes. Removed info that was duplicated in mainwindow.sgml. svn path=/trunk/; revision=11310
* Get the manuals from the `evolution-guide' dir as that's where they getEttore Perazzoli2001-07-242-5/+10
| | | | | | | * e-shell-view-menu.c: Get the manuals from the `evolution-guide' dir as that's where they get installed. svn path=/trunk/; revision=11309
* Update the url (and site name) for the KDE rdf. Bug #5145.Jason Leach2001-07-242-1/+6
| | | | | | | | | 2001-07-23 Jason Leach <jleach@ximian.com> * e-summary-preferences.c: Update the url (and site name) for the KDE rdf. Bug #5145. svn path=/trunk/; revision=11308
* Changed background transparency.Aaron Weber2001-07-242-0/+0
| | | | svn path=/trunk/; revision=11307
* Re-fix for my 07-18 not-quite-fix.Dan Winship2001-07-245-8/+84
| | | | | | | | | | | | | | | | | | | | | * backend/ebook/e-book-listener.c: Add a "stopped" flag like EBookViewListener. (e_book_listener_check_queue): Don't emit signals if the listener is stopped. (e_book_listener_queue_generic_response, etc): Don't queue responses if the listener is stopped. (e_book_listener_stop): Flush the queue and stop queue/emitting further responses. * backend/ebook/e-book.c (e_book_unload_uri): Revert the previous change and call e_book_listener_stop() instead. * backend/ebook/e-book-view-listener.c (e_book_view_listener_stop): When removing an idle handler, unref the listener as well, since e_book_view_listener_queue_response will have ref'ed it. svn path=/trunk/; revision=11306
* Don't handle button events whose button number is not 1.Ettore Perazzoli2001-07-242-1/+7
| | | | | | | * e-shell-view.c (storage_set_view_box_button_release_event_cb): Don't handle button events whose button number is not 1. svn path=/trunk/; revision=11305
* Slight fix for when source == destination (we don't want to do this actionJeffrey Stedfast2001-07-242-0/+9
| | | | | | | | | | 2001-07-23 Jeffrey Stedfast <fejj@ximian.com> * camel-filter-driver.c (do_move): Slight fix for when source == destination (we don't want to do this action because on-demand filtering would then delete the messages it supposedly "moved"). svn path=/trunk/; revision=11304
* Removing changes to Makefile.am; didn't know this was a global directoryAndrew Hughes Chatham2001-07-231-4/+2
| | | | svn path=/trunk/; revision=11303
* Handle GDK_KP_* cursor keys as well.Ettore Perazzoli2001-07-231-1/+5
| | | | | | * e-table-item.c (eti_event): Handle GDK_KP_* cursor keys as well. svn path=/trunk/; revision=11302
* Added some operation progress reporting. Actual data transfer is 'tricky'Not Zed2001-07-234-12/+44
| | | | | | | | | | | | | | | | | | | | 2001-07-23 Not Zed <NotZed@Ximian.com> * providers/smtp/camel-smtp-transport.c (smtp_auth, smtp_helo, send_to): Added some operation progress reporting. Actual data transfer is 'tricky' because of the layers used. (smtp_auth): Instead of checking exception_is_set, use challenge==NULL to test if sasl_challenge_base64 failed. * providers/local/camel-mbox-summary.c (mbox_summary_sync): Remove peters changes below and put in a better fix. These functions already return -1 on error, just use that, and not worry about building our own exception redundantly. * camel-service.c (camel_get_host_byname): Turn the progress into a transient event. svn path=/trunk/; revision=11301
* Add an extra @type arg to the xferFolder and removeFolder methods inEttore Perazzoli2001-07-2314-17/+174
| | | | | | | | the ShellComponent interface. Updated the EvolutionShellComponent GTK+ wrapper and all the component accordingly. Get the calendar to use this so it can delete both tasks and calendar folders. svn path=/trunk/; revision=11300
* Removing these macros from the global gnome macros directory. Sorry about that.Andrew Hughes Chatham2001-07-234-148/+0
| | | | svn path=/trunk/; revision=11299
* Add a `user_creatable' property to folder types and make componentsEttore Perazzoli2001-07-2219-18/+110
| | | | | | | use it, so that e.g. you cannot create a folder of type "mailstorage" or "vtrash". svn path=/trunk/; revision=11298
* typo in changelog.Jacob Leach2001-07-221-1/+1
| | | | svn path=/trunk/; revision=11297
* Capitalize "messgaes" in "Hide Read messages" menu item label. Bug #5091.Jason Leach2001-07-222-1/+6
| | | | | | | | | 2001-07-21 Jason Leach <jleach@ximian.com> * evolution-mail-list.xml: Capitalize "messgaes" in "Hide Read messages" menu item label. Bug #5091. svn path=/trunk/; revision=11296
* Use `g_source_remove()' instead of `gtk_timeout_remove()' here, as we areEttore Perazzoli2001-07-222-1/+13
| | | | | | | | | | | | * evolution-activity-client.c (impl_destroy): Use `g_source_remove()' instead of `gtk_timeout_remove()' here, as we are using `g_timeout_add()' and not `gtk_timeout_add()' to set up the timeout callback. (update_timeout_callback): Reset `have_pending_update' when returning %TRUE. Set the timeout id to zero when returning %FALSE. svn path=/trunk/; revision=11295
* Updated Swedish translation.Christian Rose2001-07-212-124/+135
| | | | | | | | 2001-07-21 Christian Rose <menthos@menthos.com> * sv.po: Updated Swedish translation. svn path=/trunk/; revision=11294
* Removed some debugging spew I committed by mistake.Jon Trowbridge2001-07-211-4/+1
| | | | | | | | | 2001-07-20 Jon Trowbridge <trow@ximian.com> * gal/e-text/e-completion-view.c (e_completion_view_set_width): Removed some debugging spew I committed by mistake. svn path=/trunk/; revision=11293
* Change window policy to allow the completion window to shrink when theJon Trowbridge2001-07-212-11/+9
| | | | | | | | | | | | | 2001-07-20 Jon Trowbridge <trow@ximian.com> * gal/e-text/e-entry.c (e_entry_enable_completion_full): Change window policy to allow the completion window to shrink when the number of options decreases. * gal/e-text/e-completion-view.c (e_completion_view_construct): Removed some obsolete code. svn path=/trunk/; revision=11292
* Fixed the first time druid stuff a little more.Kevin Breit2001-07-214-16/+28
| | | | | | | | 2001-07-20 Kevin Breit <battery841@mediaone.net> * C/usage-mainwindow.sgml: Fixed the first time druid stuff a little more. svn path=/trunk/; revision=11291
* [Fix a crash if you start evolution with a bad URI.]Jason Leach2001-07-213-2/+16
| | | | | | | | | | | | | | | | | 2001-07-20 Jason Leach <jleach@ximian.com> [Fix a crash if you start evolution with a bad URI.] * e-shell.c (e_shell_create_view): If we can't display the URI, display the default uri. This is because it's necessary for e_shell_view_display_uri() to run all the way through so corba interfaces get setup. * e-shell-view.c (e_shell_view_display_uri): If we fail to create a new view for a URI (happens if you pass in an invalid URI), be sure to return FALSE. svn path=/trunk/; revision=11290
* Make dist, dist check, and rpm are now supported and working. If you want to ↵Kevin Gibbs2001-07-215-2/+152
| | | | | | distribute a copy of SashMo to someone, you should type "make dist" and send them the tarball. svn path=/trunk/; revision=11279
* Removed the "Forward To" filter action.Jeffrey Stedfast2001-07-213-45/+44
| | | | | | | | 2001-07-20 Jeffrey Stedfast <fejj@ximian.com> * filtertypes.xml: Removed the "Forward To" filter action. svn path=/trunk/; revision=11278
* Removed the "Redirect" menu since this is now a future feature.Jeffrey Stedfast2001-07-212-5/+5
| | | | | | | | | 2001-07-20 Jeffrey Stedfast <fejj@ximian.com> * evolution-mail-message.xml: Removed the "Redirect" menu since this is now a future feature. svn path=/trunk/; revision=11277
* Change this back to the "evolution:/local/Inbox" URI.Jason Leach2001-07-212-1/+6
| | | | | | | | | 2001-07-20 Jason Leach <jleach@ximian.com> * mail-summary.c (generate_html_summary): Change this back to the "evolution:/local/Inbox" URI. svn path=/trunk/; revision=11276
* Revert last changes, URIs are now back to original in shell.Jason Leach2001-07-214-8/+13
| | | | | | | | | 2001-07-20 Jason Leach <jleach@ximian.com> * e-summary-tasks.c: Revert last changes, URIs are now back to original in shell. svn path=/trunk/; revision=11275
* [This is a better way to have "Local Folders" be shown as the localJason Leach2001-07-219-8/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-07-20 Jason Leach <jleach@ximian.com> [This is a better way to have "Local Folders" be shown as the local storage name without breaking current user's shortcuts.] * e-corba-storage.c (get_display_name): Implement this, but it's only returning the real name now. Need to change the IDL soon to let corba storages have separated display names. * e-shortcuts.c (e_shortcuts_add_default_group): Set these default shortcut URI's back to evolution:/local/ * e-shell-view.h (DEFAULT_URI): Set this back to "evolution:/local/Inbox" * e-storage-set-view.c (etree_value_at): Get the display name for a storage rather than it's true name. * e-local-storage.c (impl_get_display_name): Implemented for the local folder (to return a translated "Local Folders"). * e-storage.c (e_storage_get_display_name): New virtual function for retrieving the display name. svn path=/trunk/; revision=11274
* More usage fixes for CamelException. Check our own exception forPeter Williams2001-07-212-2/+12
| | | | | | | | | | 2001-07-20 Peter Williams <peterw@ximian.com> * providers/local/camel-mbox-summary.c (mbox_summary_sync): More usage fixes for CamelException. Check our own exception for summary_update and xfer it out if an error occurred. svn path=/trunk/; revision=11273
* Pull up test fixes to get them building againJP Rosevear2001-07-2110-12/+18
| | | | | | | | 2001-07-20 JP Rosevear <jpr@ximian.com> * Pull up test fixes to get them building again svn path=/trunk/; revision=11270
* Pull in new splash screenJP Rosevear2001-07-212-0/+4
| | | | | | | | 2001-07-20 JP Rosevear <jpr@ximian.com> * Pull in new splash screen svn path=/trunk/; revision=11269
* Bump to 0.11.99JP Rosevear2001-07-212-1/+5
| | | | | | | | 2001-07-20 JP Rosevear <jpr@ximian.com> * configure.in: Bump to 0.11.99 svn path=/trunk/; revision=11268
* Don't let the user remove vtrash folders.Peter Williams2001-07-212-0/+8
| | | | | | | | | 2001-07-20 Peter Williams <peterw@ximian.com> * component-factory.c (storage_remove_folder): Don't let the user remove vtrash folders. svn path=/trunk/; revision=11267
* Fix DanW's fix. Pass the right arguments to mail_msg_destroy.Peter Williams2001-07-214-6/+41
| | | | | | | | | | | | | | | | | | | 2001-07-20 Peter Williams <peterw@ximian.com> * mail-mt.c (mail_msgport_replied): Fix DanW's fix. Pass the right arguments to mail_msg_destroy. * component-factory.c (component_fn): Don't populate the context menu; our only action didn't even work. (populate_folder_context_menu): Removed. ChangeFolderProperties needs a FolderBrowser which we don't have. It didn't even work before. * mail-local.c (mail_local_reconfigure_folder): Bring the creation of the hash table to the beginning to prevent warnings. Complain if the mailbox is non-local. svn path=/trunk/; revision=11266
* er, unbroke changelogJeffrey Stedfast2001-07-211-1/+0
| | | | svn path=/trunk/; revision=11265
* Don't expunge the source folder if we have a cache.Jeffrey Stedfast2001-07-214-11/+18
| | | | | | | | | 2001-07-20 Jeffrey Stedfast <fejj@ximian.com> * mail-ops.c (filter_folder_filter): Don't expunge the source folder if we have a cache. svn path=/trunk/; revision=11264
* Use mail_msg_destroy rather than mail_msg_free, so the cancellationDan Winship2001-07-212-1/+7
| | | | | | | | * mail-mt.c (mail_msgport_replied): Use mail_msg_destroy rather than mail_msg_free, so the cancellation operation gets unregistered and doesn't leak two file descriptors. svn path=/trunk/; revision=11263
* install 2 new category icons (16_category_suppliers.png andRodrigo Moya2001-07-202-17/+24
| | | | | | | | | 2001-07-20 Rodrigo Moya <rodrigo@ximian.com> * Makefile.am: install 2 new category icons (16_category_suppliers.png and 16_category_time-and-expenses.png) svn path=/trunk/; revision=11262
* use the 2 new category icons (16_category_suppliers.png andRodrigo Moya2001-07-202-2/+8
| | | | | | | | | | 2001-07-20 Rodrigo Moya <rodrigo@ximian.com> * e-categories-config.c (initialize_categories_config): use the 2 new category icons (16_category_suppliers.png and 16_category_time-and-expenses.png) svn path=/trunk/; revision=11261
* Updated Slovak translation a bit.Stanislav Visnovsky2001-07-202-229/+198
| | | | | | | | 2001-07-20 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz> * sk.po: Updated Slovak translation a bit. svn path=/trunk/; revision=11260
* New category icon again... /tigertTuomas Kuosmanen2001-07-202-0/+3
| | | | svn path=/trunk/; revision=11259
* Icon for "suppliers" category for Evolution. /tigertTuomas Kuosmanen2001-07-202-0/+2
| | | | svn path=/trunk/; revision=11258
* *** empty log message ***Rodrigo Moya2001-07-201-0/+1
| | | | svn path=/trunk/; revision=11257
* Duh, this one I changed, not the other. Anyway..Tuomas Kuosmanen2001-07-201-0/+0
| | | | | | | | Changed the small menu-version of the "cut" icon to be consistent with the toolbar one, the little text blocks were in another way around. /tigert svn path=/trunk/; revision=11256
* Removed the colored background from the icons, since it turned out itTuomas Kuosmanen2001-07-206-0/+8
| | | | | | | | was confusing, especially on the "small icons" mode of the shortcutbar. /tigert svn path=/trunk/; revision=11255
* renamed to camel_charset_to_iconv() to make it just a little moreNot Zed2001-07-206-9/+15
| | | | | | | | | 2001-07-20 Not Zed <NotZed@Ximian.com> * camel-charset-map.c (camel_charset_get_iconv_friendly_name): renamed to camel_charset_to_iconv() to make it just a little more svn path=/trunk/; revision=11254
* Update this evolution:/local/ URI to evolution:/Local Folders/ to go alongJason Leach2001-07-202-1/+7
| | | | | | | | | | 2001-07-19 Jason Leach <jleach@ximian.com> * mail-summary.c (generate_html_summary): Update this evolution:/local/ URI to evolution:/Local Folders/ to go along with today's shell changes. svn path=/trunk/; revision=11253
* Update the evolution:/local/ URI's to evolution:/Local Folders/ to goJason Leach2001-07-204-11/+18
| | | | | | | | | | | | | 2001-07-19 Jason Leach <jleach@ximian.com> * e-summary-tasks.c: Update the evolution:/local/ URI's to evolution:/Local Folders/ to go along with todays shell changes. * e-summary-mail.c: Ditto. * e-summary-calendar.c: Ditto. svn path=/trunk/; revision=11252
* Removed unused prototype.Federico Mena Quintero2001-07-203-2/+8
| | | | | | | | | | | | 2001-07-19 Federico Mena Quintero <federico@ximian.com> * gui/dialogs/event-editor.h (event_editor_update_widgets): Removed unused prototype. * gui/dialogs/task-editor.h (task_editor_update_widgets): Likewise. svn path=/trunk/; revision=11251
* Convert to the iconv-friendly charset names.Jeffrey Stedfast2001-07-209-116/+165
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-07-19 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-filter-charset.c (camel_mime_filter_charset_new_convert): Convert to the iconv-friendly charset names. * providers/imap/camel-imap-store.c (create_folder): Fixed a compiler warning about returning without a value in a non-void function. Blah. * camel-mime-part.c (process_header): Pass the locale charset as the default_charset to header_decode_string(). * camel-folder-summary.c (camel_folder_summary_format_string): Pass the locale charset as the default_charset to header_decode_string(). (content_info_new): Same. * camel-mime-message.c (process_header): Pass the locale charset as the default_charset to header_decode_string(). * camel-mime-utils.c (append_8bit): New helper function who's purpose is similar to append_latin1() but for 8bit text that we are assuming is not latin1. (header_decode_text): Now takes a default_charset parameter and calls append_8bit when appropriate. (header_decode_string): Also takes a default_charset parameter now. (header_decode_mailbox): Pass NULL as the default_charset to header_decode_string(). svn path=/trunk/; revision=11250
* Fix #4605: "Save Image as" should be "Save Image as...".Jason Leach2001-07-202-2/+7
| | | | | | | | | 2001-07-19 Jason Leach <jleach@ximian.com> * mail-display.c: Fix #4605: "Save Image as" should be "Save Image as...". svn path=/trunk/; revision=11248
* Fixed a compiler warning about returning without a value in a non-voidJeffrey Stedfast2001-07-201-1/+1
| | | | | | | | | | 2001-07-19 Jeffrey Stedfast <fejj@ximian.com> * providers/imap/camel-imap-store.c (create_folder): Fixed a compiler warning about returning without a value in a non-void function. Blah. svn path=/trunk/; revision=11247
* free various data related settings (destroy): use cleanup and unref theJP Rosevear2001-07-202-5/+70
| | | | | | | | | | | | | | 2001-07-19 JP Rosevear <jpr@ximian.com> * gui/e-itip-control.c (clean_up): free various data related settings (destroy): use cleanup and unref the clients (e_itip_control_set_data): clean up before setting the data and store the timezones in a top level component (update_item): use cal_client_update_objects and our top level (including the timezones) svn path=/trunk/; revision=11246
* Modified to treat the return value from camel_charset_locale_name() as aJeffrey Stedfast2001-07-205-62/+79
| | | | | | | | | | | | | | | | | | 2001-07-19 Jeffrey Stedfast <fejj@ximian.com> * camel-pgp-context.c (pgp_verify): Modified to treat the return value from camel_charset_locale_name() as a const char*. * camel-sasl-digest-md5.c (digest_response): Modified to treat the return value from camel_charset_locale_name() as a const char*. * camel-charset-map.c (camel_charset_locale_name): Modify to return const char* by returning the static locale_charset which is created inside of camel_charset_map_init(). (camel_charset_map_init): Find the locale charset here and set the static variable. svn path=/trunk/; revision=11245
* updated to use new print icon.Damon Chaplin2001-07-203-1/+7
| | | | | | | | | 2001-07-19 Damon Chaplin <damon@ximian.com> * gui/dialogs/comp-editor.c (pixmaps): * gui/calendar-commands.c (pixmaps): updated to use new print icon. svn path=/trunk/; revision=11244
* update to use new print icon.Damon Chaplin2001-07-203-11/+14
| | | | | | | | | 2001-07-19 Damon Chaplin <damon@ximian.com> * evolution-calendar.xml: * evolution-comp-editor.xml: update to use new print icon. svn path=/trunk/; revision=11243
* Updated Swedish translation.Christian Rose2001-07-202-188/+199
| | | | | | | | 2001-07-20 Christian Rose <menthos@menthos.com> * sv.po: Updated Swedish translation. svn path=/trunk/; revision=11242
* Make the local storage name "Local Folders" instead of "local", looksJason Leach2001-07-207-12/+27
| | | | | | | | | | | | | | | | | | | | | | 2001-07-19 Jason Leach <jleach@ximian.com> * e-local-storage.h: Make the local storage name "Local Folders" instead of "local", looks better with "My Evolution", "VFolders", and "Other Contacts". * e-shell-view.h: Put the #define DEFAULT_URI here instead of in e-shell-view.c. * main.c: Remove the duplicated #define STARTUP_URI, actually make use of the nice defines. * e-shell-folder-commands.c (e_shell_command_delete_folder): Use the DEFAULT_URI here instead of a hard coded string. * e-shortcuts.c (e_shortcuts_add_default_group): Fix the URI's here to use "Local Folder". svn path=/trunk/; revision=11241
* HTMLIain Holmes2001-07-202-1/+5
| | | | svn path=/trunk/; revision=11240
* Set the vertical scrolling policy for the mail display to AUTOMATIC, onlyJason Leach2001-07-204-6/+18
| | | | | | | | | | | | | | | | | | 2001-07-19 Jason Leach <jleach@ximian.com> * mail-display.c (mail_display_new): Set the vertical scrolling policy for the mail display to AUTOMATIC, only get a scrollbar if the e-mail is longer than one frame. * folder-browser.c (my_folder_browser_init): We were setting the policy twice (and to two different things). Removed this one. * message-list.c (message_list_init): Set the policy for the message list scroll frame to be horizontal=NEVER, vertical=AUTOMATIC (scrollbar only if you have >1 page of messages). svn path=/trunk/; revision=11239
* Line up the padding for the folder title bar labels when you have theJason Leach2001-07-203-3/+15
| | | | | | | | | | | | | | | | 2001-07-19 Jason Leach <jleach@ximian.com> * e-shell-folder-title-bar.c (e_shell_folder_title_bar_construct): Line up the padding for the folder title bar labels when you have the folder bar enabled or disabled (previously when disabled it was padding ~8 pixels to the right while the other had 0). * e-shell-view.c (setup_widgets): Take out a 2 pixel padding around the vbox containing the title bar, folder bar, message list and mail display. Also remove 2 more extra pixels of padding on the bottom. svn path=/trunk/; revision=11238
* In camel:Peter Williams2001-07-206-42/+234
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-07-19 Peter Williams <peterw@ximian.com> Policy change: NULL url's are no longer allowed in CamelFolderInfos. They used to signify that the folder was, in IMAP jargon, NoSelect; now the same effect is achieved by adding a "noselect=yes" parameter to the end of the URL. As far as I know, IMAP is the only affected provider. * providers/imap/camel-imap-store.c (delete_folder): New function. Implement folder deletion. (camel_imap_store_class_init): Set the delete_folder class function here. (get_folder_status): New function. Utility wrapper around the STATUS command. (create_folder): If the parent folder is NoSelect but is empty, delete it and recreate it as a a subfolder-containing folder. If it is NoSelect but contains messages, set an exception. (parse_list_response_as_folder_info): Always set the FolderInfo's URL, but add a NoSelect parameter if it isn't selectable. (get_folder_info_online): Change logic of removing the namespace to reflect URL change. Same for logic of checking unread counts. (get_folder_info_online): Use get_folder_status to simplify this. * camel-store.c (camel_folder_info_build): When creating dummy parents, copy the child's URL and set the NoSelect parameter. In mail: 2001-07-19 Peter Williams <peterw@ximian.com> Track the NoSelect changes in Camel. * mail-callbacks.c (create_folders): We don't need to check if the URL is NULL or not anymore. * component-factory.c (create_noselect_control): New function. Create a dummy control for folders that can't contain messages (ie \NoSelect) (create_view): If the URI says the folder is noselect, make a dummy control. FIXME: still should merge in the global UI elements. (xfer_folder): Don't allow the operation if the destination is NoSelect. (destination_folder_handle_motion): Ditto. (destination_folder_handle_drop): Ditto. svn path=/trunk/; revision=11237
* No need for `acharset' anymore. (check_html_charset): Return a const char*Jeffrey Stedfast2001-07-202-13/+17
| | | | | | | | | | | | 2001-07-19 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-part-utils.c (simple_data_wrapper_construct_from_parser): No need for `acharset' anymore. (check_html_charset): Return a const char* and also use camel_charset_get_iconv_friendly_name() internally. svn path=/trunk/; revision=11236
* Remove my iso8859-1 -> iso-8859-1 hack and useJeffrey Stedfast2001-07-205-36/+156
| | | | | | | | | | | | | | | | | | | | 2001-07-19 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-utils.c (rfc2047_decode_word): Remove my iso8859-1 -> iso-8859-1 hack and use camel_charset_get_iconv_friendly_name() instead. (rfc2184_decode): Use camel_charset_get_iconv_friendly_name() * camel.c (camel_init): Call camel_charset_map_init(). * camel-charset-map.c (camel_charset_map_init): New function to initialize the charset-equivalent lookup table. To be called by camel_init(). (camel_charset_get_iconv_friendly_name): New function to try and convert a charset into something that iconv is more likely to accept. svn path=/trunk/; revision=11235
* install the 2 new category iconsRodrigo Moya2001-07-202-1/+7
| | | | | | | | 2001-07-19 Rodrigo Moya <rodrigo@ximian.com> * Makefile.am: install the 2 new category icons svn path=/trunk/; revision=11234
* use the 2 new category iconsRodrigo Moya2001-07-202-2/+5
| | | | | | | | | 2001-07-19 Rodrigo Moya <rodrigo@ximian.com> * e-categories-config.c (initialize_categories_config): use the 2 new category icons svn path=/trunk/; revision=11232
* Fix the mail folder linksIain Holmes2001-07-203-2/+5
| | | | svn path=/trunk/; revision=11231
* Set the text colour to BLACKIain Holmes2001-07-202-1/+7
| | | | svn path=/trunk/; revision=11230
* 2 new category icons.. /tigertTuomas Kuosmanen2001-07-203-0/+5
| | | | svn path=/trunk/; revision=11229
* remove something notzed didn't mean to commitDan Winship2001-07-201-1/+1
| | | | svn path=/trunk/; revision=11228
* Revert 7/11/2001 patch for IMAP INBOX filtering at NotZed's request.Peter Williams2001-07-192-67/+17
| | | | | | | | | 2001-07-19 Peter Williams <peterw@ximian.com> * Revert 7/11/2001 patch for IMAP INBOX filtering at NotZed's request. svn path=/trunk/; revision=11226
* remvoed register/start/end etc code.Not Zed2001-07-195-318/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | 2001-07-19 Not Zed <NotZed@Ximian.com> * mail-local.c (reconfigure_folder_reconfigure): remvoed register/start/end etc code. * mail-ops.c (get_messages_desc): Add the count here. (get_messages_get): Remove the register/start code, its handled above us. (save_messages_desc): Added count. (save_messages_save): Removed register/start/end code. * mail-mt.c (mail_msg_received, mail_msg_destroy): Changed to use camel_operation rather than mail_status. (mail_msgport_received, mail_msgport_replied): Turn of the mail_status stuff, we dont need to report on stuff running in the gui thread right? (retrieve_shell_view_interface_from_control, set_view_data, mail_statusf, mail_status, mail_status_end, mail_status_start, status_timeout, do_del_status, set_status_op): removed now redundant stuff. (mail_msg_free): Removed reference to timeout_id. svn path=/trunk/; revision=11225
* s/imagedir/imagesdirRodrigo Moya2001-07-192-1/+5
| | | | | | | | 2001-07-19 Rodrigo Moya <rodrigo@ximian.com> * Makefile.am: s/imagedir/imagesdir svn path=/trunk/; revision=11224
* partial checkin before completing the changesNot Zed2001-07-196-127/+137
| | | | | | | | | | | | | | | | | | | | 2001-07-18 Not Zed <NotZed@Ximian.com> * mail-local.c (reconfigure_folder_reconfigure): Changed to use camel_operation rathre than mail_status. (reconfigure_folder_describe): re-enabled this function. * mail-ops.c (get_messages_get): Changed to use camel-progress for status reporting. (save_messages_save): Likewise. 2001-07-17 Not Zed <NotZed@Ximian.com> * mail-mt.c (struct _mail_msg_priv, destroy_objects, mail_msg_new, mail_msg_free, do_op_status): Changed to use an EvolutionActivityClient for progress. svn path=/trunk/; revision=11223
* remove all the servers that just don't work anymore, and add Verisign'sChris Toshok2001-07-192-20/+9
| | | | | | | | | 2001-07-19 Chris Toshok <toshok@ximian.com> * addressbook-sources.xml: remove all the servers that just don't work anymore, and add Verisign's directory. svn path=/trunk/; revision=11222
* Remove obsolete reference to account.default_account.Jon Trowbridge2001-07-192-1/+5
| | | | | | | | | 2001-07-18 Jon Trowbridge <trow@ximian.com> * netscape-importer.c (netscape_import_accounts): Remove obsolete reference to account.default_account. svn path=/trunk/; revision=11221
* 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