aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* If the folder is frozen, don't refresh, just record that we need to do itDan Winship2001-06-295-7/+84
| | | | | | | | | | | | | | | | | | | * providers/imap/camel-imap-folder.c (imap_refresh_info): If the folder is frozen, don't refresh, just record that we need to do it later. (imap_append_online): If the APPEND doesn't trigger an immediate EXISTS response (because the folder isn't the selected folder, or because the server doesn't do that until the next command), call imap_refresh_info on the folder. (imap_copy_online): Likewise. (Replacing the unconditional NOOP that was there before, which absolutely killed filter performance by forcing the IMAP provider to switch back and forth between folders after every copy or move.) (imap_thaw): If the folder needs a refresh, do it. * camel-folder.c (camel_folder_is_frozen): New method svn path=/trunk/; revision=10565
* simplified(refactored) signature handling + better support for htmlRadek Doulik2001-06-298-48/+177
| | | | | | | | | | | | | signatures 2001-06-28 Radek Doulik <rodo@ximian.com> * mail-config.c: use new fields everywhere * mail-config.h: as below * Mail.idl: added html_signature and has_html_signature svn path=/trunk/; revision=10564
* simplified(refactored) signature handling + better support for htmlRadek Doulik2001-06-293-69/+37
| | | | | | signatures svn path=/trunk/; revision=10563
* Small typoRodrigo Moya2001-06-281-2/+1
| | | | svn path=/trunk/; revision=10562
* added cut/copy/paste entries to the main menuRodrigo Moya2001-06-282-0/+14
| | | | | | | | 2001-06-28 Rodrigo Moya <rodrigo@ximian.com> * evolution-tasks.xml: added cut/copy/paste entries to the main menu svn path=/trunk/; revision=10561
* new functions for allowing the execution of clipboard-related commandsRodrigo Moya2001-06-286-49/+158
| | | | | | | | | | | | | | | 2001-06-28 Rodrigo Moya <rodrigo@ximian.com> * gui/e-calendar-table.[ch] (e_calendar_table_cut_clipboard), (e_calendar_table_copy_clipboard), (e_calendar_table_paste_clipboard): new functions for allowing the execution of clipboard-related commands * gui/tasks-control.c (tasks_control_cut_cmd), (tasks_control_copy_cmd), (tasks_control_paste_cmd): added callbacks for the new clipboard-related menu entries svn path=/trunk/; revision=10560
* Re-added removed paramter in call to evolution_shell_component_newRodrigo Moya2001-06-282-0/+2
| | | | svn path=/trunk/; revision=10559
* added cut/copy/paste entries to the main menuRodrigo Moya2001-06-282-0/+18
| | | | | | | | | 2001-06-27 Rodrigo Moya <rodrigo@ximian.com> * evolution-calendar.xml: added cut/copy/paste entries to the main menu svn path=/trunk/; revision=10558
* removed not-uses-anymore parameter in call toRodrigo Moya2001-06-2810-2/+184
| | | | | | | | | | | | | | | | | | | | | | | | | 2001-06-28 Rodrigo Moya <rodrigo@ximian.com> * gui/component-factory.c: removed not-uses-anymore parameter in call to evolution_shell_component_new * gui/gnome-cal.[ch] (gnome_calendar_cut_clipboard), (gnome_calendar_copy_clipboard), (gnome_calendar_paste_clipboard): new functions for allowing execution of clipboard-related commands * gui/e-day-view.[ch] (e_day_view_cut_clipboard), (e_day_view_copy_clipboard), (e_day_view_paste_clipboard): ditto * gui/e-week-view.[ch] (e_week_view_cut_clipboard), (e_week_view_copy_clipboard), (e_week_view_paste_clipboard): ditto 2001-06-27 Rodrigo Moya <rodrigo@ximian.com> * gui/calendar-commands.c (cut_event_cmd), (copy_event_cmd), (paste_event_cmd): added callbacks for the new clipboard-related menu entries svn path=/trunk/; revision=10557
* Rename `e_shell_new_view()' into `e_shell_create_view()' to avoidEttore Perazzoli2001-06-286-11/+16
| | | | | | confusion with `e_shell_view_new()'. svn path=/trunk/; revision=10556
* Get the Mail Component to understand `mailto:'.Ettore Perazzoli2001-06-282-1/+33
| | | | svn path=/trunk/; revision=10555
* Make the shell to be able to display URIs that the user specified onEttore Perazzoli2001-06-289-47/+159
| | | | | | the command-line. svn path=/trunk/; revision=10554
* Added a URI schema registry to the shell, and changed the bootstrapEttore Perazzoli2001-06-289-5/+440
| | | | | | | sequence to get the schema lists from the components and register them into it. svn path=/trunk/; revision=10553
* remove FIXME from FileInsertFile.Larry Ewing2001-06-284-179/+103
| | | | | | | | | | | | | | | 2001-06-27 Larry Ewing <lewing@ximian.com> * evolution-message-composer.xml: remove FIXME from FileInsertFile. * e-msg-composer.c (menu_file_insert_file_cb): make hook this up. (get_sig_file_content): use get_file_content. (get_file_content): make this usable for both insertion and signatures. (read_file_content): added helper function to read file. svn path=/trunk/; revision=10552
* Remove redundant declaration for `free_ShellComponentListener_servant()'.Ettore Perazzoli2001-06-282-3/+5
| | | | svn path=/trunk/; revision=10551
* Get EvolutionShellComponent to emit a "handle_external_uri" when itEttore Perazzoli2001-06-282-0/+20
| | | | | | gets an handleExternalURI CORBA invokation. svn path=/trunk/; revision=10550
* Rename the method implementation functions to match the CORBA names.Ettore Perazzoli2001-06-282-41/+58
| | | | svn path=/trunk/; revision=10549
* Add method `ShellComponent::handleExternalURI' and anEttore Perazzoli2001-06-2814-3/+138
| | | | | | | | | `external_uri_schemas' attribute. Update the EvolutionShellComponent GTK+ wrapper accordingly. Update all the components to pass a NULL `external_uri_schemas' list when initializing themselves as EvolutionShellComponents. svn path=/trunk/; revision=10548
* Initialize the private send_lock. (camel_transport_finalize): Free theJeffrey Stedfast2001-06-284-4/+70
| | | | | | | | | | | | | | | 2001-06-27 Jeffrey Stedfast <fejj@ximian.com> * camel-transport.c (camel_transport_init): Initialize the private send_lock. (camel_transport_finalize): Free the private send_lock. (camel_transport_get_type): Set the init and finalize functions. (camel_transport_send): Lock the transport. (camel_transport_send_to): Same. * camel-private.h: Add CAMEL_TRANSPORT_(UN)LOCK macros. svn path=/trunk/; revision=10547
* Updated to match the current API.Jeffrey Stedfast2001-06-283-3/+10
| | | | | | | | | | | 2001-06-27 Jeffrey Stedfast <fejj@ximian.com> * tests/folder/test9.c (main): Updated to match the current API. * tests/folder/test3.c: #include <gtk/gtk.h> since we use gtk_init(). svn path=/trunk/; revision=10546
* Use the new header_address_fold.Jeffrey Stedfast2001-06-284-83/+53
| | | | | | | | | | | | | | | | | | 2001-06-27 Jeffrey Stedfast <fejj@ximian.com> * camel-internet-address.c (camel_internet_address_encode_address): Use the new header_address_fold. * camel-mime-utils.c: Removed some old #if 0'd code of mine. (rfc2047_encode_word): If enclen is 0, don't write an encoded word token (=?iso-8859-7?Q??= would be an invalid token). (header_address_fold): New function to wrap address headers - header_fold() was force-wrapping rfc2047 encoded words which was making the test suite fail. The *real* solution, however, is to not create rfc2047 encoded words longer than 72 chars. svn path=/trunk/; revision=10545
* Bump required gal version for new accessors in ETree.Peter Williams2001-06-2810-7/+115
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-06-27 Peter Williams <peterw@ximian.com> * configure.in (gal): Bump required gal version for new accessors in ETree. mail: 2001-06-27 Peter Williams <peterw@ximian.com> * folder-browser-ui.c: Uncomment EditSelectThread. Yaay! * mail-callbacks.c (select_thread): New function. Self-explanatory name. Implementation is a little hairy. * mail-callbacks.h: Prototype it here. * mail-callbacks.c (invert_selection): Here too. (select_all): Here too. * subscribe-dialog.c (subscribe_select_all): Update to use new ETree accessors. (subscribe_invert_selection): Here too. calendar: 2001-06-27 Peter Williams <peterw@ximian.com> * conduits/*/Makefile.am (INCLUDES): More srcdir != builddir fixes. svn path=/trunk/; revision=10544
* Bump version number due to incompatible changes in ETree.Peter Williams2001-06-284-34/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-06-27 Peter Williams <peterw@ximian.com> * configure.in: Bump version number due to incompatible changes in ETree. gal/e-table: 2001-06-27 Peter Williams <peterw@ximian.com> * e-tree-selection-model.c (e_tree_selection_model_add_to_selection): New function, heavily based on select_single_row. * e-tree-selection-model.h: Added prototype; * e-tree.c (e_tree_get_model): New accessor function. (e_tree_get_selection_model): Same. (e_tree_selected_count, e_tree_select_all, e_tree_invert_select): Removed. With the accessors these become pointless. * e-tree.h: Prototype the functions above. Remove a few functions that don't make sense anymore. svn path=/trunk/; revision=10543
* track storage change - we're only using 1 array now.Chris Toshok2001-06-286-76/+365
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-06-27 Chris Toshok <toshok@ximian.com> * gui/contact-list-editor/e-contact-list-model.c (contact_list_row_count): track storage change - we're only using 1 array now. (contact_list_value_at): same. (contact_list_model_destroy): same. (e_contact_list_model_init): same. (e_contact_list_model_add_email): same. (e_contact_list_model_add_card): same. (e_contact_list_model_remove_row): same. (e_contact_list_model_remove_all): new function - just free/unref all existing rows. (e_contact_list_model_get_email): new function, returns the alloc'ed string containing either an email address or an encoded ECardId. * gui/contact-list-editor/e-contact-list-model.h: remove the 2 separate arrays for email and cards, and store them in the same array. * gui/contact-list-editor/e-contact-list-editor.h (struct _EContactListEditor): add the visible_addr_checkbutton widget. * gui/contact-list-editor/e-contact-list-editor.c (visible_addrs_toggled_cb): new function. (e_contact_list_editor_init): connect to "toggled" on visible_addrs_checkbutton. (file_save_cb): new function. (tb_save_and_close_cb): new function. (verbs): add Save and Save & Close. (list_added_cb): new function. (list_modified_cb): new function. (save_card): new function - we do *not* use e_card_merging_* calls here. (e_contact_list_editor_get_arg): un-#if 0 code in the "card" getter. (e_contact_list_editor_set_arg): same for the "card" setter. (extract_info): new function. (fill_in_info): new function. * gui/contact-list-editor/contact-list-editor.glade: add a checkbutton at the bottom to determine whether to visibly include mail addresses in mail sent to this list. svn path=/trunk/; revision=10542
* work around an e-tree bugjacob berkman2001-06-282-0/+7
| | | | | | | | 2001-06-27 jacob berkman <jacob@ximian.com> * folder-browser.c (save_cursor_pos): work around an e-tree bug svn path=/trunk/; revision=10541
* Updated to use TigerT's attachment icon.Jeffrey Stedfast2001-06-282-2/+5
| | | | | | | | | 2001-06-27 Jeffrey Stedfast <fejj@ximian.com> * evolution-message-composer.xml: Updated to use TigerT's attachment icon. svn path=/trunk/; revision=10540
* Added a pixcache array for special pixmaps to use in the composer.Jeffrey Stedfast2001-06-282-1/+21
| | | | | | | | | | 2001-06-27 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer.c: Added a pixcache array for special pixmaps to use in the composer. (setup_ui): Set the pixcache. svn path=/trunk/; revision=10539
* Install the add-attachment.png icon.Jeffrey Stedfast2001-06-282-0/+5
| | | | | | | | 2001-06-27 Jeffrey Stedfast <fejj@ximian.com> * Makefile.am: Install the add-attachment.png icon. svn path=/trunk/; revision=10538
* Copy and Move to Folder now require the Shift key.Jeffrey Stedfast2001-06-282-2/+5
| | | | | | | | | 2001-06-27 Jeffrey Stedfast <fejj@ximian.com> * evolution-mail-message.xml: Copy and Move to Folder now require the Shift key. svn path=/trunk/; revision=10537
* Fixed Cut/Copy/Paste to work - it turns out I couldn't share a singleJeffrey Stedfast2001-06-283-41/+34
| | | | | | | | | | 2001-06-27 Jeffrey Stedfast <fejj@ximian.com> * folder-browser.c: Fixed Cut/Copy/Paste to work - it turns out I couldn't share a single GtkInvisible between all the FolderBrowser's after all. svn path=/trunk/; revision=10536
* this is even better in size. /tigertTuomas Kuosmanen2001-06-281-0/+0
| | | | svn path=/trunk/; revision=10535
* new version of the calendar mini icon on the folder tree.. /tigertTuomas Kuosmanen2001-06-282-0/+5
| | | | svn path=/trunk/; revision=10534
* Make "Move" the default action.Jeffrey Stedfast2001-06-282-5/+9
| | | | | | | | 2001-06-27 Jeffrey Stedfast <fejj@ximian.com> * filtertypes.xml: Make "Move" the default action. svn path=/trunk/; revision=10533
* forgot to save before comitting...Peter Williams2001-06-281-1/+0
| | | | svn path=/trunk/; revision=10532
* Change to use more reality-based API below. Include folder-browser-ui.hPeter Williams2001-06-284-30/+41
| | | | | | | | | | | | | | | | | | | | | 2001-06-27 Peter Williams <peterw@ximian.com> * folder-browser-factory.c (control_deactivate): Change to use more reality-based API below. Include folder-browser-ui.h too. (control_activate): Remove now-unused 'int state'. * folder-browser-ui.h: Changed prototypes to match changes below. * folder-browser-ui.c (folder_browser_ui_rm_message): Commented out to reflect reality of how this stuff works (you can't actually remove the pieces). (folder_browser_ui_rm_global): Same. (folder_browser_ui_rm_list): Left because here we add the view menus. (folder_browser_ui_add_list): ... which were moved here. (folder_browser_ui_rm_all): New function, does the job of old ui_rm() svn path=/trunk/; revision=10531
* Changed the Expunge accel to ^E instead of ^X since ^X is Cut andJeffrey Stedfast2001-06-282-7/+13
| | | | | | | | | | 2001-06-27 Jeffrey Stedfast <fejj@ximian.com> * evolution-mail-list.xml: Changed the Expunge accel to ^E instead of ^X since ^X is Cut and reveresed the order of the Cut/Copy/Paste and Select* menu item groups. svn path=/trunk/; revision=10530
* fixed (e_calendar_table_on_copy): fixedRodrigo Moya2001-06-272-38/+23
| | | | | | | | | 2001-06-27 Rodrigo Moya <rodrigo@ximian.com> * gui/e-calendar-table.c (selection_received): fixed (e_calendar_table_on_copy): fixed svn path=/trunk/; revision=10529
* Remove a ChangeLog entry that referred to code that I haven'tEttore Perazzoli2001-06-271-11/+0
| | | | | | committed yet. Ooops. :-) svn path=/trunk/; revision=10528
* Oops. Can't use the wombat version of the master categories list yet.Christopher James Lahey2001-06-272-2/+8
| | | | | | | | | | 2001-06-26 Christopher James Lahey <clahey@ximian.com> * gui/component/select-names/e-select-names.c (e_select_names_create_categories): Oops. Can't use the wombat version of the master categories list yet. svn path=/trunk/; revision=10527
* stripped all blank lines from iCalendar files. Apparently they aren'tDamon Chaplin2001-06-27374-4337/+378
| | | | | | | | | 2001-06-26 Damon Chaplin <damon@ximian.com> * zoneinfo/*: stripped all blank lines from iCalendar files. Apparently they aren't exactly legal. Oops. svn path=/trunk/; revision=10526
* memmove counts were off in this function. (remove_card, modify_card):Christopher James Lahey2001-06-272-5/+16
| | | | | | | | | | | 2001-06-26 Christopher James Lahey <clahey@ximian.com> * gui/widgets/e-addressbook-table-adapter.c (create_card): memmove counts were off in this function. (remove_card, modify_card): Moved the table notifications around a bit here. svn path=/trunk/; revision=10525
* Added a categories combo here. It's not used yet.Christopher James Lahey2001-06-274-6/+61
| | | | | | | | | | | | 2001-06-26 Christopher James Lahey <clahey@ximian.com> * gui/component/select-names/e-select-names.c, gui/component/select-names/e-select-names.h, gui/component/select-names/select-names.glade (e_select_names_create_categories): Added a categories combo here. It's not used yet. svn path=/trunk/; revision=10524
* Plug a leak. Every time the ETable would query the model for theEttore Perazzoli2001-06-272-1/+7
| | | | | | | string at the top of the tree, a "My Evolution" string would be leaked. svn path=/trunk/; revision=10523
* Avoid calling the listener directly in `e-local-folder.c'; instead,Ettore Perazzoli2001-06-272-67/+38
| | | | | | | just return appropriate values from the signal handlers, as expected by the API. svn path=/trunk/; revision=10522
* Added category searching to the advanced search dialog here.Christopher James Lahey2001-06-272-0/+27
| | | | | | | | | 2001-06-26 Christopher James Lahey <clahey@ximian.com> * gui/search/addresstypes.xml: Added category searching to the advanced search dialog here. svn path=/trunk/; revision=10521
* Added category searching to the file backend.Christopher James Lahey2001-06-273-0/+39
| | | | | | | | | | | | 2001-06-26 Christopher James Lahey <clahey@ximian.com> * backend/pas/pas-backend-file.c (compare_category): Added category searching to the file backend. * gui/component/addressbook.c (addressbook_query_changed): Added category searching to the search bar. svn path=/trunk/; revision=10520
* Capitalized fields. Added X-EVOLUTION-RELATED-CONTACTS field.Chris Lahey2001-06-271-2/+3
| | | | | | | Capitalized fields. Added X-EVOLUTION-RELATED-CONTACTS field. svn path=/trunk/; revision=10519
* Add a new `e_marshal_INT__POINTER_POINTER_POINTER_POINTER' marshallerEttore Perazzoli2001-06-272-0/+29
| | | | | | | | and bump version number. (BTW, did I mention that GTK+ marshalling sucks?) svn path=/trunk/; revision=10518
* Renamed the occur field to occur_start; added an occur_end field. This wayFederico Mena Quintero2001-06-2715-33/+191
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-06-26 Federico Mena Quintero <federico@ximian.com> * idl/evolution-calendar.idl (CalAlarmInstance): Renamed the occur field to occur_start; added an occur_end field. This way we can present the complete times for the occurrence from the server. * cal-util/cal-component.h (CalAlarmInstance): Likewise. * pcs/cal-backend-file.c (add_alarm_occurrences_cb): Fill the new fields appropriately. (generate_absolute_triggers): Likewise; we use -1 in case the component has no DTSTART or DTEND because there are no meaningful occurrence dates here. (fill_alarm_instances_seq): Fill in the new fields. * cal-client/cal-client.c (build_alarm_instance_list): Likewise. * gui/alarm-notify/alarm-notify-dialog.c (alarm_notify_dialog): Take in both the occur_start and occur_end times. * gui/goto.c (goto_dialog): Free the dlg structure on the bail-out cases. * gui/dialogs/event-page.c (get_widgets): Do not assert if we cannot find the main widget; just return FALSE. * gui/dialogs/alarm-page.c (get_widgets): Likewise. * gui/dialogs/task-page.c (get_widgets): Likewise. * gui/dialogs/task-details-page.c (get_widgets): Likewise. * gui/dialogs/meeting-page.c (get_widgets): Likewise. svn path=/trunk/; revision=10517
* Removed ui/evolution-mail.xml and replaced it with the 4 newJeffrey Stedfast2001-06-272-1/+9
| | | | | | | | | 2001-06-26 Jeffrey Stedfast <fejj@ximian.com> * POTFILES.in: Removed ui/evolution-mail.xml and replaced it with the 4 new evolution-mail*.xml files. svn path=/trunk/; revision=10516
* Since we want an error opening a folder to result in the message beingJeffrey Stedfast2001-06-272-5/+15
| | | | | | | | | | | 2001-06-26 Jeffrey Stedfast <fejj@ximian.com> * camel-filter-driver.c (open_folder): Since we want an error opening a folder to result in the message being copied to Inbox (assuming no other filters get a chance to `move` it), don't record any exceptions that may occur in this function. svn path=/trunk/; revision=10515
* Mail:Peter Williams2001-06-2714-846/+1181
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 001-06-26 Peter Williams <peterw@ximian.com> * folder-browser-ui.c: New file derived from folder-browser-factory.c. Contains the Bonobo UI code, split into three groups as described in ui/ChangeLog. Also contains the GalView stuff and the hookups into the Bonobo UI stuff. * folder-browser-factory.c: Move most of the UI stuff to folder-browser-ui.c. (control_activate): Add all three kinds of UI element to this folderbrowser. (control_deactivate): Remove all three kinds. * folder-browser-ui.h: New file. Prototypes functions to add UI elements to a FolderBrowser. * Makefile.am: Add folder-browser-ui.{c,h} * message-browser.c (PARENT_TYPE): Change to BONOBO_TYPE_WINDOW (message_browser_destroy): Chain to parent destroy function. (set_bonobo_ui): New function. Add the 'message' functions from the folder browser to our UI. (message_browser_close): BonoboVerbify this. * message-browser.h: Convert to BonoboWindow. UI: 6-26 Peter Williams <peterw@ximian.com> * evolution-mail-global.xml: * evolution-mail-list.xml: * evolution-mail-message.xml: New files. These are the result of splitting evolution-mail.xml into three pieces: one for the global mailer operations, one for the operations on a messagelist, and one for the operations on one or more messages. * evolution-mail-messagedisplay: New file. UI for the standalone message browser that you get when you double-click. Very skeleton. * evolution-mail.xml: Removed. * Makefile.am: Updated to install new files. svn path=/trunk/; revision=10514
* Whoops my name was empty.Peter Williams2001-06-271-1/+1
| | | | svn path=/trunk/; revision=10513
* Rest of previous commit (got messed up somehow).Peter Williams2001-06-271-0/+2
| | | | svn path=/trunk/; revision=10512
* libwombat:Peter Williams2001-06-276-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | 2001-06-25 Peter Williams <peterw@ximian.com> * Makefile.am (libwombat_static_la_SOURCES): Create a static libwombat for the conduits. calendar: 2001-06-25 Peter Williams <peterw@ximian.com> * conduits/calendar/Makefile.am (INCLUDES): Fixes for srcdir != builddir. Link to the static libwombat. * conduits/todo/Makefile.am (INCLUDES): Here too. addressbook: 2001-06-25 Peter Williams <peterw@ximian.com> * conduit/Makefile.am (INCLUDES): Fix for srcdir != builddir. svn path=/trunk/; revision=10511
* Helps if I spell "received" correctly.Jeffrey Stedfast2001-06-273-6/+29
| | | | | | | | | | | | | | 2001-06-26 Jeffrey Stedfast <fejj@ximian.com> * folder-browser.c (my_folder_browser_init): Helps if I spell "received" correctly. * mail-config.c (mail_config_set_thread_list): If the value is already in the hash table, first remove it before setting the new value so we don't leak. (mail_config_set_show_preview): Same. svn path=/trunk/; revision=10510
* lock the cache around accessesDan Winship2001-06-273-6/+25
| | | | | | | | | | | | | * providers/imap/camel-imap-folder.c (camel_imap_folder_selected, imap_append_offline, imap_append_online, camel_imap_folder_changed): lock the cache around accesses * providers/imap/camel-imap-store.c (get_folder_online): ref the newly-created folder (as current_folder) before calling camel_imap_folder_selected, in case that needs to do something that causes another folder to become current... svn path=/trunk/; revision=10509
* Don't pop up a progress dialog to say "I already finished this a whileDan Winship2001-06-275-10/+24
| | | | | | | | | | | | | * mail-mt.c (op_status_timeout): Don't pop up a progress dialog to say "I already finished this a while ago". * component-factory.c (storage_create_folder): Pass the path prefix to folder_created so it can add it to the folder tree in the right place. * mail-callbacks.c (folder_created): Take a path prefix. svn path=/trunk/; revision=10508
* Revised move/rename/copy questions, now that these functions work.Aaron Weber2001-06-274-70/+26
| | | | | | | | | 2001-06-26 Aaron Weber <aaron@ximian.com> * C/evolution-faq.sgml: Revised move/rename/copy questions, now that these functions work. svn path=/trunk/; revision=10507
* Updated Spanish translation.Hector Garcia2001-06-272-1114/+1223
| | | | svn path=/trunk/; revision=10506
* D'oh. s/FALSE/CAMEL_URL_HIDE_PASSWORD/Dan Winship2001-06-271-1/+1
| | | | | | | * camel-service.c (camel_service_get_url): D'oh. s/FALSE/CAMEL_URL_HIDE_PASSWORD/ svn path=/trunk/; revision=10505
* make ettore stop complaining so i can get back to workjacob berkman2001-06-272-0/+6
| | | | | | | | | 2001-06-26 jacob berkman <jacob@ximian.com> * mail-config.c (mail_config_get_show_preview): make ettore stop complaining so i can get back to work svn path=/trunk/; revision=10504
* constify argsDan Winship2001-06-271-1/+2
| | | | | | * camel-url.c (camel_url_encode): constify args svn path=/trunk/; revision=10503
* No longer returns a gboolean and also takes a CamelException.Jeffrey Stedfast2001-06-273-51/+193
| | | | | | | | | | | | | | | | | | | 2001-06-26 Jeffrey Stedfast <fejj@ximian.com> * component-factory.c (message_rfc822_dnd): No longer returns a gboolean and also takes a CamelException. (destination_folder_handle_drop): Do better error checking. * folder-browser.c (my_folder_browser_init): Connect to the tree-drag-data-recieved signal. (message_list_drag_data_recieved): New function that handles the recieving end of the DnD event. (x_evolution_message_parse): New convenience function to parse the x-evolution-message type so that the cut/paste and DnD code can share it. (selection_received): Use x_evolution_message_parse(). svn path=/trunk/; revision=10502
* constify argsDan Winship2001-06-272-1/+6
| | | | | | * camel-url.c (camel_url_encode): constify args svn path=/trunk/; revision=10501
* Read in the default show_preview value. (mail_config_write_on_exit): SaveJeffrey Stedfast2001-06-263-48/+85
| | | | | | | | | | | | 2001-06-26 Jeffrey Stedfast <fejj@ximian.com> * mail-config.c (config_read): Read in the default show_preview value. (mail_config_write_on_exit): Save the default show_preview value as well as saving the individual settings for each URI that has been changed. svn path=/trunk/; revision=10500
* When ANDing two bools, don't use a bitwise AND.Jeffrey Stedfast2001-06-262-3/+8
| | | | | | | | | 2001-06-25 Jeffrey Stedfast <fejj@ximian.com> * e-sexp.c (term_eval_and): When ANDing two bools, don't use a bitwise AND. svn path=/trunk/; revision=10499
* g_strdup() the message source here or we will have problems later when weJeffrey Stedfast2001-06-264-50/+58
| | | | | | | | | | 2001-06-25 Jeffrey Stedfast <fejj@ximian.com> * camel-filter-search.c (get_source): g_strdup() the message source here or we will have problems later when we go to free the result ;-) svn path=/trunk/; revision=10498
* Added a note about the use of this file.Chris Lahey2001-06-261-0/+5
| | | | svn path=/trunk/; revision=10497
* Added this file for fields we need to add to ECard.Chris Lahey2001-06-261-0/+3
| | | | svn path=/trunk/; revision=10496
* Check to make sure that clipboard_selection is non-NULL before weJoe Shaw2001-06-262-2/+9
| | | | | | | | | 2001-06-25 Joe Shaw <joe@ximian.com> * folder-browser.c (invisible_destroyed): Check to make sure that clipboard_selection is non-NULL before we g_byte_array_free() it. svn path=/trunk/; revision=10495
* change layout slightly, the icon no longer pushes everything to the left,Chris Toshok2001-06-266-112/+327
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-06-25 Chris Toshok <toshok@ximian.com> * gui/contact-list-editor/contact-list-editor.glade: change layout slightly, the icon no longer pushes everything to the left, and make the buttons on the right smaller and more in line with the other widgets. * gui/contact-list-editor/e-contact-list-model.c (contact_list_value_at): return the SimpleAndString->string instead of querying the ecardsimple. (e_contact_list_model_init): initially allocate 10 of each type (email and simple). (e_contact_list_model_add_email): realloc if need be. (e_contact_list_model_add_card): same, and initialize the string displayed to be "[Name] [<email>]". (e_contact_list_model_remove_row): change for SimpleAndString. (contact_list_model_destroy): free our 2 arrays. * gui/contact-list-editor/e-contact-list-model.h: add alloc counts and the SimpleAndString struct. * gui/contact-list-editor/e-contact-list-editor.c: Helix Code => Ximian. (e_contact_list_editor_init): hook up d&d destination signals, and un-#if 0 the delete_event signal. (table_drag_motion_cb): new function. (table_drag_drop_cb): new function. (table_drag_data_received_cb): new function. (file_close_cb): new function. (verbs) uncomment the close verb. (close_dialog): new function. (app_delete_event_cb): new function. * gui/contact-list-editor/e-contact-list-editor.h: Helix Code => Ximian. svn path=/trunk/; revision=10494
* add a preview toggle itemjacob berkman2001-06-262-0/+9
| | | | | | | | 2001-06-25 jacob berkman <jacob@ximian.com> * evolution-mail.xml: add a preview toggle item svn path=/trunk/; revision=10493
* tyopJacob Berkman2001-06-261-1/+1
| | | | svn path=/trunk/; revision=10492
* sync folders after we've gotten mailjacob berkman2001-06-269-20/+314
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-06-25 jacob berkman <jacob@ximian.com> * mail-send-recv.c (free_send_data): sync folders after we've gotten mail * folder-browser-factory.c (control_activate): set the ui component on the folder browser (control_activate): update the view preview item (control_deactivate): don't sync the folder here (control_deactivate): unset the ui component of the folder browser * mail-callbacks.c (toggle_flags): stuff from jleach to add an importance keybinding (mark_as_important): ditto (toggle_as_important): again * mail-config.c (mail_config_get_show_preview): (mail_config_set_show_preview): basically a copy of get_thread_list() but for the preview pane * folder-browser.c (folder_browser_destroy): unref the our ui component (folder_browser_set_ui_component): new function for setting the ui component (save_cursor_pos): (set_cursor_pos): try to show the selected row when the preview pane is shown (folder_browser_set_message_preview): implement (folder_browser_toggle_preview): toggle the preview (duh) (on_key_press): add keybindings for marking as important (!), and hiding the preview pane (q) (etree_key): clean up a little bit, and make enter either show the preview pane or open the message (fb_resize_cb): only save the paned size if the preview is alread shown (folder_browser_gui_init): pass ourselves to fb_resize_cb (on_message_selected): only add the timeout if the preview is shown svn path=/trunk/; revision=10491
* display a selected uri in a timeout rather than right away, so the UIjacob berkman2001-06-262-3/+68
| | | | | | | | | | | | | | | 2001-06-25 jacob berkman <jacob@ximian.com> * e-shell-view.c: (set_folder_timeout): display a selected uri in a timeout rather than right away, so the UI feels a bit more responsive, and the tree is more navigable via keyboard (switch_on_folder_tree_click): use the timeout rather than setting the URI right away (destroy): remove the timeout if it still exists (update_for_current_uri): if there is a timeout set, don't update (e_shell_view_display_uri): remove the timeout if it exists svn path=/trunk/; revision=10490
* Unref the invisible window that we use for slections.Jeffrey Stedfast2001-06-264-16/+224
| | | | | | | | | | | | | | | | | | | | | | | 2001-06-25 Jeffrey Stedfast <fejj@ximian.com> * folder-browser.c (folder_browser_destroy): Unref the invisible window that we use for slections. (folder_browser_class_init): Init the clipboard_atam type. (selection_get): New (selection_clear_event): New (selection_received): New (folder_browser_copy): New function to copy the message-list selection. (folder_browser_cut): New function to cut the message-list selection. (folder_browser_paste): New function to paste the message-list selection. (my_folder_browser_init): Initialize `invisible` if it's NULL else ref it - also set some signals on it. * folder-browser-factory.c: Added verbs for cut/copy/paste. svn path=/trunk/; revision=10489
* Added Cut/Copy/Paste menu items.Jeffrey Stedfast2001-06-262-0/+22
| | | | | | | | 2001-06-25 Jeffrey Stedfast <fejj@ximian.com> * evolution-mail.xml: Added Cut/Copy/Paste menu items. svn path=/trunk/; revision=10488
* Now that bug-buddy works with our bugzilla, update faq to reflect it.Aaron Weber2001-06-264-46/+52
| | | | | | | | | 2001-06-25 Aaron Weber <aaron@ximian.com> * C/evolution-faq.sgml: Now that bug-buddy works with our bugzilla, update faq to reflect it. svn path=/trunk/; revision=10487
* Put config-encryption in usage-mail.sgml. config-encryption.sgml should beKevin Breit2001-06-268-6/+306
| | | | | | | | 2001-06-25 Kevin Breit <battery841@mediaone.net> * C/usage-mail.sgml: Put config-encryption in usage-mail.sgml. config-encryption.sgml should be depreciated. svn path=/trunk/; revision=10486
* Elaborated on the mailing listsKevin Breit2001-06-264-0/+18
| | | | | | | | 2001-06-25 Kevin Breit <battery841@mediaone.net> * C/usage-mail.sgml: Elaborated on the mailing lists svn path=/trunk/; revision=10485
* Added info about mailing listsKevin Breit2001-06-264-230/+200
| | | | | | | | 2001-06-25 Kevin Breit <battery841@mediaone.net> * C/usage-mail.sgml: Added info about mailing lists svn path=/trunk/; revision=10484
* Here too.Peter Williams2001-06-264-8/+12
| | | | | | | | 2001-06-25 Peter Williams <peterw@ximian.com> * reference.sgml: Here too. svn path=/trunk/; revision=10483
* ... and comment out more exec summary stuff.Peter Williams2001-06-264-12/+20
| | | | | | | | 2001-06-25 Peter Williams <peterw@ximian.com> * Makefile.am: ... and comment out more exec summary stuff. svn path=/trunk/; revision=10482
* Fix make dist.Peter Williams2001-06-268-12/+26
| | | | | | | | | | | 2001-06-25 Peter Williams <peterw@ximian.com> * calendar/cal-util/Makefile.am, calendar/cal-client/Makefile.am: Fix make dist. * Makefile.am: clean up a bit. svn path=/trunk/; revision=10481
* Fix this: IMAP doesn't allow an extra argument to AUTHENTICATE to avoid aDan Winship2001-06-253-10/+17
| | | | | | | | | | | | | * providers/imap/camel-imap-store.c (try_auth): Fix this: IMAP doesn't allow an extra argument to AUTHENTICATE to avoid a useless round trip like some other SASL bindings do. * providers/imap/camel-imap-command.c (imap_read_response): Deal with IMAP servers that (incorrectly) return "+\r\n" rather than "+ \r\n" for an empty continuation response. (camel_imap_response_extract_continuation): Likewise. svn path=/trunk/; revision=10480
* Fixed a few typosKevin Breit2001-06-254-4/+8
| | | | | | | | 2001-06-25 Kevin Breit <battery841@mediaone.net> * C/usage-exec-summary.sgml: Fixed a few typos svn path=/trunk/; revision=10479
* Added section for importing filesKevin Breit2001-06-254-4/+126
| | | | | | | | 2001-06-25 Kevin Breit <battery841@mediaone.net> * C/preface.sgml: Added section for importing files svn path=/trunk/; revision=10478
* Include note specifying NOT to install in the evo tree, or wierd autoconfJody Goldberg2001-06-251-0/+3
| | | | | | problems arise. svn path=/trunk/; revision=10477
* Removed some *'s that are causing problems.Kevin Breit2001-06-258-20/+24
| | | | | | | | 2001-06-25 Kevin Breit <battery841@mediaone.net> * C/usage-calendar.sgml: Removed some *'s that are causing problems. svn path=/trunk/; revision=10476
* Get the shell to unregister the components on exit again.Ettore Perazzoli2001-06-254-1/+25
| | | | svn path=/trunk/; revision=10475
* Break the build so the current shell breakage doesn't get into theEttore Perazzoli2001-06-251-0/+13
| | | | | | builds. svn path=/trunk/; revision=10474
* Updated Hungarian translation.Andras Timar2001-06-252-1524/+1568
| | | | | | | | 2001-06-25 Andras Timar <timar@gnome.hu> * hu.po: Updated Hungarian translation. svn path=/trunk/; revision=10473
* Remove some spurious "\n"s from g_warnings.Ettore Perazzoli2001-06-253-6/+16
| | | | svn path=/trunk/; revision=10472
* Ooops. I missed one ChangeLog entry in the previous commit.Ettore Perazzoli2001-06-251-0/+2
| | | | svn path=/trunk/; revision=10471
* Fixed a nasty chain of broken fixes to broken fixes to broken fixes,Ettore Perazzoli2001-06-255-21/+28
| | | | | | | | | | thus getting the shell refcounting in better shape. The quit sequence is still not quite right, but we are getting there. Also fixed a nasty bug in destroying the EStorageSet due to a very old commit by the Meekster. svn path=/trunk/; revision=10470
* Add a huge steaming pile of code to handle the case of single-addressJon Trowbridge2001-06-254-31/+723
| | | | | | | | | | | | | | | | | | 2001-06-25 Jon Trowbridge <trow@ximian.com> * gui/component/e-address-popup.c: Add a huge steaming pile of code to handle the case of single-address merging. In other words, if you go to "harvest" an address by right-clicking on it in the mail viewer, and you already have a closely-matching contact (w/ a different e-mail address), this gives you the option of editting that contact's e-mail addresses to add the one you just clicked on. * backend/ebook/e-card-compare.c (match_search_info_free): It is amazing how much better things work when you don't try to dereference the pointer you just freed. svn path=/trunk/; revision=10469
* added Makefile and Makefile.in hereGregory Leblanc2001-06-251-0/+2
| | | | | | | | | 2001-06-24 Gregory Leblanc <gleblanc@cu-portland.edu> * local/Executive-Summary/.cvsignore: added Makefile and Makefile.in here svn path=/trunk/; revision=10468
* Remove the ugliness that was `e_shell_quit()'; implement anEttore Perazzoli2001-06-255-44/+25
| | | | | | | `e_shell_destroy_all_views()' function instead, and get the "Exit" menu item to use that instead. svn path=/trunk/; revision=10467
* Rename `GNOME_Evolution_TestComponent.oafinfo' intoEttore Perazzoli2001-06-253-2/+9
| | | | | | `GNOME_Evolution_TestComponent.oaf'. svn path=/trunk/; revision=10466
* Change EShell to derive from BonoboXObject for sake of simplicity.Ettore Perazzoli2001-06-253-100/+55
| | | | | | Also change it so that it cleanly unregisters from OAF on ::destroy. svn path=/trunk/; revision=10465
* Actually implement the "clicked" signal for the EActivityHandler, andEttore Perazzoli2001-06-253-12/+41
| | | | | | add some small testing code for it in the test component. svn path=/trunk/; revision=10464
* correct path to libecontacteditor.a. (minicard_widget_test_LDADD): same.Chris Toshok2001-06-2537-7238/+1315
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-06-24 Chris Toshok <toshok@ximian.com> * gui/widgets/Makefile.am (minicard_test_LDADD): correct path to libecontacteditor.a. (minicard_widget_test_LDADD): same. (INCLUDES): same, for the includes. * gui/widgets/e-minicard.h: correct e-contact-editor.h path. * gui/widgets/e-addressbook-util.h: correct path to e-contact-editor.h, and add e-contact-list-editor.h. Add prototype for e_addressbook_show_contact_list_editor. * gui/widgets/e-addressbook-util.c: remove #include "e-contact-editor.h" (our header includes it.) (added_cb): rename card_added_cb to this, and make it so it can be reused in both the list and card cases. remove the g_print too. (modified_cb): same for modified case. (deleted_cb): same for deleted case. (editor_closed_cb): change first arg to GtkObject* so we can reuse this for both list and card. (e_addressbook_show_contact_editor): use added_cb, modified_cb, deleted_cb, and pass FALSE as user_data. (e_addressbook_show_contact_list_editor): new function, same as above but creating a contact-list-editor, and pass TRUE as user_data. * gui/component/e-address-popup.c: correct path to contact-editor. * gui/component/e-address-widget.c: same. * gui/component/select-names/e-select-names-popup.c: same. * gui/component/select-names/e-select-names-text-model.c: same. * gui/component/addressbook.c (new_contact_list_cb): new function. (update_command_state): update ContactNewList command. (verbs): remove ViewAll from the toolbar from the verb list. Add ContactNewList. (pixmaps): same for pixmaps. * gui/component/Makefile.am (evolution_addressbook_LDADD): new path for contact-editor. (INCLUDES): same. * gui/contact-list-editor/e-contact-list-model.h: * gui/contact-list-editor/e-contact-list-model.c: * gui/contact-list-editor/e-contact-list-editor.h: * gui/contact-list-editor/e-contact-list-editor.c: * gui/contact-list-editor/Makefile.am: Initial contact-list editor commit. * gui/Makefile.am (SUBDIRS): add contact-editor. * Makefile.am: (SUBDIRS): remove contact-editor. svn path=/trunk/; revision=10463
* add cmd for ContactNewList and ContactsPrintPreview. Also, correct the tipChris Toshok2001-06-251-0/+90
| | | | | | | | | | | | | 2001-06-24 Chris Toshok <toshok@ximian.com> * evolution-addressbook.xml: add cmd for ContactNewList and ContactsPrintPreview. Also, correct the tip for Select All and add the accelerator. Add menu/tool items for ContactNewList, and remove the tool item for ContactViewAll. * Makefile.am (XML_FILES): add evolution-contact-list-editor.xml. svn path=/trunk/; revision=10462
* add addressbook/gui/contact-list-editor, and correct path ofChris Toshok2001-06-252-1/+7
| | | | | | | | | 2001-06-24 Chris Toshok <toshok@ximian.com> * configure.in: add addressbook/gui/contact-list-editor, and correct path of contact-editor. svn path=/trunk/; revision=10461
* add ui/evolution-contact-list-editor.xml, and correct path to theChris Toshok2001-06-252-6/+13
| | | | | | | | | | 2001-06-24 Chris Toshok <toshok@ximian.com> * POTFILES.in: add ui/evolution-contact-list-editor.xml, and correct path to the contact-editor files (to addressbook/gui/contact-editor) svn path=/trunk/; revision=10460
* add cmd for ContactNewList and ContactsPrintPreview. Also, correct the tipChris Toshok2001-06-253-8/+27
| | | | | | | | | | | | | 2001-06-24 Chris Toshok <toshok@ximian.com> * evolution-addressbook.xml: add cmd for ContactNewList and ContactsPrintPreview. Also, correct the tip for Select All and add the accelerator. Add menu/tool items for ContactNewList, and remove the tool item for ContactViewAll. * Makefile.am (XML_FILES): add evolution-contact-list-editor.xml. svn path=/trunk/; revision=10459
* Enjoy the silence - FedericoFederico Mena Quintero2001-06-251-0/+2
| | | | svn path=/trunk/; revision=10458
* Shut the fuck up, Donnie. Dude, they peed your fucking rug. - FedericoFederico Mena Quintero2001-06-251-0/+4
| | | | svn path=/trunk/; revision=10457
* Initialize libglade.Federico Mena Quintero2001-06-254-10/+40
| | | | | | | | | | | | | | | | | 2001-06-24 Federico Mena Quintero <federico@ximian.com> * gui/alarm-notify/notify-main.c (main): Initialize libglade. * pcs/cal-backend-file.c (compute_alarm_range): icaldurationtype_as_int() will now return a negative value if dur->is_neg is true, so we need to flip the sign of some operations here. (add_alarm_occurrences_cb): Likewise. * pcs/cal-backend-db.c (compute_alarm_range): Likewise. (add_alarm_occurrences_cb): Likewise. svn path=/trunk/; revision=10456
* Sync - FedericoFederico Mena Quintero2001-06-2518-338/+696
| | | | svn path=/trunk/; revision=10455
* Shuffled the alarm-notify files a bit.Federico Mena Quintero2001-06-252-3/+6
| | | | | | | | 2001-06-24 Federico Mena Quintero <federico@ximian.com> * POTFILES.in: Shuffled the alarm-notify files a bit. svn path=/trunk/; revision=10454
* Converted to use BonoboXObject.Federico Mena Quintero2001-06-2520-1693/+202
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-06-24 Federico Mena Quintero <federico@ximian.com> * gui/alarm-notify/alarm-notify.c: Converted to use BonoboXObject. * gui/gnome-cal.c (gnome_calendar_open): Ask the alarm notification service to add the calendar and tasks URIs. (add_alarms): New function. * gui/alarm-notify/notify-main.c (main): Doh, fixed typo in the OAFIID. (main): Initialize and shut down gnome-vfs. * gui/Makefile.am (IDLS): Added evolution-calendar.idl, sigh. (evolution_calendar_SOURCES): Added the files generated from the IDL. * gui/alarm-notify/alarm-queue.c (alarm_trigger_cb): New function used when an alarm is triggered. * gui/dialogs/Makefile.am: Removed the alarm-notify-dialog files; they are now in gui/alarm-notify. * gui/alarm-notify/Makefile.am: Added the alarm-notify-dialog files. * pcs/cal.c (cal_forget_password): This was incorrectly named cal_client_forget_password(); renamed it. * gui/main.c (main): Initialize and shut down gnome-vfs. svn path=/trunk/; revision=10453
* Shut down gnome-vfs.Federico Mena Quintero2001-06-252-0/+6
| | | | | | | | 2001-06-24 Federico Mena Quintero <federico@ximian.com> * wombat.c (main): Shut down gnome-vfs. svn path=/trunk/; revision=10452
* Fix a gazillion warnings.Ettore Perazzoli2001-06-242-4/+14
| | | | svn path=/trunk/; revision=10451
* Derive ETaskWidget from GtkEventBox instead of GtkFrame so that we canEttore Perazzoli2001-06-244-7/+57
| | | | | | | | get button_press events from it. Also, get the EActivtyHandler to properly dispatch "Clicked" events when the user clicks on an ETaskWidget. svn path=/trunk/; revision=10450
* Added an EvolutionActivityClient object to libeshell, to handleEttore Perazzoli2001-06-247-158/+628
| | | | | | | | | | | | updating of progress information from the component's side. This object allows to automatically set a lower limit to the delay between CORBA calls towards the shell, so that the component isn't slowed down too much by doing too frequent updates. Also changed the test component to use this instead of doing CORBA calls directly. svn path=/trunk/; revision=10449
* Add code to query the ::Activity interface in theEttore Perazzoli2001-06-244-25/+88
| | | | | | EvolutionShellComponent class and get the test component to use it. svn path=/trunk/; revision=10448
* New function to compare tasks like the Pilot task list.Federico Mena Quintero2001-06-245-14/+129
| | | | | | | | | | | | | | | | | | | | | | | 2001-06-23 Federico Mena Quintero <federico@ximian.com> * gui/e-calendar-table.c (task_compare_cb): New function to compare tasks like the Pilot task list. * cal-util/cal-component.h (CalComponentField): Added a semi-hackish CAL_COMPONENT_FIELD_COMPONENT. In the ETable model, it is intended to return a pointer to the component itself. * gui/calendar-model.c (calendar_model_value_at): Return the component itself for CAL_COMPONENT_FIELD_COMPONENT. Be more paranoid about invalid columns. (calendar_model_set_value_at): Be more paranoid about invalid columns. (calendar_model_duplicate_value): Ref the component field. (calendar_model_initialize_value): Deal with the component field. (calendar_model_value_is_empty): Likewise. (calendar_model_value_to_string): Likewise. svn path=/trunk/; revision=10447
* (Implemented deleting folders in the shell. Files changed that aren'tJason Leach2001-06-2414-51/+404
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (Implemented deleting folders in the shell. Files changed that aren't noted below were simply small indentation/space changes. To play with deleting folders, right click on a selected folder in the folder tree, then choose Delete.) 2001-06-23 Jason Leach <jleach@ximian.com> * e-shell-folder-selection-dialog.c (e_shell_folder_selection_dialog_construct): Make the folder tree have a similar expanded state as the shell's folder tree. * e-local-storage.c (remove_folder): New function that does the meat of actual deletion stuff. (remove_folder_directory): A helper function that remove_folder() uses. (component_async_remove_folder_callback): A new callback to do the removing stuff from shell (if there weren't errors from the component). (impl_async_remove_folder): Implemented this. * evolution-shell-component-client.c (evolution_shell_component_client_async_remove_folder): Implemented this. * e-shell-view.c (e_shell_view_remove_control_for_uri): New function. svn path=/trunk/; revision=10446
* Fixes here for removing folders.Jason Leach2001-06-243-16/+47
| | | | | | | | | | | 2001-06-23 Jason Leach <jleach@ximian.com> * mail-local.c (local_storage_removed_folder_cb): Fixes here for removing folders. * mail-ops.c (remove_folder_get): Some fixes in here too. svn path=/trunk/; revision=10445
* Stylistical changes: moveEttore Perazzoli2001-06-243-33/+46
| | | | | | | | e_shell_view_{get,set}_current_shortcuts_group_num() at the bottom of the file, add pre-conditions to them, and reindent the header file slightly. svn path=/trunk/; revision=10444
* builddir != srcdir fixes.Jacob Leach2001-06-242-2/+6
| | | | svn path=/trunk/; revision=10443
* Remove some useless `#if 0'ed code.Ettore Perazzoli2001-06-232-68/+4
| | | | svn path=/trunk/; revision=10442
* Get rid of the tons of ugly Bonobo Warnings by removing the code thatEttore Perazzoli2001-06-232-40/+12
| | | | | | tried to put messages in the status bar which doesn't exist anymore. svn path=/trunk/; revision=10441
* Update the copyrights, replacing Helix Code with Ximian andEttore Perazzoli2001-06-23650-1064/+1064
| | | | | | helixcode.com with ximian.com all over the place. svn path=/trunk/; revision=10440
* Get rid of the nasty Bonobo status bar.Ettore Perazzoli2001-06-232-6/+4
| | | | svn path=/trunk/; revision=10439
* Fix a bunch of stupid warnings caused by missing includes. AlsoEttore Perazzoli2001-06-235-3/+25
| | | | | | placate GCC on a bogus "uninitialized variable" error. svn path=/trunk/; revision=10438
* Get the menu hints to work with the new status bar.Ettore Perazzoli2001-06-232-6/+56
| | | | svn path=/trunk/; revision=10437
* Add `evolution-test-component'.Ettore Perazzoli2001-06-231-0/+1
| | | | svn path=/trunk/; revision=10436
* Fix the "Quit" command so that the shell actually exits properly.Ettore Perazzoli2001-06-232-0/+7
| | | | svn path=/trunk/; revision=10435
* Implemented an Evolution::Activity interface for keeping track ofEttore Perazzoli2001-06-2319-85/+2131
| | | | | | | | | | background tasks. The Activity interface is added to the shell, and the status of the various tasks is now displayed in a task bar widget at the bottom of the EShellView. I also implemented a simple test component to test all this stuff. svn path=/trunk/; revision=10434
* Fixed the cat of pi-version.hEskil Heyn Olsen2001-06-232-4/+9
| | | | | | | | | 2001-06-22 Eskil Heyn Olsen <eskil@eskil.dk> * gnome-pilot.m4: Fixed the cat of pi-version.h svn path=/trunk/; revision=10403
* new commandsJP Rosevear2001-06-232-0/+21
| | | | | | | | 2001-06-22 JP Rosevear <jpr@ximian.com> * evolution-task-editor.xml: new commands svn path=/trunk/; revision=10402
* Added libwombat/libwombat.laJeffrey Stedfast2001-06-232-0/+5
| | | | | | | | 2001-06-22 Jeffrey Stedfast <fejj@ximian.com> * Makefile.am (wombat_LDADD): Added libwombat/libwombat.la svn path=/trunk/; revision=10401
* Added itip-control-factory.* to the build.Jeffrey Stedfast2001-06-232-0/+6
| | | | | | | | 2001-06-22 Jeffrey Stedfast <fejj@ximian.com> * gui/Makefile.am: Added itip-control-factory.* to the build. svn path=/trunk/; revision=10400
* Duh, we saved the charset as "default_charset", not "charset" - no wonderJeffrey Stedfast2001-06-232-1/+7
| | | | | | | | | | 2001-06-22 Jeffrey Stedfast <fejj@ximian.com> * mail-config.c (config_read): Duh, we saved the charset as "default_charset", not "charset" - no wonder the correct charset menu item was never being set. svn path=/trunk/; revision=10399
* Put in Contacts information in the quicktasks.Kevin Breit2001-06-234-36/+144
| | | | | | | | 2001-06-22 Kevin Breit <battery841@mediaone.net> * C/preface.sgml: Put in Contacts information in the quicktasks. svn path=/trunk/; revision=10398
* added $(ORBIT_IDL) as a dependency to the IDL files, so that theRodrigo Moya2001-06-232-0/+8
| | | | | | | | | | 2001-06-22 Rodrigo Moya <rodrigo@ximian.com> * Makefile.am: added $(ORBIT_IDL) as a dependency to the IDL files, so that the skels/stubs are rebuilt if a new version of ORBit has been installed svn path=/trunk/; revision=10397
* new function for the backends to be able to call the getPassword method onRodrigo Moya2001-06-235-3/+95
| | | | | | | | | | | 2001-06-22 Rodrigo Moya <rodrigo@ximian.com> * pcs/cal.[ch] (cal_get_password): new function for the backends to be able to call the getPassword method on the associated WombatClient (cal_forget_password): ditto for the forgetPassword method svn path=/trunk/; revision=10396
* Pulled some redundant information.Kevin Breit2001-06-224-18/+130
| | | | | | | | 2001-06-22 Kevin Breit <battery841@mediaone.net> * C/usage-mail.sgml: Pulled some redundant information. svn path=/trunk/; revision=10395
* Updated screenshots and redid layout for graphics on pages.battery8412001-06-2212-56/+200
| | | | | | | | 2001-06-21 battery841 <battery841@mediaone.net> * C/preface.sgml, C/fig/mail-inbox.png, C/fig/mainwindow-pic.png, C/usage-mail.sgml: Updated screenshots and redid layout for graphics on pages. svn path=/trunk/; revision=10394
* changed getFreeBusy method to return a CalObj instead of a sequenceRodrigo Moya2001-06-2210-39/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | 2001-06-22 Rodrigo Moya <rodrigo@ximian.com> * idl/evolution-calendar.idl: changed getFreeBusy method to return a CalObj instead of a sequence * cal-client/cal-client.[ch] (cal_client_get_free_busy): changed it to work like the cal_client_get_object function, that is, it does not return anymore a list of UIDs, but a CalClientGetStatus code, and added a new parameter for the caller to get the component back when this function returns (cal_client_open): aggregate WombatClient interface to the CalListener being used * pcs/cal-backend-db.c, pcs/cal-backend-file.c (..get_free_busy): set return value to "char *" as it will be returning a FreeBusy object, and not a list of UIDs * pcs/cal-backend.[ch] (cal_backend_get_free_busy): ditto * pcs/cal.c (cal_construct): queryInterface on the listener to obtain the WombatClient interface svn path=/trunk/; revision=10393
* Reverted, it was the wrong ChangeLog :-)Rodrigo Moya2001-06-221-5/+0
| | | | svn path=/trunk/; revision=10392
* changed getFreeBusy method to return a CalObj instead of a sequenceRodrigo Moya2001-06-221-1/+6
| | | | | | | | | 2001-06-22 Rodrigo Moya <rodrigo@ximian.com> * wombat.idl: changed getFreeBusy method to return a CalObj instead of a sequence svn path=/trunk/; revision=10391
* Added mail/message-list.etspec.Chyla Zbigniew2001-06-222-0/+5
| | | | | | * POTFILES.in: Added mail/message-list.etspec. svn path=/trunk/; revision=10390
* update to new callJP Rosevear2001-06-229-769/+1454
| | | | | | | | | | | | | | | | 2001-06-21 JP Rosevear <jpr@ximian.com> * gui/main.c (main): update to new call * gui/e-itip-control.[hc]: break the widget bits out on their own into a proper object, basic stuff seems to be working again * gui/itip-control-factory.c: put the control specific bits here from e-itip-control.c * gui/itip-control-factory.h: new header svn path=/trunk/; revision=10389
* disable executive summary build because it is no longer builtJP Rosevear2001-06-224-2/+12
| | | | | | | | | 2001-06-21 JP Rosevear <jpr@ximian.com> * Makefile.am: disable executive summary build because it is no longer built svn path=/trunk/; revision=10388
* add new libJP Rosevear2001-06-224-2/+12
| | | | | | | | 2001-06-21 JP Rosevear <jpr@ximian.com> * calendar/cal-client/Makefile.am: add new lib svn path=/trunk/; revision=10387
* Add some includesJP Rosevear2001-06-222-0/+8
| | | | | | | | 2001-06-21 JP Rosevear <jpr@ximian.com> * Makefile.am: Add some includes svn path=/trunk/; revision=10386
* Temporarily remove the Bcc header before sending the message.Jeffrey Stedfast2001-06-222-6/+23
| | | | | | | | | 2001-06-21 Jeffrey Stedfast <fejj@ximian.com> * mail-ops.c (mail_send_message): Temporarily remove the Bcc header before sending the message. svn path=/trunk/; revision=10385
* add include pathJP Rosevear2001-06-222-0/+4
| | | | | | | | 2001-06-21 JP Rosevear <jpr@ximian.com> * gui/dialogs/Makefile.am (gladedir): add include path svn path=/trunk/; revision=10384
* remove buttons and use evolution's standard ui configJP Rosevear2001-06-222-21/+18
| | | | | | | | | | | 2001-06-21 JP Rosevear <jpr@ximian.com> * gui/dialogs/comp-editor.c (setup_widgets): remove buttons and use evolution's standard ui config * gui/print.c (print_comp_item): print description text svn path=/trunk/; revision=10383
* print description textJP Rosevear2001-06-222-41/+29
| | | | | | | | 2001-06-21 JP Rosevear <jpr@ximian.com> * gui/print.c (print_comp_item): print description text svn path=/trunk/; revision=10382
* add toolbarJP Rosevear2001-06-222-1/+24
| | | | | | | | 2001-06-21 JP Rosevear <jpr@ximian.com> * evolution-comp-editor.xml: add toolbar svn path=/trunk/; revision=10381
* Fixed .gif problemKevin Breit2001-06-228-24/+26
| | | | | | | | 2001-06-21 Kevin Breit <battery841@mediaone.net> * C/usage-contact.sgml: Fixed .gif problem svn path=/trunk/; revision=10380
* Specify the file formatKevin Breit2001-06-224-4/+14
| | | | | | | | 2001-06-21 Kevin Breit <battery841@mediaone.net> * C/usage-mail.sgml: Specify the file format svn path=/trunk/; revision=10379
* Trying to fix the .gif problemKevin Breit2001-06-224-22/+40
| | | | | | | | 2001-06-21 Kevin Breit <battery841@mediaone.net> * C/usage-mail.sgml: Trying to fix the .gif problem svn path=/trunk/; revision=10378
* New function that decides if 2 word types are mergeable. An atom and aJeffrey Stedfast2001-06-223-30/+59
| | | | | | | | | | | | | | | | | | | | 2001-06-21 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-utils.c (word_types_compatable): New function that decides if 2 word types are mergeable. An atom and a qstring are mergeable; 2 qstrings are mergeable; and 2 encoded words are mergeable. (header_encode_phrase_merge_words): If 2 words are merged, the new word type is the MAX of the combined types. This means that if we merge a qstring and an atom, the resulting word type is a qstring. * camel-internet-address.c (internet_format): s/g_string_sprintfa/g_string_append since this makes more sense in this particular case. (internet_encode): Same here. svn path=/trunk/; revision=10377
* Redid graphics to add labels to them and described the labels in text.Kevin Breit2001-06-228-0/+80
| | | | | | | | | 2001-06-21 Kevin Breit <battery841@mediaone.net> * C/usage-calendar.sgml: Redid graphics to add labels to them and described the labels in text. svn path=/trunk/; revision=10376
* calendar/cal-client/Makefile.am: calendar/cal-util/Makefile.am:Peter Williams2001-06-2212-856/+1570
| | | | | | | | | | | | | | 2001-06-21 Peter Williams <peterw@ximian.com> * Makefile.am: calendar/cal-client/Makefile.am: calendar/cal-util/Makefile.am: importer/Makefile.am: executive-summary/Makefile.am: Changed to used gtk-doc's canonical Makefile.am (plus some tweaks because not every dir builds html). svn path=/trunk/; revision=10375
* Renamed. (The old name, edit_contact_info_have_book_cb was a hold-overJon Trowbridge2001-06-225-52/+170
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-06-21 Jon Trowbridge <trow@ximian.com> * gui/component/select-names/e-select-names-popup.c (make_contact_editor_cb): Renamed. (The old name, edit_contact_info_have_book_cb was a hold-over from before, when we weren't using e_book_use_local_address_book.) * gui/component/e-address-popup.c (e_address_popup_schedule_refresh): A Added. We now do the name refreshes in an idle function, rather than in the setters. (e_address_popup_set_free_form): Added. Properly handle inputs of the form "Foo <bar@zar.com>", extracting the name and e-mail address. (e_address_popup_set_name): Check to make sure that the free-form handler shouldn't be used to handle the input. Schedule a refresh after making any changes. (e_address_popup_set_email): Check to make sure that the free-form handler shouldn't be used to handle the input. Schedule a refresh after making any changes. (e_address_popup_name_only_matches): Temporary place-holder for handling name-only matches. (query_cb): If our initial query fails (and included e-mail information), do a name-only query. This is to handle the case of adding new e-mail addresses to existing contacts. (e_address_popup_query): Eliminated the "common_book" crap; using e_book_use_local_address_book instead. * backend/ebook/e-card-compare.c (match_search_info_free): Make sure that the ->avoid list gets properly freed. svn path=/trunk/; revision=10374
* Remove empty "name" property setting from the popup control.Jon Trowbridge2001-06-222-1/+5
| | | | | | | | | 2001-06-21 Jon Trowbridge <trow@ximian.com> * mail-display.c (html_button_press_event): Remove empty "name" property setting from the popup control. svn path=/trunk/; revision=10373
* Emit the POSTPONE signal if we are offline. (setup_ui): If we are offline,Jeffrey Stedfast2001-06-222-13/+34
| | | | | | | | | | | 2001-06-21 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer.c (menu_file_send_cb): Emit the POSTPONE signal if we are offline. (setup_ui): If we are offline, change the Control+Enter accel to be on the SendLater menu item. svn path=/trunk/; revision=10372
* Oops, small fix.Jacob Leach2001-06-221-1/+1
| | | | svn path=/trunk/; revision=10371
* Added config-encryption.sgml for buildingKevin Breit2001-06-226-0/+300
| | | | | | | | 2001-06-21 Kevin Breit <battery841@mediaone.net> * C/evolution.sgml: Added config-encryption.sgml for building svn path=/trunk/; revision=10370
* Added const to 'in' parametersRodrigo Moya2001-06-221-3/+3
| | | | svn path=/trunk/; revision=10369
* Updated graphics for newer UI.Kevin Breit2001-06-2224-0/+8
| | | | | | | | 2001-06-21 Kevin Breit <battery841@mediaone.net> * C/fig/*png: Updated graphics for newer UI. svn path=/trunk/; revision=10368
* added libwombat to LDADDRodrigo Moya2001-06-222-0/+5
| | | | | | | | 2001-06-21 Rodrigo Moya <rodrigo@ximian.com> * Makefile.am: added libwombat to LDADD svn path=/trunk/; revision=10367
* create a WombatClient when creating a CalClient object, so that we canRodrigo Moya2001-06-227-1/+184
| | | | | | | | | | | | | | | | | | | | | 2001-06-21 Rodrigo Moya <rodrigo@ximian.com> * cal-client/cal-client.[ch]: (cal_client_init): create a WombatClient when creating a CalClient object, so that we can receive authentication notifications from the wombat (cal_client_destroy): destroy the WombatClient object when dying (cal_client_set_auth_func): new function to set the authentication function to be called when a password is required by the calendar server (through the WombatClient object) (cal_client_get_free_busy): new function for calling the new IDL method Cal::getFreeBusy * gui/alarm-notify/Makefile.am: add libwombat to LDADD * gui/Makefile.am: add libwombat to LDADD svn path=/trunk/; revision=10366
* Use camel_address_length() rather than casting and accessing data members.Jeffrey Stedfast2001-06-222-3/+9
| | | | | | | | | | 2001-06-21 Jeffrey Stedfast <fejj@ximian.com> * providers/smtp/camel-smtp-transport.c (smtp_send): Use camel_address_length() rather than casting and accessing data members. svn path=/trunk/; revision=10365
* Redid graphics to add labels to them and described in labels in text.Kevin Breit2001-06-2220-40/+216
| | | | | | | | 2001-06-21 Kevin Breit <battery841@mediaone.net> * C/usage-mail.sgml: Redid graphics to add labels to them and described in labels in text. Looks good! svn path=/trunk/; revision=10364
* Allow the message to be sent even if there are no To recipients but onlyJeffrey Stedfast2001-06-222-9/+26
| | | | | | | | | | 2001-06-21 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (composer_get_message): Allow the message to be sent even if there are no To recipients but only as long as there are other recipients defined. svn path=/trunk/; revision=10363
* Fix bug #3409: Removing an EvolutionStorage from the shell's folderJacob Leach2001-06-225-19/+99
| | | | | | tree. svn path=/trunk/; revision=10362
* added new directory for the libwombat library, which will contain theRodrigo Moya2001-06-213-0/+20
| | | | | | | | | | 2001-06-21 Rodrigo Moya <rodrigo@gnome-db.org> * libwombat/: added new directory for the libwombat library, which will contain the implementation of all CORBA interfaces defined in the wombat.idl file svn path=/trunk/; revision=10361
* created new directory for the libwombat libraryRodrigo Moya2001-06-215-0/+283
| | | | | | | | 2001-06-21 Rodrigo Moya <rodrigo@ximian.com> * created new directory for the libwombat library svn path=/trunk/; revision=10360
* added new interface (WombatClient)Rodrigo Moya2001-06-212-0/+9
| | | | | | | | 2001-06-21 Rodrigo Moya <rodrigo@gnome-db.org> * wombat.idl: added new interface (WombatClient) svn path=/trunk/; revision=10359
* fix to include the CFLAGS for extra librariesHavoc Pennington2001-06-212-0/+6
| | | | | | | | 2001-06-20 Havoc Pennington <hp@redhat.com> * gnome.m4: fix to include the CFLAGS for extra libraries svn path=/trunk/; revision=10355
* Added fileKevin Breit2001-06-214-18/+320
| | | | | | | | 2001-06-21 Kevin Breit <battery841@mediaone.net> * C/encryption.sgml: Added file svn path=/trunk/; revision=10354
* Moved my entires to doc/ChangeLog per request of danwKevin Breit2001-06-215-85/+114
| | | | | | | | 2001-06-20 Kevin Breit <battery841@mediaone.net> * doc/ChangeLog: Moved my entires to doc/ChangeLog per request of danw svn path=/trunk/; revision=10353
* Fix the OpenLDAP check to default to "no" if you don't specify anything.Dan Winship2001-06-212-12/+22
| | | | | | | * configure.in: Fix the OpenLDAP check to default to "no" if you don't specify anything. svn path=/trunk/; revision=10352
* fix a refcounting memleak.Chris Toshok2001-06-212-3/+12
| | | | | | | | | | 2001-06-20 Chris Toshok <toshok@ximian.com> * backend/pas/pas-backend-file.c (pas_backend_file_process_get_supported_fields): fix a refcounting memleak. svn path=/trunk/; revision=10351
* fix memory leak.Chris Toshok2001-06-212-1/+7
| | | | | | | | | | 2001-06-20 Chris Toshok <toshok@ximian.com> * backend/ebook/e-book-listener.c (e_book_listener_queue_get_supported_fields_response): fix memory leak. svn path=/trunk/; revision=10350
* add prototype for close_dialog to remove warnings.Chris Toshok2001-06-213-0/+7
| | | | | | | | | 2001-06-20 Chris Toshok <toshok@ximian.com> * contact-editor/e-contact-editor.c: add prototype for close_dialog to remove warnings. svn path=/trunk/; revision=10349
* Save the formatting preference for this message draft using aJeffrey Stedfast2001-06-212-14/+46
| | | | | | | | | | | | 2001-06-20 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer.c (save_draft): Save the formatting preference for this message draft using a X-Evolution-Format header. (e_msg_composer_new_with_message): Restore the format editing preference and also remove any other X-Evolution-* headers that we may have set. svn path=/trunk/; revision=10348
* If the first char of the mailing-list name is '<', chop it off to makeJeffrey Stedfast2001-06-212-6/+19
| | | | | | | | | | 2001-06-20 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-utils.c (header_raw_check_mailing_list): If the first char of the mailing-list name is '<', chop it off to make Ettore happy. Fixes bug #2153. svn path=/trunk/; revision=10347
* Updated for new UI.Kevin Breit2001-06-213-60/+40
| | | | | | | | 2001-06-20 Kevin Breit <battery841@mediaone.net> * doc/C/config-setupassist.sgml: Updated for new UI. svn path=/trunk/; revision=10346
* Updated for a newer UI (need to update at a later date.Kevin Breit2001-06-212-104/+68
| | | | | | | | 2001-06-20 Kevin Breit <battery841@mediaone.net> * doc/C/config-prefs.sgml: Updated for a newer UI (need to update at a later date. svn path=/trunk/; revision=10345
* removed conflict marker.Dave Camp2001-06-211-1/+0
| | | | svn path=/trunk/; revision=10344
* Changed attachData to accept a sequence of chars rather than a string.Dave Camp2001-06-217-8/+40
| | | | | | | | | | | | | | | | | | | | | | | | | 2001-06-20 Dave Camp <dave@ximian.com> * Evolution-Composer.idl: Changed attachData to accept a sequence of chars rather than a string. * evolution-composer.c (impl_Composer_attach_data): Changed the 'data' argument to a GNOME_Evolution_Composer_AttachmentData, and pass data->_buffer and data->_length to camel_mime_part_set_content(). 2001-06-20 Dave Camp <dave@ximian.com> * gui/itip-utils.c (itip_send_comp): Changed attach_data to be a GNOME_Evolution_Composer_AttachmentData rather than a CORBA_char*. 2001-06-20 Dave Camp <dave@ximian.com> * backend/ebook/e-card.c (e_card_list_send): Changed attach_data to be a GNOME_Evolution_Composer_AttachmentData rather than a CORBA_char*. svn path=/trunk/; revision=10343
* Make less monotone soundingKevin Breit2001-06-214-14/+10
| | | | | | | | 2001-06-20 Kevin Breit <battery841@mediaone.net> * doc/C/usage-calendar.sgml: Make less monotone sounding svn path=/trunk/; revision=10342
* Added more postscript descriptionKevin Breit2001-06-212-6/+6
| | | | | | | | 2001-06-20 Kevin Breit <battery841@mediaone.net> * docs/C/usage-print.sgml: Added more postscript description svn path=/trunk/; revision=10341
* Reworded a little bit for more descrip.Kevin Breit2001-06-213-4/+10
| | | | | | | | 2001-06-20 Kevin Breit <battery841@mediaone.net> * docs/C/usage-sync: Reworded a little bit for more descrip. svn path=/trunk/; revision=10340
* Documented categorizing an event.Kevin Breit2001-06-213-4/+78
| | | | | | | | 2001-06-20 Kevin Breit <battery841@mediaone.net> * doc/C/usage-calendar.sgml: Documented categorizing an event. svn path=/trunk/; revision=10339
* print menu command (print_preview_cmd): ditto for print previewJP Rosevear2001-06-218-6/+526
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-06-20 JP Rosevear <jpr@ximian.com> * gui/dialogs/comp-editor.c (print_cmd): print menu command (print_preview_cmd): ditto for print preview (print_setup_cmd): ditto for print setup (comp_editor_set_cal_client): listen for updated and removed signals (obj_updated_cb): if the item changes else where, query the user for the course of action (obj_removed_cb): ditto for removal * gui/print.c (print_setup): rudimentary page setup support (print_comp): rudimentary individual event/task printing support * gui/print.h: new protos * gui/dialogs/changed-comp.[hc]: dialog to query the user about what to do when a item is changed elsewhere * gui/dialogs/Makefile.am: build new files * gui/dialogs/send-comp.c (send_component_dialog): remove useless assignment svn path=/trunk/; revision=10338
* collapse print commands hereJP Rosevear2001-06-214-51/+20
| | | | | | | | 2001-06-20 JP Rosevear <jpr@ximian.com> * evolution-comp-editor.xml: collapse print commands here svn path=/trunk/; revision=10337
* send the value to e_table_model_set_value_at as a string as inMikael Hallendal2001-06-201-2/+12
| | | | | | | | | | | | 2001-06-20 Mikael Hallendal <micke@codefactory.se> * e-cell-spin-button.c (e_cell_spin_button_step): send the value to e_table_model_set_value_at as a string as in e_cell_number. (e_cell_spin_button_step_float): send the value to e_table_model_set_value_at as a string as in e_cell_number_float. svn path=/trunk/; revision=10336
* Updated Bcc: exampleKevin Breit2001-06-203-2/+10
| | | | | | | | 2001-06-20 Kevin Breit <battery841@mediaone.net> * doc/C/usage-mail.sgml: Updated Bcc: example svn path=/trunk/; revision=10335
* Change --enable-ldap to --with-openldap, allow a path prefix as anDan Winship2001-06-202-31/+52
| | | | | | | | * configure.in: Change --enable-ldap to --with-openldap, allow a path prefix as an argument. Add some libtooly goodness to the libldap check in case it depends on ssl libraries. svn path=/trunk/; revision=10334
* added getFreeBusy methodRodrigo Moya2001-06-209-0/+327
| | | | | | | | | | | | | | | | | | | | 2001-06-20 Rodrigo Moya <rodrigo@ximian.com> * idl/evolution-calendar.idl: added getFreeBusy method * pcs/cal.c (impl_Cal_get_free_busy): implementation of the new getFreeBusy added method * pcs/cal-backend.[ch]: added new virtual method to the CalBackend class (get_free_busy) * pcs/cal-backend-db.c (cal_backend_db_get_free_busy): new function, not implemented yet * pcs/cal-backend-file.c (cal_backend_file_get_free_busy): new funtion, not implemented yet svn path=/trunk/; revision=10333
* Took out a reference to gloss.Kevin Breit2001-06-203-0/+24
| | | | | | | | 2001-06-20 Kevin Breit <battery841@mediaone.net> * doc/C/apx-gloss.sgml: Took out a reference to gloss. svn path=/trunk/; revision=10332
* Made it build.Kevin Breit2001-06-203-2/+6
| | | | | | | | 2001-06-20 Kevin Breit <battery841@mediaone.net> * doc/C/usage-exec-summary.sgml: Made it build. svn path=/trunk/; revision=10331
* Checked for validity.Aaron Weber2001-06-202-2/+14
| | | | svn path=/trunk/; revision=10330
* Fix typo. s/Cancel then meeting/ Cancel the meeting/.Kjartan Maraas2001-06-202-1/+6
| | | | | | | | | 2001-06-20 Kjartan Maraas <kmaraas@gnome.org> * evolution-event-editor.xml: Fix typo. s/Cancel then meeting/ Cancel the meeting/. svn path=/trunk/; revision=10329
* More than on accel key is a tad confusing.Kjartan Maraas2001-06-202-1/+6
| | | | | | | | | 2001-06-20 Kjartan Maraas <kmaraas@gnome.org> * folder-browser.c: More than on accel key is a tad confusing. svn path=/trunk/; revision=10328
* Updated Polish translationChyla Zbigniew2001-06-202-339/+285
| | | | svn path=/trunk/; revision=10327
* For Mendel Mobach <mendel@mobach.nl> :Almer S. Tigelaar2001-06-202-4620/+3198
| | | | | | | | | | 2001-06-20 Almer S. Tigelaar <almer@gnome.org> For Mendel Mobach <mendel@mobach.nl> : * nl.po: Updated Dutch translation. svn path=/trunk/; revision=10326
* moved the function to check for a default timezone to calendar-config.c,Damon Chaplin2001-06-208-66/+98
| | | | | | | | | | | | | | | 2001-06-20 Damon Chaplin <damon@ximian.com> * gui/calendar-config.[hc]: * gui/gnome-cal.[hc]: * gui/tasks-control.c (tasks_control_activate): * gui/calendar-commands.c (calendar_control_activate): moved the function to check for a default timezone to calendar-config.c, and also used it in the tasks control. * gui/dialogs/e-timezone-dialog.h: #include <gtk/gtkwidget.h> fix. svn path=/trunk/; revision=10325
* added code to show the timezone dialog if the user hasn't set a defaultDamon Chaplin2001-06-206-2/+78
| | | | | | | | | | | | | | 2001-06-20 Damon Chaplin <damon@ximian.com> * gui/calendar-commands.c (calendar_control_activate): * gui/gnome-cal.[hc]: added code to show the timezone dialog if the user hasn't set a default timezone yet. * gui/dialogs/e-timezone-dialog.c (e_timezone_dialog_add_timezones): set the "None" item string before adding it to the combo, to stop the combo putting "None" in the entry initially. svn path=/trunk/; revision=10324
* if the timezones of the start and end of the event are the same, then ifDamon Chaplin2001-06-202-0/+63
| | | | | | | | | | | 2001-06-19 Damon Chaplin <damon@ximian.com> * gui/dialogs/event-page.c: if the timezones of the start and end of the event are the same, then if the start timezone is changed we change the end timezone as well, since that is what most users will want. svn path=/trunk/; revision=10323
* removed stuff to get builtin timezone info from the server.Damon Chaplin2001-06-205-168/+22
| | | | | | | | | | | 2001-06-19 Damon Chaplin <damon@ximian.com> * pcs/cal.c: * idl/evolution-calendar.idl: * cal-client/cal-client.[hc]: removed stuff to get builtin timezone info from the server. svn path=/trunk/; revision=10322
* added a 'Time zone' setting. Also rearranged a little, adding a newDamon Chaplin2001-06-2013-346/+327
| | | | | | | | | | | | | | | | | | | 2001-06-19 Damon Chaplin <damon@ximian.com> * gui/dialogs/cal-prefs-dialog.c: added a 'Time zone' setting. Also rearranged a little, adding a new 'General' page, since we had too many settings on the 'Calendar' page. * gui/e-timezone-entry.[hc]: * gui/dialogs/e-timezone-dialog.[hc]: * gui/dialogs/comp-editor.c: * gui/dialogs/comp-editor-page.[hc]: * gui/dialogs/event-page.c: * gui/dialogs/task-details-page.c: * gui/dialogs/task-page.c: removed CalClient stuff. The timezone dialog now uses the timezone data directly from the client's libical library. svn path=/trunk/; revision=10321
* split out commands from toolitems/menuitems.Chris Toshok2001-06-202-29/+55
| | | | | | | | | 2001-06-19 Chris Toshok <toshok@ximian.com> * evolution-contact-editor.xml: split out commands from toolitems/menuitems. svn path=/trunk/; revision=10320
* remove dead fileJP Rosevear2001-06-202-1/+5
| | | | | | | | 2001-06-19 JP Rosevear <jpr@ximian.com> * POTFILES.in: remove dead file svn path=/trunk/; revision=10319
* track change to e_addressbook_show_contact_editor signature.Chris Toshok2001-06-2011-98/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-06-19 Chris Toshok <toshok@ximian.com> * gui/widgets/e-addressbook-view.c (table_double_click): track change to e_addressbook_show_contact_editor signature. * gui/widgets/e-minicard-view.c (e_minicard_view_event): same. * gui/widgets/e-minicard.c (e_minicard_event): same. * gui/widgets/e-addressbook-util.c (e_addressbook_error_dialog): add an entry for "Card ID already exists". (e_addressbook_show_contact_editor): track the change to signal names and e_contact_editor_new signature here. * gui/widgets/e-addressbook-util.h: change e_addressbook_show_contact_editor's signature to match e_contact_editor_new more closely. * gui/widgets/e-addressbook-table-adapter.c (unlink_model): free up the simple mapping to plug a potentially sizeable memory leak. * gui/component/select-names/e-select-names-text-model.c (e_select_names_text_model_activate_obj): call e_addressbook_show_contact_editor here. * gui/component/select-names/e-select-names-popup.c (edit_contact_info_have_book_cb): remove the get_supported_fields stuff, since the contact editor handles it for us now, and call e_addressbook_show_contact_editor. * gui/component/e-address-popup.c (edit_contact_info_cb): same. * gui/component/addressbook.c (new_contact_cb): track change to e_addressbook_show_contact_editor. svn path=/trunk/; revision=10318
* rename ce_book_found_fields to this, remove the fetching of fields (theChris Toshok2001-06-2021-292/+664
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-06-19 Chris Toshok <toshok@ximian.com> * contact-editor/e-contact-quick-add.c (ce_have_book): rename ce_book_found_fields to this, remove the fetching of fields (the contact editor code handles that now.), and change the add_card signal to card_added. (card_added_cb): copied somewhat from merge_cb above. we don't need to do the merge here, just call the callback. * contact-editor/e-contact-editor.c (e_contact_editor_class_init): track signal change. add book arg, and is_read_only -> editable. (wants_html_changed): if the card isn't already changed, flag it as such (and update the commands.) (phone_entry_changed): same. (email_entry_changed): same. (address_text_changed): same. (name_entry_changed): same. (company_entry_changed): same. (full_name_clicked): is_read_only -> editable. (full_addr_clicked): same. (card_added_cb): new function, emit our card_added signal, and close the dialog if we're supposed to. properly deal with error status here. (card_modified_cb): same, modulo card_added -> card_modified. (save_card): actually call e_card_merging_book_{add/commit}_card instead of using a signal. Also, add a gboolean arg to tell whether or not to close the dialog after saving the card. (card_deleted_cb): new function, just emit our "card_deleted" signal. (delete_cb): actually call e_book_remove_card here, instead of using a signal. (tb_save_and_close_cb): call save_card with TRUE for should_close. (e_contact_editor_init): init changed = FALSE; (e_contact_editor_destroy): unref our book if we have one. (e_contact_editor_new): new signature, set the "book" arg, and call e_book_get_supported_fields here. (supported_fields_cb): new function, show the contact editor. (e_contact_editor_set_arg): initialize changed to FALSE when setting the card (but *after*, since the changed callbacks will set it to TRUE.) also, call command_state_changed if editable changes. also handle setting "book". oh, and is_read_only -> editable. (command_state_changed): new function - set the state of the commands we care about. (e_contact_editor_get_arg): add "book" handling, and is_read_only -> editable. (_phone_arrow_pressed): is_read_only -> editable. (_email_arrow_pressed): same. (_address_arrow_pressed): same. (enable_writable_fields): same. (set_editable): rename set_read_only to this, and is_read_only -> editable. * contact-editor/e-contact-editor.h (struct _EContactEditor): is_read_only -> editable, add a "changed" flag so we can sensitize commands correctly, and add an EBook* arg to e_contact_editor_new and to the EContactEditor struct. Also, change all the signals to past tense, and send the EBookStatus in them. * contact-editor/e-contact-editor-address.c (e_contact_editor_address_class_init): is_read_only -> editable. (e_contact_editor_address_set_arg): same. (e_contact_editor_address_get_arg): same. * contact-editor/e-contact-editor-address.h (struct _EContactEditorAddress): same. * contact-editor/e-contact-editor-fullname.c (e_contact_editor_fullname_class_init): same. (e_contact_editor_fullname_set_arg): same. (e_contact_editor_fullname_get_arg): same. * contact-editor/e-contact-editor-fullname.h (struct _EContactEditorFullname): same. * contact-editor/Makefile.am: don't build contact-editor-test now, until contact-editor gets moved to gui/ and we can more easily depend on the e_card_merging_* calls. * backend/pas/pas-backend-ldap.c (ldap_error_to_response): return CardIdAlreadyExists for LDAP_ALREADY_EXISTS. * backend/idl/addressbook.idl: Add CardIdAlreadyExists to the BookListener status enum. * backend/ebook/e-book-types.h: add E_BOOK_STATUS_CARD_ID_ALREADY_EXISTS. * backend/ebook/e-book-listener.c (e_book_listener_convert_status): add support for CardIdAlreadyExists. svn path=/trunk/; revision=10317
* remove dead fileJP Rosevear2001-06-202-1/+4
| | | | | | | | 2001-06-19 JP Rosevear <jpr@ximian.com> * POTFILES.in: remove dead file svn path=/trunk/; revision=10316
* add ui (forward_cmd): implement forward commandJP Rosevear2001-06-203-10/+38
| | | | | | | | | | | | 2001-06-19 JP Rosevear <jpr@ximian.com> * gui/dialogs/task-editor.c (task_editor_init): add ui (forward_cmd): implement forward command * gui/dialogs/comp-editor.c (save_as_ok): bug fix, seems to work now svn path=/trunk/; revision=10315
* ui xml for task editorJP Rosevear2001-06-204-256/+56
| | | | | | | | | | 2001-06-19 JP Rosevear <jpr@ximian.com> * evolution-task-editor.xml: ui xml for task editor * Makefile.am: install new file svn path=/trunk/; revision=10314
* A couple changes to Kevin's update. Mostly just checking over.Aaron Weber2001-06-204-50/+52
| | | | | | | | 2001-06-19 Aaron Weber <aaron@ximian.com> * C/usage-mainwindow.sgml and usage-mail.sgml: A couple changes to Kevin's update. Mostly just checking over. svn path=/trunk/; revision=10313
* add auto exit unrefJP Rosevear2001-06-204-24/+41
| | | | | | | | | | | | 2001-06-19 JP Rosevear <jpr@ximian.com> * gui/control-factory.c (control_factory_init): add auto exit unref * gui/component-factory.c (destroy_cb): destroy our selves if we have no more shells (component_factory_init): add auto exit unref svn path=/trunk/; revision=10312
* don't compile or install the old meeting edit stuffJP Rosevear2001-06-207-1590/+10
| | | | | | | | | | | | | 2001-06-19 JP Rosevear <jpr@ximian.com> * gui/Makefile.am: don't compile or install the old meeting edit stuff * gui/e-week-view.c: ditto * gui/e-day-view.c: Remove scheduling menu option svn path=/trunk/; revision=10311
* add some needed commas (itip_send_comp): if publishing, don't set the toJP Rosevear2001-06-202-8/+31
| | | | | | | | | | | | 2001-06-19 JP Rosevear <jpr@ximian.com> * gui/itip-utils.c: add some needed commas (itip_send_comp): if publishing, don't set the to list and show the message. unless publishing, just send the email * gui/Makefile.am: remove typo svn path=/trunk/; revision=10310
* send the messageJP Rosevear2001-06-203-1/+29
| | | | | | | | | | | 2001-06-19 JP Rosevear <jpr@ximian.com> * evolution-composer.c (impl_Composer_send): send the message * Evolution-Composer.idl: add a "send" method to send a message without showing the editor svn path=/trunk/; revision=10309
* Tweak the db3 header check to like our RH7 build machine again.Dan Winship2001-06-202-1/+6
| | | | | | | * configure.in: Tweak the db3 header check to like our RH7 build machine again. svn path=/trunk/; revision=10308
* world map picture used for selecting timezones. added world_map-960.pngDamon Chaplin2001-06-203-1/+7
| | | | | | | | | 2001-06-19 Damon Chaplin <damon@ximian.com> * world_map-960.png: world map picture used for selecting timezones. * Makefile.am (images_DATA): added world_map-960.png for timezones. svn path=/trunk/; revision=10307
* Updated Spanish translation.Hector Garcia2001-06-202-328/+345
| | | | svn path=/trunk/; revision=10306
* Updated Spanish translation.Hector Garcia2001-06-202-663/+666
| | | | svn path=/trunk/; revision=10305
* #include "folder-browser-factory.h"Jeffrey Stedfast2001-06-205-20/+105
| | | | | | | | | | | | | | | 2001-06-19 Jeffrey Stedfast <fejj@ximian.com> * mail-display.c: #include "folder-browser-factory.h" * component-factory.c (mail_remove_storage): New function to remove an EvolutionStorage. * mail-accounts.c (mail_delete): Remove the storage from the folder-tree. (news_delete): Same. svn path=/trunk/; revision=10304
* Basic editsKevin Breit2001-06-203-72/+88
| | | | | | * doc/C/usage-mail.sgml: Basic edits svn path=/trunk/; revision=10303
* Updated to say "My Evolution"Kevin Breit2001-06-203-32/+28
| | | | | | * doc/C/usage-exec-summary: Updated to say "My Evolution" svn path=/trunk/; revision=10302
* remove typoJP Rosevear2001-06-202-1/+5
| | | | | | | | 2001-06-19 JP Rosevear <jpr@ximian.com> * gui/Makefile.am: remove typo svn path=/trunk/; revision=10301
* ShushJP Rosevear2001-06-201-0/+4
| | | | svn path=/trunk/; revision=10300
* itip/imip send dialogJP Rosevear2001-06-2020-652/+2611
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-06-19 JP Rosevear <jpr@ximian.com> * gui/dialogs/send-comp.c: itip/imip send dialog * gui/dialogs/send-comp.h: new proto * gui/dialogs/recurrence-page.c (recurrence_page_set_dates): only use the weekday picker if visible * gui/dialogs/meeting-page.c: just show the meeting list * gui/dialogs/event-editor.c (event_editor_edit_comp): remove the meeting page if no attendees (schedule_meeting_cmd): schedule a meeting menu item (refresh_meeting_cmd): refresh meeting request menu item (cancel_meeting_cmd): ditto for cancel (forward_cmd): send as attachment * gui/dialogs/comp-editor.c (comp_editor_remove_page): remove page from dialog (comp_editor_show_page): show a given page (comp_editor_get_current_comp): return a cal component representing the current widget state (comp_editor_save_comp): save the cal component (comp_editor_delete_comp): delete the cal component (comp_editor_send_comp): send the cal component (comp_editor_merge_ui): merge xml in to the bonobo gui (setup_widgets): use a bonobo window instead of a gtk window, add menus again (save_as_cmd): save to file on disk - still broken (save_close_cmd): close menu command (save_close_cmd): save and close menu command * gui/dialogs/comp-editor.h: new protos * gui/dialogs/cancel-comp.c (cancel_component_dialog): itip/imip cancellation dialog * gui/dialogs/cancel-comp.h: new proto * gui/dialogs/Makefile.am: build new files * gui/dialogs/comp-editor-page.c (comp_editor_page_notify_needs_send): emit needs_send signal * gui/dialogs/comp-editor-page.h: new signal protos * gui/itip-utils.c (itip_send_comp): new function to send cal components * gui/itip-utils.h: new proto * gui/e-itip-control.c (pstream_load): trim using cal-component wrapper stuff (accept_button_clicked_cb): use itip_send_comp (tentative_button_clicked_cb): ditto (decline_button_clicked_cb): ditto * gui/Makefile.am: compile select name idl stuff * cal-util/cal-component.c (cal_component_get_organizer): get the organizer (cal_component_set_organizer): set the organizer (cal_component_get_recurid): get the recurrence id (cal_component_set_recurid): set the recurrence id (set_attendee_list): actually set the attendee list (get_attendee_list): build the attendee list * cal-util/cal-component.h: new protos svn path=/trunk/; revision=10299
* Added definition.Kevin Breit2001-06-203-150/+109
| | | | | | | | * doc/C/apx-gloss.sgml: Added definition. * doc/C/usage-mainwindow.sgml: Routine updates. svn path=/trunk/; revision=10298
* updated .cvsignore to ignore camel-lock-helperJeffrey Stedfast2001-06-201-0/+1
| | | | svn path=/trunk/; revision=10297
* Accept text/uri-list mime types - this allows us to drag messages fromJeffrey Stedfast2001-06-203-15/+130
| | | | | | | | | | | | | 2001-06-19 Jeffrey Stedfast <fejj@ximian.com> * component-factory.c (destination_folder_handle_drop): Accept text/uri-list mime types - this allows us to drag messages from Nautilus into an Evolution folder. * folder-browser.c (message_list_drag_data_get): Do cleanup and better error handling. svn path=/trunk/; revision=10296
* Don't define the drop_types here. (drag_data_received): ImplementJeffrey Stedfast2001-06-202-24/+87
| | | | | | | | | | | 2001-06-19 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer.c (e_msg_composer_construct): Don't define the drop_types here. (drag_data_received): Implement message/rfc822 dnd drop type handling. svn path=/trunk/; revision=10295
* change to event specific operationsJP Rosevear2001-06-204-184/+100
| | | | | | | | | | | | | 2001-06-19 JP Rosevear <jpr@ximian.com> * evolution-event-editor.xml: change to event specific operations * evolution-comp-editor.xml: split non-specific operations out here * Makefile.am: install new file svn path=/trunk/; revision=10294
* Sync - FedericoFederico Mena Quintero2001-06-2019-284/+1291
| | | | svn path=/trunk/; revision=10293
* Changed buf to an int here. (lexGetQuotedPrintable): Changed cur to an intChristopher James Lahey2001-06-202-5/+10
| | | | | | | | | 2001-06-19 Christopher James Lahey <clahey@ximian.com> * libversit/vcc.y (LexBuf): Changed buf to an int here. (lexGetQuotedPrintable): Changed cur to an int here. svn path=/trunk/; revision=10292
* Oops --- wrong e-mail address in ChangeLog entry.Jon Trowbridge2001-06-191-1/+1
| | | | svn path=/trunk/; revision=10291
* Properly clean up the movemail files when no mail was received.Jon Trowbridge2001-06-192-0/+7
| | | | | | | | | 2001-06-19 Jon Trowbridge <trow@ximian.com> * mail-tools.c (mail_tool_do_movemail): Properly clean up the movemail files when no mail was received. svn path=/trunk/; revision=10290
* Serious de-crufting, removal of gtk_object_set_data() hacks, simplified byJon Trowbridge2001-06-195-242/+293
| | | | | | | | | | | | | 2001-06-19 Jon Trowbridge <trow@gnu.org> * contact-editor/e-contact-quick-add.c: Serious de-crufting, removal of gtk_object_set_data() hacks, simplified by using some of the newer ebook convenience routines, etc. (ce_book_found_fields): s/e_contact_editor_raise/e_contact_editor_show/, to accomodate the small changes in the contact editor API. svn path=/trunk/; revision=10289
* (write_field_row_begin): hmm, use just bold &nbsp; as it looksRadek Doulik2001-06-192-1/+5
| | | | | | better svn path=/trunk/; revision=10288
* Fixed a bug when not running setuid it wouldn't unlock.Not Zed2001-06-194-127/+40
| | | | | | | | | | | | 2001-06-19 Not Zed <NotZed@Ximian.com> * camel-lock-helper.c (unlock_id): Fixed a bug when not running setuid it wouldn't unlock. * camel-movemail.c (camel_movemail): use new locking daemon, also return an error code. svn path=/trunk/; revision=10287
* add column with &nbsp; between header name and valueRadek Doulik2001-06-192-1/+6
| | | | | | | | | 2001-06-19 Radek Doulik <rodo@ximian.com> * mail-format.c (write_field_row_begin): add column with &nbsp; between header name and value svn path=/trunk/; revision=10286
* added timezone fields. Also moved the 'All Day' flag into an alignment soDamon Chaplin2001-06-1913-45/+453
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-06-19 Damon Chaplin <damon@ximian.com> * gui/dialogs/task-details-page.glade: * gui/dialogs/task-page.glade: * gui/dialogs/event-page.glade: added timezone fields. Also moved the 'All Day' flag into an alignment so it doesn't mess up the height of the other widgets. * gui/dialogs/task-details-page.c: * gui/dialogs/task-page.c: * gui/dialogs/event-page.c: added code to handle the timezone fields. This still needs to be hooked up when the libical code is finished. * gui/dialogs/e-timezone-dialog.c (on_map_leave): new function to clear the preview label and turn off the highlighted point on the map when you move the mouse outside it. (find_selected_point): new function to try to find the point corresponding to the text in the combo. (on_combo_changed): call the above function to update the selected point. (on_map_leave): turn off the preview point & label when the mouse leaves the map. (e_timezone_dialog_set_cal_client): changed it so that selecting "None" clears the entry. * gui/dialogs/comp-editor-page.[hc]: added set_cal_client() virtual method since some pages need to access the CalClient to get timezone information. Also added comp_editor_page_set_cal_client() to call the virtual method. * gui/dialogs/comp-editor.c (comp_editor_set_cal_client): called comp_editor_page_set_cal_client() on each page. * gui/calendar-config.c: added functions to get & set the timezone. svn path=/trunk/; revision=10285
* tweaked for some gnome-pilot api changesEskil Heyn Olsen2001-06-196-13/+25
| | | | svn path=/trunk/; revision=10284
* Use a nice switch statement and use the new enum values.Jeffrey Stedfast2001-06-193-19/+38
| | | | | | | | | | | | | | 2001-06-18 Jeffrey Stedfast <fejj@ximian.com> * component-factory.c (destination_folder_handle_drop): Use a nice switch statement and use the new enum values. * mail-callbacks.c (list_add_addresses): Now takes a hash table of already-used-recipients so that we don't get duplicates. (mail_generate_reply): Pass in a rcpt_hash argument to list_add_addresses(). These changes fix bug #1639. svn path=/trunk/; revision=10282