aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* set an exception if we fail, so evo won't crash.Dan Winship2003-10-302-0/+11
| | | | | | | * gui/calendar-component.c (impl_createControls): set an exception if we fail, so evo won't crash. svn path=/trunk/; revision=23121
* declare an exception for createControls to return, so we don't have toDan Winship2003-10-302-1/+9
| | | | | | | * Evolution-Component.idl: declare an exception for createControls to return, so we don't have to just crash if it fails. svn path=/trunk/; revision=23120
* Changed the OAFIID.Jeffrey Stedfast2003-10-306-9/+20
| | | | | | | | | | | | | | | 2003-10-29 Jeffrey Stedfast <fejj@ximian.com> * em-account-prefs.h: Changed the OAFIID. * em-composer-prefs.h: Changed the OAFIID. * em-mailer-prefs.h: Changed the OAFIID. * GNOME_Evolution_Mail.server.in.in: Changed OAFIIDs for the prefs controls. svn path=/trunk/; revision=23119
* Nuked the MailConfig interface stuff.Jeffrey Stedfast2003-10-307-568/+16
| | | | | | | | | | | | | | | | | | | 2003-10-29 Jeffrey Stedfast <fejj@ximian.com> * GNOME_Evolution_Mail.server.in.in: Nuked the MailConfig interface stuff. * Mailer.idl: Removed. None of the interfaces are needed/used anymore. * folder-info.[c,h]: Removed. The summary was the only thing that needed/used this code and it has been nuked into oblivion, so these interfaces are no longer needed. * mail-config.c: Removed old crufty CORBA interface snot that is no longer needed or used. svn path=/trunk/; revision=23118
* no need to update config settings everywhere explicitlyJP Rosevear2003-10-2913-201/+144
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-10-29 JP Rosevear <jpr@ximian.com> * gui/dialogs/cal-prefs-dialog.c (update_config): no need to update config settings everywhere explicitly * gui/tasks-component.c (update_uris_for_selection): cast the widget * gui/gnome-cal.h: remove proto * gui/gnome-cal.c (setup_widgets): don't update config settings explicitly (gnome_calendar_update_config_settings): kill * gui/e-week-view.c: remove null chars * gui/e-tasks.h: remove proto * gui/e-tasks.c (set_timezone): set the timezone on the client (timezone_changed_cb): changed timezone callback (setup_config): setup config stuff (e_tasks_init): setup config and widgets here (e_tasks_new): construct is dead, no need to track all widgets (cal_opened_cb): set the timezone upon opening (e_tasks_update_all_config_settings): kill * gui/control-factory.c (control_factory_new_control): create the calendar ourselves * gui/calendar-config.c (on_timezone_set): don't update the settings everywhere here, we have config managers now * gui/calendar-component.c (impl_createControls): create the calendar ourselves * gui/calendar-commands.h: remove protos * gui/calendar-commands.c: remove dead functions svn path=/trunk/; revision=23117
* set the format on the cal viewJP Rosevear2003-10-294-2/+41
| | | | | | | | | | | | | | | | 2003-10-29 JP Rosevear <jpr@ximian.com> * gui/e-day-view-config.c (set_twentyfour_hour): set the format on the cal view * gui/e-week-view-config.c (set_twentyfour_hour): ditto * gui/e-cal-list-view-config.c (set_twentyfour_hour): set the 24 hour format on the view (twentyfour_hour_changed_cb): 24 hour format change callback (e_cal_list_view_config_set_view): handle 24 hour format change svn path=/trunk/; revision=23116
* unref config manager (init_widgets): create config manager for theJP Rosevear2003-10-294-111/+38
| | | | | | | | | | | | | | | | | | | | 2003-10-29 JP Rosevear <jpr@ximian.com> * gui/dialogs/recurrence-page.c (recurrence_page_finalize): unref config manager (init_widgets): create config manager for the e-calendar * gui/e-tasks.c (setup_widgets): create config manager for the table view (e_tasks_destroy): unref config manager (e_tasks_open): return FALSE not NULL (e_tasks_update_all_config_settings): don't configure the calendar table here, we have a manager * gui/calendar-config.c: remove dead config functions (handled by config managers now) svn path=/trunk/; revision=23115
* set the timezone for all clients (timezone_changed_cb): callback forJP Rosevear2003-10-2919-64/+1537
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-10-29 JP Rosevear <jpr@ximian.com> * gui/gnome-cal.c (set_timezone): set the timezone for all clients (timezone_changed_cb): callback for changes (setup_config): setup the configuration (setup_widgets): setup up configuration managers for the list view, task list and date navigator (gnome_calendar_init): setup config (gnome_calendar_destroy): destroy configuration managers and notifications (gnome_calendar_update_config_settings): remove dead bits * gui/e-mini-calendar-config.[hc]: manage configuration of an e-calendar * gui/e-day-view-config.h: remove extraneous comment, type the parent class correctly * gui/e-week-view-config.h: ditto * gui/e-day-view-config.c (e_day_view_config_class_init): type the class correctly (set_timezone): set timezone (timezone_changed_cb): timezone changed callback (e_day_view_config_set_view): track timezone changes * gui/e-week-view-config.c: ditto * gui/e-cell-date-edit-config.[hc]: manage configuration of a date edit cell * gui/e-calendar-table-config.[hc]: manage configuration of a e-calendar-table * gui/e-cal-list-view.c (get_current_time_cb): use the view timezone to compute * gui/e-cal-list-view-config.[hc]: manage configuration of a list view * gui/calendar-config.h: update protos * gui/calendar-config.c (calendar_config_add_notification_timezone): notify of timezone change (calendar_config_add_notification_dnav_show_week_no): notify of show week number setting change * gui/calendar-component.c (calendar_component_peek): remove bad comma * gui/Makefile.am: build new config classes svn path=/trunk/; revision=23114
* fixed typo in menu item label.Rodrigo Moya2003-10-2915-91/+119
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-10-29 Rodrigo Moya <rodrigo@ximian.com> * gui/calendar-component.c (fill_popup_menu_callback): fixed typo in menu item label. * gui/e-cal-model.[ch] (e_cal_model_get_use_24_hour_format): new function. * gui/e-cal-view.[ch]: no need to keep the 'use_24_hour' setting, it's already in the model. (e_cal_view_get_use_24_hour_format, e_cal_view_set_use_24_hour_format): new functions. * gui/e-day-view.[ch] (e_day_view_get_24_hour_format, (e_day_view_set_24_hour_format): removed. (e_day_view_convert_time_to_display, e_day_view_update_event_label, e_day_view_get_time_string_width): use the ECalView's function to get the 24 hour format. * gui/e-week-view.[ch] (e_week_view_get_24_hour_format, e_week_view_set_24_hour_format): removed. (e_week_view_convert_time_to_display, e_week_view_get_time_string_width): use the ECalView's function to get the 24 hour format. * gui/e-day-view-top-item.c (e_day_view_top_item_draw_long_event): * gui/e-day-view-time-item.c (e_day_view_time_item_draw): * gui/e-week-view-event-item.c (e_week_view_draw_time): don't use the view's use_24_hour_format, but the ECalView method. svn path=/trunk/; revision=23113
* add certificate-manager.hChris Toshok2003-10-292-1/+7
| | | | | | | | | 2003-10-28 Chris Toshok <toshok@ximian.com> * gui/Makefile.am (libevolution_smime_la_SOURCES): add certificate-manager.h svn path=/trunk/; revision=23112
* We should check List-Post before List-Id (List-Post has to contain theJeffrey Stedfast2003-10-292-10/+17
| | | | | | | | | | | 2003-10-28 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-utils.c: We should check List-Post before List-Id (List-Post has to contain the mailing-list posting address, whereas List-Id does not.) WAlso moved X-Loop to after List-Id to make FreeBSD lusers happy. Fixes bug #32297. svn path=/trunk/; revision=23111
* Fixes bug #35083Jeffrey Stedfast2003-10-294-12/+57
| | | | | | | | | | | | | | | | | | | 2003-10-28 Jeffrey Stedfast <fejj@ximian.com> * Fixes bug #35083 * providers/imap/camel-imap-store.c (connect_to_server): Same here. * providers/pop3/camel-pop3-store.c (connect_to_server): Same as the smtp changes. * providers/smtp/camel-smtp-transport.c (connect_to_server): If HAVE_SSL is undefined, don't default to raw connections if the option to connect via ssl is set. Instead set an exception and return fail. svn path=/trunk/; revision=23110
* fill_popup_menu signal has 2 arguments.Rodrigo Moya2003-10-292-1/+6
| | | | | | | | | 2003-10-28 Rodrigo Moya <rodrigo@ximian.com> * e-source-selector.c (class_init): fill_popup_menu signal has 2 arguments. svn path=/trunk/; revision=23109
* connect to "fill_popup_menu" on the ESourceSelector.Rodrigo Moya2003-10-292-1/+9
| | | | | | | | | | | | | 2003-10-28 Rodrigo Moya <rodrigo@ximian.com> * gui/calendar-component.c (impl_createControls): connect to "fill_popup_menu" on the ESourceSelector. (fill_popup_menu_callback): add popup menu items here. (add_popup_menu_item): new function to add items to the popup menu. (new_calendar_cb): callbacks for the popup menu items. svn path=/trunk/; revision=23108
* connect to "fill_popup_menu" on the ESourceSelector.Rodrigo Moya2003-10-292-0/+44
| | | | | | | | | | | | 2003-10-28 Rodrigo Moya <rodrigo@ximian.com> * gui/calendar-component.c (impl_createControls): connect to "fill_popup_menu" on the ESourceSelector. (fill_popup_menu_callback): add popup menu items here. (add_popup_menu_item): new function to add items to the popup menu. svn path=/trunk/; revision=23107
* added "fill_popup_menu" signal, to allow the addition of new items to theRodrigo Moya2003-10-293-1/+42
| | | | | | | | | | | | | 2003-10-28 Rodrigo Moya <rodrigo@ximian.com> * e-source-selector.[ch]: added "fill_popup_menu" signal, to allow the addition of new items to the popup menu. (class_init): create new signal. (init): connect to "button_press_event" for the tree view. (selector_button_press_event): callback for "button_press_event". (e_source_selector_selection_shown): use g_return_val_if_fail. svn path=/trunk/; revision=23106
* Add e-shell-view.h to evolution_SOURCESRodney Dawes2003-10-292-0/+5
| | | | | | | | 2003-10-28 Rodney Dawes <dobey@ximian.com> * Makefile.am: Add e-shell-view.h to evolution_SOURCES svn path=/trunk/; revision=23105
* Fix automake warning, and add e-shell-user-creatable-items-handler.h toRodney Dawes2003-10-282-4/+6
| | | | | | | | | 2003-10-28 Rodney Dawes <dobey@ximian.com> * Makefile.am: Fix automake warning, and add e-shell-user-creatable-items-handler.h to evolution_SOURCES svn path=/trunk/; revision=23104
* no need to keep the timezone here, it is already stored in the model.Rodrigo Moya2003-10-283-22/+24
| | | | | | | | | | | | 2003-10-28 Rodrigo Moya <rodrigo@ximian.com> * gui/e-cal-view.c: no need to keep the timezone here, it is already stored in the model. (e_cal_view_get_timezone): call e_cal_model_get_timezone(). (e_cal_view_set_timezone): call e_cal_model_set_timezone(). (e_cal_view_new_appointment_for): use the model's timezone. svn path=/trunk/; revision=23103
* New; tell each query about a created/modified/removed object.Dan Winship2003-10-288-118/+171
| | | | | | | | | | | | | | | | | | | | | | | | | | | * pcs/cal-backend.c (cal_backend_notify_object_created, cal_backend_notify_object_modified, cal_backend_notify_object_removed): New; tell each query about a created/modified/removed object. * pcs/cal.c (cal_notify_object_created): Use cal_backend_notify_object_created. (cal_notify_object_modified, cal_notify_object_removed): Likewise for modified/removed (cal_notify_objects_received): we need both the before and after forms for the modified objects so they can be resolved as adds/modifies/removes per-query. But the caller can just call the cal_backend_* routines for each object anyway, so just remove the created/modified/removed lists. * pcs/cal-backend-sync.c (cal_backend_sync_receive_objects): Remove created/modified/removed list arguments. (_cal_backend_receive_objects): Likewise. * pcs/cal-backend-file.c (cal_backend_file_receive_objects): Remove created/modified/removed list arguments. Replace the one use of *removed with a call to cal_backend_notify_object_removed. svn path=/trunk/; revision=23102
* better detection of broken date to give to broken_date_parser.Frédéric Crozat2003-10-282-0/+20
| | | | | | | * camel-mime-utils.c: (camel_header_decode_date): better detection of broken date to give to broken_date_parser. svn path=/trunk/; revision=23101
* add new file for toggle cell a11y object. new a11y object toggle cellYuedong Du2003-10-285-0/+431
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-10-26 Yuedong Du <yuedong.du@sun.com> * gal/a11y/e-table/Makefile.am: add new file for toggle cell a11y object. * gal/a11y/e-table/gal-a11y-e-cell-toggle.c: new a11y object toggle cell (gal_a11y_e_cell_toggle_get_type), (gal_a11y_e_cell_toggle_class_init), (toggle_cell_action), the implementation of toggle cell action. (gal_a11y_e_cell_toggle_new): * gal/a11y/e-table/gal-a11y-e-cell-toggle.h: ditto * gal/a11y/e-table/gal-a11y-e-cell.c: (_gal_a11y_e_cell_get_action_info), (_gal_a11y_e_cell_destroy_action_info), (gal_a11y_e_cell_add_action), (gal_a11y_e_cell_remove_action), (gal_a11y_e_cell_remove_action_by_name), (gal_a11y_e_cell_action_get_n_actions), (gal_a11y_e_cell_action_get_name), (gal_a11y_e_cell_action_get_description), (gal_a11y_e_cell_action_set_description), (gal_a11y_e_cell_action_get_keybinding), (idle_do_action), (gal_a11y_e_cell_action_do_action), (gal_a11y_e_cell_atk_action_interface_init), (gal_a11y_e_cell_type_add_action_interface), (gal_a11y_e_cell_add_state): helper functions for add a action, stealed from gailcell.c * gal/a11y/e-table/gal-a11y-e-cell.h: * gal/e-table/e-cell-toggle.c: (e_cell_toggle_class_init): register toggle's a11y object. svn path=/trunk/; revision=23095
* store config objects as well (gnome_calendar_set_default_uri): returnJP Rosevear2003-10-2812-180/+1158
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-10-27 JP Rosevear <jpr@ximian.com> * gui/gnome-cal.c (setup_widgets): store config objects as well (gnome_calendar_set_default_uri): return FALSE if the pre-condition fails (gnome_calendar_update_config_settings): remove settings that are now handled by the config objects * gui/e-week-view.c (e_week_view_set_compress_weekend): queue a draw * gui/e-itip-control.c (start_default_server): comment out * gui/e-day-view-config.[hc]: a class to track config changes of interest to day views * gui/e-week-view.[hc]: ditto for week views * gui/calendar-config.h: add protos * gui/calendar-config.c: use the #defines for the keys and add notification routines * gui/calendar-config-keys.h: a list of defines for gconf keys * gui/Makefile.am: build new files svn path=/trunk/; revision=23094
* Fix for "50065 chinese locales Input method hangs after a task entry andSuresh Chandrasekharan2003-10-281-0/+3
| | | | | | | | | | * Fix for "50065 chinese locales Input method hangs after a task entry and new folder creation" * gal/e-table/e-cell-text.c: (ect_event) Added check to return if preedit_length == 0 and E_CELL_PREEDIT flag is set. svn path=/trunk/; revision=23093
* Fixes bug #49816Jeffrey Stedfast2003-10-286-141/+155
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-10-27 Jeffrey Stedfast <fejj@ximian.com> * Fixes bug #49816 * em-popup.c (emp_part_popup_reply_sender): No need to pass a parent window arg anymore. (emp_part_popup_reply_list): Same. (emp_part_popup_reply_all): Here too. (emp_part_popup_forward): Same. (emp_uri_popup_address_send): Here too. * em-folder-browser.c (emfb_mail_compose): No need to pass a parent window arg anymore. (emfb_mail_post): Same. * em-folder-view.c (emfv_message_reply): Don't pass a parent window argument anymore. (emfv_popup_forward): Same. (emfv_popup_resend): Same here. (em_folder_view_open_selected): Same. (emfv_message_forward_attached): Here too. (emfv_message_forward_inline): And here. (emfv_message_forward_quoted): Same. (emfv_message_redirect): Here too. (emfv_message_post_reply): And here. (emfv_format_link_clicked): ANd finally here. * em-utils.c (create_new_composer): Don't set_transient_for() anymore. (em_utils_compose_new_message): No longer takes a parent window argument. (em_utils_forward_attached): No longer takes a parent window arg. (em_utils_forward_inline): Same. (em_utils_forward_quoted): Same. (em_utils_forward_message): Same. (em_utils_forward_messages): Here too. (redirect_get_composer): Don't set_transient_for() here either. (em_utils_redirect_message): No longer takes a parent window arg. (em_utils_redirect_message_by_uid): Same. (reply_get_composer): Don't set_transient_for() here. (em_utils_reply_to_message): No longer takes a parent window arg. (em_utils_reply_to_message_by_uid): Same. (post_reply_to_message): Don't set_transient_for() here. (em_utils_post_reply_to_message_by_uid): No longer takes a parent window arg. (em_utils_compose_new_message_with_mailto): Don't set_transient_for() here. (em_utils_post_to_url): Same. (em_utils_edit_message): No longer takes a parent window arg. (em_utils_edit_messages): Same. svn path=/trunk/; revision=23092
* If a word is longer than CAMEL_TEXT_INDEX_MAX_WORDLEN, then ignore it.Jeffrey Stedfast2003-10-282-2/+11
| | | | | | | | | | 2003-10-24 Jeffrey Stedfast <fejj@ximian.com> * camel-text-index.c (text_index_name_add_buffer): If a word is longer than CAMEL_TEXT_INDEX_MAX_WORDLEN, then ignore it. This fixes bug #50096. svn path=/trunk/; revision=23091
* changed fill_component_from_model virtual method to get an ETableModel,Rodrigo Moya2003-10-275-20/+32
| | | | | | | | | | | | | | | | | 2003-10-27 Rodrigo Moya <rodrigo@ximian.com> * gui/e-cal-model.h: changed fill_component_from_model virtual method to get an ETableModel, not an ECalModel. * gui/e-cal-model.c (ecm_append_row): the source model sent from ETable is an ETableModel, not an ECalModel. * gui/e-cal-model-calendar.c (ecmc_fill_component_from_model): get an ETableModel for the 'source_model' argument. * gui/e-cal-model-tasks.c (ecmt_fill_component_from_model): ditto. svn path=/trunk/; revision=23082
* pass FALSE as the 'only_if_exists' parameter, so that the calendar getsRodrigo Moya2003-10-272-1/+7
| | | | | | | | | | 2003-10-27 Rodrigo Moya <rodrigo@ximian.com> * gui/tasks-component.c (add_uri_for_source): pass FALSE as the 'only_if_exists' parameter, so that the calendar gets created when it still does not exist. svn path=/trunk/; revision=23080
* initialize private structure on TasksComponent.Rodrigo Moya2003-10-252-0/+7
| | | | | | | | | 2003-10-24 Rodrigo Moya <rodrigo@ximian.com> * gui/tasks-component.c (tasks_component_init): initialize private structure on TasksComponent. svn path=/trunk/; revision=23078
* If the system defines AI_ADDRCONFIG, set this flag on the hints.ai_flagsJeffrey Stedfast2003-10-252-2/+13
| | | | | | | | | | | 2003-10-17 Jeffrey Stedfast <fejj@ximian.com> * e-host-utils.c (e_gethostbyname_r): If the system defines AI_ADDRCONFIG, set this flag on the hints.ai_flags member as well so that we don't resolve a host to an IPv6 addr when the node doesn't have any IPv6 source addresses. svn path=/trunk/; revision=23077
* added a configure check for AI_ADDRCONFIGJeffrey Stedfast2003-10-252-1/+19
| | | | | | | | 2003-10-17 Jeffrey Stedfast <fejj@ximian.com> * configure.in: added a configure check for AI_ADDRCONFIG svn path=/trunk/; revision=23076
* removed mail-summary.cJeffrey Stedfast2003-10-251-1/+0
| | | | svn path=/trunk/; revision=23073
* get rid of this bloody file...Jeffrey Stedfast2003-10-251-0/+0
| | | | svn path=/trunk/; revision=23072
* more cruft gone to the bit bucket...Jeffrey Stedfast2003-10-252-551/+0
| | | | svn path=/trunk/; revision=23071
* good bye...Jeffrey Stedfast2003-10-251-130/+0
| | | | svn path=/trunk/; revision=23070
* removed more cruftJeffrey Stedfast2003-10-257-5503/+0
| | | | svn path=/trunk/; revision=23069
* removed unused filesJeffrey Stedfast2003-10-252-3372/+0
| | | | svn path=/trunk/; revision=23068
* fixed POTFILES.inJeffrey Stedfast2003-10-251-3/+3
| | | | svn path=/trunk/; revision=23067
* Re-Namespaced mail-accounts.cJeffrey Stedfast2003-10-2517-240/+264
| | | | | | | | | | | | | | | | | | | | | | | | | | 2003-10-24 Jeffrey Stedfast <fejj@ximian.com> * em-account-prefs.[c,h]: Re-Namespaced mail-accounts.c * em-composer-prefs.[c,h]: Re-Namespaced mail-composer-prefs.c * em-mailer-prefs.[c,h]: Re-Namespaced mail-preferences.c * mail-accounts.[c,h]: Removed. * mail-composer-prefs.[c,h]: Removed. * mail-preferences.[c,h]: Removed. * mail-account-editor.c: Updated. * mail-account-gui.c: Updated. * mail-config-factory.c: Updated. * mail-component-factory.c: Updated. svn path=/trunk/; revision=23066
* removed repeated initialization. (calendar_component_peek): use G_STRLOCRodrigo Moya2003-10-259-12/+455
| | | | | | | | | | | | | | | | | | | | | 2003-10-24 Rodrigo Moya <rodrigo@ximian.com> * gui/calendar-component.c (calendar_component_class_init): removed repeated initialization. (calendar_component_peek): use G_STRLOC for g_warning's. * gui/tsaks-control.[ch] (tasks_control_activate, tasks_control_deactivate): made these 2 functions public. * gui/tasks-component.[ch]: implementation of the tasks component. * gui/Makefile.am: * gui/GNOME_Evolution_Calendar.server.in.in: added tasks component. * gui/main.c: ditto. (factory): added code to create the tasks component when requested. svn path=/trunk/; revision=23065
* add AM_DISABLE_STATIC here too.Dan Winship2003-10-252-0/+5
| | | | | | * configure.in: add AM_DISABLE_STATIC here too. svn path=/trunk/; revision=23064
* put back the conditional libpasldap stuff, and make evolution-wombatDan Winship2003-10-242-7/+17
| | | | | | | | | | | * Makefile.am (evolution_wombat_LDADD): put back the conditional libpasldap stuff, and make evolution-wombat explicitly depend on the specific backends again; libpas itself cannot depend on the backends. Use libpcsfile.la for the calendar dependency, and remove libebook, libcal-util, libedb3util and libeutil, since they're properly pulled in by libtool now. svn path=/trunk/; revision=23063
* libpas should depend on libebook, but NOT on libpasfile, etc, since itDan Winship2003-10-242-2/+34
| | | | | | | | | | | * backend/pas/Makefile.am (libpas_la_LIBADD): libpas should depend on libebook, but NOT on libpasfile, etc, since it needs to be linked into all backends, not just the wombat. (libpasfile_la_LIBADD): depend on libpas.la and libedb3util.la (libpasvcf_la_LIBADD): depend on libpas.la (libpasldap_la_LIBADD): depend on libpas.la and $(LDAP_LIBS) svn path=/trunk/; revision=23062
* build libpcs.la and libpcsfile.la instead of just .a. (libpcs_la_LIBADD):Dan Winship2003-10-242-4/+16
| | | | | | | | | * pcs/Makefile.am: build libpcs.la and libpcsfile.la instead of just .a. (libpcs_la_LIBADD): depend on libcal-util.la and libeutil.la (libpcsfile_la_LIBADD): depend on libpcs.la svn path=/trunk/; revision=23061
* add $(DB3_LDADD)Dan Winship2003-10-242-0/+7
| | | | | | * Makefile.am (libedb3util_la_LIBADD): add $(DB3_LDADD) svn path=/trunk/; revision=23060
* Remove type argDan Winship2003-10-2412-28/+46
| | | | | | | | | | | | | | | | | | | | | | * cal-client/cal-client.c (cal_client_get_changes): Remove type arg * conduits/calendar/calendar-conduit.c (pre_sync, post_sync): Update for that * conduits/todo/todo-conduit.c (pre_sync, post_sync): Likewise * idl/evolution-calendar.idl (getChanges): Remove type arg. * pcs/cal.c (impl_Cal_getChanges): Likewise * pcs/cal-backend.c (cal_backend_get_changes): Likewise * pcs/cal-backend-sync.c (cal_backend_sync_get_changes): Likewise * pcs/cal-backend-file.c (cal_backend_file_get_changes): Update for that svn path=/trunk/; revision=23059
* new functions for individual instances management.Rodrigo Moya2003-10-245-16/+297
| | | | | | | | | | | | | | | | | | | 2003-10-24 Rodrigo Moya <rodrigo@ximian.com> * cal-util/cal-util.[ch] (cal_util_construct_instance, cal_util_remove_instances): new functions for individual instances management. * pcs/cal-backend-file.c (cal_backend_file_get_object): if we dont have a recurrence in our hash table, generate one for the specified recurrence ID. (match_recurrence_sexp): new function to match recurrences on regular expresessions. (match_object_sexp): call match_recurrence_sexp() for all recurrences. (cal_backend_file_modify_object): handle mod_types. (cal_backend_file_remove_object): handle mod_types. svn path=/trunk/; revision=23058
* update protosJP Rosevear2003-10-244-53/+172
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-10-24 JP Rosevear <jpr@ximian.com> * gui/gnome-cal.h: update protos * gui/gnome-cal.c (gnome_calendar_set_default_uri): set the default client based on uri * gui/calendar-component.c (add_uri_for_source): rename from load_uri_for_source and take a calendar (remove_uri_for_source): utility routine to remove the source's uri from the calendar (is_in_selection): checks to see if the uid of the given source matches any of those in the given selection (update_uris_for_selection): remove any uris no longer in the selection, add those that still exist (source_selection_changed_callback): call above (primary_source_selection_changed_callback): we have the calendar easily now; set the default by uri (control_activate_cb): handle activation and de-activation (impl_createControls): create the calendar control ourselves so we have access to the calendar (impl_dispose): release the source selection svn path=/trunk/; revision=23057
* Change YFLAGS to AM_YFLAGS to stop an automake 1.7 warningDan Winship2003-10-242-2/+7
| | | | | | | * libversit/Makefile.am: Change YFLAGS to AM_YFLAGS to stop an automake 1.7 warning svn path=/trunk/; revision=23056
* if the component received is an instance, add it to the recurrences hashRodrigo Moya2003-10-243-24/+117
| | | | | | | | | | | | | | | | | | | | | | | | 2003-10-23 Rodrigo Moya <rodrigo@ximian.com> * pcs/cal-backend-file.c (add_component): if the component received is an instance, add it to the recurrences hash table. (free_recurrence): callback for g_hash_table_foreach() to free the recurrences in the CalBackendFileObject structure. (free_object): call free_recurrence for each recurrence. (remove_recurrence_cb): g_hash_table_foreach() callback to remove recurrences from the calendar. (remove_component): remove all recurrences. (cal_backend_file_open): check write access on the file, and set read_only flag appropriately. (cal_backend_file_is_read_only): return the private flag. (cal_backend_file_init): initialize read_only flag. (cal_backend_file_get_object): deal with recurrences. * gui/alarm-notify/notify-main.c (main): unref the alarm notification service when terminating. (client_die_cb): call bonobo_main_quit instead of gtk_main_quit. svn path=/trunk/; revision=23055
* just uses the views array and the current view type (setup_widgets): dittoJP Rosevear2003-10-243-64/+37
| | | | | | | | | | | | | | 2003-10-23 JP Rosevear <jpr@ximian.com> * gui/gnome-cal.c (gnome_calendar_get_current_view_widget): just uses the views array and the current view type (setup_widgets): ditto (set_view): ditto (backend_died_cb): ditto (gnome_calendar_get_calendar_model): ditto (gnome_calendar_update_config_settings): ditto svn path=/trunk/; revision=23054
* Allocate colors using gdk_colormap_alloc_color().Hans Petter Jansson2003-10-241-1/+4
| | | | | | | | | 2003-10-23 Hans Petter Jansson <hpj@ximian.com> * e-table-item.c (eti_get_cell_background_color): Allocate colors using gdk_colormap_alloc_color(). svn path=/trunk/; revision=23053
* Removed unneeded CAMEL_OBJECT() casts.Jeffrey Stedfast2003-10-2424-104/+117
| | | | | | | | 2003-10-23 Jeffrey Stedfast <fejj@ximian.com> * *.c: Removed unneeded CAMEL_OBJECT() casts. svn path=/trunk/; revision=23052
* Remove mail/importers/Makefile from AC_OUTPUT yet againRodney Dawes2003-10-242-1/+5
| | | | | | | | | 2003-10-23 Rodney Dawes <dobey@ximian.com> * confiugre.in: Remove mail/importers/Makefile from AC_OUTPUT yet again svn path=/trunk/; revision=23051
* s/smime-gui.glade/smime-ui.glade/Rodney Dawes2003-10-242-1/+5
| | | | | | | | 2003-10-23 Rodney Dawes <dobey@ximian.com> * POTFILES.in: s/smime-gui.glade/smime-ui.glade/ svn path=/trunk/; revision=23050
* Add some missing files, and remove files that have been removed from CVSRodney Dawes2003-10-243-2/+13
| | | | | | | | | | 2003-10-23 Rodney Dawes <dobey@ximian.com> * POTFILES.in: Add some missing files, and remove files that have been removed from CVS * POTFILES.skip: Add data/evolution.desktop.in svn path=/trunk/; revision=23049
* convert 8 spaces to a tab.Chris Toshok2003-10-245-1/+23
| | | | | | | | | | | | | | | | | | | 2003-10-23 Chris Toshok <toshok@ximian.com> * tools/Makefile.am: convert 8 spaces to a tab. * tools/.cvsignore: ignore evolution-addressbook-abuse and evolution-addressbook-clean. * gui/component/Makefile.am (libevolution_addressbook_la_LIBADD): add libevolution-smime.la. * gui/component/component-factory.c (factory): add the certificate manager config control stuff here, at least for now. * gui/component/GNOME_Evolution_Addressbook.server.in.in: same. svn path=/trunk/; revision=23048
* add smime/* dirs. to AC_OUTPUT.Chris Toshok2003-10-243-0/+12
| | | | | | | | | | 2003-10-23 Chris Toshok <toshok@ximian.com> * configure.in: add smime/* dirs. to AC_OUTPUT. * Makefile.am (SUBDIRS): add smime/. svn path=/trunk/; revision=23047
* accept also text/calendar for D&D.Rodrigo Moya2003-10-246-7/+12
| | | | | | | | 2003-10-23 Rodrigo Moya <rodrigo@ximian.com> * gui/e-day-view.c: accept also text/calendar for D&D. svn path=/trunk/; revision=23046
* use the internal client list to create the queriesJP Rosevear2003-10-241-41/+38
| | | | | | | | | | | | | | | | | 2003-10-23 JP Rosevear <jpr@ximian.com> * gui/gnome-cal.c (update_query): use the internal client list to create the queries (gnome_calendar_destroy): use the internal client list to disconnect signal handlers (gnome_calendar_add_event_uri): add the client to the internal list (gnome_calendar_remove_event_uri): remove the client from the internal list and lookup the client (gnome_calendar_update_config_settings): use the internal client list to update the config settings svn path=/trunk/; revision=23045
* fix typo (e_day_view_on_main_canvas_drag_data_received): fix C99 issue,JP Rosevear2003-10-242-3/+23
| | | | | | | | | | | 003-10-23 JP Rosevear <jpr@ximian.com> * gui/e-day-view.c (e_day_view_on_top_canvas_drag_data_received): fix typo (e_day_view_on_main_canvas_drag_data_received): fix C99 issue, fix typo svn path=/trunk/; revision=23044
* add smime files.Chris Toshok2003-10-242-0/+7
| | | | | | | | 2003-10-23 Chris Toshok <toshok@ximian.com> * POTFILES.in: add smime files. svn path=/trunk/; revision=23043
* initial addition of s/mime foo.Chris Toshok2003-10-2412-0/+2396
| | | | | | | | | | 2003-10-23 Chris Toshok <toshok@ximian.com> * lib/e-cert.[ch], lib/Makefile.am, gui/certificate-manager.[ch], gui/Makefile.am, gui/smime-ui.glade, Makefile.am: initial addition of s/mime foo. svn path=/trunk/; revision=23042
* remove and free op before return.Harry Lu2003-10-247-57/+276
| | | | | | | | | | | | | | | | | | | | | | 2003-10-23 Harry Lu <harry.lu@sun.com> * cal-client/cal-client.c: (cal_client_get_timezone): remove and free op before return. * gui/e-cal-view.c (e_cal_view_add_event): modified from selection_received_add_event() so that it call be called out of e-cal-view.c. (selection_received): modified to call e_cal_view_add_event(). * gui/e-cal-view.h: add declaration for e_cal_view_add_event(). * gui/e-day-view.c (e_day_view_on_drag_data_get): Provide a icalcomponent for both TARGET_CALENDAR_EVENT and TARGET_VCALENDAR. (e_day_view_on_top_canvas_drag_data_received): If dragging between different windows, make it works like a copy and paste. (e_day_view_on_main_canvas_drag_data_received): ditto. svn path=/trunk/; revision=23041
* handle the case where label == NULL, and set it to _("Unknown").Chris Toshok2003-10-232-0/+10
| | | | | | | | | 2003-10-23 Chris Toshok <toshok@ximian.com> * e-component-registry.c (query_components): handle the case where label == NULL, and set it to _("Unknown"). svn path=/trunk/; revision=23040
* Check for gnome-thumbnail.h existence (really committed this time).Frédéric Crozat2003-10-231-0/+5
| | | | | | | * configure.in: Check for gnome-thumbnail.h existence (really committed this time). svn path=/trunk/; revision=23039
* Add "calendar:supported_protocol" attribute that was missing here (but wasEttore Perazzoli2003-10-232-0/+9
| | | | | | | | Add "calendar:supported_protocol" attribute that was missing here (but was in the LDAP one). svn path=/trunk/; revision=23038
* install all of the headers that ical.h now #includesDan Winship2003-10-232-3/+34
| | | | | | | * src/libical/Makefile.am (libical_evolutioninclude_HEADERS): install all of the headers that ical.h now #includes svn path=/trunk/; revision=23037
* update g_date calls to non-deprecated callsJP Rosevear2003-10-238-71/+61
| | | | | | | | | | | | | | | | | | | | 2003-10-23 JP Rosevear <jpr@ximian.com> * cal-util/cal-recur.c: update g_date calls to non-deprecated calls * cal-util/Makefile.am: turn off deprecated funcs * cal-client/Makefile.am: turn off deprecated funcs * cal-client/cal-client.c (cal_client_get_error_message): add OK message * pcs/cal-backend.[hc]: remove dead funcs * pcs/query.c: tidy headers svn path=/trunk/; revision=23035
* OOps, I forgot this one.Frédéric Crozat2003-10-231-0/+1
| | | | | | add gnome-thumbnail.h detection svn path=/trunk/; revision=23034
* Fix c/p typo - call removed instead of modifyJP Rosevear2003-10-232-1/+6
| | | | | | | | | 2003-10-23 JP Rosevear <jpr@ximian.com> * pcs/query.c (query_notify_objects_removed_1): Fix c/p typo - call removed instead of modify svn path=/trunk/; revision=23033
* guard against irrelevant args (ie if there was an error)JP Rosevear2003-10-238-20/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-10-23 JP Rosevear <jpr@ximian.com> * pcs/cal.c (cal_notify_object_modified): guard against irrelevant args (ie if there was an error) (cal_notify_object_removed): ditto (cal_notify_timezone_added): ditto * pcs/cal-backend-sync.c (_cal_backend_is_read_only): init value to something known (_cal_backend_get_cal_address): ditto (_cal_backend_get_alarm_email_address): ditto (_cal_backend_get_ldap_attribute): ditto (_cal_backend_get_static_capabilities): ditto (_cal_backend_modify_object): ditto (_cal_backend_remove_object): ditto (_cal_backend_get_object_list): ditto 2003-10-22 JP Rosevear <jpr@ximian.com> * gui/e-cal-list-view.c (e_cal_list_view_new): create a model and pass it as an arg during creation * gui/e-day-view.c (e_day_view_new): unref the model * gui/e-week-view.c (e_week_view_new): ditto 2003-10-22 JP Rosevear <jpr@ximian.com> * cal-client/cal-client.c (cal_client_get_object): only change to invalid object error code if we got the object but couldn't parse it, and only check for timezones if we had success * gui/comp-util.c (cal_comp_is_on_server): don't throw a warning if the object simply does not exist svn path=/trunk/; revision=23032
* make it work with the new ebook apiJP Rosevear2003-10-2310-565/+402
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 003-10-21 JP Rosevear <jpr@ximian.com> * conduit/address-conduit.c: make it work with the new ebook api * backend/pas/pas-book.c (pas_book_respond_get_changes): put the vcard in for every change * backend/pas/pas-backend.c (pas_backend_change_add_new): just use the vcard field (pas_backend_change_modify_new): ditto (pas_backend_change_delete_new): ditto * backend/pas/pas-backend-file.c (pas_backend_file_changes_foreach_key): create a fake contact with the uid (pas_backend_file_get_changes): add the card to the changes * backend/ebook/tests/ebook/test-changes.c (main): just print the uid * backend/ebook/e-book.c (e_book_free_change_list): unref the contact * backend/ebook/e-book-types.h: the change struct contains an EContact now * backend/ebook/e-book-listener.c (impl_BookListener_respond_get_changes): create the contact from the vcard string * backend/idl/addressbook.idl: Book change item is no longer a union, it always gives back a card svn path=/trunk/; revision=23031
* connect also to ETableModel's "model_cell_changed" signal.Rodrigo Moya2003-10-233-2/+38
| | | | | | | | | | | | | | 2003-10-23 Rodrigo Moya <rodrigo@ximian.com> * gui/e-cal-view.c (e_cal_view_init): connect also to ETableModel's "model_cell_changed" signal. (e_cal_view_set_model): likewise. (model_cell_changed_cb): callback for "model_cell_changed". (e_cal_view_destroy): use g_signal_handlers_disconnect_matched instead of g_signal_handlers_disconnect_by_func, so that all handlers are disconnected. svn path=/trunk/; revision=23029
* fixed typo in variable name.Rodrigo Moya2003-10-232-1/+6
| | | | | | | | | 2003-10-23 Rodrigo Moya <rodrigo@ximian.com> * gui/component/addressbook-config.c (addressbook_dialog_create_source_table): fixed typo in variable name. svn path=/trunk/; revision=23028
* new function to remove calendars from the views.Rodrigo Moya2003-10-233-0/+43
| | | | | | | | | 2003-10-22 Rodrigo Moya <rodrigo@ximian.com> * gui/gnome-cal.[ch] (gnome_calendar_remove_event_uri): new function to remove calendars from the views. svn path=/trunk/; revision=23027
* Add an "evolution:button_icon" attribute.Ettore Perazzoli2003-10-232-0/+6
| | | | svn path=/trunk/; revision=23025
* Add an "evolution:button_icon" attribute.Ettore Perazzoli2003-10-234-0/+12
| | | | | | | Add an "evolution:button_icon" attribute. svn path=/trunk/; revision=23024
* Add a little border to the buttons so it looks nicer.Ettore Perazzoli2003-10-233-8/+35
| | | | | | | | | | * e-sidebar.c (e_sidebar_add_button): Add a little border to the buttons so it looks nicer. * e-component-registry.c (query_components): Set an icon from the "evolution:button_icon" attribute. svn path=/trunk/; revision=23023
* removed mail-local.[c,h]Jeffrey Stedfast2003-10-234-1603/+0
| | | | svn path=/trunk/; revision=23022
* more files removedJeffrey Stedfast2003-10-231-2/+0
| | | | svn path=/trunk/; revision=23021
* ding dong the witch is deadJeffrey Stedfast2003-10-232-465/+0
| | | | svn path=/trunk/; revision=23020
* buh-bye mail-search.[c,h]Jeffrey Stedfast2003-10-232-478/+0
| | | | | | was nice knowin' ya! svn path=/trunk/; revision=23019
* Set $ACLOCAL to have the $ACLOCAL_FLAGS in it, soEttore Perazzoli2003-10-232-0/+11
| | | | | | | | | it doesn't fail to regenerate the files if you run make without a manual autogen after making changes to configure.in and friends. [Many thanks to Marco Pesenti Gritti for pointing out the fix to me.] svn path=/trunk/; revision=23018
* New member "component_registry". (e_shell_construct): Don't callEttore Perazzoli2003-10-2310-1061/+226
| | | | | | | | | | | | | | | | | | | | | | | | | | * e-shell.c (struct _EShellPrivate): New member "component_registry". (e_shell_construct): Don't call e_shell_unregister_all(). (e_shell_unregister_all): Removed. (e_shell_init): Use g_new0(), removed a bunch of NULL/FALSE assignments. (e_shell_init): Initialize the component_registry. (e_shell_peek_uri_schema_registry): Rename from e_shell_get_uri_schema_registry. (e_shell_peek_component_registry): New. (setup_components): Remove. (e_shell_construct): Don't call. * main.c (no_windows_left_cb): Don't call e_shell_unregister_all(). * e-shell.c (parse_default_uri): Removed. (parse_evolution_uri): Removed. (e_shell_parse_uri): Removed. * e-component-info.c: Remove. * e-component-info.h: Remove. svn path=/trunk/; revision=23017
* Add an "evolution:button_sort_order" property.Ettore Perazzoli2003-10-232-0/+6
| | | | | | | Add an "evolution:button_sort_order" property. svn path=/trunk/; revision=23016
* Add an "evoution:button_sort_order" attribute.Ettore Perazzoli2003-10-232-0/+6
| | | | | | | Add an "evoution:button_sort_order" attribute. svn path=/trunk/; revision=23015
* Add an "evolution:button_sort_order" attribute.Ettore Perazzoli2003-10-232-0/+6
| | | | | | | Add an "evolution:button_sort_order" attribute. svn path=/trunk/; revision=23014
* removed old upgrade-mailer.c scriptJeffrey Stedfast2003-10-231-1169/+0
| | | | svn path=/trunk/; revision=23013
* removed stale etspec filesJeffrey Stedfast2003-10-231-2/+0
| | | | svn path=/trunk/; revision=23012
* removed unused etspec filesJeffrey Stedfast2003-10-233-22/+1
| | | | svn path=/trunk/; revision=23011
* removed more filesJeffrey Stedfast2003-10-231-1/+0
| | | | svn path=/trunk/; revision=23010
* removed more unused source filesJeffrey Stedfast2003-10-232-852/+0
| | | | svn path=/trunk/; revision=23009
* Removed some unused mail source filesJeffrey Stedfast2003-10-232-4/+4
| | | | | | | | 2003-10-22 Jeffrey Stedfast <fejj@ximian.com> * POTFILES.in: Removed some unused mail source files svn path=/trunk/; revision=23008
* removed #include "folder-browser.h"Jeffrey Stedfast2003-10-231-1/+0
| | | | svn path=/trunk/; revision=23007
* removed unused source filesJeffrey Stedfast2003-10-232-1731/+0
| | | | svn path=/trunk/; revision=23006
* remove unused filesJeffrey Stedfast2003-10-234-4466/+0
| | | | svn path=/trunk/; revision=23005
* Removed, use em_utils_selection_get_uidlist() instead. (drop_uid_list):Jeffrey Stedfast2003-10-234-45/+37
| | | | | | | | | | | | | | | | | | | 2003-10-22 Jeffrey Stedfast <fejj@ximian.com> * mail-component.c (parse_uid_list): Removed, use em_utils_selection_get_uidlist() instead. (drop_uid_list): Use em_utils_selection_get_uidlist() to parse the x-uid-list selection data and use mail_tool_uri_to_folder() directly since we have the uri (originally we expected the first component of the selection data to be the e-storage-set-view folder path rather than the uri). (folder_receive_drop_cb): Call gtk_drag_finish() here. * message-list.c: s/x-evolution-message/x-uid-list/ * em-utils.c: Same. svn path=/trunk/; revision=23004
* Require ORBit 2.8.0 or newer for threadingRodney Dawes2003-10-232-1/+5
| | | | | | | | 2003-10-22 Rodney Dawes <dobey@ximian.com> * configure.in: Require ORBit 2.8.0 or newer for threading svn path=/trunk/; revision=23003
* Emit the right signal. (impl_tree_drag_data_get): Same.Jeffrey Stedfast2003-10-232-2/+8
| | | | | | | | | | 2003-10-22 Jeffrey Stedfast <fejj@ximian.com> * e-storage-set-view.c (impl_tree_drag_data_received): Emit the right signal. (impl_tree_drag_data_get): Same. svn path=/trunk/; revision=23002
* Revert broken previous commit and actually remove mail/importers/MakefileRodney Dawes2003-10-232-1/+6
| | | | | | | | | 2003-10-22 Rodney Dawes <dobey@ximian.com> * configure.in: Revert broken previous commit and actually remove mail/importers/Makefile from AC_OUTPUT svn path=/trunk/; revision=23001
* use the synchronous api for this. simplifies it a bunch.Chris Toshok2003-10-2318-259/+451
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-10-21 Chris Toshok <toshok@ximian.com> * tools/evolution-addressbook-abuse.c: use the synchronous api for this. simplifies it a bunch. 2003-10-21 Chris Toshok <toshok@ximian.com> * backend/pas/pas-book.c (impl_GNOME_Evolution_Addressbook_Book_remove): we can ill afford bad debug spew. (view_listener_died_cb): implement. (impl_GNOME_Evolution_Addressbook_Book_getBookView): hook up an ORBit_small connection listener on the view's listener. (pas_book_respond_create): use e_contact_get_const instead of e_contact_get here. fixes a leak. * backend/pas/pas-book-view.c (impl_GNOME_Evolution_Addressbook_BookView_stop): implement, call pas_backend_stop_book_view. (pas_book_view_get_listener): return the book view's listener. (pas_book_view_class_init): fill in epv->stop. (pas_book_view_init): use a #define for THRESHOLD_MAX instead of the constant. * backend/pas/pas-book-view.h: add prototype for pas_book_view_get_listener. * backend/pas/pas-backend.c (pas_backend_stop_book_view): implement. (pas_backend_remove_book_view): implement. * backend/pas/pas-backend.h: add prototype for stop_book_view and remove_book_view. * backend/pas/pas-backend-vcf.c (load_file): pass in the fd and use fdopen here. (foreach_build_list): don't creat EContacts here, because we'll just be converting them back to vcards anyway. (save_file): use char*'s instead of EContacts, and split entries with 2 blank lines. Also, hold the lock over the entire function. (do_create): hold the lock around uid generation and touching the hash table. (pas_backend_vcf_process_remove_contacts): same. (pas_backend_vcf_process_modify_contact): same. (pas_backend_vcf_stop_book_view): new function, but leave unimplemented for now. (pas_backend_vcf_load_uri): the uri contains the directory name, not the filename. (pas_backend_vcf_dispose): grab the lock here just for sanity's sake. Also reorder things a bit, and free the hashtable and mutex. (pas_backend_vcf_init): init the mutex. * backend/pas/pas-backend-summary.c (pas_backend_summary_add_contact): don't unref the contact here. * backend/pas/pas-backend-ldap.c (pas_backend_ldap_process_stop_book_view): new function, but leave unimplemented for now. * backend/pas/pas-backend-file.c (build_summary): use an EContact for this call. (do_summary_query): nuke, the contents of this has been moved to start_book_view. (pas_backend_file_search_timeout): same. (pas_backend_file_search): same. (pas_backend_file_start_book_view): glom everything into here involving searching. This function could (and should) be renamed and reused from both this function and _get_contact_list. (pas_backend_file_stop_book_view): new function. (pas_backend_file_class_init): fill in backend->stop_book_view. * backend/pas/Makefile.am (LDAP_BACKEND): libpasldap.a -> libpasldap.la (noinst_LTLIBRARIES): *.a -> *.la. (libpas_la_SOURCES): same. (libpasfile_la_SOURCES): same. (libpasvcf_la_SOURCES): same. (libpasldap_la_SOURCES): same. * backend/idl/addressbook.idl: add BookView::stop. * backend/ebook/e-vcard.c (read_attribute_value): fix GString related leaks. (read_attribute_params): same. (parse): don't leak the EVCardAttributes corresponding to BEGIN/END:vCard. (free_gstring): new function (e_vcard_attribute_remove_values): free the decoded_values list, using free_gstring. * backend/ebook/e-book.c (e_book_response_get_book_view): ref the listener here. * backend/ebook/e-book-view.h: add prototype for e_book_view_stop. * backend/ebook/e-book-view.c (e_book_view_stop): new function. * backend/ebook/e-book-async.c (_get_book_view_response_dtor): unref the book view. svn path=/trunk/; revision=23000
* add vcf to supported_protocols.Chris Toshok2003-10-235-15/+24
| | | | | | | | | | | | | | | | | 2003-10-21 Chris Toshok <toshok@ximian.com> * GNOME_Evolution_WombatLDAP.server.in.in: add vcf to supported_protocols. * GNOME_Evolution_WombatNOLDAP.server.in.in: same. * wombat.c (setup_pas): register the vcf backend. * Makefile.am (evolution_wombat_LDADD): replace the conditional libpasldap stuff and the references to all the libpas* backends with libpas.la. svn path=/trunk/; revision=22999
* Removed mail/importers/Makefile from AC_OUTPUTRodney Dawes2003-10-232-1/+4
| | | | | | | | 2003-10-22 Rodney Dawes <dobey@ximian.com> * configure.in: Removed mail/importers/Makefile from AC_OUTPUT svn path=/trunk/; revision=22998
* Remove Viewports around the treeviews, since they already have a scrolledEttore Perazzoli2003-10-234-36/+20
| | | | | | | | | | | | * filter.glade: Remove Viewports around the treeviews, since they already have a scrolled window around them and the viewports cause a double bevel to appear. * rule-editor.c (rule_editor_treeview_new): Make the scrolled window have a GTK_SHADOW_IN shadow. * vfolder-rule.c (vfolder_editor_sourcelist_new): Likewise svn path=/trunk/; revision=22997
* Make the the scrolled window have an "in" shadow. Likewise. Likewise.Ettore Perazzoli2003-10-234-0/+13
| | | | | | | | | | | * gui/component/addressbook-component.c (impl_createControls): Make the the scrolled window have an "in" shadow. * gui/component/addressbook-config.c (addressbook_dialog_create_sources_table): Likewise. * gui/widgets/e-addressbook-view.c (create_minicard_view): Likewise. (create_treeview_view): Likewise. svn path=/trunk/; revision=22996
* Make the scrolled window have a GTK_SHADOW_IN shadow.Ettore Perazzoli2003-10-232-1/+4
| | | | | | | | | | | | * importer/intelligent.c (create_gui): Make the scrolled window have a GTK_SHADOW_IN shadow. * e-shell-window.c (setup_widgets): Make the notebooks not have borders. (setup_widgets): Fix typo: e_get_language_list() returns a GSList, not a GList. svn path=/trunk/; revision=22995
* Make the scrolled window have a GTK_SHADOW_IN shadow. Likewise.Ettore Perazzoli2003-10-235-0/+22
| | | | | | | | * gui/calendar-component.c (impl_createControls): Make the scrolled window have a GTK_SHADOW_IN shadow. * gui/dialogs/meeting-page.c (meeting_page_construct): Likewise. svn path=/trunk/; revision=22994
* Use e_storage_browser_peek_widget_scrolled() to retrieve the scrolledEttore Perazzoli2003-10-235-5/+38
| | | | | | | | | | | | | | | * mail-component.c (impl_createControls): Use e_storage_browser_peek_widget_scrolled() to retrieve the scrolled window that the EStorageSetView is contained in. * e-storage-browser.c (struct _EStorageBrowserPrivate): New member "storage_set_view_scrolled". (e_storage_browser_new): Put the storage_set_view in a scrolled window. Set priv->storage_set_view_scrolled to this scrolled window. (e_storage_browser_peek_tree_widget_scrolled): New. svn path=/trunk/; revision=22993
* Removed addressbook/tools/Makefile from AC_OUTPUTRodney Dawes2003-10-232-1/+4
| | | | | | | | 2003-10-22 Rodney Dawes <dobey@ximian.com> * configure.in: Removed addressbook/tools/Makefile from AC_OUTPUT svn path=/trunk/; revision=22992
* (impl_createControls): Set theEttore Perazzoli2003-10-232-0/+8
| | | | | | | scrollbar policy to "automatic" for both the horizontal and vertical scrollbars around the source selector. svn path=/trunk/; revision=22991
* (impl_createControls): SetEttore Perazzoli2003-10-232-0/+8
| | | | | | | the GtkScrolledWindow scrollbar policy to "automatic" for both the horizontal and the vertical scrollbar. svn path=/trunk/; revision=22990
* (PADDING): Increase to 6 pixels.Ettore Perazzoli2003-10-233-6/+43
| | | | | | | | | | | (button_toggled_callback): Add a cast. (e_sidebar_set_selection_widget): Handle the NULL widget case properly. (impl_remove): New, implementation for GtkContainer::remove. (do_layout): Add padding between the selection_widget and the button box. svn path=/trunk/; revision=22989
* Add an "evolution:button_label" property on the component for use in theEttore Perazzoli2003-10-2310-59/+547
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gui/component/GNOME_Evolution_Addressbook.server.in.in: Add an "evolution:button_label" property on the component for use in the shell. * gui/GNOME_Evolution_Calendar.server.in.in: Add an "evolution:button_label" property on the component for use in the shell. * GNOME_Evolution_Mail.server.in.in: Add an "evolution:button_label" attribute to the Component for use in the shell. * e-shell-window.c (struct _ComponentView): New member button_id. (struct _EShellWindowPrivate): New member sidebar. (component_new_new): Get a button_id arg. (component_button_clicked_callback): Removed. (sidebar_button_selected_callback): New. (create_component_button): Removed. (setup_widget): Set up the sidebar using ESidebar and hook up its "button_selected" signal. Also get the component name from a property on the server info. (e_shell_window_new): Use BASE_VERSION for the version in the app name instead of hardcoding "1.5". * e-sidebar.c: New. * e-sidebar.h: New. svn path=/trunk/; revision=22988
* Append a _2 to all the IIDs.Ettore Perazzoli2003-10-234-4/+13
| | | | | | | | | * GNOME_Evolution_Shell.server.in.in: Append a _2 to all the IIDs. * e-shell.h (E_SHELL_OAFIID): Change to "GNOME_Evolution_Shell_2" so it does not conflict with the old IID. svn path=/trunk/; revision=22987
* Removed pedantic pgp/mime configure flag.Jeffrey Stedfast2003-10-232-10/+4
| | | | | | | | 2003-10-22 Jeffrey Stedfast <fejj@ximian.com> * configure.in: Removed pedantic pgp/mime configure flag. svn path=/trunk/; revision=22986
* update to match the tree.Dan Winship2003-10-223-77/+76
| | | | | | * POTFILES.in, POTFILES.skip: update to match the tree. svn path=/trunk/; revision=22985
* Change to "evolution-1.5" - although, ideally, this should be a config.hJeffrey Stedfast2003-10-222-1/+6
| | | | | | | | | 2003-10-22 Jeffrey Stedfast <fejj@ximian.com> * e-shell-window.c (e_shell_window_new): Change to "evolution-1.5" - although, ideally, this should be a config.h macro or something. svn path=/trunk/; revision=22984
* Removed; part of old doc systemDan Winship2003-10-223-20/+2
| | | | | | * omf-install/*: Removed; part of old doc system svn path=/trunk/; revision=22983
* Removed; these are ancient. Camel regression tests are in camel/tests now.Dan Winship2003-10-2231-30067/+3
| | | | | | | * tests/*: Removed; these are ancient. Camel regression tests are in camel/tests now. svn path=/trunk/; revision=22980
* Gone; unused since 1.2Dan Winship2003-10-223-85/+2
| | | | | | * e-bonobo-factory-util.[ch]: Gone; unused since 1.2 svn path=/trunk/; revision=22979
* Remove these (unused since 1.2)Dan Winship2003-10-223-268/+4
| | | | | | * e-bonobo-widget.[ch]: Remove these (unused since 1.2) svn path=/trunk/; revision=22978
* Removed; the actual importers were moved to {mail,calendar}/importers longDan Winship2003-10-229-4387/+3
| | | | | | | * importers/*: Removed; the actual importers were moved to {mail,calendar}/importers long ago. svn path=/trunk/; revision=22977
* Removed; this code has not been used since pre-1.0.Dan Winship2003-10-22121-30405/+20
| | | | | | | | | | | | | | | | | | | | * executive-summary/*: Removed; this code has not been used since pre-1.0. * my-evolution/*: Removed; gone in evolution 2.0. * notes/*: Removed; never finished and no one is working on it. * configure.in (E_UTIL_{CFLAGS,LIBS}): Remove soup-2.0 since e-proxy is gone. (EVOLUTION_MAIL_{CFLAGS,LIBS}): Remove soup-2.0 since the mailer uses CamelHTTPStream now. (EVOLUTION_EXECUTIVE_SUMMARY_{CFLAGS,LIBS}): Gone (AC_OUTPUT): Remove my-evolution/Makefile * README: evolution no longer depends on soup svn path=/trunk/; revision=22976
* Remove e_proxy_init call. (e-proxy is gone now)Dan Winship2003-10-222-2/+4
| | | | | | * main.c: Remove e_proxy_init call. (e-proxy is gone now) svn path=/trunk/; revision=22975
* Gone; nothing in evo uses soup any more.Dan Winship2003-10-224-136/+7
| | | | | | | | | * e-proxy.[ch]: Gone; nothing in evo uses soup any more. * Makefile.am (eutilinclude_HEADERS, libeutil_la_SOURCES): Remove e-proxy.[ch] svn path=/trunk/; revision=22974
* handle destination of "" properly. (emc_popup_copy_folder_selected):Not Zed2003-10-222-15/+58
| | | | | | | | | | | | | | 2003-10-22 Not Zed <NotZed@Ximian.com> * mail-component.c (em_copy_folders): handle destination of "" properly. (emc_popup_copy_folder_selected): handle url->path properly, strip leading /. (em_copy_folders): if we just created a new folder on a subscribable store, subscribe to it. (em_copy_folders): handle nonselectable folders specially. svn path=/trunk/; revision=22973
* Fix typo in libcal_client_la_SOURCESRodney Dawes2003-10-222-1/+5
| | | | | | | | 2003-10-21 Rodney Dawes <dobey@ximian.com> * cal-client/Makefile.am: Fix typo in libcal_client_la_SOURCES svn path=/trunk/; revision=22972
* Rewrote the drag & drop code.Jeffrey Stedfast2003-10-224-573/+172
| | | | | | | | 2003-10-17 Jeffrey Stedfast <fejj@ximian.com> * e-storage-set-view.c: Rewrote the drag & drop code. svn path=/trunk/; revision=22971
* New functions to handle drag & drop to/from the folder tree.Jeffrey Stedfast2003-10-222-0/+495
| | | | | | | | | | | | 2003-10-21 Jeffrey Stedfast <fejj@ximian.com> * mail-component.c (drag_text_uri_list, folder_dragged_cb) (drop_uid_list, drop_folder, import_message_rfc822) (drop_message_rfc822, drop_text_uri_list, folder_receive_drop_cb): New functions to handle drag & drop to/from the folder tree. (impl_createControls): Setup drag & drop support. svn path=/trunk/; revision=22970
* Put an <hr> between parts of a multipart.Jeffrey Stedfast2003-10-222-3/+7
| | | | | | | | | 2003-10-21 Jeffrey Stedfast <fejj@ximian.com> * em-format.c (emf_multipart_mixed): Put an <hr> between parts of a multipart. svn path=/trunk/; revision=22969
* fixed changelogJeffrey Stedfast2003-10-221-3/+3
| | | | svn path=/trunk/; revision=22968
* compiler fixesJeffrey Stedfast2003-10-221-17/+15
| | | | svn path=/trunk/; revision=22967
* Merge new-ui-branch into the trunk.Ettore Perazzoli2003-10-22102-5141/+8402
| | | | svn path=/trunk/; revision=22966
* Merge new-ui-branch to the trunk.Ettore Perazzoli2003-10-22247-24552/+29703
| | | | svn path=/trunk/; revision=22965
* Merge new-ui-branch to the trunk.Ettore Perazzoli2003-10-22166-104111/+116953
| | | | svn path=/trunk/; revision=22964
* (pilot_compile) [! ENABLE_PILOT_CONDUITS]: AddEttore Perazzoli2003-10-212-1/+6
| | | | | | md5-utils.c so it compiles even if you have no Pilot support. svn path=/trunk/; revision=22943
* Fixed for libical changes.Jeffrey Stedfast2003-10-182-2/+3
| | | | | | | | | | 2003-10-17 Jeffrey Stedfast <fejj@ximian.com> * conduits/calendar/Makefile.am: Fixed for libical changes. * conduits/todo/Makefile.am: Same. svn path=/trunk/; revision=22930
* Fixed for libical changes.Jeffrey Stedfast2003-10-172-2/+5
| | | | | | | | 2003-10-17 Jeffrey Stedfast <fejj@ximian.com> * conduits/calendar/Makefile.am: Fixed for libical changes. svn path=/trunk/; revision=22924
* removed unused headerJeffrey Stedfast2003-10-171-1/+0
| | | | svn path=/trunk/; revision=22916
* Fixed a #include.Jeffrey Stedfast2003-10-162-1/+5
| | | | svn path=/trunk/; revision=22909
* Pass make distRodrigo Moya2003-10-1630-83286/+85892
| | | | svn path=/trunk/; revision=22904
* UpdatedRodrigo Moya2003-10-165-10425/+12311
| | | | svn path=/trunk/; revision=22903
* removed calendar-model.c.Rodrigo Moya2003-10-162-1/+4
| | | | | | | | 2003-10-15 Rodrigo Moya <rodrigo@ximian.com> * POTFILES.in: removed calendar-model.c. svn path=/trunk/; revision=22901
* Support for preedit in e-text widgets.Suresh Chandrasekharan2003-10-157-60/+376
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-10-14 Suresh Chandrasekharan <suresh.chandrasekharan@sun.com> * Support for preedit in e-text widgets. * gal/gal/e-text/e-text.c: Added e_text_preedit_changed_cb and insert_preedit_text. * Modified the following functions. (e_text_draw) Calls insert_preedit_text also cursor pos @ the end of text->selection_start + text->preedit_len (e_text_event) Added hooks for preedit_cb (e_text_init) Inits text->preedit_len (e_text_retrieve_surrounding_cb) Removed printf (e_text_delete_surrounding_cb) Correct params for gtk_editable_delete_text to make it work. * gal/gal/e-text/e-text.h: Added preedit_len in struct _EText 2003-09-25 Suresh Chandrasekharan <suresh.chandrasekharan@sun.com> * Fix for "44222 task summary entry widget not i18ned". The following files are changed. * gal/gal/e-table/e-cell-text.c: Lots of changes for i18n selection/input support. Added these functions for input method support. (e_cell_text_preedit_changed_cb) (e_cell_text_commit_cb) (e_cell_text_retrieve_surrounding_cb) (e_cell_text_delete_surrounding_cb) (layout_with_preedit) This function inserts the preedit string with the right attribs to the layout text. (build_attr_list) Creates the PangoAttrList with bold/stikeout/underline as applicable for the current ECellText. The following functions are modified. (ect_stop_editing): disconnect signal handlers when editing stops (ect_draw): Changes for including the preedit only to the currently selected row/col. Also display the cursor at the end of preedit text. (ect_event): Connects the IM callbacks to the key press event. Disconnect when not in editing mode. Also a special flag to see when Enter key pressed in preedit mode, the text is committed only not a new row is created. This woks in conjunction with the changes made in the eti_event in e-table-item.c file and e-cell.h. (ect_height): Changes due to parameters changing for generate_layout (ect_enter_edit): Initialization of im_context for a cell text and assoociated flags. (ect_max_width): Changes due to parameters changing for generate_layout. (ect_max_width_by_row): Changes due to parameters changing for generate_layout. (ect_show_tooltip): Changes due to parameters changing for generate_layout. (e_cell_text_construct): check whether paramters are NULL. (get_position_from_xy): Changes due to parameters changing for generate_layout. (_insert): Set the selection_start as the minimum of strlen(edit->text) and selection_start. Used to correct the preedit_string length which may have added to the selection_start. (e_cell_text_view_command): When inserting, if in the preedit mode do not delete the selection. (_selection_get): Set utf8 data instead of string data. (_selection_received): Take in UTF8_ATOM inaddition to GDK_SELECTION_TYPE_STRING. (e_cell_text_view_get_selection): Make utf8 data when acting as a selection source. * gal/e-table/e-cell-text.h : Included <gtk/gtkmenu.h> * gal/e-table/e-cell.h: Added enum E_CELL_PREEDIT to ECellFlags * gal/e-table/e-table-item.c: (eti_event) Changes for not committing the edited text as a seperate row in preedit mode. * gal/e-table/e-table.c: (table_canvas_focus_event_cb) To have proper im_context focus for the ecanvas holding the e-table. svn path=/trunk/; revision=22882
* Updated Norwegian Nynorsk translation.Åsmund Skjæveland2003-10-132-1310/+1184
| | | | | | | | 2003-10-13 Åsmund Skjæveland <aasmunds@fys.uio.no> * nn.po: Updated Norwegian Nynorsk translation. svn path=/trunk/; revision=22875
* make sure the declation is at the beginning of the block.Larry Ewing2003-10-121-1/+2
| | | | | | | | | 2003-10-11 Larry Ewing <lewing@ximian.com> * gal/a11y/e-text/ChangeLog: make sure the declation is at the beginning of the block. svn path=/trunk/; revision=22868
* add new files. set the right role. new file.Yuedong Du2003-10-1111-0/+468
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-10-11 Yuedong Du <yuedong.du@sun.com> * gal/a11y/e-table/Makefile.am: add new files. * gal/a11y/e-table/gal-a11y-e-cell.c: (gal_a11y_e_cell_construct): set the right role. * gal/a11y/e-table/gal-a11y-e-table-item-factory.c: new file. (gal_a11y_e_table_item_factory_get_accessible_type), (gal_a11y_e_table_item_factory_create_accessible), (gal_a11y_e_table_item_factory_class_init), (gal_a11y_e_table_item_factory_init), (gal_a11y_e_table_item_factory_get_type): factory for the table item a11y object. in create_accessible, we judge the type of widget then set correct role. * gal/a11y/e-table/gal-a11y-e-table-item-factory.h: ditto. * gal/a11y/e-table/gal-a11y-e-tree-factory.c: new file. (gal_a11y_e_tree_factory_get_accessible_type), (gal_a11y_e_tree_factory_create_accessible), (gal_a11y_e_tree_factory_class_init), (gal_a11y_e_tree_factory_init), (gal_a11y_e_tree_factory_get_type): factory for a11y object of etree. Mostly copyed from gal-a11y-e-table-factory.c. * gal/a11y/e-table/gal-a11y-e-tree-factory.h: ditto * gal/a11y/e-table/gal-a11y-e-tree.c: (init_child_item), (et_ref_accessible_at_point), (et_get_n_children), (et_ref_child), (et_class_init), (et_atk_component_iface_init), (et_init), (gal_a11y_e_tree_get_type), (gal_a11y_e_tree_new):a11y object for etree object, mostly copied from gal-a11y-e-table.c. init_child_item set correct role for the table item. * gal/a11y/e-table/gal-a11y-e-tree.h: ditto. * gal/e-table/e-table-item.c: (eti_class_init): register factory for table item a11y object. * gal/e-table/e-tree.c: (e_tree_get_item), (e_tree_class_init): add new access fuction to get the table item of etree. * gal/e-table/e-tree.h: ditto svn path=/trunk/; revision=22867
* fixing typos, etcIsmael Olea2003-10-1010-221/+110
| | | | svn path=/trunk/; revision=22859
* cleaning DOS newline charsIsmael Olea2003-10-100-0/+0
| | | | svn path=/trunk/; revision=22858
* set the role of the atk object in the initialization function ofTim Wo2003-10-102-25/+496
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-09-27 Tim Wo <tim.wo@sun.com> * gal/a11y/e-text/gal-a11y-e-text-factory.c (gal_a11y_e_text_factory_create_accessible): set the role of the atk object in the initialization function of GalA11yEText * gal/a11y/e-text/gal-a11y-e-text.c (is_a_seperator), (find_word_start), (find_word_end), (find_sentence_start), (find_sentence_end), (find_line_start), (find_line_end): 7 new private functions, They are all used by text retrieving functions below. (et_get_text_after_offset): implementation added (et_get_text_at_offset): implementation added (et_get_text_before_offset): implementation added (et_get_character_extents): implementation added (et_get_offset_at_point): implementation added (et_set_caret_offset): use command to modify the cursor position, so that we can be notified and emit "text-caret-moved" signal in function _et_command_cb. (_et_reposition_cb): new function to emit "text-changed" signal for the atk object (_et_command_cb): new function to emit "text-caret-moved" and "text-selection-changed" signals for the atk object (et_real_initialize): new function to deal with initialization of GalA11yEText. It set some signal callbacks and the atk role of the atk object (set GalA11yEText's role to ATK_ROLE_TEXT). (et_class_init): override the virtual function "initialize" in baseclass (AtkObject) with "et_real_initialize" svn path=/trunk/; revision=22856
* process GTK_RESPONSE_DELETE_EVENT signal correctly. the same as aboveCharles Zhang2003-10-101-2/+3
| | | | | | | | | | | 2003-09-28 Charles Zhang <charles.zhang@sun.com> * e-table-config.c (do_sort_and_group_config_dialog): process GTK_RESPONSE_DELETE_EVENT signal correctly. * e-table-config.c (do_fields_config_dialog): the same as above [#48815] svn path=/trunk/; revision=22852
* Add e-cal-list-view.etspec. (libevolution_calendar_la_SOURCES): AddHans Petter Jansson2003-10-1016-11/+850
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-10-10 Hans Petter Jansson <hpj@ximian.com> * calendar/gui/Makefile.am (etspec_DATA): Add e-cal-list-view.etspec. (libevolution_calendar_la_SOURCES): Add e-cal-list-view.[ch]. * calendar/gui/calendar-commands.c (show_list_view_clicked): Implement. (calendar_get_text_for_folder_bar_label): Add case for list view. Use month case and tweak it so it doesn't show "%d - %d" if the time span contains only one day. (verbs): Add list view. (pixmaps): Add list view. * calendar/gui/calendar-view-factory.c (calendar_view_factory_get_title): Add list view case. (calendar_view_factory_get_type_code): Add list view case. * calendar/gui/control-factory.c (get_prop): Add list view case. * calendar/gui/e-cal-model.c (get_classification): Fix to conform to updated libical. (ecm_set_value_at): Add missing break statements. (ecm_get_color_for_component): Add braces for clarity. * calendar/gui/gnome-cal.c (gnome_calendar_get_current_view_widget): Add list view case. (get_focus_location): Add list view case. (connect_list_view_focus): Implement. (setup_widgets): Set up list view. (gnome_calendar_direction): Add list view case. (set_view): Add list view case. (gnome_calendar_setup_view_menus): Add list view factory. (gnome_calendar_construct): Account for list view. (gnome_calendar_update_config_settings): Account for list view. (get_days_shown): Implement list view case. * calendar/gui/gnome-cal.h (GnomeCalendarViewType): Add list view. * calendar/gui/e-cal-list-view.[ch]: Implement ECalListView, subclassing ECalView. * ui/evolution-calendar.xml: Add calendar list view task button. * art/listview.xpm: Add calendar list view icon. svn path=/trunk/; revision=22850
* INCLUDE path fixes for changes made to libical build.Jeffrey Stedfast2003-10-1021-29/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-10-09 Jeffrey Stedfast <fejj@ximian.com> * cal-client/Makefile.am: INCLUDE path fixes for changes made to libical build. * cal-util/Makefile.am: INCLUDE path fixes for changes made to libical build. * cal-util/*.[c,h]: #include <libical/ical.h> instead of <ical.h> * gui/Makefile.am: INCLUDE path fixes for changes made to libical build. * gui/*.[c,h]: #include <libical/ical.h> instead of <ical.h> * gui/alarm-notify/Makefile.am: INCLUDE path fixes for changes made to libical build. * gui/alarm-notify/config-data.h: #include <libical/ical.h> instead of <ical.h> * gui/dialogs/Makefile.am: INCLUDE path fixes for changes made to libical build. * gui/dialogs/comp-editor-util.c: #include <libical/ical.h> instead of <ical.h> * gui/dialogs/e-delegate-dialog.c: #include <libical/ical.h> instead of <ical.h> * importers/Makefile.am: INCLUDE path fixes for changes made to libical build. * pcs/Makefile.am: INCLUDE path fixes for changes made to libical build. * pcs/cal.c: #include <libical/ical.h> instead of <ical.h> svn path=/trunk/; revision=22845
* Fixed INCLUDES and don't autogenerate ical.h, no need to. Plus it causedJeffrey Stedfast2003-10-1063-151/+179
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-10-09 Jeffrey Stedfast <fejj@ximian.com> * src/libical/Makefile.am: Fixed INCLUDES and don't autogenerate ical.h, no need to. Plus it caused problems anyways. * src/libical/*.[c,h]: Fixed the #includes * src/libicalss/Makefile.am: Fixed INCLUDES and don't autogenerate icalss.h, no need to. Plus it caused problems anyways. * src/libicalss/*.[c,h]: Fixed the #includes * tests/*.c: #include <libical/ical.h> rather than "ical.h" * tests/Makefile.am: Fixed INCLUDES * examples/*.c: #include <libical/ical.h> rather than "ical.h" * examples/Makefile.am: Fixed INCLUDES * src/libicalvcal/icalvcal.h: #include <libical/ical.h> which is no longer autogenerated. * src/libicalvcal/icalvcal.c (icalvcal_convert_with_defaults): Use the proper macro names from config.h svn path=/trunk/; revision=22844
* INCLUDE path fixes for changes made to libical build.Jeffrey Stedfast2003-10-102-9/+24
| | | | | | | | | 2003-10-09 Jeffrey Stedfast <fejj@ximian.com> * calendar/Makefile.am: INCLUDE path fixes for changes made to libical build. svn path=/trunk/; revision=22843
* INCLUDE path fixes for changes made to libical build.Jeffrey Stedfast2003-10-104-10/+18
| | | | | | | | | | | | | 2003-10-09 Jeffrey Stedfast <fejj@ximian.com> * Makefile.am: INCLUDE path fixes for changes made to libical build. * e-summary-calendar.h: #include <libical/ical.h> * e-summary.h: #include <libical/ical.h> svn path=/trunk/; revision=22842
* INCLUDE path fixes for changes made to libical build.Jeffrey Stedfast2003-10-103-13/+26
| | | | | | | | | | | 2003-10-09 Jeffrey Stedfast <fejj@ximian.com> * e-timezone-dialog/Makefile.am: INCLUDE path fixes for changes made to libical build. * e-timezone-dialog.h: #include <libical/ical.h> svn path=/trunk/; revision=22841
* INCLUDE path fixes for changes made to libical build.Jeffrey Stedfast2003-10-104-4/+12
| | | | | | | | | 2003-10-09 Jeffrey Stedfast <fejj@ximian.com> * Makefile.am: INCLUDE path fixes for changes made to libical build. svn path=/trunk/; revision=22840
* Allow timezone offsets to be up to 14 hours ahead of UTC. Fixes bugJeffrey Stedfast2003-10-103-3/+10
| | | | | | | | | | | 2003-10-09 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-utils.c (header_decode_date): Allow timezone offsets to be up to 14 hours ahead of UTC. Fixes bug #49357. * broken-date-parser.c (get_tzone): Same. svn path=/trunk/; revision=22838
* Check for gnome-thumbnail.h existence.Frédéric Crozat2003-10-093-0/+17
| | | | | | | | | | * configure.in: Check for gnome-thumbnail.h existence. * mail/em-icon-stream.c: (emis_sync_close): Use gnome-thumbnail_scale_down_pixbuf if available, for better performance. svn path=/trunk/; revision=22829
* Removed an unused variable.Jeffrey Stedfast2003-10-092-1/+5
| | | | | | | | | 2003-10-08 Jeffrey Stedfast <fejj@ximian.com> * providers/smtp/camel-smtp-transport.c (smtp_helo): Removed an unused variable. svn path=/trunk/; revision=22823
* Add a hide_mask to the create-rule-from-message bars so that we don'tJeffrey Stedfast2003-10-092-3/+9
| | | | | | | | | | 2003-10-08 Jeffrey Stedfast <fejj@ximian.com> * em-folder-view.c: Add a hide_mask to the create-rule-from-message bars so that we don't segfault when we right click with a multi-selection. svn path=/trunk/; revision=22822
* Make repeat-quantity and repeat-value of alarm option dialog numeric only.Harry Lu2003-10-083-3/+10
| | | | | | | | | | | 2003-10-08 Harry Lu <harry.lu@sun.com> * gui/dialogs/alarm-options.glade: Make repeat-quantity and repeat-value of alarm option dialog numeric only. * gui/dialogs/task-details-page.glade: Make percent-complete of task details dialog numeric only. svn path=/trunk/; revision=22818
* *** empty log message ***Aaron Weber2003-10-083-32/+49
| | | | svn path=/trunk/; revision=22810
* removed unused etspec fileJeffrey Stedfast2003-10-072-13/+1
| | | | svn path=/trunk/; revision=22809
* Remove libical-staticDan Winship2003-10-073-10/+8
| | | | | | | | * src/libical/Makefile.am: Remove libical-static * src/libicalcap/Makefile.am: and libicalcap-static svn path=/trunk/; revision=22807
* fixed ChangeLogJeffrey Stedfast2003-10-071-1/+1
| | | | svn path=/trunk/; revision=22804
* Fixed.Jeffrey Stedfast2003-10-073-7/+11
| | | | | | | | | | | 2003-10-06 Jeffrey Stedfast <fejj@ximian.com> * mail-config-druid.c (identity_prepare): Fixed. * mail-ops.c (fetch_mail_fetch): Always save the uid cache no matter what. svn path=/trunk/; revision=22803
* Don't blindly claim that the file exists and then ask the user if he/sheJeffrey Stedfast2003-10-073-25/+47
| | | | | | | | | | | | | | | 2003-09-26 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer.c (save): Don't blindly claim that the file exists and then ask the user if he/she would like to overwrite it. First check that the file even exists, if not - then we've got a different error. Fixes bug #48759. * e-msg-composer-select-file.c (e_msg_composer_select_file): Use the proper selector title, otherwise it says "Attach files" when we are trying to save a message. svn path=/trunk/; revision=22798
* Convert real name to UTF-8 if needed.Frédéric Crozat2003-10-032-8/+13
| | | | | | | * mail-config-druid.c: (identity_prepare), (config_wizard_new): Convert real name to UTF-8 if needed. svn path=/trunk/; revision=22796
* Disable the selection of the first unread message for now. This isJeffrey Stedfast2003-10-032-1/+9
| | | | | | | | | | 2003-10-03 Jeffrey Stedfast <fejj@ximian.com> * em-folder-browser.c (emfb_set_folder): Disable the selection of the first unread message for now. This is actually annoying the fuck out of me, Radek, and a few other people. svn path=/trunk/; revision=22794
* fixed suresh's broken changelog entryJeffrey Stedfast2003-10-031-13/+10
| | | | svn path=/trunk/; revision=22793
* Updated Norwegian (nynorsk) translation.Åsmund Skjæveland2003-10-032-425/+306
| | | | | | | | 2003-10-02 Åsmund Skjæveland <aasmunds@fys.uio.no> * nn.po: Updated Norwegian (nynorsk) translation. svn path=/trunk/; revision=22792
* Patch to use Control-L for "Reply to list" from Karsten BräckelmannRodney Dawes2003-10-032-1/+6
| | | | | | | | | 2003-10-02 Rodney Dawes <dobey@ximian.com> * evolution-mail-message.xml: Patch to use Control-L for "Reply to list" from Karsten Bräckelmann svn path=/trunk/; revision=22791
* Fix for 40917 "Backspace shouldn't highlight the whole remaining string inSuresh Chandrasekharan2003-10-032-13/+15
| | | | | | | | | | | | | | | | | | | 2003-10-02 Suresh Chandrasekharan <suresh.chandrasekharan@sun.com> * mail-config-druid.c: Fix for 40917 "Backspace shouldn't highlight the whole remaining string in Setup Assistant". Removed repeated focussing per keystroke for the following functions (identity_changed) (source_changed) (transport_changed) (management_changed) (identity_prepare): Removed the initial highlighting for Full Name, also the unneeded intial grab_focus. svn path=/trunk/; revision=22790
* zero out last_part if we're clearing. Uh, this fixes, but shouldn't, partNot Zed2003-10-024-43/+44
| | | | | | | | | | | | | | | | | | 2003-10-02 Not Zed <NotZed@Ximian.com> * em-format-html.c (efh_format_timeout): zero out last_part if we're clearing. Uh, this fixes, but shouldn't, part of #49034. The problem is the 'last part' logic is based on the address, which can quite easily be repeated for different messages. * em-folder-view.c (emfv_list_message_selected): reverted jeff's patch for #48618, use a much simpler method. * em-message-browser.c (emmb_destroy): hook onto destroy handler, we need to destroy the messagelist ourselves, since we dont attach it to any parent window. svn path=/trunk/; revision=22785
* turn off blocking writes. (efh_format_timeout): don't do a htmlbegin onNot Zed2003-10-023-16/+28
| | | | | | | | | | | | | | | | | 2003-10-01 Not Zed <NotZed@Ximian.com> * em-format-html.c (efh_init): turn off blocking writes. (efh_format_timeout): don't do a htmlbegin on the page yet, it'll be handled by em-html-stream when it has data, to reduce flicker. (efh_format_do): close the main gtkhtml stream as soon as we're done writing the body. any sub-jobs should be using frames etc. (efh_text_plain): dont write a table around the text, try to reduce flickering. layout may be out now though. * em-html-stream.c (emhs_sync_write): if we have no html_stream yet, begin a new one. svn path=/trunk/; revision=22784
* Updated Norwegian (nynorsk) translation.Åsmund Skjæveland2003-10-012-583/+769
| | | | | | | | 2003-10-01 Åsmund Skjæveland <aasmunds@fys.uio.no> * nn.po: Updated Norwegian (nynorsk) translation. svn path=/trunk/; revision=22777
* new VOID:STRING,STRING,STRING build the new view/store/renderer/editableMike Kestner2003-10-0124-2290/+2712
| | | | | | | | | | | | | | | | | | | | | 2003-09-30 Mike Kestner <mkestner@ximian.com> * cal-util/cal-util-marshal.list : new VOID:STRING,STRING,STRING * gui/Makefile.am : build the new view/store/renderer/editable * gui/e-select-names-renderer.* : new completion cell renderer * gui/e-select-names-editable.* : new completion cell editable * gui/e-meeting-model.* : killed. code reused in list-view/store * gui/e-meeting-store.* : port of EMeetingModel to GtkTreeModel * gui/e-meeting-list-view.* : GtkTreeView subclass for attendee lists * gui/e-meeting-time-sel.c : Use the new store/view * gui/e-meeting-time-sel-item.c : Use the new store/view * gui/dialogs/Makefile.am : don't install the etspec anymore. * gui/dialogs/event-editor.c : Use the new store/view. * gui/dialogs/meeting-page.c : Use the new store/view. * gui/dialogs/shedule-page.c : Use the new store/view. * gui/dialogs/task-editor.c : Use the new store/view. svn path=/trunk/; revision=22774
* new, treeview renderer for combo cells new, GtkCellEditable for comboMike Kestner2003-10-016-0/+738
| | | | | | | | | | 2003-09-30 Mike Kestner <mkestner@ximian.com> * e-cell-renderer-combo.* : new, treeview renderer for combo cells * e-combo-cell-editable.* : new, GtkCellEditable for combo cells * Makefile.am : build the new files svn path=/trunk/; revision=22773
* Use "Sans Regular" instead of "Helvetica" Fixes bug #47878Rodney Dawes2003-10-012-1/+6
| | | | | | | | | 2003-09-30 Rodney Dawes <dobey@ximian.com> * em-format-html-print.c: Use "Sans Regular" instead of "Helvetica" Fixes bug #47878 svn path=/trunk/; revision=22771
* fixed encoding for Spanish translators.Ismael Olea2003-09-302-2/+10
| | | | | | | | 2003-09-30 Ismael Olea <ismael@olea.org> * e-shell-about-box.c: fixed encoding for Spanish translators. svn path=/trunk/; revision=22769
* remove gconf stuff. (em_format_html_set_xmailer_mask): new method to setNot Zed2003-09-308-61/+91
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-09-30 Not Zed <NotZed@Ximian.com> * em-format-html.c (efh_init): remove gconf stuff. (em_format_html_set_xmailer_mask): new method to set the xmailer mask. * em-folder-view.c (emfv_display_keys[]): Added charset key to monitor/retrieve, and xmailer_mask. (emfv_setting_notify): Monitor charset setting, pass onto the formatter, as well as xmailer_mask. * mail-preferences.c (mail_preferences_construct): use the new charset key. (mail_preferences_apply): use the new charset key. * evolution-mail.schemas: Moved the mail/format/charset to mail/display/charset. 1. it makes more sense, and 2. it makes notification update easier in em-folder-view.c * em-format.c (emf_init): remove the gconf charset stuff, for bug #48791, and also actually fixes the fixme that jeff thought he fixed. (em_format_format_text): use default charset as fallback. (em_format_set_default_charset): New method to set the default charset. (gconf_charset_changed): removed. svn path=/trunk/; revision=22768
* Oops, put the arguments in the right order.Jeffrey Stedfast2003-09-302-1/+5
| | | | | | | | 2003-09-29 Jeffrey Stedfast <fejj@ximian.com> * em-format.c (emf_init): Oops, put the arguments in the right order. svn path=/trunk/; revision=22757
* removed subscribe-dialog.etspec and added another FIXME to em-folder-browser.cJeffrey Stedfast2003-09-303-10/+2
| | | | svn path=/trunk/; revision=22756
* link to libical-evolutionJP Rosevear2003-09-303-2/+8
| | | | | | | | | | 2003-09-29 JP Rosevear <jpr@ximian.com> * conduits/todo/Makefile.am: link to libical-evolution * conduits/calendar/Makefile.am: ditto svn path=/trunk/; revision=22752
* added a FIXME commentJeffrey Stedfast2003-09-301-1/+2
| | | | svn path=/trunk/; revision=22749
* updatedJeffrey Stedfast2003-09-272-0/+2
| | | | svn path=/trunk/; revision=22729
* updated cvsignoreJeffrey Stedfast2003-09-271-0/+1
| | | | svn path=/trunk/; revision=22728
* updateed cvsignoreJeffrey Stedfast2003-09-271-0/+1
| | | | svn path=/trunk/; revision=22727
* added .cvsignoreJeffrey Stedfast2003-09-271-0/+2
| | | | svn path=/trunk/; revision=22726
* ignore makefile.inJeffrey Stedfast2003-09-273-0/+3
| | | | svn path=/trunk/; revision=22725
* *** empty log message ***Jeffrey Stedfast2003-09-271-0/+2
| | | | svn path=/trunk/; revision=22724
* ignore Makefile.inJeffrey Stedfast2003-09-273-0/+3
| | | | svn path=/trunk/; revision=22723
* Updated Norwegian (nynorsk) translation.Åsmund Skjæveland2003-09-271-0/+4
| | | | | | | | 2003-09-26 Åsmund Skjæveland <aasmunds@fys.uio.no> * nn.po: Updated Norwegian (nynorsk) translation. svn path=/trunk/; revision=22722
* IPv6 implementation rewritten to use getnameinfo() which is the properJeffrey Stedfast2003-09-272-44/+11
| | | | | | | | | | 2003-09-26 Jeffrey Stedfast <fejj@ximian.com> * e-host-utils.c (e_gethostbyaddr_r): IPv6 implementation rewritten to use getnameinfo() which is the proper function to use in this case. Fixes bug #46006 the Right Way (tm). svn path=/trunk/; revision=22720
* Updated Norwegian (nynorsk) translation.Åsmund Skjæveland2003-09-261-197/+213
| | | | | | | | 2003-09-26 Åsmund Skjæveland <aasmunds@fys.uio.no> * nn.po: Updated Norwegian (nynorsk) translation. svn path=/trunk/; revision=22715
* Updated Slovak translation.Stanislav Visnovsky2003-09-262-373/+312
| | | | | | | | 2003-09-26 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz> * sk.po: Updated Slovak translation. svn path=/trunk/; revision=22714
* Allow any file: uri to point to a sent or drafts folder.Jeffrey Stedfast2003-09-262-2/+9
| | | | | | | | | 2003-09-25 Jeffrey Stedfast <fejj@ximian.com> * mail-account-gui.c (mail_account_gui_save): Allow any file: uri to point to a sent or drafts folder. svn path=/trunk/; revision=22706
* Make the dialog more HIG-compliant by fixing widget alignment/spacingRodney Dawes2003-09-262-8/+7
| | | | | | | | | 2003-09-25 Rodney Dawes <dobey@ximian.com> * mail-send-recv.c: Make the dialog more HIG-compliant by fixing widget alignment/spacing issues, and removing separators svn path=/trunk/; revision=22702
* Make sure that res->ai_canonname is non-NULL and that it doesn't match theJeffrey Stedfast2003-09-262-1/+38
| | | | | | | | | | | 2003-09-25 Jeffrey Stedfast <fejj@ximian.com> * e-host-utils.c (e_gethostbyaddr_r): Make sure that res->ai_canonname is non-NULL and that it doesn't match the numeric host address that we were trying to resolve. Fixes the second half of bug #46006. svn path=/trunk/; revision=22701
* fixed a comment spelling mistake and removede CAMEL_OBJECT() casting where ↵Jeffrey Stedfast2003-09-261-12/+13
| | | | | | it was not needed (ref and unref calls) svn path=/trunk/; revision=22700
* Updated Slovak translation.Stanislav Visnovsky2003-09-262-1375/+882
| | | | | | | | 2003-09-25 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz> * sk.po: Updated Slovak translation. svn path=/trunk/; revision=22699
* If the localhost lookup results in a numeric IPv6 host, use the formJeffrey Stedfast2003-09-252-1/+9
| | | | | | | | | | 2003-09-25 Jeffrey Stedfast <fejj@ximian.com> * providers/smtp/camel-smtp-transport.c (smtp_helo): If the localhost lookup results in a numeric IPv6 host, use the form "[IPv6:<addr>]" as specified in rfc2821. Fixes bug #46006. svn path=/trunk/; revision=22694
* Same as below.Jeffrey Stedfast2003-09-253-1/+21
| | | | | | | | | | | | | 2003-09-24 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer-attachment-bar.c (get_default_charset): Same as below. * e-msg-composer.c (composer_get_default_charset_setting): Handle empty-string as the charset value gotten from gconf as this can happen. Partial fix for bug #47638. svn path=/trunk/; revision=22692
* fixed ChangeLogJeffrey Stedfast2003-09-251-1/+6
| | | | svn path=/trunk/; revision=22691
* Same as below.Jeffrey Stedfast2003-09-253-2/+6
| | | | | | | | | | | | | 2003-09-24 Jeffrey Stedfast <fejj@ximian.com> * mail-preferences.c (mail_preferences_construct): Same as below. * mail-composer-prefs.c (mail_composer_prefs_construct): gconf can return empty string if the charset has not been set, so if the charset string is empty, default the charset to the user's locale charset. Partial fix for bug #47638. svn path=/trunk/; revision=22690
* More artwork from Jakub.Ettore Perazzoli2003-09-242-0/+4
| | | | svn path=/trunk/; revision=22687
* New artwork from Jakub.Ettore Perazzoli2003-09-242-0/+4
| | | | svn path=/trunk/; revision=22686
* some checking code added to ensure that end_offset and start_offset bothTim Wo2003-09-241-45/+118
| | | | | | | | | | | | | | | | | | | | | | | | 2003-09-22 Tim Wo <tim.wo@sun.com> * gal/a11y/e-text/gal-a11y-e-text.c (et_get_text): some checking code added to ensure that end_offset and start_offset both belong to [0, length of the text] and end_offset >= start_offset or it will lead to a crash (et_get_caret_offset):no need to deal with character encoding here, since the widget has already delt with it. (et_get_selection): dealing with character encoding and ensure end_offset >= start_offset, or it will lead to a crash (et_add_selection): we can not get the ETextEventProcessor here, so the old implementation leads to a crash. Modify the parameters "selection_start" and "selection_end" directly instead (et_remove_selection): implementation added (et_set_selection): implementation added (et_set_caret_offset): no need to deal with character encoding here, since the widget has already delt with it. Another change is when offset == -1, move the caret to the end of the text, this keeps the same behavior as GailTextview svn path=/trunk/; revision=22685
* Remove flex check. Set ICAL_ERRORS_ARE_FATAL to 0.Hans Petter Jansson2003-09-248-55/+3252
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-09-23 Hans Petter Jansson <hpj@ximian.com> * configure.in: Remove flex check. Set ICAL_ERRORS_ARE_FATAL to 0. * src/libicalss/icalgauge.c (icalgauge_new_from_sql): Don't use globals struct. Remove calls to sslex_init(), _extra(), ss_scan_string(). Use a global pointer icalss_yy_gauge to hold context. Call ssparse() with no arguments. * src/libicalss/icalsslexer.l: Remove options reentrant and bison-bridge. Rename variables, change function invocations to comply with flex 2.5.4. (icalss_input): Add function to read input. * src/libicalss/icalssyacc.y (yyextra): Remove. (select_list) (from_list) (where_clause) (where_list): yyextra -> icalss_yy_gauge * src/libicalss/icalsslexer.c: * src/libicalss/icalssyacc.c: * src/libicalss/icalssyacc.h: Add generated files back to repository. They don't belong there, but that's not my problem. svn path=/trunk/; revision=22683
* Don't xmlFree (name) until after we've g_strdup'd it. (em_migrate_dir): IfJeffrey Stedfast2003-09-242-8/+23
| | | | | | | | | | | | 2003-09-23 Jeffrey Stedfast <fejj@ximian.com> * evolution-mbox-upgrade.c (get_local_store): Don't xmlFree (name) until after we've g_strdup'd it. (em_migrate_dir): If the metadata file doesn't exist, don't even bother trying subfolers (the shell just ignores them so we should too). svn path=/trunk/; revision=22679
* If the CREATE flag is set and the parent .sbd directory does not exist,Jeffrey Stedfast2003-09-243-2/+19
| | | | | | | | | | 2003-09-23 Jeffrey Stedfast <fejj@ximian.com> * providers/local/camel-mbox-store.c (get_folder): If the CREATE flag is set and the parent .sbd directory does not exist, create it. svn path=/trunk/; revision=22677
* Don't xmlFree (name) until after we've g_strdup'd it.Jeffrey Stedfast2003-09-242-2/+5
| | | | | | | | | 2003-09-23 Jeffrey Stedfast <fejj@ximian.com> * evolution-mbox-upgrade.c (get_local_store): Don't xmlFree (name) until after we've g_strdup'd it. svn path=/trunk/; revision=22676
* Fix for bug #48791 (and also fixes a FIXME)Jeffrey Stedfast2003-09-243-16/+55
| | | | | | | | | | | | | | | | 2003-09-23 Jeffrey Stedfast <fejj@ximian.com> Fix for bug #48791 (and also fixes a FIXME) * em-format.c (emf_init): Setup a gconf listener for changes to the charset setting. (gconf_charset_changed): Update the cached gconf charset value. (emf_finalise): Free the EMFormatPrivate data, unref the gconf client, disconnect the charset notify id, and free the cached gconf charset value. (em_format_format_text): Use the cached gconf charset value. svn path=/trunk/; revision=22675
* Updated.Åsmund Skjæveland2003-09-242-726/+608
| | | | | | | | 2003-09-23 Åsmund Skjæveland <aasmunds@fys.uio.no> * nn.po: Updated. svn path=/trunk/; revision=22672
* Don't forget to flush the iconv conversion.Jeffrey Stedfast2003-09-242-1/+6
| | | | | | | | | 2003-09-23 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-utils.c (append_8bit): Don't forget to flush the iconv conversion. svn path=/trunk/; revision=22671
* Don't try dot-files.Jeffrey Stedfast2003-09-243-0/+8
| | | | | | | | 2003-09-23 Jeffrey Stedfast <fejj@ximian.com> * tests/message/test4.c (main): Don't try dot-files. svn path=/trunk/; revision=22665
* Minor update.Åsmund Skjæveland2003-09-232-2375/+2470
| | | | | | | | 2003-09-23 Åsmund Skjæveland <aasmunds@fys.uio.no> * nn.po: Minor update. svn path=/trunk/; revision=22660
* connect to "key_press_event" signal with key_press_event_callback.Charles Zhang2003-09-232-0/+43
| | | | | | | | | | 2003-09-23 Charles Zhang <charles.zhang@sun.com> * e-shell-startup-wizard.c (e_shell_startup_wizard_create): connect to "key_press_event" signal with key_press_event_callback. (key_press_event): Handle `ESC` key press event. [#48145] svn path=/trunk/; revision=22657
* Add some assertion. Send Close response signal to the properties dialogCharles Zhang2003-09-232-2/+24
| | | | | | | | | | | | 2003-09-13 Charles Zhang <charles.zhang@sun.com> * e-msg-composer-attachment-bar.c (remove_attachment): Add some assertion. Send Close response signal to the properties dialog while removeing an attachment. * e-msg-composer-attachment-bar.c (remove_selected): Fix a re- remove-attachment bug. [#48466] svn path=/trunk/; revision=22656
* ** See bug #32996Not Zed2003-09-233-2/+15
| | | | | | | | | | | | | | | | 2003-09-22 Not Zed <NotZed@Ximian.com> ** See bug #32996 * mail-folder-cache.c (real_flush_updates): don't just pass TRUE to the 'can work offline' parameter of new shell folder. ** See bug #39410 * mail-ops.c (prep_offline_do): sync all messages, not just unread or flagged ones. svn path=/trunk/; revision=22655
* ** See bug #41610Not Zed2003-09-232-1/+9
| | | | | | | | | | | 2003-09-22 Not Zed <NotZed@Ximian.com> ** See bug #41610 * providers/pop3/camel-pop3-folder.c (cmd_tocache): protect a divide by 0 for 0 length messages. svn path=/trunk/; revision=22654
* Remove $(cxx_libs), it's undefined.Hans Petter Jansson2003-09-232-4/+9
| | | | | | | | | 2003-09-22 Hans Petter Jansson <hpj@ximian.com> * src/libicalcap/Makefile.am (LDADD): Remove $(cxx_libs), it's undefined. svn path=/trunk/; revision=22653
* removed, moved to em-folder-view, for now, it has access to an invisible.Not Zed2003-09-233-15/+71
| | | | | | | | | | | | | | 2003-09-22 Not Zed <NotZed@Ximian.com> * em-popup.c (emp_uri_popup_link_copy): removed, moved to em-folder-view, for now, it has access to an invisible. * em-folder-view.c (emfv_setting_notify): honour the load_http setting, at least the all setting. (emfv_format_popup_event): setup the popup menu item for copy link location here. svn path=/trunk/; revision=22652
* Connect to "value-changed" rather than "changed" for spin buttons.Jeffrey Stedfast2003-09-232-1/+6
| | | | | | | | | 2003-09-22 Jeffrey Stedfast <fejj@ximian.com> * mail-preferences.c (mail_preferences_construct): Connect to "value-changed" rather than "changed" for spin buttons. svn path=/trunk/; revision=22650
* implement, we hook into the mail progress reporting stuff by overridingNot Zed2003-09-233-1/+59
| | | | | | | | | | | | | | 2003-09-21 Not Zed <NotZed@Ximian.com> * mail-session.c (ms_thread_msg_new): implement, we hook into the mail progress reporting stuff by overriding the CamelOperation member with one from a dummy mail_msg. (ms_thread_msg_free): handle freeing. * mail-mt.c (mail_msg_free): mute the camel-operaiton when we free it so we no longer get updates. svn path=/trunk/; revision=22649
* Added "offline_sync" option, which lets you synchronise all mail to localNot Zed2003-09-2311-204/+316
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-09-22 Not Zed <NotZed@Ximian.com> * providers/imap/camel-imap-provider.c: Added "offline_sync" option, which lets you synchronise all mail to local storage automagically. * camel-disco-folder.c (cdf_folder_changed): hook onto the folder changed single, for all new messages, check that they are online using another thread, if the offline_sync option has been enabled for this store. 2003-09-21 Not Zed <NotZed@Ximian.com> * camel-session.c (session_thread_destroy): call proper entry point for freeing the message. 2003-09-18 Not Zed <NotZed@Ximian.com> * camel-folder.c (filter_filter): register the filtering process for progress, and do progress of the filtering process. 2003-09-17 Not Zed <NotZed@Ximian.com> * camel.c (camel_init): init camel operation. * camel-operation.c (camel_operation_reset): removed, not used, not worth it. (camel_operation_mute): new method to stop all status updates permanently. (*): Changed to use thread specific data and a list rather than a hashtable. (cancel_thread): removed. (camel_operation_register): return the previously registered op. svn path=/trunk/; revision=22648
* Listen to the "value-changed" signal rather than the "changed" signal.Jeffrey Stedfast2003-09-232-1/+6
| | | | | | | | | 2003-09-22 Jeffrey Stedfast <fejj@ximian.com> * filter-int.c (get_widget): Listen to the "value-changed" signal rather than the "changed" signal. Fixes bug #48166. svn path=/trunk/; revision=22646
* Fix the code that creates a new ssl stream to pass the correct argumentsJeffrey Stedfast2003-09-225-6/+24
| | | | | | | | | | | | | | | | | | 2003-09-22 Jeffrey Stedfast <fejj@ximian.com> * providers/nntp/camel-nntp-store.c (connect_to_server): Fix the code that creates a new ssl stream to pass the correct arguments and the proper flags. * providers/imapp/camel-imapp-folder.c (imap_sync): Cast the CamelFolder to a CamelIMAPPFolder to hush some compiler warnings. * camel-mime-utils.h: Define a struct _CamelContentDisposition (allows the imapp code to compile) * providers/imapp/camel-imapp-driver.c: #include <string.h> svn path=/trunk/; revision=22635
* libical.la -> libical-evolution.laHans Petter Jansson2003-09-2220-4571/+128
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-09-22 Hans Petter Jansson <hpj@ximian.com> * calendar/cal-util/Makefile.am (libical_util_la_LIBADD): libical.la -> libical-evolution.la * calendar/importers/Makefile.am (libevolution_calendar_importers_la_LIBADD): libicalvcal.la -> libicalvcal-evolution.la * shell/Makefile.am (evolution_LDADD): libical.la -> libical-evolution.la * libical/configure.in: Require flex 2.5.31 and add a test for it. Rename WITH_CXX conditional to WITH_CXX_BINDINGS. * libical/examples/Makefile.am (doesnothing_LDADD): Add -evolution to lib names. * libical/src/test/Makefile.am: WITH_CXX -> WITH_CXX_BINDINGS. Add -evolution to lib names. * libical/src/test/regression.c (main): WITH_CXX -> WITH_CXX_BINDINGS. * libical/src/libicalcap/Makefile.am: Add -evolution to lib names. Install to Evolution's priv dirs. * libical/src/libicalvcal/Makefile.am: Ditto. * libical/src/libical/Makefile.am: WITH_CXX -> WITH_CXX_BINDINGS. Add -evolution to lib names. Install in privlibdir. Install includes to $(privincludedir)/libical. * libical/src/libicalss/Makefile.am: Ditto. * libical/src/libicalss/icalsslexer.l: Replace option reentrant-bison with reentrant and bison-bridge. Use new Flex variable names. * libical/src/libical/icallexer.l: * libical/src/libical/icalyacc.y: * libical/src/libicalss/icalsslexer.c: * libical/src/libicalss/icalssyacc.c: * libical/src/libicalss/icalssyacc.h: Removed from repository. svn path=/trunk/; revision=22633
* Fixes #1245. ECalendar should be usable with the keyboardBolian Yin2003-09-226-53/+362
| | | | | | | | | | | | | | | | | | | | | | | | 2003-09-19 Bolian Yin <bolian.yin@sun.com> Fixes #1245. ECalendar should be usable with the keyboard *misc/e-calendar-item.c (e_calendar_item_focus): new func, focus handler. (e_calendar_item_key_press_event): new func, key press event handler (e_calendar_item_selection_add_days, e_calendar_item_stop_selecting): helpers. (e_calendar_item_ensure_days_visible, e_calendar_item_set_selection_if_emission): add the flag to control if we should emit e-calendar signals. (e_calendar_item_class_init): register focus handler. (e_calendar_item_event): add code for GDK_FOCUS_CHANGE and GDK_KEY_PRESS. *misc/e-calendar.c (e_calendar_focus): new func, focus handler (e_calendar_button_has_focus): new func, if prev/next button has focus. (e_calendar_on_next_clicked, e_calendar_on_prev_clicked): click signal handler for prev/next buttons. (e_calendar_set_focusable): set if the e-calendar is focusable *misc/e-dateedit.c (e_date_edit_show_date_popup, hide_date_popup): grab/ungrab gdk keyboard. svn path=/trunk/; revision=22632
* fixed a commentJeffrey Stedfast2003-09-201-1/+1
| | | | svn path=/trunk/; revision=22630
* Set the window title to be that of the message subject. Fixes bug #48617.Jeffrey Stedfast2003-09-202-1/+13
| | | | | | | | | 2003-09-19 Jeffrey Stedfast <fejj@ximian.com> * em-message-browser.c (emmb_set_message): Set the window title to be that of the message subject. Fixes bug #48617. svn path=/trunk/; revision=22629
* Fix for bug #48618.Jeffrey Stedfast2003-09-204-9/+55
| | | | | | | | | | | | | | 2003-09-19 Jeffrey Stedfast <fejj@ximian.com> Fix for bug #48618. * em-folder-view.c (emfv_list_message_selected): See if we have already loaded the message uid that has just been selected, if so - don't bother re-loading it. (emfv_list_done_message_selected): Update loaded_uid and loading_uid. svn path=/trunk/; revision=22628
* remove the "addressbook.db.summary" correctly. #48538Gilbert Fang2003-09-192-3/+11
| | | | | | | | | 2003-09-19 Gilbert Fang <gilbert.fang@sun.com> * addressbook/gui/component/addressbook-component.c (xfer_folder): remove the "addressbook.db.summary" correctly. #48538 svn path=/trunk/; revision=22624
* use gtkhtml's blockingRadek Doulik2003-09-192-0/+5
| | | | | | | | 2003-09-18 Radek Doulik <rodo@ximian.com> * em-format-html.c (efh_init): use gtkhtml's blocking svn path=/trunk/; revision=22622
* updated cvsignore fileJeffrey Stedfast2003-09-191-0/+3
| | | | svn path=/trunk/; revision=22619
* updated for CamelTransferEncoding namespace changesJeffrey Stedfast2003-09-194-11/+21
| | | | | | | | | | | | | | 2003-09-18 Jeffrey Stedfast <fejj@ximian.com> * em-inline-filter.c: updated for CamelTransferEncoding namespace changes * em-inline-filter.h: updated for CamelTransferEncoding namespace changes * mail-ops.c: updated for CamelTransferEncoding namespace changes svn path=/trunk/; revision=22618
* New function to replace the one from camel-mime-part.cJeffrey Stedfast2003-09-1917-103/+142
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-09-18 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-utils.c (camel_transfer_encoding_to_string): New function to replace the one from camel-mime-part.c (camel_transfer_encoding_from_string): Same. (camel_content_transfer_encoding_decode): Renamed from camel_header_content_encoding_decode(). * camel-mime-part.c (camel_mime_part_encoding_to_string): Removed. (camel_mime_part_encoding_from_string): Removed. * camel-data-wrapper.[c,h]: updated for CamelTransferEncoding namespace changes * camel-folder-summary.c: updated for CamelTransferEncoding namespace changes * camel-mime-filter-bestenc.[c,h]: updated for CamelTransferEncoding namespace changes * camel-mime-message.c: updated for CamelTransferEncoding namespace changes * camel-mime-part-utils.c: updated for CamelTransferEncoding namespace changes * camel-multipart-signed.c: updated for CamelTransferEncoding namespace changes * camel-smime-context.c: updated for CamelTransferEncoding namespace changes * providers/imapp/camel-imapp-utils.c: updated for CamelTransferEncoding namespace changes * tests/lib/messages.c: updated for CamelTransferEncoding namespace changes * tests/message/test1.c: updated for CamelTransferEncoding namespace changes svn path=/trunk/; revision=22617
* updated for CamelTransferEncoding namespace changesJeffrey Stedfast2003-09-193-14/+22
| | | | | | | | | | | | 2003-09-18 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer-attachment-bar.c: updated for CamelTransferEncoding namespace changes * e-msg-composer.c: updated for CamelTransferEncoding namespace changes svn path=/trunk/; revision=22616
* namespaced the encoding/decoding routines.Jeffrey Stedfast2003-09-1910-52/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-09-18 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-utils.[c,h]: namespaced the encoding/decoding routines. * camel-mime-filter-basic.c: updated for namespace changes to the encoding/decoding routines in camel-mime-utils.c * camel-multipart.c: updated for namespace changes to the encoding/decoding routines in camel-mime-utils.c * camel-sasl-digest-md5.c: updated for namespace changes to the encoding/decoding routines in camel-mime-utils.c * camel-sasl.c: updated for namespace changes to the encoding/decoding routines in camel-mime-utils.c * camel-vee-folder.c: updated for namespace changes to the encoding/decoding routines in camel-mime-utils.c * providers/imap/camel-imap-search.c: updated for namespace changes to the encoding/decoding routines in camel-mime-utils.c * providers/pop3/camel-pop3-folder.c: updated for namespace changes to the encoding/decoding routines in camel-mime-utils.c svn path=/trunk/; revision=22615
* s/HSCAN_/CAMEL_MIME_PARSER_STATE_/g andJeffrey Stedfast2003-09-1945-911/+1076
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-08-26 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-parser.[c,h]: s/HSCAN_/CAMEL_MIME_PARSER_STATE_/g and s/_header_state/_camel_mime_parser_state/g * camel-filter-driver.c: Same. * camel-folder-summary.c: Here too. * camel-http-stream.c: And here. * camel-mime-message.c: ... * camel-mime-part-utils.c: ... * camel-mime-part.c: ... * camel-movemail.c: ... * camel-multipart-signed.c: ... * camel-multipart.c: ... * providers/local/camel-mbox-folder.c: ... * providers/local/camel-mbox-summary.c: ... * providers/local/camel-mh-summary.c: ... * providers/nntp/camel-nntp-summary.c: ... * providers/pop3/camel-pop3-folder.c: ... 2003-08-25 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-utils.[c,h]: Namespaced. * camel-data-wrapper.c: updated for namespace changed made to camel-mime-utils.[c,h] * camel-digest-folder.c: updated for namespace changed made to camel-mime-utils.[c,h] * camel-filter-driver.c: updated for namespace changed made to camel-mime-utils.[c,h] * camel-filter-search.c: updated for namespace changed made to camel-mime-utils.[c,h] * camel-folder-search.c: updated for namespace changed made to camel-mime-utils.[c,h] * camel-folder-summary.[c,h]: updated for namespace changed made to camel-mime-utils.[c,h] * camel-http-stream.c: updated for namespace changed made to camel-mime-utils.[c,h] * camel-http-stream.h: updated for namespace changed made to camel-mime-utils.[c,h] * camel-internet-address.c: updated for namespace changed made to camel-mime-utils.[c,h] * camel-medium.[c,h]: updated for namespace changed made to camel-mime-utils.[c,h] * camel-mime-message.c: updated for namespace changed made to camel-mime-utils.[c,h] * camel-mime-parser.[c,h]: updated for namespace changed made to camel-mime-utils.[c,h] * camel-mime-part-utils.c: updated for namespace changed made to camel-mime-utils.[c,h] * camel-mime-part.[c,h]: updated for namespace changed made to camel-mime-utils.[c,h] * camel-movemail.c: updated for namespace changed made to camel-mime-utils.[c,h] * camel-multipart-encrypted.c: updated for namespace changed made to camel-mime-utils.[c,h] * camel-multipart-signed.c: updated for namespace changed made to camel-mime-utils.[c,h] * camel-multipart.c: updated for namespace changed made to camel-mime-utils.[c,h] * camel-search-private.[c,h]: updated for namespace changed made to camel-mime-utils.[c,h] * camel-types.h: updated for namespace changed made to camel-mime-utils.[c,h] * providers/imap/camel-imap-folder.c: updated for namespace changed made to camel-mime-utils.[c,h] * providers/imap/camel-imap-store-summary.c: updated for namespace changed made to camel-mime-utils.[c,h] * providers/imap/camel-imap-utils.c: updated for namespace changed made to camel-mime-utils.[c,h] * providers/imapp/camel-imapp-utils.[c,h]: updated for namespace changed made to camel-mime-utils.[c,h] * providers/local/camel-local-summary.[c,h]: updated for namespace changed made to camel-mime-utils.[c,h] * providers/local/camel-maildir-summary.c: updated for namespace changed made to camel-mime-utils.[c,h] * providers/local/camel-mbox-summary.c: updated for namespace changed made to camel-mime-utils.[c,h] * providers/local/camel-spool-summary.h: updated for namespace changed made to camel-mime-utils.[c,h] * providers/nntp/camel-nntp-summary.c: updated for namespace changed made to camel-mime-utils.[c,h] * providers/nntp/camel-nntp-utils.c: updated for namespace changed made to camel-mime-utils.[c,h] * providers/pop3/camel-pop3-folder.c: updated for namespace changed made to camel-mime-utils.[c,h] * providers/sendmail/camel-sendmail-transport.c: updated for namespace changed made to camel-mime-utils.[c,h] * providers/smtp/camel-smtp-transport.c: updated for namespace changed made to camel-mime-utils.[c,h] svn path=/trunk/; revision=22613
* Updated for namespace changes in Camel.Jeffrey Stedfast2003-09-194-28/+34
| | | | | | | | | | 2003-09-18 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer-attachment-bar.c: * e-msg-composer-attachment.c: * e-msg-composer.c: Updated for namespace changes in Camel. svn path=/trunk/; revision=22611
* updated for camel namespace changesJeffrey Stedfast2003-09-1916-50/+88
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-09-18 Jeffrey Stedfast <fejj@ximian.com> * component-factory.c: updated for camel namespace changes * em-folder-view.c: updated for camel namespace changes * em-format-html-display.c: updated for camel namespace changes * em-format-html-quote.c: updated for camel namespace changes * em-format.c: updated for camel namespace changes * em-popup.c: updated for camel namespace changes * em-utils.c: updated for camel namespace changes * mail-autofilter.c: updated for camel namespace changes * mail-ops.c: updated for camel namespace changes * mail-session.c: updated for camel namespace changes * message-list.c: updated for camel namespace changes * message-tag-followup.c: updated for camel namespace changes * importers/evolution-mbox-importer.c: updated for camel namespace changes 2003-09-18 Jeffrey Stedfast <fejj@ximian.com> * em-popup.c (emp_standard_menu_factory): Don't forget to initialise/increment 'i' when using it as an object id in the for-loop. * em-format.c (em_format_format_text): Initialise charset to NULL or it may be used uninitialised. Also include gnome-vfs-mime-handlers.h for gnome_vfs_mime_type_get_description(). svn path=/trunk/; revision=22610
* Initialise charset to NULL or it may be used uninitialised. Also includeJeffrey Stedfast2003-09-193-11/+21
| | | | | | | | | | | | | 2003-09-18 Jeffrey Stedfast <fejj@ximian.com> * em-format.c (em_format_format_text): Initialise charset to NULL or it may be used uninitialised. Also include gnome-vfs-mime-handlers.h for gnome_vfs_mime_type_get_description(). * Makefile.am: Added $(MARSHALL_GENERATED) to $(BUILT_SOURCES) so that em-marshal.[c,h] were autogenerated. svn path=/trunk/; revision=22609
* make the code be compliant with C89, or it can't be compiled on solaris.Tim Wo2003-09-181-12/+59
| | | | | | | | | | | | | 2003-09-13 Tim Wo <tim.wo@sun.com> * gal/a11y/e-text/gal-a11y-e-text.c (et_insert_text): make the code be compliant with C89, or it can't be compiled on solaris. (et_copy_text): implementation added (et_cut_text): implementation added (et_delete_text): implementation added (et_paste_text): implementation added svn path=/trunk/; revision=22606
* And now with correct charset. Sorry.Åsmund Skjæveland2003-09-182-803/+809
| | | | | | | | 2003-09-18 Åsmund Skjæveland <asmund@fys.uio.no> * nn.po, Changelog: And now with correct charset. Sorry. svn path=/trunk/; revision=22604
* cvs removed.Not Zed2003-09-1877-15950/+16729
| | | | | | | | | | | | | | | | | | | | | | | | | 2003-09-17 Not Zed <NotZed@Ximian.com> * folder-browser.c, folder-browser.h, folder-browser-ui.c folder-browser-ui.h, mail-callbacks.c, mail-callbacks.h mail-display.c, mail-display.h, mail-display-stream.c mail-display-stream.h, mail-format.c, mail-format.h mail-identify.c, mail-search.c, mail-search.h message-browser.c, message-browser.h, subscribe-dialog.c subscribe-dialog.h, mail-font-prefs.c, mail-font-prefs.h: cvs removed. * Makefile.am: Removed mail-font-prefs.[ch], hasn't been built for ages. * em-*.c: killed a bunch of printfs. * em-format-html-display.c (efhd_html_button_press_event): update for html object api chagnes. ** Merge in mail-refactor-2 branch. svn path=/trunk/; revision=22602