aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Small version to match.. /tigertTuomas Kuosmanen2001-08-151-0/+0
| | | | svn path=/trunk/; revision=12025
* new versions, a bit smoother.. /tigertTuomas Kuosmanen2001-08-153-0/+0
| | | | svn path=/trunk/; revision=12024
* New arrow icons for calendar.. /tigertTuomas Kuosmanen2001-08-154-0/+6
| | | | svn path=/trunk/; revision=12023
* Destroy, do not unref, the popup_window.Federico Mena Quintero2001-08-152-1/+7
| | | | | | | | | 2001-08-14 Federico Mena Quintero <federico@ximian.com> * e-cell-date-edit.c (e_cell_date_edit_destroy): Destroy, do not unref, the popup_window. svn path=/trunk/; revision=12022
* Destroy, do not unref, the popup_window.Federico Mena Quintero2001-08-151-1/+2
| | | | | | | | | 2001-08-14 Federico Mena Quintero <federico@ximian.com> * e-cell-combo.c (e_cell_combo_destroy): Destroy, do not unref, the popup_window. svn path=/trunk/; revision=12021
* Make the "Any Category" item consistent with the one in the addressbook.Federico Mena Quintero2001-08-152-6/+15
| | | | | | | | | | 2001-08-14 Federico Mena Quintero <federico@ximian.com> * gui/cal-search-bar.c (make_suboptions): Make the "Any Category" item consistent with the one in the addressbook. Also, free the items correctly. svn path=/trunk/; revision=12020
* Correctness fixes for when the entry and submenu must be interchanged.Federico Mena Quintero2001-08-152-24/+50
| | | | | | | | | 2001-08-14 Federico Mena Quintero <federico@ximian.com> * e-search-bar.c (activate_by_subitems): Correctness fixes for when the entry and submenu must be interchanged. svn path=/trunk/; revision=12019
* Use the passed-in unread_count.Dan Winship2001-08-153-1/+10
| | | | | | | | | | * evolution-storage.c (evolution_storage_new_folder): Use the passed-in unread_count. * e-corba-storage.c (impl_StorageListener_notifyFolderCreated): Pass the passed-in unread_count to e_storage_new_folder. svn path=/trunk/; revision=12018
* If the account is enabled, set a checkmark pixmap instead of a strangePeter Williams2001-08-153-3/+29
| | | | | | | | | | | | | 2001-08-14 Peter Williams <peterw@ximian.com> * mail-accounts.c (load_accounts): If the account is enabled, set a checkmark pixmap instead of a strange plus sign. (mail_accounts_dialog_init): Load the pixmap here. (mail_accounts_dialog_finalise): Free it here. * mail-accounts.h: Prototype it here. svn path=/trunk/; revision=12017
* Handle an array of categories in the CalSearchBar instead of our own menuFederico Mena Quintero2001-08-154-141/+157
| | | | | | | | | | | | | | | | | 2001-08-14 Federico Mena Quintero <federico@ximian.com> * gui/cal-search-bar.c (get_current_category): Handle an array of categories in the CalSearchBar instead of our own menu items. (notify_query_contains): Fetch the text from the search bar here instead of in regen_query(). (regen_query): Handle category searches. (notify_category_is): New function. (cal_search_bar_construct): Do not create an option menu. (make_suboptions): New function to create the suboption items from the list of categories. (notify_query_contains): Do not include a category sexp here. svn path=/trunk/; revision=12016
* Tell the search bar to translate the subitem texts.Federico Mena Quintero2001-08-152-0/+7
| | | | | | | | | 2001-08-14 Federico Mena Quintero <federico@ximian.com> * gui/component/addressbook.c (addressbook_factory_new_control): Tell the search bar to translate the subitem texts. svn path=/trunk/; revision=12015
* *Please* add accessor functions instead of just object arguments!Federico Mena Quintero2001-08-153-42/+190
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-08-14 Federico Mena Quintero <federico@ximian.com> *Please* add accessor functions instead of just object arguments! * e-search-bar.c (e_search_bar_set_option_choice): New function. (e_search_bar_set_suboption_choice): New function. (e_search_bar_set_text): New function. (impl_set_arg): Use the functions above instead of setting things directly. (add_dropdown): If the item is a separator, set it as insensitive. (activate_by_subitems): Handle the translate field in the subitem structure. Also, allow the creation of separators by having NULL text strings in the subitems. (set_option): If the item is a separator, set it as insensitive. (set_option): Do not use the subitem_garbage hack. Do proper memory management instead. (e_search_bar_set_suboption): New function to change the suboption items in a search bar. * e-search-bar.h (ESearchBarSubitem): Added a `translate' field. This API sucks so much it is not funny. (ESearchBar): Removed the subitem_garbage hack. Please do proper memory management. svn path=/trunk/; revision=12014
* Add "Any Category" option for category searches.Jon Trowbridge2001-08-144-9/+32
| | | | | | | | | | | | | | | | 2001-08-14 Jon Trowbridge <trow@ximian.com> * gui/component/addressbook.c (addressbook_factory_new_control): Add "Any Category" option for category searches. (addressbook_query_changed): Do the right thing on an "Any Category" search. 2001-08-14 Jon Trowbridge <trow@ximian.com> * e-search-bar.c (activate_by_subitems): Oops... initial suboption_choice should be subitems[0].id, not 0. svn path=/trunk/; revision=12013
* Fix bug #215... desensitize menu items based on the number of selectedPeter Williams2001-08-146-5/+254
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-08-09 Peter Williams <peterw@ximian.com> Fix bug #215... desensitize menu items based on the number of selected messages (and whether there's a message in the pane) * folder-browser-ui.c (folder_browser_ui_add_message): Sensitize the menu items appropriately based on the old state. (fbui_sensitize_items): New function. Set the sensitivity of a list of commands. (folder_browser_ui_set_selection_state): New function. Move the FB to a new state of selected-ness, and sensitize menu items appropriately. (folder_browser_ui_message_loaded): New function. When notified that a message has been loaded, sensitize some menu items. * folder-browser-ui.h: Prototype new functions. * folder-browser.h: New enumeration, FolderBrowserSelectionState, that records the previous state of the selection (_NONE, _SINGLE, _MULTIPLE). * folder-browser.c (got_folder): If the component is set, set our selection state to _NONE, because that's the default state of the ETree. (on_selection_changed): When the number of selected messages is updated, notify the FBUI code of our new state. (folder_browser_gui_init): Hook up to the selection_changed signal and default to the _NONE selection state. (done_message_selected): Notify when a message is loaded. 2001-08-08 Peter Williams <peterw@ximian.com> * mail-folder-cache.c: Display how many messages are selected, too. (make_folder_status): If multiple messages are selected, add that to the string (the 0 and 1 cases are boring) (selection_changed): New function, update the selected count. (mail_folder_cache_note_fb): Connect to the selection_changed signal. svn path=/trunk/; revision=12012
* Remove an obvious typo reported by MilesDan Winship2001-08-142-1/+6
| | | | | | | * configure.in (LDAP_LIBS): Remove an obvious typo reported by Miles svn path=/trunk/; revision=12011
* Workaround for Ximian bug #6795. Will prevent a crash and doesn't seem toPeter Williams2001-08-141-1/+1
| | | | | | | | | | | 2001-08-14 Peter Williams <peterw@ximian.com> * e-tree-selection-model.c (etsm_selected_count_recurse): Workaround for Ximian bug #6795. Will prevent a crash and doesn't seem to cause any problems, but the underlying problem still exists. svn path=/trunk/; revision=12010
* Fix up to match the pas_book_new/get_vcard changes.Dan Winship2001-08-142-37/+27
| | | | | | | * backend/pas/pas-backend-ldap.c: Fix up to match the pas_book_new/get_vcard changes. svn path=/trunk/; revision=12009
* Fix the fix for #6722.Dan Winship2001-08-143-4/+16
| | | | | | | | | | | | * folder-browser.c (message_list_drag_data_get): Fix the fix for #6722. * mail-ops.c (save_messages_save): Likewise. (save_part_save): Deal with the possibility that camel_mime_filter_charset_new_convert will return NULL (bad charset name). Fixes #6611. svn path=/trunk/; revision=12008
* Updated Polish translationChyla Zbigniew2001-08-142-163/+266
| | | | svn path=/trunk/; revision=12007
* Updated Norwegian (bokmål) translation.Kjartan Maraas2001-08-142-536/+734
| | | | | | | | 2001-08-14 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian (bokmål) translation. svn path=/trunk/; revision=12006
* Rearranged this Edit menu to fit the standards.Christopher James Lahey2001-08-142-1/+8
| | | | | | | | | 2001-08-14 Christopher James Lahey <clahey@ximian.com> * evolution-addressbook.xml: Rearranged this Edit menu to fit the standards. svn path=/trunk/; revision=12005
* make it lighterJakub Steiner2001-08-141-0/+0
| | | | svn path=/trunk/; revision=12004
* new summary tree view iconJakub Steiner2001-08-142-0/+4
| | | | svn path=/trunk/; revision=12003
* Got rid of an extraneous _ here.Christopher James Lahey2001-08-143-2/+10
| | | | | | | | | | | | 2001-08-14 Christopher James Lahey <clahey@ximian.com> * gui/merging/e-card-merging-book-commit-duplicate-detected.glade: Got rid of an extraneous _ here. * gui/widgets/e-addressbook-util.c (e_addressbook_error_dialog): Changed Canceled to Cancelled here. Fixes Ximian bug #2465. svn path=/trunk/; revision=12002
* Updated Slovak translation.Stanislav Visnovsky2001-08-142-3957/+4236
| | | | | | | | 2001-08-14 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz> * sk.po: Updated Slovak translation. svn path=/trunk/; revision=12001
* Added accelerators here.Christopher James Lahey2001-08-143-9/+14
| | | | | | | | | 2001-08-14 Christopher James Lahey <clahey@ximian.com> * evolution-contact-editor.xml, evolution-contact-list-editor.xml: Added accelerators here. svn path=/trunk/; revision=12000
* Oops, forgot to write this function.Christopher James Lahey2001-08-142-0/+28
| | | | | | | | | 2001-08-14 Christopher James Lahey <clahey@ximian.com> * backend/pas/pas-book.c (pas_book_respond_get_vcard): Oops, forgot to write this function. svn path=/trunk/; revision=11999
* Added focus targets here. Fixes part of Ximian bug #5843.Christopher James Lahey2001-08-142-52/+67
| | | | | | | | | 2001-08-14 Christopher James Lahey <clahey@ximian.com> * gui/contact-editor/contact-editor.glade: Added focus targets here. Fixes part of Ximian bug #5843. svn path=/trunk/; revision=11998
* Handle GDK_KP_Up and GDK_KP_Down here.Christopher James Lahey2001-08-141-0/+2
| | | | | | | | | 2001-08-14 Christopher James Lahey <clahey@ximian.com> * gal/widgets/e-selection-model.c (e_selection_model_key_press): Handle GDK_KP_Up and GDK_KP_Down here. svn path=/trunk/; revision=11997
* Handle GDK_KP_Page_Up, GDK_KP_Page_Down, GDK_KP_Right, and GDK_KP_LeftChristopher James Lahey2001-08-142-4/+6
| | | | | | | | | | 2001-08-14 Christopher James Lahey <clahey@ximian.com> * e-table.c (group_key_press), e-tree.c (item_key_press): Handle GDK_KP_Page_Up, GDK_KP_Page_Down, GDK_KP_Right, and GDK_KP_Left here. svn path=/trunk/; revision=11996
* Grab focus here. Fixes Ximian bug #2265.Christopher James Lahey2001-08-142-0/+7
| | | | | | | | | 2001-08-14 Christopher James Lahey <clahey@ximian.com> * gui/contact-editor/e-contact-editor.c (e_contact_editor_init): Grab focus here. Fixes Ximian bug #2265. svn path=/trunk/; revision=11995
* Fixed two const warnings here.Christopher James Lahey2001-08-144-3/+18
| | | | | | | | | | | | | 2001-08-14 Christopher James Lahey <clahey@ximian.com> * gui/component/addressbook.c (addressbook_factory_new_control): (addressbook_query_changed): Fixed two const warnings here. * printing/e-contact-print-envelope.c, printing/e-contact-print-envelope.h: Fixed some missing includes here. svn path=/trunk/; revision=11994
* Got rid of event forwarding for double clicks and releases and such andChristopher James Lahey2001-08-141-6/+1
| | | | | | | | | | 2001-08-14 Christopher James Lahey <clahey@ximian.com> * e-table-click-to-add.c (etcta_event): Got rid of event forwarding for double clicks and releases and such and for single clicks except when first creating the row object. svn path=/trunk/; revision=11993
* As usual, I forgot to mention that that last commit fixes Ximian bug #6490.Chris Lahey2001-08-141-1/+1
| | | | svn path=/trunk/; revision=11992
* Call e_card_set_book here.Christopher James Lahey2001-08-147-172/+192
| | | | | | | | | | | | | | | | | | | 2001-08-14 Christopher James Lahey <clahey@ximian.com> * backend/ebook/e-book-view.c (add_book_iterator): Call e_card_set_book here. * backend/ebook/e-book.c (e_book_do_response_get_vcard): Call e_card_set_book here. * backend/ebook/e-card.c, backend/ebook/e-card.h: Pulled out the part where the uri is made part of the uid. Made uri a separate field. * backend/ebook/e-destination.c, backend/ebook/e-destination.h: Change this to use ECard's split uids and uris. svn path=/trunk/; revision=11991
* don't g_strdup the stuff we're passing into e_list_append, since it doesChris Toshok2001-08-141-0/+12
| | | | | | | | | | | | | | | | 2001-08-13 Chris Toshok <toshok@ximian.com> * backend/pas/pas-backend-ldap.c (add_to_supported_fields): don't g_strdup the stuff we're passing into e_list_append, since it does the copy for us. (check_schema_support): don't initialize supported_fields list here, since there's a gross case where the programmer/user can bring up the contact editor before the connection stuff is finished, and we don't want to crash. (pas_backend_ldap_init): move it here to we can guarantee it's there. (bug #6546). svn path=/trunk/; revision=11990
* don't g_strdup the stuff we're passing into e_list_append, since it doesChris Toshok2001-08-141-8/+8
| | | | | | | | | | | | | | | | 2001-08-13 Chris Toshok <toshok@ximian.com> * backend/pas/pas-backend-ldap.c (add_to_supported_fields): don't g_strdup the stuff we're passing into e_list_append, since it does the copy for us. (check_schema_support): don't initialize supported_fields list here, since there's a gross case where the programmer/user can bring up the contact editor before the connection stuff is finished, and we don't want to crash. (pas_backend_ldap_init): move it here to we can guarantee it's there. (bug #6546). svn path=/trunk/; revision=11989
* don't access source->auth if source == NULL (bug #7086).Chris Toshok2001-08-142-1/+7
| | | | | | | | | | 2001-08-13 Chris Toshok <toshok@ximian.com> * gui/component/addressbook-config.c (addressbook_source_dialog_set_source): don't access source->auth if source == NULL (bug #7086). svn path=/trunk/; revision=11988
* add dialog for feedback (remove_item): ditto (send_item): dittoJP Rosevear2001-08-142-15/+43
| | | | | | | | | | | 2001-08-13 JP Rosevear <jpr@ximian.com> * gui/e-itip-control.c (update_item): add dialog for feedback (remove_item): ditto (send_item): ditto (send_freebusy): ditto svn path=/trunk/; revision=11987
* rewrite the gui to use gtkhtmlJP Rosevear2001-08-142-348/+376
| | | | | | | | | | 2001-08-13 JP Rosevear <jpr@ximian.com> * gui/e-itip-control.c: rewrite the gui to use gtkhtml * gui/Makefile.am: define the icon dir svn path=/trunk/; revision=11986
* Disable the "search forward/backward" option in the search dialog. Why?Jon Trowbridge2001-08-142-0/+31
| | | | | | | | | | | | | | | 2001-08-13 Jon Trowbridge <trow@ximian.com> * mail-search.c (mail_search_construct): Disable the "search forward/backward" option in the search dialog. Why? Well, it doesn't work properly (bug #4869), and the reason it doesn't work is because of some scary stuff deep inside of gtkhtml that I don't understand at all. So since I'm paranoid, and since the GUI freeze is tomorrow, and since it isn't really an important feature at all, I'm #if 0-ing it out. If the gtkhtml stuff gets sorted out, we can slip it back in for 1.1. svn path=/trunk/; revision=11985
* Changed get_card to be asyncronous.Christopher James Lahey2001-08-1411-239/+218
| | | | | | | | | | | | | | | 2001-08-13 Christopher James Lahey <clahey@ximian.com> * backend/ebook/e-book-listener.c, backend/ebook/e-book-listener.h, backend/ebook/e-book.c, backend/ebook/e-book.h, backend/idl/addressbook.idl, backend/pas/pas-backend-file.c, backend/pas/pas-book.c, backend/pas/pas-book.h: Changed get_card to be asyncronous. * backend/ebook/e-card.c, backend/ebook/test-client.c: Changed these to deal with the new get_card functionality. svn path=/trunk/; revision=11984
* Replace "Can't" with "Cannot" in a comment.Pavel Roskin2001-08-141-1/+1
| | | | svn path=/trunk/; revision=11981
* removed the redundant view-switching menu items from the bottom of theAnna Marie Dirks2001-08-142-8/+6
| | | | | | | | | 2001-08-13 Anna Marie Dirks <anna@ximian.com> * evolution-calendar.xml: removed the redundant view-switching menu items from the bottom of the view menu. svn path=/trunk/; revision=11980
* Add missing entry for `endarken_style()'.Ettore Perazzoli2001-08-141-0/+1
| | | | svn path=/trunk/; revision=11979
* Reload buttonIain Holmes2001-08-145-1/+20
| | | | svn path=/trunk/; revision=11978
* Chain to the parent class.Ettore Perazzoli2001-08-142-7/+12
| | | | | | * e-gray-bar.c (impl_style_set): Chain to the parent class. svn path=/trunk/; revision=11977
* Changed the "Evolution has found the following data sources" text in theAnna Marie Dirks2001-08-142-2/+10
| | | | | | | | | | | 2001-08-13 Anna Marie Dirks <anna@ximian.com> * importer/intelligent.c : Changed the "Evolution has found the following data sources" text in the import dialog to "Evolution can import data from the following files" in an attempt to increase user-friendliness. svn path=/trunk/; revision=11976
* applied Neil Conway's <nconway@klamath.dyndns.org> menu-improvement patch.Anna Marie Dirks2001-08-143-4/+11
| | | | | | | | | | | 2001-08-13 Anna Marie Dirks <anna@ximian.com> * evolution-calendar.xml : applied Neil Conway's <nconway@klamath.dyndns.org> menu-improvement patch. * evolution-tasks.xml : same as above. svn path=/trunk/; revision=11975
* Revert the previous e-gray-bar patch as it was, um, wrong.Ettore Perazzoli2001-08-142-13/+19
| | | | svn path=/trunk/; revision=11974
* We need to be ref'ing the folder if/when we add it to the hash. This mayJeffrey Stedfast2001-08-143-14/+18
| | | | | | | | | | | | | 2001-08-13 Jeffrey Stedfast <fejj@ximian.com> * camel-store.c (camel_store_get_folder): We need to be ref'ing the folder if/when we add it to the hash. This may fix bug #6089? (camel_store_get_folder): Nevermind, reverted the fix. (camel_store_get_folder): No, I wasn't on crack before after all...if we don't ref here, then we're open to a race condition later. svn path=/trunk/; revision=11973
* KBOS and ZSAMIain Holmes2001-08-143-3/+12
| | | | svn path=/trunk/; revision=11972
* Fix a leak.Peter Williams2001-08-144-5/+34
| | | | | | | | | | | | | | 2001-08-13 Peter Williams <peterw@ximian.com> * providers/imap/camel-imap-store.c (delete_folder): Fix a leak. * providers/imap/camel-imap-utils.c (imap_namespace_concat): Bleah, handle when namespace = NULL (can happen upon initial open of mailbox.) * providers/imap/camel-imap-command.c (imap_command_strdup_vprintf): Don't crash when %F'ing with an empty folder name and NULL namespace. svn path=/trunk/; revision=11971
* Add some little padding to the title bar so it looks nicer.Ettore Perazzoli2001-08-142-1/+6
| | | | | | | * e-shell-view.c (setup_widgets): Add some little padding to the title bar so it looks nicer. svn path=/trunk/; revision=11970
* We need to be ref'ing the folder if/when we add it to the hash. This mayJeffrey Stedfast2001-08-142-1/+1
| | | | | | | | | | 2001-08-13 Jeffrey Stedfast <fejj@ximian.com> * camel-store.c (camel_store_get_folder): We need to be ref'ing the folder if/when we add it to the hash. This may fix bug #6089? (camel_store_get_folder): Nevermind, reverted the fix. svn path=/trunk/; revision=11969
* We need to be ref'ing the folder if/when we add it to the hash. This mayJeffrey Stedfast2001-08-146-42/+50
| | | | | | | | | 2001-08-13 Jeffrey Stedfast <fejj@ximian.com> * camel-store.c (camel_store_get_folder): We need to be ref'ing the folder if/when we add it to the hash. This may fix bug #6089? svn path=/trunk/; revision=11968
* Removed. (class_init): Don't override that method anymore.Ettore Perazzoli2001-08-142-19/+13
| | | | | | | | * e-gray-bar.c (impl_style_set): Removed. (class_init): Don't override that method anymore. (e_gray_bar_new): Call `endarken_style()' here instead. svn path=/trunk/; revision=11967
* Prioritise the label for printIain Holmes2001-08-142-1/+5
| | | | svn path=/trunk/; revision=11966
* New function, handle "user creatable items". (component_fn): Tell thePeter Williams2001-08-142-0/+26
| | | | | | | | | | | 2001-08-13 Peter Williams <peterw@ximian.com> * component-factory.c (user_create_new_item_cb): New function, handle "user creatable items". (component_fn): Tell the shell that we're capable of creating mail messages. svn path=/trunk/; revision=11965
* Fix this so it can actually get folders from the hash of folders on theJason Leach2001-08-144-23/+45
| | | | | | | | | | | | | | | | | | | | | | | 2001-08-13 Jason Leach <jleach@ximian.com> * mail-local.c (get_folder): Fix this so it can actually get folders from the hash of folders on the local store (it was looking up plain @folder_name, which is typically "mbox", instead of the full URI, /home/jleach/evolution/local/Foo/mbox). * component-factory.c (do_remove_folder): Rename to remove_folder_done, more fitting for it's purpose. (do_xfer_folder): Similar name change. (do_create_folder): Similar name change. (remove_folder): Don't notifyResult for the component here, we will notify with our result in remove_folder_done. (xfer_folder): Ditto. * mail-vfolder.c (vfolder_refresh): Create new folders with unread counts of "0" instead of #FALSE (which just happens to be #defined as zero). svn path=/trunk/; revision=11964
* Remove a separator after the "Subscribe to Folders" item.Ettore Perazzoli2001-08-142-2/+5
| | | | | | | * evolution-mail-global.xml: Remove a separator after the "Subscribe to Folders" item. svn path=/trunk/; revision=11963
* [Fix #7109, Evolution crashes when the splash screen dialog isEttore Perazzoli2001-08-142-1/+11
| | | | | | | | | killed by clicking the "X" button.] * e-shell.c (e_shell_construct): Connect `gtk_widget_hide_on_delete()' correctly. svn path=/trunk/; revision=11962
* Break most of the functionality into a separate function.Peter Williams2001-08-146-18/+223
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-08-13 Peter Williams <peterw@ximian.com> * mail-send-recv.c (mail_autoreceive_setup): Break most of the functionality into a separate function. (autoreceive_setup_list): Rename of mail_autoreceive_setup that is passed a list of accounts. (mail_autoreceive_setup_account): New function. Set up a single account using autoreceive_setup_account. * mail-send-receive.h: Prototype mail_autoreceive_setup_account. * mail-account-gui.c (mail_account_gui_save): Instead of setting up all accounts, set up only this source with the new mail_autoreceive_setup_account. * mail-config-druid.c (druid_finish): ... which means we can call mail_config_add_account() after the MailConfigAccount has been created by mail_account_gui_save() because we no longer need the account to be in the list for mail_autoreceive_setup() * mail-config.c (mail_config_add_account): ... which means we can possibly add a shortcut to the account's sources's Inbox here. (maybe_add_shortcut): New function. If the store is a storage, add a shortcut to its inbox. Hope that /INBOX exists. (add_shortcut_entry): New function. Creates a shortcut if it doesn't yet exist. 2001-08-13 Peter Williams <peterw@ximian.com> * mail-account-gui.c (service_complete): Take account of the fact that service->path may be NULL (if service is a transport.) * mail-config-druid.c (druid_finish): Bleah, bugfix in case the account has no source. svn path=/trunk/; revision=11961
* Changed all instances of "Wizard" and "Druid" to "Assistant".Anna Marie Dirks2001-08-143-4/+10
| | | | | | | | | | 2001-08-13 Anna Marie Dirks <anna@ximian.com> * mail-config.glade: Changed all instances of "Wizard" and "Druid" to "Assistant". * mail-config-druid.c: Ditto. svn path=/trunk/; revision=11960
* Do some g_assert() action. Make sure that the node passed in is non-NULLJeffrey Stedfast2001-08-142-51/+64
| | | | | | | | | | | | 2001-08-13 Jeffrey Stedfast <fejj@ximian.com> * message-list.c (get_message_uid): Do some g_assert() action. Make sure that the node passed in is non-NULL and also make sure that the CamelMessageInfo gotten from the ETree is non-NULL. (get_message_info): Same here. svn path=/trunk/; revision=11959
* Changed all instances of "druid" and "wizard" to "assistant".Anna Marie Dirks2001-08-142-18/+22
| | | | | | | | 2001-08-13 Anna Marie Dirks <anna@ximian.com> * importer/import.glade : Changed all instances of "druid" and "wizard" to "assistant". svn path=/trunk/; revision=11958
* Changed the title of the Mail Settings dialog from "Evolution AccountAnna Marie Dirks2001-08-142-1/+6
| | | | | | | | 2001-08-13 Anna Marie Dirks <anna@ximian.com> * mail-accounts.c: Changed the title of the Mail Settings dialog from "Evolution Account Manager" to "Mail Settings" . svn path=/trunk/; revision=11957
* Replaced the chained `if' statements with a `switch' statement forEttore Perazzoli2001-08-142-19/+35
| | | | | | | | * main.c (idle_cb): Replaced the chained `if' statements with a `switch' statement for clarity. Also, don't ref the created shell, and release the object reference properly. svn path=/trunk/; revision=11956
* set_release on the sequence, not the buffer.Ettore Perazzoli2001-08-142-2/+4
| | | | | | | * e-corba-shortcuts.c (shortcut_list_to_corba): set_release on the sequence, not the buffer. svn path=/trunk/; revision=11955
* Restore the shell reffing/unreffing here.Ettore Perazzoli2001-08-142-2/+4
| | | | | | | * e-shell.c (view_destroy_cb): Restore the shell reffing/unreffing here. svn path=/trunk/; revision=11954
* Restore the shell reffing/unreffing here.Ettore Perazzoli2001-08-141-0/+5
| | | | | | | * e-shell.c (view_destroy_cb): Restore the shell reffing/unreffing here. svn path=/trunk/; revision=11953
* Don't cause an abort if the shortcut group is empty.Peter Williams2001-08-142-1/+7
| | | | | | | | | 2001-08-13 Peter Williams <peterw@ximian.com> * e-corba-shortcuts.c (shortcut_list_to_corba): Don't cause an abort if the shortcut group is empty. svn path=/trunk/; revision=11952
* Add labels for the ShowDayView, ShowWorkWeekView, ShowWeekView,Ettore Perazzoli2001-08-142-8/+13
| | | | | | | * evolution-calendar.xml: Add labels for the ShowDayView, ShowWorkWeekView, ShowWeekView, ShowMonthView buttons. svn path=/trunk/; revision=11951
* Changed the tooltips for several toolbar icons to make all tooltipsAnna Marie Dirks2001-08-142-8/+15
| | | | | | | | | | 2001-08-13 Anna Marie Dirks <anna@ximian.com> * evolution-calendar.xml: Changed the tooltips for several toolbar icons to make all tooltips consistent (in terms of capitalization and language). Also changed "Go to the present time" to "Go to today". svn path=/trunk/; revision=11950
* Confirm that the user really wants to expunge. (save_msg_ok): Set theJeffrey Stedfast2001-08-142-1/+35
| | | | | | | | | | 2001-08-13 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (expunge_folder): Confirm that the user really wants to expunge. (save_msg_ok): Set the parent window here. svn path=/trunk/; revision=11949
* Remove the shortcuts corresponding to an account (they all point toPeter Williams2001-08-142-0/+64
| | | | | | | | | | | | 2001-08-13 Peter Williams <peterw@ximian.com> * mail-config.c (remove_account_shortcuts): Remove the shortcuts corresponding to an account (they all point to evolution:/accountname/..) (mail_config_remove_account): When deleting the account, remove its shortcuts. svn path=/trunk/; revision=11948
* Add `Evolution-common.idl'.Ettore Perazzoli2001-08-142-1/+6
| | | | | | * Makefile.am (IDLS): Add `Evolution-common.idl'. svn path=/trunk/; revision=11947
* Initialize priv->user_creatable_item_types. (Score: g_new: 0, g_new0: 2)Dan Winship2001-08-142-0/+6
| | | | | | | * evolution-shell-component.c (init): Initialize priv->user_creatable_item_types. (Score: g_new: 0, g_new0: 2) svn path=/trunk/; revision=11946
* Whoa, fatal typo. Sorry.Peter Williams2001-08-142-1/+5
| | | | | | | | 2001-08-10 Peter Williams <peterw@ximian.com> * mail-config-druid.c (druid_finish): Whoa, fatal typo. Sorry. svn path=/trunk/; revision=11945
* Remove unused variable @folder.Jason Leach2001-08-143-3/+15
| | | | | | | | | | | | | 2001-08-13 Jason Leach <jleach@ximian.com> * e-local-storage.c (remove_folder_directory): Remove unused variable @folder. * e-shell-folder-commands.c (e_shell_command_add_to_shortcut_bar): Give icons to shortcuts added via Right-click->Add to Shortcut Bar. svn path=/trunk/; revision=11944
* Updated Swedish translation.Christian Rose2001-08-142-63/+126
| | | | | | | | 2001-08-13 Christian Rose <menthos@menthos.com> * sv.po: Updated Swedish translation. svn path=/trunk/; revision=11943
* New function. Convert a time_t to a gchar * (with i18n) (describe_button):Peter Williams2001-08-142-2/+17
| | | | | | | | | | 2001-08-13 Peter Williams <peterw@ximian.com> * filter-datespec.c (format_time): New function. Convert a time_t to a gchar * (with i18n) (describe_button): Use format_time instead of ctime. svn path=/trunk/; revision=11942
* Disconnect our callbacks when we are freeing the ESummaryMail. FixesJason Leach2001-08-132-2/+14
| | | | | | | | | 2001-08-13 Jason Leach <jleach@ximian.com> * e-summary-mail.c (e_summary_mail_free): Disconnect our callbacks when we are freeing the ESummaryMail. Fixes #6712. svn path=/trunk/; revision=11941
* Tell folder cache the path for our Trash is /Trash, because that's whatJason Leach2001-08-132-1/+7
| | | | | | | | | | 001-08-13 Jason Leach <jleach@ximian.com> * mail-local.c (init_trash): Tell folder cache the path for our Trash is /Trash, because that's what Shell needs to hear for updating folders. svn path=/trunk/; revision=11940
* Add a gettext around our static strings.Peter Williams2001-08-132-1/+6
| | | | | | | | | 2001-08-13 Peter Williams <peterw@ximian.com> * filter-datespec.c (make_span_editor): Add a gettext around our static strings. svn path=/trunk/; revision=11939
* Updated Hungarian translation.Andras Timar2001-08-132-952/+1135
| | | | | | | | 2001-08-13 Andras Timar <timar@gnome.hu> * hu.po: Updated Hungarian translation. svn path=/trunk/; revision=11938
* Grab focus on the storage set view.Ettore Perazzoli2001-08-132-1/+9
| | | | | | | | * e-shell-folder-selection-dialog.c (e_shell_folder_selection_dialog_construct): Grab focus on the storage set view. svn path=/trunk/; revision=11937
* Use utf 8 to set the name.Ettore Perazzoli2001-08-132-1/+10
| | | | | | | * e-local-storage.c (setup_folder_as_stock): Use utf 8 to set the name. svn path=/trunk/; revision=11936
* Added missing ;'s after entities. s/en/C in Language. Add missing ;. SameKjartan Maraas2001-08-1210-10/+24
| | | | | | | | | | | 2001-08-12 Kjartan Maraas <kmaraas@gnome.org> * C/apx-authors.sgml: Added missing ;'s after entities. * C/evolution-C.omf: s/en/C in Language. * C/usage-mail-org.sgml: Add missing ;. * C/usage-mainwindow.sgml: Same here. svn path=/trunk/; revision=11935
* Remove debugging message.Ettore Perazzoli2001-08-122-2/+4
| | | | | | * e-storage-set-view.c (etree_value_at): Remove debugging message. svn path=/trunk/; revision=11934
* *** empty log message ***Ettore Perazzoli2001-08-121-3/+3
| | | | svn path=/trunk/; revision=11933
* Put the folder title bar into an EGrayBar.Ettore Perazzoli2001-08-125-4/+201
| | | | | | | | | | * e-shell-view.c (setup_widgets): Put the folder title bar into an EGrayBar. * e-gray-bar.c: New. * e-gray-bar.h: New. svn path=/trunk/; revision=11932
* [Finally! Fix #413, "Support for stock folders", and #786, "i18n:Ettore Perazzoli2001-08-1214-18/+180
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | default folder names are not translated".] * e-local-storage.c (setup_folder_as_stock): New helper function. (setup_stock_folders): Use it to set the default folders as "stock" folders. This will give them a translated name and also make them unmodifiable. (load_all_folders): Call `setup_stock_folders()' here. * e-shell-folder-commands.c (delete_cb): Display an error dialog if the deletion fails. (e_shell_command_delete_folder): Pass the shell view to the delete callback. * e-storage.c (e_storage_result_to_string): Add a string for `E_STORAGE_CANTCHANGESTOCKFOLDER' as well. * e-local-storage.c (remove_folder): Don't allow a stock folder to be removed. (impl_async_xfer_folder): Don't allow a stock folder to be moved. * e-corba-storage.c (async_remove_folder): Don't allow a stock folder to be removed. * e-storage.h: New enum value `E_STORAGE_CANTCHANGESTOCKFOLDER' in `EStorageResult'. * e-folder.c: Make member `self_highlight' a :1 int. New :1 int member `is_stock'. (init): Init `is_stock' to %FALSE. (e_folder_set_is_stock): New. (e_folder_get_is_stock): New. * e-local-storage.c (bonobo_interface_update_folder_cb): For now, don't set the display name. svn path=/trunk/; revision=11931
* Remove #include <config.h> from here. Same here.Kjartan Maraas2001-08-123-5/+5
| | | | | | | | | 2001-08-12 Kjartan Maraas <kmaraas@gnome.org> * gui/e-itip-control.h: Remove #include <config.h> from here. * gui/itip-utilss.h: Same here. svn path=/trunk/; revision=11930
* [Fix #7069, New - Missing name for "Tools" menu.]Kjartan Maraas2001-08-122-5/+12
| | | | | | | | | | | 2001-08-12 Kjartan Maraas <kmaraas@gnome.org> [Fix #7069, New - Missing name for "Tools" menu.] * my-evolution.xml: Put the Tools menu in the ComponentToolsPlaceholder. svn path=/trunk/; revision=11929
* Set the session as online so auto mail checking (and the composer) will beJason Leach2001-08-122-0/+7
| | | | | | | | | | 2001-08-11 Jason Leach <jleach@ximian.com> * mail-offline-handler.c (impl_goOnline): Set the session as online so auto mail checking (and the composer) will be doing the right things when you go online. Bug #6343 and #4601. svn path=/trunk/; revision=11928
* Make the right click "Resend..." into "Edit as New Message...", bug #6838.Jason Leach2001-08-122-1/+4
| | | | | | | | | 2001-08-11 Jason Leach <jleach@ximian.com> * folder-browser.c: Make the right click "Resend..." into "Edit as New Message...", bug #6838. svn path=/trunk/; revision=11927
* Make the label for the resending menu item read "Edit as New Message...",Jason Leach2001-08-122-1/+6
| | | | | | | | | 2001-08-11 Jason Leach <jleach@ximian.com> * evolution-mail-message.xml: Make the label for the resending menu item read "Edit as New Message...", bug #6838. svn path=/trunk/; revision=11926
* Remove unecessary #include <camel.h>Jason Leach2001-08-123-4/+7
| | | | | | | | | | | 2001-08-11 Jason Leach <jleach@ximian.com> * mail-accounts.h: Remove unecessary #include <camel.h> * mail.h: Removed a prototype for a non-existant mail_view_create(). svn path=/trunk/; revision=11925
* Updated Spanish translation.Hector Garcia2001-08-122-1600/+1856
| | | | svn path=/trunk/; revision=11924
* Update the paths of the Tools menu according to the changes in the XMLEttore Perazzoli2001-08-123-18/+26
| | | | | | | | | | * gui/tasks-control.c: Update the paths of the Tools menu according to the changes in the XML [i.e. things are moved to the ComponentToolsPlaceholder]. * gui/calendar-commands.c: Likewise. svn path=/trunk/; revision=11923
* turn on word-wrap for the description fields. Fixes bug #6821.Damon Chaplin2001-08-123-1/+14
| | | | | | | | | | 2001-08-11 Damon Chaplin <damon@ximian.com> * gui/dialogs/event-page.c (init_widgets): * gui/dialogs/task-page.c (init_widgets): turn on word-wrap for the description fields. Fixes bug #6821. svn path=/trunk/; revision=11922
* Added more missing files. Updated accordingly.Kjartan Maraas2001-08-123-24/+57
| | | | | | | | | 2001-08-11 Kjartan Maraas <kmaraas@gnome.org> * POTFILES.in: Added more missing files. * no.po: Updated accordingly. svn path=/trunk/; revision=11921
* [Fix #7608, New - Phantom menu entry in Tasks.]Ettore Perazzoli2001-08-122-6/+11
| | | | | | | * evolution-tasks.xml: Put the Tools menu in the ComponentToolsPlaceholder. svn path=/trunk/; revision=11920
* s/summarising/summarizing/. (summary_rebuild): Likewise.Ettore Perazzoli2001-08-123-7/+19
| | | | | | | | | | | | | | * providers/local/camel-spool-summary.c (summary_rebuild): s/summarising/summarizing/. (summary_rebuild): Likewise. * providers/local/camel-mbox-summary.c (mbox_summary_sync_full): s/summarise/summarize/. (mbox_summary_sync_quick): Likewise. (summary_rebuild): Likewise. (mbox_summary_check): Likewise. svn path=/trunk/; revision=11919
* Finnish translation updated by Jarkko Ranta <jjranta@cc.joensuu.fi>Sami Pesonen2001-08-122-2586/+2275
| | | | svn path=/trunk/; revision=11918
* Updated Swedish translation. Also thanks to Mikael Hallendal for reportingChristian Rose2001-08-122-719/+790
| | | | | | | | | | 2001-08-11 Christian Rose <menthos@menthos.com> * sv.po: Updated Swedish translation. Also thanks to Mikael Hallendal for reporting a problem with the translation. svn path=/trunk/; revision=11917
* svn path=/trunk/; revision=11916Kjartan Maraas2001-08-123-5/+2
| | | | | | 2001-08-11 Kjartan Maraas <kmaraas@gnome.org> svn path=/trunk/; revision=11916
* Added more missing files. Updated accordingly.Kjartan Maraas2001-08-123-233/+289
| | | | | | | | | 2001-08-11 Kjartan Maraas <kmaraas@gnome.org> * POTFILES.in: Added more missing files. * no.po: Updated accordingly. svn path=/trunk/; revision=11915
* Added bugzilla numberKjartan Maraas2001-08-111-0/+1
| | | | svn path=/trunk/; revision=11914
* Add headers to make it stand on itw own. Marked some strings forKjartan Maraas2001-08-113-2/+8
| | | | | | | | | 2001-08-11 Kjartan Maraas <kmaraas@gnome.org> * printing/e-contact-print.h: Add headers to make it stand on itw own. * printing/e-contact-print.c: Marked some strings for translation. svn path=/trunk/; revision=11913
* Marked some strings for translation. Same here.Kjartan Maraas2001-08-113-5/+10
| | | | | | | | | 2001-08-11 Kjartan Maraas <kmaraas@gnome.org> * printing/e-contact-print.c: Marked some strings for translation. * printing/e-contact-print-envelope.c: Same here. svn path=/trunk/; revision=11912
* Be truthful about the versions of libs we need.Kjartan Maraas2001-08-112-2/+6
| | | | | | | | 2001-08-11 Kjartan Maraas <kmaraas@gnome.org> * README: Be truthful about the versions of libs we need. svn path=/trunk/; revision=11911
* Updated Polish translationChyla Zbigniew2001-08-112-3960/+4099
| | | | svn path=/trunk/; revision=11910
* Remove single- or double-quotes from names before sticking them into theJon Trowbridge2001-08-112-5/+21
| | | | | | | | | | 2001-08-10 Jon Trowbridge <trow@ximian.com> * gui/contact-editor/e-contact-quick-add.c (e_contact_quick_add): Remove single- or double-quotes from names before sticking them into the addressbook. (Bug #6499) svn path=/trunk/; revision=11909
* Properly handle "Category is" queries by checking the search barJon Trowbridge2001-08-112-6/+46
| | | | | | | | | | | | 2001-08-10 Jon Trowbridge <trow@ximian.com> * gui/component/addressbook.c (addressbook_query_changed): Properly handle "Category is" queries by checking the search bar suboption. (addressbook_factory_new_control): Attach subitems corresponding to all wombat categories to the "Category is" ESearchBarItem. svn path=/trunk/; revision=11908
* Oops, we didn't need to unref all of the widgets, just a few.Jeffrey Stedfast2001-08-112-14/+8
| | | | | | | | | 2001-08-10 Jeffrey Stedfast <fejj@ximian.com> * e-search-bar.c (impl_destroy): Oops, we didn't need to unref all of the widgets, just a few. svn path=/trunk/; revision=11907
* oops, take out the g_assertsJeffrey Stedfast2001-08-111-2/+0
| | | | svn path=/trunk/; revision=11906
* Fix bug #4523 for good. (save_service): If service->authitem is NULL, thenJeffrey Stedfast2001-08-113-16/+31
| | | | | | | | | | | 2001-08-10 Jeffrey Stedfast <fejj@ximian.com> * mail-account-gui.c (build_auth_menu): Fix bug #4523 for good. (save_service): If service->authitem is NULL, then the user tried to enable authentication but the provider doesn't actually support it. svn path=/trunk/; revision=11905
* Removed comment about the need to resolve nicknames properly, because weJon Trowbridge2001-08-1114-69/+333
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-08-10 Jon Trowbridge <trow@ximian.com> * e-msg-composer-hdrs.c (set_recipients): Removed comment about the need to resolve nicknames properly, because we now do that. 2001-08-10 Jon Trowbridge <trow@ximian.com> * e-filter-bar.h: Set the subitems to NULL in the pre-defined ESearchBarItems. * e-filter-bar.c (rule_editor_clicked): Set the ESearchBarItem's subitems to NULL. (build_items): Set the ESearchBarItem's subitems to NULL. (e_filter_bar_new): Set the ESearchBarItem's subitems to NULL. * e-search-bar.c: Added support for subitems, so that a search option can key off of another option menu rather than just an entry. 2001-08-10 Jon Trowbridge <trow@ximian.com> * gui/component/addressbook.c: Set the ESearchBarItem subitems explicitly to NULL. 2001-08-10 Jon Trowbridge <trow@ximian.com> * gui/cal-search-bar.c: Where we have ESearchBarItems, set their subitems to NULL. 2001-08-10 Jon Trowbridge <trow@ximian.com> * folder-browser.c: Set our ESearchBarItems subitems to NULL. svn path=/trunk/; revision=11904
* Prepend the uri with evolution: to fix bug #6916.Jeffrey Stedfast2001-08-112-1/+6
| | | | | | | | | 2001-08-10 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (transfer_msg): Prepend the uri with evolution: to fix bug #6916. svn path=/trunk/; revision=11903
* Added an assert - at this point a backtrace would be more useful than aJeffrey Stedfast2001-08-113-7/+24
| | | | | | | | | | 2001-08-10 Jeffrey Stedfast <fejj@ximian.com> * providers/imap/camel-imap-utils.c (imap_quote_string): Added an assert - at this point a backtrace would be more useful than a transaction log for debugging. svn path=/trunk/; revision=11902
* Make the context menu for the Sent folder have "Resend..." instead ofJason Leach2001-08-112-1/+6
| | | | | | | | | | | 2001-08-10 Jason Leach <jleach@ximian.com> * folder-browser.c: Make the context menu for the Sent folder have "Resend..." instead of "Resend", to clarify that it will bring up a dialog needing your input rather than just blindly sending the message again. Also give it the 'e' accelerator. Bug #6838. svn path=/trunk/; revision=11901
* End a placeholder block with </placeholder> instead of <placeholder/>Jason Leach2001-08-112-1/+6
| | | | | | | | | 2001-08-10 Jason Leach <jleach@ximian.com> * evolution-addressbook.xml: End a placeholder block with </placeholder> instead of <placeholder/> svn path=/trunk/; revision=11900
* Don't display the Define Views dialog.Christopher James Lahey2001-08-112-4/+11
| | | | | | | | | 2001-08-10 Christopher James Lahey <clahey@ximian.com> * menus/gal-view-menus.c (build_menus): Don't display the Define Views dialog. svn path=/trunk/; revision=11899
* last_item_separator shouldn't get reset if the item is hidden.Christopher James Lahey2001-08-111-8/+8
| | | | | | | | | 2001-08-10 Christopher James Lahey <clahey@ximian.com> * gal/widgets/e-popup-menu.c (e_popup_menu_create): last_item_separator shouldn't get reset if the item is hidden. svn path=/trunk/; revision=11898
* did a little packing-magic to get the two tables at bottom of this dialogAnna Marie Dirks2001-08-113-27/+66
| | | | | | | | | | | | 2001-08-10 Anna Marie Dirks <anna@ximian.com> * gui/component/select-names/select-names.glade: did a little packing-magic to get the two tables at bottom of this dialog to seem to line up. *gui/component/select-names/e-select-names.c: changed the title of this dialog to "Select Contacts from Addressbook". svn path=/trunk/; revision=11897
* If the sort_info can't group, hide the grouping button and label.Christopher James Lahey2001-08-115-10/+47
| | | | | | | | | | | | | | | | | | | | | | 2001-08-10 Christopher James Lahey <clahey@ximian.com> * e-table-config.c (setup_gui): If the sort_info can't group, hide the grouping button and label. * e-table-header-item.c (ethi_header_context_menu): Removed the Group By This Field menu item if the sort_info doesn't support grouping. * e-table-sort-info.c, e-table-sort-info.h (e_table_sort_info_get_can_group, e_table_sort_info_set_can_group): Added these functions. * e-tree.c (e_tree_set_state_object, et_real_construct): Set can_group to FALSE for all our sort infos. (e_tree_get_state_object): Fixed a potential gtk_object_ref (NULL) here. svn path=/trunk/; revision=11896
* Since 'N' keypresses go through here now, use wrap-around selecting.Jason Leach2001-08-113-7/+25
| | | | | | | | | | | | | | | 2001-08-10 Jason Leach <jleach@ximian.com> * mail-callbacks.c (next_unread_msg): Since 'N' keypresses go through here now, use wrap-around selecting. (previous_unread_msg): Same for 'P' here. * message-list.c (on_cursor_activated_idle): Stop this idle timer when we have multiple items selected, this keeps it from loading and then marking the last item in your selection list as read. Bug #4693. svn path=/trunk/; revision=11895
* Don't remove the account from the tree if it's not enabled.Peter Williams2001-08-112-1/+6
| | | | | | | | | 2001-08-10 Peter Williams <peterw@ximian.com> * mail-accounts.c (mail_delete): Don't remove the account from the tree if it's not enabled. svn path=/trunk/; revision=11894
* Return FALSE here, not NULL.Jeffrey Stedfast2001-08-112-1/+4
| | | | | | | | | 2001-08-10 Jeffrey Stedfast <fejj@ximian.com> * providers/imap/camel-imap-command.c (imap_command_start): Return FALSE here, not NULL. svn path=/trunk/; revision=11893
* tedfast <fejj@ximian.com>Jeffrey Stedfast2001-08-111-4/+4
| | | | | | | | | tedfast <fejj@ximian.com> * providers/imap/camel-imap-folder.c (imap_rescan): Don't g_strdup() the uid into the trigger_event call. svn path=/trunk/; revision=11892
* Don't g_strdup() the uid into the trigger_event call.Jeffrey Stedfast2001-08-112-17/+20
| | | | | | | | | 2001-08-10 Jeffrey Stedfast <fejj@ximian.com> * providers/imap/camel-imap-folder.c (imap_rescan): Don't g_strdup() the uid into the trigger_event call. svn path=/trunk/; revision=11891
* New files.Aaron Weber2001-08-114-0/+0
| | | | svn path=/trunk/; revision=11890
* Switched all images in entire document to *not* use file extensions, soAaron Weber2001-08-1110-38/+44
| | | | | | | | | | | 2001-08-10 Aaron Weber <aaron@ximian.com> * C/usage-mail.sgml: Switched all images in entire document to *not* use file extensions, so that they work properly with db2ps. This doesn't completely fix the db2ps issues, but it's apparently the right way to do this. svn path=/trunk/; revision=11889
* if libldap.la is there, default to static linking of openldap. if it'sChris Toshok2001-08-112-10/+47
| | | | | | | | | | 2001-08-10 Chris Toshok <toshok@ximian.com> * configure.in: if libldap.la is there, default to static linking of openldap. if it's not, default to dynamic. also, provide --with-static-ldap for users that want to override these defaults. svn path=/trunk/; revision=11888
* Remove all the messages from a folder that's being deleted before actuallyJason Leach2001-08-114-7/+54
| | | | | | | | | | | | | | | | | 2001-08-10 Jason Leach <jleach@ximian.com> * mail-ops.c (remove_folder_get): Remove all the messages from a folder that's being deleted before actually doing the camel_store_delete_folder, so it won't leave behind an mbox file that's going to prevent the actual directory from being deleted, and strange effects like new folders with the same name being made in it's place. Bug #5618. * mail-folder-cache.c (mail_folder_cache_remove_folder): New function, a way to get something out of the folder cache, like folders being deleted. Bug #6878. svn path=/trunk/; revision=11887
* Set the total bytes expected to 0 if the response is empty too.Jeffrey Stedfast2001-08-112-3/+6
| | | | | | | | | | | 2001-08-10 Jeffrey Stedfast <fejj@ximian.com> * providers/pop3/camel-pop3-folder.c (pop3_get_message_stream): Set the total bytes expected to 0 if the response is empty too. (pop3_refresh_info): Return of there was an error generating pop3 uids. svn path=/trunk/; revision=11886
* Set the total bytes expected to 0 if the response is empty too.Jeffrey Stedfast2001-08-113-8/+11
| | | | | | | | | 2001-08-10 Jeffrey Stedfast <fejj@ximian.com> * providers/pop3/camel-pop3-folder.c (pop3_get_message_stream): Set the total bytes expected to 0 if the response is empty too. svn path=/trunk/; revision=11885
* Whoops, compile fix.Peter Williams2001-08-112-1/+5
| | | | | | | | 2001-08-10 Peter Williams <peterw@ximian.com> * mail-accounts.c (news_add_destroyed): Whoops, compile fix. svn path=/trunk/; revision=11884
* Updated Norwegian (bokmål) translation. Updated.Kjartan Maraas2001-08-113-1077/+1162
| | | | | | | | | 2001-08-10 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian (bokmål) translation. * POTFILES.in: Updated. svn path=/trunk/; revision=11883
* If marking messages as unread, remove the automatic mark-as-read timer.Jason Leach2001-08-112-2/+14
| | | | | | | | | 2001-08-10 Jason Leach <jleach@ximian.com> * mail-callbacks.c (mark_as_unseen): If marking messages as unread, remove the automatic mark-as-read timer. Bug #4153. svn path=/trunk/; revision=11882
* Don't load the storage if it isn't enabled. (mail_remove_storage_by_uri):Peter Williams2001-08-115-81/+127
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-08-08 Peter Williams <peterw@ximian.com> * component-factory.c (mail_load_storages): Don't load the storage if it isn't enabled. (mail_remove_storage_by_uri): New function. Goes through the gymnastics of getting a CamelStore from the URI and calling mail_remove_storage. Copied from mail_delete(). (mail_load_storage_by_uri): Break out the storage-loading part of mail_load_storages into a single function. (mail_load_storages): Just call mail_load_storage_by_uri several times. * mail.h: Prototype our new _by_uri functions. * mail-accounts.c (news_add_destroyed): Instead of hacking around mail_load_storages, call mail_load_storage_by_uri. (mail_delete): Move this chunk of code into mail_remove_storage_by_uri. (mail_able): Add or remove the storage as necessary, with our new _by_uri functions. * mail-config-druid.c (druid_finish): See news_add_destroyed above. svn path=/trunk/; revision=11881
* new proto and virtual methodJP Rosevear2001-08-106-6/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-08-10 JP Rosevear <jpr@ximian.com> * gal/widgets/e-canvas-vbox.h: new proto and virtual method * gal/widgets/e-canvas-vbox.c (e_canvas_vbox_real_add_item_start): adds the the item to the beginning (e_canvas_vbox_add_item_start): call the virtual method 2001-08-10 JP Rosevear <jpr@ximian.com> * e-table.c (et_build_groups): add the items to the start or end based on where the click to add should be (e_table_setup_table): ditto (et_real_construct): read additional spec flag * e-table.h: new flag * e-table-specification.c (etsp_init): init new flag (e_table_specification_load_from_node): set click to add end flag (e_table_specification_save_to_node): write out flag * e-table-specification.h: new flag svn path=/trunk/; revision=11880
* removed these files, which are now in galRodrigo Moya2001-08-1020-23/+5
| | | | | | | | 2001-08-10 Rodrigo Moya <rodrigo@ximian.com> * 16_category_*: removed these files, which are now in gal svn path=/trunk/; revision=11879
* Updated russian translation.Valek Frob2001-08-102-2926/+2155
| | | | svn path=/trunk/; revision=11878
* Make this compile again.Peter Williams2001-08-102-3/+7
| | | | | | | | 2001-08-10 Peter Williams <peterw@ximian.com> * rule-context.c (rule_context_add_rule_gui): Make this compile again. svn path=/trunk/; revision=11877
* `#if 0'ed out. (rename_cb): Likewise.Ettore Perazzoli2001-08-103-2/+15
| | | | | | | | | | * e-shell-folder-commands.c (rename_clicked): `#if 0'ed out. (rename_cb): Likewise. * evolution-shell-component.c (destroy): Fixed a confusion between GList and GSList. svn path=/trunk/; revision=11876
* new helper function, just setup idle callback to grab focusRadek Doulik2001-08-102-12/+34
| | | | | | | | | | | | | 2001-08-09 Radek Doulik <rodo@ximian.com> * e-msg-composer.c (set_focus_to_editor): new helper function, just setup idle callback to grab focus (set_focus_to_editor_idle): grab focus for editor, before we have better solution, it run grab-focus command on editor control (e_msg_composer_construct): call prepare_engine here, set focus to editor svn path=/trunk/; revision=11875
* Free dbkey if we don't use it.Jeffrey Stedfast2001-08-103-17/+22
| | | | | | | | | | | | | | | | | | | 2001-08-10 Jeffrey Stedfast <fejj@ximian.com> * mail-config.c (mail_config_get_show_preview): Free dbkey if we don't use it. * folder-browser.c (on_right_click): Added a comment about leaking memory here, but we seem to not even use the 2 strings we strdup...is this code still under construction? * mail-ops.c (mail_send_message): Free the sent_folder_uri at the bottom of the function (ironically enough we were freeing it if we encountered an error but never free'd it on success :-) (get_folderinfo_got): Fixed a memory leak...this one would have gone away once we got rid of the debug g_warning though. svn path=/trunk/; revision=11874
* Only free the `type_list' if not NULL. (setup_menu_xml): Deal with theEttore Perazzoli2001-08-102-16/+35
| | | | | | | | | | | * e-shell-user-creatable-items-handler.c (component_free): Only free the `type_list' if not NULL. (setup_menu_xml): Deal with the case of `type_list' being NULL gracefully. (verb_fn): Same here. (add_verbs_to_ui_component): Likewise. svn path=/trunk/; revision=11873
* Don't forget to closedir() when we finish with dir.Jeffrey Stedfast2001-08-102-1/+8
| | | | | | | | | 2001-08-10 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer.c (autosave_manager_query_load_orphans): Don't forget to closedir() when we finish with dir. svn path=/trunk/; revision=11872
* Don't forget to unref stuff here too.Jeffrey Stedfast2001-08-103-94/+132
| | | | | | | | | | | | | 2001-08-10 Jeffrey Stedfast <fejj@ximian.com> * e-search-bar.c (impl_destroy): Don't forget to unref stuff here too. * e-filter-bar.c (destroy): Free all the goodies that we allocate at construct time and unref the rule context. (class_init): Override the destroy method. svn path=/trunk/; revision=11871
* No need to gtk_widget_show() the gnome dialog widget twice...Jeffrey Stedfast2001-08-103-146/+158
| | | | | | | | | | | | 2001-08-10 Jeffrey Stedfast <fejj@ximian.com> * rule-context.c (rule_context_add_rule_gui): No need to gtk_widget_show() the gnome dialog widget twice... * vfolder-rule.c (get_widget): Unref the glade_xml gui object before returning. svn path=/trunk/; revision=11870
* [Fix #6787, Removing a storage with children and then re-adding itEttore Perazzoli2001-08-102-23/+27
| | | | | | | | | | | | causes a crash.] * e-storage-set-view.c (convert_corba_drag_action_set_to_gdk): Removed `#if 0'ed function. (etree_node_destroy_func): New destroy function. (e_storage_set_view_construct): Set this as the new destroy function on the ETreeMemory. svn path=/trunk/; revision=11869
* Added a comment about leaking memory here, but we seem to not even use theJeffrey Stedfast2001-08-103-36/+54
| | | | | | | | | | | | | | | | 2001-08-10 Jeffrey Stedfast <fejj@ximian.com> * folder-browser.c (on_right_click): Added a comment about leaking memory here, but we seem to not even use the 2 strings we strdup...is this code still under construction? * mail-ops.c (mail_send_message): Free the sent_folder_uri at the bottom of the function (ironically enough we were freeing it if we encountered an error but never free'd it on success :-) (get_folderinfo_got): Fixed a memory leak...this one would have gone away once we got rid of the debug g_warning though. svn path=/trunk/; revision=11868
* regfree the pattern before continue'ing. This was showing up quite a bitJeffrey Stedfast2001-08-103-9/+16
| | | | | | | | | | 2001-08-10 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-utils.c (header_raw_check_mailing_list): regfree the pattern before continue'ing. This was showing up quite a bit under purify. svn path=/trunk/; revision=11867
* added new backend method to get the component given a UID.Damon Chaplin2001-08-1012-48/+231
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-08-09 Damon Chaplin <damon@ximian.com> * pcs/cal-backend.c (cal_backend_get_object_component): added new backend method to get the component given a UID. * pcs/cal-backend-file.c (cal_backend_file_get_object_component): added implementation of above virtual method. * pcs/query.c (match_component): use the new backend function to get the CalComponent rather than the string. This avoids converting all the calendar components to strings and parsing them back into components for every query! (That wasn't a good idea, was it ;) * gui/e-week-view.c: * gui/e-day-view.c: use a timeout handler to layout the events, to avoid doing a layout for each event we get from a query. * gui/print.c (print_day_add_event): * gui/e-day-view.c (e_day_view_add_event): set start_row_or_col and num_columns to 0. They are guint8's. * gui/e-week-view.c (e_week_view_free_events): hide all the jump buttons. Fixes bug #5946. * gui/calendar-commands.c (calendar_set_folder_bar_label): added the day numbers for the month view. * gui/dialogs/recurrence-page.glade: changed "_Delete" to "_Remove", since it clashed with "_Add". Also added underlined accelerators for the recurrence radio buttons. Note that none of these accelerators actually work at present, due to the way we are using .glade files for each notebook page. I need to add a bug about this. Also, the "_Action" menu doesn't popup when I press Alt+A, even though the "_File" menu does popup when I press Alt+F. Strange. * pcs/cal-backend-file.c (cal_backend_file_get_timezone_object): removed debug msgs. svn path=/trunk/; revision=11866
* Dont want it to keep on running if it got bad arguments, want it to bloodyNot Zed2001-08-102-5/+12
| | | | | | | | | | 2001-08-10 Not Zed <NotZed@Ximian.com> * mail-ops.c (mail_transfer_messages): Dont want it to keep on running if it got bad arguments, want it to bloody well crash. (mail_append_mail): Same here. svn path=/trunk/; revision=11865
* NOOP if writing to a failed file. (word_index_pre): NOOP if failed file.Not Zed2001-08-1010-60/+240
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-08-10 Not Zed <NotZed@Ximian.com> * wordindexmem.c (sync_cache_entry): NOOP if writing to a failed file. (word_index_pre): NOOP if failed file. (ibex_create_word_index_mem): Setup blocks value. ** Added internal exception handling to libibex, in the case of errors with on-disk data, exceptions are returned. * block.c (ibex_block_cache_open): Detect fatal errors below us and clean up appropriately. (ibex_block_cache_fail): New function to handle the failure, and keep track of it. (ibex_block_cache_sync): Dont do anything if we've failed on this file. * disktail.c (tail_compress): Add blocks param so we can assert for exceptions. * hash.c, block.c disktail.c: g_assert->ibex_block_cache_assert where dealing with external data. * hash.c (hash_info): Add index param so we can assert for exceptions. * ibex_block.c (ibex_index_buffer): Setjmp before calling into internal routines. (ibex_save): " (ibex_unindex): " (ibex_find): " (ibex_find_name): " (ibex_contains_name): " (ibex_reset): Function to reset the index file if we have an error, call when we have an error. * block.h (ibex_block_cache_assert): Create assertion/exception macros, and include a setjmp buffer for returning it. 2001-08-09 Not Zed <NotZed@Ximian.com> * Makefile.am (libibex_la_SOURCES): Remove wordindex.c, wordindexmem is what's used. svn path=/trunk/; revision=11864
* Updated to display the parent folder's URI and its type as well.Ettore Perazzoli2001-08-109-20/+111
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * evolution-test-component.c (user_create_new_item_callback): Updated to display the parent folder's URI and its type as well. * evolution-shell-component.c (impl_userCreateNewItem): Updated to get the @parent_folder_physical_uri and the @parent_folder_type. (class_init): Update the "user_create_new_item" signal to have @parent_folder_physical_uri and @parent_folder_type args. * e-shell-view.c (get_type_for_folder): Don't bork on a NULL @physical_uri_return. (e_shell_view_get_current_physical_uri): New. (e_shell_view_get_current_folder_type): New. * e-shell-user-creatable-items-handler.c (e_shell_user_creatable_items_handler_setup_menus): Replace @ui_component arg with a @shell_view arg. Set it on the UIComponent using gtk_object_set_data(). (verb_fn): Pass the type and physical URI of the current folder; retrieve that from the shell_view got with gtk_object_get_data(). * Evolution-ShellComponent.idl (userCreateNewItem): New args @parent_folder_uri, @parent_folder_type. svn path=/trunk/; revision=11863
* redesigned this dialog to fix bug #6815.Anna Marie Dirks2001-08-103-194/+302
| | | | | | | | | | | | 2001-08-09 Anna Marie Dirks <anna@ximian.com> * gui/component/select-names/select-names.glade: redesigned this dialog to fix bug #6815. *gui/component/select-names/e-select-names.c: connected the widgets (or one of them anyway. clahey did the rest) for my new and lovely glade file. svn path=/trunk/; revision=11862
* Initialize ret_val. (do_drag_motion): Same.Jeffrey Stedfast2001-08-101-2/+2
| | | | | | | | | 2001-08-09 Jeffrey Stedfast <fejj@ximian.com> * e-tree.c (et_drag_drop): Initialize ret_val. (do_drag_motion): Same. svn path=/trunk/; revision=11861
* return when there's no icon associated with the categoryRodrigo Moya2001-08-102-0/+4
| | | | | | | | | 2001-08-09 Rodrigo Moya <rodrigo@ximian.com> * e-categories-config.c (e_categories_config_get_icon_for): return when there's no icon associated with the category svn path=/trunk/; revision=11860
* unref the GdkPixmap and GdkBitmap returned by the functionRodrigo Moya2001-08-104-1/+20
| | | | | | | | | | | | 2001-08-09 Rodrigo Moya <rodrigo@ximian.com> * gui/e-day-view-top-item.c (e_day_view_top_item_draw_long_event): * gui/e-day-view-main-item.c (e_day_view_main_item_draw_day_event): * gui/e-week-view-event-item.c (e_week_view_event_item_draw_icons): unref the GdkPixmap and GdkBitmap returned by the function e_categories_config_get_icon_for () svn path=/trunk/; revision=11859
* in mail:Peter Williams2001-08-104-7/+8
| | | | | | | | | | | | | | | | | | 2001-08-09 Peter Williams <peterw@ximian.com> [ * folder-browser.c (on_key_press): The bonobo menu items now handle 'n' and 'p'. ] (on_key_press): 'q' as well. in ui: 2001-08-09 Peter Williams <peterw@ximian.com> * evolution-mail-global.xml: Give the (pre)view pane toggle an accelerator of 'q', like we were implementing the hard manual way before. svn path=/trunk/; revision=11858
* Cast the toplevel to be passed to `e_request_string()' to GtkWindow, notEttore Perazzoli2001-08-103-32/+14
| | | | | | | | | | | | | * e-shortcuts-view.c (show_new_group_dialog): Cast the toplevel to be passed to `e_request_string()' to GtkWindow, not GtkWidget. Also, remove unused variables. (get_efolder_from_shortcut): Constify @item_url. (get_storage_set_path_from_uri): Removed. * evolution-shell-component.c (destroy): `p' shall be a GList, not a GSList. svn path=/trunk/; revision=11857
* reworked to use the ECategoriesMasterListWombat class. Also, loadRodrigo Moya2001-08-102-215/+58
| | | | | | | | | 2001-08-09 Rodrigo Moya <rodrigo@ximian.com> * e-categories-config.c: reworked to use the ECategoriesMasterListWombat class. Also, load correctly images (fixes #6794) svn path=/trunk/; revision=11856
* remove passwd_cb.Chris Toshok2001-08-102-8/+4
| | | | | | | | 2001-08-09 Chris Toshok <toshok@ximian.com> * gui/component/addressbook.c: remove passwd_cb. svn path=/trunk/; revision=11855
* Added a g_assert_not_reached() - I'm hoping this will help us track downJeffrey Stedfast2001-08-103-20/+32
| | | | | | | | | | | | 2001-08-09 Jeffrey Stedfast <fejj@ximian.com> * message-list.c (mlfe_callback): Added a g_assert_not_reached() - I'm hoping this will help us track down the "can't delete message sometimes" (ie bug #6637 and friends) bugs that users have been reporting. If herein lies the problem, then we can expect some crashes and some good backtraces, hopefully. svn path=/trunk/; revision=11854
* The bonobo menu items now handle 'n' and 'p'.Peter Williams2001-08-102-14/+3
| | | | | | | | | 2001-08-09 Peter Williams <peterw@ximian.com> * folder-browser.c (on_key_press): The bonobo menu items now handle 'n' and 'p'. svn path=/trunk/; revision=11853
* Fix inline documentation.Peter Williams2001-08-102-1/+7
| | | | | | | | 2001-08-09 Peter Williams <peterw@ximian.com> * message-list.c (message_list_select): Fix inline documentation. svn path=/trunk/; revision=11852
* Remove all the "New ... FIXME" items.Ettore Perazzoli2001-08-102-18/+4
| | | | | | * evolution.xml: Remove all the "New ... FIXME" items. svn path=/trunk/; revision=11851
* Fixes bug #6918Anna Marie Dirks2001-08-102-1/+9
| | | | | | | | | | | 2001-08-09 Anna Marie Dirks <anna@ximian.com> Fixes bug #6918 * e-filter-bar.h: Changed the "Save As.." menu item to "Add to Saved Searches". svn path=/trunk/; revision=11850
* Add the menu items using the EShellUserCreatableItemsHandler.Ettore Perazzoli2001-08-1012-38/+804
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * e-shell-view.c (e_shell_view_construct): Add the menu items using the EShellUserCreatableItemsHandler. * e-shell-user-creatable-items-handler.c: New. * e-shell-user-creatable-items-handler.h: New. * e-shell.c: New member `user_creatable_items_handler' in `EShellPrivate'. (init): Initialize to NULL. (destroy): Unref. (e_shell_construct): Create here. (e_shell_get_user_creatable_items_handler): New accessor. (setup_components): Add the registered components to the user_creatable_items_handler. * evolution-test-component.c (factory_fn): Add a couple sample user-creatable items. (user_create_new_item_callback): New callback for the "user_create_new_item" signal on the EvolutionShellComponent. (factory_fn): Connect. * e-shell.c (e_shell_get_component_registry): New. * evolution-shell-component.c: New enum value `USER_CREATE_NEW_ITEM'. New member `user_create_item_types' in `_EvolutionShellComponentPrivate'. (init): Init to NULL. (impl_destroy): Free it. (user_creatable_item_type_free): New helper function. (user_creatable_item_type_new): New helper function. (impl_userCreateNewItem): New, implementation for ::userCreateNewItem. (class_init): Install the "user_create_new_item" signal and the userCreateNewItem impl. (impl__get_external_uri_schemas): Renamed from `impl_ShellComponent__get_external_uri_schemas'. (impl___get_supported_types): Renamed from `impl_ShellComponent__get_supported_types'. (impl__get_user_creatable_item_types): New, implementation for the `user_creatable_item_types' attribute. (class_init): Install it. (evolution_shell_component_add_user_creatable_item): New. * evolution-shell-component.h: Added signal `user_create_new_item'. * Evolution-ShellComponent.idl: Added typedefs `UserCreatableItemType', `UserCreatableItemTypeList'. New attribute `user_creatable_item_types'. (userCreateNewItem): New. svn path=/trunk/; revision=11849
* Fixes bug #6918Anna Marie Dirks2001-08-102-1/+8
| | | | | | | | | | | 2001-08-09 Anna Marie Dirks <anna@ximian.com> Fixes bug #6918 * folder-browser.c: Changed the "Store search as vFolder" menu item to "Create vFolder from Search". svn path=/trunk/; revision=11848
* added more padding between the vertical spacer and the icons for theAnna Marie Dirks2001-08-102-4/+11
| | | | | | | | 2001-08-09 Anna Marie Dirks <anna@ximian.com> * my-evolution-html.h : added more padding between the vertical spacer and the icons for the mail/appointments/tasks summaries. svn path=/trunk/; revision=11847
* Remove progress frameJP Rosevear2001-08-108-939/+578
| | | | | | | | | | | | | | | | | | | | | | 2001-08-09 JP Rosevear <jpr@ximian.com> * gui/dialogs/task-page.*: Remove progress frame * gui/dialogs/task-details-page.*: Put in progress frame, remove basics frame * gui/dialogs/task-editor.c (set_menu_sens): util function to set menu sensitivity based on state (task_editor_init): add meeting page (task_editor_edit_comp): show page if necessary (task_editor_destroy): unref meeting page (assign_task_cmd): bring up meeting page (refresh_task_cmd): save before sending (forward_cmd): ditto * gui/dialogs/comp-editor.c (save_cmd): implement new save command svn path=/trunk/; revision=11846
* A quoted string cannot contain \n's so check for those as well.Jeffrey Stedfast2001-08-107-204/+207
| | | | | | | | | | 2001-08-09 Jeffrey Stedfast <fejj@ximian.com> * providers/imap/camel-imap-utils.c (imap_parse_string_generic): A quoted string cannot contain \n's so check for those as well. (imap_atom_specials): Update this to fix bug #6553. svn path=/trunk/; revision=11845
* added accelerators to all useful widgets in this file such that thisAnna Marie Dirks2001-08-103-46/+193
| | | | | | | | | | | | | | 2001-08-09 Anna Marie Dirks <anna@ximian.com> * my-evolution.glade : added accelerators to all useful widgets in this file such that this dialog can now be fully navigated from the keyboard. * e-summary-preferences.c : changed the construct_pixmap_button function to take glade xml, an hbox and pixmap, making it possible to use glade to define and change the keyboard accelerators, instead of trying to do this in the c code. svn path=/trunk/; revision=11844
* bumped up to 0.10.99.3jacob berkman2001-08-105-86/+199
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-08-09 jacob berkman <jacob@ximian.com> * configure.in: bumped up to 0.10.99.3 * gal/e-text/e-completion-view.c (e_completion_view_init): init matches array (e_completion_view_destroy): free matches array (e_completion_view_disconnect): disconnect from the clear and lost_match signals (e_completion_view_clear_choices): fixup for ptr array (e_completion_view_set_cursor_row): ditto (e_completion_view_select): ditto (e_completion_view_key_press_handler): ditto (clear_completion_cb): handle the clear signal (lost_completion_cb): remove a row from the model (table_row_count): fixup for ptr array (table_value_at): ditto (e_completion_view_construct): connect to clear and lost completion signals (e_completion_view_set_width): ptr array fixup again * gal/e-text/e-completion.c (e_completion_class_init): add new clean / lost completion signals (e_completion_init): initialize the matches array (e_completion_destroy): free the matches array (e_completion_add_match): fixup for matches being a GPtrArray (e_completion_clear_matches): ditto (e_completion_clear): new function to clear the list of matches (e_completion_foreach_match): fixup for ptrarray (e_completion_restart): ditto (e_completion_found_match): if we are at the limit return first, rather than adding and then unreffing. there very well could be some weird crashes this caused but it is kind of unlikely. (e_completion_lost_match): new function to forget about a match (e_completion_end_search): add a comment on why this is broken * gal/e-text/e-entry.c (e_entry_text_keypress): only start a delayed completion if our completion timeout is >= 0. this provides a way for the completion starting / stopping to be controlled by something other than the EEntry (ie, file-sel) svn path=/trunk/; revision=11843
* Fixes bug #6722Jeffrey Stedfast2001-08-103-4/+15
| | | | | | | | | | | | | | 2001-08-09 Jeffrey Stedfast <fejj@ximian.com> Fixes bug #6722 * mail-ops.c (save_messages_save): Don't set the default perms here, let the user's umask deal with permissions. * folder-browser.c (message_list_drag_data_get): Don't set any default perms. svn path=/trunk/; revision=11842
* Save the pgp and smime always-sign options.Jeffrey Stedfast2001-08-107-22/+88
| | | | | | | | | | | | 2001-08-09 Jeffrey Stedfast <fejj@ximian.com> * mail-account-gui.c (mail_account_gui_save): Save the pgp and smime always-sign options. * mail-config.c (account_copy): Copy the always-sign options over too. svn path=/trunk/; revision=11841
* Set the smime/pgp always-sign options when here so it updates when theJeffrey Stedfast2001-08-103-3/+13
| | | | | | | | | | 2001-08-09 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer.c (from_changed_cb): Set the smime/pgp always-sign options when here so it updates when the user changes his/her identity. svn path=/trunk/; revision=11840
* If the last character we inserted was a "magic comma", remember itsJon Trowbridge2001-08-103-0/+29
| | | | | | | | | | | | | | | | | 2001-08-09 Jon Trowbridge <trow@ximian.com> * gui/component/select-names/e-select-names-text-model.c This change is dedicated to Jacob Berkman. (e_select_names_text_model_insert_length): If the last character we inserted was a "magic comma", remember its position. (e_select_names_text_model_delete): If the last character we inserted was a "magic comma", and if the next thing we do is to hit backspace, delete both the comma and the extra whitespace we added. (e_select_names_text_model_init): Initialize our last magic comma position. svn path=/trunk/; revision=11839
* Updated Swedish translation. Thanks to Richard HultChristian Rose2001-08-102-1204/+1324
| | | | | | | | | | 2001-08-09 Christian Rose <menthos@menthos.com> * sv.po: Updated Swedish translation. Thanks to Richard Hult <richard.hult@telia.com> for pointing out a problem with the translation. svn path=/trunk/; revision=11838
* Hook up some magic to (basically) cardify an entry on focus-out. (What weJon Trowbridge2001-08-1012-32/+681
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-08-09 Jon Trowbridge <trow@ximian.com> * gui/component/select-names/e-select-names-manager.c (e_select_names_manager_create_entry): Hook up some magic to (basically) cardify an entry on focus-out. (What we do is actually more complicated than that.) * gui/component/select-names/e-select-names-bonobo.c (entry_set_property_fn): After we set an entry's text, try to cardify it. We need to do this so that (for example) reply e-mails get properly cardified. * gui/component/select-names/e-select-names-model.c (e_select_names_model_duplicate): Use e_select_names_model_append, rather than manipulating lists directly. (e_select_names_model_insert): Connect "changed" signal proxy for added EDestination. (e_select_names_model_append): Ditto. (e_select_names_model_replace): Ditto, and disconnect signals for replaced EDestination. (e_select_names_model_delete): Ditto on the disconnection. (e_select_names_model_delete_all): Ditto. (e_select_names_model_cardify): Added. Try to cardify a specified EDestination. (e_select_names_model_cancel_cardify): Added. Cancel the pending cardification of a single EDestination. (e_select_names_model_cardify_all): Added. Cardify all of the EDestinations in the model. (e_select_names_model_cancel_cardify_all): Added. Cancel's any and all pending cardifications. * backend/ebook/e-destination.c (e_destination_class_init): Added "changed" and "cardified" signals. (e_destination_freeze): Added (static). (e_destination_thaw): Added (static). (e_destination_clear_card): Reset allow_cardify and cannot_cardify, cancel any pending cardifications, and emit the "changed" signal. (e_destination_clear_strings): Emit the "changed" signal. (e_destination_clear): Do freeze/thaw to prevent multiple signal emissions. (e_destination_set_card): Check that the card we are setting is not equal to the current card, and emit the "changed" signal if we are actually changing. (e_destination_set_card_uri): Emit "changed" signal, if necessary. (e_destination_set_name): Emit "changed" signal, if necessary. (e_destination_set_email): Emit "changed" signal, if necessary. (e_destination_set_html_mail_pref): Emit "changed" signal, if necessary. (use_card_cb): If we've just loaded/set the ECard, emit the "changed" signal. (e_destination_set_raw): Emit "changed" signal, if necessary. (e_destination_allow_cardification): Added. (e_destination_set_allow_cardification): Added. (e_destination_cardify): Added. Tries to automatically convert a string-based EDestination to one based on an ECard. (e_destination_cardify_delayed): Added. Cardifies in a timeout. (e_destination_cancel_cardify): Added. Cancels any pending cardifications. (e_destination_xml_decode): Added freeze/thaw. * backend/ebook/e-book-util.c (e_book_nickname_query): Added. A canned simple query for nicknames. * backend/ebook/e-card.c (e_card_email_find_number): Added. Given a card and an string containing an email address, return the index number of the address inside of the card, or -1 if the address is not found. svn path=/trunk/; revision=11837
* link statically with OpenLDAP.Chris Toshok2001-08-102-2/+8
| | | | | | | | 2001-08-09 Chris Toshok <toshok@ximian.com> * configure.in: link statically with OpenLDAP. svn path=/trunk/; revision=11836
* Made sharing tip an orderedlist.Aaron Weber2001-08-106-50/+132
| | | | | | | | 2001-08-09 Aaron Weber <aaron@ximian.com> * C/config-prefs.sgml: Made sharing tip an orderedlist. svn path=/trunk/; revision=11835
* [ Fixes ximian bugs #5080, #6021, #6704, #6705 ]Chris Toshok2001-08-108-884/+1116
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-08-09 Chris Toshok <toshok@ximian.com> [ Fixes ximian bugs #5080, #6021, #6704, #6705 ] * gui/component/addressbook.c (book_open_cb): create our own dialog that prompts for both the email address and the password. the email address is stored in the source and filled in for the user after the first time they enter one and press OK. * gui/component/addressbook-storage.c (create_ldap_folder): has a return value, not a int* parameter. (create_ldap_folder): new function, we can create ldap servers from the File->New->Folder menu item now. (register_storage): hook up the "create_folder" signal. (addressbook_storage_init_source_uri): remove the file case, we only build ldap uris here. (load_source_data): remove the file source stuff, and handle "emailaddr". (save_source_data): call ldap_source_foreach directly. (addressbook_source_free): remove file source stuff. (addressbook_source_copy): same. * gui/component/addressbook-storage.h: get rid of all the file source stuff from AddressbookSource, since this is only being used for ldap servers. * backend/pas/pas-backend-ldap.c (pas_backend_ldap_process_authenticate_user): look up the ldap entry based on the provided email address and use the resulting DN/passwd to authenticate. * gui/component/addressbook-config.c: pretty much gutted to make it work with the new UI. * gui/component/addressbook-config.glade: new version from anna. svn path=/trunk/; revision=11834
* changed the E_FILTERBAR_RESET label from "Show All" to "Clear" toAnna Marie Dirks2001-08-102-1/+7
| | | | | | | | | | 2001-08-09 Anna Marie Dirks <anna@ximian.com> * e-filter-bar.h : changed the E_FILTERBAR_RESET label from "Show All" to "Clear" to alleviate confusion about whether "Show All" means that hidden messages are also shown or not. (See ximian bug #6743) svn path=/trunk/; revision=11833
* remove the description field.Chris Toshok2001-08-102-2/+4
| | | | | | | | 2001-08-09 Chris Toshok <toshok@ximian.com> * addressbook-sources.xml: remove the description field. svn path=/trunk/; revision=11832
* Fixed to match the style of the other icons.. /tigertTuomas Kuosmanen2001-08-092-40/+61
| | | | svn path=/trunk/; revision=11831
* Updated Hungarian translation.Andras Timar2001-08-092-324/+336
| | | | | | | | 2001-08-09 Andras Timar <timar@gnome.hu> * hu.po: Updated Hungarian translation. svn path=/trunk/; revision=11830
* Upped the minimum width on all addressbook columns to 75. Fixes Ximian bugChristopher James Lahey2001-08-092-39/+44
| | | | | | | | | 2001-08-09 Christopher James Lahey <clahey@ximian.com> * gui/widgets/e-addressbook-view.c (SPEC): Upped the minimum width on all addressbook columns to 75. Fixes Ximian bug #2773. svn path=/trunk/; revision=11829
* Added a "header" argument to these structures which just gets passedChristopher James Lahey2001-08-097-26/+186
| | | | | | | | | | | | | | | | | 2001-08-09 Christopher James Lahey <clahey@ximian.com> * e-table-field-chooser-dialog.c, e-table-field-chooser-dialog.h, e-table-field-chooser.c, e-table-field-chooser.h: Added a "header" argument to these structures which just gets passed downwards. * e-table-field-chooser-item.c, e-table-field-chooser-item.h: Added a "header" argument here. Made it so that only rows that aren't already in the header are shown. * e-table-header-item.c: Set the "header" argument on our e-table-field-chooser-dialog. Fixes Ximian bug #2654. svn path=/trunk/; revision=11828
* Added #!/bin/shChristopher James Lahey2001-08-091-1/+1
| | | | | | | | 2001-08-09 Christopher James Lahey <clahey@ximian.com> * tools/killev: Added #!/bin/sh svn path=/trunk/; revision=11827
* Require GAL 0.10.99.2.Jon Trowbridge2001-08-092-1/+5
| | | | | | | | 2001-08-09 Jon Trowbridge <trow@ximian.com> * configure.in: Require GAL 0.10.99.2. svn path=/trunk/; revision=11826
* Remove the "Customize Toolbar" thing.Ettore Perazzoli2001-08-092-5/+5
| | | | | | | * message-browser.c (set_bonobo_ui): Remove the "Customize Toolbar" thing. svn path=/trunk/; revision=11825
* Bumped version up to 0.10.99.2.Jon Trowbridge2001-08-094-28/+89
| | | | | | | | | | | | | | | | | | | | | | 2001-08-09 Jon Trowbridge <trow@ximian.com> * configure.in: Bumped version up to 0.10.99.2. * gal/e-text/e-entry.c (e_entry_class_init): Added "completion_popup" signal. (e_entry_show_popup): Emit "completion_popup" signal if the popup has appeared or disappeared. (e_entry_enable_completion_full): Listen for "cancel_completion" signals from our model, and disable our completion if get one. (e_entry_completion_popup_is_visible): Added. Returns TRUE if the completion popup is on the screen. * gal/e-text/e-text-model.c (e_text_model_class_init): Added "cancel_completion" signal. (e_text_model_cancel_completion): Added. Emits "cancel_completion" signal. svn path=/trunk/; revision=11824
* Remove "Tools" and "Actions" menus. Create a "ComponentActionsPlaceholder"Ettore Perazzoli2001-08-093-18/+18
| | | | | | | | | | * evolution.xml: Remove "Tools" and "Actions" menus. Create a "ComponentActionsPlaceholder" and a "ComponentToolsPlaceholder" instead. * evolution-mail-messagedisplay.xml: Likewise, put "Tools" and "Actions" in placeholders. svn path=/trunk/; revision=11823
* Put the "Tools" and "Actions" menus in the "ComponentToolsPlaceholder" andEttore Perazzoli2001-08-096-48/+58
| | | | | | | | | | | | | | | | | | * evolution-addressbook.xml: Put the "Tools" and "Actions" menus in the "ComponentToolsPlaceholder" and "ComponentActionsPlaceholder", respectively. * evolution-calendar.xml: Likewise. * evolution-contact-editor.xml: Likewise. * evolution-mail-global.xml: Likewise. * evolution-mail-message.xml: Likewise. * evolution.xml: Remove "Tools" and "Actions" menus. Create a "ComponentActionsPlaceholder" and a "ComponentToolsPlaceholder" instead. * evolution-mail-messagedisplay.xml: Likewise, put "Tools" and "Actions" in placeholders. svn path=/trunk/; revision=11822
* sync - FedericoFederico Mena Quintero2001-08-096-10/+76
| | | | svn path=/trunk/; revision=11821
* Chain to the destroy handler in the parent class!Federico Mena Quintero2001-08-094-0/+50
| | | | | | | | | | | | | | | 2001-08-09 Federico Mena Quintero <federico@ximian.com> * gui/e-itip-control.c (destroy): Chain to the destroy handler in the parent class! * gui/dialogs/comp-editor-page.c (comp_editor_page_destroy): Likewise. Sigh. * gui/cal-search-bar.c (cal_search_bar_destroy): Whoops, added a destroy handler. svn path=/trunk/; revision=11820
* Chain to the destroy handler in the parent class!Federico Mena Quintero2001-08-094-1/+19
| | | | | | | | | | | | | 2001-08-09 Federico Mena Quintero <federico@ximian.com> * e-categories-master-list-wombat.c (ecmlw_destroy): Chain to the destroy handler in the parent class! * e-list-iterator.c (e_list_iterator_destroy): Likewise. Sigh. * e-list.c (e_list_destroy): Likewise. Double sigh. svn path=/trunk/; revision=11819
* Chain to the destroy handler in the parent class!Federico Mena Quintero2001-08-093-0/+13
| | | | | | | | | | | 2001-08-09 Federico Mena Quintero <federico@ximian.com> * e-component-registry.c (destroy): Chain to the destroy handler in the parent class! * e-shortcuts-view-model.c (impl_destroy): Likewise. Sigh. svn path=/trunk/; revision=11818
* Chain to the destroy handler in the parent class!Federico Mena Quintero2001-08-094-1/+19
| | | | | | | | | | | | | 2001-08-09 Federico Mena Quintero <federico@ximian.com> * e-calendar-item.c (e_calendar_item_destroy): Chain to the destroy handler in the parent class! * e-clipped-label.c (e_clipped_label_destroy): Likewise. Sigh. * e-dropdown-button.c (impl_destroy): Likewise. Double sigh. svn path=/trunk/; revision=11817
* Add information about sharing mailbox files.Kevin Breit2001-08-094-2/+22
| | | | | | | | 2001-08-08 Kevin Breit <battery841@mediaone.net> * C/config-prefs.sgml: Add information about sharing mailbox files. svn path=/trunk/; revision=11816
* Quintuple sigh. See below.Federico Mena Quintero2001-08-092-0/+6
| | | | | | | | | | 2001-08-09 Federico Mena Quintero <federico@ximian.com> * gal/e-text/e-entry.c (e_entry_destroy): Quintuple sigh. See below. * gal/util/e-bit-array.c (eba_destroy): Sextuple sigh. svn path=/trunk/; revision=11815
* Chain to the destroy handler in the parent class!Federico Mena Quintero2001-08-095-2/+19
| | | | | | | | | | | | | | | | | | | | 2001-08-09 Federico Mena Quintero <federico@ximian.com> * gal-define-views-dialog.c (gal_define_views_dialog_destroy): Chain to the destroy handler in the parent class! * gal-define-views-model.c (gdvm_destroy): Likewise. Sigh. * gal-view-etable.c (gal_view_etable_destroy): Likewise. Double sigh. * gal-view-factory-etable.c (gal_view_factory_etable_destroy): Likewise. Triple sigh. * gal-view-new-dialog.c (gal_view_new_dialog_destroy): Likewise. Quadruple sigh. svn path=/trunk/; revision=11814
* Dont double-register this operation, mail-mt will do it for us.Not Zed2001-08-093-19/+16
| | | | | | | | | | | | | | | | | | | 2001-08-08 Not Zed <NotZed@Ximian.com> * mail-ops.c (send_mail_send): Dont double-register this operation, mail-mt will do it for us. (get_folderinfo_get): " (get_folder_get): " (get_store_get): " (create_folder_get): " (remove_folder_get): " (sync_folder_sync): " (get_message_get): " * message-list.c (message_list_setup_etree): Free the etstate object after we're done using it. svn path=/trunk/; revision=11813
* Ben said to do it.Christopher James Lahey2001-08-092-0/+5
| | | | | | | | 2001-08-09 Christopher James Lahey <clahey@ximian.com> * tools/killev: Ben said to do it. svn path=/trunk/; revision=11812
* Chain to the destroy handler in the parent class!Federico Mena Quintero2001-08-094-1/+15
| | | | | | | | | | | | | | | | 2001-08-08 Federico Mena Quintero <federico@ximian.com> * e-cell-pixbuf.c (pixbuf_destroy): Chain to the destroy handler in the parent class! * e-table-field-chooser.c (e_table_field_chooser_destroy): Likewise. Sigh. * e-table-one.c (one_destroy): Likewise. Double sigh. * e-tree-selection-model.c (etsm_destroy): Likewise. Triple sigh. svn path=/trunk/; revision=11811
* Chain to the destroy handler in the parent class!Federico Mena Quintero2001-08-092-0/+6
| | | | | | | | | | | | | | | | | | | | 2001-08-08 Federico Mena Quintero <federico@ximian.com> * gal/widgets/e-selection-model-array.c (esma_destroy): Chain to the destroy handler in the parent class! * gal/widgets/e-selection-model.c (esm_destroy): Likewise. Sigh. * gal/widgets/e-categories.c (e_categories_destroy): Likewise. And make it static. Double sigh. * gal/widgets/e-categories-master-list-array.c (ecmla_destroy): Likewise. Triple sigh. * gal/widgets/e-categories-master-list-dialog-model.c (ecmldm_destroy): Likewise. Quadruple sigh. svn path=/trunk/; revision=11810
* removed underlined accelerator key from "_Go To Today" button. GnomeDialogDamon Chaplin2001-08-092-1/+8
| | | | | | | | | | | 2001-08-08 Damon Chaplin <damon@ximian.com> * gui/goto-dialog.glade: removed underlined accelerator key from "_Go To Today" button. GnomeDialog doesn't actually support underlined accelerator keys for buttons. We could hack it, like Glade does, if we really need to. Fixes bug #6418. svn path=/trunk/; revision=11809
* Remove trailing stuff from URLs before returning. (Done in an evil way,Jon Trowbridge2001-08-092-2/+20
| | | | | | | | | | 2001-08-08 Jon Trowbridge <trow@ximian.com> * camel-filter-search.c (get_source): Remove trailing stuff from URLs before returning. (Done in an evil way, not in the good way suggested by fejj. :)) (Bug #4876) svn path=/trunk/; revision=11808
* Stop editing any event. Fixes bug #5949.Federico Mena Quintero2001-08-092-0/+7
| | | | | | | | | 2001-08-08 Federico Mena Quintero <federico@ximian.com> * gui/e-day-view.c (update_query): Stop editing any event. Fixes bug #5949. svn path=/trunk/; revision=11807
* Duuuh, set the alarm_copy on the component, not the original alarm. FixesFederico Mena Quintero2001-08-092-1/+7
| | | | | | | | | | 2001-08-08 Federico Mena Quintero <federico@ximian.com> * gui/dialogs/alarm-page.c (alarm_page_fill_component): Duuuh, set the alarm_copy on the component, not the original alarm. Fixes bug #5214. svn path=/trunk/; revision=11806
* Changed the "Show All" menu item to be "Show Hidden Messages".Anna Marie Dirks2001-08-092-2/+7
| | | | | | | | 2001-08-08 Anna Marie Dirks <anna@ximian.com> * evolution-mail-list.xml: Changed the "Show All" menu item to be "Show Hidden Messages". svn path=/trunk/; revision=11805
* Re-labeled the "Activate" button "Find Now".Anna Marie Dirks2001-08-092-1/+5
| | | | | | | 2001-08-08 Anna Marie Dirks <anna@ximian.com> * e-search-bar.c: Re-labeled the "Activate" button "Find Now". svn path=/trunk/; revision=11804
* set the attendees of a component (meeting_page_fill_component): use aboveJP Rosevear2001-08-096-46/+185
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-08-08 JP Rosevear <jpr@ximian.com> * gui/dialogs/meeting-page.c (set_attendees): set the attendees of a component (meeting_page_fill_component): use above (meeting_page_get_cancel_comp): return a comp with the attendees to be cancelled * gui/dialogs/meeting-page.h: get a component that will be sent as a cancellation * gui/dialogs/event-editor.c (event_editor_class_init): override send_comp class method (event_editor_send_comp): send cancellation notices to deleted attendees (refresh_meeting_cmd): save before send (forward_cmd): ditto * gui/dialogs/comp-editor.c (comp_editor_class_init): set default send_comp method (real_send_comp): do the real work (comp_editor_send_comp): call class method (save_comp): don't do any sending (save_comp_with_send): save and send here (prompt_to_save_changes): use above (save_close_cmd): ditto * gui/dialogs/comp-editor.h: add virtual function svn path=/trunk/; revision=11803
* Set the PGP/MIME and S/MIME options to FALSE before getting the messageJeffrey Stedfast2001-08-093-4/+27
| | | | | | | | | | 2001-08-08 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer.c (e_msg_composer_get_message_draft): Set the PGP/MIME and S/MIME options to FALSE before getting the message draft and restore the values afterward. svn path=/trunk/; revision=11802
* don't use a NULL mask in the call to gdk_gc_set_clip_maskRodrigo Moya2001-08-094-3/+15
| | | | | | | | | | | | | 2001-08-08 Rodrigo Moya <rodrigo@ximian.com> * gui/e-week-view-event-item.c (e_week_view_event_item_draw_icons): don't use a NULL mask in the call to gdk_gc_set_clip_mask * gui/e-day-view-top-item.c (e_day_view_top_item_draw_long_event): ditto * gui/e-day-view-main-item.c (e_day_view_main_item_draw_day_event): ditto svn path=/trunk/; revision=11801
* New function. Set the sensitivity of the subscribe buttons based onPeter Williams2001-08-092-0/+30
| | | | | | | | | | | | 2001-08-08 Peter Williams <peterw@ximian.com> * subscribe-dialog.c (sc_selection_changed): New function. Set the sensitivity of the subscribe buttons based on whether any folders are selected. (menu_item_selected): If getting the widget for the first time, hook up sc_selection_changed. svn path=/trunk/; revision=11800
* mark the dialog as changed so the save button is immediately available.Chris Toshok2001-08-093-2/+48
| | | | | | | | | | | | | | | | | 2001-08-08 Chris Toshok <toshok@ximian.com> * gui/contact-editor/e-contact-quick-add.c (ce_have_book): mark the dialog as changed so the save button is immediately available. * gui/contact-editor/e-contact-editor.c (card_modified_cb): once we save reset the change flag to false if we aren't closing the dialog. (card_added_cb): same. (e_contact_editor_class_init): add a "changed" arg. (e_contact_editor_set_arg): add setter for "changed". (e_contact_editor_get_arg): add getter for "changed". svn path=/trunk/; revision=11799
* better to assume that we can write to the local addressbook than that weChris Toshok2001-08-092-1/+7
| | | | | | | | | | 2001-08-08 Chris Toshok <toshok@ximian.com> * gui/contact-editor/e-contact-quick-add.c (ce_have_book): better to assume that we can write to the local addressbook than that we can't write to it :) svn path=/trunk/; revision=11798
* call e_pixmap_update so we can use the same save/save-as pixmaps as theChris Toshok2001-08-092-0/+16
| | | | | | | | | | 2001-08-08 Chris Toshok <toshok@ximian.com> * gui/contact-list-editor/e-contact-list-editor.c (create_ui): call e_pixmap_update so we can use the same save/save-as pixmaps as the contact editor. svn path=/trunk/; revision=11797
* improvements, make it look more like the event editor.Chris Toshok2001-08-094-198/+39
| | | | | | | | | | | | | 2001-08-08 Chris Toshok <toshok@ximian.com> * evolution-contact-list-editor.xml: improvements, make it look more like the event editor. * evolution-contact-editor.xml: same. * evolution-addressbook.xml: Contact Group => Contact List. svn path=/trunk/; revision=11796
* don't mix g_free and xmlAlloc (xml_decode): don't mix g_free and xmlAllocRadek Doulik2001-08-095-9/+29
| | | | | | | | | | | | | | | | | | | 2001-08-08 Radek Doulik <rodo@ximian.com> * filter-folder.c (button_clicked): don't mix g_free and xmlAlloc (xml_decode): don't mix g_free and xmlAlloc * filter-code.c (filter_code_init): use xmlStrdup instead of g_strdup * filter-input.c (filter_input_new_type_name): use xmlStrdup instead of g_strdup (filter_input_finalise): don't mix g_free and xmlAlloc * filter-option.c (clone): use xmlStrdup instead of g_strdup (free_option): don't mix g_free and xmlAlloc svn path=/trunk/; revision=11795
* new function, used by the context menu.Chris Toshok2001-08-092-3/+45
| | | | | | | | | | | | 2001-08-08 Chris Toshok <toshok@ximian.com> * gui/widgets/e-addressbook-reflow-adapter.c (open_card): new function, used by the context menu. (e_addressbook_reflow_adapter_right_click): put "Open" at the top of the menu. also, disable "Delete" if the addressbook isn't writable. svn path=/trunk/; revision=11794
* fix pre-processor macrosJP Rosevear2001-08-095-5/+16
| | | | | | | | | | | | | | | 2001-08-08 JP Rosevear <jpr@ximian.com> * conduits/calendar/calendar-conduit-config.h: fix pre-processor macros * conduits/calendar/calendar-conduit.h: ditto * conduits/todo/todo-conduit-config.h: fix pre-processor macros * conduits/todo/todo-conduit.h: ditto svn path=/trunk/; revision=11793
* Don't link to libnssckbi3 when linking to nss.Jeffrey Stedfast2001-08-092-1/+5
| | | | | | | | 2001-08-08 Jeffrey Stedfast <fejj@ximian.com> * configure.in: Don't link to libnssckbi3 when linking to nss. svn path=/trunk/; revision=11792
* [ Change this gtk_object_ref on the storage to a bonobo_object_ref ]Peter Williams2001-08-093-2/+6
| | | | | | | | | | | | 2001-08-08 Peter Williams <peterw@ximian.com> [ Change this gtk_object_ref on the storage to a bonobo_object_ref ] * component-factory.c (mail_lookup_storage): And here. * mail-vfolder.c (mail_vfolder_get_vfolder_storage): And here. svn path=/trunk/; revision=11791
* Change this gtk_object_ref on the storage to a bonobo_object_ref.Peter Williams2001-08-082-1/+6
| | | | | | | | | 2001-08-08 Peter Williams <peterw@ximian.com> * mail-ops.c (mail_update_subfolders): Change this gtk_object_ref on the storage to a bonobo_object_ref. svn path=/trunk/; revision=11790
* escape *, \, (, and ), as per rfc2254. (func_contains): escape the string.Chris Toshok2001-08-082-4/+56
| | | | | | | | | | | | | 2001-08-08 Chris Toshok <toshok@ximian.com> * backend/pas/pas-backend-ldap.c (rfc2254_escape): escape *, \, (, and ), as per rfc2254. (func_contains): escape the string. (func_is): same. (func_beginswith): same. (func_endswith): same. svn path=/trunk/; revision=11789
* use xmlStrdup rather than g_strdupRadek Doulik2001-08-083-2/+9
| | | | | | | | | | | 2001-08-08 Radek Doulik <rodo@ximian.com> * filter-source.c (clone): use xmlStrdup rather than g_strdup * filter-element.c (filter_element_finalise): don't mix g_free and xmlAlloc svn path=/trunk/; revision=11788
* Update pilot informationJP Rosevear2001-08-082-13/+8
| | | | | | | | 2001-08-08 JP Rosevear <jpr@ximian.com> * README: Update pilot information svn path=/trunk/; revision=11787
* check for NULL name and addr (fixes a bug i was about to report)jacob berkman2001-08-082-2/+7
| | | | | | | | | 2001-08-08 jacob berkman <jacob@ximian.com> * camel-search-private.c (camel_search_header_match): check for NULL name and addr (fixes a bug i was about to report) svn path=/trunk/; revision=11786
* Updated Hungarian translation.Andras Timar2001-08-082-842/+902
| | | | | | | | 2001-08-08 Andras Timar <timar@gnome.hu> * hu.po: Updated Hungarian translation. svn path=/trunk/; revision=11785
* Updated Norwegian (bokmål) translation. Updated Norwegian (nynorsk)Kjartan Maraas2001-08-083-2443/+3123
| | | | | | | | | 2001-07-31 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian (bokmål) translation. * nn.po: Updated Norwegian (nynorsk) translation. svn path=/trunk/; revision=11784
* [Fixes, among other things, #5705, "Ampersands not handledEttore Perazzoli2001-08-083-3/+16
| | | | | | | | | | | | | correctly in drag + drop". Thanks to Nat for actually discovering the problem.] * e-shortcuts.c (save_shortcuts): Use `xmlNewTextChild()' instead of `xmlNewChild()'. * e-local-folder.c (save_metadata): Use `xmlNewTextChild' instead of `xmlNewChild()'. svn path=/trunk/; revision=11783
* Call the super-class destroy function when done.Not Zed2001-08-081-0/+2
| | | | | | | | | 2001-08-08 Not Zed <NotZed@Ximian.com> * e-table-sort-info.c (etsi_destroy): Call the super-class destroy function when done. svn path=/trunk/; revision=11782
* Set the release flag on the sequence, and CORBA_string_dup() the stringsEttore Perazzoli2001-08-082-4/+9
| | | | | | | | | * evolution-shell-component.c (fill_corba_sequence_from_null_terminated_string_array): Set the release flag on the sequence, and CORBA_string_dup() the strings anyway. svn path=/trunk/; revision=11781
* Fixes Clahey bug #2200 :-)Nat Friedman2001-08-086-0/+35
| | | | | | | | | | | | | | | | | | | | 2001-08-08 Nat Friedman <nat@ximian.com> * evolution-contact-editor.xml: Removed Print Envelope since it's disabled for Evolution 1.0. * gui/widgets/e-addressbook-reflow-adapter.c (print_envelope): If 0'd out since Envelope printing is disabled for 1.0. * gui/widgets/e-addressbook-view.c (print_envelope): Likewise. * gui/contact-editor/e-contact-editor.c (print_envelope_cb): Likewise. * gui/widgets/e-addressbook-reflow-adapter.c (e_addressbook_reflow_adapter_right_click): Removed "Print Envelope" menu item. * gui/widgets/e-addressbook-view.c (table_right_click): Likewise. * gui/contact-editor/e-contact-editor.c (verbs): Likewise. svn path=/trunk/; revision=11780
* Set the release flag on the returned folder type list too.Ettore Perazzoli2001-08-083-1/+12
| | | | | | | | | | | * evolution-shell-component.c (impl_ShellComponent__get_supported_types): Set the release flag on the returned folder type list too. * evolution-activity-client.c (create_icon_from_pixbuf): Set the release flag on the sequence, not the struct that contains it. svn path=/trunk/; revision=11779
* Set the release flag for the newly allocated sequence.Ettore Perazzoli2001-08-084-0/+16
| | | | | | | | | | | | * e-corba-shortcuts.c (shortcut_list_to_corba): Set the release flag for the newly allocated sequence. * e-activity-handler.c (impl_operationStarted): Unref the icon_pixbuf. * e-task-widget.c (impl_destroy): g_free the private struct. svn path=/trunk/; revision=11778
* Free the dbkey if we found the config option.Not Zed2001-08-084-11/+36
| | | | | | | | | | | | | | | | | | | 2001-08-07 Not Zed <NotZed@Ximian.com> * mail-config.c (mail_config_get_thread_list): Free the dbkey if we found the config option. * mail-send-recv.c (build_dialogue): Free the pretty_url after we've used it. (free_send_info): Free the 'what' string. (receive_done): Use free_send_info to make sure we free everything. * mail-ops.c (send_queue_free): Unref the filter driver when done. (send_queue_send): Unref the driver here too, force any long taking operations to run in our thread. svn path=/trunk/; revision=11777
* clarify last entryJacob Leach2001-08-081-2/+2
| | | | svn path=/trunk/; revision=11776
* Set the icon for the folder tree correctly.Jason Leach2001-08-082-1/+6
| | | | | | | | | 2001-08-08 Jason Leach <jleach@ximian.com> * e-storage-set-view.c (etree_icon_at): Set the icon for the folder tree correctly. svn path=/trunk/; revision=11775
* Properly free the list of parts, and the private data.Not Zed2001-08-087-37/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-08-07 Not Zed <NotZed@Ximian.com> * filter-rule.c (filter_rule_finalise): Properly free the list of parts, and the private data. (FilterRulePrivate): Remove unused 'parts' member. * filter-option.c (free_option): For freeing options. (filter_option_finalise): Free options list. * filter-element.c (filter_element_finalise): free name. * filter-input.c (filter_input_finalise): Free type and values list. * filter-context.c (filter_context_finalise): Free the actions. * rule-context.c (rule_context_finalise): Remove the totally weird arsed *_set_list free code. (free_part_set): (free_rule_set): Use this to free stuff using g_list_foreach. (rule_context_finalise): Free the error string. (rule_context_finalise): Free the rules and parts. svn path=/trunk/; revision=11774