aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Implement this, based on code that used to be in mail-ops.cDan Winship2001-07-025-111/+102
| | | | | | | | | | | | | | | | | * mail-session.c (get_filter_driver): Implement this, based on code that used to be in mail-ops.c * mail-ops.c (mail_load_filter_context, setup_filter_driver): Moved into MailSession::get_filter_driver. (filter_get_folder): Moved to mail-session.c (mail_filter_folder, mail_filter_on_demand, mail_fetch_mail, mail_send_mail, mail_send_queue): Remove FilterContext args, use camel_session_get_filter_driver. * mail-send-recv.c (mail_send_receive, mail_receive_uri): Remove FilterContexts svn path=/trunk/; revision=10682
* new method to get an application-initialized filter driver.Dan Winship2001-07-0211-38/+113
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * camel-session.c (camel_session_get_filter_driver): new method to get an application-initialized filter driver. * camel-filter-driver.c (camel_filter_driver_new): Remove the get_folder function and data args from here... (camel_filter_driver_set_folder_func): ...and add this function to set/change them. * providers/imap/camel-imap-folder.c (camel_imap_folder_new): If this folder is INBOX and we're filtering INBOX, set a flag on the folder for later. (imap_update_summary): Add another argument (GPtrArray *recents), and if it's non-NULL, add the uids of any \Recent new messages to it. (camel_imap_folder_changed): If doing filtering in this folder, create a recents array and pass it to imap_update_summary. Then get a filter driver and use it to filter the recent messages. * providers/imap/camel-imap-summary.h: * providers/imap/camel-imap-utils.c (imap_parse_flag_list): Add support for the \Recent flag. * providers/imap/camel-imap-provider.c (imap_conf_entries): enable the "filter" option. * camel-types.h: add CamelFilterDriver typedef here svn path=/trunk/; revision=10681
* srcdir != builddir compile fix.Peter Williams2001-07-025-0/+15
| | | | | | | | | | | | | | | 2001-07-02 Peter Williams <peterw@ximian.com> * gui/contact-editor/Makefile.am (INCLUDES): srcdir != builddir compile fix. * gui/contact-list-editor/Makefile.am (INCLUDES): Same. * gui/widgets/Makefile.am (INCLUDES): Same. * gui/search/Makefile.am (INCLUDES): Same. svn path=/trunk/; revision=10680
* s,AC_DEFINE,AC_DEFINE_UNQUOTED to make these not totally useless.Peter Williams2001-07-022-3/+8
| | | | | | | | | 2001-07-02 Peter Williams <peterw@ximian.com> * configure.in (evolution_db_version): s,AC_DEFINE,AC_DEFINE_UNQUOTED to make these not totally useless. svn path=/trunk/; revision=10679
* 2001-07-02 Andras TimarSzabolcs Ban2001-07-021-54/+51
| | | | | | * hu.po: 100 % for the first time :-) svn path=/trunk/; revision=10678
* properly return error if we can't create pipes.Not Zed2001-07-022-1/+4
| | | | | | | | | 2001-07-02 Not Zed <NotZed@Ximian.com> * camel-lock-client.c (camel_lock_helper_init): properly return error if we can't create pipes. svn path=/trunk/; revision=10677
* re-enable html indexing.Not Zed2001-07-023-172/+843
| | | | | | | | | | | | 2001-07-02 Not Zed <NotZed@Ximian.com> * camel-folder-summary.c (summary_build_content_info): re-enable html indexing. * camel-mime-filter-html.c: Completely re-implemented using a custom parser. svn path=/trunk/; revision=10676
* Change a camel_exception_clear to camel_exception_init to fix aDan Winship2001-07-022-1/+6
| | | | | | | * tests/misc/url.c (main): Change a camel_exception_clear to camel_exception_init to fix a sometimes-crash svn path=/trunk/; revision=10675
* Add `e-summary-preferences.h'.Ettore Perazzoli2001-07-022-1/+7
| | | | | | | * Makefile.am (evolution_executive_summary_SOURCES): Add `e-summary-preferences.h'. svn path=/trunk/; revision=10674
* Rename "New -> Evolution bar shortcut" into "New -> Shortcut".Ettore Perazzoli2001-07-022-1/+6
| | | | | | | * evolution.xml: Rename "New -> Evolution bar shortcut" into "New -> Shortcut". svn path=/trunk/; revision=10673
* Updated Hungarian translation.Andras Timar2001-07-022-1281/+2699
| | | | | | | | 2001-07-02 Andras Timar <timar@gnome.hu> * hu.po: Updated Hungarian translation. svn path=/trunk/; revision=10672
* Calculate the popup position using window coordinates instead of worldRichard Hult2001-07-021-0/+9
| | | | | | | | | | | 2001-07-02 Richard Hult <rhult@codefactory.se> * e-cell-combo.c (e_cell_combo_get_popup_pos): Calculate the popup position using window coordinates instead of world coordinates. This fixes bug #2613 in ximian's bugzilla, combo box pops up with offset if the table is scrolled. svn path=/trunk/; revision=10671
* add a separate dockitem for the search entry.Chris Toshok2001-07-022-5/+12
| | | | | | | | | 2001-07-01 Chris Toshok <toshok@ximian.com> * evolution-subscribe.xml: add a separate dockitem for the search entry. svn path=/trunk/; revision=10670
* the FolderSearch control is in a different dockitem now.Chris Toshok2001-07-022-1/+6
| | | | | | | | | 2001-07-01 Chris Toshok <toshok@ximian.com> * subscribe-dialog.c (subscribe_dialog_gui_init): the FolderSearch control is in a different dockitem now. svn path=/trunk/; revision=10669
* Turned off wombatification of the categories master list here.Christopher James Lahey2001-07-022-0/+15
| | | | | | | | | 2001-07-02 Christopher James Lahey <clahey@ximian.com> * gui/contact-editor/e-contact-editor.c (categories_clicked): Turned off wombatification of the categories master list here. svn path=/trunk/; revision=10668
* use ECARD_UID_LINK_PREFIX.Chris Toshok2001-07-026-3/+73
| | | | | | | | | | | | | | | | | | | | | | 2001-07-01 Chris Toshok <toshok@ximian.com> * gui/contact-list-editor/e-contact-list-editor.c (fill_in_info): use ECARD_UID_LINK_PREFIX. * gui/contact-list-editor/e-contact-list-model.c (e_contact_list_model_get_email): use ECARD_UID_LINK_PREFIX. * backend/ebook/e-destination.h: add prototype for e_destination_importv_list. * backend/ebook/e-destination.c (e_destination_importv_list): new function, take an ECard corresponding to an address list and resolve any linked cards, returning an EDestination vector. * backend/ebook/e-card.h (ECARD_UID_LINK_PREFIX): #define this here, since we need to use it in a few places. svn path=/trunk/; revision=10667
* Added related_contacts field.Christopher James Lahey2001-07-029-140/+284
| | | | | | | | | | | | | | | | | | | | | | | 2001-07-02 Christopher James Lahey <clahey@ximian.com> * backend/ebook/e-card.c, backend/ebook/e-card.h: Added related_contacts field. * gui/component/select-names/e-select-names-model.c, gui/component/select-names/e-select-names-model.h (e_select_names_model_import_destinationv): Added this function. * gui/contact-editor/contact-editor.glade: Replaced the entry here for related contacts with a table which is filled in in the C code. * gui/contact-editor/e-contact-editor.c, gui/contact-editor/e-contact-editor.h (add_lists): Added a select names entry here for the related contacts field. * gui/widgets/Makefile.am: Removed all the test programs here since there are circular dependencies now. svn path=/trunk/; revision=10666
* Fall back to use the name field if all else fails (which can happen withJon Trowbridge2001-07-022-0/+10
| | | | | | | | | | 2001-07-01 Jon Trowbridge <trow@ximian.com> * backend/ebook/e-destination.c (e_destination_get_string): Fall back to use the name field if all else fails (which can happen with imported EDestinations). svn path=/trunk/; revision=10665
* Fix for the "recipient not specified" bug --- we were not correctlyJon Trowbridge2001-07-022-1/+13
| | | | | | | | | | 2001-07-01 Jon Trowbridge <trow@ximian.com> * backend/ebook/e-destination.c (e_destination_is_empty): Fix for the "recipient not specified" bug --- we were not correctly checking for whether or not an EDestination was actually empty. svn path=/trunk/; revision=10664
* Build the composer after the addressbook, as it needs some CORBA stuffEttore Perazzoli2001-07-022-1/+6
| | | | | | | * Makefile.am (SUBDIRS): Build the composer after the addressbook, as it needs some CORBA stuff from the latter. svn path=/trunk/; revision=10663
* oops. didn't save before comitttingDan Winship2001-07-021-1/+0
| | | | svn path=/trunk/; revision=10662
* Ref the folder before proxying the event, in case there's only oneDan Winship2001-07-022-3/+23
| | | | | | | | | | | | | | | | * mail-tools.c (update_unread_count): Ref the folder before proxying the event, in case there's only one reference to it and it gets unreffed before the other end of the event handler runs. (update_unread_count_main): And unref it when we're done. (mail_tool_uri_to_folder): Only hold the lock around the hash table operations, not the entire function. Holding the lock the whole time can cause deadlock when resolving vfolders, and the CamelSession and CamelStore locks ensure that multiple threads calling this function will end up with the same CamelFolder object at the end anyway, so we just need to lock and re-check the cache at the end before adding the folder to the cache. svn path=/trunk/; revision=10661
* non-isometric versions of menu icons - print and print previewJakub Steiner2001-07-023-144/+261
| | | | svn path=/trunk/; revision=10660
* Enable the label next to the "Attach" toolbar button, and get rid of theEttore Perazzoli2001-07-022-7/+6
| | | | | | | * evolution-message-composer.xml: Enable the label next to the "Attach" toolbar button, and get rid of the "Help" menu. svn path=/trunk/; revision=10659
* Make the EUriSchemaRegistry object non-floating at construction time.Ettore Perazzoli2001-07-023-1/+8
| | | | svn path=/trunk/; revision=10658
* Get the "Open in a New Window" shortcut right-click menu to actuallyEttore Perazzoli2001-07-023-12/+49
| | | | | | | | work (I had removed a line by mistake), and fix a crash that would happen if user opened a new view, closed it and then created a new folder. svn path=/trunk/; revision=10657
* Fix a crash that happened when dragging a folder that didn't have aEttore Perazzoli2001-07-012-1/+8
| | | | | | component associated with it. svn path=/trunk/; revision=10656
* Implemented the `File -> New -> Shortcut' command.Ettore Perazzoli2001-07-016-15/+155
| | | | | | | I have also implemented a "no-new-button" mode for the folder selection dialog widget. svn path=/trunk/; revision=10655
* Missing ChangeLog entries for the previous commit.Ettore Perazzoli2001-07-011-1/+14
| | | | svn path=/trunk/; revision=10654
* Implemented a "Rename Group" command. Unfortunately, it doesn't workEttore Perazzoli2001-07-015-1/+97
| | | | | | very well due to EShortcutBar breakage. But we'll fix that later. svn path=/trunk/; revision=10653
* Change EShortcuts to not use group titles to access specific groups.Ettore Perazzoli2001-07-014-32/+33
| | | | | | Also, allow more than one group with the same title. svn path=/trunk/; revision=10652
* Implemented a "Rename Shortcut" command.Ettore Perazzoli2001-07-013-31/+88
| | | | svn path=/trunk/; revision=10651
* Added a simple `e_request_string()' utility function.Ettore Perazzoli2001-07-014-0/+145
| | | | svn path=/trunk/; revision=10650
* Change the internal structure for shortucts, so that it contains aEttore Perazzoli2001-07-015-36/+242
| | | | | | | | | | | | | | | | | | | type and a name too. The name will allow renaming shortcuts (thus decoupling the name of the folder the shortcuts points to from the name of the shortcut); the type member is used to cache the type of the folder we point to so that we can still display the right icon even if the folder is currently not in the storage (e.g. this happens for IMAP folders when you haven't opened the corresponding IMAP node yet). I don't like the way this is designed at all (mainly, the responsibility for saving the values should be moved elsewhere), but I'll fix it later. Also, I added an "Open in New Window" right-click menu item for shortcuts. svn path=/trunk/; revision=10649
* Fixes bug #1406.Federico Mena Quintero2001-07-017-444/+318
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-06-30 Federico Mena Quintero <federico@ximian.com> Fixes bug #1406. * gui/calendar-config.c (config_read): Handle the options for the task list colors. (calendar_config_write): Ditto. (calendar_config_get_tasks_due_today_color): New function. (calendar_config_set_tasks_due_today_color): New function. (calendar_config_get_tasks_overdue_color): New function. (calendar_config_set_tasks_overdue_color): New function. (calendar_config_configure_e_calendar_table): Use e_table_model_changed() for the colors. * gui/dialogs/cal-prefs-dialog.glade: Updated the options for the task list and alarms. * gui/dialogs/cal-prefs-dialog.c (cal_prefs_dialog_show_config): Update the task list settings. (cal_prefs_dialog_update_config): Ditto. * gui/calendar-model.c (get_color): Deal with tasks for today as well as overdue tasks. Make it cleaner, even though we have to duplicate a chunk of is_overdue(). * gui/calendar-commands.c (preferences_cmd): Renamed from properties_cmd(). svn path=/trunk/; revision=10648
* Use Tuomas' next-message, previous-message and print icons in theEttore Perazzoli2001-07-016-3/+26
| | | | | | mailer. svn path=/trunk/; revision=10647
* draw icons per categoryRodrigo Moya2001-07-016-0/+135
| | | | | | | | | | | | | | | | | | | | | | 2001-07-01 Rodrigo Moya <rodrigo@ximian.com> * gui/e-day-view-main-item.c (e_day_view_main_item_draw_day_event): draw icons per category * gui/e-day-view-top-item.c (e_day_view_top_item_draw_long_event): draw icons per category * gui/e-day-view.c (e_day_view_reshape_long_event): (e_day_view_reshape_day_event): calculate space for category icons * gui/e-week-view-event-item.c (e_week_view_event_item_draw_icons): draw icons per category * gui/e-week-view.c (e_week_view_reshape_event_span): calculate space for category icons svn path=/trunk/; revision=10646
* Store URLs on disk.Iain Holmes2001-07-012-9/+80
| | | | svn path=/trunk/; revision=10645
* Check args. Somewhere in the code (somewhere in the minicard stuff) thisJon Trowbridge2001-07-012-0/+7
| | | | | | | | | | | 2001-06-30 Jon Trowbridge <trow@ximian.com> * backend/ebook/e-card.c (e_card_evolution_list): Check args. Somewhere in the code (somewhere in the minicard stuff) this can be called with a NULL arg, which was causing crashes. (e_card_evolution_list_show_addresses): Check args. svn path=/trunk/; revision=10644
* Changed to return the created window. (find_socket): Added. Copied fromJon Trowbridge2001-07-015-35/+128
| | | | | | | | | | | | | | | | | | | | | | | | 2001-06-30 Jon Trowbridge <trow@ximian.com> * mail-display.c (make_popup_window): Changed to return the created window. (find_socket): Added. Copied from e-shell-view.c. The fact that I'm copying this bit of code all over isn't cool. (html_button_press_event): Properly destroy the popup window when the widget inside the control is destroyed. * mail-callbacks.c (addrbook_sender): Added. Implements the "Add sender to addressbook" right-click. (Bug #3645) (find_socket): Added. Copied from e-shell-view.c. * folder-browser.c: Added "Add sender to addressbook" to context_menu[]. * mail-display.c: (handle_embedded_address_object): Removed. (on_object_requested): Removed handling for embedded address objects. (Which was obsolete crap.) svn path=/trunk/; revision=10643
* Use names in the clist, not the urlIain Holmes2001-07-012-53/+134
| | | | svn path=/trunk/; revision=10642
* fixed clibpoard command activation from the menu entries. CTRL-C andRodrigo Moya2001-07-013-9/+93
| | | | | | | | | | | | | 2001-07-01 Rodrigo Moya <rodrigo@ximian.com> * gui/e-day-view.c (e_day_view_*_clipboard): fixed clibpoard command activation from the menu entries. CTRL-C and CTRL-X don't work though, since it seems the key presses are being captured by the text item gui/e-week-view.c (e_week_view_*_clipboard): ditto svn path=/trunk/; revision=10641
* Allow new RDFs to be added.Iain Holmes2001-07-012-0/+51
| | | | svn path=/trunk/; revision=10640
* Handle the online/offline stuffIain Holmes2001-07-0111-7/+636
| | | | svn path=/trunk/; revision=10639
* Add the preferences thingIain Holmes2001-07-011-0/+11
| | | | svn path=/trunk/; revision=10638
* Only set the pressed_event_num and pressed_span_num if button 1 wasFederico Mena Quintero2001-07-012-4/+13
| | | | | | | | | | | 2001-06-30 Federico Mena Quintero <federico@ximian.com> * gui/e-week-view-event-item.c (e_week_view_event_item_button_press): Only set the pressed_event_num and pressed_span_num if button 1 was pressed. Fix up return values a bit. This fixes bug #3780. svn path=/trunk/; revision=10637
* Doh, the call for the day view was supposed to beFederico Mena Quintero2001-07-013-10/+21
| | | | | | | | | | | 2001-06-30 Federico Mena Quintero <federico@ximian.com> * gui/gnome-cal.c (gnome_calendar_on_date_navigator_selection_changed): Doh, the call for the day view was supposed to be gnome_calendar_set_view(), not set_view(). Fixes bug #3779. svn path=/trunk/; revision=10636
* I was accidentally comparing characters and strings here, and didn't seeJon Trowbridge2001-07-012-13/+29
| | | | | | | | | | | | 2001-06-30 Jon Trowbridge <trow@ximian.com> * backend/ebook/e-destination.c (build_field): I was accidentally comparing characters and strings here, and didn't see the compiler warning. Fixed. (e_destination_exportv): Don't export any empty destinations. (bug#3825). svn path=/trunk/; revision=10635
* Pulled organizing stuff, made its own file.Kevin Breit2001-07-0116-2830/+2818
| | | | | | | | 2001-06-30 Kevin Breit <battery841@mediaone.net> * C/usage-mail.sgml: Pulled organizing stuff, made its own file. svn path=/trunk/; revision=10634
* Pass the event time to gtk_menu_popup() so that we can release the buttonFederico Mena Quintero2001-07-012-1/+7
| | | | | | | | | | 2001-06-30 Federico Mena Quintero <federico@ximian.com> * e-storage-set-view.c (popup_folder_menu): Pass the event time to gtk_menu_popup() so that we can release the button and have the menu stay up. svn path=/trunk/; revision=10633
* Added evolution-alarm-notify.Federico Mena Quintero2001-07-014-3/+10
| | | | | | | | 2001-06-30 Federico Mena Quintero <federico@ximian.com> * tools/killev: Added evolution-alarm-notify. svn path=/trunk/; revision=10632
* call e_calendar_table_cut_clipboard with the correct objectRodrigo Moya2001-06-302-2/+18
| | | | | | | | | | | | | | 2001-06-30 Rodrigo Moya <rodrigo@ximian.com> * gui/tasks-control.c (tasks_control_cut_cmd): call e_calendar_table_cut_clipboard with the correct object (tasks_control_copy_cmd): ditto (sensitize_commands): sensitize clipboard commands based on the number of selected tasks svn path=/trunk/; revision=10631
* Marked strings for translation + conversion to utf8.Chyla Zbigniew2001-06-305-24/+80
| | | | | | | | | | | | | | | | | | | | | * e-summary-calendar.c (generate_html): Marked strings for translation + conversion to utf8. * e-summary-mail.c Added missing #include <config.h> (e_summary_mail_generate_html): Marked strings for translation + conversion to utf8. * e-summary-weather.c (e_summary_weather_get_html, open_callback): Marked strings for translation + conversion to utf8. (weather_make_html): Fixed leaks. * e-summary-rdf.c (tree_walk): Fixed leaks. (read_callback): Marked strings for translation. svn path=/trunk/; revision=10630
* Added addressbook/gui/component/e-address-popup.c,Chyla Zbigniew2001-06-302-0/+11
| | | | | | | | | * POTFILES.in: Added addressbook/gui/component/e-address-popup.c, my-evolution/e-summary-mail.c, my-evolution/e-summary-rdf.c, my-evolution/e-summary-weather.c. svn path=/trunk/; revision=10629
* Marked strings for translation.Chyla Zbigniew2001-06-302-3/+8
| | | | | | | * gui/component/e-address-popup.c (e_address_popup_construct): Marked strings for translation. svn path=/trunk/; revision=10628
* Touch all of our EDestinations before we unref them, updating the last-useJon Trowbridge2001-06-302-1/+13
| | | | | | | | | | 2001-06-30 Jon Trowbridge <trow@ximian.com> * e-msg-composer-hdrs.c (set_recipients): Touch all of our EDestinations before we unref them, updating the last-use records in the addressbook. svn path=/trunk/; revision=10627
* Make the standard for considering two cards to be match stricter.Jon Trowbridge2001-06-309-64/+429
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-06-30 Jon Trowbridge <trow@ximian.com> * gui/merging/e-card-merging.c (match_query_callback): Make the standard for considering two cards to be match stricter. * gui/component/select-names/e-select-names-completion.c (make_match): Use the card's use-score to set the match's sort_major value. (match_name): Removed obsolete code. (e_select_names_completion_begin): Added (double) cast to make match->score calculation come out properly. * backend/ebook/e-card.c: Added X-EVOLUTION-LAST-USE and X-EVOLUTION-USE-SCORE to attribute_jump_array. (e_card_get_today): Added. A convenience routine for getting today's date and putting it in a GDate. (e_card_get_use_score): Added. Compute the current, time-decayed, use-score for the card. (e_card_touch): Increment the use-score by one; update the last used date. (e_card_date_to_string): Added as a convenience routine, getting rid of some code duplication. (e_card_get_vobject): Add handlers for X-EVOLUTION-USE-SCORE and X-EVOLUTION-LAST-USE. (parse_last_use): Added. (parse_use_score): Added. (e_card_class_init): Added args for last-use and use-score. (e_card_get_arg): Added handlers for last-use and use-score. o (e_card_set_arg): Added handlers for last-use and use-score. * backend/ebook/e-destination.c: Added pending_card_id to EDestinationPrivate struct. (e_destination_copy): Copy the pending_card_id. (e_destination_is_empty): Check for a pending_card_id. We are non-empty if we have one. (e_destination_clear_card): Clear pending_card_id. (e_destination_set_card): Clear pending_card_id. (e_destination_has_pending_card): Added. (e_destination_use_card): Added. An asynchronous way to load a pending card and then apply a callback to it. (build_field): Be paranoid, map our special characters to '_'. (e_destination_export): Use EXPORT_MAX_FIELDS symbol rather than a hard-wired array size. Added the "card" entry. (e_destination_import): Fix bug in handling of the "name" field. Process the "card" field. (e_destination_touch): "Touch" and commit the ECard corresponding to the e-mail address in the destination. (A query against the local addressbook is actually performed, in case the destination isn't cardified. * backend/ebook/e-card-compare.c (e_card_compare_name): Revamp the way E_CARD_MATCH_FOO results are mapped to comparison results. Report better matches when the family name is matched. svn path=/trunk/; revision=10626
* Do nothing if passed NULL. (e_completion_match_compare): Move theJon Trowbridge2001-06-301-16/+16
| | | | | | | | | | | | | | 2001-06-29 Jon Trowbridge <trow@ximian.com> * gal/e-text/e-completion-match.c (e_completion_match_unref): Do nothing if passed NULL. (e_completion_match_compare): Move the sort_major comparison out to make it the primary sort key (followed by score and then sort_minor). (e_completion_match_compare_alpha): Move the sort_major comparison out to make it the primary sort key. svn path=/trunk/; revision=10625
* Added a search field to the query here. (e_select_names_init): Update theChristopher James Lahey2001-06-304-105/+148
| | | | | | | | | | | | | | | | 2001-06-29 Christopher James Lahey <clahey@ximian.com> * gui/component/select-names/e-select-names.c (update_query): Added a search field to the query here. (e_select_names_init): Update the query on a number of signals here. * gui/component/select-names/e-select-names.h: Added search_entry here. * gui/component/select-names/select-names.glade: Added the search entry here. Added some labels. Removed the update button. svn path=/trunk/; revision=10624
* Change the uri here to have addressbook.db at the end.Christopher James Lahey2001-06-303-3/+15
| | | | | | | | | | | | | 2001-06-29 Christopher James Lahey <clahey@ximian.com> * gui/component/select-names/e-select-names.c (e_select_names_option_activated): Change the uri here to have addressbook.db at the end. * gui/component/select-names/select-names.glade: Changed the name of the folder option menu here to match the name used in the code. svn path=/trunk/; revision=10623
* Change the query when the "Update List" button is pushed.Christopher James Lahey2001-06-304-19/+70
| | | | | | | | | | | | | | | 2001-06-29 Christopher James Lahey <clahey@ximian.com> * gui/component/select-names/e-select-names.c (update_query): Change the query when the "Update List" button is pushed. * gui/component/select-names/e-select-names.h: Removed currently_selected field. Added categories_entry field. * gui/component/select-names/select-names.glade: Added "Update List" button. svn path=/trunk/; revision=10622
* This is a first shoot at making shortcuts renameable [#3719];Ettore Perazzoli2001-06-307-297/+263
| | | | | | | | unfinished. Also, it causes the shortcut bar to stop displaying message unread count, but this is unfixable until we get rid of the ::LocalStorage interface, which should hopefully happen soon. svn path=/trunk/; revision=10621
* remove redundant logic.Larry Ewing2001-06-302-2/+4
| | | | | | | | | 2001-06-29 Larry Ewing <lewing@ximian.com> * mail-display.c (html_button_press_event): remove redundant logic. svn path=/trunk/; revision=10620
* Replaced GList with GSList here to fix a type mismatch.Christopher James Lahey2001-06-302-1/+6
| | | | | | | | | 2001-06-29 Christopher James Lahey <clahey@ximian.com> * e-shortcuts-view-model.c (load_all_shortcuts_into_model): Replaced GList with GSList here to fix a type mismatch. svn path=/trunk/; revision=10619
* Changed $(datadir)/evolution/etspec to "$(etspecdir)" here.Christopher James Lahey2001-06-302-2/+7
| | | | | | | | | 2001-06-29 Christopher James Lahey <clahey@ximian.com> * Makefile.am (INCLUDES): Changed $(datadir)/evolution/etspec to "$(etspecdir)" here. svn path=/trunk/; revision=10618
* Replaced GList with GSList here to fix a type mismatch.Christopher James Lahey2001-06-302-1/+6
| | | | | | | | | 2001-06-29 Christopher James Lahey <clahey@ximian.com> * e-shortcuts-view-model.c (load_group_into_model): Replaced GList with GSList here to fix a type mismatch. svn path=/trunk/; revision=10617
* make sure we show the sig file.Larry Ewing2001-06-304-4/+16
| | | | | | | | | | | | 2001-06-29 Larry Ewing <lewing@ximian.com> * mail-callbacks.c (create_msg_composer): make sure we show the sig file. * e-msg-composer.c (e_msg_composer_show_sig_file): remove now invalid argument in the documentation. svn path=/trunk/; revision=10616
* Change EShortcuts to use GSLists instead of GLists.Ettore Perazzoli2001-06-304-60/+75
| | | | svn path=/trunk/; revision=10615
* Require GAL 0.8.99.6.Ettore Perazzoli2001-06-302-1/+5
| | | | svn path=/trunk/; revision=10614
* Add e_free_string_slist() and e_free_object_slist().Ettore Perazzoli2001-06-302-0/+25
| | | | svn path=/trunk/; revision=10613
* fixed typosRodrigo Moya2001-06-302-5/+9
| | | | | | | | 2001-06-29 Rodrigo Moya <rodrigo@ximian.com> * evolution-tasks.xml: fixed typos svn path=/trunk/; revision=10612
* Turn folder syncing back on here so that IMAP folders will sync withoutJeffrey Stedfast2001-06-302-17/+18
| | | | | | | | | | 2001-06-29 Jeffrey Stedfast <fejj@ximian.com> * folder-browser-factory.c (control_deactivate): Turn folder syncing back on here so that IMAP folders will sync without needing to hit Send & Receive. svn path=/trunk/; revision=10611
* Put in the hack to stop GtkHTML from returning to the top of the page.Iain Holmes2001-06-302-2/+12
| | | | svn path=/trunk/; revision=10610
* fixed a logic mistake in the last commitJeffrey Stedfast2001-06-301-9/+9
| | | | svn path=/trunk/; revision=10609
* Fix a few buggiesIain Holmes2001-06-303-8/+28
| | | | svn path=/trunk/; revision=10608
* Set the filter-rule dialog to be user-resizable.Jeffrey Stedfast2001-06-303-28/+44
| | | | | | | | | 2001-06-29 Jeffrey Stedfast <fejj@ximian.com> * rule-editor.c (rule_editor_construct): Set the filter-rule dialog to be user-resizable. svn path=/trunk/; revision=10607
* Throw up the confirmation dialog. (composer_get_message): If the user onlyJeffrey Stedfast2001-06-304-2/+91
| | | | | | | | | | | | | | | | | | 2001-06-29 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (ask_confirm_for_only_bcc): Throw up the confirmation dialog. (composer_get_message): If the user only specified Bcc recipients, prompt him/her to make sure we should continue and risk the server adding an Apparently-To header. * mail-config.c (config_read): Read in config option for prompting when only Bcc recipients are specified. (mail_config_write_on_exit): Save the option. (mail_config_get_prompt_only_bcc): New. (mail_config_set_prompt_only_bcc): New. svn path=/trunk/; revision=10606
* Add $(srcdir) as in install-data-local rule.Peter Williams2001-06-302-1/+6
| | | | | | | | | 2001-06-28 Peter Williams <peterw@ximian.com> * zoneinfo/Makefile.am (dist-hook): Add $(srcdir) as in install-data-local rule. svn path=/trunk/; revision=10605
* Configure My EvolutionIain Holmes2001-06-3019-53/+3158
| | | | svn path=/trunk/; revision=10604
* Added Originator: header as a header to look for when looking for theJeffrey Stedfast2001-06-302-0/+4
| | | | | | | | | 2001-06-29 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-utils.c: Added Originator: header as a header to look for when looking for the mailing list. svn path=/trunk/; revision=10603
* Build the test-crlf test program.Jeffrey Stedfast2001-06-308-25/+255
| | | | | | | | | | | | | | 2001-06-29 Jeffrey Stedfast <fejj@ximian.com> * tests/mime-filter/Makefile.am: Build the test-crlf test program. * tests/mime-filter/test-crlf.c: New test suite for the crlf filter. * camel-mime-filter-crlf.c (filter): Fixed to correctly encode and decode dots. svn path=/trunk/; revision=10602
* manage subscriptions toolbar iconsJakub Steiner2001-06-294-0/+5
| | | | svn path=/trunk/; revision=10601
* Take two authtypes lists, "all", and "supported", and make the unsupportedDan Winship2001-06-292-10/+26
| | | | | | | | | | * mail-account-gui.c (build_auth_menu): Take two authtypes lists, "all", and "supported", and make the unsupported authtypes grayed out in the menu rather than missing. (source_type_changed, transport_type_changed, service_check_supported): Update build_auth_menu calls. svn path=/trunk/; revision=10600
* shaded a bit more... /tigertTuomas Kuosmanen2001-06-291-0/+0
| | | | svn path=/trunk/; revision=10599
* new icon for print button. /tigertTuomas Kuosmanen2001-06-292-0/+2
| | | | svn path=/trunk/; revision=10598
* new icons for next / previous message buttons. Some kind soul could patchTuomas Kuosmanen2001-06-293-0/+5
| | | | | | these in as the current icons are from gnome-stock. /tigert svn path=/trunk/; revision=10597
* add EVOLUTION_IMAGESDIR define.Chris Toshok2001-06-294-1/+52
| | | | | | | | | | | | | | | | | | | | | 2001-06-29 Chris Toshok <toshok@ximian.com> * gui/widgets/Makefile.am (INCLUDES): add EVOLUTION_IMAGESDIR define. * gui/widgets/e-minicard.h (struct _EMinicard): add our pixbuf and pixbuf size. * gui/widgets/e-minicard.c (e_minicard_init): init the icon pixbuf and its size. (e_minicard_destroy): unref the list_icon_pixbuf. (e_minicard_realize): create the list_icon GnomeCanvasPixbuf. (e_minicard_resize_children): clip the header_text by the list_icon, and place the list_icon in the right spot. (remodel): show the list_icon if we're a list, and hide it otherwise. svn path=/trunk/; revision=10596
* add contact-is-a-list.pngChris Toshok2001-06-292-0/+5
| | | | | | | | 2001-06-29 Chris Toshok <toshok@ximian.com> * Makefile.am (images_DATA): add contact-is-a-list.png svn path=/trunk/; revision=10595
* added icon for toshok, for contact lists.. /tigertTuomas Kuosmanen2001-06-292-0/+4
| | | | svn path=/trunk/; revision=10594
* sJose Maria Celorio2001-06-291-0/+1
| | | | svn path=/trunk/; revision=10593
* sshJose Maria Celorio2001-06-291-0/+6
| | | | svn path=/trunk/; revision=10592
* Adding `camel/tests/mime-filter/Makefile' to the `AC_OUTPUT()' list inEttore Perazzoli2001-06-292-2/+7
| | | | | | `configure.in'. svn path=/trunk/; revision=10591
* pop up list editor for lists, contact editor otherwise.Chris Toshok2001-06-295-10/+48
| | | | | | | | | | | | | | | | | | | 2001-06-28 Chris Toshok <toshok@ximian.com> * gui/widgets/e-addressbook-view.c (table_double_click): pop up list editor for lists, contact editor otherwise. * gui/widgets/e-minicard.c (e_minicard_event): same. * gui/widgets/e-minicard.h (struct _EMinicard): change "editor" to GtkOjbect, since it can be either a contact editor or contact list editor. * gui/widgets/e-addressbook-table-adapter.c (addressbook_is_cell_editable): don't allow editting of any fields except the name and file_as for lists. svn path=/trunk/; revision=10590
* Fix the fix.Ettore Perazzoli2001-06-291-1/+1
| | | | svn path=/trunk/; revision=10589
* Ooops. Update ChangeLog entry correctly.Ettore Perazzoli2001-06-291-1/+2
| | | | svn path=/trunk/; revision=10588
* remove ancient e-table include, and add include for contact-editor so weChris Toshok2001-06-294-18/+52
| | | | | | | | | | | | | | | | | | | | | 2001-06-28 Chris Toshok <toshok@ximian.com> * gui/contact-list-editor/Makefile.am (INCLUDES): remove ancient e-table include, and add include for contact-editor so we can reuse the confirm_delete dialog. * gui/contact-list-editor/e-contact-list-editor.h (struct _EContactListEditor): remove prototype for e_contact_list_editor_close, since the function no longer exists. * gui/contact-list-editor/e-contact-list-editor.c (list_deleted_cb): new function, emit our "list_deleted" signal. (delete_cb): new function, called from the Delete toolbar item. (e_contact_list_editor_raise): flesh out function. (extract_info): "evolution_list" => "list". (fill_in_info): same. svn path=/trunk/; revision=10587
* Fix #3756, `--debug' option not working anymore.Ettore Perazzoli2001-06-292-5/+18
| | | | svn path=/trunk/; revision=10586
* add support for X-EVOLUTION-LIST and X-EVOLUTION-LIST-SHOW-ADDRESSES.Chris Toshok2001-06-293-0/+94
| | | | | | | | | | | | | | | | | 2001-06-28 Chris Toshok <toshok@ximian.com> * backend/ebook/e-card.c (e_card_get_vobject): add support for X-EVOLUTION-LIST and X-EVOLUTION-LIST-SHOW-ADDRESSES. (parse_list): new function, parse the boolean X-EVOLUTION-LIST. (parse_list_show_addresses): new function, parse the boolean X-EVOLUTION-LIST-SHOW-ADDRESSES. (e_card_class_init): add args for "list" and "list_show_addresses". (e_card_set_arg): add support for list and list_show_addresses. (e_card_get_arg): same. (e_card_init): init list and list_show_addresses. svn path=/trunk/; revision=10585
* send signals even if the row/col is -1. (et_drag_drop): same.Chris Toshok2001-06-292-66/+56
| | | | | | | | | | | | | 2001-06-28 Chris Toshok <toshok@ximian.com> * e-table.c (et_drag_motion): send signals even if the row/col is -1. (et_drag_drop): same. * e-tree.c (et_drag_motion): same. (et_drag_drop): same. svn path=/trunk/; revision=10584
* Fix #3382, shortcut bar crashes when checking mail, and all theEttore Perazzoli2001-06-292-6/+22
| | | | | | | | | | different incarnations involving updates to an shortcut bar having shortcuts to non-existent folders. Also, this fixes #1643, shortcuts not visible until you enable an IMAP account, and #2436, i.e. misbehavior of shortcut groups when IMAP or invalid shortcuts are involved. svn path=/trunk/; revision=10583
* Updated to reflect reality. Updated Norwegian translation.Kjartan Maraas2001-06-293-2173/+6193
| | | | | | | | | 2001-06-28 Kjartan Maraas <kmaraas@gnome.org> * POTFILES.in: Updated to reflect reality. * no.po: Updated Norwegian translation. svn path=/trunk/; revision=10582
* commented out AC_DEFINE(ICAL_ERRORS_ARE_FATAL,1). We only want it to abortDamon Chaplin2001-06-292-1/+6
| | | | | | | | | 2001-06-28 Damon Chaplin <damon@ximian.com> * configure.in: commented out AC_DEFINE(ICAL_ERRORS_ARE_FATAL,1). We only want it to abort when there is no possibility of carrying on. svn path=/trunk/; revision=10581
* implemented plain savingRadek Doulik2001-06-292-32/+84
| | | | | | | | | | | | | 2001-06-29 Radek Doulik <rodo@ximian.com> * mail-account-gui.c (menu_file_save_cb): implemented plain saving 2001-06-28 Radek Doulik <rodo@ximian.com> * mail-account-gui.c (load_signature): implemented plain load (load_signature): use e_msg_composer_get_signature_html svn path=/trunk/; revision=10580
* small cosmetic changes + added ChangeLog entries from last commitRadek Doulik2001-06-292-8/+13
| | | | | | | | | | | | | | | | | | | | 2001-06-28 Radek Doulik <rodo@ximian.com> * e-msg-composer.c: removed obsolete e_msg_composer_get_sig_file * e-msg-composer.h: removed sig_file field from EMsgComposer * e-msg-composer.c (e_msg_composer_get_sig_file_content): exported (get_file_content): make it const safe (e_msg_composer_get_sig_file_content): refactored, don't try to be clever about signature filename, as it's exact now (get_signature_html): use has_html_signature flag (e_msg_composer_show_sig_file): renamed from e_msg_composer_set_sig_file, removed sig_file parameter as it's obsolete now (e_msg_composer_new_with_sig_file): removed obsolete parameters svn path=/trunk/; revision=10579
* signature editorRadek Doulik2001-06-292-5/+237
| | | | svn path=/trunk/; revision=10578
* exportedRadek Doulik2001-06-293-4/+10
| | | | | | | | 2001-06-28 Radek Doulik <rodo@ximian.com> * e-msg-composer.c (e_msg_composer_get_sig_file_content): exported svn path=/trunk/; revision=10577
* Add a CamelMimeFilterStripHeader that removes a header from mime output. UsedPeter Williams2001-06-2924-14/+532
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | by sendmail to strip the BCC from the email while still sending to the BCC recipients. camel: 2001-06-28 Peter Williams <peterw@ximian.com> * camel-mime-filter-stripheader.c: New file. Filter that strips a header from mime output. * camel-mime-filter-stripheader.h: New file. Header for the above. * providers/smtp/camel-smtp-transport.c (smtp_data): Use the stripheader filter to remove the "Bcc" header. * Makefile.am: Add the stripheader files. * tests/lib/Makefile.am (INCLUDES): Get this to compile again. * tests/mime-filter/test-stripheader.c: New file. Test suite for the CamelMimeFilterStripHeader. * tests/mime-filter/Makefile.am: New test section: mime filters. mail: 2001-06-28 Peter Williams <peterw@ximian.com> * mail-ops.c (mail_send_message): Revert fejj's Bcc header removal; this unsets the BCC recipients and so doesn't send to the Bcc'd people at all. svn path=/trunk/; revision=10576
* new fileRadek Doulik2001-06-293-0/+76
| | | | | | | | 2001-06-28 Radek Doulik <rodo@ximian.com> * evolution-signature-editor.xml: new file svn path=/trunk/; revision=10575
* The e_iterator_get() returns a gconstpointer and we need a non-constJeffrey Stedfast2001-06-295-3/+22
| | | | | | | | | | | | | | 2001-06-28 Jeffrey Stedfast <fejj@ximian.com> * mail-send-recv.c (free_send_data): The e_iterator_get() returns a gconstpointer and we need a non-const BonoboControl so cast it. * mail-account-gui.c (mail_account_gui_new): gui->check_html_signature is GtkToggleButton not a GtkCheckButton. * folder-info.c: Added some #include's to supress warnings. svn path=/trunk/; revision=10574
* Capitalize words in the link right-click menu to make it consistentEttore Perazzoli2001-06-292-2/+8
| | | | | | with the other menus. svn path=/trunk/; revision=10573
* Implement the "Copy link location" right-click menu item in theEttore Perazzoli2001-06-293-35/+90
| | | | | | MessageDisplay widget. svn path=/trunk/; revision=10572
* Don't bother trying to save the passwd if the url is NULL.Jeffrey Stedfast2001-06-293-1/+8
| | | | | | | | | | | | 2001-06-28 Jeffrey Stedfast <fejj@ximian.com> * mail-config.c (mail_config_write_on_exit): Don't bother trying to save the passwd if the url is NULL. * folder-browser.c (vfolder_mlist): Strip the mlist name to fix bug #3732. svn path=/trunk/; revision=10571
* (e_storage_new_folder): Move the folder_changed_cb() call to avoidDan Winship2001-06-292-1/+4
| | | | | | a g_warning. svn path=/trunk/; revision=10570
* Call folder_changed_cb after adding the new folder so that if it was addedDan Winship2001-06-292-0/+7
| | | | | | | | * e-storage.c (e_storage_new_folder): Call folder_changed_cb after adding the new folder so that if it was added highlighted, its parent will get its child_highlight set. svn path=/trunk/; revision=10569
* Since we have an exception variable, we might as well use it when gettingJeffrey Stedfast2001-06-293-7/+27
| | | | | | | | | | | | | 2001-06-28 Jeffrey Stedfast <fejj@ximian.com> * component-factory.c (destination_folder_handle_drop): Since we have an exception variable, we might as well use it when getting folders too. * folder-browser.c (message_list_drag_data_recieved): Call gtk_drag_finish. svn path=/trunk/; revision=10568
* After finding a folder, attach to its "folder_changed" andDan Winship2001-06-293-68/+123
| | | | | | | | | | | | | | | * mail-tools.c (mail_tool_uri_to_folder): After finding a folder, attach to its "folder_changed" and "message_changed" signals. (update_unread_count, update_unread_count_main): Moved here from folder-browser but basically unchanged. Doing this here lets us get folder tree updates for folders that have had messages moved/copied/filtered into them, but which don't yet have a view associated with them. * folder-browser.c (update_unread_count, update_unread_count_main, etc): Moved to mail-tools.c svn path=/trunk/; revision=10567
* Fix a memory leak. Also if the decoded value is NULL, that means it wasn'tJeffrey Stedfast2001-06-292-32/+114
| | | | | | | | | | | | 2001-06-28 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-utils.c (header_decode_param_list): Fix a memory leak. Also if the decoded value is NULL, that means it wasn't encoded so we don't want to toss the old value. (header_param_list_format_append): Correctly wrap long parameter values according to rfc2184. svn path=/trunk/; revision=10566
* 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