aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Initialize these struct members individually instead of as a struct.Christopher James Lahey2002-04-271-1/+4
| | | | | | | | | 2002-04-26 Christopher James Lahey <clahey@ximian.com> * gal/widgets/e-canvas-background.c (ecb_init): Initialize these struct members individually instead of as a struct. svn path=/trunk/; revision=16600
* New function to auto-detect configuration settings.Jeffrey Stedfast2002-04-273-3/+54
| | | | | | | | | 2002-04-26 Jeffrey Stedfast <fejj@ximian.com> * camel-provider.c (camel_provider_auto_detect): New function to auto-detect configuration settings. svn path=/trunk/; revision=16599
* After building the extra config options into a Gtk form, auto-detect anyJeffrey Stedfast2002-04-274-6/+123
| | | | | | | | | | | | | | 2002-04-26 Jeffrey Stedfast <fejj@ximian.com> * mail-config-druid.c (extra_prepare): After building the extra config options into a Gtk form, auto-detect any values that we can and populate them by calling mail_account_gui_auto_detect_extra_conf. * mail-account-gui.c (mail_account_gui_auto_detect_extra_conf): New function to auto-detect the extra config options for a source. svn path=/trunk/; revision=16598
* fixed a type-oJeffrey Stedfast2002-04-271-1/+1
| | | | svn path=/trunk/; revision=16597
* Check for empty-string pgp-key ids and don't use them.Jeffrey Stedfast2002-04-272-5/+10
| | | | | | | | | 2002-04-26 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer.c (build_message): Check for empty-string pgp-key ids and don't use them. svn path=/trunk/; revision=16596
* Add the font config dialog.Larry Ewing2002-04-262-0/+193
| | | | | | | | | | 2002-04-26 Larry Ewing <lewing@ximian.com> * mail-font-prefs.c: Add the font config dialog. * mail-font-prefs.h: add font config dialog headers. svn path=/trunk/; revision=16594
* Added calls to e_table_model_pre_change here so that the ETableItemChristopher James Lahey2002-04-261-0/+4
| | | | | | | | | | | 2002-04-26 Christopher James Lahey <clahey@ximian.com> * e-table-memory-store.c (e_table_memory_store_adopt_value_at, etms_set_value_at): Added calls to e_table_model_pre_change here so that the ETableItem doesn't unfreeze more times than it freezes. svn path=/trunk/; revision=16593
* Unref the text_model here instead of the model, since the model never getsChristopher James Lahey2002-04-262-4/+10
| | | | | | | | | | | 2002-04-26 Christopher James Lahey <clahey@ximian.com> * gui/component/select-names/e-select-names.c (e_select_names_child_free): Unref the text_model here instead of the model, since the model never gets set. Removed the model field since it's no longer used. svn path=/trunk/; revision=16592
* Remove the excessive \n's, after printfs.Not Zed2002-04-263-13/+34
| | | | | | | | | | | | | | | 2002-04-26 Not Zed <NotZed@Ximian.com> * camel-block-file.c (block_file_validate_root): Remove the excessive \n's, after printfs. * camel-text-index.c (text_index_compress_nosync): @!#$@#$!@$#!. Since the rename op was fixed, this broke compression's rename, resulting in the index 'vanishing' after every compress (i.e. after every reindex). Fix this code to account for the fixed rename operation. svn path=/trunk/; revision=16591
* Made these handle the case where all_children_selected_array has a bitChristopher James Lahey2002-04-261-2/+7
| | | | | | | | | | | 2002-04-25 Christopher James Lahey <clahey@ximian.com> * e-tree-selection-model.c (etsm_selected_count_recurse, etsm_foreach_recurse): Made these handle the case where all_children_selected_array has a bit set, but the children of that node aren't filled in. svn path=/trunk/; revision=16590
* Ansification patch from danw.Christopher James Lahey2002-04-2614-33/+34
| | | | | | | | | | | | | | | | | | | | | | | | 2002-04-25 Christopher James Lahey <clahey@ximian.com> * gal/e-paned/e-paned.c, gal/e-text/e-entry.c, gal/util/e-bit-array.c, gal/util/e-sorter-array.c, gal/util/e-sorter.c, gal/util/e-text-event-processor.c, gal/widgets/color-group.c, gal/widgets/color-palette.c, gal/widgets/e-canvas-vbox.c, gal/widgets/e-canvas.c, gal/widgets/e-canvas.h, gal/widgets/e-categories-master-list-array.c, gal/widgets/e-categories-master-list-combo.c, gal/widgets/e-categories-master-list-dialog-model.c, gal/widgets/e-categories-master-list-dialog.c, gal/widgets/e-categories.c, gal/widgets/e-reflow-model.c, gal/widgets/e-reflow.c, gal/widgets/e-selection-model-array.c, gal/widgets/e-selection-model-simple.c, gal/widgets/e-selection-model.c, gal/widgets/e-selection-model.h, gal/widgets/gtk-combo-box.c, gal/widgets/gtk-combo-stack.c, gal/widgets/widget-color-combo.c, gal/widgets/widget-pixmap-combo.c: Ansification patch from danw. svn path=/trunk/; revision=16589
* Don't put a space between the "RCPT TO:" and the "<recipient>" strings -Jeffrey Stedfast2002-04-262-5/+11
| | | | | | | | | | | | 2002-04-25 Jeffrey Stedfast <fejj@ximian.com> * providers/smtp/camel-smtp-transport.c (smtp_rcpt): Don't put a space between the "RCPT TO:" and the "<recipient>" strings - rfc0821 was not clear on this but it seems rfc2821 defines a grammar excluding that SP. (smtp_mail): Same. svn path=/trunk/; revision=16588
* Ansification patch from danw.Christopher James Lahey2002-04-264-4/+4
| | | | | | | | | 2002-04-25 Christopher James Lahey <clahey@ximian.com> * gal-define-views-dialog.c, gal-view-factory.c, gal-view-new-dialog.c, gal-view.c: Ansification patch from danw. svn path=/trunk/; revision=16587
* Ansification patch from danw.Christopher James Lahey2002-04-2650-74/+74
| | | | | | | | | | | | | | | | | | | | | | | | | 2002-04-25 Christopher James Lahey <clahey@ximian.com> * e-cell-checkbox.c, e-cell-combo.c, e-cell-date.c, e-cell-float.c, e-cell-number.c, e-cell-pixbuf.c, e-cell-popup.c, e-cell-size.c, e-cell-spin-button.c, e-cell-text.c, e-cell-toggle.c, e-cell-tree.c, e-cell.c, e-cell.h, e-table-click-to-add.c, e-table-col.c, e-table-column-specification.c, e-table-config-field.c, e-table-config.c, e-table-extras.c, e-table-field-chooser-dialog.c, e-table-field-chooser-item.c, e-table-field-chooser.c, e-table-group-container.c, e-table-group-leaf.c, e-table-group.c, e-table-header-item.c, e-table-header.c, e-table-item.c, e-table-memory-callbacks.c, e-table-model.c, e-table-scrolled.c, e-table-selection-model.c, e-table-sort-info.c, e-table-sorted-variable.c, e-table-sorted.c, e-table-sorter.c, e-table-specification.c, e-table-state.c, e-table-subset-variable.c, e-table-subset.c, e-table-without.c, e-table.c, e-table.h, e-tree-scrolled.c, e-tree-selection-model.c, e-tree-sorted-variable.c, e-tree-sorted.c, e-tree-table-adapter.c, e-tree.c: Ansification patch from danw. svn path=/trunk/; revision=16586
* font.png: Add for the font config prefs.Larry Ewing2002-04-262-0/+5
| | | | | | | | | 2002-04-25 Larry Ewing <lewing@ximian.com> * Makefile.am (images_DATA): font.png: Add for the font config prefs. svn path=/trunk/; revision=16585
* Updated this for the new e_table_memory_store_insert function prototype.Christopher James Lahey2002-04-252-20/+13
| | | | | | | | | 2002-04-24 Christopher James Lahey <clahey@ximian.com> * gui/component/ldap-config.c: Updated this for the new e_table_memory_store_insert function prototype. svn path=/trunk/; revision=16582
* Allow providers to override text entry boxes too. (source_type_changed):Jeffrey Stedfast2002-04-252-31/+57
| | | | | | | | | | | 2002-04-24 Jeffrey Stedfast <fejj@ximian.com> * mail-account-gui.c (mail_account_gui_build_extra_conf): Allow providers to override text entry boxes too. (source_type_changed): Remove the logic to decide upon default paths, these paths can now be set by the provider. svn path=/trunk/; revision=16581
* Configure the default paths for mh, mbox, maildir, spools, etc.Jeffrey Stedfast2002-04-253-16/+62
| | | | | | | | | | | | | 2002-04-24 Jeffrey Stedfast <fejj@ximian.com> * providers/local/camel-local-provider.c (camel_provider_module_init): Configure the default paths for mh, mbox, maildir, spools, etc. * camel-provider.h: Add a CAMEL_PROVIDER_CONF_LABEL enum and define some default CamelProviderConfEntry macros. svn path=/trunk/; revision=16580
* Changed this to match the new e_table_memory_store_insert functionChristopher James Lahey2002-04-251-1/+1
| | | | | | | | | 2002-04-24 Christopher James Lahey <clahey@ximian.com> * e-table-config.c (create_global_store): Changed this to match the new e_table_memory_store_insert function prototype. svn path=/trunk/; revision=16579
* Update to use E_POPUP_MENU_PIXMAP_WIDGET_ITEM_CC so that our callback getsJeffrey Stedfast2002-04-252-6/+11
| | | | | | | | | | | 2002-04-24 Jeffrey Stedfast <fejj@ximian.com> * folder-browser.c (label_menu): Update to use E_POPUP_MENU_PIXMAP_WIDGET_ITEM_CC so that our callback gets called without per-item closure rather than being called with NULL and causing a segfault. svn path=/trunk/; revision=16578
* implement printing (pixbuf_print_height): implement print heightJP Rosevear2002-04-253-18/+53
| | | | | | | | | | | | | | | | 2002-04-24 JP Rosevear <jpr@ximian.com> * e-cell-pixbuf.c (pixbuf_print): implement printing (pixbuf_print_height): implement print height (e_cell_pixbuf_class_init): set printing virtual methods * e-cell-toggle.c (etog_print): remove clipping, default clipping is done by the table, scale based on toggle height * e-table-item.c (e_table_item_calculate_print_widths): make the scale 1:1 svn path=/trunk/; revision=16577
* Set the default Username label and handle the newJeffrey Stedfast2002-04-252-6/+28
| | | | | | | | | | | 2002-04-24 Jeffrey Stedfast <fejj@ximian.com> * mail-account-gui.c (mail_account_gui_build_extra_conf): Set the default Username label and handle the new CAMEL_PROVIDER_CONF_LABEL enum allowing the provider to setup a label. svn path=/trunk/; revision=16576
* Add a CAMEL_PROVIDER_CONF_LABEL enum.Jeffrey Stedfast2002-04-252-6/+11
| | | | | | | | 2002-04-24 Jeffrey Stedfast <fejj@ximian.com> * camel-provider.h: Add a CAMEL_PROVIDER_CONF_LABEL enum. svn path=/trunk/; revision=16575
* Added a "Browse..." button to switch to a different addressbook folder.Christopher James Lahey2002-04-255-17/+112
| | | | | | | | | | | | | | | | 2002-04-24 Christopher James Lahey <clahey@ximian.com> * gui/component/select-names/e-select-names.c, gui/component/select-names/e-select-names.h, gui/component/select-names/select-names.glade (folder_browse): Added a "Browse..." button to switch to a different addressbook folder. * gui/widgets/e-addressbook-util.c (e_addressbook_transfer_cards): Moved extern EvolutionShellClient out of this function so that it'd be more readable. svn path=/trunk/; revision=16574
* launch pilot settings cappletJP Rosevear2002-04-243-0/+65
| | | | | | | | | | | 2002-04-24 JP Rosevear <jpr@ximian.com> * gui/e-day-view.c (e_day_view_on_pilot_settings): launch pilot settings capplet * gui/e-week-view.c (e_week_view_on_pilot_settings): ditto svn path=/trunk/; revision=16573
* free the view popup (e_week_view_show_popup_menu): add the view popup toJP Rosevear2002-04-247-30/+112
| | | | | | | | | | | | | | | | | | | | | | | | 2002-04-24 JP Rosevear <jpr@ximian.com> * gui/e-week-view.c (free_view_popup): free the view popup (e_week_view_show_popup_menu): add the view popup to the "main_item" menu and listen for destruction * gui/e-day-view.c (free_view_popup): as above (e_day_view_on_event_right_click): as above * gui/e-week-view.h: add class member * gui/e-day-view.h: add a class member * gui/gnome-cal.h: new protos * gui/gnome-cal.c (set_view): set the instance view id properly when switching views (gnome_calendar_setup_view_popup): generate a view popup (gnome_calendar_discard_view_popup): destroy a view popup svn path=/trunk/; revision=16572
* Added back the checkmark icon for enabled accounts.Jeffrey Stedfast2002-04-243-7/+34
| | | | | | | | | | | 2002-04-23 Jeffrey Stedfast <fejj@ximian.com> * mail-accounts.c: Added back the checkmark icon for enabled accounts. (account_able_clicked): Don't reload the accounts list, that was just lame. svn path=/trunk/; revision=16571
* Coded handling of the select_entry to search within the displayedChristopher James Lahey2002-04-244-68/+99
| | | | | | | | | | | | | 2002-04-23 Christopher James Lahey <clahey@ximian.com> * gui/component/select-names/e-select-names.c, gui/component/select-names/e-select-names.h: Coded handling of the select_entry to search within the displayed contacts. * gui/component/select-names/select-names.glade: Updated this dialog to have an entry-select instead of an entry-find. svn path=/trunk/; revision=16570
* Updated this dialog to match the redesign.Christopher James Lahey2002-04-242-205/+264
| | | | | | | | | 2002-04-23 Christopher James Lahey <clahey@ximian.com> * gui/component/select-names/select-names.glade: Updated this dialog to match the redesign. svn path=/trunk/; revision=16569
* Make unused menu items disappear instead of graying out.Christopher James Lahey2002-04-242-1/+34
| | | | | | | | | 2002-04-23 Christopher James Lahey <clahey@ximian.com> * gui/widgets/e-addressbook-view.c (do_popup_menu): Make unused menu items disappear instead of graying out. svn path=/trunk/; revision=16568
* Removed e_addressbook_reflow_adapter_right_click andChristopher James Lahey2002-04-248-691/+474
| | | | | | | | | | | | | | | | | | | | | | | | 2002-04-23 Christopher James Lahey <clahey@ximian.com> * gui/widgets/e-addressbook-reflow-adapter.c, gui/widgets/e-addressbook-reflow-adapter.h: Removed e_addressbook_reflow_adapter_right_click and e_addressbook_reflow_adapter_base_right_click. * gui/widgets/e-addressbook-view.c: Handle right click menu for both types of view. Merged right click on white space with right click on main area. General clean up. * gui/widgets/e-minicard-view-widget.c, gui/widgets/e-minicard-view-widget.h: Removed a couple unnecessary functions. Added e_minicard_view_widget_get_view. Added right_click signal. * gui/widgets/e-minicard-view.c, gui/widgets/e-minicard-view.h: Added the right_click signal and the e_minicard_view_get_card_list function. svn path=/trunk/; revision=16567
* Re-added libversit stuff.Sebastian Rittau2002-04-2411-0/+4935
| | | | svn path=/trunk/; revision=16566
* Moved libversit to a separate module.Sebastian Rittau2002-04-2412-4945/+0
| | | | svn path=/trunk/; revision=16565
* Plug-in Anna's html for the flag-for-followup stuff. Finishes up bug #90.Jeffrey Stedfast2002-04-232-15/+34
| | | | | | | | | 2002-04-22 Jeffrey Stedfast <fejj@ximian.com> * mail-display.c (mail_display_render): Plug-in Anna's html for the flag-for-followup stuff. Finishes up bug #90. svn path=/trunk/; revision=16563
* Updated this to match the changed function name in gal.Christopher James Lahey2002-04-232-2/+7
| | | | | | | | | 2002-04-22 Christopher James Lahey <clahey@ximian.com> * e-multi-config-dialog.c (e_multi_config_dialog_add_page): Updated this to match the changed function name in gal. svn path=/trunk/; revision=16562
* Removed an unused variable here.Christopher James Lahey2002-04-233-2/+25
| | | | | | | | | | | | | 2002-04-22 Christopher James Lahey <clahey@ximian.com> * gui/component/select-names/e-select-names.h: Removed an unused variable here. * gui/widgets/e-addressbook-view.c (table_right_click, table_white_space_event): Added a current view submenu to the popup menu here. svn path=/trunk/; revision=16561
* Require gal 0.19.99.14.Christopher James Lahey2002-04-232-1/+5
| | | | | | | | 2002-04-22 Christopher James Lahey <clahey@ximian.com> * configure.in: Require gal 0.19.99.14. svn path=/trunk/; revision=16560
* Bumped version number to 0.19.99.14.Christopher James Lahey2002-04-236-31/+254
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-04-22 Christopher James Lahey <clahey@ximian.com> * configure.in: Bumped version number to 0.19.99.14. * gal/widgets/e-popup-menu.c, gal/widgets/e-popup-menu.h (e_popup_menu_copy_1, e_popup_menu_free_1, e_popup_menu_copy, e_popup_menu_free): Added these functions From gal/e-table/ChangeLog: 2002-04-22 Christopher James Lahey <clahey@ximian.com> * e-table-memory-store.c, e-table-memory-store.h: Renamed the insert functions in this class to make a bit more sense. From gal/menus/ChangeLog: 2002-04-22 Christopher James Lahey <clahey@ximian.com> * gal-view-instance.c, gal-view-instance.h (gal_view_instance_get_popup_menu, gal_view_instance_free_popup_menu): Added these functions. Used to add a current view menu to your popup menus. From gal/shortcut-bar/ChangeLog: 2002-04-22 Christopher James Lahey <clahey@ximian.com> * e-icon-bar.c (e_icon_bar_drag_motion): Removed an unused variable. svn path=/trunk/; revision=16559
* Allow GDK_ACTION_COPY also, since the composer for example does not acceptJeffrey Stedfast2002-04-232-2/+8
| | | | | | | | | | 2002-04-22 Jeffrey Stedfast <fejj@ximian.com> * gui/widgets/e-minicard-view.c (e_minicard_view_drag_begin): Allow GDK_ACTION_COPY also, since the composer for example does not accept MOVE's. Completes bug #8448. svn path=/trunk/; revision=16558
* use gpg --import, as per bug 23113Aaron Weber2002-04-232-1/+10
| | | | | | | | 2002-04-22 Aaron Weber <aaron@ximian.com> * C/usage-mail.sgml: use gpg --import, as per bug 23113 svn path=/trunk/; revision=16557
* Allow IMAP folders and VFolders and make the mail summaries show and make ↵Iain Holmes2002-04-238-54/+153
| | | | | | the etables almost work perfectly svn path=/trunk/; revision=16556
* Just sorting out formatting and changelog-conflict issues.Aaron Weber2002-04-221-3/+0
| | | | | | Not a real change. svn path=/trunk/; revision=16555
* raise an exception if the backend's method returns NULL, since we can'tRodrigo Moya2002-04-222-0/+11
| | | | | | | | | | 2002-04-22 Rodrigo Moya <rodrigo@ximian.com> * pcs/cal.c (impl_Cal_get_alarms_in_range): raise an exception if the backend's method returns NULL, since we can't send a NULL pointer to ORBit. svn path=/trunk/; revision=16554
* Removed addressbook/gui/component/addressbook-config.[c,glade] and addedJeffrey Stedfast2002-04-202-2/+8
| | | | | | | | | | 2002-04-19 Jeffrey Stedfast <fejj@ximian.com> * POTFILES.in: Removed addressbook/gui/component/addressbook-config.[c,glade] and added in it's place ldap-config.[c,glade]. svn path=/trunk/; revision=16552
* Don't leak the base64 encoded password buffer.Jeffrey Stedfast2002-04-202-11/+19
| | | | | | | | | 2002-04-19 Jeffrey Stedfast <fejj@ximian.com> * e-passwords.c (e_passwords_get_password): Don't leak the base64 encoded password buffer. svn path=/trunk/; revision=16551
* Free the LIST pop3 command.Jeffrey Stedfast2002-04-203-2/+11
| | | | | | | | | | | 2002-04-19 Jeffrey Stedfast <fejj@ximian.com> * providers/pop3/camel-pop3-folder.c (pop3_refresh_info): Free the LIST pop3 command. * camel-data-cache.c (data_cache_finalise): Free the cdc->path. svn path=/trunk/; revision=16550
* Unref the sort_info.Jeffrey Stedfast2002-04-201-0/+5
| | | | | | | | 2002-04-19 Jeffrey Stedfast <fejj@ximian.com> * e-table-state.c (etst_destroy): Unref the sort_info. svn path=/trunk/; revision=16549
* After unreffing all the pixmaps, free the toggle_view->pixmap_cache.Jeffrey Stedfast2002-04-201-0/+1
| | | | | | | | | 2002-04-19 Jeffrey Stedfast <fejj@ximian.com> * e-cell-toggle.c (etog_kill_view): After unreffing all the pixmaps, free the toggle_view->pixmap_cache. svn path=/trunk/; revision=16548
* Free the priv->search_string and priv itself. More memory leak fixage.Jeffrey Stedfast2002-04-202-0/+9
| | | | | | | | | | | | 2002-04-19 Jeffrey Stedfast <fejj@ximian.com> * e-table-search.c (e_table_search_destroy): Free the priv->search_string and priv itself. More memory leak fixage. * e-tree.c (e_tree_drag_source_unset): Unref site->taget_list so we don't leak memory. svn path=/trunk/; revision=16547
* Free the loading/pending/new/loaded_uid string buffers.Jeffrey Stedfast2002-04-202-2/+10
| | | | | | | | | 2002-04-19 Jeffrey Stedfast <fejj@ximian.com> * folder-browser.c (folder_browser_finalise): Free the loading/pending/new/loaded_uid string buffers. svn path=/trunk/; revision=16546
* Free some temporary path buffers.Jeffrey Stedfast2002-04-202-8/+13
| | | | | | | | | 2002-04-19 Jeffrey Stedfast <fejj@ximian.com> * mail-config.c (config_read_signature): Free some temporary path buffers. svn path=/trunk/; revision=16545
* Ref the html object here, this is an async handler so it's possible forJeffrey Stedfast2002-04-202-1/+22
| | | | | | | | | | | | | | | | | | | | 2002-04-19 Jeffrey Stedfast <fejj@ximian.com> * mail-display.c (stream_write_or_redisplay_when_loaded): Ref the html object here, this is an async handler so it's possible for our caller (or someone else) to unref the html object before we finish. (load_content_free): Unref the async handler's ref of the html object here. (mail_display_new): Ref the html widget here so that we can be sure that so long as the mail-display is "alive", so is the html object. See bug #22328 for details. Basically, the message-browser is being closed before the message gets loaded and so the html object was being destroyed but the mail-display was still alive. (mail_display_destroy): Unref the html object when the mail-display is destroyed. svn path=/trunk/; revision=16544
* Added yet more accelerators for the new config dialog--this time for theAnna Marie Dirks2002-04-202-13/+22
| | | | | | | | | 2002-04-19 Anna Marie Dirks <anna@ximian.com> * mail-config.glade: Added yet more accelerators for the new config dialog--this time for the composer pages svn path=/trunk/; revision=16543
* would help if I didn't name 2 widgets the same for the colour tab in the ↵Jeffrey Stedfast2002-04-201-2/+2
| | | | | | preferences dialog ;-) svn path=/trunk/; revision=16541
* Collapsed notebook into two pages and added accelerators for everything,Anna Marie Dirks2002-04-202-354/+332
| | | | | | | | | | 2002-04-19 Anna Marie Dirks <anna@ximian.com> * gui/dialogs/cal-prefs-dialog.glade: Collapsed notebook into two pages and added accelerators for everything, as part of my config dialog polishing project svn path=/trunk/; revision=16540
* Don't g_return_val_if_fail here if the boundary is an empty string. SeeJeffrey Stedfast2002-04-202-3/+16
| | | | | | | | | | | | | | | | | 2002-04-19 Jeffrey Stedfast <fejj@ximian.com> * camel-multipart.c (write_to_stream): Don't g_return_val_if_fail here if the boundary is an empty string. See bug #23676 for details. The way I see it, we have 2 options: 1) leave this fix the way it is, thus allowing multipart boundaries to be empty-strings; or 2) make camel_multipart_get_boundary() change the boundary to something legal if the boundary is an empty-string. Since the parser should be able to handle an empty-string boundary *and* more importantly because we want to keep the same boundaries as the original raw message so as to be able to verify multipart/signed parts, I vote for solution #1. svn path=/trunk/; revision=16539
* Added a bunch of accelerators for the new config dialogAnna Marie Dirks2002-04-202-109/+125
| | | | | | | | | 2002-04-19 Anna Marie Dirks <anna@ximian.com> * mail-config.glade: Added a bunch of accelerators for the new config dialog svn path=/trunk/; revision=16538
* more cs translationsRadek Doulik2002-04-201-589/+594
| | | | svn path=/trunk/; revision=16537
* print the cell in the allotted area (etog_print_height): return the printJP Rosevear2002-04-201-0/+57
| | | | | | | | | | 2002-04-19 JP Rosevear <jpr@ximian.com> * e-cell-toggle.c (etog_print): print the cell in the allotted area (etog_print_height): return the print height svn path=/trunk/; revision=16536
* Minor label tweaks; changed "Default folders" to "Default Folders", andAnna Marie Dirks2002-04-192-5/+10
| | | | | | | | | 2002-04-19 Anna Marie Dirks <anna@ximian.com> * glade/e-shell-config-default-folders.glade: Minor label tweaks; changed "Default folders" to "Default Folders", and added accelerators. svn path=/trunk/; revision=16535
* change order of scope option menu to match how it's stored.Chris Toshok2002-04-192-2/+7
| | | | | | | | | 2002-04-18 Chris Toshok <toshok@ximian.com> * gui/component/ldap-config.glade: change order of scope option menu to match how it's stored. svn path=/trunk/; revision=16534
* change ldap config control text so it fits in the config dialog.Chris Toshok2002-04-193-23/+105
| | | | | | | | | | | | | | | | | | | | | | 2002-04-18 Chris Toshok <toshok@ximian.com> * gui/component/GNOME_Evolution_Addressbook.oaf.in: change ldap config control text so it fits in the config dialog. * gui/component/ldap-config.c: #ifdef lots of stuff HAVE_LDAP so it'll build/run in either case. (addressbook_source_dialog_destroy): rename addressbook_add_server_druid_destroy to this, and free lots more stuff. (addressbook_add_server_druid): addressbook_add_server_druid_destroy -> addressbook_source_dialog_destroy. (do_schema_query): add 3 second timeout to schema query. (addressbook_edit_server_dialog): hook up destroy signal. (config_control_new): if HAVE_LDAP isn't defined, put up a label saying so. svn path=/trunk/; revision=16533
* add LDAP_CFLAGS to INCLUDESChris Toshok2002-04-192-0/+5
| | | | | | | | 2002-04-18 Chris Toshok <toshok@ximian.com> * gui/component/Makefile.am (INCLUDES): add LDAP_CFLAGS to INCLUDES svn path=/trunk/; revision=16532
* Start of a white-paperish document describing camel-index and olderNot Zed2002-04-192-0/+412
| | | | | | | | | 2002-04-19 Not Zed <NotZed@Ximian.com> * devel-docs/camel-index.txt: Start of a white-paperish document describing camel-index and older libibex. svn path=/trunk/; revision=16531
* no more source->type.Chris Toshok2002-04-192-1/+6
| | | | | | | | | 2002-04-18 Chris Toshok <toshok@ximian.com> * gui/component/addressbook.c (book_open_cb): no more source->type. svn path=/trunk/; revision=16530
* fill in source->ssl. (addressbook_source_dialog_set_source): set upChris Toshok2002-04-195-47/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-04-18 Chris Toshok <toshok@ximian.com> * gui/component/ldap-config.c (addressbook_dialog_get_source): fill in source->ssl. (addressbook_source_dialog_set_source): set up auth/scope/ssl option menus properly. * gui/component/addressbook-storage.c (addressbook_storage_init_source_uri): always include the limit/ssl in the uri so we don't need to rely on defaults everywhere. (ldap_source_foreach): store the ssl option. * gui/component/addressbook-storage.h: reorder SSLType to match the UI. * backend/pas/pas-backend-ldap.c: (struct _PASBackendLDAPPrivate) add field for ldap_timeout. (pas_backend_ldap_connect): reorder things a bit - we need to start tls before the root dse query, if we can. (pas_backend_ldap_load_uri): track the way ssl parameters are given in the uri, and parse out the timeout. * gui/component/ldap-config.c (port_changed_func): use the symbolic SSL name instead of an integer constant. svn path=/trunk/; revision=16529
* properly handle -ve recurrence valuesJP Rosevear2002-04-192-67/+273
| | | | | | | | | | | | | | | | | | | | | 2002-04-18 JP Rosevear <jpr@ximian.com> * gui/dialogs/recurrence-page.c (simple_recur_to_comp): properly handle -ve recurrence values (month_num_submenu_selection_done_cb): track the current date in use (make_recur_month_num_submenu): make a submenu of dates (make_recur_month_num_menu): make the date/relation option menu (month_num_menu_selection_done_cb): update the date properly and keep both option menus consistent (month_day_menu_selection_done_cb): keep both option menus consistent (make_monthly_special): listen for selection done signal (make_recurrence_special): destroy old month_num_menu (recurrence_page_fill_widgets): properly handle -ve recurrence values svn path=/trunk/; revision=16526
* Removed all Delivered-To headers before redirecting. Fixes bug #23635.Jeffrey Stedfast2002-04-192-0/+11
| | | | | | | | | 2002-04-18 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (redirect_get_composer): Removed all Delivered-To headers before redirecting. Fixes bug #23635. svn path=/trunk/; revision=16525
* fix memory leaks.Chris Toshok2002-04-1913-1848/+7606
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-04-18 Chris Toshok <toshok@ximian.com> * backend/pas/pas-backend-ldap.c (get_ldap_library_info): fix memory leaks. * gui/component/GNOME_Evolution_Addressbook.oaf.in: remove the Addressbook_ConfigControl stuff to LDAP_ConfigControl. * gui/component/Makefile.am (evolution_addressbook_SOURCES): remove addressbook-config.* and add ldap-config.* (glade_DATA): same. (evolution_addressbook_LDADD): add LDAP_LIBS. * gui/component/addressbook-component.c (owner_set_cb): addressbook_config_register_factory => ldap_config_register_factory. * gui/component/addressbook.c (book_open_cb): remove source->type check - they're always LDAP. (load_uri_cb): same. * gui/component/addressbook-storage.c (ldap_unparse_ssl): new function. (ldap_parse_ssl): new function. (addressbook_storage_init_source_uri): use a more flexible scheme to build up the uri's, and add in the ssl parameter. (load_source_data): fill in source->ssl, and remove source->type assignment. (addressbook_source_copy): copy source->ssl, and remove source->type copy. (create_ldap_folder): addressbook_create_new_source => ldap_config_create_new_source. * gui/component/addressbook-storage.h: remove AddressbookSourceType (it was always LDAP), and add AddressbookLDAPSSLType. svn path=/trunk/; revision=16524
* Append /addressbook.db to the end of the default URI if it starts withDan Winship2002-04-193-3/+19
| | | | | | | | | | | * backend/ebook/e-book-util.c (e_book_load_default_book): Append /addressbook.db to the end of the default URI if it starts with file: * backend/ebook/e-book.c (e_book_load_uri_step): Fix this to not loop forever if you have more than one backend. svn path=/trunk/; revision=16519
* use default paper name in case of wrong translationRadek Doulik2002-04-192-1/+10
| | | | | | | | | 2002-04-18 Radek Doulik <rodo@ximian.com> * mail-callbacks.c (do_mail_print): use default paper name in case of wrong translation svn path=/trunk/; revision=16516
* The score "is" rule should have a value of "is" and not "less-than".Jeffrey Stedfast2002-04-192-1/+6
| | | | | | | | | 2002-04-18 Jeffrey Stedfast <fejj@ximian.com> * filtertypes.xml: The score "is" rule should have a value of "is" and not "less-than". svn path=/trunk/; revision=16514
* show the settingsJP Rosevear2002-04-196-6/+90
| | | | | | | | | | | | | | | | | | 2002-04-18 JP Rosevear <jpr@ximian.com> * gui/e-day-view.c (e_day_view_on_settings): show the settings * gui/e-week-view.c (e_week_view_on_settings): ditto * gui/calendar-commands.c (control_util_show_settings): show the settings dialog * gui/calendar-commands.h: new proto * gui/control-factory.c (control_factory_new_control): set the control as object data on the calendar svn path=/trunk/; revision=16511
* emit show_settings signal (corba_class_init): assign epv methodJP Rosevear2002-04-199-12/+136
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-04-18 JP Rosevear <jpr@ximian.com> * evolution-shell-view.c (impl_ShellView_show_settings): emit show_settings signal (corba_class_init): assign epv method (class_init): add signal * evolution-shell-view.h: new signal * e-shell.c (init): init settings_dialog private member (settings_dialog_destroy_cb): reset dialog pointer (e_shell_show_settings): show the settings dialog, bring it to the front if one already exists for this shell * e-shell.h: new proto * e-shell-view.c (corba_interface_show_settings): implement showSettings method (setup_corba_interface): listen for show_settings signal (e_shell_view_show_settings): show the settings dialog * e-shell-view.h: new proto * e-shell-view-menu.c (command_settings): call e_shell_view_show_settings instead * Evolution-ShellView.idl: add showSettings method svn path=/trunk/; revision=16510
* handle toggle and radio items (make_item): the item is now passed in fromJP Rosevear2002-04-181-17/+26
| | | | | | | | | | 2002-04-18 JP Rosevear <jpr@ximian.com> * gal/widgets/e-popup-menu.c (e_popup_menu_create): handle toggle and radio items (make_item): the item is now passed in from above and not returned svn path=/trunk/; revision=16508
* begin of cs translationRadek Doulik2002-04-181-126/+138
| | | | svn path=/trunk/; revision=16507
* If we get a failure, make sure we set an exception.Not Zed2002-04-183-10/+24
| | | | | | | | | | | | | | 2002-04-18 Not Zed <NotZed@Ximian.com> * providers/local/camel-local-store.c (rename_folder): If we get a failure, make sure we set an exception. * camel-text-index.c (camel_text_index_rename): If the file doesn't exist, just assume it never did, dont return failure. (text_index_rename): Add '.index' to the path name we're using, since we dont get it passed in. svn path=/trunk/; revision=16505
* Turn off the code which downloads the part if we can't identify it. SeeNot Zed2002-04-182-0/+10
| | | | | | | | | | 2002-04-15 Not Zed <NotZed@Ximian.com> * mail-identify.c (mail_identify_mime_part): Turn off the code which downloads the part if we can't identify it. See discussion in #11778. svn path=/trunk/; revision=16504
* Require GAL 0.19.99.13.Ettore Perazzoli2002-04-182-1/+5
| | | | | | * configure.in: Require GAL 0.19.99.13. svn path=/trunk/; revision=16503
* New, override for EShortcutBar::shortcut_drag_motion.Ettore Perazzoli2002-04-182-11/+83
| | | | | | | | | | * e-shortcuts-view.c (impl_shortcut_drag_motion): New, override for EShortcutBar::shortcut_drag_motion. (impl_shortcut_drag_data_received): New, override for EShortcutBar::shortcut_drag_data_received. (class_init): Install the method overrides. svn path=/trunk/; revision=16502
* When doing a contains match, split the words and perform an and on it.Not Zed2002-04-187-95/+469
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-04-18 Not Zed <NotZed@Ximian.com> * camel-folder-search.c (check_header): When doing a contains match, split the words and perform an and on it. (match_words_messages): If we have an index, but were forced to do a full search, first lookup a subset of messages using the index and a simplified word set. Only do a manual search of this subset. 2002-04-17 Not Zed <NotZed@Ximian.com> * camel-folder-search.c (match_message_index): Changed to take a utf8 string not a regex pattern. (match_words_index): Matches against a camel_search_words list. (match_words_1message): Matches a single message against a camel_search_words list. (match_words_message): Same, but gets the message from the folder for you. (match_words_messages): Matches a list of messages against a words list. (search_body_contains): Rewritten to handle multiple word searches. For #23371. * providers/imap/camel-imap-search.c (sync_match): Split words when searching, to support multiple search words. Also, try searching specifying charset of utf8 if we can, if that fails, fall back to not specifying charset. TODO: It should translate the strings into the locale default charset? * providers/imap/camel-imap-store.c (connect_to_server): Added new cap - utf8_search, if set, we tell the server we're searching using utf8, otherwise we dont (incorrectly, since we always use utf8 to search). * camel-search-private.c (camel_ustrstrcase): Make this class public. (camel_search_words_split): Split a word into multiple words based on whitespace, and keep track of whether the word is simple (indexable directly), or not. (camel_search_words_free): Free 'em. svn path=/trunk/; revision=16501
* If the vee-folder is the unmatched, we don't have our own expression so weJeffrey Stedfast2002-04-182-3/+14
| | | | | | | | | | | 2002-04-17 Jeffrey Stedfast <fejj@ximian.com> * camel-vee-folder.c (vee_search_by_expression): If the vee-folder is the unmatched, we don't have our own expression so we cannot merge them. Instead, just use the expression passed in. This fixes a Null-Pointer-Read crash on Solaris systems at least. svn path=/trunk/; revision=16500
* Bumped required gal version number to 0.19.99.12.Christopher James Lahey2002-04-182-1/+5
| | | | | | | | 2002-04-17 Christopher James Lahey <clahey@ximian.com> * configure.in: Bumped required gal version number to 0.19.99.12. svn path=/trunk/; revision=16499
* Bumped required gal version number to 0.19.99.11.Christopher James Lahey2002-04-1816-225/+205
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-04-17 Christopher James Lahey <clahey@ximian.com> * configure.in: Bumped required gal version number to 0.19.99.11. From addressbook/ChangeLog: 2002-04-17 Christopher James Lahey <clahey@ximian.com> * gui/component/select-names/e-select-names.c (e_select_names_create_categories): Changed this to use ECategoriesMasterListOptionMenu. * gui/component/select-names/e-select-names.c (section_right_click_cb), gui/widgets/e-addressbook-reflow-adapter.c, gui/widgets/e-addressbook-view.c: Updated these to match the new EPopupMenu. From calendar/ChangeLog: 2002-04-17 Christopher James Lahey <clahey@ximian.com> * gui/e-calendar-table.c, gui/e-day-view.c, gui/e-week-view.c, gui/dialogs/meeting-page.c: Updated these to match the new EPopupMenu. From mail/ChangeLog: 2002-04-17 Christopher James Lahey <clahey@ximian.com> * folder-browser.c, mail-display.c: Updated these to match the new EPopupMenu. From shell/ChangeLog: 2002-04-17 Christopher James Lahey <clahey@ximian.com> * e-activity-handler.c: Updated this to match the new EPopupMenu. svn path=/trunk/; revision=16498
* Replace with an antialiased versionDan Winship2002-04-182-0/+4
| | | | | | * monkey-16.png: Replace with an antialiased version svn path=/trunk/; revision=16497
* Bumped version number to 0.19.99.11.Christopher James Lahey2002-04-183-22/+67
| | | | | | | | | | | | | | | | | | | | | 2002-04-17 Christopher James Lahey <clahey@ximian.com> * configure.in: Bumped version number to 0.19.99.11. * gal/widgets/e-popup-menu.c, gal/widgets/e-popup-menu.h: Changed this to be API compatible with gal 0.19. Added a bunch of pound defines and added API for toggle and radio menu items. * gal/widgets/e-categories.c: Updated this to match the new EPopupMenu. From gal/e-table/ChangeLog: 2002-04-17 Christopher James Lahey <clahey@ximian.com> * e-table-header-item.c: Updated this to match the new EPopupMenu. svn path=/trunk/; revision=16496
* Handle broken multipart/signed parts such as where the signature part isJeffrey Stedfast2002-04-182-9/+0
| | | | | | | | | | | | | 2002-04-17 Jeffrey Stedfast <fejj@ximian.com> * mail-format.c (handle_multipart_signed): Handle broken multipart/signed parts such as where the signature part is not the last part (as it should be). Fixes bug #23583. * folder-browser.c (message_list_drag_data_get): Free the temp GByteArrays. svn path=/trunk/; revision=16495
* Handle broken multipart/signed parts such as where the signature part isJeffrey Stedfast2002-04-183-16/+57
| | | | | | | | | | | | | | | | | 2002-04-17 Jeffrey Stedfast <fejj@ximian.com> * mail-format.c (handle_multipart_signed): Handle broken multipart/signed parts such as where the signature part is not the last part (as it should be). Fixes bug #23583. * folder-browser.c (message_list_drag_data_get): Free the temp GByteArrays. (setup_popup_icons): Connect to the destroy signal on the pixmap objects using gtk_object_unref as the callback - this way when the popup menu gets destroyed, the pixmaps clean themselves up. (on_right_click): Same idea for the label_menu. svn path=/trunk/; revision=16494
* Just use g_basename. (mlf_finalize): Free the real_path.Jeffrey Stedfast2002-04-183-6/+14
| | | | | | | | | | | | 2002-04-17 Jeffrey Stedfast <fejj@ximian.com> * mail-local.c (mail_local_folder_construct): Just use g_basename. (mlf_finalize): Free the real_path. * folder-browser.c (on_right_click): Unref the GdkGC so we don't leak it. svn path=/trunk/; revision=16493
* If there is a grabbed_item, send all events to it.Christopher James Lahey2002-04-181-22/+20
| | | | | | | | | 2002-04-17 Christopher James Lahey <clahey@ximian.com> * gal/widgets/e-canvas.c (emit_event): If there is a grabbed_item, send all events to it. svn path=/trunk/; revision=16492
* Removed. (impl_tree_drag_motion): Rewritten to useEttore Perazzoli2002-04-175-321/+529
| | | | | | | | | | | | | | | | | * e-storage-set-view.c (handle_evolution_path_drag_motion): Removed. (impl_tree_drag_motion): Rewritten to use `e_folder_dnd_bridge_motion()'. (impl_tree_drag_data_received): Rewritten to use `e_folder_dnd_bridge_data_received()'. (convert_gdk_drag_action_to_corba): Removed. (convert_corba_drag_action_to_gdk): Removed. (find_matching_target_for_drag_context): Removed. * e-folder-dnd-bridge.c: New. * e-folder-dnd-bridge.h: New. svn path=/trunk/; revision=16491
* reverted last change commited by mistakeRadek Doulik2002-04-171-31/+0
| | | | svn path=/trunk/; revision=16490
* untranslated cs.poRadek Doulik2002-04-172-0/+25848
| | | | svn path=/trunk/; revision=16489
* added cs to ALL_LINGUASRadek Doulik2002-04-171-1/+1
| | | | svn path=/trunk/; revision=16488
* Free the format string.Jeffrey Stedfast2002-04-174-2/+15
| | | | | | | | | | | | | | | 2002-04-16 Jeffrey Stedfast <fejj@ximian.com> * mail-tools.c (mail_tool_destroy_xevolution): Free the format string. * mail-config.c (config_write_signature): Don't leak the path strings here. * mail-signature-editor.c (menu_file_save_cb): Free the dirname string. svn path=/trunk/; revision=16486
* Unref the priv->tooltips object here.Jeffrey Stedfast2002-04-174-10/+24
| | | | | | | | | | | | | | 2002-04-16 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer-hdrs.c (destroy): Unref the priv->tooltips object here. * e-msg-composer-attachment-bar.c (destroy): Free the priv struct. * e-msg-composer.c (set_editor_signature): We don't need a 'name'? So don't strdup it. svn path=/trunk/; revision=16485
* Get rid of an unused variable.Jeffrey Stedfast2002-04-178-23/+159
| | | | | | | | | | | | | | | | | | | 2002-04-16 Jeffrey Stedfast <fejj@ximian.com> * camel-filter-driver.c (camel_filter_driver_filter_folder): Get rid of an unused variable. * providers/smtp/camel-smtp-transport.c (smtp_helo): Use camel_gethostbyaddr since gethostbyaddr is not reentrant. * camel-http-stream.c (http_connect): Updated after the rename of camel_get_host_byname. * camel-service.c (camel_gethostbyname): Renamed. (camel_gethostbyaddr): New cancellable/reentrant version of gethostbyaddr. svn path=/trunk/; revision=16484
* New wrapper around gethostbyaddr_r if the system has it, else a whole newJeffrey Stedfast2002-04-173-79/+150
| | | | | | | | | | 2002-04-16 Jeffrey Stedfast <fejj@ximian.com> * e-host-utils.c (e_gethostbyaddr_r): New wrapper around gethostbyaddr_r if the system has it, else a whole new implementation. svn path=/trunk/; revision=16483
* Add checks for gethostbyaddr_rJeffrey Stedfast2002-04-173-2/+42
| | | | | | | | 2002-04-16 Jeffrey Stedfast <fejj@ximian.com> * configure.in: Add checks for gethostbyaddr_r svn path=/trunk/; revision=16482
* Ref the prefs widget here since we unref in the destroy callback. CaughtJeffrey Stedfast2002-04-173-5/+14
| | | | | | | | | | 2002-04-16 Jeffrey Stedfast <fejj@ximian.com> * mail-config-factory.c (config_control_factory_cb): Ref the prefs widget here since we unref in the destroy callback. Caught this thanks to purify. svn path=/trunk/; revision=16481
* Updated French translation.Christophe Merlet2002-04-162-57/+60
| | | | svn path=/trunk/; revision=16478
* oops, forgot to commit this last timeJeffrey Stedfast2002-04-151-0/+3
| | | | svn path=/trunk/; revision=16472
* fixes for socklen_t detectionJeffrey Stedfast2002-04-151-1/+12
| | | | svn path=/trunk/; revision=16467
* Added #include <sys/types.h> for dirent.h which needs it on MacOS X.Jeffrey Stedfast2002-04-155-3/+18
| | | | | | | | | | | | | | | | | | | 2002-04-14 Jeffrey Stedfast <fejj@ximian.com> * providers/local/camel-spoold-store.c: Added #include <sys/types.h> for dirent.h which needs it on MacOS X. * providers/local/camel-maildir-store.c: Same. * providers/nntp/camel-nntp-store.c: Same. * providers/imap/camel-imap-message-cache.c: Same. * camel-provider.c: Same. * camel-data-cache.c: Same. svn path=/trunk/; revision=16466
* s/ENABLE_NEWS/ENABLE_NNTPJeffrey Stedfast2002-04-141-1/+1
| | | | svn path=/trunk/; revision=16464
* Added #include <sys/types.h> for dirent.h which needs it on MacOS X.Jeffrey Stedfast2002-04-143-0/+9
| | | | | | | | | | | 2002-04-14 Jeffrey Stedfast <fejj@ximian.com> * camel-provider.c: Added #include <sys/types.h> for dirent.h which needs it on MacOS X. * camel-data-cache.c: Same. svn path=/trunk/; revision=16463
* Check for socklen_t and if it doesn't exist, define it as unsigned int.Jeffrey Stedfast2002-04-142-0/+7
| | | | | | | | | 2002-04-14 Jeffrey Stedfast <fejj@ximian.com> * configure.in: Check for socklen_t and if it doesn't exist, define it as unsigned int. svn path=/trunk/; revision=16462
* compile fixesJeffrey Stedfast2002-04-143-19/+19
| | | | svn path=/trunk/; revision=16461
* fix the nntp provider makefile.amJeffrey Stedfast2002-04-141-18/+3
| | | | svn path=/trunk/; revision=16460
* Build fixes for --enable-nntp.Jeffrey Stedfast2002-04-142-4/+9
| | | | | | | | 2002-04-13 Jeffrey Stedfast <fejj@ximian.com> * mail-accounts.c: Build fixes for --enable-nntp. svn path=/trunk/; revision=16459
* Updated French translation.Christophe Merlet2002-04-134-805/+823
| | | | svn path=/trunk/; revision=16458
* Treat commas as token delimeters. (WEEKDAY_CHARS): Use full weekday namesJeffrey Stedfast2002-04-132-22/+31
| | | | | | | | | | | | 2002-04-12 Jeffrey Stedfast <fejj@ximian.com> * broken-date-parser.c (datetok): Treat commas as token delimeters. (WEEKDAY_CHARS): Use full weekday names in case the broken mailer used the full names. (MONTH_CHARS): Same as above but for months. svn path=/trunk/; revision=16456
* Fixed a grammer mistake, or so according to bug #23376. Whatever.Jeffrey Stedfast2002-04-133-19/+25
| | | | | | | | | 2002-04-12 Jeffrey Stedfast <fejj@ximian.com> * filter-rule.c (get_widget): Fixed a grammer mistake, or so according to bug #23376. Whatever. svn path=/trunk/; revision=16454
* added a #include to fix a compile warningJeffrey Stedfast2002-04-131-0/+2
| | | | svn path=/trunk/; revision=16453
* Make it so that unchecking the "Enable Advanced Options" in the signatureJeffrey Stedfast2002-04-133-1/+27
| | | | | | | | | | 2002-04-12 Jeffrey Stedfast <fejj@ximian.com> * mail-composer-prefs.c (mail_composer_prefs_construct): Make it so that unchecking the "Enable Advanced Options" in the signature tab disables the advanced settings and vise versa. svn path=/trunk/; revision=16452
* Setup News preferences too if it is enabled.Jeffrey Stedfast2002-04-135-1794/+262
| | | | | | | | | 2002-04-12 Jeffrey Stedfast <fejj@ximian.com> * mail-accounts.c (mail_accounts_tab_construct): Setup News preferences too if it is enabled. svn path=/trunk/; revision=16451
* Fix typosAndrew V. Samoilov2002-04-121-25/+25
| | | | svn path=/trunk/; revision=16450
* Set the text of the reply-to. (mail_account_gui_save): Get the reply-toJeffrey Stedfast2002-04-128-127/+380
| | | | | | | | | | | | | | | | | | 2002-04-12 Jeffrey Stedfast <fejj@ximian.com> * mail-account-gui.c (mail_account_gui_new): Set the text of the reply-to. (mail_account_gui_save): Get the reply-to text here. (mail_account_gui_identity_complete): If there is text in the reply-to widget make sure it's valid. * mail-config.c (identity_copy): Copy the reply-to. (config_read): Read in the reply-to for all the accounts. (mail_config_write): Save the reply-to. (impl_GNOME_Evolution_MailConfig_addAccount): Get the reply-to. (identity_destroy): Free the reply-to. svn path=/trunk/; revision=16446
* Change the Reply-To header contents. (e_msg_composer_hdrs_set_reply_to):Jeffrey Stedfast2002-04-122-13/+22
| | | | | | | | | | | | | | 2002-04-12 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer-hdrs.c (from_changed): Change the Reply-To header contents. (e_msg_composer_hdrs_set_reply_to): The Reply-To entry was an EEntry, not a bonobo control so fix this to set the text using e_entry_set_text. (e_msg_composer_hdrs_get_reply_to): Use e_entry_get_text here for the same reason. svn path=/trunk/; revision=16445
* Fix "Follow Up" searches by comparing to the empty string, rather than justRussell Steinthal2002-04-123-4/+16
| | | | | | looking at the string value (which isn't a boolean) (Bug #233340 svn path=/trunk/; revision=16444
* new method.Rodrigo Moya2002-04-127-2/+69
| | | | | | | | | | | | | | | 2002-04-05 Rodrigo Moya <rodrigo@ximian.com> * pcs/cal-backend.[ch] (cal_backend_get_query): new method. * pcs/cal-backend-file.c (cal_backend_file_get_query): new method. * pcs/cal.c (impl_Cal_get_query): call the CalBackend's implementation instead of calling query_new directly. * pcs/query.[ch]: fixed headers. svn path=/trunk/; revision=16443
* Handle parsing negative integers.Jeffrey Stedfast2002-04-122-7/+23
| | | | | | | | 2002-04-11 Jeffrey Stedfast <fejj@ximian.com> * e-sexp.c (parse_value): Handle parsing negative integers. svn path=/trunk/; revision=16441
* Include addressbook-config.h here as this file uses it.Christopher James Lahey2002-04-128-44/+196
| | | | | | | | | | | | | | | | | | | | | | | | | 2002-04-11 Christopher James Lahey <clahey@ximian.com> * gui/component/addressbook-component.c: Include addressbook-config.h here as this file uses it. * gui/component/select-names/e-select-names.c (SPEC, SPEC2): Made this dialog searchable by typing in the ETable. * gui/widgets/e-addressbook-model.c: Include e-addressbook-util.h here. * gui/widgets/e-addressbook-reflow-adapter.c (e_addressbook_reflow_adapter_right_click), gui/widgets/e-addressbook-view.c (table_right_click): Fixed a memory leak here by using "selection-done" signal. * gui/widgets/e-addressbook-reflow-adapter.c, gui/widgets/e-addressbook-reflow-adapter.h, gui/widgets/e-addressbook-view.c, gui/widgets/e-minicard-view.c: Added a right click menu for areas that aren't cards. svn path=/trunk/; revision=16440
* Fixed a memory leak here by using the "selection-done" signal.Christopher James Lahey2002-04-123-13/+49
| | | | | | | | | | | | 2002-04-11 Christopher James Lahey <clahey@ximian.com> * e-table-header-item.c (ethi_header_context_menu): Fixed a memory leak here by using the "selection-done" signal. * e-table.c, e-table.h (white_item_event): Added the "white_space_event" signal. svn path=/trunk/; revision=16439
* If the last message(s) were deleted, and we had any messages output,Not Zed2002-04-114-1/+24
| | | | | | | | | | | | | | | | | 2002-04-11 Not Zed <NotZed@Ximian.com> * providers/local/camel-spool-summary.c (spool_summary_sync_full): If the last message(s) were deleted, and we had any messages output, account for the lost \n of the following From line by adding an extra \n. fix for #8214. 2002-04-10 Not Zed <NotZed@Ximian.com> * camel-mime-part-utils.c (convert_buffer): If we get a 0 length input, return a 0 lenght output as valid - fixes bugs with some iconv impl and its simpler anyway. svn path=/trunk/; revision=16438
* s/Sent/Date. This fixes bug #11159.Jeffrey Stedfast2002-04-112-1/+5
| | | | | | | | 2002-04-11 Jeffrey Stedfast <fejj@ximian.com> * message-list.etspec: s/Sent/Date. This fixes bug #11159. svn path=/trunk/; revision=16437
* Set the UID_SET_LIMIT value to 4096. I ran into an issue tonight whereJeffrey Stedfast2002-04-112-1/+14
| | | | | | | | | | | | | | | 2002-04-11 Jeffrey Stedfast <fejj@ximian.com> * providers/imap/camel-imap-folder.c: Set the UID_SET_LIMIT value to 4096. I ran into an issue tonight where apparently the IMAP server changed the UIDVALIDITY and so Evo needed to re-fetch all headers and it was trying to send a uid set of some 25k (yes, I have a very large INBOX). Anyways, it was set to unlimited before. Courier IMAPd can safely handle up to ~16k per token, but UW IMAPd can only handle 8k per command-line, so I set it to 4k just to be safe. svn path=/trunk/; revision=16436
* Set the 'No' button as the default.Jeffrey Stedfast2002-04-112-0/+8
| | | | | | | | | 2002-04-10 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (confirm_expunge): Set the 'No' button as the default. svn path=/trunk/; revision=16435
* it's monkey-16.png not monkey.pngJeffrey Stedfast2002-04-111-1/+1
| | | | svn path=/trunk/; revision=16434
* Fix this: Rodrigo's patch used one of the functions I just removed. :)Dan Winship2002-04-112-12/+11
| | | | | | | * gui/gnome-cal.c (gnome_calendar_open): Fix this: Rodrigo's patch used one of the functions I just removed. :) svn path=/trunk/; revision=16433
* add Rupert's seal of approvalDan Winship2002-04-112-0/+1
| | | | svn path=/trunk/; revision=16432
* Oops, put x_mailer_display_style in /Mail/Display, not /Mail/FormatDan Winship2002-04-111-2/+2
| | | | svn path=/trunk/; revision=16431
* Handle the X-Mailer display style. (There is currently no GUI forDan Winship2002-04-114-13/+102
| | | | | | | | | | | | | * mail-config.c (config_read, mail_config_write, mail_config_get_x_mailer_display_style, mail_config_set_x_mailer_display_style): Handle the X-Mailer display style. (There is currently no GUI for configuring this.) * mail-format.c (write_headers, write_xmailer_header): Show X-Mailer/User-Agent (and Rupert's stamp of approval) as appropriate. svn path=/trunk/; revision=16430
* oops, after converting everything truncate the GByteArray to the correct ↵Jeffrey Stedfast2002-04-111-0/+4
| | | | | | length (in case we over-allocated) svn path=/trunk/; revision=16429
* Fixed a bug that would miscalculate how much data to copy into theJeffrey Stedfast2002-04-112-46/+68
| | | | | | | | | | | 2002-04-10 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-part-utils.c (convert_buffer): Fixed a bug that would miscalculate how much data to copy into the GByteArray (negative value) thus causing a segfault. Also optimized it while I was at it. svn path=/trunk/; revision=16428
* use the default uri for tasks (as stored in the configuration) when theRodrigo Moya2002-04-112-22/+14
| | | | | | | | | | 2002-04-10 Rodrigo Moya <rodrigo@ximian.com> * gui/gnome-cal.c (gnome_calendar_open): use the default uri for tasks (as stored in the configuration) when the calendar URI is not a local one (connector, etc). svn path=/trunk/; revision=16427
* No need to query for the persist-stream interface here, just re-useJeffrey Stedfast2002-04-112-13/+17
| | | | | | | | | | | 2002-04-08 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer.c (set_editor_text): No need to query for the persist-stream interface here, just re-use composer->persist_stream_interface - this might improve the speed at which a reply action brings up the composer. svn path=/trunk/; revision=16425
* #include <parser.h> and <xmlmemory.h> instead of <gnome-xml/parser.h> andEttore Perazzoli2002-04-111-2/+4
| | | | | | | | | | * gal/util/e-xml-utils.c: #include <parser.h> and <xmlmemory.h> instead of <gnome-xml/parser.h> and <gnome-xml/xmlmemory.h>. In fact, the latter is incompatible with what `gnome-config --cflags xml' is assuming, and breaks in the case where gnome-xml is not installed in /usr/local. svn path=/trunk/; revision=16424
* Shell config page routines. Right now handles the default folders page.Dan Winship2002-04-1113-23/+618
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * e-shell-config.c: Shell config page routines. Right now handles the default folders page. * glade/e-shell-config-default-folders.glade: New. * GNOME_Evolution_Shell.oaf.in: Add info for the default folders config page. * main.c (idle_cb): If we successfully registered the shell, register the config factory. * evolution-shell-client.c (evolution_shell_client_new): Note the fact that it frees the corba_shell when it is destroyed. * evolution-folder-selector-button.c (evolution_folder_selector_button_construct, destroy): Use bonobo_object_ref/unref on the shell client, not gtk. * e-shell.c (e_shell_construct): Pass local_directory to e_setup_check_db. (handle_default_uri): Fix the config db paths here to match the other routines. * e-setup.c (e_setup_check_db): Make this take the evolution directory path as well so we can properly set up file: URIs for the default folders. svn path=/trunk/; revision=16423
* Add. (Copied from Unscalable Gorilla because it was handy. Will probablyDan Winship2002-04-113-0/+7
| | | | | | | | * Makefile.am (images_DATA), folder-settings.png: Add. (Copied from Unscalable Gorilla because it was handy. Will probably get changed to something else...) svn path=/trunk/; revision=16422
* Use new-and-improved default folder URI config paths.Dan Winship2002-04-116-103/+31
| | | | | | | | | | | | | | * cal-client/cal-client.c (get_default_uri): Use new-and-improved default folder URI config paths. * gui/calendar-config.c (calendar_config_{get,set}_default_uri, calendar_config_{get,set}_default_tasks_uri): Remove these. The shell owns this information now. (Weren't being used anyway.) * gui/component-factory.c (get_data_uri): Fix another place that hardcoded tacking foo.ics on to the end of URLs. svn path=/trunk/; revision=16421
* Check that there is a value to setup. Fixes #15470.Not Zed2002-04-102-1/+4
| | | | | | | | | 2002-04-10 Not Zed <NotZed@Ximian.com> * filter-input.c (validate): Check that there is a value to setup. Fixes #15470. svn path=/trunk/; revision=16420
* Make the folder_lock recursive. See bug #22363 for details. Basically,Jeffrey Stedfast2002-04-104-8/+16
| | | | | | | | | | | | 2002-04-09 Jeffrey Stedfast <fejj@ximian.com> * camel-store.c (camel_store_init): Make the folder_lock recursive. See bug #22363 for details. Basically, get_folder_info() is requesting a diary folder which in turn connects which requests then calls get_folder() but deadlocks because get_folder_info already holds the lock. svn path=/trunk/; revision=16419
* removed an extra printfJeffrey Stedfast2002-04-101-1/+0
| | | | svn path=/trunk/; revision=16418
* Kludge around the brokeness that is GtkOptionMenu just like we kludgeJeffrey Stedfast2002-04-102-76/+87
| | | | | | | | | | 2002-04-09 Jeffrey Stedfast <fejj@ximian.com> * mail-account-gui.c (setup_service): Kludge around the brokeness that is GtkOptionMenu just like we kludge around it for the authtype option menu. svn path=/trunk/; revision=16417
* Change the logic for displaying a default window, so we don't end up withEttore Perazzoli2002-04-102-1/+6
| | | | | | | * main.c (idle_cb): Change the logic for displaying a default window, so we don't end up with two windows all the time. svn path=/trunk/; revision=16416
* This needs to return a gboolean (TRUE). (rule_edit): UsingJeffrey Stedfast2002-04-102-5/+15
| | | | | | | | | | | 2002-04-09 Jeffrey Stedfast <fejj@ximian.com> * rule-editor.c (double_click): This needs to return a gboolean (TRUE). (rule_edit): Using gnome_dialog_set_parent instead of gtk_widget_set_parent_window seems to fix bug #23226. svn path=/trunk/; revision=16415
* made the copmment clearerJeffrey Stedfast2002-04-101-1/+1
| | | | svn path=/trunk/; revision=16413
* Don't adjust the timezone offset if we used tm.tm_gmtoff because it isJeffrey Stedfast2002-04-102-0/+9
| | | | | | | | | | 2002-04-09 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-message.c (camel_mime_message_set_date): Don't adjust the timezone offset if we used tm.tm_gmtoff because it is already adjusted. svn path=/trunk/; revision=16412
* Oops. The previous change made the search bar widgets get packed in theDan Winship2002-04-102-3/+11
| | | | | | | | | | * e-search-bar.c (e_search_bar_construct, add_button): Oops. The previous change made the search bar widgets get packed in the wrong order. So use gtk_box_pack_end instead in add_button and add the two buttons in reverse order. It's all good now. Noticed by Ettore, who I then promptly blamed for it. Sorry Ettore! svn path=/trunk/; revision=16411
* Update for new-and-improved consistent default folder uri.Dan Winship2002-04-103-64/+23
| | | | | | | | | | | | | * backend/ebook/e-book-util.c (e_book_load_default_book): Update for new-and-improved consistent default folder uri. * gui/component/addressbook.c (addressbook_load_default_book): Use e_book_load_default_book rather than duplicating most of its logic here. (load_uri_cb): Modify to work as a callback for addressbook_load_default_book as well as addressbook_load_uri. svn path=/trunk/; revision=16409
* Added closing ) for "not starts with" subject rule. Added closing ) forNot Zed2002-04-102-5/+6
| | | | | | | | | | 2002-04-10 Not Zed <NotZed@Ximian.com> * filtertypes.xml: Added closing ) for "not starts with" subject rule. Added closing ) for all the other broken rules too ... svn path=/trunk/; revision=16408
* Move <dirent.h> down the #include list so it compiles on Darwin.Ettore Perazzoli2002-04-102-2/+8
| | | | | | | * e-local-storage.c: Move <dirent.h> down the #include list so it compiles on Darwin. svn path=/trunk/; revision=16407
* Added closing ) for "not starts with" subject rule.Not Zed2002-04-103-19/+24
| | | | | | | | | 2002-04-10 Not Zed <NotZed@Ximian.com> * filtertypes.xml: Added closing ) for "not starts with" subject rule. svn path=/trunk/; revision=16406
* New. Check that things that need to be in the config db are. Right now itDan Winship2002-04-097-9/+60
| | | | | | | | | | | | | | | | | | * e-setup.c (e_setup_check_db): New. Check that things that need to be in the config db are. Right now it sets up the default folders. * e-shell.c (e_shell_construct): Call e_setup_check_db after getting the config db. * e-shell-constants.h: Add E_SUMMARY_URI, E_LOCAL_INBOX_URI, etc. * e-shortcuts.c (e_shortcuts_add_default_group): Use E_LOCAL_INBOX_URI, etc. * e-shell-view.c: #define FALLBACK_URI to E_SUMMARY_URI svn path=/trunk/; revision=16405
* If the shell fails to display all of the requested URIs, fall back toDan Winship2002-04-092-8/+15
| | | | | | the default URI (Summary). svn path=/trunk/; revision=16404
* Oops. Add ChangeLog entries for some changes that accidentally escapedDan Winship2002-04-091-0/+8
| | | | | | | | | | | | into my last commit. * main.c (idle_cb): Check for "default:" URIs and treat them the same way as "evolution:" URIs. * e-shell.c (impl_Shell_handleURI): Handle "default:" URIs by looking up the default folders in the config db. svn path=/trunk/; revision=16403
* Fix bad xml.Dan Winship2002-04-092-1/+5
| | | | | | * evolution-calendar.xml: Fix bad xml. svn path=/trunk/; revision=16402
* Add view_info arg but don't do anything with it.Dan Winship2002-04-092-0/+6
| | | | | | | * component-factory.c (create_view): Add view_info arg but don't do anything with it. svn path=/trunk/; revision=16401
* Add view_info arg. If the view_info is non-empty and this is a calendarDan Winship2002-04-095-9/+76
| | | | | | | | | | | | | | | | | | | * gui/component-factory.c (create_view): Add view_info arg. If the view_info is non-empty and this is a calendar folder, set the "view" property on the control's propertybag. * gui/control-factory.c (calendar_properties_init): Set up the "view" property. (get_prop, set_prop): handle the "view" property by getting/setting the GnomeCalendar's view. Unfortunately, this doesn't actually work. See #23208. * gui/calendar-commands.c (calendar_control_activate): Set the UI component's container before calling gnome_calendar_set_ui_component so that the search bar initialization will work. svn path=/trunk/; revision=16400
* Add view_info arg, but don't do anything with it.Dan Winship2002-04-092-0/+6
| | | | | | | * gui/component/addressbook-component.c (create_view): Add view_info arg, but don't do anything with it. svn path=/trunk/; revision=16399
* Add view_info arg, but don't do anything with it.Dan Winship2002-04-092-0/+6
| | | | | | | * component-factory.c (create_view): Add view_info arg, but don't do anything with it. svn path=/trunk/; revision=16398
* Add a "view_info" argument.Dan Winship2002-04-0912-29/+127
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Evolution-ShellComponent.idl (createView): Add a "view_info" argument. * e-shell-view.c (get_view_for_uri): if the URI contains a '#', split it into a URI and a "view_info" at that point. (Otherwise, pass "" for the view_info to ShellComponent_createView.) This can be used for things like specifying day/month/week view to the calendar. * e-shell.c (create_view): Ignore e_shell_view_display_uri's return code: it's possible/likely that the requested URL is remote and hasn't been filled in yet. (impl_Shell_handleURI): Don't use Shell_createNewView directly, call e_shell_create_view_from_uri_and_settings. (For the above fix and some others.) * evolution-shell-component.c (impl_createView): Add view_info. * evolution-shell-component-client.c (evolution_shell_component_client_create_view): Add view_info. * evolution-test-component.c (create_view_fn): add view_data. * e-corba-storage-registry.c (impl_StorageRegistry_getFolderByUri): kill a warning svn path=/trunk/; revision=16397
* Use decode rather than unformat - the e_destination was changed (long timeNot Zed2002-04-093-5/+19
| | | | | | | | | | | | | | | | 2002-04-09 Not Zed <NotZed@Ximian.com> * e-msg-composer-hdrs.c (set_recipients_from_destv): Use decode rather than unformat - the e_destination was changed (long time ago) to rfc2047 encode the addresses, so we should decode likewise. Should fix #16158. * e-msg-composer.c (next_word): g_utf8_next_char never returns NULL, it just skips to the next character. So like normal string code, we just check for a nul explicitly. Fixes a bug found while checking #16158. svn path=/trunk/; revision=16396
* Argh! get_folder_info owns and frees its *OWN* folder info, it shouldn'tNot Zed2002-04-092-2/+7
| | | | | | | | | | | 2002-04-08 Not Zed <NotZed@Ximian.com> * mail-send-recv.c (receive_update_got_folderinfo): Argh! get_folder_info owns and frees its *OWN* folder info, it shouldn't be free'd here! See mail-ops.c:get_folderinfo_free. This should fix #17259 and friends. svn path=/trunk/; revision=16395
* If we get multiple Content-Type header values, change subsequent headersNot Zed2002-04-096-29/+104
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-04-09 Not Zed <NotZed@Ximian.com> * camel-mime-part.c (construct_from_parser): If we get multiple Content-Type header values, change subsequent headers to X-Invalid-Content-Type so it doesn't wreck processing. This fixes the reported case in #18929, but i dont know if it fixes the original posters problems. 2002-04-08 Not Zed <NotZed@Ximian.com> * camel-vtrash-folder.c (vtrash_move_messages_to): If we find we're moving from the vtrash to another folder, we need to convert the uid from a vfolder uid to the source uid (+8). Fix for #20886. Also changed to batch multiple moves to different folders so they are done as efficiently as possible rather than one at a time. * camel-mime-utils.c (base64_decode_step): If we only get passed '=', we back track only if we actually output any data. Fix for #21716. (quoted_decode): Pass out size_t instead of int, and use 0 instead of -1 for error since its not signed. This will fix similar bug to above in different circumstances since the result is taken as unsigned. This is only an internal func. (quoted_encode): Return size_t just for consistency. * camel-block-file.c (block_file_validate_root): Comment out the debug and move it into a warning when the validation fails. svn path=/trunk/; revision=16394
* oops, I forgot to update the ChangeLog to be accurate for my last commitJeffrey Stedfast2002-04-091-4/+3
| | | | svn path=/trunk/; revision=16393
* Since bonobo doesn't seem to O_TRUNC the file stream before writing to it,Jeffrey Stedfast2002-04-092-26/+49
| | | | | | | | | | | | | 2002-04-08 Jeffrey Stedfast <fejj@ximian.com> * mail-signature-editor.c (menu_file_save_cb): Since bonobo doesn't seem to O_TRUNC the file stream before writing to it, write to a temp file first and then rename() it to the real filename. This also protects against losing data if the drive is full too. Also use a real mode, not 0, so that we can actually save/read the content ;-) svn path=/trunk/; revision=16392
* Re-added the config wizard interfaces. Ettore accidently removed themJeffrey Stedfast2002-04-094-47/+38
| | | | | | | | | | | | | | | | 2002-04-08 Jeffrey Stedfast <fejj@ximian.com> * GNOME_Evolution_Mail.oaf.in: Re-added the config wizard interfaces. Ettore accidently removed them thinking they were duplicates of the new mail-config interfaces. * mail-config.glade: Remove the OK, Apply, Cancel buttons from the keyboard shortcut tab in the composer_prefs dialog. * mail-account-gui.c: No need to check gui->source before using gui->source->url, since gui->source *has* to exist. svn path=/trunk/; revision=16391
* Don't count our filler when encoding our line-length octet.Jeffrey Stedfast2002-04-093-4/+12
| | | | | | | | | 2002-04-08 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-utils.c (uuencode_close): Don't count our filler when encoding our line-length octet. svn path=/trunk/; revision=16390
* Fix "evolution evolution:/path/to/folder" to use default viewDan Winship2002-04-086-46/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | prefs. * e-shell.c (impl_Shell_createNewView): Use e_shell_create_view_from_uri_and_settings to create the new view based on saved view 0 instead of always using the initial evolution defaults. (e_shell_create_view_from_uri_and_settings): Renamed and simplified; the template_view argument was useless and settings_found would always be set to TRUE in the context it was being used it. (e_shell_restore_from_settings): Simplify for e_shell_create_view_from_uri_and_settings changes. * e-shell-view.c (e_shell_view_load_settings): Only load the DisplayedURI if the view isn't already displaying a URI. Also, pass an &ev to the first bonobo_config_get_long so we can tell if it failed and bail out. * e-shell-view.h: Remove a prototype for a non-existent function (e_shell_view_remove_control_for_uri). * main.c (idle_cb): Add some comments here and remove some dead code. svn path=/trunk/; revision=16389
* added some debug printf'sJeffrey Stedfast2002-04-081-2/+6
| | | | svn path=/trunk/; revision=16388
* Updated French translation.Christophe Merlet2002-04-082-2268/+2046
| | | | svn path=/trunk/; revision=16386
* Remove notes files.JP Rosevear2002-04-072-2/+6
| | | | | | | | 2002-04-06 JP Rosevear <jpr@ximian.com> * POTFILES.in: Remove notes files. svn path=/trunk/; revision=16385
* Oops.JP Rosevear2002-04-071-0/+4
| | | | svn path=/trunk/; revision=16382
* Remove dead files.JP Rosevear2002-04-072-1250/+0
| | | | | | | | 2002-04-06 JP Rosevear <jpr@ximian.com> * pcs/cal-backend-db.[hc]: Remove dead files. svn path=/trunk/; revision=16381
* add config_item:typeJP Rosevear2002-04-072-0/+9
| | | | | | | | 2002-04-06 JP Rosevear <jpr@ximian.com> * gui/GNOME_Evolution_Calendar.oaf.in: add config_item:type svn path=/trunk/; revision=16380
* add config_item:priorityJP Rosevear2002-04-073-0/+12
| | | | | | | | 2002-04-06 JP Rosevear <jpr@ximian.com> * GNOME_Evolution_Summary.oaf.in.in: add config_item:priority svn path=/trunk/; revision=16379
* add config_item:typeJP Rosevear2002-04-072-0/+10
| | | | | | | | | 2002-04-06 JP Rosevear <jpr@ximian.com> * gui/component/GNOME_Evolution_Addressbook.oaf.in: add config_item:type svn path=/trunk/; revision=16378
* add config_item:typeJP Rosevear2002-04-072-1/+9
| | | | | | | | 2002-04-06 JP Rosevear <jpr@ximian.com> * GNOME_Evolution_Mail.oaf.in: add config_item:type svn path=/trunk/; revision=16377
* set type (load_pages): get the oaf property for type and track the pageJP Rosevear2002-04-074-10/+97
| | | | | | | | | | | | | | | | | | | | 2002-04-06 JP Rosevear <jpr@ximian.com> * e-shell-settings-dialog.c (page_new): set type (load_pages): get the oaf property for type and track the page number of the highest priority for each type (destroy_type_entry): destroy hash func (impl_destroy): destroy the hash table (init): create private struct and hash table (e_shell_settings_dialog_show_type): show the page of the given type * e-shell-view-menu.c (command_settings): show the page for the current folder type by default * e-shell-settings-dialog.h: new proto svn path=/trunk/; revision=16376
* Construct the buttons earlier so that the option-menu-setup code thatDan Winship2002-04-072-5/+11
| | | | | | | | * e-search-bar.c (e_search_bar_construct): Construct the buttons earlier so that the option-menu-setup code that tries to adjust the button sensitivity won't fail and g_warn. svn path=/trunk/; revision=16375
* show a specific page numberJP Rosevear2002-04-073-0/+23
| | | | | | | | | | | 2002-04-06 JP Rosevear <jpr@ximian.com> * e-multi-config-dialog.c (e_multi_config_dialog_show_page): show a specific page number * e-multi-config-dialog.h: new proto svn path=/trunk/; revision=16374
* Oops.JP Rosevear2002-04-071-1/+1
| | | | svn path=/trunk/; revision=16373
* Remove mail-summary.cJP Rosevear2002-04-071-0/+4
| | | | | | | | 2002-04-06 JP Rosevear <jpr@ximian.com> * POTFILES.in: Remove mail-summary.c svn path=/trunk/; revision=16372
* Remove executive summary files.JP Rosevear2002-04-072-9/+13
| | | | | | | | 2002-04-06 JP Rosevear <jpr@ximian.com> * POTFILES.in: Remove executive summary files. svn path=/trunk/; revision=16371
* Set the title of the dialog.Ettore Perazzoli2002-04-062-0/+5
| | | | | | * e-shell-settings-dialog.c (init): Set the title of the dialog. svn path=/trunk/; revision=16370
* Don't get the statuscode here anymore. (http_method_invoke): Use aJeffrey Stedfast2002-04-063-34/+170
| | | | | | | | | | | | | | | | | | | | 2002-04-05 Jeffrey Stedfast <fejj@ximian.com> * camel-http-stream.c (http_get_headers): Don't get the statuscode here anymore. (http_method_invoke): Use a User-Agent header and do basic proxy authentication. (stream_read): Handle redirects. (camel_http_stream_set_user_agent): New function to allow client to set the User-Agent string. (camel_http_stream_set_proxy): New function for setting the proxy server. (camel_http_stream_set_proxy_authrealm): New function for setting the proxy auth realm. (camel_http_stream_set_proxy_authpass): New function for setting the proxy auth password. svn path=/trunk/; revision=16367
* Fixes bug #3980.Jeffrey Stedfast2002-04-064-7/+21
| | | | | | | | | | | | | 2002-04-05 Jeffrey Stedfast <fejj@ximian.com> Fixes bug #3980. * e-msg-composer-hdrs.c (e_msg_composer_hdrs_set_cc): If a Cc list is set to something non-empty, make sure to show the Cc widgets. (e_msg_composer_hdrs_set_bcc): Same but for Bcc. (e_msg_composer_hdrs_set_reply_to): And here. svn path=/trunk/; revision=16366
* comment out more unused camel filesJP Rosevear2002-04-062-3/+8
| | | | | | | | 2002-04-05 JP Rosevear <jpr@ximian.com> * POTFILES.in: comment out more unused camel files svn path=/trunk/; revision=16365
* remove file that is not compiled (and hence not disted)JP Rosevear2002-04-062-1/+5
| | | | | | | | | 2002-04-05 JP Rosevear <jpr@ximian.com> * POTFILES.in: remove file that is not compiled (and hence not disted) svn path=/trunk/; revision=16364
* dist the relevant xpmsJP Rosevear2002-04-052-1/+8
| | | | | | | | 2002-04-05 JP Rosevear <jpr@ximian.com> * Makefile.am: dist the relevant xpms svn path=/trunk/; revision=16363
* If (body-contains) is not passed any arguments, return empty/false. FixesNot Zed2002-04-052-1/+5
| | | | | | | | | | 2002-04-04 Not Zed <NotZed@Ximian.com> * providers/imap/camel-imap-search.c (imap_body_contains): If (body-contains) is not passed any arguments, return empty/false. Fixes a crash exposed by #15001. svn path=/trunk/; revision=16362
* Simplified since we can now decode in-reply-to without getting extraJeffrey Stedfast2002-04-054-42/+61
| | | | | | | | | | | | | | | | | 2002-04-04 Jeffrey Stedfast <fejj@ximian.com> * camel-folder-summary.c (message_info_new): Simplified since we can now decode in-reply-to without getting extra cruft. Get rid of the FIXME about having to check scan->id because of the possibility of it being NULL, this can no longer happen. * camel-mime-utils.c (header_references_inreplyto_decode): New function to decode in-reply-to headers. Only grabs the first thing that looks like a message-id and then returns. (header_references_decode): Loop calling header_references_decode_single (a new internal function). svn path=/trunk/; revision=16361
* Re-Add $(WOMBAT_LIBS) so wombat actually links.Jeffrey Stedfast2002-04-052-1/+6
| | | | | | | | 2002-04-04 Jeffrey Stedfast <fejj@ximian.com> * Makefile.am: Re-Add $(WOMBAT_LIBS) so wombat actually links. svn path=/trunk/; revision=16360
* Fix a memory mixup.Dan Winship2002-04-052-2/+7
| | | | | | | * evolution-shell-client.c (evolution_shell_client_get_pixbuf_for_type): Fix a memory mixup. svn path=/trunk/; revision=16359
* link to the static libversitJP Rosevear2002-04-052-1/+5
| | | | | | | | 2002-04-04 JP Rosevear <jpr@ximian.com> * conduit/Makefile.am: link to the static libversit svn path=/trunk/; revision=16358
* add evolution-folder-selector-button.cDan Winship2002-04-051-0/+1
| | | | svn path=/trunk/; revision=16357
* Remove refs to drafts_folder_name and sent_folder_name in the corbaDan Winship2002-04-052-2/+6
| | | | | | | | * netscape-importer.c (netscape_import_accounts): Remove refs to drafts_folder_name and sent_folder_name in the corba account structure. svn path=/trunk/; revision=16356
* Update for evolution_shell_client_user_select_folder API change.Dan Winship2002-04-052-16/+18
| | | | | | | * gui/widgets/e-addressbook-util.c (e_addressbook_transfer_cards): Update for evolution_shell_client_user_select_folder API change. svn path=/trunk/; revision=16355
* Remove the #ifndef SHELL part. Use an EvolutionFolderSelectorButton.Dan Winship2002-04-056-126/+40
| | | | | | | | | | | | | | | | * filter-folder.c: Remove the #ifndef SHELL part. Use an EvolutionFolderSelectorButton. Remove FilterFolder->name since it's no longer needed. * filter-context.c (filter_rename_uri): Update for removal of FilterFolder->name. * filter-element.c (filter_element_copy_value): Likewise. * vfolder-rule.c (source_add): Update for evolution_shell_client_user_select_folder API change. svn path=/trunk/; revision=16354
* Make the drafts and sent folder buttons be EvolutionFolderSelectorButtons.Dan Winship2002-04-059-170/+122
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * mail-account-gui.c (mail_account_gui_new): Make the drafts and sent folder buttons be EvolutionFolderSelectorButtons. Remove the code to deal with drafts_folder_name and sent_folder_name, since they were only used to construct the button and aren't needed now. (mail_account_gui_save): Remove drafts/sent name references. (mail_account_gui_destroy): Likewise (folder_selected): Handle the "selected" signal on the folder selector button by updating the URI in the MailAccountGui. (mail_account_gui_folder_selector_button_new): Glade custom widget constructor. * mail-callbacks.c (transfer_msg): Update for evolution_shell_client_user_select_folder change. * message-browser.c (transfer_msg): Likewise. (Sigh. Why is this cut+pasted?) * mail-config.glade: Make the drafts/sent folder buttons custom widgets. * mail-config.c (account_copy): Remove drafts/sent folder name handling. (account_destroy): Likewise. (config_read): Likewise. (mail_config_write): Likewise. * Mail.idl (MailConfig:Account): remove drafts_folder_name and sent_folder_name. svn path=/trunk/; revision=16353
* New widget for a button that displays a folder selection in a standardDan Winship2002-04-0512-75/+712
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * evolution-folder-selector-button.c: New widget for a button that displays a folder selection in a standard form, and when clicked lets the user select a new folder. * Evolution-Shell.idl (FolderSelectionListener:notifySelected): Make this take an Evolution:Folder instead of a pair of uris. (Shell:getIconByType): New method to get the icon for a type from the folder type registry. * Evolution-common.idl (Folder): add "evolutionUri" to the folder structure. * Evolution-Storage.idl (StorageRegistry:getFolderByUri): get an Evolution:Folder for a given uri. * evolution-shell-client.c (evolution_shell_client_user_select_folder): Update this to reflect the IDL change: return a GNOME_Evolution_Folder instead of a pair of URIs. Make sure it always sets *@folder_return to %NULL if it fails (even if it's a g_return_if_fail). (evolution_shell_client_get_storage_registry_interface): New. (evolution_shell_client_get_pixbuf_for_type): New. Uses Shell_getIconByType, but caches results. * e-shell.c (folder_selection_dialog_folder_selected_cb): Update for API change. (Return a GNOME_Evolution_Folder.) (impl_Shell_getIconByType): Implement. * e-corba-storage-registry.c (impl_StorageRegistry_getFolderByUri): Implement. * evolution-storage.c (evolution_storage_new_folder): Add a (dummy) evolutionUri to the folder. * Makefile.am (libeshell_la_SOURCES): add evolution-folder-selector-button.c (eshellinclude_HEADERS): and .h svn path=/trunk/; revision=16352
* fix substitution typoJP Rosevear2002-04-053-5/+9
| | | | | | | | 2002-04-04 JP Rosevear <jpr@ximian.com> * Makefile.am: fix substitution typo svn path=/trunk/; revision=16351
* Fix static linking on solaris which doesn't have a static libresolv.JP Rosevear2002-04-052-1/+17
| | | | | | | | | 2002-04-04 JP Rosevear <jpr@ximian.com> * configure.in: Fix static linking on solaris which doesn't have a static libresolv. svn path=/trunk/; revision=16347
* Don't show the popup if the entry->item doesn't have focus.Ettore Perazzoli2002-04-041-0/+5
| | | | | | | * gal/e-text/e-entry.c (e_entry_show_popup): Don't show the popup if the entry->item doesn't have focus. svn path=/trunk/; revision=16345
* Added missing </submenu> tag. Remove bogus "Dump" menu item.Ettore Perazzoli2002-04-042-161/+162
| | | | | | | * evolution-addressbook.xml: Added missing </submenu> tag. Remove bogus "Dump" menu item. svn path=/trunk/; revision=16344
* Put DB3_LDADD and LDAP_LIBS on the top so the PAS backend uses the rightEttore Perazzoli2002-04-042-3/+9
| | | | | | | | * Makefile.am (wombat_LDADD): Put DB3_LDADD and LDAP_LIBS on the top so the PAS backend uses the right version of DB3 and always links to LDAP. svn path=/trunk/; revision=16343
* Change type of parent_class to BonoboXObjectClass.Ettore Perazzoli2002-04-049-64/+148
| | | | | | | | | | | | | | | | | | | | | | | | | | | * evolution-shell-component.c: Change type of parent_class to BonoboXObjectClass. * e-shell.c (pop_up_activation_error_dialog): New helper function to pop up a dialog if one of the components couldn't be activated, getting the description for the error from e_get_activation_failure_msg(). (setup_components): Use this function in case of activation error. (set_owner_on_components): Likewise, when the component gets restarted. Also get a @splash arg so we can set the parent for this dialog correctly. * e-component-registry.c (register_component): New arg @ev. (e_component_registry_register_component): Likewise. (e_component_registry_restart_component): Likewise. Also, remove some bogus code that was #if'ed out. * evolution-shell-component-client.c (evolution_shell_component_client_new): New arg @ev. * evolution-shell-component-utils.c (e_get_activation_failure_msg): New. svn path=/trunk/; revision=16342
* Add GNOME_Evolution_Summary.oaf.in, as this file is now generated.Ettore Perazzoli2002-04-041-0/+1
| | | | svn path=/trunk/; revision=16341
* Remove bogus EXTRA_DIST with sgmldocs.make. Problem pointed out by RichardEttore Perazzoli2002-04-042-1/+5
| | | | | | | * C/Makefile.am: Remove bogus EXTRA_DIST with sgmldocs.make. Problem pointed out by Richard Boulton <richard@tartarus.org>. svn path=/trunk/; revision=16340
* Remove AddressbookConfig, ContactNew, ContactNewList EPixmap entries.Ettore Perazzoli2002-04-043-3/+13
| | | | | | | | | | | * gui/component/addressbook.c: Remove AddressbookConfig, ContactNew, ContactNewList EPixmap entries. * gui/component/addressbook-factory.c (main): Print out a debugging message just before the main loop starts, for debugging purposes. svn path=/trunk/; revision=16339
* Make the preferences seperate from the viewsIain Holmes2002-04-0412-265/+250
| | | | svn path=/trunk/; revision=16338
* Updated Brazilian Portuguese translation done by Gustavo Maciel DiasGustavo Maciel Dias Vieira2002-04-042-3131/+16350
| | | | | | | | | 2002-04-04 Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br> * pt_BR.po: Updated Brazilian Portuguese translation done by Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>. svn path=/trunk/; revision=16337
* Reset the keepalive timeout to 10 minutes rather than the 30 seconds I wasNot Zed2002-04-042-1/+7
| | | | | | | | | | 2002-04-04 Not Zed <NotZed@Ximian.com> * camel-remote-store.c (remote_connect): Reset the keepalive timeout to 10 minutes rather than the 30 seconds I was using for testing. svn path=/trunk/; revision=16336
* Deal with folders with no physical_uri.Dan Winship2002-04-042-0/+7
| | | | | | | * e-storage.c (get_path_for_physical_uri_foreach): Deal with folders with no physical_uri. svn path=/trunk/; revision=16335
* Set the window title/icon here instead.Jeffrey Stedfast2002-04-0410-88/+210
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-04-03 Jeffrey Stedfast <fejj@ximian.com> * message-tag-followup.c (construct): Set the window title/icon here instead. * message-tag-editor.c (message_tag_editor_init): Don't set the title or window icon here, this is a generic class. * mail-format.c (handle_multipart_signed): Replace get_url_for_icon with the new mail_display_get_url_for_icon function. (handle_multipart_digest): Here too. (get_cid): Use mail_display_add_url instead. (get_location): Same. (handle_text_enriched): Here too. (handle_multipart_signed): And here. * message-tag-followup.c (message_tag_followup_i18n_name): Use the U_() macro, not the _() macro as it is what we really want. * mail-ops.c (mail_send_message): Don't cast the message into a CamelMedium before sending anymore. * mail-callbacks.c (expunge_folder): Set the followup argument to NULL here. (done_message_selected): Get the followup value here and pass it to the mail-display here. (do_mail_fetch_and_print): Again with the NULL followup here. * folder-browser.c (folder_browser_set_message_preview): Update to pass in NULL as the followup since we are setting the message to NULL here. (done_message_selected): Get and set the appropriate followup value here. (do_message_selected): Update to pass in NULL as the followup since we are setting the message to NULL here. * mail-display.c (mail_display_set_message): Now takes a followup tag value. (mail_display_init): Set md->followup to NULL. (mail_display_destroy): Free md->followup. (mail_display_add_url): New: replaces the static add_url function originally in mail-format.c (mail_display_get_url_for_icon): New: replaces get_url_for_icon which was originally in mail-format.c svn path=/trunk/; revision=16334
* Dutch translation updated by Tino Meinen.Vincent van Adrighem2002-04-041-8659/+8554
| | | | | | | 2002-04-03 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu> * nl.po: Dutch translation updated by Tino Meinen. svn path=/trunk/; revision=16332
* Changes to allow combined store/transport providers (like exchange andDan Winship2002-04-043-15/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | | * mail-account-gui.c: Changes to allow combined store/transport providers (like exchange and nntp). You can only select the transport if the account is also using that provider for the source. (source_type_changed): If changing away from a combined store/transport type, disable that provider on the transport page. If change to a combined store/transport type, enable and select that provider on the transport page. (mail_account_gui_setup): Do some additional bookkeeping here to make the above stuff work. (transport_type_changed): If the provider is a combined store/transport type, pretend it doesn't need any additional URL configuration. (mail_account_gui_transport_complete): if the transport provider is also a store provider, then as long as it matches the source for the account, it's considered complete. (mail_account_gui_save): If the selected transport is a combined store/transport provider, use the source page's information to fill in the transport url. * mail-local.c (mail_local_provider_init): Don't set up service_cache. svn path=/trunk/; revision=16331
* make service_cache be an array of CAMEL_NUM_PROVIDER_TYPES elements so youDan Winship2002-04-049-27/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * camel-provider.h (CamelProvider): make service_cache be an array of CAMEL_NUM_PROVIDER_TYPES elements so you can have a single provider offer both stores and transports. (Eg, Exchange, NNTP) * providers/imap/camel-imap-provider.c: Don't initialize service_cache here. (The session code can do it itself since the url_hash and url_equal functions are stored as part of the provider.) * providers/nntp/camel-nntp-provider.c: Likewise. * providers/local/camel-local-provider.c: Likewise. * providers/pop3/camel-pop3-provider.c: Likewise. * providers/sendmail/camel-sendmail-provider.c: Likewise. * providers/smtp/camel-smtp-provider.c: Likewise. * camel-session.c (register_provider): Initialize the provider's service cache(s) here. (camel_session_class_init): Don't initialize. vee_provider.service_cache here. (camel_session_destroy_provider): Update to destroy multiple service_caches. (service_cache_remove, get_service): Tweak these a bit to deal with multiple service_caches. svn path=/trunk/; revision=16330
* Turn indexing back on, fingers crossed ...Not Zed2002-04-037-11/+246
| | | | | | | | | | | | | | | | | | | | | | | 2002-04-03 Not Zed <NotZed@Ximian.com> * providers/local/camel-local-folder.c (camel_local_folder_construct): Turn indexing back on, fingers crossed ... * camel-block-file.c (sync_nolock): #!@$@$#@~#$ DF@#$!Q@$#!@$#!#%. Well it helps if we're iterating a list to iterate the node pointer ... * camel-text-index.c (text_index_sync): Sync the key tables explcitly. (text_index_sync): Debug out frag info. (camel_text_index_dump): Added a (rather large, but optional) raw dumping mode for debugging purposes. * camel-partition-table.c (camel_key_table_finalise): Sync root block when done. svn path=/trunk/; revision=16329
* Pass the UID of the message being edited to the save-draft signal handler.Jeffrey Stedfast2002-04-032-9/+36
| | | | | | | | | | | | | | 2002-04-02 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (do_edit_messages): Pass the UID of the message being edited to the save-draft signal handler. (composer_save_draft_cb): Pass the old draft uid to our async append_message function and let the append_message callback worry about deleting the old draft message on success. (save_draft_done): Delete the old draft message if we successfully appended the new draft message. svn path=/trunk/; revision=16328
* Handle a ton more nspr i/o errno's. (stream_connect): Act as if we areJeffrey Stedfast2002-04-033-11/+109
| | | | | | | | | | | | | | | | | | | | | | 2002-04-02 Jeffrey Stedfast <fejj@ximian.com> * camel-tcp-stream-ssl.c (set_errno): Handle a ton more nspr i/o errno's. (stream_connect): Act as if we are doing a non-blocking connect. This is to try and work around bug #15120 where users get an EINPROGRESS error. Maybe importing a PRFileDesc into SSL mode automagically makes it non-blocking? I dunno. 2002-04-01 Jeffrey Stedfast <fejj@ximian.com> * camel-folder-summary.c (message_info_new): Updated the construction of the references to match JWZ's updated algorithm initialization (ie, append any In-Reply-To reference onto any References header and never take more than a single message-id from the In-Reply-To header since anything after the first will probably just be email addresses). Fixes bug #1336. svn path=/trunk/; revision=16327
* Set the show_checkboxes field here instead of the show_folders field.Christopher James Lahey2002-04-032-2/+8
| | | | | | | | | | 2002-04-02 Christopher James Lahey <clahey@ximian.com> * e-storage-set-view.c (e_storage_set_view_set_show_checkboxes): Set the show_checkboxes field here instead of the show_folders field. svn path=/trunk/; revision=16326
* If folder is NULL, return the correct type of data.Christopher James Lahey2002-04-032-2/+9
| | | | | | | | | 2002-04-02 Christopher James Lahey <clahey@ximian.com> * e-storage-set-view.c (etree_value_at): If folder is NULL, return the correct type of data. svn path=/trunk/; revision=16325
* Added e-storage-set-view-checkboxes.etstate andChristopher James Lahey2002-04-037-16/+91
| | | | | | | | | | | | | | | | | | | | | | | 2002-04-02 Christopher James Lahey <clahey@ximian.com> * Makefile.am (etspec_DATA): Added e-storage-set-view-checkboxes.etstate and e-storage-set-view-no-checkboxes.etstate here. * e-storage-set-view-checkboxes.etstate, e-storage-set-view-no-checkboxes.etstate: The two possible states of the EStorageSetView. * e-storage-set-view.c, e-storage-set-view.h (e_storage_set_view_set_show_checkboxes, e_storage_set_view_get_show_checkboxes): Added this functionality. Added a model column to the underlying table for the checkbox data. * e-storage-set-view.etspec: Added a view column for the checkboxes. svn path=/trunk/; revision=16324
* Sync the key tables explcitly.Not Zed2002-04-035-34/+147
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-04-03 Not Zed <NotZed@Ximian.com> * camel-text-index.c (text_index_sync): Sync the key tables explcitly. * camel-partition-table.c (camel_key_table_finalise): Sync root block when done. (camel_key_table_sync): New function, sync key table (root) explicitly. 2002-04-02 Not Zed <NotZed@Ximian.com> * camel-block-file.c (camel_block_file_free_block): Mark root block dirty when we change it (this function isn't used yet anyway). * camel-text-index.c (text_index_add_name_to_word): Touch the root block when we modify the counts. Also, abort processing on any errors. (text_index_sync): Fix typo in comments. Sync the block file inside the lock. (text_index_compress_nosync): Lock the old index while we're compressing. (text_index_compress_nosync): Remove the bogus while() at the end of the while() loops! Also plug a memleak - records weren't freed. (text_index_rename): Lock around rename op. (text_index_add_name): More typos. (text_index_sync): Touch root when changing it. (text_index_add_name): " (text_index_delete_name): " (camel_text_index_new): Touch root if we change it. (text_index_cursor_reset): Make sure we NULL pointers after we free them (nothing uses this yet). * camel-partition-table.c (hash_key): Remove some debug accidentally left in. (camel_partition_table_add): When linking in the next block list, set the right previous pointer. (camel_key_table_add): Simplify the 'left' calculation (it was already ok though). (camel_key_table_next): Initialise returns before processing. Broaden the lock slightly, and simplify validity calculations. svn path=/trunk/; revision=16323
* Updated Italian translation from Clara Tattoni <clara.tattoni@libero.it>.Ettore Perazzoli2002-04-032-6994/+7305
| | | | | | | * it.po: Updated Italian translation from Clara Tattoni <clara.tattoni@libero.it>. svn path=/trunk/; revision=16322
* Fix spelling of E_CARD_SIMPLE_PHONE_ID_TTYTDD andDan Winship2002-04-024-7/+17
| | | | | | | | | | | | * backend/ebook/e-card-simple.h: Fix spelling of E_CARD_SIMPLE_PHONE_ID_TTYTDD and E_CARD_SIMPLE_FIELD_PHONE_TTYTDD (they previously ended with "TTD" instead of "TDD") * backend/ebook/e-card-simple.c: Update for spelling fix. * backend/pas/pas-backend-ldap.c: Likewise svn path=/trunk/; revision=16321
* Put back in the exception setup stuff i disabled for debugging.Not Zed2002-04-022-4/+6
| | | | | | | | | 2002-04-02 Not Zed <NotZed@Ximian.com> * providers/imap/camel-imap-store.c (imap_keepalive): Put back in the exception setup stuff i disabled for debugging. svn path=/trunk/; revision=16320
* Temporarily disable indexing.Not Zed2002-04-029-15/+108
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-04-02 Not Zed <NotZed@Ximian.com> * providers/local/camel-local-folder.c (camel_local_folder_construct): Temporarily disable indexing. 2002-03-28 Not Zed <NotZed@Ximian.com> * camel-partition-table.c (camel_key_table_lookup): Change range checking assert to a warning. * providers/pop3/camel-pop3-folder.c (pop3_finalize): Make sure we flush out all outstanding commands before finalising, stops being finalised while outsanding requests are processed by the store finalise. (pop3_get_message): Instead of pre-fetching all messages, just pre-fetch a maxiumum number at any one time, stops us running out of cache fd's. * providers/nntp/camel-nntp-folder.c (nntp_folder_init/finalise): Setup priv data + locks, & free. * providers/imap/camel-imap-folder.c (imap_rescan): Batch all message_chagned events into a single folder_changed event (otherwise updates can be >>> expensive, like >5 hours for 80K messages changing!). Alternately it could use folder freeze/unfreeze perhaps. 2002-03-27 Not Zed <NotZed@Ximian.com> * providers/imap/camel-imap-store.c (imap_keepalive): Pass an exception to called code so it behaves properly since it uses the passed exception to check returns. svn path=/trunk/; revision=16319
* Removed an unused pixmap from Tools/Settings to avoid a big nasty bonoboJeffrey Stedfast2002-04-022-1/+3
| | | | | | | | | 2002-04-01 Jeffrey Stedfast <fejj@ximian.com> * folder-browser-ui.c: Removed an unused pixmap from Tools/Settings to avoid a big nasty bonobo warning. svn path=/trunk/; revision=16318
* Set 're' as the parent window rather than as the parent widget.Jeffrey Stedfast2002-04-023-7/+14
| | | | | | | | | | 2002-04-01 Jeffrey Stedfast <fejj@ximian.com> * rule-editor.c (rule_edit): Set 're' as the parent window rather than as the parent widget. (add_editor_clicked): Only unref the editor if it is non-NULL. svn path=/trunk/; revision=16317
* Re-Implemented the signature editor stuff (mostly just copy/paste fromJeffrey Stedfast2002-04-027-46/+479
| | | | | | | | | | | | | 2002-04-01 Jeffrey Stedfast <fejj@ximian.com> * mail-composer-prefs.c (mail_composer_prefs_construct): Re-Implemented the signature editor stuff (mostly just copy/paste from Radeks original code). * mail-signature-editor.c (mail_signature_editor): Use the right oafiid for the html editor control. svn path=/trunk/; revision=16316
* only include if USE_STRTBL is defined. (deleteStrItem): same. (hashStr):Chris Toshok2002-04-022-1/+27
| | | | | | | | | | | | | | 2002-04-01 Chris Toshok <toshok@ximian.com> * libversit/vobject.c (newStrItem): only include if USE_STRTBL is defined. (deleteStrItem): same. (hashStr): same. (lookupStr): if USE_STRTBL is defined, use existing behavior. if not defined, just dup the string. (unUseStr): if USE_STRTBL is defined, use existing behavior. if svn path=/trunk/; revision=16314
* #include appropriate headers for mkdirJeffrey Stedfast2002-04-021-0/+2
| | | | svn path=/trunk/; revision=16313
* ignore .pureChris Toshok2002-04-027-2/+9
| | | | svn path=/trunk/; revision=16312
* Updated Norwegian (bokmål) translation.Kjartan Maraas2002-04-022-130/+147
| | | | | | | | 2002-04-01 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian (bokmål) translation. svn path=/trunk/; revision=16311
* Fix a string.Kjartan Maraas2002-04-022-1/+5
| | | | | | | | 2002-04-01 Kjartan Maraas <kmaraas@gnome.org> * gui/e-itip-control.c: Fix a string. svn path=/trunk/; revision=16310
* simple fix for DB3 header inclusion in Mac OS X, by Max HornRodrigo Moya2002-04-022-0/+9
| | | | | | | | | 2002-04-01 Rodrigo Moya <rodrigo@ximian.com> * pcs/cal-backend-db.c: simple fix for DB3 header inclusion in Mac OS X, by Max Horn <max@quendi.de> svn path=/trunk/; revision=16309
* Darwin/OS X portability from Max Horn <max@quendi.de>Dan Winship2002-04-023-7/+9
| | | | | | | | * libversit/vcc.y: Remove #include <malloc.h>. * libversit/vobject.c: Likewise, and #include <stdlib.h> svn path=/trunk/; revision=16308
* Darwin/OS portability from Max Horn <max@quendi.de>Dan Winship2002-04-025-9/+16
| | | | | | | | | | | | | * src/libical/icallangbind.c: #include <stdlib.h>, not <malloc.h> * src/libicalvcal/vobject.c: Likewise * src/libicalvcal/vcc.y: Likewise * src/libicalss/icaldirset.c: Rearrange #includes slightly to make Darwin happy. svn path=/trunk/; revision=16307
* Use -avoid-version -module. (From Max Horn <max@quendi.de>)Dan Winship2002-04-022-2/+8
| | | | | | | | * importers/Makefile.am (liboutlook_la_LDFLAGS, libmbox_la_LDFLAGS): Use -avoid-version -module. (From Max Horn <max@quendi.de>) svn path=/trunk/; revision=16306
* Use -avoid-version instead of -version-info 0:0:0, and specify -module.Dan Winship2002-04-027-7/+25
| | | | | | | | | | | | | | | | | | | | | * providers/imap/Makefile.am (libcamelimap_la_LDFLAGS): Use -avoid-version instead of -version-info 0:0:0, and specify -module. (From Max Horn <max@quendi.de>). * providers/local/Makefile.am (libcamellocal_la_LDFLAGS): Likewise. * providers/nntp/Makefile.am (libcamelnntp_la_LDFLAGS): Likewise. * providers/sendmail/Makefile.am (libcamelsendmail_la_LDFLAGS): Likewise. * providers/smtp/Makefile.am (libcamelsmtp_la_LDFLAGS): Likewise. * providers/pop3/Makefile.am (libcamelpop3_la_LDFLAGS): Likewise. Also remove $(KRB4_LDFLAGS) since KPOP is gone. (INCLUDES): and $(KRB4_CFLAGS) svn path=/trunk/; revision=16305
* parent_class should be static. (From Max Horn <max@quendi.de>)Dan Winship2002-04-012-1/+6
| | | | | | | * gui/component/select-names/e-select-names-text-model.c: parent_class should be static. (From Max Horn <max@quendi.de>) svn path=/trunk/; revision=16304
* free the my_address member (find_my_address): fall back on a CN match ifJP Rosevear2002-04-012-97/+158
| | | | | | | | | | | | | | | | 2002-03-31 JP Rosevear <jpr@ximian.com> * gui/e-itip-control.c (clean_up): free the my_address member (find_my_address): fall back on a CN match if possible (change_status): handle changing the status of a non-existent address by adding a new attendee (update_attendee_status): if the attendee response is not from a user on the list of attendees, ask the user if they want to add the attendee any how (as an optional participant) (ok_clicked_cb): if we are suppose to rsvp and the status was ok, but the attendee address is not known, find it svn path=/trunk/; revision=16303
* Added missing file. Updated Swedish translation some.Christian Rose2002-04-013-2400/+3480
| | | | | | | | | 2002-04-01 Christian Rose <menthos@menthos.com> * POTFILES.in: Added missing file. * sv.po: Updated Swedish translation some. svn path=/trunk/; revision=16301
* New.Ettore Perazzoli2002-03-311-0/+67
| | | | | | * GNOME_Evolution_Summary.oaf.in.in: New. svn path=/trunk/; revision=16300
* [Some initial broken support for building components as shlib. MostlyEttore Perazzoli2002-03-318-71/+173
| | | | | | | | | | | | | | | | | | | | | | | just a playground for testing the idea.] * Makefile.am: Added support for the ENABLE_SHLIB_COMPONENTS conditional. * GNOME_Evolution_Summary.oaf.in.in: New. * e-summary-mail.c (update_folder_cb): Protect against summary->mail being NULL. * component-factory.c: Add a shlib factory. (create_component): Get a @factory and @data. (component_factory_init): Actually make it use a BonoboGenericFactory again. * configure.in: Add argument `--enable-shlib-components'. New substitutions OAF_SHLIB_LOCATION, OAF_SHLIB_PREFIX, OAF_SHLIB_SUFFIX. svn path=/trunk/; revision=16299
* Updated Norwegian (bokmål) translation.Kjartan Maraas2002-03-302-520/+569
| | | | | | | | 2002-03-30 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian (bokmål) translation. svn path=/trunk/; revision=16298