aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Made the storage view update at changes in the storage, andEttore Perazzoli2000-05-2619-275/+1137
| | | | | | | | | | implemented a BonoboObject for wrapping the Evolution::Storage CORBA interface. Also fixed a few bugs. This makes the shell's storage extensibility usable for Evolution components. svn path=/trunk/; revision=3219
* Update for CamelMultipart changes.Dan Winship2000-05-262-0/+4
| | | | | | * e-msg-composer.c (build_message): Update for CamelMultipart changes. svn path=/trunk/; revision=3218
* Don't set a default boundary. Require the caller to do that.Dan Winship2000-05-263-5/+37
| | | | | | | | | | | | * camel-multipart.c (camel_multipart_init): Don't set a default boundary. Require the caller to do that. (set_boundary): if boundary is NULL, generate a "random" boundary. * camel-mime-part-utils.c (camel_mime_part_construct_content_from_parser): Add a call to camel_multipart_set_boundary after creating a new multipart. svn path=/trunk/; revision=3217
* Update for PersistStream changesDan Winship2000-05-262-2/+10
| | | | | | | * mail-format.c (handle_via_bonobo): Update for PersistStream changes svn path=/trunk/; revision=3216
* Update for PersistStream changesDan Winship2000-05-262-2/+7
| | | | | | | * e-msg-composer.c (get_editor_text, set_editor_text): Update for PersistStream changes svn path=/trunk/; revision=3215
* Put the main notebook directly under a simple GtkWindow. We are going toFederico Mena Quintero2000-05-265-1545/+1941
| | | | | | | | | | | | | | | | | | | | 2000-05-25 Federico Mena Quintero <federico@helixcode.com> * gui/event-editor-dialog.glade: Put the main notebook directly under a simple GtkWindow. We are going to pull out the notebook and slap it into our custom-built GnomeApp, anwyays. * gui/event-editor.c: Made the EventEditor derive from GnomeApp. Added a BonoboUIHandler for its menu and toolbar. (make_title_from_ico): Create a nice title for the window. (get_widgets): Fetch the Glade widgets here instead of all over the place. (event_editor_new): Temporary hack to show the dialog here, just so that I can test it. * gui/Makefile.am (EXTRA_DIST): Added the Glade messages file. svn path=/trunk/; revision=3214
* Added Spanish to configure.inHector Garcia2000-05-263-298/+750
| | | | svn path=/trunk/; revision=3213
* updated changelog to reflect changes I made in providers/imapJeffrey Stedfast2000-05-261-0/+11
| | | | svn path=/trunk/; revision=3212
* Added initial code to camel-imap-folder.cJeffrey Stedfast2000-05-261-0/+636
| | | | svn path=/trunk/; revision=3211
* Updated several imap source filesJeffrey Stedfast2000-05-262-18/+8
| | | | svn path=/trunk/; revision=3210
* Use camel_data_wrapper_new instead of camel_simple_data_wrapper_new.Not Zed2000-05-262-1/+6
| | | | | | | | | 2000-05-25 Not Zed <NotZed@HelixCode.com> * e-msg-composer.c (build_message): Use camel_data_wrapper_new instead of camel_simple_data_wrapper_new. svn path=/trunk/; revision=3209
* Replace simple data wrapper here too, oops.NotZed2000-05-262-1/+5
| | | | | | | | | | 2000-05-25 NotZed <NotZed@HelixCode.com> * camel-mime-part-utils.c (camel_mime_part_construct_content_from_parser): Replace simple data wrapper here too, oops. svn path=/trunk/; revision=3208
* Removed camel-simple-data-wrapper again. Less code to maintain == betterNotZed2000-05-267-216/+91
| | | | | | | | | | | | | | 2000-05-25 NotZed <NotZed@HelixCode.com> * Makefile.am (libcamel_la_SOURCES): Removed camel-simple-data-wrapper again. Less code to maintain == better code. * camel-data-wrapper.c (construct_from_stream): Fixes for bug where text attachments dont work. Made data-wrapper concrete for the second time. svn path=/trunk/; revision=3207
* Account for extra pixel at right end of ETable.Christopher James Lahey2000-05-267-8/+23
| | | | | | | | | | | | | 2000-05-25 Christopher James Lahey <clahey@helixcode.com> * e-table-header.c: Account for extra pixel at right end of ETable. * e-table-item.c: Make grid less intrusive. * e-table.c: Make scrollbars disappear when appropriate. svn path=/trunk/; revision=3206
* Made dragging columns work.Christopher James Lahey2000-05-263-54/+58
| | | | | | | | 2000-05-25 Christopher James Lahey <clahey@helixcode.com> * e-table-header-item.c: Made dragging columns work. svn path=/trunk/; revision=3205
* Removed some columns.Christopher James Lahey2000-05-262-4/+4
| | | | | | | | 2000-05-25 Christopher James Lahey <clahey@helixcode.com> * gui/component/addressbook.c: Removed some columns. svn path=/trunk/; revision=3204
* Do not initialize libglade twice.Federico Mena Quintero2000-05-267-26/+217
| | | | | | | | | | | | 2000-05-25 Federico Mena Quintero <federico@helixcode.com> * gui/main.c (init_bonobo): Do not initialize libglade twice. * gui/component-factory.c (create_view): Set the folder_uri property, otherwise the calendar will not get loaded into the view. svn path=/trunk/; revision=3203
* Took out code that had been there to reconnect to the server if it was notJeffrey Stedfast2000-05-266-5/+1428
| | | | | | | | | | | | | 2000-05-25 Jeffrey Stedfast <fejj@helixcode.com> * providers/smtp/camel-smtp-transport.c (_send_to): Took out code that had been there to reconnect to the server if it was not already connected - Mailer code was fixed so that this should not be needed. * providers/imap/camel-imap-store.[c,h]: Initial code. svn path=/trunk/; revision=3202
* From shell/ChangeLog:Christopher James Lahey2000-05-264-1/+14
| | | | | | | | | | | | | | | 2000-05-25 Christopher James Lahey <clahey@helixcode.com> * e-storage-set-view.c: Make this always look pretty, with Helix GNOME or without. From calendar/ChangeLog: 2000-05-25 Christopher James Lahey <clahey@helixcode.com> * gui/main.c: Make it so that warnings don't crash calendar. svn path=/trunk/; revision=3201
* Fixed a bug where we were resizing a non-existent window.Christopher James Lahey2000-05-253-10/+17
| | | | | | | | | 2000-05-25 Christopher James Lahey <clahey@helixcode.com> * widgets/e-paned/e-hpaned.c, widgets/e-paned/e-vpaned.c: Fixed a bug where we were resizing a non-existent window. svn path=/trunk/; revision=3200
* Reorganized the shell to allow dynamic registration of storages andEttore Perazzoli2000-05-2559-181/+2813
| | | | | | | folder types, and changed all the components to work with the new setup. svn path=/trunk/; revision=3199
* Made the handlebar disappear if either side is empty, hidden, or requestsChristopher James Lahey2000-05-255-97/+193
| | | | | | | | | | | 2000-05-25 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: Made the handlebar disappear if either side is empty, hidden, or requests 0 size. svn path=/trunk/; revision=3198
* connect to and disconnect from the transport.Dan Winship2000-05-252-3/+13
| | | | | | | * mail-ops.c (composer_send_cb): connect to and disconnect from the transport. svn path=/trunk/; revision=3197
* Removed.Christopher James Lahey2000-05-253-272/+4
| | | | | | | | 2000-05-24 Christopher James Lahey <clahey@helixcode.com> * e-paned.c, e-paned.h: Removed. svn path=/trunk/; revision=3196
* Was using the wrong include here.Christopher James Lahey2000-05-253-1/+9
| | | | | | | | | | 2000-05-24 Christopher James Lahey <clahey@helixcode.com> * e-shell-view.c: Was using the wrong include here. * e-storage-set-view.c: Got rid of the lines in the tree view. svn path=/trunk/; revision=3195
* Re-add camel-simple-data-wrapper.h, which was removed for some reason.Dan Winship2000-05-252-0/+6
| | | | | | | * camel.h: Re-add camel-simple-data-wrapper.h, which was removed for some reason. svn path=/trunk/; revision=3194
* Fix compilation with builddir != srcdir.Ettore Perazzoli2000-05-252-0/+5
| | | | svn path=/trunk/; revision=3193
* Added more files to the imap provider to use as an outline - will likely ↵Jeffrey Stedfast2000-05-254-0/+235
| | | | | | | | need heavy editing later in development This is mostly meant as guidance to both me and any volunteers that start working on imap svn path=/trunk/; revision=3192
* Added widgets/e-paned/Makefile.Christopher James Lahey2000-05-2525-36/+1771
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-05-24 Christopher James Lahey <clahey@helixcode.com> * configure.in: Added widgets/e-paned/Makefile. * tests/ui-tests/message-browser.c: Switched from GtkPaned to EPaned. * widgets/Makefile.am: Added e-paned directory. * widgets/e-paned/, widgets/e-paned/.cvsignore, widgets/e-paned/Makefile.am, widgets/e-paned/e-hpaned.c, widgets/e-paned/e-hpaned.h, widgets/e-paned/e-paned.c, widgets/e-paned/e-paned.h, widgets/e-paned/e-vpaned.c, widgets/e-paned/e-vpaned.h: New widget based completely on GtkPaned from 1.4. This will be more advanced soon. From calendar/ChangeLog: 2000-05-24 Christopher James Lahey <clahey@helixcode.com> * gui/Makefile.am: Added libepaned.a. * gui/gnome-cal.c: Switched from GtkPaned to EPaned. From mail/ChangeLog: 2000-05-24 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added libepaned.a. * folder-browser.c: Switched from GtkPaned to EPaned. From shell/ChangeLog: 2000-05-24 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added libepaned.a. * e-shell-view.c: Switched from GtkPaned to EPaned. From widgets/shortcut-bar/ChangeLog: 2000-05-24 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added libepaned.a. * test-shortcut-bar.c: Switched from GtkPaned to EPaned. svn path=/trunk/; revision=3191
* Fixes to make the SMTP transport thread-safeEDT 2000 Jeffrey Stedfast2000-05-253-18/+45
| | | | | | | | | Wed May 24 18:09:26 EDT 2000 Jeffrey Stedfast <fejj@helixcode.com> * providers/smtp/camel-smtp-transport.[c,h]: Fixes to make the SMTP transport thread-safe svn path=/trunk/; revision=3190
* Szabolcs BAN <shooby@gnome.hu>Szabolcs Ban2000-05-241-144/+178
| | | | | | Updated svn path=/trunk/; revision=3189
* Switched printing and gui.Christopher James Lahey2000-05-2415-169/+301
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-05-23 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Switched printing and gui. * backend/ebook/e-book-view-listener.h, backend/ebook/e-book-view.h, backend/ebook/e-book.h, backend/ebook/e-card-cursor.h, backend/ebook/e-card-list.h, backend/ebook/e-card-simple.h, backend/ebook/e-card.h: Fixed the #defines to work elsewhere in evolution. * gui/component/Makefile.am: Added linking to libecontactprint. * gui/component/addressbook.c: Added a menu item to print the current query. * printing/Makefile.am: Add linking to libebook and requirements. Add installation of ecps files. * printing/e-contact-print.c, printing/e-contact-print.h: Changed this to use real data from an EBook. * printing/test-print.c: Made this pass NULL, NULL to e_contact_print_dialog_new so that it will compile. svn path=/trunk/; revision=3188
* Fixed the remove column callback.Christopher James Lahey2000-05-243-2/+8
| | | | | | | | 2000-05-23 Christopher James Lahey <clahey@helixcode.com> * e-table-header-item.c: Fixed the remove column callback. svn path=/trunk/; revision=3187
* Added debug fprintfs, tested with a few messages (smtp_data): Fixed to useEDT 2000 Jeffrey Stedfast2000-05-245-63/+105
| | | | | | | | | | | | | | | Tue May 23 17:49:21 EDT 2000 Jeffrey Stedfast <fejj@helixcode.com> * providers/smtp/camel-smtp-transport.c: Added debug fprintfs, tested with a few messages (smtp_data): Fixed to use data_wrapper_write_to_stream() * camel-mime-filter-smtp.c (filter): Modified to escape all lines beginning with a '.' and to place \r before each \n if one did not previously exist. Removed code to escape "From " as it was found to not be needed * providers/imap/.cvsignore: added file svn path=/trunk/; revision=3186
* Commit for if my laptop dies - FedericoFederico Mena Quintero2000-05-2428-4213/+1881
| | | | svn path=/trunk/; revision=3185
* Added right click menus to the table header items.Christopher James Lahey2000-05-245-38/+371
| | | | | | | | | | | 2000-05-23 Christopher James Lahey <clahey@helixcode.com> * e-table-header-item.c: Added right click menus to the table header items. * e-table-sort-info.c: Fixed a small bug. svn path=/trunk/; revision=3184
* Fixed some memory leaks.Christopher James Lahey2000-05-242-0/+6
| | | | | | | | 2000-05-23 Christopher James Lahey <clahey@helixcode.com> * contact-editor/e-contact-save-as.c: Fixed some memory leaks. svn path=/trunk/; revision=3183
* Added e-contact-editor-save-as.c and e-contact-editor-save-as.h.Christopher James Lahey2000-05-239-2/+274
| | | | | | | | | | | | | | | | 2000-05-23 Christopher James Lahey <clahey@helixcode.com> * contact-editor/Makefile.am: Added e-contact-editor-save-as.c and e-contact-editor-save-as.h. * contact-editor/e-contact-save-as.c, contact-editor/e-contact-save-as.h: New files that display a save as dialog and then save the given card to that file. * gui/minicard/e-minicard.c: Call e_contact_save_as in a right click menu. svn path=/trunk/; revision=3182
* Added e_write_file.Christopher James Lahey2000-05-235-0/+58
| | | | | | | | 2000-05-23 Christopher James Lahey <clahey@helixcode.com> * e-util.c, e-util.h: Added e_write_file. svn path=/trunk/; revision=3181
* Shut up.Ettore Perazzoli2000-05-231-0/+7
| | | | svn path=/trunk/; revision=3180
* Updated.Ettore Perazzoli2000-05-231-4/+0
| | | | svn path=/trunk/; revision=3179
* Get rid of the old `evolution-service-repository' cruft and startEttore Perazzoli2000-05-2325-487/+1046
| | | | | | implementing new CORBA storage interfaces for the shell. svn path=/trunk/; revision=3178
* Updated Norwegian translation.Kjartan Maraas2000-05-232-84/+88
| | | | | | | | | | 2000-05-23 Kjartan Maraas <kmaraas@online.no> * no.po: Updated Norwegian translation. 2000-05-23 Andreas Hyden <a.hyden@cyberpoint.se> svn path=/trunk/; revision=3177
* Make scrollbar arrow buttons work.Christopher James Lahey2000-05-233-0/+12
| | | | | | | | 2000-05-23 Christopher James Lahey <clahey@helixcode.com> * e-table.c: Make scrollbar arrow buttons work. svn path=/trunk/; revision=3176
* stuffJeffrey Stedfast2000-05-234-24/+101
| | | | svn path=/trunk/; revision=3175
* stuffJeffrey Stedfast2000-05-231-2/+2
| | | | svn path=/trunk/; revision=3174
* stuff dudeJeffrey Stedfast2000-05-232-6/+4
| | | | svn path=/trunk/; revision=3173
* junkJeffrey Stedfast2000-05-231-2/+2
| | | | svn path=/trunk/; revision=3172
* changelogJeffrey Stedfast2000-05-231-0/+5
| | | | svn path=/trunk/; revision=3171
* more stuffJeffrey Stedfast2000-05-231-7/+10
| | | | svn path=/trunk/; revision=3170
* changelogJeffrey Stedfast2000-05-231-0/+2
| | | | svn path=/trunk/; revision=3169
* stuffJeffrey Stedfast2000-05-232-3/+4
| | | | svn path=/trunk/; revision=3168
* I said stuff, dudeJeffrey Stedfast2000-05-232-0/+5
| | | | svn path=/trunk/; revision=3167
* dude, just stuffJeffrey Stedfast2000-05-236-88/+113
| | | | svn path=/trunk/; revision=3166
* Updated Swedish translationAndreas Hydén2000-05-232-76/+104
| | | | svn path=/trunk/; revision=3165
* added camel-mime-filter-smtp.[c,h] and made mods to camel-mime-filter-from.cJeffrey Stedfast2000-05-234-16/+364
| | | | svn path=/trunk/; revision=3163
* Szabolcs BAN <shooby@gnome.hu>Szabolcs Ban2000-05-233-8/+994
| | | | | | * Added lang Hu svn path=/trunk/; revision=3162
* Fixed my mess-up, sorry about that.Julian Missig2000-05-225-11/+62
| | | | svn path=/trunk/; revision=3151
* Argh. I didn't mean for that to go in the repository, could've sworn I had ↵Julian Missig2000-05-221-21/+0
| | | | | | the right CVSROOT. svn path=/trunk/; revision=3150
* Added gnomemm.m4 for proper gnomemm checkingJulian Missig2000-05-221-0/+21
| | | | svn path=/trunk/; revision=3149
* Gabber now has *working* i18n!Julian Missig2000-05-225-62/+11
| | | | svn path=/trunk/; revision=3148
* Added Norwegian translationKjartan Maraas2000-05-224-0/+8
| | | | svn path=/trunk/; revision=3147
* Update from Akira TAGOH.Yukihiro Nakai2000-05-222-87/+91
| | | | | | * ja.po: Update from Akira TAGOH. svn path=/trunk/; revision=3146
* Updated for the GtkHTML API changes. Also fixed some compilerEttore Perazzoli2000-05-2114-34/+69
| | | | | | warnings here and there. svn path=/trunk/; revision=3145
* new files to implement iCalendar recurrence rules. These are only partDamon Chaplin2000-05-2013-125/+1623
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-05-20 Damon Chaplin <damon@helixcode.com> * cal-util/cal-recur.[hc]: new files to implement iCalendar recurrence rules. These are only part finished, but people may like to check that the architecture seems OK. 2000-05-17 Damon Chaplin <damon@helixcode.com> * gui/e-day-view.c (e_day_view_on_delete_occurrence): * gui/e-week-view.c (e_week_view_on_delete_occurrence): use a copy of the iCalObject so we detect the change in the "update_event" callback. Maybe we should just update the view ourselves and then we wouldn't need to detect any change in the callback. * cal-util/calobj.c (ical_object_reset_recurrence): new function to get rid of any recurrence rules. Used when we 'unrecur' an event. * gui/e-day-view.c (e_day_view_key_press): don't add a new event if it won't fit, or we end up adding a new event for each key press. (e_day_view_update_event_label): don't update it if it doesn't have an EText item (i.e. it isn't visible). * gui/e-day-view-time-item.c: allow selection of times using this column. svn path=/trunk/; revision=3144
* Fixes for stream stuff.NotZed2000-05-203-18/+16
| | | | | | | | | | 2000-05-19 NotZed <NotZed@HelixCode.com> * mail-format.c: Fixes for stream stuff. * mail-display.c (save_data_cb): Remove exception stuff on streams. svn path=/trunk/; revision=3143
* > searchpart = strchr(namepart, '?');NotZed2000-05-2030-485/+562
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-05-19 NotZed <NotZed@HelixCode.com> * camel-simple-data-wrapper.c (construct_from_stream): If we already have been constructed, unref our content. (write_to_stream): Check we've been constructued, and change for stream api changes. * camel-mime-parser.c: Removed exception stuff. * md5-utils.c (md5_get_digest_from_stream): repaired. * camel-mime-message.c: Remove exception from write_to_stream, and fix, and fix formatting. * providers/sendmail/camel-sendmail-transport.c (_send_internal): Fix for stream changes. * providers/pop3/camel-pop3-store.c (camel_pop3_command): Fixes for stream changes. * providers/mbox/camel-mbox-folder.c, and elsewhere, fix all stream api changes. (mbox_append_message): Use stream_close() now its back. (mbox_append_message): unref the from filter. * camel-stream-mem.c: And here. * camel-stream-fs.[ch]: Here too. * camel-stream-filter.c: Likewise. This is getting tedious. * camel-stream-buffer.c (stream_write): Fix a few little problems. (stream_close): Reimplmeent. (camel_stream_buffer_read_line): Slightly more efficient version, that also only allocates the right amount of memory for strings. * camel-seekable-substream.c: Likewise. * camel-seekable-stream.[ch]: Remove exceptions, fix formatting, changes for stream (re)fixes. set_bounds returns an error. * camel-stream.[ch]: Remove exceptions. Make flush and reset return an error code, repair all the screwed up formatting, and put back close. * camel-mime-part-utils.c (camel_mime_part_construct_content_from_parser): And here. * camel-mime-part.c (camel_mime_part_set_content): And this too. (write_to_stream): Fixed for stream changes. * camel.h: Fixed. * providers/vee/camel-vee-folder.c (vee_search_by_expression): Implement. Performs an intersection of the two searches. (camel_vee_folder_finalise): Unref search folders. (vee_append_message): Implement append. svn path=/trunk/; revision=3142
* New files with utilities for hooking up widgets in Glade-generatedFederico Mena Quintero2000-05-204-22/+362
| | | | | | | | | | | 2000-05-19 Federico Mena Quintero <federico@helixcode.com> * e-dialog-widgets.[ch]: New files with utilities for hooking up widgets in Glade-generated dialogs. * Makefile.am (libeutil_la_SOURCES): Added e-dialog-widgets.[ch]. svn path=/trunk/; revision=3141
* Added initialize_value and value_is_empty callbacks.Christopher James Lahey2000-05-202-1/+53
| | | | | | | | | 2000-05-19 Christopher James Lahey <clahey@helixcode.com> * message-list.c: Added initialize_value and value_is_empty callbacks. svn path=/trunk/; revision=3140
* Added initialize_value and value_is_empty callbacks.Christopher James Lahey2000-05-205-0/+78
| | | | | | | | | | 2000-05-19 Christopher James Lahey <clahey@helixcode.com> * contact-editor/e-contact-editor-categories.c, gui/component/e-addressbook-model.c: Added initialize_value and value_is_empty callbacks. svn path=/trunk/; revision=3139
* Added initialize_value and value_is_empty callbacks.Christopher James Lahey2000-05-2023-168/+656
| | | | | | | | | | | | | | | | 2000-05-19 Christopher James Lahey <clahey@helixcode.com> * e-table-example-1.c, e-table-example-2.c, e-table-simple.c, e-table-simple.h, e-table-size-test.c, test-check.c, test-cols.c, test-table.c: Added initialize_value and value_is_empty callbacks. * e-table-model.c, e-table-model.h: Added initialize_value and value_is_callback virtual functions to the ETableModel class. * e-table-subset.c: Perpetuate the initialize_value and value_is_empty methods. svn path=/trunk/; revision=3138
* A little vfolder test.Michael Zucci2000-05-203-4/+197
| | | | svn path=/trunk/; revision=3137
* Translations from KeldKenneth Christiansen2000-05-191-84/+84
| | | | | | | evolution/po/da.po gdict/po/da.po gnome-media/po/da.po nautilus/po/da.po svn path=/trunk/; revision=3136
* Fixed warning message. (time_add_day): Likewise. (time_add_month):Federico Mena Quintero2000-05-193-6/+26
| | | | | | | | | | | | | | | | | 2000-05-19 Federico Mena Quintero <federico@helixcode.com> * cal-util/timeutil.c (time_add_minutes): Fixed warning message. (time_add_day): Likewise. (time_add_month): Likewise. (time_add_year): Likewise. (time_from_day): Of all functions, *this* one had to have a bug. Set the tm.tm_isdst to -1 to specify that we don't know whether the time is in DST or not. This fixes *many* bugs upstream. (time_week_begin): Likewise. We never noticed this since the week functions are never used. (time_week_end): Likewise. svn path=/trunk/; revision=3135
* Fixed a bug that broke address field support.Christopher James Lahey2000-05-193-2/+7
| | | | | | | | | 2000-05-19 Christopher James Lahey <clahey@helixcode.com> * contact-editor/e-contact-editor.c: Fixed a bug that broke address field support. svn path=/trunk/; revision=3134
* From a patch by Iain Holmes <ih@csd.abdn.ac.uk>Christopher James Lahey2000-05-195-4/+36
| | | | | | | | | | | | 2000-05-19 Christopher James Lahey <clahey@helixcode.com> From a patch by Iain Holmes <ih@csd.abdn.ac.uk> * e-table-config.c, e-table.c: Fixed getting text content from a node in the case of a non string based content field in the xml library. svn path=/trunk/; revision=3133
* Added support for arbitrary fields in the contact editor.Christopher James Lahey2000-05-195-0/+214
| | | | | | | | | | 2000-05-19 Christopher James Lahey <clahey@helixcode.com> * contact-editor/e-contact-editor.c, contact-editor/e-contact-editor.h: Added support for arbitrary fields in the contact editor. svn path=/trunk/; revision=3132
* Added e_container_foreach_leaf.Christopher James Lahey2000-05-195-2/+64
| | | | | | | | 2000-05-19 Christopher James Lahey <clahey@helixcode.com> * e-gui-utils.c, e-gui-utils.h: Added e_container_foreach_leaf. svn path=/trunk/; revision=3130
* move the development_warning from mail to shell so you don't get theDan Winship2000-05-194-69/+68
| | | | | | | nasty partially drawn shortcut bar at startup, and so you only have to see it once, regardless of how many mail folders you have svn path=/trunk/; revision=3129
* Update for camel_folder_get_uids (folder_changed,Dan Winship2000-05-193-31/+37
| | | | | | | | | | * message-list.c (select_msg): Update for camel_folder_get_uids (folder_changed, message_list_set_folder): Update for camel_folder_get_summary * mail-ops.c (fetch_mail): Update for camel_folder_get_uids svn path=/trunk/; revision=3128
* update for camel_folder_get_uids changeDan Winship2000-05-192-8/+13
| | | | | | | * filter-driver.c (filter_driver_run): update for camel_folder_get_uids change svn path=/trunk/; revision=3127