aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Updated Polish translationChyla Zbigniew2001-07-121-52/+55
| | | | svn path=/trunk/; revision=11017
* Ripped out my code since it was never being used since the mime parser isJeffrey Stedfast2001-07-123-124/+77
| | | | | | | | | | | | 2001-07-11 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-part-utils.c (simple_data_wrapper_construct_from_parser): Ripped out my code since it was never being used since the mime parser is not using a seekable stream (ever?) which pretty much means my code needs to be done someplace else. svn path=/trunk/; revision=11016
* Updated Swedish translation.Christian Rose2001-07-122-472/+510
| | | | | | | | 2001-07-11 Christian Rose <menthos@menthos.com> * sv.po: Updated Swedish translation. svn path=/trunk/; revision=11015
* Secure e_summary_mail_generate_htmlIain Holmes2001-07-122-0/+8
| | | | svn path=/trunk/; revision=11014
* Fix the memory corruption issueIain Holmes2001-07-123-1/+11
| | | | svn path=/trunk/; revision=11013
* DONT ASK ME AGAIN!Iain Holmes2001-07-122-0/+7
| | | | svn path=/trunk/; revision=11012
* Run the filter in its own thread to prevent locking issues.Peter Williams2001-07-122-12/+75
| | | | | | | | | | | 2001-07-11 Peter Williams <peterw@ximian.com> * providers/imap/camel-imap-folder.c (camel_imap_folder_changed): Run the filter in its own thread to prevent locking issues. (imap_filter_timeout): New function that does the filtering called as a CamelSession timeout. svn path=/trunk/; revision=11011
* Free the data stop all the transfers when the summary is destroyed.Iain Holmes2001-07-1213-9/+230
| | | | svn path=/trunk/; revision=11010
* ShhKjartan Maraas2001-07-1210-232/+376
| | | | svn path=/trunk/; revision=11009
* shhKjartan Maraas2001-07-122-0/+2
| | | | svn path=/trunk/; revision=11008
* Distribute wombat.idl.Peter Williams2001-07-122-1/+5
| | | | | | | | 2001-07-10 Peter Williams <peterw@ximian.com> * Makefile.am (EXTRA_DIST): Distribute wombat.idl. svn path=/trunk/; revision=11007
* Updated Norwegian translation.Kjartan Maraas2001-07-123-507/+545
| | | | | | | | 2001-07-11 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian translation. svn path=/trunk/; revision=11006
* forgot to checkin, have borken spool defineMichael Zucci2001-07-121-3/+1
| | | | svn path=/trunk/; revision=11005
* Added some comments for clarity and fixed a pretty noticable bug with howJason Leach2001-07-112-0/+12
| | | | | | | | | | | 2001-07-11 Jason Leach <jleach@ximian.com> * gui/component/select-names/e-select-names.c (remove_cb): Added some comments for clarity and fixed a pretty noticable bug with how right click "Remove" was deleting more than it should with consecutive runs. svn path=/trunk/; revision=11004
* Small changes to preface.Aaron Weber2001-07-114-28/+20
| | | | svn path=/trunk/; revision=11003
* s/GNOMELOCALEDIR/EVOLUTION_LOCALEDIR Added bindtextdomain(), textdomain()Kjartan Maraas2001-07-116-1/+21
| | | | | | | | | | | | 2001-07-11 Kjartan Maraas <kmaraas@gnome.org> * Makefile.am: s/GNOMELOCALEDIR/EVOLUTION_LOCALEDIR * elm-importer.c: Added bindtextdomain(), textdomain() calls. * evolution-gnomecard-importer.c: Same here. * pine-importer.c: Same here. * netscape-importer.c: Same here. svn path=/trunk/; revision=11002
* Mark a string for translation.Kjartan Maraas2001-07-112-1/+5
| | | | | | | | 2001-07-11 Kjartan Maraas <kmaraas@gnome.org> * importers/intelligent.c: Mark a string for translation. svn path=/trunk/; revision=11001
* Added a hack to get the last string translated since xml-i18n-toolsKjartan Maraas2001-07-112-0/+15
| | | | | | | | | 2001-07-11 Kjartan Maraas <kmaraas@gnome.org> * gui/e-calendar-table.c: Added a hack to get the last string translated since xml-i18n-tools doesn't recognize svn path=/trunk/; revision=11000
* Add HAVE_BROKEN_SPOOL here.Peter Williams2001-07-112-0/+7
| | | | | | | | 2001-07-11 Peter Williams <peterw@ximian.com> * acconfig.h: Add HAVE_BROKEN_SPOOL here. svn path=/trunk/; revision=10999
* Move this higher so that Makefile properly depends on us. Fixes distcheck.Peter Williams2001-07-112-1/+7
| | | | | | | | | 2001-07-10 Peter Williams <peterw@ximian.com> * gui/Makefile.am (BUILT_SOURCES): Move this higher so that Makefile properly depends on us. Fixes distcheck. svn path=/trunk/; revision=10998
* Fix nss include check to work.Peter Williams2001-07-112-4/+10
| | | | | | | | 2001-07-10 Peter Williams <peterw@ximian.com> * configure.in (have_nss_includes): Fix nss include check to work. svn path=/trunk/; revision=10997
* Copied the "Attachments" rule part over from filtertypes.xml, would be aJason Leach2001-07-112-0/+26
| | | | | | | | | | | | 2001-07-11 Jason Leach <jleach@ximian.com> * vfoldertypes.xml: Copied the "Attachments" rule part over from filtertypes.xml, would be a powerful feature for vfolders (see all the patches across all folders, or all the attachments you've sent, without having to duplicate potentially big files, blah blah, bug #1155). svn path=/trunk/; revision=10996
* Updated Spanish translation.Hector Garcia2001-07-112-2269/+1962
| | | | svn path=/trunk/; revision=10995
* Updated Polish translationChyla Zbigniew2001-07-112-1139/+971
| | | | svn path=/trunk/; revision=10994
* Created this function for key presses that move in some way other thanChristopher James Lahey2001-07-114-86/+88
| | | | | | | | | | | | | | 2001-07-11 Christopher James Lahey <clahey@ximian.com> * gal/widgets/e-selection-model.c, gal/widgets/e-selection-model.h (e_selection_model_select_as_key_press): Created this function for key presses that move in some way other than just to the next or previous row. (e_selection_model_key_press): Use e_selection_model_select_as_key_press for handling home and end here. svn path=/trunk/; revision=10993
* Made the amount to scroll by smaller here.Christopher James Lahey2001-07-112-4/+4
| | | | | | | | | 2001-07-11 Christopher James Lahey <clahey@ximian.com> * e-table.c (group_key_press), e-tree.c (item_key_press): Made the amount to scroll by smaller here. svn path=/trunk/; revision=10992
* Make sure to create ~/evolution/config/ if it doesn't exist. (ShellViewJason Leach2001-07-112-2/+19
| | | | | | | | | | | 2001-07-11 Jason Leach <jleach@ximian.com> * e-shell-view.c (e_shell_view_save_settings): Make sure to create ~/evolution/config/ if it doesn't exist. (ShellView settings get saved before component settings, so when the mailer comes around to saving ETree stuff, this dir will be there). Fixes bug #4279. svn path=/trunk/; revision=10991
* Use e_selection_model_do_something directly for page up and page downChristopher James Lahey2001-07-112-64/+33
| | | | | | | | | | 2001-07-11 Christopher James Lahey <clahey@ximian.com> * e-table.c (group_key_press), e-tree.c (item_key_press): Use e_selection_model_do_something directly for page up and page down instead of emulating a key press. svn path=/trunk/; revision=10990
* Create the messageinfo itself, so we can properly set the size.Not Zed2001-07-117-56/+129
| | | | | | | | | | | | | | | | | | | | | | | | | 2001-07-11 Not Zed <NotZed@Ximian.com> * camel-filter-driver.c (camel_filter_driver_filter_mbox): Create the messageinfo itself, so we can properly set the size. * camel-movemail.c (camel_movemail_solaris): Write out the from line between each message. 2001-07-10 Not Zed <NotZed@Ximian.com> * providers/local/camel-local-summary.c (local_summary_add): Copy the size across from the source message info if supplied. * camel-stream-null.c: Added a 'written' member which keeps track of how much has been written to the stream. * camel-movemail.c (camel_movemail): If we have BROKEN_SPOOL defined, then use the solaris movemail to quote from lines that sendmail didn't. (camel_movemail_solaris): Compile this in if BROKEN_SPOOL defined. svn path=/trunk/; revision=10989
* Added option --with-broken-spool for solaris mbox spool format.Not Zed2001-07-112-0/+21
| | | | | | | | | 2001-07-11 Not Zed <NotZed@Ximian.com> * configure.in: Added option --with-broken-spool for solaris mbox spool format. svn path=/trunk/; revision=10988
* Clarified some things.Jacob Leach2001-07-111-2/+3
| | | | svn path=/trunk/; revision=10987
* [Fix bug #4389: ETableSpecification still in .c file]Jason Leach2001-07-116-93/+54
| | | | | | | | | | | | | | | | | | | | | | 2001-07-11 Jason Leach <jleach@ximian.com> [Fix bug #4389: ETableSpecification still in .c file] * gui/e-calendar-table.etspec: New file containing the spec that was in e-calendar-table.c as a big string. * gui/e-calendar-table.c (e_calendar_table_init): Use the spec file instead of a string. (e_calendar_table_get_spec): Removed this function, we don't need it anymore. * gui/e-tasks.c (e_tasks_setup_menus): Don't load from string, from file instead. * gui/Makefile.am: Necessary changes to get the new .etspec file installed. svn path=/trunk/; revision=10986
* [Fix bug #4388: ETableSpecification still in .c file]Jason Leach2001-07-114-46/+40
| | | | | | | | | | | | | | | | | 2001-07-10 Jason Leach <jleach@ximian.com> [Fix bug #4388: ETableSpecification still in .c file] * gui/dialogs/meeting-page.etspec: New file containing the spec that was previously in meeting-page.c as a string. * gui/dialogs/meeting-page.c: One line change to get it to use this spec file instead of a string. * gui/dialogs/Makefile.am: Necessary changes to get the new meeting-page.etspec installed. svn path=/trunk/; revision=10985
* more timezone updates. I'm pretty much done with the calendar code now,Damon Chaplin2001-07-1122-653/+1030
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-07-10 Damon Chaplin <damon@ximian.com> * gui/calendar-model.c: * gui/e-calendar-table.c: * gui/e-day-view-main-item.c: * gui/e-day-view-top-item.c: * gui/e-day-view.[hc]: * gui/e-week-view.c: * gui/gnome-cal.c: * gui/print.c: * gui/dialogs/cal-prefs-dialog.c: * gui/dialogs/comp-editor-util.c: * gui/dialogs/event-page.c: * pcs/cal-backend-file.c: * pcs/query.c: * cal-util/cal-component.[hc]: * cal-util/cal-recur.c: * cal-util/timeutil.[hc]: * cal-client/cal-client.[hc]: more timezone updates. I'm pretty much done with the calendar code now, except for alarms and conduits, which Federico and JP know more about. And there are a couple of other minor things to fix. But it is still pretty buggy. svn path=/trunk/; revision=10984
* don't convert DATE values.Damon Chaplin2001-07-114-42/+107
| | | | | | | | | | | | | | | | 2001-07-10 Damon Chaplin <damon@ximian.com> * src/libical/icaltimezone.c (icaltimezone_convert_time): don't convert DATE values. * src/libical/icaltime.c (icaltime_from_timet_with_zone): (icaltime_as_timet_with_zone): changed so they do not convert DATE values according to the timezone. * src/libical/icaltime.[hc]: added icaltime_current_time_with_zone() and icaltime_today() functions. svn path=/trunk/; revision=10983
* Add popup support so you can delete users from the listJP Rosevear2001-07-113-8/+140
| | | | | | | | | | | 2001-07-10 JP Rosevear <jpr@ximian.com> * gui/dialogs/meeting-page.c: Add popup support so you can delete users from the list * gui/dialogs/comp-editor.c (setup_widgets): fix typo svn path=/trunk/; revision=10982
* Add a temporary block of code to not use theJason Leach2001-07-112-0/+16
| | | | | | | | | | | 2001-07-10 Jason Leach <jleach@ximian.com> * e-setup.c (copy_default_stuff): Add a temporary block of code to not use the $GNOME/share/evolution/default_user/shortcuts.xml for users who might be upgrading, so they'll get the shell-generated default set of shortcuts. See notes on #4394. svn path=/trunk/; revision=10981
* Remove Print commands and toolbar/menu items. Also, use "list" instead ofChris Toshok2001-07-112-26/+9
| | | | | | | | | 2001-07-10 Chris Toshok <toshok@ximian.com> * evolution-contact-list-editor.xml: Remove Print commands and toolbar/menu items. Also, use "list" instead of "group". svn path=/trunk/; revision=10980
* assign OID's to the schema entries, and add schema support for contactChris Toshok2001-07-112-24/+54
| | | | | | | | | 2001-07-10 Chris Toshok <toshok@ximian.com> * backend/pas/evolutionperson.schema: assign OID's to the schema entries, and add schema support for contact lists. svn path=/trunk/; revision=10979
* Handle the different alarm actions. (display_notification): Do the alarmFederico Mena Quintero2001-07-115-95/+142
| | | | | | | | | | | | | | | 2001-07-10 Federico Mena Quintero <federico@ximian.com> * gui/alarm-notify/alarm-queue.c (alarm_trigger_cb): Handle the different alarm actions. (display_notification): Do the alarm notification dialog here. * gui/alarm-notify/alarm-notify-dialog.c (make_heading): Take in a CalComponentVType, not a whole component. (alarm_notify_dialog): Take in a CalComponentVType and the final message instead of generating it ourselves. svn path=/trunk/; revision=10978
* Set the CLIPBOARD selection as well as the primary selection so thatFederico Mena Quintero2001-07-112-3/+30
| | | | | | | | | | | 2001-07-10 Federico Mena Quintero <federico@ximian.com> * mail-display.c (link_copy_location): Set the CLIPBOARD selection as well as the primary selection so that Edit/Paste will work in other programs (e.g. Netscape). (mail_display_new): Add the target for the CLIPBOARD selection. svn path=/trunk/; revision=10977
* New function to parse an HTML meta-tag.Jeffrey Stedfast2001-07-117-233/+365
| | | | | | | | | | | | | | | | | 2001-07-10 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-utils.c (html_meta_param_list_decode): New function to parse an HTML meta-tag. * camel-mime-part-utils.c (simple_data_wrapper_construct_from_parser): If the Content-Type did not contain a charset parameter and it's also a text/html part, we have 1 last place to look - in the META html tags. *sigh* * camel-mime-message.c (camel_mime_message_get_source): s/gint/unsigned since that's what it should be. svn path=/trunk/; revision=10976
* Updated Norwegian translation.Kjartan Maraas2001-07-112-835/+877
| | | | | | | | 2001-07-10 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian translation. svn path=/trunk/; revision=10975
* The outlined attachment icon (looks more clear when against dark bg on aTuomas Kuosmanen2001-07-111-16/+17
| | | | | | selected etable row.. /tigert svn path=/trunk/; revision=10974
* [Bug #4305: Make the automatic mark-as-read timer optional]Jason Leach2001-07-117-14/+63
| | | | | | | | | | | | | | | | | | | | 2001-07-10 Jason Leach <jleach@ximian.com> [Bug #4305: Make the automatic mark-as-read timer optional] * mail-config.glade: Necessary changes to make the Mark as "Read" label a toggle button instead. * mail-accounts.c (construct): Connect to the "toggled" on our new toggle. (timeout_toggled): New callback, called from above. * mail-config.c (mail_config_get_do_seen_timeout): New. (mail_config_set_do_seen_timeout): New. (mail_config_write_on_exit): Save the preference here. (config_read): Load it here. svn path=/trunk/; revision=10973
* Huge update to German translationMatthias Warkus2001-07-112-2957/+4797
| | | | svn path=/trunk/; revision=10972
* Updated Polish translationChyla Zbigniew2001-07-112-67/+72
| | | | svn path=/trunk/; revision=10971
* OopsJP Rosevear2001-07-111-1/+2
| | | | svn path=/trunk/; revision=10970
* More don't ask again removalsIain Holmes2001-07-112-64/+16
| | | | svn path=/trunk/; revision=10969
* Fix the pine importerIain Holmes2001-07-112-54/+25
| | | | svn path=/trunk/; revision=10968
* Cosmetic patch - replace our defines with the e-popup onesJP Rosevear2001-07-111-0/+2
| | | | | | | | | 2001-07-10 JP Rosevear <jpr@ximian.com> * folder-browser.c: Cosmetic patch - replace our defines with the e-popup ones svn path=/trunk/; revision=10967
* TypoJP Rosevear2001-07-113-10/+11
| | | | | | | | 2001-07-10 JP Rosevear <jpr@ximian.com> * Makefile.am: Typo svn path=/trunk/; revision=10966
* Fix typo. s/sesiion/session/Kjartan Maraas2001-07-112-1/+5
| | | | | | | | 2001-07-10 Kjartan Maraas <kmaraas@gnome.org> * e-msg-composer.c: Fix typo. s/sesiion/session/ svn path=/trunk/; revision=10965
* Removed the unused widgetsIain Holmes2001-07-112-68/+22
| | | | svn path=/trunk/; revision=10964
* validation.Aaron Weber2001-07-112-2/+4
| | | | | | | | 2001-07-10 Aaron Weber <aaron@ximian.com> * C/usage-mail-org.sgml: validation. svn path=/trunk/; revision=10963
* Put a match-all around the not-body-contains to make it work per-message.Peter Williams2001-07-113-2/+9
| | | | | | | | | | | 2001-07-10 Peter Williams <peterw@ximian.com> * vfoldertypes.xml: Put a match-all around the not-body-contains to make it work per-message. * filtertypes.xml: Same. svn path=/trunk/; revision=10962
* Pass the parent vCalendar component as the timezone closure ofFederico Mena Quintero2001-07-114-6/+35
| | | | | | | | | | | | | | | 2001-07-09 Federico Mena Quintero <federico@ximian.com> * pcs/cal-backend-file.c (generate_alarms_for_comp): Pass the parent vCalendar component as the timezone closure of cal_recur_generate_instances(). * gui/dialogs/alarm-page.c (get_alarm_string): Make the string consistent with the option menu text. (get_alarm_string): Removed extra spaces from the last part of the alarm string. svn path=/trunk/; revision=10961
* Took the logic of whether or not to make the attachment header out of thePeter Williams2001-07-114-22/+108
| | | | | | | | | | | | | | | | | | | | | | | 2001-07-10 Peter Williams <peterw@ximian.com> * mail-format.c (attachment_header): Took the logic of whether or not to make the attachment header out of the actual function. (mail_part_is_displayed_inline): Return if the part is being displayed inline (regardless of whether it is actually inline). (mail_part_toggle_displayed): Toggle whether it's displayed inline or not. (get_inline_flags): Determine whether the part is displayed inline and whether it is actually inline. (mail_format_mime_message): Initialize the attachment_status hash table. * mail-display.c (inline_cb): Instead of modifying the CamelMimePart, use mail_part_toggle_displayed (button_press): As above. (pixmap_press): Use mail_part_is_displayed_inline instead of mail_part_is_inline. Get the MailDisplay from the popup to do this. * mail.h: Add prototypes. svn path=/trunk/; revision=10960
* extra dist the news filesJP Rosevear2001-07-112-1/+12
| | | | | | | | 2001-07-10 JP Rosevear <jpr@ximian.com> * Makefile.am: extra dist the news files svn path=/trunk/; revision=10959
* Updated Swedish translation.Christian Rose2001-07-112-107/+108
| | | | | | | | 2001-07-10 Christian Rose <menthos@menthos.com> * sv.po: Updated Swedish translation. svn path=/trunk/; revision=10958
* Added ro (Romanian) to ALL_LINGUAS addedMarius Andreiana2001-07-114-1/+8570
| | | | | | | | | 2001-07-10 Marius Andreiana <mandreiana@yahoo.com> * configure.in: Added ro (Romanian) to ALL_LINGUAS * po/ro.po: added svn path=/trunk/; revision=10957
* Quit properly, and remove the Ask again button.Iain Holmes2001-07-112-25/+27
| | | | svn path=/trunk/; revision=10956
* Use bonobo_config_set_string_wrapper. (mail_config_write): Same.Jeffrey Stedfast2001-07-112-61/+42
| | | | | | | | | | | | | 2001-07-10 Jeffrey Stedfast <fejj@ximian.com> * mail-config.c (mail_config_write_on_exit): Use bonobo_config_set_string_wrapper. (mail_config_write): Same. (bonobo_config_set_string_wrapper): Macro wrapping bonobo_config_set_string that passes "" as the val if the val is NULL. svn path=/trunk/; revision=10955
* Fix the register RDFIain Holmes2001-07-112-1/+5
| | | | svn path=/trunk/; revision=10954
* Make sure that the reply-to addr i non-NULL before trying to add it to theJeffrey Stedfast2001-07-112-5/+11
| | | | | | | | | | 2001-07-10 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (mail_generate_reply): Make sure that the reply-to addr i non-NULL before trying to add it to the hash table. svn path=/trunk/; revision=10953
* menu icon version of new appointment icon /tigertTuomas Kuosmanen2001-07-102-123/+107
| | | | svn path=/trunk/; revision=10952
* Added <application> tagsKevin Breit2001-07-1010-14/+30
| | | | | | | | | | | | 2001-07-10 Kevin Breit <battery841@mediaone.net> * C/usage-mail.sgml: Added <application> tags * C/usage-mail-org.sgml: Added <application> tags * C/config-prefs.sgml: Added <application> tags svn path=/trunk/; revision=10951
* New appointment icon.. /tigertTuomas Kuosmanen2001-07-102-0/+4
| | | | svn path=/trunk/; revision=10950
* Set bf->priv->file_db before calling do_create.Christopher James Lahey2001-07-103-2/+15
| | | | | | | | | | | | | | 2001-07-10 Christopher James Lahey <clahey@ximian.com> * backend/pas/pas-backend-file.c (pas_backend_file_load_uri): Set bf->priv->file_db before calling do_create. 2001-07-06 Christopher James Lahey <clahey@ximian.com> * gui/component/addressbook-component.c (factory_fn): Fixed order of arguments to evolution_shell_component_new. svn path=/trunk/; revision=10949
* Only ask once about recovery, assume if they want to recover one file theyLarry Ewing2001-07-102-17/+25
| | | | | | | | | | 2001-07-09 Larry Ewing <lewing@ximian.com> * e-msg-composer.c (autosave_manager_query_load_orphans): Only ask once about recovery, assume if they want to recover one file they want to recover all of them. svn path=/trunk/; revision=10948
* remove FileSaveInFolder menu item. rename Insert->File toLarry Ewing2001-07-102-2/+7
| | | | | | | | | 2001-07-09 Larry Ewing <lewing@ximian.com> * evolution-message-composer.xml: remove FileSaveInFolder menu item. rename Insert->File to Insert->Attachment. svn path=/trunk/; revision=10947
* fix typo so it compilesJP Rosevear2001-07-102-1/+5
| | | | | | | | 2001-07-09 JP Rosevear <jpr@ximian.com> * mail-account-gui.c (get_focused_widget): fix typo so it compiles svn path=/trunk/; revision=10946
* forgot to compile before committing. Idiot.Damon Chaplin2001-07-102-3/+8
| | | | | | | | | 2001-07-09 Damon Chaplin <damon@ximian.com> * src/libical/icaltime.c (icaltime_adjust): forgot to compile before committing. Idiot. svn path=/trunk/; revision=10945
* if the 2 zones are the same just return.Damon Chaplin2001-07-103-2/+32
| | | | | | | | | | | 2001-07-09 Damon Chaplin <damon@ximian.com> * src/libical/icaltimezone.c (icaltimezone_convert_time): if the 2 zones are the same just return. * src/libical/icaltime.c (icaltime_adjust): normalize the month. svn path=/trunk/; revision=10944
* convert the folder name from utf8 before displaying them in the dialog andLarry Ewing2001-07-102-3/+14
| | | | | | | | | | 2001-07-09 Larry Ewing <lewing@ximian.com> * e-shell-folder-commands.c (delete_dialog): convert the folder name from utf8 before displaying them in the dialog and set the dialog parent. svn path=/trunk/; revision=10943
* Use e_utf8_from_gtk_event_key() so that we can input utf8 text properly.Federico Mena Quintero2001-07-106-16/+49
| | | | | | | | | | | | | | | | | | | | | | | | 2001-07-09 Federico Mena Quintero <federico@ximian.com> * gui/e-day-view.c (e_day_view_key_press): Use e_utf8_from_gtk_event_key() so that we can input utf8 text properly. (e_day_view_cut_clipboard): Constify. (e_day_view_on_cut): Constify. (e_day_view_reshape_long_event): Remove unused variable. * gui/e-week-view.c (e_week_view_key_press): Use e_utf8_from_gtk_event_key() so that we can input utf8 text properly. (e_week_view_cut_clipboard): Constify. (e_week_view_on_cut): Constify. * cal-client/cal-client.c (cal_client_resolve_tzid_cb): Fix the prototype so that this matches CalRecurResolveTimezoneFn. Also renamed it so that it is clear that it is supposed to be a callback. svn path=/trunk/; revision=10942
* For E_TEP_END_OF_BUFFER, use the length in bytes, not the length inFederico Mena Quintero2001-07-101-1/+1
| | | | | | | | | | 2001-07-09 Federico Mena Quintero <federico@ximian.com> * gal/e-text/e-text.c (_get_position): For E_TEP_END_OF_BUFFER, use the length in bytes, not the length in characters --- this function is supposed to return byte offsets. svn path=/trunk/; revision=10941
* Handle application/pgp using the text/plain handler.Jeffrey Stedfast2001-07-102-24/+24
| | | | | | | | | | | | 2001-07-09 Jeffrey Stedfast <fejj@ximian.com> * mail-format.c (setup_mime_tables): Handle application/pgp using the text/plain handler. * mail-account-gui.c (get_focused_widget): New function to determine which widget is focused. svn path=/trunk/; revision=10940
* Handle application/pgp using the text/plain handler.Jeffrey Stedfast2001-07-106-93/+207
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-07-09 Jeffrey Stedfast <fejj@ximian.com> * mail-format.c (setup_mime_tables): Handle application/pgp using the text/plain handler. * mail-account-gui.c (get_sensitive_widget): New function to determine which widget is focused. * mail-account-editor.c (apply_changes): Not only flip to the notebook page that wasn't finished, but also grab the focus of the incomplete widget. * mail-config-druid.c (source_changed): Grab the focus of the incomplete widget. (transport_prepare): And here. (identity_changed): Here too. * mail-account-gui.c (mail_account_gui_identity_complete): Take an incomplete argument so we can set which widget is incomplete and then the caller can focus it or whatever. (service_complete): Same. (mail_account_gui_transport_complete): And again here. (mail_account_gui_management_complete): And here too. svn path=/trunk/; revision=10939
* Make the "Rename" item be a GNOMEUIINFO_ITEM_NONE() since we don't have aFederico Mena Quintero2001-07-102-7/+15
| | | | | | | | | | | | 2001-07-09 Federico Mena Quintero <federico@ximian.com> * e-shortcuts-view.c: Make the "Rename" item be a GNOMEUIINFO_ITEM_NONE() since we don't have a stock icon; likewise for the "Open in New Window". This gets rid of warnings from gnome-libs. Use a better stock icon for the "Remove" command, and add a stock icon to the "Open" command. svn path=/trunk/; revision=10938
* Alarm! Alarm!Iain Holmes2001-07-103-0/+34
| | | | svn path=/trunk/; revision=10937
* Updated Swedish translation.Christian Rose2001-07-102-1196/+1512
| | | | | | | | 2001-07-10 Christian Rose <menthos@menthos.com> * sv.po: Updated Swedish translation. svn path=/trunk/; revision=10936
* It's very possible that get_storage_set_path_from_uri() returns NULL (5 ofJason Leach2001-07-102-1/+8
| | | | | | | | | | | 2001-07-09 Jason Leach <jleach@ximian.com> * e-shell-view.c (updated_folder_cb): It's very possible that get_storage_set_path_from_uri() returns NULL (5 of the 6 return cases), so check that it's not NULL before trying to strcmp() it. Fixes a startup crash. svn path=/trunk/; revision=10935
* Update to pass in the `remember' argument when creating a new pgp context.Jeffrey Stedfast2001-07-103-6/+12
| | | | | | | | | | | | | | | | | | | | | | | | | 2001-07-09 Jeffrey Stedfast <fejj@ximian.com> * mail-format.c (decode_pgp): Update to pass in the `remember' argument when creating a new pgp context. (try_inline_pgp_sig): And here... * mail-crypto.c (mail_crypto_pgp_mime_part_sign): Update to pass in the `remember' argument when creating a new pgp context. (mail_crypto_pgp_mime_part_verify): Same. (mail_crypto_pgp_mime_part_encrypt): And here... (mail_crypto_pgp_mime_part_decrypt): And finally here. * mail-config.c (mail_config_get_remember_pgp_passphrase): New. (mail_config_set_remember_pgp_passphrase): New. (config_read): Read in the "remember passphrase" value. (mail_config_write_on_exit): Save the remember-passphrase value. * mail-accounts.c (construct): Allow the user to set "Remember PGP Passphrase". (remember_pgp_passphrase_toggled): Set the toggle state. svn path=/trunk/; revision=10934
* Update to pass in the `remember' argument when creating a new pgp context.Jeffrey Stedfast2001-07-107-67/+136
| | | | | | | | | | | | | | | | | | | | | 2001-07-09 Jeffrey Stedfast <fejj@ximian.com> * mail-crypto.c (mail_crypto_pgp_mime_part_sign): Update to pass in the `remember' argument when creating a new pgp context. (mail_crypto_pgp_mime_part_verify): Same. (mail_crypto_pgp_mime_part_encrypt): And here... (mail_crypto_pgp_mime_part_decrypt): And finally here. * mail-config.c (mail_config_get_remember_pgp_passphrase): New. (mail_config_set_remember_pgp_passphrase): New. (config_read): Read in the "remember passphrase" value. (mail_config_write_on_exit): Save the remember-passphrase value. * mail-accounts.c (construct): Allow the user to set "Remember PGP Passphrase". (remember_pgp_passphrase_toggled): Set the toggle state. svn path=/trunk/; revision=10933
* Forget the passphrase if the user has set that option. (pgp_clearsign):Jeffrey Stedfast2001-07-103-2/+27
| | | | | | | | | | | | | 2001-07-09 Jeffrey Stedfast <fejj@ximian.com> * camel-pgp-context.c (pgp_sign): Forget the passphrase if the user has set that option. (pgp_clearsign): Same. (pgp_encrypt): And here... (pgp_decrypt): And finally here. (camel_pgp_context_new): Take a `remember' argument. svn path=/trunk/; revision=10932
* EditingKevin Breit2001-07-1012-78/+104
| | | | | | | | | | | | | | | | 2001-07-09 Kevin Breit <battery841@mediaone.net> * C/usage-exec-summary.sgml: Editing * C/usage-mail.sgml: Editing * C/usage-mail-org.sgml: Editing * C/usage-calendar.sgml: Editing * C/usage-contact.sgml: Editing svn path=/trunk/; revision=10931
* Use camel_internet_address_format_address rather than camel_address_encodeJeffrey Stedfast2001-07-103-34/+26
| | | | | | | | | | 2001-07-09 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer.c (e_msg_composer_new_with_message): Use camel_internet_address_format_address rather than camel_address_encode since we want display-friendly addresses. svn path=/trunk/; revision=10930
* Get a lovely icon from jimmac for the type of weatherIain Holmes2001-07-104-2/+68
| | | | svn path=/trunk/; revision=10929
* Install myweather-*.png iconsIain Holmes2001-07-102-0/+11
| | | | svn path=/trunk/; revision=10928
* Fix the big black line down the middle bugIain Holmes2001-07-102-0/+6
| | | | svn path=/trunk/; revision=10927
* Fix another HTML bugIain Holmes2001-07-102-1/+5
| | | | svn path=/trunk/; revision=10926
* Better time reportingIain Holmes2001-07-102-8/+17
| | | | svn path=/trunk/; revision=10925
* Check for an exception and print it. Call done anyway.Peter Williams2001-07-102-1/+14
| | | | | | | | | | 2001-07-09 Peter Williams <peterw@ximian.com> * mail-ops.c (get_folderinfo_got): Check for an exception and print it. Call done anyway. (do_update_subfolders): Check for NULL info. svn path=/trunk/; revision=10924
* Forgot to do this little bitIain Holmes2001-07-101-1/+1
| | | | svn path=/trunk/; revision=10923
* Fix HTML and show more than 1 days appointmentsIain Holmes2001-07-102-6/+30
| | | | svn path=/trunk/; revision=10922
* Set the focus on the title of the filter rule.Jeffrey Stedfast2001-07-102-6/+13
| | | | | | | | | 2001-07-05 Jeffrey Stedfast <fejj@ximian.com> * filter-rule.c (get_widget): Set the focus on the title of the filter rule. svn path=/trunk/; revision=10921
* Close the file selection dialog when the composer is closedIain Holmes2001-07-102-0/+8
| | | | svn path=/trunk/; revision=10920
* Some NULL protection for our strings: pgp_key, html_signature, smime_key.Peter Williams2001-07-103-4/+25
| | | | | | | | | | | | | 2001-07-09 Peter Williams <peterw@ximian.com> * mail-config.c (mail_config_write): Some NULL protection for our strings: pgp_key, html_signature, smime_key. Probably we should do this for all strings. Either that or change Bonobo Config. * message-list.c (message_list_init): Explicitly initialize search to NULL. Bug 3951 might to be due to a problem wrt this, and it can't hurt. svn path=/trunk/; revision=10919
* g_strdup the result of g_get_home_dir since this variable will get free'dDan Winship2001-07-102-1/+4
| | | | | | | * mail-display.c (save_part): g_strdup the result of g_get_home_dir since this variable will get free'd later. svn path=/trunk/; revision=10918
* Make the tasks change to the tasks folder when clicked onIain Holmes2001-07-102-2/+7
| | | | svn path=/trunk/; revision=10917
* Use gnome_vfs_mime_get_short_list_applications rather thanDan Winship2001-07-104-38/+83
| | | | | | | | | | | | | | | | * mail-format.c (mail_lookup_handler): Use gnome_vfs_mime_get_short_list_applications rather than gnome_vfs_mime_get_default_application. * mail-display.c (pixmap_press): Construct the EPopupMenu array on the fly, based on the number of applications available to open the MIME type. (launch_cb): Figure out which menu item was clicked, and invoke the appropriate application. Ugh, messy, because of the EPopupMenu interface. Probably should get rewritten some day. Also, make this handle apps with expects_uris set too. svn path=/trunk/; revision=10916
* Change html_signature stuff over to bonobo-config -- someone forgot to doPeter Williams2001-07-102-4/+8
| | | | | | | | | 2001-07-09 Peter Williams <peterw@ximian.com> * mail-config.c (mail_config_write): Change html_signature stuff over to bonobo-config -- someone forgot to do this. svn path=/trunk/; revision=10915
* 2001-07-09 Anna Marie DirksAnna Dirks2001-07-102-0/+6
| | | | | | | | *rule-context.c (rule_context_add_rule_gui): Increased the size of the "Add Filter Rule" dialog to 600 x 400, so that no resizing is necessary to use the dialog. svn path=/trunk/; revision=10914
* Do the autosave_manager_unregister at shutdown time instead of destroyDan Winship2001-07-092-2/+20
| | | | | | | | | * e-msg-composer.c (composer_shutdown): Do the autosave_manager_unregister at shutdown time instead of destroy time (by which point the contents of the window, including the remote editor control, will have already been destroyed). svn path=/trunk/; revision=10913
* Return a gboolean saying whether or not the shortcut changed. Use strcmpDan Winship2001-07-093-17/+52
| | | | | | | | | | | | | | | | | | | * e-shortcuts.c (shortcut_item_update): Return a gboolean saying whether or not the shortcut changed. Use strcmp rather than pointer comparisons to determine this. (update_shortcut_and_emit_signal): propagate the gboolean from shortcut_item_update (and only emit the signal if it's TRUE). (update_shortcuts_by_path): Only call make_dirty if something changed. (storage_set_new_folder_callback, storage_set_updated_folder_callback): Don't call make_dirty: update_shortcuts_by_path will have called it if necessary. * e-shell-view.c (updated_folder_cb): Don't call update_for_current_uri if the folder that was updated isn't the one being displayed. svn path=/trunk/; revision=10912
* Gave up and got rid of dm. Just replaced it with d(g_message()) and setPeter Williams2001-07-092-39/+48
| | | | | | | | | 2001-07-09 Peter Williams <peterw@ximian.com> * mail-folder-cache.c (dm): Gave up and got rid of dm. Just replaced it with d(g_message()) and set G_LOG_DOMAIN. svn path=/trunk/; revision=10911
* Deleted (as opposed to #if 0) (get_folder_info): Changed to assume it hasPeter Williams2001-07-092-53/+42
| | | | | | | | | | | | | | | | | 2001-07-09 Peter Williams <peterw@ximian.com> * mail-folder-cache.c (mail_folder_cache_set_update_shellview): Deleted (as opposed to #if 0) (get_folder_info): Changed to assume it has the folder lock. (make_folder_name): Same. (make_folder_status): Same. (update_idle): Don't unlock around the make_folder_ functions. (*): Changed behavior wrt. get_folder_info. Lock before calling, but also move preconditions before -- get_folder_info can only return NULL if uri is NULL. Also add preconditions for other arguments where necessary. svn path=/trunk/; revision=10910
* Validation.Aaron Weber2001-07-094-12/+16
| | | | svn path=/trunk/; revision=10909
* Mention UNMATCHEDKevin Breit2001-07-096-6/+48
| | | | | | | | | | 2001-07-09 Kevin Breit <battery841@mediaone.net> * C/usage-mail-org.sgml: Mention UNMATCHED * C/usage-mail.sgml: Commented on trash being a vFolder svn path=/trunk/; revision=10908
* Updated Hungarian translation.Andras Timar2001-07-092-1482/+2019
| | | | | | | | 2001-07-09 Andras Timar <timar@gnome.hu> * hu.po: Updated Hungarian translation. svn path=/trunk/; revision=10907
* Added missing #include <config.h> to make translations working.Chyla Zbigniew2001-07-092-0/+9
| | | | | | | * e-msg-composer-select-file.c: Added missing #include <config.h> to make translations working. svn path=/trunk/; revision=10906
* Added files: calendar/gui/dialogs/meeting-page.gladeChyla Zbigniew2001-07-093-1821/+3640
| | | | | | | | | | | * POTFILES.in: Added files: calendar/gui/dialogs/meeting-page.glade shell/glade/e-active-connection-dialog.glade Sorted everything. * pl.po: Updated Polish translation. svn path=/trunk/; revision=10905
* Updated Norwegian translation. Huge update.Kjartan Maraas2001-07-093-1602/+2139
| | | | | | | | | 2001-07-09 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian translation. * POTFILES.in: Huge update. svn path=/trunk/; revision=10904
* Bonobo-conf-ified. Removed /home/trow hard-wiring. :) (xml_encode): EncodeJon Trowbridge2001-07-094-73/+94
| | | | | | | | | | | | | 2001-07-09 Jon Trowbridge <trow@ximian.com> * filter-source.c (filter_source_get_sources): Bonobo-conf-ified. Removed /home/trow hard-wiring. :) (xml_encode): Encode things properly. (xml_decode): Decode things properly. (get_widget): Ignore accounts w/o source URLs. (clone): Set the ->name in our copy. svn path=/trunk/; revision=10903
* Oops, e_poolv_set free's it for us, so dont double-free here.Not Zed2001-07-092-1/+5
| | | | | | | | | 2001-07-09 Not Zed <NotZed@Ximian.com> * providers/local/camel-maildir-summary.c (maildir_summary_sync): Oops, e_poolv_set free's it for us, so dont double-free here. svn path=/trunk/; revision=10902
* Check that str isn't the empty string before doing an insert.Jon Trowbridge2001-07-093-14/+58
| | | | | | | | | | | | | | | | | | 2001-07-08 Jon Trowbridge <trow@ximian.com> * gui/component/select-names/e-select-names-text-model.c (e_select_names_text_model_insert_length): Check that str isn't the empty string before doing an insert. * backend/ebook/e-destination.c (e_destination_set_string): We were being too smart for our own good here, and causing problems for the completion code... (bug #4253, bug #4255, bug #4280) (e_destination_set_name): Clear any cached address. (e_destination_set_email): Clear any cached address. (e_destination_get_address): Handle the cases where the name contains some e-mail information. svn path=/trunk/; revision=10901
* Changed so we dont have the list changing under us, just going to the nextNot Zed2001-07-092-2/+11
| | | | | | | | | | | | 2001-07-06 Not Zed <NotZed@Ximian.com> * camel-vee-folder.c (camel_vee_folder_finalise): Changed so we dont have the list changing under us, just going to the next node before we call a function that might change the list is potentially dangerous (slight mod of peters fix). Hmm, i think it would've double-unref'd it too(?) svn path=/trunk/; revision=10900
* Added some malloc check stuff.Not Zed2001-07-092-7/+76
| | | | | | | | 2001-07-05 Not Zed <NotZed@Ximian.com> * e-memory.c: Added some malloc check stuff. svn path=/trunk/; revision=10899
* Marked a string for translation. Also add the neccesary includes to makeKjartan Maraas2001-07-092-1/+5
| | | | | | | | | 2001-07-09 Kjartan Maraas <kmaraas@gnome.org> * gui/contact-list-editor/e-contact-list-editor.c: Marked a string for translation. Also add the neccesary includes to make svn path=/trunk/; revision=10898
* Changed the title of this dialog. Fixes bug #2656.Christopher James Lahey2001-07-091-1/+5
| | | | | | | | | | 2001-07-08 Christopher James Lahey <clahey@ximian.com> * e-table-field-chooser-dialog.c (e_table_field_chooser_dialog_init): Changed the title of this dialog. Fixes bug #2656. svn path=/trunk/; revision=10897
* Marked a string for translation.Kjartan Maraas2001-07-092-1/+6
| | | | | | | | | 2001-07-09 Kjartan Maraas <kmaraas@gnome.org> * gui/contact-list-editor/e-contact-list-editor.c: Marked a string for translation. svn path=/trunk/; revision=10896
* Added #include <config.h> to get translations working.Kjartan Maraas2001-07-092-0/+9
| | | | | | | | | 2001-07-09 Kjartan Maraas <kmaraas@gnome.org> * e-summary-preferences.c: Added #include <config.h> to get translations working. svn path=/trunk/; revision=10895
* openssl_table is gone. we now store/get the stream from the SSL_CTX'sChris Toshok2001-07-092-46/+39
| | | | | | | | | | | | | | | | | | 2001-07-08 Chris Toshok <toshok@ximian.com> * camel-tcp-stream-openssl.c (camel_tcp_stream_openssl_finalize): openssl_table is gone. we now store/get the stream from the SSL_CTX's app_data. (stream_read): rework the non-blocking case to account for SSL possibly buffering data (in which case select will block even though data is ready to be read), and to account for FreeBSD's strange behavior of returning -1/EAGAIN even though select said the fd was ready to be read. (ssl_verify): openssl_table is gone. (open_ssl_connection): set the SSL_CTX's app_data to be the stream, remove the openssl_table code. svn path=/trunk/; revision=10894
* Updated Swedish translation.Christian Rose2001-07-092-50/+255
| | | | | | | | 2001-07-08 Christian Rose <menthos@menthos.com> * sv.po: Updated Swedish translation. svn path=/trunk/; revision=10893
* Added my-evolution/my-evolution.gladeChyla Zbigniew2001-07-082-6/+8
| | | | svn path=/trunk/; revision=10892
* Updated Spanish translation.Hector Garcia2001-07-082-1529/+3247
| | | | svn path=/trunk/; revision=10891
* Added: addressbook/gui/contact-list-editor/contact-list-editor.gladeChyla Zbigniew2001-07-082-0/+16
| | | | | | | | | | | | * POTFILES.in: Added: addressbook/gui/contact-list-editor/contact-list-editor.glade addressbook/gui/contact-list-editor/e-contact-list-editor.c calendar/gui/dialogs/alarm-options.c calendar/gui/dialogs/alarm-options.glade calendar/gui/dialogs/e-timezone-dialog.glade mail/mail-folder-cache.c svn path=/trunk/; revision=10890
* Check for new_uid != NULL here before strcmping.Christopher James Lahey2001-07-082-1/+6
| | | | | | | | | 2001-07-07 Christopher James Lahey <clahey@ximian.com> * message-list.c (on_cursor_activated_cmd): Check for new_uid != NULL here before strcmping. svn path=/trunk/; revision=10889
* Destroy the tooltip if we're the owner when we're destroyed. Also, keep aChristopher James Lahey2001-07-083-1/+24
| | | | | | | | | | | | | | 2001-07-07 Christopher James Lahey <clahey@ximian.com> * gal/e-text/e-text.c, gal/e-text/e-text.h (e_text_destroy): Destroy the tooltip if we're the owner when we're destroyed. Also, keep a reference to the text object in case we get a signal on the window after the text object is destroyed. * gal/widgets/e-canvas.c (e_canvas_destroy): Hide the tooltip if there is one when the canvas is destroyed. svn path=/trunk/; revision=10888
* Only install the segv_redirect handler if SEGV's handler is not currentlyDan Winship2001-07-072-7/+16
| | | | | | | | * main.c (main): Only install the segv_redirect handler if SEGV's handler is not currently SIG_DFL. Otherwise you get an infinite SEGV loop if you run with GNOME_DISABLE_CRASH_DIALOG. svn path=/trunk/; revision=10887
* New iconz! Yowza. For the menus. /tigertTuomas Kuosmanen2001-07-074-0/+6
| | | | svn path=/trunk/; revision=10886
* Updated Swedish translation.Christian Rose2001-07-072-140/+146
| | | | | | | | 2001-07-07 Christian Rose <menthos@menthos.com> * sv.po: Updated Swedish translation. svn path=/trunk/; revision=10885
* Updated Turkish translation.Fatih Demir2001-07-072-3198/+5074
| | | | svn path=/trunk/; revision=10884
* CVS is unhappy this evening. My commit keeps dying in the middle.Jon Trowbridge2001-07-079-145/+106
| | | | svn path=/trunk/; revision=10883
* Detect the embedded EDestination XML, and convert it to a nice-lookingJon Trowbridge2001-07-0710-374/+922
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-07-07 Jon Trowbridge <trow@ximian.com> * gui/widgets/e-minicard.c (add_field): Detect the embedded EDestination XML, and convert it to a nice-looking e-mail address. * gui/contact-list-editor/e-contact-list-editor.c: Adjusted to reflect changes to EContactListModel. (Yeah, this is vague, but the changes are _really_ obvious and boring.) * gui/contact-list-editor/e-contact-list-model.c: Revamped to make everything an EDestination, rather than storing either cards or strings. * gui/component/select-names/e-select-names-text-model.c (e_select_names_text_model_insert_length): Use e_destination_get_textrep. * gui/component/select-names/e-select-names-table-model.c (fill_in_info): Use e_destination_get_name and e_destination_get_email. * gui/component/select-names/e-select-names-popup.c (popup_menu_card): Use e_destination_get_name instead of e_card_name_to_string. (quick_add_cb): Use e_destination_get_address. (popup_menu_nocard): Use e_destination_get_name. * gui/component/select-names/e-select-names-model.c (e_select_names_model_changed): Removed obsolete debugging code. (e_select_names_model_get_textification): Use e_destination_get_textrep\. (e_select_names_model_get_address_text): Use e_destination_get_address. (e_select_names_model_get_string): Use e_destination_get_textrep. (e_select_names_model_replace): Use e_destination_get_textrep. (e_select_names_model_name_pos): Use e_destination_get_textrep. * gui/component/select-names/e-select-names-completion.c (emailify_match): Match only if this isn't a contact list. (match_email): Match only if this isn't a contact list. (match_name): Do the right thing in the case of a contact list. (book_query_process_card_list): Don't construct a match for each possible e-mail address if this is a contact list. * backend/ebook/e-destination.c: Major-league de-crufting and rationalization, combined with lots of hacks to make things work properly with contact lists. (e_destination_copy): Copy contact list info. (e_destination_clear_card): Clear contact list info. (e_destination_is_empty): If we contain a contact list, we aren't empty. (e_destination_set_card_uri): Added. Allows us to set a destination by card URI. (e_destination_set_name): Allows the contact's name only ("Jane Smith") to be set. (e_destination_set_email): Allows the contact's e-mail only ("jane@assbarn.com") to be set. (e_destination_set_string): Takes a free-form string containing a contact's name and/or e-mail, and tries to do the right thing with it. (e_destination_contains_card): Renamed. Used to be e_destination_has_card. (e_destination_from_card): Added. Returns TRUE if the EDestination comes from either a ECard (which we presently hold) or is specified by an ECard URI. (e_destination_use_card): Allows an EDestination's ECard to be accessed, via a callback. If we only are holding the URI, the card will be loaded and stored in the EDestination. (e_destination_get_name): Returns the name only ("Jane Smith"), or NULL. (e_destination_get_email): Returns the email only ("jane@assbarn.com"), or NULL. (e_destination_get_address): Added. Returns a "full address" if both the name & e-mail are available ("Jane Smith <jane@assbarn.com>"), or just the e-mail if the name is unknown ("jane@assbarn.com>"). If the destination is a contact list, returns a comma-separated list of addresses. (e_destination_get_textrep): Added. Returns a "text representation" of the EDestination. This is what is now displayed for completed, "cardified" destinations in addressbook entries. (e_destination_is_evolution_list): Check to see if this destination is for a contact list. (e_destination_xml_encode): Added. Build an XML data structure representing an EDestination. (e_destination_xml_decode): Added. Parse an XML data structure, constructing an EDestination. (e_destination_export): Added. Returns a null-terminated string containing an XML representation of the EDestination, with newlines and excess whitespace removed. (e_destination_import): Added. Parses a string containing an XML representation of an EDestination. (e_destination_exportv): Added. Returns a null-terminated string containing an XML representation of a collection of EDestinations, with newlines and excess whitespace removed. (e_destination_importv): Added. Takes an XML representation of a collection of destinations, parses it, and returns a vector of EDestinations. * backend/ebook/e-card.c (e_card_duplicate): Copy the ->book pointer. (e_card_get_id): Check that the argument is valid. (e_card_set_id): Check that the argument is valid. (e_card_get_book): Added. Return the EBook the ECard came from. (e_card_get_uri): Added. Tries to returns a URI for the ECard, which is of the form (EBook URI)/(ECard unique ID). Returns NULL if the EBook URI or the ID are unknown/not set. (e_card_get_vobject): If we have the URI, use it as the VCUniqueStringProp, rather than just the ID. This is a hack to make DnD work properly. (parse_id): Detect if the unique ID we've been passed is a URI or just a plain card ID, and do the right thing in either case. (e_card_uri_extract_book_uri): Added. Convenience function for parsing card URIs. (e_card_uri_extract_card_id): Added. Convenience function for parsing card URIs. (e_card_load_uri): Added. Allows an ECard to be loaded by its URI. * backend/ebook/e-book-view.c: Added a EBook * to the _EBookViewPrivate struct. This is meant to contain the EBook the EBookView is associated with. (add_book_iterator): Added. A convenience function for attaching the EBook to a GList of cards (if no EBook is already stored). (e_book_view_do_added_event): Record the EBook in the added ECards. (e_book_view_do_modified_event): Record the EBook in the modified ECards. (e_book_view_set_book): Added. Stores a pointer to the EBookView's "parent" EBook. (e_book_view_init): Init book_view->priv->book to NULL. (e_book_view_destroy): Unref book_view->priv->book. * backend/ebook/e-book.c: Added a uri field to _EBookPrivate. (e_book_unqueue_op): Removed debugging spew. (e_book_do_response_get_view): Attach the current EBook to the created EBookView. (e_book_do_response_get_changes): Attach the current EBook to the created EBookView. (e_book_load_uri): Save a copy of the uri in the EBook. (e_book_get_uri): Added. Just returns book->priv->uri. (e_book_get_card): Attach a pointer to the Ebook to the newly-loaded ECard. (e_book_add_card): Attach a pointer to the EBook to the newly-added ECard. (e_book_commit_card): Attach a pointer to the EBook to the committed ECard. (e_book_init): Initialize the uri to NULL. (e_book_destroy): Free the uri string on destruction. svn path=/trunk/; revision=10882
* Made this handle being given a row that's outside the range better.Christopher James Lahey2001-07-072-4/+14
| | | | | | | | | 2001-07-07 Christopher James Lahey <clahey@ximian.com> * message-list.c (message_list_select): Made this handle being given a row that's outside the range better. svn path=/trunk/; revision=10881
* Make sure that our destination string (dest_str) is not the empty stringJon Trowbridge2001-07-072-1/+7
| | | | | | | | | | 2001-07-07 Jon Trowbridge <trow@ximian.com> * e-msg-composer-hdrs.c (set_recipients): Make sure that our destination string (dest_str) is not the empty string before we try to use it. svn path=/trunk/; revision=10880
* Removed old CVS conflict marker.Jon Trowbridge2001-07-071-1/+0
| | | | svn path=/trunk/; revision=10879
* Added checks for if row is outside of the appropriate range.Christopher James Lahey2001-07-071-0/+4
| | | | | | | | | 2001-07-06 Christopher James Lahey <clahey@ximian.com> * e-tree-table-adapter.c (e_tree_table_adapter_node_at_row): Added checks for if row is outside of the appropriate range. svn path=/trunk/; revision=10878
* Set new_value = value here to fix a warning.Christopher James Lahey2001-07-071-0/+1
| | | | | | | | | 2001-07-06 Christopher James Lahey <clahey@ximian.com> * e-cell-spin-button.c (e_cell_spin_button_step_float): Set new_value = value here to fix a warning. svn path=/trunk/; revision=10877
* Changed this to match the changed signal on the ETableConfig object. FixesChristopher James Lahey2001-07-071-1/+5
| | | | | | | | | 2001-07-06 Christopher James Lahey <clahey@ximian.com> * gal-view-etable.c (config_changed): Changed this to match the changed signal on the ETableConfig object. Fixes bug 4213. svn path=/trunk/; revision=10876
* Added a "state" argument to allow you to get the state out of the configChristopher James Lahey2001-07-071-1/+25
| | | | | | | | | 2001-07-06 Christopher James Lahey <clahey@ximian.com> * e-table-config.c (config_get_arg): Added a "state" argument to allow you to get the state out of the config object. svn path=/trunk/; revision=10875
* (autosave_manager_query_load_orphans): remove zero length orphans so thatLarry Ewing2001-07-072-2/+6
| | | | | | | | | 2001-07-06 Larry Ewing <lewing@ximian.com> (autosave_manager_query_load_orphans): remove zero length orphans so that they don't clutter things up. svn path=/trunk/; revision=10874
* [Fix bug #1100, default account is stored strangely]Jason Leach2001-07-072-17/+50
| | | | | | | | | | | | | | | | 2001-07-06 Jason Leach <jleach@ximian.com> [Fix bug #1100, default account is stored strangely] * mail-config.c (mail_config_get_default_account_num): New function, returns the integer of the position of the default account, used to save which account is the default to the config db. (mail_config_write): Save the default account number here in "/Mail/Accounts/default_account". (config_read): Load in which is the default here. svn path=/trunk/; revision=10873
* (best_encoding): make sure we don't try to call iconv_open with a NULLLarry Ewing2001-07-072-0/+5
| | | | | | | | | 2001-07-06 Larry Ewing <lewing@ximian.com> (best_encoding): make sure we don't try to call iconv_open with a NULL tocode. svn path=/trunk/; revision=10872
* Little UI tweak for right click menu, pronouns shouldn't be capitalizedJason Leach2001-07-072-2/+5
| | | | | | | | | 2001-07-06 Jason Leach <jleach@ximian.com> * e-shortcuts-view.c: Little UI tweak for right click menu, pronouns shouldn't be capitalized ("This" in this case). svn path=/trunk/; revision=10871
* add missing static.Larry Ewing2001-07-072-1/+6
| | | | | | | | 001-07-06 Larry Ewing <lewing@ximian.com> * e-msg-composer.c (autosave_manager_new): add missing static. svn path=/trunk/; revision=10870
* Convert the filename string to UTF8 before setting it on the CamelMimePartJeffrey Stedfast2001-07-073-16/+25
| | | | | | | | | | 2001-07-06 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer-attachment.c (e_msg_composer_attachment_new): Convert the filename string to UTF8 before setting it on the CamelMimePart because that code expects it to be in UTF8. svn path=/trunk/; revision=10869
* Don't allow in to be NULL, so instead of doing if (in == NULL) return;,Jeffrey Stedfast2001-07-072-3/+6
| | | | | | | | | | | 2001-07-06 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-utils.c (header_encode_param): Don't allow in to be NULL, so instead of doing if (in == NULL) return;, make it a g_return_val_if_fail and later we can make it an assert or something. svn path=/trunk/; revision=10868
* Mail stuff addedIain Holmes2001-07-075-12/+171
| | | | svn path=/trunk/; revision=10867
* add a NULL check since that is a valid return.Larry Ewing2001-07-072-1/+10
| | | | | | | | | 2001-07-06 Larry Ewing <lewing@ximian.com> * mail-callbacks.c (composer_send_cb): add a NULL check since that is a valid return. svn path=/trunk/; revision=10866
* Spell checkKevin Breit2001-07-074-20/+24
| | | | | | | | 2001-07-06 Kevin Breit <battery841@mediaone.net> * C/usage-mail.sgml: Spell check svn path=/trunk/; revision=10865
* [Misc fixes and part of #2228, There should be no dialog boxes duringJason Leach2001-07-072-7/+17
| | | | | | | | | | | | | | | | | | | 2001-07-06 Jason Leach <jleach@ximian.com> [Misc fixes and part of #2228, There should be no dialog boxes during startup.] * e-setup.c (e_setup): Check for searches.xml instead of shortcuts.xml, since shortcuts.xml doesn't really need to exist (and thus wouldn't be a necessary test whether ~/evolution was invalid) because shell can generate shortcuts. (copy_default_stuff): For first time users, only present a dialog if a problem occurred. We've already clicked "Ok" on a dialog about copying files. (check_evolution_directory): Take out the "successfully installed" dialog on updates too. svn path=/trunk/; revision=10864
* only ask if there are actually contents in the file. Asking about anLarry Ewing2001-07-072-13/+33
| | | | | | | | | | | | 2001-07-06 Larry Ewing <lewing@ximian.com> * e-msg-composer.c (autosave_manager_query_load_orphans): only ask if there are actually contents in the file. Asking about an emptry fil is not very useful. (autosave_load_draft): add some sanity chacks. (autosave_run_foreach_cb): remove debugging warning. svn path=/trunk/; revision=10863
* Spell checkKevin Breit2001-07-076-108/+116
| | | | | | | | 2001-07-06 Kevin Breit <battery841@mediaone.net> * C/usage-calendar.sgml: Spell check svn path=/trunk/; revision=10862
* connect to the entry not the comboJP Rosevear2001-07-075-9/+74
| | | | | | | | | | | | | | | | | | | | 2001-07-06 JP Rosevear <jpr@ximian.com> * gui/dialogs/meeting-page.c (init_widgets): connect to the entry not the combo * gui/dialogs/event-editor.c (set_menu_sens): set menu sensitivities based on whether or not the meeting page is shown (event_editor_init): call above (event_editor_edit_comp): ditto (schedule_meeting_cmd): ditto * gui/dialogs/comp-editor.h: new proto * gui/dialogs/comp-editor.c (comp_editor_set_ui_prop): new function to allow for set of ui props (esp. "sensitive") svn path=/trunk/; revision=10861
* Fixes bug #1138.Jeffrey Stedfast2001-07-072-0/+12
| | | | | | | | | 2001-07-06 Jeffrey Stedfast <fejj@ximian.com> * providers/local/camel-maildir-store.c (get_inbox): Fixes bug #1138. svn path=/trunk/; revision=10860
* Fixed and updated Swedish translation. Thanks to Göran UddeborgChristian Rose2001-07-071-88/+92
| | | | | | | | | | 2001-07-06 Christian Rose <menthos@menthos,com> * sv.po: Fixed and updated Swedish translation. Thanks to Göran Uddeborg <goeran@uddeborg.pp.se> and Anders Carlsson <andersca@gnu.org> for their suggestions. svn path=/trunk/; revision=10859
* Make the `day-of-month' digit take up 2 chars by using "%2d". Fixes bugJeffrey Stedfast2001-07-072-1/+6
| | | | | | | | | | | 2001-07-06 Jeffrey Stedfast <fejj@ximian.com> * providers/local/camel-mbox-summary.c (camel_mbox_summary_build_from): Make the `day-of-month' digit take up 2 chars by using "%2d". Fixes bug #3989 for lame mailers like Pine. svn path=/trunk/; revision=10858
* Prevent infinite recursion when viewing attachments that we can't /Peter Williams2001-07-072-5/+20
| | | | | | | | | | 2001-07-06 Peter Williams <peterw@ximian.com> * mail-format.c (format_mime_part): Prevent infinite recursion when viewing attachments that we can't / shouldn't display but are some form of plaintext. Cf bug #2234 svn path=/trunk/; revision=10857
* actually clear some widgets and hide/show widgets in the default setupJP Rosevear2001-07-077-119/+511
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-07-06 JP Rosevear <jpr@ximian.com> * gui/dialogs/meeting-page.c (clear_widgets): actually clear some widgets and hide/show widgets in the default setup (meeting_page_destroy): destroy the address lists (meeting_page_fill_widgets): allow the user to select among their identities as a new organizer, or show the existing organizer as label (meeting_page_fill_component): set the "MAILTO:" bit of the organizer to match spec, set CN properly if we know it (get_widgets): load new widgets (other_clicked_cb): handle "Other Organizer" click (change_clicked_cb): handle "Change Organizer" click (init_widgets): listen for clicks on new buttons * gui/dialogs/comp-editor.c (comp_editor_remove_page): remove the page from our internal list and unref it * gui/itip-utils.c (itip_addresses_get): get the configure mail identities (itip_addresses_free): free a list of identities returned by itip_addresses_get * gui/itip-utils.h: remove obsolete protos, and new protos * gui/gnome-cal.html: Remove ancient file svn path=/trunk/; revision=10856
* Freeze and Thaw the folder.Jeffrey Stedfast2001-07-073-7/+13
| | | | | | | | | 2001-07-06 Jeffrey Stedfast <fejj@ximian.com> * folder-browser.c (folder_browser_copy): Freeze and Thaw the folder. svn path=/trunk/; revision=10855
* remove this file so cvs can prune the dir.Jacob Leach2001-07-071-2/+0
| | | | | | remove this file so cvs can prune the dir. svn path=/trunk/; revision=10854
* Mark the messages as Seen also. (folder_browser_class_init): Create anJeffrey Stedfast2001-07-074-149/+220
| | | | | | | | | | | | | | | | | | | | | | | | 2001-07-06 Jeffrey Stedfast <fejj@ximian.com> * folder-browser.c (folder_browser_copy): Mark the messages as Seen also. (folder_browser_class_init): Create an atom type for X-Evolution-Message selection type. (my_folder_browser_init): Add our multiple selection types, one of which is the default string type. * component-factory.c (destination_folder_handle_drop): Update to use the new X-Evolution-Message type format. * folder-browser.c (selection_get): Convert the X-Evolution-Message clipboard type to whatever format the target wants. (message_list_drag_data_get): Update because the X-Evolution-Message type changed. (folder_browser_copy): Same. (x_evolution_message_parse): And here too. svn path=/trunk/; revision=10853
* Don't free the psd here -- it will be freed on the "destroy" signal.Peter Williams2001-07-074-8/+18
| | | | | | | | | | | | | | | 2001-07-06 Peter Williams <peterw@ximian.com> * mail-callbacks.c (composer_postpone_cb): Don't free the psd here -- it will be freed on the "destroy" signal. * mail-folder-cache.c (maybe_update): Instead of an idle, use a very short timeout in hopes of reducing the number of redundant updates. * mail-tools.c (mail_tool_uri_to_folder): Only note the folder in the cache if we successfully got it. svn path=/trunk/; revision=10852
* revert previous "fix", which was wrongDan Winship2001-07-072-8/+2
| | | | svn path=/trunk/; revision=10851
* Call autosave_manager_unregister before destroying the composer, soDan Winship2001-07-072-2/+8
| | | | | | | | | * e-msg-composer.c (do_exit): Call autosave_manager_unregister before destroying the composer, so gtkhtml-editor-control doesn't try to act on a destroyed GtkHTML widget. (destroy): Remove the autosave_manager_unregister from here. svn path=/trunk/; revision=10850
* Select the very next message after deleting, not the next undeleted (itJason Leach2001-07-075-11/+45
| | | | | | | | | | | | | | | | | 2001-07-06 Jason Leach <jleach@ximian.com> * mail-callbacks.c (delete_msg): Select the very next message after deleting, not the next undeleted (it can make things jump around in annoying ways if you are deleting many messages), bug #4032. * folder-browser.c: Forgot to commit the "Mark as Important" right click menu item. * message-list.c (message_list_set_folder): Setup the strikeout column here (after we've gotten the folder) so we can disable strikeouts for vtrash folders, part of bug #2224. svn path=/trunk/; revision=10849
* Fix bad selection clist stuffIain Holmes2001-07-073-19/+33
| | | | svn path=/trunk/; revision=10848
* Set the pipe fd's to nonblocking.Jeffrey Stedfast2001-07-073-2/+11
| | | | | | | | | 2001-07-06 Jeffrey Stedfast <fejj@ximian.com> * camel-pgp-context.c (crypto_exec_with_passwd): Set the pipe fd's to nonblocking. svn path=/trunk/; revision=10847
* Fix obvious bug in previous bugfix: Pass "fb" to check_for_fb_match() soDan Winship2001-07-072-1/+8
| | | | | | | | | * mail-folder-cache.c (mail_folder_cache_set_folder_browser): Fix obvious bug in previous bugfix: Pass "fb" to check_for_fb_match() so only the selected folder gets updated, instead of "all folders that haven't yet been selected". svn path=/trunk/; revision=10846
* Updated Swedish translation.Christian Rose2001-07-072-2383/+4155
| | | | | | | | 2001-07-06 Christian Rose <menthos@menthos.com> * sv.po: Updated Swedish translation. svn path=/trunk/; revision=10845
* Make sure that after the finalization event has happened and thePeter Williams2001-07-062-0/+14
| | | | | | | | | | 2001-07-06 Peter Williams <peterw@ximian.com> * camel-object.c (camel_object_unref): Make sure that after the finalization event has happened and the finalization functions have been called that the object still has a zero refcount. svn path=/trunk/; revision=10844
* Removed. [It was just bogus testing code for the right-click menuEttore Perazzoli2001-07-062-15/+10
| | | | | | | | | * gui/component/addressbook-component.c (populate_context_menu): Removed. [It was just bogus testing code for the right-click menu populating interface in the shell]. (factory_fn): Pass NULL as the PopulateContextMenuFn. svn path=/trunk/; revision=10843
* [This should fix #3873, Bizzarre crash after deleting a fewEttore Perazzoli2001-07-062-5/+9
| | | | | | | | | | folders.] * e-local-storage.c (remove_folder): Don't free the `physical_path' on error, as it gets freed when freeing the callback data. svn path=/trunk/; revision=10842
* Added error dialogs for when the user tries to copy/move a folder overEttore Perazzoli2001-07-062-0/+36
| | | | | | | itself, or move it under one of its descendants. [Fixes #3959, copying a folder over itself crashes Evolution.] svn path=/trunk/; revision=10841
* Change the folder right-click "Properties..." menu item handling soEttore Perazzoli2001-07-064-8/+27
| | | | | | | | | | that it only happens in the mailer (which is the only component actually using this). For some reason it still doesn't work properly (i.e. the menu item currently does nothing), but I haven't quite figured out why yet. svn path=/trunk/; revision=10840
* make sure we only remove the file if we think we saved it properly.Larry Ewing2001-07-062-10/+33
| | | | | | | | | | | | | | | 2001-07-06 Larry Ewing <lewing@ximian.com> * e-msg-composer.c (autosave_manager_unregister): make sure we only remove the file if we think we saved it properly. (autosave_manager_stop): make sure we set the timeout back to 0 so that we will restart next time since we stop the timer when there are no active composers. (destroy): move this to the beginning of the destroy process. (autosave_save_draft): add a return value indicating success. (autosave_manager_register): go ahead and ask next time. svn path=/trunk/; revision=10839
* Add locking to camel_nntp_get_grouplist_from_server().Joe Shaw2001-07-065-2/+53
| | | | | | | | | | | | | | | | | | | | | | 2001-07-06 Joe Shaw <joe@ximian.com> * providers/nntp/camel-nntp-grouplist.c: Add locking to camel_nntp_get_grouplist_from_server(). * providers/nntp/camel-nntp-resp-codes.h: Added NNTP_EXTENSIONS_SUPPORTED (202). * providers/nntp/camel-nntp-store.c (camel_nntp_store_get_extensions): Check for both NNTP_LIST_FOLLOWS and NNTP_EXTENSIONS_SUPPORTED from a LIST EXTENSIONS request. (Dunno if NNTP_LIST_FOLLOWS ever comes out of this, but that's what was already there...) Also, put some locking around it. (finalize): e_mutex_destroy() the command lock (camel_nntp_store_init): e_mutex_new() the command lock. * providers/nntp/camel-nntp-store.h: Add locking macros. svn path=/trunk/; revision=10838
* i2001-07-05 Larry Ewing <lewing@ximian.com>Larry Ewing2001-07-062-37/+69
| | | | | | | | | | | * e-msg-composer.c: add ask argment. (autosave_manager_query_load_orphans): move the load loop out of the dir reading loop. (autosave_manager_new): move initialization out or register. (autosave_manager_register): protect against recursion with ask. (init): call new, this still needs to be moved. svn path=/trunk/; revision=10837
* Select the most appropriate filter rule.Jeffrey Stedfast2001-07-063-2/+12
| | | | | | | | | 2001-07-05 Jeffrey Stedfast <fejj@ximian.com> * rule-editor.c (rule_delete): Select the most appropriate filter rule. svn path=/trunk/; revision=10836
* Rename RDF to news feedIain Holmes2001-07-062-2/+7
| | | | svn path=/trunk/; revision=10835
* Added an assert to make sure that `mi' isn't NULL.Jeffrey Stedfast2001-07-063-9/+28
| | | | | | | | | | | | | | 2001-07-05 Jeffrey Stedfast <fejj@ximian.com> * camel-folder-summary.c (camel_message_info_string): Added an assert to make sure that `mi' isn't NULL. (camel_message_info_set_string): Same. * providers/imap/camel-imap-command.c (camel_imap_response_free): Create and use a temporary CamelException for use with camel_imap_folder_changed. svn path=/trunk/; revision=10834
* oops, forgot to commit ChangeLogJeffrey Stedfast2001-07-061-6/+9
| | | | svn path=/trunk/; revision=10833
* Fix bug #4043: s/colour/colorJeffrey Stedfast2001-07-062-1/+5
| | | | | | | | 2001-07-05 Jeffrey Stedfast <fejj@ximian.com> * filtertypes.xml: Fix bug #4043: s/colour/color svn path=/trunk/; revision=10832
* Send the --no-auto-key-retrieve argument to gpg if we are in offline modeJeffrey Stedfast2001-07-062-5/+8
| | | | | | | | | | | | 2001-07-05 Jeffrey Stedfast <fejj@ximian.com> * camel-pgp-context.c (pgp_verify): Send the --no-auto-key-retrieve argument to gpg if we are in offline mode so that we don't have to worry about gpg hanging if it can't connect to the key servers, because now it shouldn't even attempt to. svn path=/trunk/; revision=10831
* Added some accelerators, padding, and a "memebers" frame; also fixedAnna Marie Dirks2001-07-061-0/+5
| | | | | | | | | 2001-07-05 Anna Marie Dirks <anna@ximian.com> * gui/contact-list-editor/contact-list-editor.glade: Added some accelerators, padding, and a "memebers" frame; also fixed spacing and growth behaviour of this dialog. svn path=/trunk/; revision=10830
* 2001-07-05 Anna Marie Dirks <anna@ximian.com:Anna Dirks2001-07-061-218/+186
| | | | | | | | * gui/contact-list-editor.glade: Added some accelerators, some better spacing, some reasonable padding, a "members" frame and otherwise beautified this file. svn path=/trunk/; revision=10829
* Some glade fixage.Iain Holmes2001-07-062-293/+61
| | | | svn path=/trunk/; revision=10828
* Send the --no-auto-key-retrieve argument to gpg so that we don't have toJeffrey Stedfast2001-07-062-0/+8
| | | | | | | | | | | 2001-07-05 Jeffrey Stedfast <fejj@ximian.com> * camel-pgp-context.c (pgp_verify): Send the --no-auto-key-retrieve argument to gpg so that we don't have to worry about gpg hanging if it can't connect to the key servers, because now it shouldn't even attempt to. svn path=/trunk/; revision=10827
* Added orderedlists.Kevin Breit2001-07-064-42/+168
| | | | | | | | | | 2001-07-05 Kevin Breit <battery841@mediaone.net> * C/usage-mainwindow.sgml: Added orderedlists. * C/usage-exec-summary.sgml: Added orderedlists. svn path=/trunk/; revision=10826
* Hook up the Calendar toggle buttonsIain Holmes2001-07-062-24/+120
| | | | svn path=/trunk/; revision=10825
* Play the "File exists, overwrite?" game. (autosave_run_foreach_cb): ChangeJeffrey Stedfast2001-07-062-8/+38
| | | | | | | | | | | 2001-07-05 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer.c (save): Play the "File exists, overwrite?" game. (autosave_run_foreach_cb): Change the return val from a gboolean to void. svn path=/trunk/; revision=10824
* Added orderedlists.Kevin Breit2001-07-064-188/+264
| | | | | | | | 2001-07-05 Kevin Breit <battery841@mediaone.net> * C/usage-contact.sgml: Added orderedlists. svn path=/trunk/; revision=10823
* Special case the My Evolution uri so that the correct icon appears in theIain Holmes2001-07-062-9/+19
| | | | | | shortcut bar. svn path=/trunk/; revision=10822
* Add a checkbox for prompting when sending a message with an empty subject.Jeffrey Stedfast2001-07-065-37/+82
| | | | | | | | | | | | 2001-07-05 Jeffrey Stedfast <fejj@ximian.com> * mail-accounts.c (construct): Add a checkbox for prompting when sending a message with an empty subject. * mail-ops.c (mail_send_message): If filtering fails, return right away. svn path=/trunk/; revision=10821
* Make sure /var/mail isn't a symbolic link such as on Red Hat 7.Peter Williams2001-07-062-1/+6
| | | | | | | | | 2001-07-05 Peter Williams <peterw@ximian.com> * configure.in (SYSTEM_MAIL_DIR): Make sure /var/mail isn't a symbolic link such as on Red Hat 7. svn path=/trunk/; revision=10820
* use X509_STORE_CTX_get_ex_data to get at the SSL* - don't use theChris Toshok2001-07-062-10/+36
| | | | | | | | | | | | | | | | | | 2001-07-05 Chris Toshok <toshok@ximian.com> * camel-tcp-stream-openssl.c (ssl_verify): use X509_STORE_CTX_get_ex_data to get at the SSL* - don't use the X509_STORE_CTX to look up our stream, since it's not what we used to insert our stream into the hashtable. (open_ssl_connection): insert the stream into the hashtable before calling SSL_connect, as this can cause ssl_verify to be called, and we need to look up the stream there. remove the stream from the hashtable if there's an error connecting. (stream_connect): pass the CamelTcpStreamOpenSSL* to open_ssl_connection since it handles the hashtable stuff. remove hashtable stuff from here. svn path=/trunk/; revision=10819
* Added orderedlists.Kevin Breit2001-07-064-788/+968
| | | | | | | | 2001-07-05 Kevin Breit <battery841@mediaone.net> * C/usage-mail-org.sgml: Added orderedlists. svn path=/trunk/; revision=10818
* if source == dest, just no-op.Jeffrey Stedfast2001-07-062-1/+11
| | | | | | | | | 2001-07-05 Jeffrey Stedfast <fejj@ximian.com> * camel-folder.c (camel_folder_copy_messages_to): if source == dest, just no-op. svn path=/trunk/; revision=10817
* Okay, apparently I was wrong. Oh well. (mail_config_set_thread_list): FixJeffrey Stedfast2001-07-062-10/+23
| | | | | | | | | | 2001-07-05 Jeffrey Stedfast <fejj@ximian.com> * mail-config.c (mail_config_set_show_preview): Okay, apparently I was wrong. Oh well. (mail_config_set_thread_list): Fix this one too. svn path=/trunk/; revision=10816
* And kill these stupid files. Aaar.Peter Williams2001-07-062-308/+0
| | | | svn path=/trunk/; revision=10815
* Remove the ridiculuous relic known as test-mail. Clean up a bit.Peter Williams2001-07-062-23/+3
| | | | | | | | | 001-07-05 Peter Williams <peterw@ximian.com> * Makefile.am: Remove the ridiculuous relic known as test-mail. Clean up a bit. svn path=/trunk/; revision=10814
* Chris pointed out an error in the DB versioning question.Aaron Weber2001-07-062-4/+2
| | | | | | | | | 2001-07-05 Aaron Weber <aaron@ximian.com> * C/evolution-faq.sgml: Chris pointed out an error in the DB versioning question. svn path=/trunk/; revision=10813
* NAmespace the My Evolution preferences correctlyIain Holmes2001-07-062-22/+28
| | | | svn path=/trunk/; revision=10812
* Move this before the camel_vee_folder_remove_folder because that functionPeter Williams2001-07-064-30/+32
| | | | | | | | | | | | | | | | | | | | 2001-07-05 Peter Williams <peterw@ximian.com> * camel-vee-folder.c (camel_vee_folder_finalise): Move this before the camel_vee_folder_remove_folder because that function modifies p->folders messing up our iteration. (camel_vee_folder_finalise): Don't unref our summary; camel-folder now does this. * camel-object.h (CamelObject): Add a 'destroying' flag to CamelObject. * camel-object.c (obj_init): Clear 'destroying'. (camel_object_unref): If 'destroying' then do not send the finalize event and do not call finalize functions. Otherwise, set destroying so just in case we get refed (eg event code) we don't get doubly finalized. svn path=/trunk/; revision=10811
* Fixed memory corruption, restoring settings reenabled.Iain Holmes2001-07-062-17/+79
| | | | svn path=/trunk/; revision=10810
* Added checks that row and col are >= 0.Christopher James Lahey2001-07-061-0/+2
| | | | | | | | | 2001-07-05 Christopher James Lahey <clahey@ximian.com> * e-tree.c (e_tree_get_cell_geometry): Added checks that row and col are >= 0. svn path=/trunk/; revision=10809
* Don't scroll to the cursor on grab, ungrab, noop, and copy commands.Christopher James Lahey2001-07-051-1/+6
| | | | | | | | | 2001-07-05 Christopher James Lahey <clahey@ximian.com> * gal/e-text/e-text.c (e_text_command): Don't scroll to the cursor on grab, ungrab, noop, and copy commands. svn path=/trunk/; revision=10808
* Formatting fix on ChangeLog (ie I Forgot To Save The File Before Committing ↵Peter Williams2001-07-051-0/+2
| | | | | | Yet Again) svn path=/trunk/; revision=10807
* Add mail folder cache hookups.Peter Williams2001-07-052-0/+6
| | | | | | | | 2001-07-05 Peter Williams <peterw@ximian.com> * mail-vfolder.c (vfolder_uri_to_folder): Add mail folder cache hookups. svn path=/trunk/; revision=10806
* Call e_table_item_leave_edit here.Christopher James Lahey2001-07-051-0/+4
| | | | | | | | | 2001-07-05 Christopher James Lahey <clahey@ximian.com> * e-cell-text.c (ect_cancel_edit): Call e_table_item_leave_edit here. svn path=/trunk/; revision=10805
* Clear the shell view label if mailer loses focus.Peter Williams2001-07-053-4/+25
| | | | | | | | | | | | 2001-07-05 Peter Williams <peterw@ximian.com> * mail-folder-cache.c (mail_folder_cache_set_folder_browser): Clear the shell view label if mailer loses focus. * mail-ops.c (do_update_subfolders_rec): Check for NULL url before calling folder cache functions. svn path=/trunk/; revision=10804
* Fix a memory leak here.Christopher James Lahey2001-07-052-3/+14
| | | | | | | | | 2001-07-05 Christopher James Lahey <clahey@ximian.com> * backend/pas/pas-backend-file.c (compare_category): Fix a memory leak here. svn path=/trunk/; revision=10803
* Set info->avoid = NULL. This shouldn't make a difference, but it can'tChristopher James Lahey2001-07-052-0/+7
| | | | | | | | | | 2001-07-05 Christopher James Lahey <clahey@ximian.com> * backend/ebook/e-card-compare.c (match_search_info_free): Set info->avoid = NULL. This shouldn't make a difference, but it can't hurt. svn path=/trunk/; revision=10802
* Made it so that the drop marker can show up when dragging a new column toChristopher James Lahey2001-07-051-1/+1
| | | | | | | | | | 2001-07-05 Christopher James Lahey <clahey@ximian.com> * e-table-header-item.c (ethi_drag_motion): Made it so that the drop marker can show up when dragging a new column to the leftmost position of the table header item. svn path=/trunk/; revision=10801
* Upped the required version of gal.Christopher James Lahey2001-07-054-3/+19
| | | | | | | | | | | | | | | | | 2001-07-05 Christopher James Lahey <clahey@ximian.com> * configure.in: Upped the required version of gal. From addressbook/ChangeLog: 2001-07-05 Christopher James Lahey <clahey@ximian.com> * gui/widgets/e-addressbook-table-adapter.c (addressbook_is_cell_editable): Check if the row is within our table and return from this function as if the card is a standard card, not a list. svn path=/trunk/; revision=10800
* Bumped the version number of gal to 0.8.99.8.Christopher James Lahey2001-07-051-1/+1
| | | | | | | | | | | | | | | 2001-07-05 Christopher James Lahey <clahey@ximian.com> * configure.in: Bumped the version number of gal to 0.8.99.8. From gal/e-table/ChangeLog: 2001-07-05 Christopher James Lahey <clahey@ximian.com> * e-table-one.c (one_is_cell_editable): Ask for the editability of row -1 instead of column 0 as we were before. svn path=/trunk/; revision=10799
* Updated Slovenian translationAndraz Tori2001-07-051-1/+1
| | | | svn path=/trunk/; revision=10798
* Updated Slovenian translationAndraz Tori2001-07-051-1647/+1649
| | | | svn path=/trunk/; revision=10797
* weather iconsJakub Steiner2001-07-058-0/+4
| | | | svn path=/trunk/; revision=10796
* Updated Slovenian translationAndraz Tori2001-07-051-2878/+4779
| | | | svn path=/trunk/; revision=10795
* Updated Hungarian translation.Andras Timar2001-07-052-245/+292
| | | | | | | | 2001-07-05 Andras Timar <timar@gnome.hu> * hu.po: Updated Hungarian translation. svn path=/trunk/; revision=10794
* Get the File -> Folder -> Properties menu item work again for theEttore Perazzoli2001-07-057-39/+24
| | | | | | mailer. svn path=/trunk/; revision=10793
* Allocate one byte for the terminating zero as well.Richard Hult2001-07-051-1/+1
| | | | | | | | | 2001-07-05 Richard Hult <rhult@codefactory.se> * gal/util/e-util.c (e_format_number): Allocate one byte for the terminating zero as well. svn path=/trunk/; revision=10792
* Changed the variable names here to make it clear that these are view modelChristopher James Lahey2001-07-052-21/+52
| | | | | | | | | | | | | 2001-07-05 Christopher James Lahey <clahey@ximian.com> * e-table-item.c, e-table-item.h (find_cell): Changed the variable names here to make it clear that these are view model and row. (eti_event): Added click_count to make it so that if we get two clicks in different rows we don't send a double click event. (eti_event, view_to_model_row): Set row_guess in a few extra places. svn path=/trunk/; revision=10791
* (camel_message_info_dup_to): Assign the to->strings from theMichael Zucci2001-07-052-1/+4
| | | | | | | e_poolv_cpy() call, since it may allocaote a new poolv if the lengths do not match. svn path=/trunk/; revision=10790
* Make a whole bunch of control keys not start the ETableItem editing.Christopher James Lahey2001-07-051-19/+43
| | | | | | | | | 2001-07-05 Christopher James Lahey <clahey@ximian.com> * e-table-item.c (eti_event): Make a whole bunch of control keys not start the ETableItem editing. svn path=/trunk/; revision=10789
* Make sure start_row and end_row are within the number of rows in theChristopher James Lahey2001-07-051-0/+8
| | | | | | | | | 2001-07-05 Christopher James Lahey <clahey@ximian.com> * e-table-item.c (e_table_item_row_diff): Make sure start_row and end_row are within the number of rows in the table. svn path=/trunk/; revision=10788
* Handle an error in construction a little bit better here.Christopher James Lahey2001-07-051-6/+16
| | | | | | | | | | 2001-07-05 Christopher James Lahey <clahey@ximian.com> * e-tree.c (e_tree_new, e_tree_new_from_spec_file): Handle an error in construction a little bit better here. (e_tree_get_cursor): Check for row == -1 here. svn path=/trunk/; revision=10787
* Fix the assertion slightly, if we have a little bit of input the outputNot Zed2001-07-052-2/+6
| | | | | | | | | | 2001-07-05 Not Zed <NotZed@Ximian.com> * camel-mime-filter-basic.c (filter): Fix the assertion slightly, if we have a little bit of input the output size could be larger, since we store upto 3 chars in the state. svn path=/trunk/; revision=10786
* When indexing a new record, create a pseudo word 'ibexindexed' so we canNot Zed2001-07-054-22/+41
| | | | | | | | | | | | | | | | | | | | | | | 2001-07-05 Not Zed <NotZed@Ximian.com> * camel-folder-summary.c (camel_folder_summary_info_new_from_message): When indexing a new record, create a pseudo word 'ibexindexed' so we can always tell that a message has already been idnexed, even if it contains no words of its own. Things like maildir use this check to see if its already been processed, and it matters if it is incorrect in this case (not just wasted cycles). (camel_folder_summary_info_new_from_parser): And same here. * providers/local/camel-maildir-summary.c (maildir_summary_sync): Changed the logicfor epoolv code to be different, we dont need to update hash references or any tricky stuff. (maildir_summary_check): Samehere. * camel-folder-summary.h: Removed include of e-memory.h. svn path=/trunk/; revision=10785
* Fixes bug #4018 and what would be the analogous bugs for the otherFederico Mena Quintero2001-07-0510-1/+161
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-07-04 Federico Mena Quintero <federico@ximian.com> Fixes bug #4018 and what would be the analogous bugs for the other component editors. * gui/dialogs/comp-editor-page.h (CompEditorPageClass): New virtual method "::focus_main_widget()". * gui/dialogs/comp-editor-page.c (comp_editor_page_focus_main_widget): New function. * gui/dialogs/comp-editor.c (comp_editor_append_page): If we are inserting the main page, ask it to focus its main widget. * gui/dialogs/alarm-page.c (alarm_page_focus_main_widget): Implemented. * gui/dialogs/event-page.c (event_page_focus_main_widget): Implemented. #include "e-util/e-categories-config.h". * gui/dialogs/meeting-page.c (meeting_page_focus_main_widget): Implemented. * gui/dialogs/recurrence-page.c (recurrence_page_focus_main_widget): Implemented. * gui/dialogs/task-details-page.c (task_details_page_focus_main_widget): Implemented. * gui/dialogs/task-page.c (task_page_focus_main_widget): Implemented. svn path=/trunk/; revision=10784
* set "pixname" value only if pixbuf was loaded successfully. OtherwiseGediminas Paulauskas2001-07-058-8/+34
| | | | | | | | | | | | | | | | | | | | | | | | 2001-07-04 Gediminas Paulauskas <menesis@delfi.lt> * evolution-shell-component-utils.c (e_pixmaps_update): set "pixname" value only if pixbuf was loaded successfully. Otherwise component crashes if image is not found. Should be checked for sanity in bonobo_ui_component_set_prop IMHO. 2001-07-04 Gediminas Paulauskas <menesis@delfi.lt> * Makefile.am: install apply-filters-16.xpm 2001-07-04 Gediminas Paulauskas <menesis@delfi.lt> * evolution-mail-message.xml: MessageApplyFilters now has an icon. 2001-07-04 Gediminas Paulauskas <menesis@delfi.lt> * folder-browser-ui.c (message_pixcache): set icon for ApplyFilters command. svn path=/trunk/; revision=10783
* New function. (calendar_control_activate): Clear the folder bar label; weFederico Mena Quintero2001-07-052-0/+57
| | | | | | | | | | 2001-07-04 Federico Mena Quintero <federico@ximian.com> * gui/calendar-commands.c (clear_folder_bar_label): New function. (calendar_control_activate): Clear the folder bar label; we really don't have anything interesting to display. svn path=/trunk/; revision=10782
* load all icons and colors for each categoryRodrigo Moya2001-07-054-11/+115
| | | | | | | | | | | | | | | | 2001-07-04 Rodrigo Moya <rodrigo@ximian.com> * e-categories-master-list-wombat.c (ecmlw_load): load all icons and colors for each category (ecmlw_save): save all icons and categories associated with each category * e-categories-config.c: use BonoboConf to store/retrieve settings, and use ECategoriesMasterListWombat when creating a ECategories dialog widget svn path=/trunk/; revision=10781
* Revert Sam's changes.Jeffrey Stedfast2001-07-052-3/+15
| | | | | | | | | | | | | | | | 2001-07-04 Jeffrey Stedfast <fejj@ximian.com> * mail-config.c (mail_config_set_show_preview): Revert Sam's changes. Note: Uhm, g_hash_table_lookup_extended gives us a pointer to the original value which we can just change to update the hash table without the need to re-insert - it's already there!! Also, you don't want to g_hash_table_insert the new value with the same key without at least first removing the existing bucket. And, you certainly don't want to g_free() the key after you insert it - eek!! svn path=/trunk/; revision=10780
* use BonoboConf to store/retrieve settings, and useRodrigo Moya2001-07-042-11/+84
| | | | | | | | | | 2001-07-04 Rodrigo Moya <rodrigo@ximian.com> * e-categories-config.c: use BonoboConf to store/retrieve settings, and use ECategoriesMasterListWombat when creating a ECategories dialog widget svn path=/trunk/; revision=10779
* attach send and postpone handlers. and be more tolerant of errors.Larry Ewing2001-07-042-2/+17
| | | | | | | | | 2001-07-04 Larry Ewing <lewing@ximian.com> * e-msg-composer.c (autosave_load_draft): attach send and postpone handlers. and be more tolerant of errors. svn path=/trunk/; revision=10778
* Add new columns for information specification (meeting_page_destroy): saveJP Rosevear2001-07-047-17/+80
| | | | | | | | | | | | | | | | | | | 2001-07-03 JP Rosevear <jpr@ximian.com> * gui/dialogs/meeting-page.c: Add new columns for information specification (meeting_page_destroy): save the table state (build_etable): load new table state * gui/dialogs/task-editor.c (task_editor_destroy): unref pages * gui/dialogs/event-editor.c (event_editor_destroy): unref pages * gui/dialogs/comp-editor.c (setup_widgets): kill warning (comp_editor_append_page): ref page passed in (close_dialog): unref pages svn path=/trunk/; revision=10777
* Replace value in config->preview_hash when it already exists. Old codeSam Creasey2001-07-042-1/+8
| | | | | | | | | | 2001-07-03 Sam Creasey <sammy@oh.verio.com> * mail-config.c (mail_config_set_show_preview): Replace value in config->preview_hash when it already exists. Old code never re-inserted into the hash, just assigned to val -- it's an int here, not a real pointer. svn path=/trunk/; revision=10776
* Revised to make it less scary.Aaron Weber2001-07-042-10/+10
| | | | | | | | 2001-07-03 Aaron Weber <aaron@ximian.com> * main.c (development_warning): Revised to make it less scary. svn path=/trunk/; revision=10775
* Unset the message being displayed when expunging. This makes expungedJoe Shaw2001-07-042-0/+7
| | | | | | | | | | 2001-07-03 Joe Shaw <joe@ximian.com> * mail-callbacks.c (expunge_folder): Unset the message being displayed when expunging. This makes expunged messages not show in the preview pane when they're not there anymore. Fixes #3591. svn path=/trunk/; revision=10774
* make sure we seek to the begining.Larry Ewing2001-07-042-1/+10
| | | | | | | | | 2001-07-03 Larry Ewing <lewing@ximian.com> * e-msg-composer.c (autosave_save_draft): make sure we seek to the begining. svn path=/trunk/; revision=10773
* If msg is NULL, fetch the message and requeue a mail_reply call. Fixes bugJoe Shaw2001-07-042-1/+20
| | | | | | | | | | 2001-07-03 Joe Shaw <joe@ximian.com> * mail-callbacks.c (mail_reply): If msg is NULL, fetch the message and requeue a mail_reply call. Fixes bug #3816. (requeue_mail_reply): Callback from mail_get_message(). svn path=/trunk/; revision=10772
* Prevent crashing while we work this out.Peter Williams2001-07-043-2/+15
| | | | | | | | | | | | 001-07-03 Peter Williams <peterw@ximian.com> * filter-source.c (get_widget): Prevent crashing while we work this out. * filter-rule.c (get_widget): Don't try to gtk_widget_grab_default with a widget that can't be the default. Altough it should be able to.... svn path=/trunk/; revision=10771
* Use a better GHashTable technique that will hopefully solve some bugs andJeffrey Stedfast2001-07-042-78/+67
| | | | | | | | | | | | | | | 2001-07-03 Jeffrey Stedfast <fejj@ximian.com> * mail-config.c (mail_config_get_show_preview): Use a better GHashTable technique that will hopefully solve some bugs and also use _with_default bonobo-config call. (mail_config_set_show_preview): No sense in removing the entry from the hash table and then re-inserting it. Just reset the value. (mail_config_get_thread_list): Use the same logic. (mail_config_set_thread_list): And again here. svn path=/trunk/; revision=10770
* Added NNTP_NO_PERMISSION (502) to the list of response codes.Joe Shaw2001-07-043-1/+16
| | | | | | | | | | | | | 2001-07-03 Joe Shaw <joe@ximian.com> * providers/nntp/camel-nntp-resp-codes.h: Added NNTP_NO_PERMISSION (502) to the list of response codes. * providers/nntp/camel-nntp-store.c (nntp_store_connect): If we receive a NNTP_NO_PERMISSION, don't get into an infinite loop trying to reconnect, get extensions, etc. Just give up and return FALSE. svn path=/trunk/; revision=10769
* Fix bug #3612: Accelerator for attach file in composer.Jacob Leach2001-07-042-0/+8
| | | | svn path=/trunk/; revision=10768