aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Now this derives from GtkObject. It follows the same strategy as theFederico Mena Quintero2000-06-0917-4335/+5241
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-06-08 Federico Mena Quintero <federico@helixcode.com> * contact-editor/e-contact-editor.h (EContactEditor): Now this derives from GtkObject. It follows the same strategy as the EventEditor in the calendar. (EContactEditor): Added an is_new_card field so that we can know whether to add() or commit() the card. * contact-editor/e-contact-editor.c (e_contact_editor_get_type): Derive from GtkObject. (e_contact_editor_class_init): Likewise. (e_contact_editor_class_init): Added an "is_new_card" argument. (e_contact_editor_set_arg): Handle ARG_IS_NEW_CARD. (e_contact_editor_get_arg): Likewise. (e_contact_editor_new): Take in an is_new_arg argument and set it on the object. (e_contact_editor_init): Load the app widget into the app field of the EContactEditor structure. Create its UIHandler as well. (e_contact_editor_class_init): New "add_card", "commit_card", and "editor_closed" signals. * contact-editor/test-editor.c (main): Modified for the new API. (editor_closed_cb): Tweaked for the new API. Since this test program does not use Bonobo, it doesn't work, though. * gui/component/addressbook.c (new_contact_cb): Use the new contact editor API. (table_double_click): Ditto. * gui/minicard/e-minicard-view.c (e_minicard_view_event): Use the new contact editor API. * gui/minicard/e-minicard.c (e_minicard_event): Use the new contact editor API. svn path=/trunk/; revision=3479
* Allow for NULL summaries.Federico Mena Quintero2000-06-092-1/+6
| | | | | | | | | 2000-06-08 Federico Mena Quintero <federico@helixcode.com> * cal-util/calobj.c (ical_object_to_vobject): Allow for NULL summaries. svn path=/trunk/; revision=3478
* Added missing tooltips. We still need icons, though.Federico Mena Quintero2000-06-082-9/+22
| | | | | | | | | 2000-06-07 Federico Mena Quintero <federico@helixcode.com> * gui/event-editor.c (toolbar): Added missing tooltips. We still need icons, though. svn path=/trunk/; revision=3477
* The field chooser works now.Christopher James Lahey2000-06-0811-64/+70
| | | | | | | | | | | | | | | | | | | | 2000-06-08 Christopher James Lahey <clahey@helixcode.com> * The field chooser works now. * e-table-field-chooser-dialog.c: Make the dialog resizable. * e-table-field-chooser-item.c: Requested a reflow on realization. Made the correct column get dragged. * e-table-field-chooser.c: Set the height correctly. * e-table-field-chooser.glade: Replace the GnomeCanvas with an ECanvas. * e-table-header-item.c: Receive drags from the new dialog. svn path=/trunk/; revision=3476
* More work on the Field Chooser. Not quite done yet.Christopher James Lahey2000-06-0818-85/+551
| | | | | | | | | | | | 2000-06-08 Christopher James Lahey <clahey@helixcode.com> * e-table-field-chooser-dialog.c, e-table-field-chooser-dialog.h, e-table-field-chooser-item.c, e-table-field-chooser.c, e-table-field-chooser.glade, e-table-field-chooser.h, e-table-header-item.c, e-table.c: More work on the Field Chooser. Not quite done yet. svn path=/trunk/; revision=3475
* Fix Makefiles so that (guess what?) they work with builddir != srcdir.Ettore Perazzoli2000-06-088-28/+57
| | | | svn path=/trunk/; revision=3474
* Added e-table-field-chooser*.Christopher James Lahey2000-06-0824-318/+2583
| | | | | | | | | | | | | | | | | | | 2000-06-07 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added e-table-field-chooser*. * e-table-defines.h: Moved some things to here. * e-table-field-chooser-dialog.c, e-table-field-chooser-dialog.h, e-table-field-chooser-item.c, e-table-field-chooser-item.h, e-table-field-chooser.c, e-table-field-chooser.glade, e-table-field-chooser.glade.h, e-table-field-chooser.h: New dialog to drag extra fields from. (Not yet finished.) * e-table-header-item.c, e-table-header-item.h: Changed to accommodate e-table-field-chooser. svn path=/trunk/; revision=3473
* Initial datawrapper diagram.Michael Zucci2000-06-081-0/+0
| | | | svn path=/trunk/; revision=3472
* Parser state diagram.Michael Zucci2000-06-081-0/+0
| | | | svn path=/trunk/; revision=3471
* providers/imap/camel-imap-summary.c now buildsJeffrey Stedfast2000-06-085-21/+30
| | | | svn path=/trunk/; revision=3470
* Restore the toolbar. I committed a line of code that shouldn't haveEttore Perazzoli2000-06-082-1/+6
| | | | | | been committed. svn path=/trunk/; revision=3469
* Added rules to build camel-imap-streamJeffrey Stedfast2000-06-086-120/+103
| | | | | | | | | | | | | | | | | | | | | 2000-06-07 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/Makefile.am: Added rules to build camel-imap-stream * providers/imap/camel-imap-store.c (get_folder): Update. Moved imap_create here. * providers/imap/camel-imap-folder.c (delete_messages): Remove. (imap_create): Removed. (imap_delete): Removed. (imap_exists): Removed. * providers/imap/camel-imap-stream.h: Added typedef's for the stream * providers/imap/camel-imap-stream.c: Modified to build cleanly svn path=/trunk/; revision=3468
* Properly dereference warning/debug messages. (header_references_decode):Not Zed2000-06-082-6/+15
| | | | | | | | | | | 2000-06-07 Not Zed <NotZed@HelixCode.com> * camel-mime-utils.c (header_msgid_decode_internal): Properly dereference warning/debug messages. (header_references_decode): Check we actually have msgid stuff before trying to decode it ... svn path=/trunk/; revision=3467
* put this back in, it's still used inSeth Alves2000-06-083-3/+5
| | | | | | | * cal-util/calobj.c (ical_object_find_in_string): put this back in, it's still used in cal-backend-imc.c:cal_backend_imc_update_object svn path=/trunk/; revision=3466
* *** empty log message ***Seth Alves2000-06-081-0/+2
| | | | svn path=/trunk/; revision=3465
* update some .cvsignoresSeth Alves2000-06-083-1/+2
| | | | svn path=/trunk/; revision=3464
* instead of returning a text representation, decode the text and return anSeth Alves2000-06-0812-141/+151
| | | | | | | | | | | | | | | | | | | | | | * cal-client/cal-client.c (cal_client_get_object): instead of returning a text representation, decode the text and return an iCalObject. Also added CalClientGetStatus which indicates success or type of failure. * cal-util/calobj.c (ical_object_find_in_string): #ifed out ical_object_find_in_string since it is unused now. * cal-client/client-test.c (list_uids): track get_object change * gui/calendar-commands.c (calendar_iterate): same * gui/e-day-view.c (e_day_view_update_event): same * gui/e-week-view.c (e_week_view_update_event): same * gui/print.c (print_day_details): same (print_day_summary): same (print_todo_details): same * gui/gnome-cal.c (trigger_alarm_cb): same * gui/gncal-todo.c (gncal_todo_update): same svn path=/trunk/; revision=3463
* Removed an untranslated oneFatih Demir2000-06-081-48/+54
| | | | svn path=/trunk/; revision=3462
* Added a "quantum" argument for making the panes move in jumps.Christopher James Lahey2000-06-085-10/+51
| | | | | | | | | | 2000-06-07 Christopher James Lahey <clahey@helixcode.com> * widgets/e-paned/e-hpaned.c, widgets/e-paned/e-paned.c, widgets/e-paned/e-paned.h, widgets/e-paned/e-vpaned.c: Added a "quantum" argument for making the panes move in jumps. svn path=/trunk/; revision=3461
* Fixed a refcount leak and added interfaces to add/remove foldersEttore Perazzoli2000-06-0811-106/+396
| | | | | | from an EStorage (although they are not implemented yet). svn path=/trunk/; revision=3460
* finished adding calendar prefs. screenshots. (may be second commit forAaron Weber2000-06-072-40/+430
| | | | | | | * C/config-prefs.sgml: finished adding calendar prefs. screenshots. (may be second commit for this file) svn path=/trunk/; revision=3459
* finished adding calendar prefs. screenshots. new file (screenshot forAaron Weber2000-06-074-0/+0
| | | | | | | | * C/config-prefs.sgml: finished adding calendar prefs. screenshots. * C/fig/config-cal.png: new file (screenshot for above) * C/fig/config-mail.png: same svn path=/trunk/; revision=3458
* Moved these files to calendar/cal-util - FedericoFederico Mena Quintero2000-06-075-1362/+0
| | | | svn path=/trunk/; revision=3457
* moved camel-imap-stream.* to providers/imapJeffrey Stedfast2000-06-074-0/+780
| | | | | | added providers/imap/camel-imap-summary.c svn path=/trunk/; revision=3456
* Update for folder creation/existence changes.Dan Winship2000-06-074-51/+17
| | | | | | | | | | | | * mail-ops.c (fetch_mail): * folder-browser.c (folder_browser_load_folder): Update for folder creation/existence changes. * message-list.c (message_list_set_folder): Remove the code to create the folder if it doesn't exist, since we don't want to do that. svn path=/trunk/; revision=3455
* Update for folder existence/creation changes.Dan Winship2000-06-072-5/+6
| | | | | | | * filter-driver.c (open_folder): Update for folder existence/creation changes. svn path=/trunk/; revision=3454
* Remove exists, create, delete. A CamelFolder now always references anDan Winship2000-06-0712-628/+236
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * camel-folder.c: Remove exists, create, delete. A CamelFolder now always references an existing folder. Remove delete_messages too since it wasn't being used. Add a "create" flag to get_subfolder saying whether or not to create the subfolder if it doesn't yet exist. * camel-store.c (camel_store_get_folder): Add a "create" flag to say whether or not to create the folder if it doesn't yet exist. (camel_store_delete_folder): New method, moved from CamelFolder. (cache_folder, uncache_folder): Fix up a bit. (get_folder_name): Explain what this is for. * providers/mbox/camel-mbox-folder.c: * providers/mbox/camel-mbox-store.c: Update. Remove support for hierarchical folders to simplify this for now, since we're not using it, and it's not completely clear how they should work in an ELocalStorage world. Needs to be revisited. * providers/pop3/camel-pop3-folder.c (delete_messages): Remove. * providers/pop3/camel-pop3-store.c (get_folder): Update. * providers/vee/camel-vee-folder.c (exists): Remove. * providers/vee/camel-vee-store.c (vee_get_folder): Update. svn path=/trunk/; revision=3453
* Commit stuffAnders Carlsson2000-06-072-0/+3
| | | | svn path=/trunk/; revision=3452
* *** empty log message ***Seth Alves2000-06-075-12/+542
| | | | svn path=/trunk/; revision=3451
* Changed the read and write method prototypes to return an ssize_t typeJeffrey Stedfast2000-06-078-64/+372
| | | | | | | | | | | | | | | | | | | 2000-06-06 Jeffrey Stedfast <fejj@helixcode.com> * camel-stream.[c,h]: Changed the read and write method prototypes to return an ssize_t type rather than an int and also changed the 'number of bytes' to read or write to a size_t type * camel-stream-fs.c: same as above * camel-stream-mem.c: again, same as above * camel-stream-buffer.c: same * camel-imap-stream.[c,h]: Added this new stream, cache's previously read data so each successive call will instead read from the cache svn path=/trunk/; revision=3450
* merge libical-0.17 onto the headSeth Alves2000-06-0732-1653/+1634
| | | | svn path=/trunk/; revision=3449
* And the changelogAnders Carlsson2000-06-071-0/+4
| | | | svn path=/trunk/; revision=3448
* StuffAnders Carlsson2000-06-0714-0/+1293
| | | | svn path=/trunk/; revision=3447
* fixed a bunch of problems use libical instead of libversitSeth Alves2000-06-0712-109/+322
| | | | | | | | | | | | | | | * cal-util/icalendar.c, icalendar-save.c: fixed a bunch of problems * cal-util/calobj.c (ical_object_find_in_string): use libical instead of libversit (ical_object_to_string): same (dump_icalobject): prints the contents of an icalobject for debugging * gui/Makefile.am (LINK_FLAGS): link libical.a instead of libical.la so we don't have to modify the build system of the released libical * cal-client/Makefile.am (client_test_LDADD): same * cal-util/Makefile.am (icalendar_test_LDADD): same svn path=/trunk/; revision=3446
* Initial revisionSeth Alves2000-06-075-0/+4208
| | | | svn path=/trunk/; revision=3442
* Finished evolutiontr.poFatih Demir2000-06-072-83/+125
| | | | svn path=/trunk/; revision=3441
* worked on getting providers/imap/* to build cleanly, fixed a number of ↵Jeffrey Stedfast2000-06-078-200/+263
| | | | | | | | stupid errors and things like that am commit'ing code since there are some volunteers that would like to work on imap svn path=/trunk/; revision=3440
* Removed from the public header; made static. Now everyone should useFederico Mena Quintero2000-06-077-42/+45
| | | | | | | | | | | | | 2000-06-06 Federico Mena Quintero <federico@helixcode.com> * cal-util/calobj.c (ical_object_destroy): Removed from the public header; made static. Now everyone should use refcounting. * pcs/cal-backend-imc.c (free_ical_object): Use ical_object_unref(). (remove_object): Likewise. svn path=/trunk/; revision=3439
* Bind right click on the ETable to "Save to VCard."Christopher James Lahey2000-06-062-0/+26
| | | | | | | | | 2000-06-06 Christopher James Lahey <clahey@helixcode.com> * gui/component/addressbook.c: Bind right click on the ETable to "Save to VCard." svn path=/trunk/; revision=3438
* Added a right click signal.Christopher James Lahey2000-06-0619-52/+262
| | | | | | | | | | | | 2000-06-06 Christopher James Lahey <clahey@helixcode.com> * e-table-group-container.c, e-table-group-leaf.c, e-table-group.c, e-table-group.h, e-table-item.c, e-table-item.h, e-table.c, e-table.h: Added a right click signal. * e-table-sorted-variable.c: Fixed a buffer overrun. svn path=/trunk/; revision=3437
* Leave the composer window around if the message doesn't get sent.Dan Winship2000-06-062-6/+14
| | | | | | | * mail-ops.c (composer_send_cb): Leave the composer window around if the message doesn't get sent. svn path=/trunk/; revision=3436
* Allow "GDK_KP_Delete", a keypad delete key, to delete a message.Matthew Loper2000-06-062-1/+7
| | | | | | | * folder-browser.c (etable_key): Allow "GDK_KP_Delete", a keypad delete key, to delete a message. svn path=/trunk/; revision=3435
* Remember passwords between calls. (forget_passwords): Callback for "ForgetDan Winship2000-06-064-2/+51
| | | | | | | | | | | * session.c (evolution_auth_callback): Remember passwords between calls. (forget_passwords): Callback for "Forget Passwords" menu item. * folder-browser-factory.c (control_activate): (control_deactivate): Add "Forget Passwords" menu item. svn path=/trunk/; revision=3434
* fix some function prototypesDan Winship2000-06-063-8/+14
| | | | | | * mail.h, mail-ops.c: fix some function prototypes svn path=/trunk/; revision=3433
* Add "Delete" = delete message.Dan Winship2000-06-062-0/+5
| | | | | | * folder-browser.c (etable_key): Add "Delete" = delete message. svn path=/trunk/; revision=3432
* Update for new composer attachment interface.Dan Winship2000-06-062-35/+15
| | | | | | | * mail-format.c (mail_generate_forward): Update for new composer attachment interface. svn path=/trunk/; revision=3431
* New convenience function.Dan Winship2000-06-069-408/+301
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * e-msg-composer.c (e_msg_composer_attach): New convenience function. * e-msg-composer-attachment.c: Store a CamelMimePart rather than filename/description/mime_type info. Also record whether we were told or guessed the MIME type. (e_msg_composer_attachment_new_from_mime_part): New constructor. (e_msg_composer_attachment_edit): Remove the "browse" button. (If the user wants to change the actual file that the attachment is based on, he should delete the attachment and create a new one...) Remove the "Apply" button, because it's not all that useful. Make the MIME type only track the filename if it was guessed rather than being provided. * e-msg-composer-attachment.glade: Remove "browse" and "apply" buttons. Make filename editable. * e-msg-composer-attachment-bar.c (sort): Removed. Send the attachments in the order the user attached them in. (text_changed): Removed, since we weren't enabling the relevant GnomeIconList functionality that would have used this. (update): Don't print the size if it's 0. (attach_to_multipart, etc): adjust for EMsgComposerAttachment changes. (attach_to_multipart): Use 7bit encoding for message/ subparts. (e_msg_composer_attachment_bar_attach_mime_part): New convenience function. svn path=/trunk/; revision=3430
* updateKenneth Christiansen2000-06-062-2/+2
| | | | svn path=/trunk/; revision=3429
* Added readme file, which explains the use of the newly checked in poKenneth Christiansen2000-06-064-0/+350
| | | | | | | | | | | | 2000-06-05 Kenneth Christiansen <kenneth@gnu.org> * README.tools: Added readme file, which explains the use of the newly checked in po tools. hmm, looking forward to tomorrow...viva los compleaños! :) svn path=/trunk/; revision=3428
* allow the right button to popup the menu, even when the event is beingDamon Chaplin2000-06-063-4/+22
| | | | | | | | | | | | | | | | | 2000-06-05 Damon Chaplin <damon@helixcode.com> * gui/e-week-view-event-item.c (e_week_view_event_item_button_press): allow the right button to popup the menu, even when the event is being edited. * gui/e-week-view.c: * gui/e-day-view.c: Set the keyboard focus to the EDayView/EWeekView when the right button is clicked, so that any event being edited is saved before any action (e.g. opening the Event Editor dialog) is started. Note that this won't work if we switch to asynchronous notification. svn path=/trunk/; revision=3427
* updateKenneth Christiansen2000-06-061-92/+73
| | | | svn path=/trunk/; revision=3426
* updateKenneth Christiansen2000-06-061-515/+1825
| | | | svn path=/trunk/; revision=3425
* fix typo/braino (set "Content-Disposition", not "Content-Description")Dan Winship2000-06-063-3/+9
| | | | | | | | * camel-mime-part.c (camel_mime_part_set_disposition): fix typo/braino (set "Content-Disposition", not "Content-Description") (camel_mime_part_set_filename): const poison svn path=/trunk/; revision=3424
* ja.po: Update from Japanese GNOME Users Group(translation@gnome.gr.jp).Yukihiro Nakai2000-06-061-553/+1816
| | | | svn path=/trunk/; revision=3423
* UpdateKjartan Maraas2000-06-061-516/+2061
| | | | svn path=/trunk/; revision=3422
* shuut. ;)Mathieu Lacage2000-06-051-0/+1
| | | | svn path=/trunk/; revision=3421
* a bunch of patches to make evolution compile with bonobo in strange ↵Mathieu Lacage2000-06-056-24/+31
| | | | | | prefixes. see Changelog. svn path=/trunk/; revision=3420
* Updated Ukrainian translationYuri Syrota2000-06-051-364/+228
| | | | svn path=/trunk/; revision=3419
* Another update -> only 70 entries remaining ( why all these FIXME entries ? ) .Fatih Demir2000-06-051-174/+173
| | | | svn path=/trunk/; revision=3418
* Incorporated chgs from Kevin.Aaron Weber2000-06-058-214/+326
| | | | | | | | | | | | | | * C/usage-calendar.sgml: Incorporated chgs from Kevin. * C/config-prefs.sgml: began total overhaul of structure and added content reflecting new prefs items. needs LOTS more work. * C/usage-mail.sgml: changed some references to id's in the config-prefs section. * C/fig/config-mail.png: changed filename from config-prefs.png svn path=/trunk/; revision=3417
* Updated the Turkish translation a bitFatih Demir2000-06-052-577/+1862
| | | | svn path=/trunk/; revision=3416
* Updated russian translation.Valek Frob2000-06-052-525/+1775
| | | | svn path=/trunk/; revision=3415
* Added German translation from Kai Lahmann <kl@linuxfaqs.de>, updatedEttore Perazzoli2000-06-056-14/+2798
| | | | | | POTFILES.in, and added a skeleton PO file for the Italian translation. svn path=/trunk/; revision=3414
* ja.po: Update from Japanese GNOME Users Group(translation@gnome.gr.jp).Yukihiro Nakai2000-06-041-132/+166
| | | | svn path=/trunk/; revision=3413
* Translations from KeldKenneth Christiansen2000-06-041-126/+156
| | | | | | | | balsa/po/da.po dia/po/da.po evolution/po/da.po gedit/po/da.po gnome-db/po/da.po gnome-pilot/po/da.po gnomeicu/po/da.po gnumeric/po/da.po nautilus/po/da.po svn path=/trunk/; revision=3412
* Updated Norwegian translation.Kjartan Maraas2000-06-042-124/+166
| | | | | | | | | | 2000-06-04 Kjartan Maraas <kmaraas@online.no> * no.po: Updated Norwegian translation. 2000-06-03 Valek Filippov <frob@df.ru> svn path=/trunk/; revision=3411
* Updated russian translation.Valek Frob2000-06-032-63/+87
| | | | svn path=/trunk/; revision=3410
* New function to call the print engine. (calendar_toolbar): Added the PrintFederico Mena Quintero2000-06-037-131/+170
| | | | | | | | | | | | | | | | | | | | | | 2000-06-02 Federico Mena Quintero <federico@helixcode.com> * gui/calendar-commands.c (print): New function to call the print engine. (calendar_toolbar): Added the Print button. (calendar_control_activate): Added the File/Print item. * gui/e-day-view.c (e_day_view_get_selected_time_range): Allow start_time and end_time to be NULL. * gui/e-week-view.c (e_week_view_get_selected_time_range): Likewise. * gui/print.c (range_selector_new): Show the range selector widgets. Use the correct radio group for all of them! (print_calendar): Do the dialog box here. We may want to split this function later into smaller chunks. svn path=/trunk/; revision=3409
* Ick, damn signs! Fix a bug with sign extended bytes.Not Zed2000-06-033-35/+41
| | | | | | | | | | | | 2000-06-02 Not Zed <NotZed@HelixCode.com> * camel-mime-utils.c (base64_encode_step): Ick, damn signs! Fix a bug with sign extended bytes. * camel-mime-filter-smtp.c (filter): Changed layout/logic slightly (to match From filter) svn path=/trunk/; revision=3408
* Released Evolution 0.1.Christopher James Lahey2000-06-032-1/+5
| | | | | | | | 2000-06-02 Christopher James Lahey <clahey@helixcode.com> * configure.in: Released Evolution 0.1. svn path=/trunk/; revision=3406
* Jeffrey Stedfast <fejj@helixcode.com>Jeffrey Stedfast2000-06-032-10/+15
| | | | | | | * camel-mime-filter-smtp.c (filter): Fixed the filter so that it wouldn't insert garbage under certain conditions. svn path=/trunk/; revision=3405
* Made phone/email/address labels change correctly again.Christopher James Lahey2000-06-033-6/+11
| | | | | | | | | 2000-06-02 Christopher James Lahey <clahey@helixcode.com> * contact-editor/e-contact-editor.c: Made phone/email/address labels change correctly again. svn path=/trunk/; revision=3404
* added new notebook page to the prividers config dialog for slecting ↵Jeffrey Stedfast2000-06-032-0/+71
| | | | | | text/plain or multipart/alternative svn path=/trunk/; revision=3403
* changed "Using the Shell" to "Getting Started"Jeffrey Stedfast2000-06-032-1/+5
| | | | svn path=/trunk/; revision=3402
* Added pt_BR translations.Jorge Godoy2000-06-031-0/+1047
| | | | svn path=/trunk/; revision=3401
* If the date in the summary is 0, output "?".Dan Winship2000-06-032-0/+6
| | | | | | | * message-list.c (filter_date): If the date in the summary is 0, output "?". svn path=/trunk/; revision=3400
* Reverted removal of e_setup_base_dir.Christopher James Lahey2000-06-032-0/+5
| | | | | | | | 2000-06-02 Christopher James Lahey <clahey@helixcode.com> * tests/test-movemail.c: Reverted removal of e_setup_base_dir. svn path=/trunk/; revision=3399
* Made evolution-addressbook shut down when the shell is done with it.Christopher James Lahey2000-06-032-2/+24
| | | | | | | | | 2000-06-02 Christopher James Lahey <clahey@helixcode.com> * gui/component/addressbook-component.c: Made evolution-addressbook shut down when the shell is done with it. svn path=/trunk/; revision=3398
* Added the ability to save plain text mail.Christopher James Lahey2000-06-032-25/+79
| | | | | | | | 2000-06-02 Christopher James Lahey <clahey@helixcode.com> * e-msg-composer.c: Added the ability to save plain text mail. svn path=/trunk/; revision=3397
* Don't ref the services in the cache.Christopher James Lahey2000-06-032-9/+4
| | | | | | | | 2000-06-02 Christopher James Lahey <clahey@helixcode.com> * camel-session.c: Don't ref the services in the cache. svn path=/trunk/; revision=3396
* moved some debug print statements to better locationsJeffrey Stedfast2000-06-032-20/+28
| | | | svn path=/trunk/; revision=3395
* Added Portuguese translationJesus Bravo Alvarez2000-06-034-1/+540
| | | | svn path=/trunk/; revision=3394
* keep a GList of folder browsers created (owner_unset_cb): Go through theDan Winship2000-06-032-0/+22
| | | | | | | | | * component-factory.c (create_view): keep a GList of folder browsers created (owner_unset_cb): Go through the list and close each folder before exiting so they sync their summary state, etc to disk. svn path=/trunk/; revision=3393
* Use camel_service_connect, not connect_with_url, since we already passedDan Winship2000-06-032-2/+7
| | | | | | | | * mail-ops.c (fetch_mail): Use camel_service_connect, not connect_with_url, since we already passed the URL into camel_session_get_store. svn path=/trunk/; revision=3392
* If we get a funny result, just throw it out. Basically a fix for the oneNot Zed2000-06-035-10/+149
| | | | | | | | | | | | | | | | | | | | | | 2000-06-02 Not Zed <NotZed@HelixCode.com> * camel-mime-utils.c (header_decode_date): If we get a funny result, just throw it out. Basically a fix for the one true broken TradeClient. 2000-06-01 Not Zed <NotZed@HelixCode.com> * camel-folder-summary.c (message_info_free): Free references/messsage id. (message_info_save): Save them. (message_info_load): Load them. (message_info_new): And get them from the new message. (CAMEL_FOLDER_SUMMARY_VERSION): Bumped for new changes. * camel-folder-summary.h: Added references and messageid to summary. svn path=/trunk/; revision=3391
* Update dependencies. Rewrite the GOAD vs OAF thing som more to reflectDan Winship2000-06-032-21/+51
| | | | | | | | | * README: Update dependencies. Rewrite the GOAD vs OAF thing som more to reflect OAF's new ascendency. Make the fact that you don need pilot stuff clearer. Add some new directories to the directory layout section. svn path=/trunk/; revision=3390
* Use camel_folder_free_summary instead of g_ptr_array_free. Unref theChristopher James Lahey2000-06-032-4/+11
| | | | | | | | | 2000-06-02 Christopher James Lahey <clahey@helixcode.com> * message-list.c: Use camel_folder_free_summary instead of g_ptr_array_free. Unref the folder when we're done with it. svn path=/trunk/; revision=3389
* Ref and unref objects in the service cache properly.Christopher James Lahey2000-06-033-3/+19
| | | | | | | | | | | | | 2000-06-02 Christopher James Lahey <clahey@helixcode.com> * camel-session.c: Ref and unref objects in the service cache properly. * camel-store.c: Ref the folder when returning it using lookup_folder. Used the folder's full name for the key for the folder cache since that's used to uncache it. svn path=/trunk/; revision=3388
* Free the exception and the priv struct.Christopher James Lahey2000-06-022-0/+8
| | | | | | | | 2000-06-02 Christopher James Lahey <clahey@helixcode.com> * filter-driver.c: Free the exception and the priv struct. svn path=/trunk/; revision=3387
* Fixed the multiple copies of rows in ETable bug.Christopher James Lahey2000-06-023-2/+7
| | | | | | | | | 2000-06-02 Christopher James Lahey <clahey@helixcode.com> * e-table-sorted-variable.c: Fixed the multiple copies of rows in ETable bug. svn path=/trunk/; revision=3386
* Free the uri variable.Christopher James Lahey2000-06-023-0/+10
| | | | | | | | | | 2000-06-02 Christopher James Lahey <clahey@helixcode.com> * e-shell-view.c: Free the uri variable. * e-shell.c: Free the local_directory variable. svn path=/trunk/; revision=3385
* Free the finish data.Christopher James Lahey2000-06-022-0/+21
| | | | | | | | 2000-06-02 Christopher James Lahey <clahey@helixcode.com> * widgets/misc/e-clipped-label.c: Free the finish data. svn path=/trunk/; revision=3384
* Free all the item data.Christopher James Lahey2000-06-022-0/+13
| | | | | | | | 2000-06-02 Christopher James Lahey <clahey@helixcode.com> * e-icon-bar.c: Free all the item data. svn path=/trunk/; revision=3383
* Implemented. (toolbar): Added an icon for the Save and Close command.Federico Mena Quintero2000-06-022-18/+74
| | | | | | | | | | | | | 2000-06-02 Federico Mena Quintero <federico@helixcode.com> * gui/event-editor.c (tb_save_and_close_cb): Implemented. (toolbar): Added an icon for the Save and Close command. (save_ical_object): Recompute the title of the window here. Maybe it would be better to do it when we actually get the "object_changed" signal from the CalClient. (file_close_cb): Implemented. svn path=/trunk/; revision=3382
* Fun with purify.Dan Winship2000-06-025-0/+27
| | | | | | | | | | | | | | | | | | * providers/pop3/camel-pop3-store.c (pop3_connect): free msg on success as well as failure. (camel_pop3_command_get_additional_data): free buf after reading the last line ("."). * providers/pop3/camel-pop3-folder.c (get_message_by_uid): free body data after creating the memstream from it (which will copy the data). * providers/mbox/camel-mbox-folder.c (mbox_finalize): free summary and index paths. * camel-data-wrapper.c (finalize): unref the stream, if it exists. svn path=/trunk/; revision=3381
* Implemented. (gnome_calendar_add_object): Removed function, since it wasFederico Mena Quintero2000-06-028-284/+307
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-06-02 Federico Mena Quintero <federico@helixcode.com> * gui/gnome-cal.c (save_ical_object_cb): Implemented. (gnome_calendar_add_object): Removed function, since it was identical to gnome_calendar_update_object(). Modified the rest of the code to use only the latter. (gnome_calendar_remove_object): Be more paranoid about the UID. (gnome_calendar_update_object): Ditto. Also, renamed this function from gnome_calendar_object_changed(), for consistency with the lower-level CalClient interface. * gui/event-editor.c (event_editor_class_init): New "save_ical_object" signal to ask that our parent store the calendar object to the backend. (save_ical_object): New function to save the calendar object, actually if just emits the signal. (file_save_cb): Implemented. (dialog_to_ical_object): We want priv-> alarm_program_run_program_entry (i.e. the entry inside the GnomeFileEntry), not the file entry itself. (dialog_to_ical_object): Only insert the recurrence ending date if the event is recurrent! svn path=/trunk/; revision=3380
* Revert removal of e_setup_base_dir.Christopher James Lahey2000-06-022-0/+5
| | | | | | | | 2000-06-02 Christopher James Lahey <clahey@helixcode.com> * session.c: Revert removal of e_setup_base_dir. svn path=/trunk/; revision=3379
* Made double click only work on the first button.Christopher James Lahey2000-06-025-2/+9
| | | | | | | | | 2000-06-02 Christopher James Lahey <clahey@helixcode.com> * gui/minicard/e-minicard-view.c, gui/minicard/e-minicard.c: Made double click only work on the first button. svn path=/trunk/; revision=3378
* Fixed EXTRA_DIST.Christopher James Lahey2000-06-022-1/+9
| | | | | | | | 2000-06-02 Christopher James Lahey <clahey@helixcode.com> * gui/Makefile.am: Fixed EXTRA_DIST. svn path=/trunk/; revision=3377
* Handler for the "editor_closed" signal of the event editor; we justFederico Mena Quintero2000-06-024-25/+74
| | | | | | | | | | | | | | | 2000-06-01 Federico Mena Quintero <federico@helixcode.com> * gui/gnome-cal.c (editor_closed_cb): Handler for the "editor_closed" signal of the event editor; we just destroy it then. * gui/event-editor.c (app_delete_event_cb): Callback used when the dialog is closed. Release the iCalObject here instead of the event editor's destroy handler, and emit the new "editor_closed" signal. svn path=/trunk/; revision=3376
* Connect to ETable's key_press signal. (etable_key): scroll mail onDan Winship2000-06-022-3/+43
| | | | | | | | * folder-browser.c (my_folder_browser_init): Connect to ETable's key_press signal. (etable_key): scroll mail on space/backspace. svn path=/trunk/; revision=3375
* spelling changes in commenst!Jeffrey Stedfast2000-06-021-1/+1
| | | | | | er, comments...I did it again!!! svn path=/trunk/; revision=3374
* Made sent column as wide as from column.Christopher James Lahey2000-06-022-1/+5
| | | | | | | | 2000-06-02 Christopher James Lahey <clahey@helixcode.com> * message-list.c: Made sent column as wide as from column. svn path=/trunk/; revision=3373
* source editor now fills in fieldsJeffrey Stedfast2000-06-022-0/+13
| | | | svn path=/trunk/; revision=3372
* was using the wrong clist row variable in the callbacks for the sources clistJeffrey Stedfast2000-06-022-2/+9
| | | | svn path=/trunk/; revision=3371
* two more pastosDan Winship2000-06-025-4/+9
| | | | | | | * e-table-group.c (e_table_group_key_press): * e-table.c (group_key_press): two more pastos svn path=/trunk/; revision=3370
* Fixed e_marshal_INT__INT_INT_POINTER.Christopher James Lahey2000-06-023-2/+6
| | | | | | | | 2000-06-01 Christopher James Lahey <clahey@helixcode.com> * e-util.c: Fixed e_marshal_INT__INT_INT_POINTER. svn path=/trunk/; revision=3369
* Copy and paste error.Christopher James Lahey2000-06-025-22/+14
| | | | | | | | | | 2000-06-01 Christopher James Lahey <clahey@helixcode.com> * e-table.c: Copy and paste error. * e-table-item.c: Mixed up parity on eti->editing. svn path=/trunk/; revision=3368
* Added e_marshal_INT__INT_INT_POINTER.Christopher James Lahey2000-06-025-0/+54
| | | | | | | | 2000-06-01 Christopher James Lahey <clahey@helixcode.com> * e-util.c, e-util.h: Added e_marshal_INT__INT_INT_POINTER. svn path=/trunk/; revision=3367
* Added a "key_press" signal.Christopher James Lahey2000-06-0217-6/+194
| | | | | | | | | | 2000-06-01 Christopher James Lahey <clahey@helixcode.com> * e-table-group-container.c, e-table-group-leaf.c, e-table-group.c, e-table-group.h, e-table-item.c, e-table-item.h, e-table.c, e-table.h: Added a "key_press" signal. svn path=/trunk/; revision=3366
* Add a date column. (COL_SENT_WIDTH_MIN): Make this wider. (ml_value_at):Dan Winship2000-06-023-16/+53
| | | | | | | | | | | | | | * message-list.c: Add a date column. (COL_SENT_WIDTH_MIN): Make this wider. (ml_value_at): return the sent date (as a time_t) for COL_SENT. (Fix COL_TO too while I'm here.) (ml_duplicate_value, ml_free_value, ml_initialize_value, ml_value_is_empty): COL_SENT is numeric now. (message_list_init_renderers): Create a date renderer (using text_filter to translate the time_t into a string). (message_list_init_header): Use render_date for COL_SENT. svn path=/trunk/; revision=3365
* Make the close button on the shell view exit Evolution cleanly. Not aEttore Perazzoli2000-06-022-2/+24
| | | | | | | real fix, but at least it makes it work correctly for the current setup that only allows one view. svn path=/trunk/; revision=3364
* Duh! -1 != 1. :)Dan Winship2000-06-023-2/+6
| | | | | | * e-util.c (g_int_compare): Duh! -1 != 1. :) svn path=/trunk/; revision=3363
* Don't call e_setup_base_dir.Christopher James Lahey2000-06-022-1/+4
| | | | | | | | 2000-06-01 Christopher James Lahey <clahey@helixcode.com> * tests/test-movemail.c (main): Don't call e_setup_base_dir. svn path=/trunk/; revision=3362
* Don't call e_setup_base_dir.Christopher James Lahey2000-06-022-1/+4
| | | | | | | | 2000-06-01 Christopher James Lahey <clahey@helixcode.com> * session.c: Don't call e_setup_base_dir. svn path=/trunk/; revision=3361
* Remove an offending *.Dan Winship2000-06-023-2/+6
| | | | | | * e-cell-text.h: Remove an offending *. svn path=/trunk/; revision=3359
* Made the sort when inserting a signal row be syncronous.Christopher James Lahey2000-06-023-10/+93
| | | | | | | | | 2000-06-01 Christopher James Lahey <clahey@helixcode.com> * e-table-sorted-variable.c: Made the sort when inserting a signal row be syncronous. svn path=/trunk/; revision=3358
* Fix forwarding to work for people other than me. :) [Although apparentlyDan Winship2000-06-022-1/+5
| | | | | | | | * mail-format.c (mail_generate_forward): Fix forwarding to work for people other than me. :) [Although apparently it doesn't really.] svn path=/trunk/; revision=3357
* Added "text_filter" argument that takes a const void * and returns anChristopher James Lahey2000-06-025-49/+92
| | | | | | | | | 2000-06-01 Christopher James Lahey <clahey@helixcode.com> * e-cell-text.c, e-cell-text.h: Added "text_filter" argument that takes a const void * and returns an allocated char *. svn path=/trunk/; revision=3356
* Add a quick hack to move the selection down a row when you delete aDan Winship2000-06-022-1/+13
| | | | | | | * mail-ops.c (delete_msg): Add a quick hack to move the selection down a row when you delete a message. svn path=/trunk/; revision=3355
* Accidental commit fix.Chris Lahey2000-06-022-6/+18
| | | | svn path=/trunk/; revision=3354
* Copy and paste error.Christopher James Lahey2000-06-027-8/+46
| | | | | | | | 2000-06-01 Christopher James Lahey <clahey@helixcode.com> * e-table-item.c: Copy and paste error. svn path=/trunk/; revision=3353
* use <blockquote> rather than <center><table border=1 width=95%> to frameDan Winship2000-06-022-3/+11
| | | | | | | | | | | * mail-format.c (handle_message_rfc822): use <blockquote> rather than <center><table border=1 width=95%> to frame the embedded message. If <pre> text in the subtable won't fit in the 95% width, GtkHTML will write past the border of the table (and <blockquote><table border=1> causes creeping updates so it's not usable for now). svn path=/trunk/; revision=3352
* Added e_table_get_selected_view_row.Christopher James Lahey2000-06-0215-8/+130
| | | | | | | | | | 2000-06-01 Christopher James Lahey <clahey@helixcode.com> * e-table-group-container.c, e-table-group-leaf.c, e-table-group.c, e-table-group.h, e-table-item.c, e-table.c, e-table.h: Added e_table_get_selected_view_row. svn path=/trunk/; revision=3351
* Added a g_return_if_fail check.Christopher James Lahey2000-06-022-0/+7
| | | | | | | | | 2000-06-01 Christopher James Lahey <clahey@helixcode.com> * e-storage-set-view.c (set_e_shortcut_selection): Added a g_return_if_fail check. svn path=/trunk/; revision=3350
* Turn off the grid in our ETable.Christopher James Lahey2000-06-022-0/+6
| | | | | | | | | 2000-06-01 Christopher James Lahey <clahey@helixcode.com> * message-list.c (message_list_init): Turn off the grid in our ETable. svn path=/trunk/; revision=3349
* Change of plans. The toplevel GnomeApp is now generated with Glade insteadFederico Mena Quintero2000-06-026-1539/+1572
| | | | | | | | | | | | | | | | | | | | | | | | 2000-06-01 Federico Mena Quintero <federico@helixcode.com> * gui/event-editor-dialog.glade: Change of plans. The toplevel GnomeApp is now generated with Glade instead of being created in the program code. Otherwise we can't migrate the accelerators to the new toplevel and they won't work. * gui/event-editor.[ch]: EventEditor now derives from GtkObject. This lets us use the GnomeApp created by libglade and still have signals and stuff. * gui/event-editor.c (create_menu): Tell the UI handler that the menubar is the GnomeApp's existing one, not to create a new one. (create_toolbar): Tell the UI handler to use the GnomeApp's existing toolbar. (event_editor_focus): New function to raise/focus an event editor. * gui/gnome-cal.c (gnome_calendar_edit_object): Use event_editor_focus(). svn path=/trunk/; revision=3348
* New menu callback to launch the help browser. (menu_help): add pointers toDan Winship2000-06-022-3/+45
| | | | | | | | | * e-shell-view-menu.c (command_help): New menu callback to launch the help browser. (menu_help): add pointers to the users' guide. (e_shell_view_menu_setup): Add the help menu stuff to the uih. svn path=/trunk/; revision=3347
* identity and source clists are now filled in as well as the transport ↵Jeffrey Stedfast2000-06-022-10/+87
| | | | | | notebook page in the providers_config dialog when created svn path=/trunk/; revision=3346
* build and install docsDan Winship2000-06-0213-3/+144
| | | | svn path=/trunk/; revision=3345
* improved filter instructions, vFolder instructions. still need workAaron Weber2000-06-0220-72/+438
| | | | | | | | | | | | | | | | | | | | | | | | * C/usage-mail.sgml: improved filter instructions, vFolder instructions. still need work though. * C/usage-contact.sgml: added screenshot. * C/usage-calendar.sgml: added screenshot. * C/config-prefs.sgml: added screenshots, and now describes the actual prefs dialogs. * C/fig/config-camel.png: new (screenshot) file * C/fig/filter-druid.png: same * C/fig/vfolder-druid.png: same * C/fig/calendar.png: same * C/fig/contact.png: same * C/fig/vfolder-createrule-fig.png: same * C/fig/filter-new-fig.png: same * C/fig/config-camel-fig.png: same svn path=/trunk/; revision=3344
* Oops. This needs to take a message argument because we might be writingDan Winship2000-06-022-9/+16
| | | | | | | | * mail-format.c (write_headers): Oops. This needs to take a message argument because we might be writing headers for an embedded message/rfc822 subpart rather than the root document. svn path=/trunk/; revision=3343
* return TRUE if opening a contact editor so that we don't get a "newChristopher James Lahey2000-06-0211-28/+420
| | | | | | | | | 2000-06-01 Christopher James Lahey <clahey@helixcode.com> * gui/minicard/e-minicard.c: return TRUE if opening a contact editor so that we don't get a "new dialog" contact editor. svn path=/trunk/; revision=3342
* fixed a segfault in service_acceptable()Jeffrey Stedfast2000-06-022-7/+12
| | | | | | in mail-config.c svn path=/trunk/; revision=3341
* Fixes Bug 192.Not Zed2000-06-025-6/+39
| | | | | | | | | | | | | | | | | | 2000-06-01 Not Zed <NotZed@HelixCode.com> * camel-mime-part.c (construct_from_parser): For a message part, set the default content-type to message/rfc822. Maybe needs to be done for multiparts too? 2000-05-31 Not Zed <NotZed@HelixCode.com> * camel-mime-message.c (construct_from_parser): Typo in assersion. * camel-mime-parser.c (folder_scan_step): Use a default type of message/rfc822 for multipart/digest. Bug Z192. (folder_scan_drop_step): Remove warning. svn path=/trunk/; revision=3340
* fix my email addressDan Winship2000-06-022-2/+2
| | | | svn path=/trunk/; revision=3339
* Search for ad in arg->values instead of text since it's a list ofChristopher James Lahey2000-06-022-1/+8
| | | | | | | | | | 2000-06-01 Christopher James Lahey <clahey@helixcode.com> * filter-arg-types.c (arg_address_edit_value): Search for ad in arg->values instead of text since it's a list of filter_arg_adresses. Also, free the old value in the list. svn path=/trunk/; revision=3338
* g_return_val_if_fail to prevent a crash.Christopher James Lahey2000-06-022-0/+6
| | | | | | | | 2000-06-01 Christopher James Lahey <clahey@helixcode.com> * e-sexp.c (e_sexp_term_eval): g_return_val_if_fail to prevent a crash. svn path=/trunk/; revision=3337
* Finished the configuration dialogs and renamed some Tools/ menu itemsJeffrey Stedfast2000-06-023-9/+18
| | | | | | this should also fix the bug where the VFolders menu item isn't removed when using the Calendar/etc svn path=/trunk/; revision=3336
* Updated russian translation.Valek Frob2000-06-022-104/+122
| | | | svn path=/trunk/; revision=3335
* Set up gettext. (Problem noted by Héctor García Alvarez)Dan Winship2000-06-012-0/+9
| | | | | | | * main.c (main): Set up gettext. (Problem noted by Héctor García Alvarez) svn path=/trunk/; revision=3334
* Use stock Cancel buttons in the addressbook dialogs.Ettore Perazzoli2000-06-012-3/+12
| | | | svn path=/trunk/; revision=3333
* Remove more cruft.Ettore Perazzoli2000-06-012-134/+0
| | | | svn path=/trunk/; revision=3332
* Remove cruft.Ettore Perazzoli2000-06-014-663/+0
| | | | svn path=/trunk/; revision=3331
* 5 more pixels in the default width to make the welcome message happy.Ettore Perazzoli2000-06-012-1/+5
| | | | svn path=/trunk/; revision=3330
* Remove the blockquote tags around the welcome message so that it fitsEttore Perazzoli2000-06-012-7/+8
| | | | | | in Evolution's startup window. svn path=/trunk/; revision=3329
* Make the mail folder browser use EScrollFrame for a nicer look.Ettore Perazzoli2000-06-014-12/+27
| | | | svn path=/trunk/; revision=3328
* Reduce the size of the window by a bit and add some padding to makeEttore Perazzoli2000-06-012-2/+11
| | | | | | the view look nicer. svn path=/trunk/; revision=3327
* Imported GtkScrollFrame from EOG and renamed it to EScrollFrame.Federico Mena Quintero2000-06-014-0/+1320
| | | | | | | | | | | | 2000-05-31 Federico Mena Quintero <federico@helixcode.com> * widgets/misc/e-scroll-frame.[ch]: Imported GtkScrollFrame from EOG and renamed it to EScrollFrame. * widgets/misc/Makefile.am (libemiscwidgets_a_SOURCES): Added e-scroll-frame.[ch]. svn path=/trunk/; revision=3326
* Added accelerators for the remaining items.Miguel de Icaza2000-06-015-534/+319
| | | | | | | | | | | 2000-05-31 Miguel de Icaza <miguel@helixcode.com> * contact-editor/contact-editor.glade: Added accelerators for the remaining items. Add spacing, beautify the dialogs. svn path=/trunk/; revision=3325
* Make the tree view slightly larger and hidden by default. Also, setEttore Perazzoli2000-06-013-2/+16
| | | | | | | auto-resize mode for it so that its horizontal scrollbar does not behave in a weird way. svn path=/trunk/; revision=3324
* Quit when the shell exits. This is a kludge, but a pretty necessary oneDan Winship2000-06-012-1/+16
| | | | | | | | * component-factory.c (owner_unset_cb): Quit when the shell exits. This is a kludge, but a pretty necessary one until the refcounting bugs that keep the component from exiting properly are fixed. svn path=/trunk/; revision=3323
* Closer to having a working configuration dialog working, source ↵Jeffrey Stedfast2000-06-012-11/+188
| | | | | | configuration partially works (in that it displays the dialogs) but the popup still segfaults fairly nastily svn path=/trunk/; revision=3322
* Make the toolbar look like a standard GNOME toolbar my putting it intoEttore Perazzoli2000-06-012-2/+16
| | | | | | | | a GtkFrame. Also, make sure it cannot be dragged to the left or right of the dock, because with the current non-BonoboUIHandler system we use it causes bad bad things to happen. svn path=/trunk/; revision=3321
* Fix up memory management of x-evolution-data URLs so the URLs and/or theirDan Winship2000-06-013-32/+39
| | | | | | | | | | | | | * mail-format.c (free_url, handle_text_enriched, get_url_for_icon): Fix up memory management of x-evolution-data URLs so the URLs and/or their data don't get freed while there are still references to them. * message-list.c (message_list_init_header): redo the (unused) online status column to no longer refer to pixmaps that no longer exist. svn path=/trunk/; revision=3320
* Make the toolbar look like a standard GNOME toolbar my putting it intoEttore Perazzoli2000-06-014-6/+35
| | | | | | | | a GtkFrame. Also, make sure it cannot be dragged to the left or right of the dock, because with the current non-BonoboUIHandler system we use it causes bad bad things to happen. svn path=/trunk/; revision=3319
* Implemented right-click menus for the shell's shortcut bar (the userEttore Perazzoli2000-06-019-38/+375
| | | | | | | | can remove shortcuts now) and added status bar to the shell view. Also, added an API call to EShortcutBar to get the view type for a specified group. svn path=/trunk/; revision=3318
* Added a hash table to map calendar objects to their respective eventFederico Mena Quintero2000-06-0114-1830/+504
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-05-31 Federico Mena Quintero <federico@helixcode.com> * gui/gnome-cal.h (GnomeCalendar): Added a hash table to map calendar objects to their respective event editors. * gui/gnome-cal.c (gnome_calendar_init): Create the object_editor_hash. (gnome_calendar_destroy): Free the object_editor_hash. (gnome_calendar_edit_object): New function to centralize the launching of event editors; if one already exists for a particular calendar object, we just raise its window. (edit): Use gnome_calendar_edit_object(). * gui/calendar-commands.c (display_objedit): Use gnome_calendar_edit_object(). (display_objedit_today): Likewise. * gui/e-day-view.c (e_day_view_on_new_appointment): Likewise. (e_day_view_on_edit_appointment): Likewise. * gui/e-week-view.c (e_week_view_on_new_appointment): Likewise. (e_week_view_on_edit_appointment): Likewise. * gui/event-editor.c (event_editor_new): Do not take in an iCalObject; rather provide an event_editor_set_ical_object() function. We need this because a single editor may be switched between different calendar objects. Also, do not show the event editor; leave it up to the client code. (event_editor_construct): Likewise. (clear_widgets): New function to clear the widgets to default values. (fill_widgets): New function to fill in the widgets from the iCalObject. We don't do this in init_widgets() anymore. (free_exception_clist_data): New function to free the exceptions clist data. We were leaking the row data. (init_widgets): Hook to the destroy signal of the exceptions clist. (event_editor_set_ical_object): New function. Now it also makes a copy of the calendar object for the event editor; clients do not need to copy it anymore. (event_editor_destroy): Unref the UI handler as well. (event_editor_class_init): New "ical_object_released" signal to notify the parent that we are no longer editing the calendar object. (make_title_from_ico): Handle NULL objects. * gui/event-editor.h (EventEditor): Removed fields that are no longer used. svn path=/trunk/; revision=3317
* config dialog will now allow identities to be added, edited and deletedJeffrey Stedfast2000-06-012-47/+282
| | | | | | | settings are now saved when the config dialog is exited via the OK button (only 1 identity is saved due to the fact that that is all the config file will allow) svn path=/trunk/; revision=3316
* added test-recur test program.Damon Chaplin2000-06-016-347/+1879
| | | | | | | | | | | | | | 2000-05-31 Damon Chaplin <damon@helixcode.com> * cal-util/Makefile.am: added test-recur test program. * cal-util/test-recur.c: new file to test the recurrence code. * cal-util/.cvsignore: added test-recur. * cal-util/cal-recur.c: updated. svn path=/trunk/; revision=3315
* Initialize the "urls" hash table stored on the message and store cid andDan Winship2000-06-013-125/+197
| | | | | | | | | | | | | | | | | | | | | | | | | | | * mail-format.c (mail_format_mime_message): Initialize the "urls" hash table stored on the message and store cid and other URLs there rather than as object data on the message. (get_cid): rewrite this a bunch (handle_text_enriched): move the code from write_iframe_string() into here, since it's the only place that actually needs it. (handle_text_html): simplify this a lot. We can use a cid: URL here rather than x-evolution-data. (get_url_for_icon): New routine to return URLs for icons, and cache the results, so we don't have to keep re-reading the icon files (and so we can't be spoofed into reading non-icon files). (handle_mystery, handle_audio): use get_url_for_icon. * mail-display.c (save_data): move the CamelMimePart filename extracting code from get_cid to here. (on_link_clicked, on_object_requested): Update for cid: changes. (on_url_requested): Kill off the kludgy, exploitable x-gnome-icon URL schema, update cid and x-evolution-data to match mail-format.c. It should now be easier to implement RFC 2557 (Content-Location, etc), but that RFC still pretty much sucks. svn path=/trunk/; revision=3314
* Add missing #include "Evolution.h".Ettore Perazzoli2000-06-012-0/+6
| | | | svn path=/trunk/; revision=3313
* Redo this back to the old way: a single GtkHTML with various things inlineDan Winship2000-05-315-384/+354
| | | | | | | | | | | | | | | | | | | | * mail-format.c: Redo this back to the old way: a single GtkHTML with various things inline in it. (Gets rid of flicker, simplifies some scrolling, selecting, and printing issues.) (handle_text_enriched, handle_text_html): Use <iframe>s for these, to protect the rest of the document from their possibily invalid HTML. (handle_via_bonobo): Use (new-and-improved) <object> tags for this, moving most of the work back into mail-display.c * mail-display.c (on_object_requested): Move the Bonobo embedding code back here again (reorganized a bit). (on_url_requested): add x-evolution-data handler, for iframe bodies. (mail_html_new, mail_html_end): removed (mail_display_set_message, mail_display_new): Update for NWO. svn path=/trunk/; revision=3312
* Don't hide the EPaned handle if the requisition of either of theEttore Perazzoli2000-05-313-4/+8
| | | | | | | children is zero anymore. This was causing problems with some of the widgets that are in the EShellView and have zero requisition. svn path=/trunk/; revision=3311
* Initialize the toggle items in the View menu when creating them, soEttore Perazzoli2000-05-314-22/+68
| | | | | | | | that they start up in the correct state. Deactivate the current control when displaying an empty error page. Removed some crufty debugging messages. svn path=/trunk/; revision=3310
* New files for card list.Christopher James Lahey2000-05-313-0/+277
| | | | | | | | | 2000-05-30 Christopher James Lahey <clahey@helixcode.com> * gui/component/e-cardlist-model.c, gui/component/e-cardlist-model.h: New files for card list. svn path=/trunk/; revision=3309
* Create the UI handler after we have constructed the parent GnomeApp.Federico Mena Quintero2000-05-312-12/+218
| | | | | | | | | | | | | | 2000-05-30 Federico Mena Quintero <federico@helixcode.com> * gui/event-editor.c (event_editor_construct): Create the UI handler after we have constructed the parent GnomeApp. (main_menu): Menu template is now in place. (toolbar): Tollbar template is now in place. (create_toolbar): Turn off labels in the toolbar since it sucks; it should support non-homogeneous buttons with horizontal icons and text. svn path=/trunk/; revision=3308
* Fixed the buglet that caused unwanted bogus drag & drop operations toEttore Perazzoli2000-05-312-4/+31
| | | | | | | start, and added some initial resistance to the drag & drop operation itself. svn path=/trunk/; revision=3307
* And here too.Not Zed2000-05-313-0/+34
| | | | | | | | | | | 2000-05-30 Not Zed <NotZed@HelixCode.com> * filtertypes.xml: And here too. * vfoldertypes.xml: Add body-contains and not-body-contains types. svn path=/trunk/; revision=3306
* Eeek! Declare the "owner_unset" signal correctly.Ettore Perazzoli2000-05-312-1/+4
| | | | svn path=/trunk/; revision=3305
* Increase the size of the folder title bar slightly to make it nicer.Ettore Perazzoli2000-05-312-0/+7
| | | | svn path=/trunk/; revision=3304
* Make quit work again by implementing a CORBA method to unregisterEttore Perazzoli2000-05-3111-95/+407
| | | | | | | | | | components in ShellComponent. Implemented toggle menu items to hide/show the shortcut bar and the folder bar (but they don't work, apparently because of some BonoboUIHandler bogosity). Implemented a CORBA method in Shell to allow a client to get the component that handles a certain folder type. svn path=/trunk/; revision=3303
* Removed merge cruft.Michael Zucci2000-05-311-1/+0
| | | | svn path=/trunk/; revision=3302
* Properly encode the search string.Not Zed2000-05-312-2/+7
| | | | | | | | 2000-05-30 Not Zed <NotZed@HelixCode.com> * folder-browser.c (search_set): Properly encode the search string. svn path=/trunk/; revision=3301
* Utility function to build a bool as part of an expression string.Not Zed2000-05-313-0/+52
| | | | | | | | | | 2000-05-30 Not Zed <NotZed@HelixCode.com> * e-sexp.c (e_sexp_encode_bool): Utility function to build a bool as part of an expression string. (e_sexp_encode_string): Likewise for strings. svn path=/trunk/; revision=3300
* Implemented the Transport section of the configuration dialog windowJeffrey Stedfast2000-05-313-44/+143
| | | | | | and fixed several memory leaks inside of mail-config.c svn path=/trunk/; revision=3299
* Init filter_from to NULL, for exception case. (mbox_get_message_by_uid):Not Zed2000-05-3110-18/+163
| | | | | | | | | | | | | | | | | | | | | | | | | | 2000-05-30 Not Zed <NotZed@HelixCode.com> * providers/mbox/camel-mbox-folder.c (mbox_append_message): Init filter_from to NULL, for exception case. (mbox_get_message_by_uid): Cast off_t to long int for diagnostics. * camel-url.c (camel_url_hash): Hash funciton for using camel url's as hash keys. (camel_url_equal): equal function for same. * camel-session.c (camel_session_finalise): Free cached services. (camel_session_init): Init service cache. (service_cache_remove): destroy callback to remove a service from the cache. * camel-store.c (get_folder_internal): Remove the extra ref of the folder. That seems the right behaviour ...? (camel_store_get_type): Doh, actually call store init, so the cache works. (cache_folder): strdup the folder name! no wonder it never found it again. svn path=/trunk/; revision=3298
* Translations from KeldKenneth Christiansen2000-05-311-9/+13
| | | | | | evolution/po/da.po svn path=/trunk/; revision=3297
* oops. use the seen and unseen icons to represent the right things. :)Dan Winship2000-05-311-2/+2
| | | | svn path=/trunk/; revision=3296
* use the "new" tigert pixmaps rather than the older ones. Includes aDan Winship2000-05-312-27/+27
| | | | | | | | | * message-list.c: use the "new" tigert pixmaps rather than the older ones. Includes a "replied to" icon (which is used now), but no "deleted" icon (although we have the strikeout renderer for that now). svn path=/trunk/; revision=3295
* copy this over from mail/pixmapsDan Winship2000-05-312-0/+22
| | | | svn path=/trunk/; revision=3294
* call e_table_model_row_changed, not e_table_model_changed so we do lessDan Winship2000-05-312-3/+40
| | | | | | | | | | | | | * message-list.c (message_changed): call e_table_model_row_changed, not e_table_model_changed so we do less work, and don't lose the current selection. (select_msg): Set up a timer to mark the displayed message as "seen" if it's selected for longer than 1.5 seconds (a number pulled out of Matt's butt). (ml_value_at): Use the MESSAGE_STATUS column for read/unread as well as deleted. svn path=/trunk/; revision=3293
* Added bold for unread messages.Christopher James Lahey2000-05-313-7/+23
| | | | | | | | 2000-05-30 Christopher James Lahey <clahey@helixcode.com> * message-list.c, message-list.h: Added bold for unread messages. svn path=/trunk/; revision=3292
* Added bold column's to ECellText.Christopher James Lahey2000-05-315-88/+296
| | | | | | | | 2000-05-30 Christopher James Lahey <clahey@helixcode.com> * e-cell-text.c, e-cell-text.h: Added bold column's to ECellText. svn path=/trunk/; revision=3291
* Make sure that the cursor is always shown when the selection changes.Christopher James Lahey2000-05-313-4/+59
| | | | | | | | | 2000-05-30 Christopher James Lahey <clahey@helixcode.com> * e-table-item.c: Make sure that the cursor is always shown when the selection changes. svn path=/trunk/; revision=3290
* Added e_canvas_item_show_area which makes sure that a particular area of aChristopher James Lahey2000-05-315-0/+70
| | | | | | | | | | 2000-05-30 Christopher James Lahey <clahey@helixcode.com> * e-canvas-utils.c, e-canvas-utils.h: Added e_canvas_item_show_area which makes sure that a particular area of a given item is in the scroll area. svn path=/trunk/; revision=3289
* commit'd changelog :)Jeffrey Stedfast2000-05-311-0/+17
| | | | | | explains my last commit in much finer detail svn path=/trunk/; revision=3288
* started to add a camel provider configuration toolJeffrey Stedfast2000-05-314-6/+419
| | | | svn path=/trunk/; revision=3287
* Implemented a few more imap functions in providers/imap/camel-imap-folder.cJeffrey Stedfast2000-05-315-51/+196
| | | | svn path=/trunk/; revision=3286
* Made the alphabet buttons not focusable.Christopher James Lahey2000-05-317-56/+26
| | | | | | | | | | | | | | 2000-05-30 Christopher James Lahey <clahey@helixcode.com> * gui/component/alphabet.glade: Made the alphabet buttons not focusable. * gui/minicard/e-minicard-view.c: Made the "123" button work. * gui/minicard/e-reflow-sorted.c: Made all buttons past the last letter available work. svn path=/trunk/; revision=3285
* Added a bit of space around the alphabet bar.Christopher James Lahey2000-05-313-4/+11
| | | | | | | | | 2000-05-30 Christopher James Lahey <clahey@helixcode.com> * gui/component/alphabet.glade: Added a bit of space around the alphabet bar. svn path=/trunk/; revision=3284
* Added alphabet.glade and alphabet.glade.h.Christopher James Lahey2000-05-3115-13/+1057
| | | | | | | | | | | | | | | | 2000-05-30 Christopher James Lahey <clahey@helixcode.com> * gui/component/Makefile.am: Added alphabet.glade and alphabet.glade.h. * gui/component/addressbook.c, gui/component/alphabet.glade, gui/component/alphabet.glade.h: Added an alphabet bar. * gui/minicard/e-minicard-view.c, gui/minicard/e-minicard-view.h, gui/minicard/e-reflow-sorted.c, gui/minicard/e-reflow-sorted.h: Added the ability to just to a particular spot in the reflow. svn path=/trunk/; revision=3283
* Added BONOBO_GNOME_CFLAGS to CPPFLAGS.Christopher James Lahey2000-05-302-1/+6
| | | | | | | | 2000-05-30 Christopher James Lahey <clahey@helixcode.com> * printing/Makefile.am: Added BONOBO_GNOME_CFLAGS to CPPFLAGS. svn path=/trunk/; revision=3282
* Made double clicking create a new card. Set the empty message.Christopher James Lahey2000-05-3015-158/+563
| | | | | | | | | | | | | | | | | 2000-05-30 Christopher James Lahey <clahey@helixcode.com> * gui/minicard/e-minicard-view.c: Made double clicking create a new card. Set the empty message. * gui/minicard/e-minicard.c: Made sorting be case insensitive. * gui/minicard/e-reflow-sorted.c, e-reflow.c, e-reflow.h: Added a message for when the reflow is empty. * printing/e-contact-print.c, printing/medbook.ecps: Made the default printout be full page. Made sorting case insensitive. svn path=/trunk/; revision=3281
* Flush - FedericoFederico Mena Quintero2000-05-3016-941/+915
| | | | svn path=/trunk/; revision=3280
* Added "sequence_complete" signal.Christopher James Lahey2000-05-3012-9/+138
| | | | | | | | | | | | | | | | 2000-05-30 Christopher James Lahey <clahey@helixcode.com> * backend/ebook/e-book-view-listener.c, backend/ebook/e-book-view-listener.h, backend/ebook/e-book-view.c, backend/ebook/e-book-view.h, backend/idl/addressbook.idl, backend/pas/pas-backend-file.c, backend/pas/pas-backend-ldap.c, backend/pas/pas-book-factory.c, backend/pas/pas-book-view.c, backend/pas/pas-book-view.h: Added "sequence_complete" signal. * printing/e-contact-print.c: Made printing wait for "sequence_complete" signal and made it sort. svn path=/trunk/; revision=3279
* Switched to using "cursor_change" signal instead of "row_selection" forChristopher James Lahey2000-05-302-17/+45
| | | | | | | | | | | 2000-05-30 Christopher James Lahey <clahey@helixcode.com> * message-list.c: Switched to using "cursor_change" signal instead of "row_selection" for switching messages. Select the first row (still doesn't work because of ETable.) Adapt to some small ETable changes. Set drawfocus to FALSE. svn path=/trunk/; revision=3278
* Fixed a bunch of selection bugs. Removed "spreadsheet" argument (for now.)Christopher James Lahey2000-05-3027-218/+808
| | | | | | | | | | | | | | 2000-05-30 Christopher James Lahey <clahey@helixcode.com> * e-table-group-container.c, e-table-group-container.h, e-table-group-leaf.c, e-table-group-leaf.h, e-table-group.c, e-table-group.h, e-table-item.c, e-table-item.h, e-table.c, e-table.h, test-check.c, test-cols.c, test-table.c: Fixed a bunch of selection bugs. Removed "spreadsheet" argument (for now.) Added "cursor_mode" argument. Added "cursor_change" signal. Temporarily removed "selection_mode" argument. svn path=/trunk/; revision=3277
* Added a title bar for the folder view. Removed title bar from theEttore Perazzoli2000-05-3010-129/+1011
| | | | | | | | shortcut view. Made shortcuts behave correctly when moved around. Also, implemented automatic re-saving of the shortcuts when they change. svn path=/trunk/; revision=3276
* incorporated kevins notes. incorporated kevins notes.Aaron Weber2000-05-306-118/+168
| | | | | | | * C/usage-contact.sgml: incorporated kevins notes. * C/usage-mainwindow.sgml: incorporated kevins notes. svn path=/trunk/; revision=3275
* diff -r1.206 ChangeLogMichael Zucci2000-05-304-3/+18
| | | | | | | | | | | | | | | | 2a3,9 > * camel-store.c (camel_store_init): Move it to here. If this > level is going to maintain it, it should set it up. Lets see what > caching folders breaks :( > > * providers/pop3/camel-pop3-store.c (camel_pop3_store_init): Dont > init folder cache here. > 7a15,16 > (camel_mbox_summary_expunge): Remove some debug, and dont offset > frompos? svn path=/trunk/; revision=3274
* Fix wrong order of the key/value parameters in the call toEttore Perazzoli2000-05-302-1/+6
| | | | | | | | `g_hash_table_insert()' when initializing the EStorageSetView. This was causing addition of new folders to a registered storage at runtime to fail. svn path=/trunk/; revision=3273
* Make sure we copy messages which are still intact to the new folder.Not Zed2000-05-304-4/+26
| | | | | | | | | | | | 2000-05-29 Not Zed <NotZed@HelixCode.com> * providers/mbox/camel-mbox-summary.c (camel_mbox_summary_expunge): Make sure we copy messages which are still intact to the new folder. (camel_mbox_summary_expunge): Update the frompos as well when moving the content. svn path=/trunk/; revision=3272
* > (message_changed): Track changes to the source message in theMichael Zucci2000-05-302-4/+68
| | | | | | | | | > summary. > (folder_changed): Track folder changes, re-query the folder that > changed, and cascade the changed event as well. > (camel_vee_folder_finalise): Free subfolder and subfolder summary. svn path=/trunk/; revision=3271
* Translations from KeldKenneth Christiansen2000-05-301-30/+34
| | | | | | | balsa/po/da.po evolution/po/da.po gnome-utils/po/da.po gnomeicu/po/da.po gnumeric/po/da.po svn path=/trunk/; revision=3270
* Hardcode the vfolder source to just the inbox (so at least it returnsNot Zed2000-05-304-4/+38
| | | | | | | | | | | | | | | 2000-05-29 Not Zed <NotZed@HelixCode.com> * folder-browser.c (folder_browser_load_folder): Hardcode the vfolder source to just the inbox (so at least it returns something). * component-factory.c (create_test_storage): Create a vfolder dir first, and put the folders in that. (create_test_storage): Create the storage as VFolders, not "storage_name" :) svn path=/trunk/; revision=3269
* Check the searched folder is open before trying to search it.Not Zed2000-05-302-0/+17
| | | | | | | | | 2000-05-29 Not Zed <NotZed@HelixCode.com> * providers/vee/camel-vee-folder.c (vee_folder_build): Check the searched folder is open before trying to search it. svn path=/trunk/; revision=3268
* add a "format" argument so we can fetch different kinds of text.Dan Winship2000-05-302-27/+86
| | | | | | | | | | * e-msg-composer.c (get_editor_text): add a "format" argument so we can fetch different kinds of text. (format_text): New function to do line wrapping on plain text. (build_message): Build multipart/alternative messages rather than HTML-only ones. Yay. We don't suck (as much) any more! svn path=/trunk/; revision=3267
* Fix up some glib precondition stuff. Try to set the URL inDan Winship2000-05-302-15/+20
| | | | | | | | | * camel-service.c (camel_service_new): Fix up some glib precondition stuff. Try to set the URL in camel_service_new before checking whether or not it's "empty" so that you can successfully set "sendmail:" as a URL. svn path=/trunk/; revision=3266
* Moved macros/gnome-autogen.sh to bin/gnome-autogen.sh.Martin Baulig2000-05-293-14/+5
| | | | svn path=/trunk/; revision=3260
* If `USE_GNOME_2_MACROS' is set, use the GNOME 2.0 macros from theMartin Baulig2000-05-292-1/+11
| | | | | | | | | 2000-05-29 Martin Baulig <baulig@suse.de> * gnome-autogen.sh: If `USE_GNOME_2_MACROS' is set, use the GNOME 2.0 macros from the `macros2' directory. svn path=/trunk/; revision=3259
* Install macros to `$(datadir)/aclocal/gnome-macros' whenMartin Baulig2000-05-294-3/+19
| | | | | | | | | | | | 2000-05-29 Martin Baulig <baulig@suse.de> * gnome-common.m4, Makefile.am: Install macros to `$(datadir)/aclocal/gnome-macros' when INSIDE_GNOME_COMMON. * gnome-autogen.sh: New file. When using gnome-common instead of the macros/ directory, use this in your autogen.sh. svn path=/trunk/; revision=3258
* TypoRoss Golder2000-05-291-1/+1
| | | | svn path=/trunk/; revision=3257
* Fixed setting of arguments.Christopher James Lahey2000-05-293-6/+10
| | | | | | | | 2000-05-28 Christopher James Lahey <clahey@helixcode.com> * e-table-group-container.c: Fixed setting of arguments. svn path=/trunk/; revision=3256
* helper function since we need to set "modal" on the dialogs returned byDan Winship2000-05-292-14/+95
| | | | | | | | | | | | | | | * mail-config.c (error_dialog): helper function since we need to set "modal" on the dialogs returned by gnome_error_dialog to make them work when popped up from the modal Druid. (service_acceptable): New function to check if the info entered on a store/transport page actually checks out. (mail_config_druid): Connect to the "next" signal on the store and transport pages and don't let the user continue if the data is bad and "check this before continuing" is checked. Also, only display sources/transports in the "mail" domain. (Ie, not "vfolder".) svn path=/trunk/; revision=3255
* Add a domain field to CamelProvider, to say what kind of data it provides.Dan Winship2000-05-299-3/+39
| | | | | | | | | | | | | | | | | | | * camel-provider.h: Add a domain field to CamelProvider, to say what kind of data it provides. * providers/imap/camel-imap-provider.c: * providers/mbox/camel-mbox-provider.c: * providers/pop3/camel-pop3-provider.c: * providers/sendmail/camel-sendmail-provider.c: * providers/smtp/camel-smtp-provider.c: Set domain to "mail". * providers/nntp/camel-nntp-provider.c: Set domain to "news". * providers/vee/camel-vee-provider.c: Set domain to "vfolder". (So it doesn't end up being listed as a potential mail source in the mail config wizard.) svn path=/trunk/; revision=3254
* Updated tr.po for evolutionFatih Demir2000-05-292-296/+164
| | | | svn path=/trunk/; revision=3253
* (connect_to_server): Remove port number from error message sinceDan Winship2000-05-292-4/+5
| | | | | | | it's not terribly useful and we were getting it from the wrong place anyway. svn path=/trunk/; revision=3252
* #include <errno.h>Dan Winship2000-05-292-0/+5
| | | | | | * e-msg-composer.c: #include <errno.h> svn path=/trunk/; revision=3251
* Split apart password and APOP auth, since some servers seem to do both,Dan Winship2000-05-293-123/+161
| | | | | | | | | | | | | | | | | * providers/pop3/camel-pop3-store.c: Split apart password and APOP auth, since some servers seem to do both, but don't really. (connect_to_server): Renamed from try_connect. Now actually does the connection up to the point of checking the greeting for APOP support. (query_auth_types): Return APOP, if appropriate. Call pop3_disconnect after connect_to_server since we don't really want to be connected. (pop3_connect): Use connect_to_server rather than duplicating code. Fix a one-byte buffer overrun in the APOP code. (pop3_disconnect): Make this able to clean up after a partial connect. svn path=/trunk/; revision=3250
* Remove extra free of evolution_directory.Dan Winship2000-05-292-2/+4
| | | | | | * main.c (main): Remove extra free of evolution_directory. svn path=/trunk/; revision=3249
* Use `foo@bar' rather than `"" <foo@bar>' for email addresses with no nameDan Winship2000-05-292-2/+8
| | | | | | | | * camel-mime-utils.c (header_address_list_format_append): Use `foo@bar' rather than `"" <foo@bar>' for email addresses with no name component. svn path=/trunk/; revision=3248
* Use `foo@bar' rather than `<foo@bar>' for recipient with no name.Dan Winship2000-05-292-6/+15
| | | | | | | * mail-format.c (write_recipients_to_stream): Use `foo@bar' rather than `<foo@bar>' for recipient with no name. svn path=/trunk/; revision=3247
* Updated russian translation.Valek Frob2000-05-292-15/+23
| | | | svn path=/trunk/; revision=3246
* don't put up an error message if the user cancels the password dialog.Dan Winship2000-05-292-1/+7
| | | | | | | * mail-ops.c (fetch_mail): don't put up an error message if the user cancels the password dialog. svn path=/trunk/; revision=3245
* Make EvolutionStorage use the correct name when registering itself.Ettore Perazzoli2000-05-292-1/+6
| | | | svn path=/trunk/; revision=3244
* Remove storage test code that I committed by accident.Ettore Perazzoli2000-05-282-5/+7
| | | | svn path=/trunk/; revision=3243
* Added a missing smtp-related file to the dist.Ross Golder2000-05-281-0/+1
| | | | svn path=/trunk/; revision=3242
* vfolder gui! So you can define them,k they show up in the list (well,Not Zed2000-05-287-14/+245
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | after a restart), but they always come up empty - doesn't search any folders yet. 2000-05-27 Not Zed <NotZed@HelixCode.com> * Makefile.am (SHELL_OBJS): Include mail storage so we can initialise folders. * component-factory.c (create_test_storage): Parses vfolder defintions and adds them to the storage. Definetly needs more work. * folder-browser-factory.c (control_activate): Add the VFolder druid menu item. (control_deactivate): And remove it. * mail-ops.c (vfolder_editor_clicked): For editing vfolder definitions (rather like filters, oddly enough :). Tries to update the shell but it doesn't seem to work properly - requires a mail component restart to take effect. * folder-browser.c (folder_browser_load_folder): Handle vfolder: urls' appropriately and map to camel. Still needs a way to tell the vfolder what folders to search! (all vfolders come up empty!). svn path=/trunk/; revision=3241
* New file - lists rules appropriate for vfolders (no actions, etc).Not Zed2000-05-285-30/+133
| | | | | | | | | | | | | | | | | 2000-05-27 Not Zed <NotZed@HelixCode.com> * vfoldertypes.xml: New file - lists rules appropriate for vfolders (no actions, etc). * Makefile.am (EXTRA_DIST): Add vfoldertypes.xml * filter-driver.c (filter_driver_expand_option): Made public from expand_filter_option. (filter_driver_rule_count): find out how many user rules are defined. (filter_driver_rule_get): Get a user rule by index. svn path=/trunk/; revision=3240
* Added double click to open contact editor.Christopher James Lahey2000-05-286-0/+105
| | | | | | | | | | | 2000-05-25 Christopher James Lahey <clahey@helixcode.com> * gui/component/addressbook.c, gui/component/e-addressbook-model.c, gui/component/e-addressbook-model.h: Added double click to open contact editor. svn path=/trunk/; revision=3239
* Added double click handling.Christopher James Lahey2000-05-2817-12/+208
| | | | | | | | | | 2000-05-28 Christopher James Lahey <clahey@helixcode.com> * e-table-group-container.c, e-table-group-leaf.c, e-table-group.c, e-table-group.h, e-table-item.c, e-table-item.h, e-table.c, e-table.h: Added double click handling. svn path=/trunk/; revision=3238
* Added a COL_DELETED and made it the strikeout column for both textChristopher James Lahey2000-05-283-4/+24
| | | | | | | | | 2000-05-28 Christopher James Lahey <clahey@helixcode.com> * message-list.c, message-list.h: Added a COL_DELETED and made it the strikeout column for both text renderers. svn path=/trunk/; revision=3237
* added Kevin Breit to author and copyright.Aaron Weber2000-05-2814-412/+540
| | | | | | | | | | | | | | | | | | | | * C/evolution-guide.sgml: added Kevin Breit to author and copyright. * C/apx-authors.sgml: Put app authors in a simplelist. * C/usage-mail.sgml: Removed USAGE-SETUP insertion, added xref to send users to config-setupassist chapter. This and the following changes take setup druid coverage out of usage section and put it in config section. * C/config-setupassist.sgml: Added mail druid coverage from usage-setup.sgml. * C/usage-setup.sgml: Removed file. contents in config-setupassist.sgml. * C/evolution-guide.sgml: Removed USAGE-SETUP entity (and file usage-setup.sgml.) svn path=/trunk/; revision=3236
* Translations from KeldKenneth Christiansen2000-05-281-12/+5
| | | | | | | | | | achtung/po/da.po dia/po/da.po dr-genius/po/da.po evolution/po/da.po gedit/po/da.po gimp/po/da.po gimp/po-plug-ins/da.po gimp/po-script-fu/da.po glade/po/da.po gnome-db/po/da.po gnomeicu/po/da.po mc/po/da.po nautilus/po/da.po svn path=/trunk/; revision=3235
* Various improvements:Dan Winship2000-05-282-74/+290
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * mail-format.c: Various improvements: (call_handler_function, etc): Add a "mime_type" argument to the handlers, so that if a part is tagged as "application/octet-stream", and we figure out that it's really something else, the handler we call can know what that something else is. (handle_text_enriched): Small fixes to make this not do text/enriched-specific syntax in text/richtext or vice versa. (handle_mystery): Allow for mystery data that can't even be saved to disk. (ie, unrecognized external-body). Let the caller specify the URL to use. (handle_message_external_body): New function to deal with message/external-body parts. Generates URLs for anon-ftp, local-file, and URL access-types, and a more-useful-than-before descriptive message for other types. (handle_audio, handle_undisplayable): Use gnome_mime_get_value to try to get a description of the MIME type to display to the user rather than the raw form. (This will only work if the user has recent gnome-vfs installed. [If they don't, it works just like it used to.]) svn path=/trunk/; revision=3234
* Ripped out camel_imap_command_get_additional_data() from camel-imap-store ↵Jeffrey Stedfast2000-05-285-152/+272
| | | | | | and implemented a number of methods in camel-imap-folder svn path=/trunk/; revision=3233
* Moved over from event-editor-utils.c. (e_dialog_editable_get): Likewise.Federico Mena Quintero2000-05-283-13/+274
| | | | | | | | | | | | | | | | | | | | | 2000-05-27 Federico Mena Quintero <federico@helixcode.com> * e-dialog-widgets.c (e_dialog_editable_set): Moved over from event-editor-utils.c. (e_dialog_editable_get): Likewise. (e_dialog_toggle_set): Likewise. (e_dialog_toggle_get): Likewise. (e_dialog_spin_set): Likewise. (e_dialog_spin_get_double): Likewise. (e_dialog_spin_get_int): Likewise. (e_dialog_option_menu_set): Likewise, and added a value map. (e_dialog_option_menu_get): Likewise. (e_dialog_dateedit_set): Likewise. (e_dialog_dateedit_get): Likewise. (e_dialog_radio_set): New function. (e_dialog_radio_get): New function. svn path=/trunk/; revision=3232
* Fix 'make dist' errors.Ross Golder2000-05-2819-2000/+5504
| | | | svn path=/trunk/; revision=3231
* Added spec file for 'rpm -tb evolution-x.y.tar.gz' ability.Ross Golder2000-05-283-1/+130
| | | | svn path=/trunk/; revision=3230
* Added my name to the about boxJeffrey Stedfast2000-05-281-0/+1
| | | | svn path=/trunk/; revision=3229
* Updated russian translation.Valek Frob2000-05-272-138/+146
| | | | svn path=/trunk/; revision=3228
* Fix a bug (security/stability) in its usage of mail_html_write.Dan Winship2000-05-272-1/+4
| | | | | | | * mail-format.c (handle_text_html): Fix a bug (security/stability) in its usage of mail_html_write. svn path=/trunk/; revision=3227
* Updated Norwegian translation.Kjartan Maraas2000-05-272-82/+86
| | | | | | | | 2000-05-26 Kjartan Maraas <kmaraas@online.no> * no.po: Updated Norwegian translation. svn path=/trunk/; revision=3226
* + * e-shell-view-menu.c (command_about_box): Make authorlist moreMatthew Loper2000-05-272-8/+38
| | | | | | | | | | + alphabetical. + (command_show_treeview): New function; shows the treeview, when it + has been hidden. + (command_show_shortcut_bar): New function; shows the shortcut bar, + when it's been hidden. svn path=/trunk/; revision=3225
* Added "strikeout_column" argument.Christopher James Lahey2000-05-275-4/+154
| | | | | | | | 2000-05-26 Christopher James Lahey <clahey@helixcode.com> * e-cell-text.c, e-cell-text.h: Added "strikeout_column" argument. svn path=/trunk/; revision=3224
* Made "drawgrid", "drawfocus", "spreadsheet", and "length_threshold"Christopher James Lahey2000-05-2715-80/+408
| | | | | | | | | | | | | | 2000-05-26 Christopher James Lahey <clahey@helixcode.com> * e-table-group-container.c, e-table-group-container.h, e-table-group-leaf.c, e-table-group-leaf.h, e-table.c, e-table.h: Made "drawgrid", "drawfocus", "spreadsheet", and "length_threshold" arguments set from the ETable effect all the end ETableItems. * e-table-header.c: Made column resize a bit less bumpy. svn path=/trunk/; revision=3223
* new file new file New directory, for figure graphics.Aaron Weber2000-05-2724-320/+1320
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * C/fig/mainwindow-pic.png: new file * C/fig/mail-druid-pic.png: new file * C/fig: New directory, for figure graphics. * C/apx-gloss.sgml: new file. glossary. thx. to kevin from chicago. * C/usage-setup.sgml: More accurate description of druid, and moved to mail section-- see usage-mail.sgml entry. This is a new location for this entity, and it may move more later. * C/usage-mainwindow.sgml: altered description of starting evolution. added screenshot for main-window picture. * C/usage-mail.sgml: added screenshots, added coverage of setup druid and put it into get-and-send section, which is probably not where it should stay. Also started filter druid coverage and clarified examples, esp. in Bcc: section. * C/usage-contact.sgml: Clarified examples. * C/preface.sgml: rewording of "what is" and "about book" sections. * C/evolution-guide.sgml: added glossary entity APX-GLOSS, altered phrasing in part intros, changed order of Setup-assistant section. * C/config-prefs.sgml: changed wording, removed ref. to re-running setup assistant. svn path=/trunk/; revision=3222
* set CAMEL_MESSAGE_ANSWERED on a message after a successful reply.Dan Winship2000-05-273-10/+35
| | | | | | | | | | * mail-ops.c (composer_send_cb, reply): set CAMEL_MESSAGE_ANSWERED on a message after a successful reply. * message-list.c (folder_changed): free the summary with camel_folder_free_summary rather than g_ptr_array_free. svn path=/trunk/; revision=3221
* routine to read the user's signature file. (set_editor_text): If the userDan Winship2000-05-262-1/+75
| | | | | | | | | | | * e-msg-composer.c (get_signature): routine to read the user's signature file. (set_editor_text): If the user has configured a signature, append it to the set text. (e_msg_composer_new): Call set_editor_text with "" to load the signature (if any). svn path=/trunk/; revision=3220