aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Use UTF-8. (set_defaults): Use UTF-8 and also fixed a memory leak byJeffrey Stedfast2001-01-293-20/+41
| | | | | | | | | | | | | | | | | | | 2001-01-28 Jeffrey Stedfast <fejj@ximian.com> * mail-config-druid.c (management_prepare): Use UTF-8. (set_defaults): Use UTF-8 and also fixed a memory leak by freeing the string returned by g_get_real_name(). (mail_config_druid_get_account_name): Use UTF-8. (mail_config_druid_get_full_name): Same. (mail_config_druid_get_email_address): Same. (mail_config_druid_get_organization): Same. * mail-account-editor.c (apply_changes): Save UTF-8 strings rather than gtk strings. (construct): Use the UTF-8 convenience functions to set the gtk entries for the ID fields. svn path=/trunk/; revision=7881
* <gnome.h> trimming to reduce compilation time. Ditto. Ditto. Ditto. Ditto.Federico Mena Quintero2001-01-299-9/+32
| | | | | | | | | | | | | | 2001-01-25 Federico Mena Quintero <federico@ximian.com> * cal-util/timeutil.c: <gnome.h> trimming to reduce compilation time. * gui/dialogs/task-editor.c: Ditto. * gui/dialogs/cal-prefs-dialog.c: Ditto. * gui/dialogs/save-comp.c: Ditto. * gui/dialogs/delete-comp.c: Ditto. * gui/calendar-commands.c: Ditto. * gui/calendar-model.c: Ditto. svn path=/trunk/; revision=7880
* Update copyrights.Ettore Perazzoli2001-01-282-2/+2
| | | | svn path=/trunk/; revision=7879
* Make the advanced search dialog use stock buttons. Make the OK buttonEttore Perazzoli2001-01-283-1/+17
| | | | | | the default button in the advanced search and vfolder dialogs. svn path=/trunk/; revision=7878
* Update copyright and add myself as the author.Ettore Perazzoli2001-01-281-2/+6
| | | | svn path=/trunk/; revision=7877
* Make the ESearchBar pretty by using the same border for the dropdownEttore Perazzoli2001-01-282-3/+31
| | | | | | | | button as the option menu, and adding the right amount of empty space on the right, to match the size of a scrollbar. (The latter is just a dirty ugly bad hack, but it's fine for now.) svn path=/trunk/; revision=7876
* Made the scrolling to show the current roll happen in a time out.Christopher James Lahey2001-01-282-2/+52
| | | | | | | | | 2001-01-28 Christopher James Lahey <clahey@helixcode.com> * e-table-item.c, e-table-item.h: Made the scrolling to show the current roll happen in a time out. svn path=/trunk/; revision=7875
* Don't #define __GNOME_I18N_H__ if it's already defined.Chyla Zbigniew2001-01-283-110/+259
| | | | | | | | | | | | | | | | | | | | | | | * gal/util/e-i18n.h: Don't #define __GNOME_I18N_H__ if it's already defined. *gal/util/e-xml-utils.c: Functions moved from Gnumeric: e_xml_get_child_by_name_by_lang_list, e_xml_get_child_by_name_by_lang_list_with_score (static), e_xml_get_child_by_name_no_lang. New functions (for completness): e_xml_get_integer_prop_by_name_with_default, e_xml_get_string_prop_by_name_with_default, e_xml_get_uint_prop_by_name, e_xml_get_uint_prop_by_name_with_default, e_xml_set_uint_prop_by_name. Now every e_xml_get_*_prop_by_name function just calls e_xml_get_*_prop_by_name_with_default with some sensible default value. Formatting fixes here and there. svn path=/trunk/; revision=7874
* Change the appearance of the scroll frame in the folder creationEttore Perazzoli2001-01-282-1/+7
| | | | | | dialog to have an "in" shadow. svn path=/trunk/; revision=7873
* Update copyrights for files modified in year 2001.Ettore Perazzoli2001-01-2818-20/+18
| | | | svn path=/trunk/; revision=7872
* Make the vfolder and "advanced search" dialogs a bit larger for betterEttore Perazzoli2001-01-283-0/+10
| | | | | | usability. svn path=/trunk/; revision=7871
* Documented.Ettore Perazzoli2001-01-281-4/+14
| | | | svn path=/trunk/; revision=7870
* Changed the EDropdownButton so that it works more like a standard menuEttore Perazzoli2001-01-283-16/+60
| | | | | | | | bar (i.e. the menu is popped up on button_press instead of button_release). Now it is also based on GtkToggleButton, so it stays pushed down when the menu is on the screen. svn path=/trunk/; revision=7869
* Woooho. Fixed resize of popped-up folder bars.Ettore Perazzoli2001-01-282-2/+17
| | | | | | | Thanks to clahey for discovering a stupid mistake in the signal handler signatures. svn path=/trunk/; revision=7868
* Changed to use mail_save_part to save the data in another thread.Not Zed2001-01-284-57/+135
| | | | | | | | | | | | | | 2001-01-28 Not Zed <NotZed@Ximian.com> * mail-display.c (write_data_to_file): Changed to use mail_save_part to save the data in another thread. (save_data_cb): Hide the fileselector once we have a button press, and are saving stuff. * mail-ops.c (mail_save_part): New function to save a part content asynchronously. svn path=/trunk/; revision=7867
* Updated Spanish translationHector Garcia2001-01-282-475/+446
| | | | svn path=/trunk/; revision=7866
* Don't handle home and end keys since %ETable deals with them now.Christopher James Lahey2001-01-282-10/+5
| | | | | | | | | 2001-01-27 Christopher James Lahey <clahey@helixcode.com> * folder-browser.c (etable_key): Don't handle home and end keys since %ETable deals with them now. svn path=/trunk/; revision=7865
* Make home and end keys move to the beginning and end of the row if cursorChristopher James Lahey2001-01-284-0/+62
| | | | | | | | | | | | | | | | | | | | 2001-01-27 Christopher James Lahey <clahey@helixcode.com> * e-table-item.c (eti_event): Make home and end keys move to the beginning and end of the row if cursor mode is set to E_TABLE_CURSOR_SIMPLE. Otherwise have %ETableSelectionModel handle them. * e-table-selection-model.c, e-table-selection-model.h: Added a "cursor_mode" argument. (e_table_selection_model_key_press): Made home and end keys move the beginning and end of the table if cursor_mode is E_TABLE_CURSOR_MODE_LINE. * e-table.c: Set the cursor-mode argument of our %ETableSelectionModel. svn path=/trunk/; revision=7864
* Protect against NULL address pointers. (subject_compare): Same but forJeffrey Stedfast2001-01-282-0/+12
| | | | | | | | | | 2001-01-27 Jeffrey Stedfast <fejj@ximian.com> * message-list.c (address_compare): Protect against NULL address pointers. (subject_compare): Same but for subject pointers. svn path=/trunk/; revision=7863
* Someone forgot to update this when removing a file it uses. This wasJulian Missig2001-01-282-1/+5
| | | | | | | | | 2001-01-27 Julian Missig <julian@jabber.org> * POTFILES.in: Someone forgot to update this when removing a file it uses. This was preventing evolution from compiling... svn path=/trunk/; revision=7862
* shell compile fixes (some #includes pointing to old headers) to goJacob Leach2001-01-284-4/+10
| | | | | | with removing widgets/shortcut-bar because it's in gal. svn path=/trunk/; revision=7861
* Change (nonexistant) importer.sgml references to evolution-importer.sgmlJohn R. Sheets2001-01-284-24/+34
| | | | | | | | | 2001-01-26 John R. Sheets <dusk@ravendusk.org> * importer/Makefile.am: Change (nonexistant) importer.sgml references to evolution-importer.sgml to fix dependency problem. svn path=/trunk/; revision=7860
* Don't link with the old widgets/shortcut-bar/libshortcut-bar.la anymore,Jason Leach2001-01-272-1/+6
| | | | | | | | | | 2001-01-27 Jason Leach <jasonleach@usa.net> * Makefile.am (evolution_LDADD): Don't link with the old widgets/shortcut-bar/libshortcut-bar.la anymore, gal has the new shortcut-bar. svn path=/trunk/; revision=7859
* remove widgets/shortcut-bar/Makefile from here.Jason Leach2001-01-272-1/+5
| | | | | | | | | 2001-01-27 Jason Leach <jasonleach@usa.net> * configure.in (AC_OUTPUT): remove widgets/shortcut-bar/Makefile from here. svn path=/trunk/; revision=7858
* cvs remove all files in shortcut-bar/, this widget is now in gal, will beJason Leach2001-01-2719-7532/+7
| | | | | | | | | | | 2001-01-27 Jason Leach <jasonleach@usa.net> * cvs remove all files in shortcut-bar/, this widget is now in gal, will be maintained there. * Makefile.am (SUBDIRS): Remove shortcut-bar from here. svn path=/trunk/; revision=7857
* warnings go byebyeIain Holmes2001-01-272-3/+11
| | | | svn path=/trunk/; revision=7856
* Make the ESearchBar use the new EDropdownButton widget.Ettore Perazzoli2001-01-273-146/+217
| | | | svn path=/trunk/; revision=7855
* Fix the API to EDropdownButton by removing args that don't make muchEttore Perazzoli2001-01-274-21/+13
| | | | | | sense. svn path=/trunk/; revision=7854
* ...And the ChangeLog too.Ettore Perazzoli2001-01-271-0/+4
| | | | svn path=/trunk/; revision=7853
* Ooops, forgot to commit the Makefile.Ettore Perazzoli2001-01-271-9/+27
| | | | svn path=/trunk/; revision=7852
* New, simple dropdown button widget based on the thing that Damon didEttore Perazzoli2001-01-273-0/+390
| | | | | | in `e-meeting-time-sel.c'. svn path=/trunk/; revision=7851
* Menu cleanupsJP Rosevear2001-01-273-315/+84
| | | | | | | | | | 2001-01-27 JP Rosevear <jpr@ximian.com> * evolution-event-editor.xml: Menu cleanups * evolution-task-editor-dialog.xml: ditto svn path=/trunk/; revision=7850
* Make ETable stop editing when it looses focus.Christopher James Lahey2001-01-272-8/+32
| | | | | | | | | | | | | 2001-01-27 Christopher James Lahey <clahey@helixcode.com> * e-table-item.c (eti_event): Make ETable stop editing when it looses focus. * e-table.c (et_canvas_button_press): Make ETable stop editing if you click on an unhandled area of the table canvas (The white area at the bottom for instance.) svn path=/trunk/; revision=7849
* Fix the folder tree so that the icons don't look blurry anymore. (ForEttore Perazzoli2001-01-272-13/+26
| | | | | | | some reason, the `gdk_pixbuf_scale()' function seems to give me a modified copy of the image even for a 1.0 scaling factor.) svn path=/trunk/; revision=7848
* Replace the arrow icons in the ESelectNames component with "->" for aEttore Perazzoli2001-01-272-7/+13
| | | | | | better look. svn path=/trunk/; revision=7847
* Fixed a crash that could happen when destroying a control without anyEttore Perazzoli2001-01-272-2/+9
| | | | | | ical component in it. svn path=/trunk/; revision=7846
* Try a control before an embeddable instead of an embeddable before aEttore Perazzoli2001-01-272-15/+25
| | | | | | control when embedding something in the mail display. svn path=/trunk/; revision=7845
* Check for a NULL service->url as we obviously can't subscribe to foldersJeffrey Stedfast2001-01-273-21/+46
| | | | | | | | | | | | | 2001-01-26 Jeffrey Stedfast <fejj@ximian.com> * subscribe-dialog.c (populate_store_foreach): Check for a NULL service->url as we obviously can't subscribe to folders on a non-existant mail source :-) (subscribe_do_get_store): Check for a NULL url here too, not that we should need it anymore (due to the above fix) but it doesn't hurt. Also, should we wait on the thread? Probably doesn't matter. svn path=/trunk/; revision=7844
* Fix some compile problems and stop the blank mail appearing with the mboxIain Holmes2001-01-274-8/+53
| | | | | | importer svn path=/trunk/; revision=7843
* Added; a new test program that demonstrates objects in ETexts.Jon Trowbridge2001-01-276-111/+776
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-26 Jon Trowbridge <trow@gnu.org> * gal/e-text/e-text-model-test.c: Added; a new test program that demonstrates objects in ETexts. * gal/e-text/e-text-model-uri.c: Added; a text model that converts URIs in the text into objects that are passed off to the GNOME URI handler when activated. This is actually still extremely broken; I got it just working enough to test out my EText changes. * gal/e-text/e-text.c: A whole lot of changes, designed to make ETextModel objects render properly. The basic idea of the changes is pretty simple, though. (text_width_with_objects): First of all, this function is an alternative to e_font_utf8_text_width that takes into the account the embedded \1s in the text string and properly accounts for the width of the object strings. (unicode_strlen_with_objects): Next, this function finds the proper strlen of a string, expanding the \1s. (text_draw_with_objects): Finally, this is just a replacement for e_font_draw_utf8_text that does the right thing for objects. I've gone through all of e-text.c and replace calls by those original functions with my new object-enabled alternatives. (split_into_lines): Some tweaking to get line breaking to work properly. Made \1 into a "break character", so that we can break lines between multiple adjacent objects. (Which seemed like the right thing to do, but there may be cases where that is undesireable.) (_get_position_from_xy): Fixed to properly handle embedded objects, and to get the right selection semantics for objects. (Or at least semantics that feel right to me.) Also fixed a bug that caused selection, etc. to not work properly if the text was anchored anywhere other than with GTK_ANCHOR_NORTH*. (_get_position): Hacked to cause objects to activate when they are double-clicked. There is probably a better way to do this. * gal/e-text/e-text-model.c (e_text_model_real_object_count): Provide a default implementation of an object counter. Derived classes might want to override this for efficiency reasons. (e_text_model_strdup_expanded_text): Added. Allocates and returns a string contains the model's text with the objects "expanded" within. * gal/e-text/e-text-model.h: Added obj_count, get_nth_obj, and activate_nth_obj virtual methods to ETextModelClass. svn path=/trunk/; revision=7842
* Remove all instances of non-portable macro `__FUNCTION__' from theEttore Perazzoli2001-01-276-19/+22
| | | | | | shell. svn path=/trunk/; revision=7841
* Updated brazilian portuguese translationGustavo Maciel Dias Vieira2001-01-272-4049/+4541
| | | | | | | | 2001-01-26 Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br> * pt_BR.po: Updated brazilian portuguese translation svn path=/trunk/; revision=7840
* Updated Spanish translationHector Garcia2001-01-272-232/+253
| | | | svn path=/trunk/; revision=7839
* Fix an uninitialized variable use.Dan Winship2001-01-272-4/+8
| | | | | | | * mail-identify.c (mail_identify_mime_part): Fix an uninitialized variable use. svn path=/trunk/; revision=7838
* (Fixing an old FIXME)Jason Leach2001-01-262-12/+10
| | | | | | | | | | | | 2001-01-26 Jason Leach <jasonleach@usa.net> (Fixing an old FIXME) * component-factory.c (create_vfolder_storage): removing create_vfolder_storage, replacing call to it with vfolder_create_storage. svn path=/trunk/; revision=7837
* Updated russian translation.Valek Frob2001-01-262-282/+314
| | | | svn path=/trunk/; revision=7836
* Define BROKEN_ETREE again, till we get this stuff fixed better.Not Zed2001-01-263-9/+24
| | | | | | | | | | | | | | | | | | | 2001-01-26 Not Zed <NotZed@Ximian.com> * message-list.c (build_tree): Define BROKEN_ETREE again, till we get this stuff fixed better. 2001-01-25 Not Zed <NotZed@Ximian.com> * folder-browser.c: Moved teh "sender contains" item to the end of the list, so the gui doesn't suddenly change on everyone. Fixed the sender-contains search string to be a valid s-exp (ha, didn't test it even once eh ettore?!) (search_save): Dont have the sender contains as the default case (which well, never gets called anyway), oops i guess i should've reviewed the patch a little more. svn path=/trunk/; revision=7835
* Fix the "sender contain" quicksearch rule by adding a missingEttore Perazzoli2001-01-262-3/+9
| | | | | | | parenthesis; also make it the last item on the OptionMenu instead of the first one. svn path=/trunk/; revision=7834
* Yes, some more screw ups...Iain Holmes2001-01-262-16/+7
| | | | | | This cvs thing, I don't get it, I wrap my hand in plastic to try to look through it. svn path=/trunk/; revision=7833
* Yes, I screwed up.Iain Holmes2001-01-261-2/+1
| | | | svn path=/trunk/; revision=7832
* GNOME_Evolution_Mail.oafinfoIain Holmes2001-01-266-10/+72
| | | | svn path=/trunk/; revision=7831
* Set the GTK_CAN_FOCUS flag on the widget, since an ETable ought to beFederico Mena Quintero2001-01-262-85/+165
| | | | | | | | | | | | | | | | | | | | | | | | 2001-01-25 Federico Mena Quintero <federico@ximian.com> * e-table.c (e_table_init): Set the GTK_CAN_FOCUS flag on the widget, since an ETable ought to be focusable. (e_table_class_init): Override ::grab_focus() and ::focus(). (et_grab_focus): Since people may do gtk_widget_grab_focus() on the ETable, we have to proxy the request to the actual focusable canvas. (e_table_setup_header): Unset GTK_CAN_FOCUS for the header canvas. (et_focus): Reject focus if our child canvas already had it. * e-table-scrolled.c (e_table_scrolled_init): Set the GTK_FOCUS_FLAG on the widget. This is just so that people can easily do gtk_widget_grab_focus (my_e_table_scrolled) on their own applications. (e_table_scrolled_class_init): Override ::grab_focus() and ::focus(). (ets_grab_focus): Proxy the grab_focus to our child ETable. (ets_focus): Proxy the request to the child ETable. svn path=/trunk/; revision=7830
* ForgotIain Holmes2001-01-261-1/+21
| | | | svn path=/trunk/; revision=7829
* Neater importer stuff.Iain Holmes2001-01-2610-87/+578
| | | | svn path=/trunk/; revision=7828
* Missing ChangeLog.Ettore Perazzoli2001-01-261-16/+6
| | | | svn path=/trunk/; revision=7827
* Change the toolbars to only display some labels, on the right of theEttore Perazzoli2001-01-265-30/+13
| | | | | | icons. svn path=/trunk/; revision=7826
* Clamp the value we set here. (compute_offset): Switched to ints here.Christopher James Lahey2001-01-261-16/+16
| | | | | | | | | | 2001-01-25 Christopher James Lahey <clahey@helixcode.com> * gal/widgets/e-canvas-utils.c (e_canvas_item_show_area): Clamp the value we set here. (compute_offset): Switched to ints here. svn path=/trunk/; revision=7825
* The following fixes seem to clear up the problem of new mail not beingJeffrey Stedfast2001-01-262-1/+17
| | | | | | | | | | | | | | | 2001-01-25 Jeffrey Stedfast <fejj@ximian.com> The following fixes seem to clear up the problem of new mail not being shown in the Inbox and/or other folders where mail had been delivered. * mail-send-recv.c (build_dialogue): Freeze the inbox. (receive_get_folder): Freeze folders before dumping them into the hash table. (free_folder_info): Thaw the folder. (free_info_data): Thaw the Inbox. svn path=/trunk/; revision=7824
* Updated Slovenian translationAndraz Tori2001-01-261-1/+0
| | | | svn path=/trunk/; revision=7823
* Updated Slovenian translationAndraz Tori2001-01-261-293/+328
| | | | svn path=/trunk/; revision=7822
* add comment about the else block here. (prop_info): add home_address,Chris Toshok2001-01-262-10/+19
| | | | | | | | | | | 2001-01-25 Chris Toshok <toshok@ximian.com> * backend/pas/pas-backend-ldap.c (build_mods_from_ecards): add comment about the else block here. (prop_info): add home_address, business_address, business_fax, assistant, and isdn. svn path=/trunk/; revision=7821
* Made this function put some space around the area shown.Christopher James Lahey2001-01-261-12/+32
| | | | | | | | | 2001-01-25 Christopher James Lahey <clahey@helixcode.com> * gal/widgets/e-canvas-utils.c (e_canvas_item_show_area): Made this function put some space around the area shown. svn path=/trunk/; revision=7820
* (Don't prompt about unsaved changes for replies/forwards that have notJason Leach2001-01-262-3/+16
| | | | | | | | | | | | | | 2001-01-25 Jason Leach <jasonleach@usa.net> (Don't prompt about unsaved changes for replies/forwards that have not actually been modified) * mail-callbacks.c (do_forward_inline): Unset the has_changed for the message composer. (do_forward_attach): Same here. (mail_reply): And here. svn path=/trunk/; revision=7819
* (Moving the flag for has_changed from the Hdrs to the Composer itself.Jason Leach2001-01-265-8/+92
| | | | | | | | | | | | | | | | | | | | | | 2001-01-25 Jason Leach <jasonleach@usa.net> (Moving the flag for has_changed from the Hdrs to the Composer itself. Providing public methods to set/unset a composer as changed. Adding attachments now flags the composer as changed) * e-msg-composer.c (e_msg_composer_unset_changed): New function. (e_msg_composer_set_changed): New function. * e-msg-composer.c (hdrs_changed_cb): Callback to the new signal, uses the new composer_set_changed. (attachment_bar_changed_cb): Add a call to the new _set_changed. * e-msg-composer-hdrs.c (class_init): New signal "hdrs_changed" to tell the parent composer that any of the headers have changed. (addressbook_entry_changed): emit the new signal here. (entry_changed): And here. svn path=/trunk/; revision=7818
* Made this correctly check for going off the end of the table.Christopher James Lahey2001-01-261-2/+4
| | | | | | | | | 2001-01-25 Christopher James Lahey <clahey@helixcode.com> * e-table-selection-model.c (move_selection): Made this correctly check for going off the end of the table. svn path=/trunk/; revision=7817
* Made this only add the initial VCard if it finds a file "create-initial"Christopher James Lahey2001-01-264-5/+49
| | | | | | | | | | | | | | | | | 2001-01-25 Christopher James Lahey <clahey@helixcode.com> * backend/pas/pas-backend-file.c (pas_backend_file_load_uri): Made this only add the initial VCard if it finds a file "create-initial" in the directory it's creating the database in. * gui/component/addressbook-component.c (factory_fn): Added a create_folder function. * gui/search/e-addressbook-search-dialog.c (e_addressbook_search_dialog_init): Fixed an unused variable warning. svn path=/trunk/; revision=7816
* Added create-initial.Christopher James Lahey2001-01-263-1/+10
| | | | | | | | | | | | 2001-01-25 Christopher James Lahey <clahey@helixcode.com> * local/Contacts/Makefile.am (defaultcalendar_DATA): Added create-initial. * local/Contacts/create-initial: New empty file to trigger the contact manager to add the initial Hello contact. svn path=/trunk/; revision=7815
* Remove unused "extern long timezone".Dan Winship2001-01-262-1/+4
| | | | | | * src/libical/icaltime.c: Remove unused "extern long timezone". svn path=/trunk/; revision=7814
* Check if a message part's content is available, and if it's not, queue aDan Winship2001-01-266-70/+167
| | | | | | | | | | | | | | | | | | | | | | | | * mail-format.c (mail_content_loaded): Check if a message part's content is available, and if it's not, queue a thread that will load it and then queue an idle-handler redisplay of the message. (call_handler_function): Call mail_content_loaded() on the part and don't try to display it if it's currently offline. (get_data_wrapper_text): Simplify a bit * mail-display.c (mail_display_queue_redisplay): rename and make non-static. (mail_display_redisplay): Use a "new and improved" way of preserving the GtkHTML scroll location. ("new and improved" is code for "gross and hackish", but there should be a real interface for this eventually.) (on_url_requested): Use mail_content_loaded() and don't write out offline cid: URLs * mail-identify.c (mail_identify_mime_part): Use mail_content_loaded and don't try to identify the data if it's offline. svn path=/trunk/; revision=7813
* Made the message list pay attention to the "cursor_activated" signalChristopher James Lahey2001-01-262-6/+11
| | | | | | | | | 2001-01-25 Christopher James Lahey <clahey@helixcode.com> * message-list.c: Made the message list pay attention to the "cursor_activated" signal instead of the "cursor_change" signal. svn path=/trunk/; revision=7812
* Upped the required version of gal in evolution.Christopher James Lahey2001-01-262-3/+7
| | | | | | | | 2001-01-25 Christopher James Lahey <clahey@helixcode.com> * configure.in: Upped the required version of gal in evolution. svn path=/trunk/; revision=7811
* Setup the view collection properly and handle the "display_view" signal.Christopher James Lahey2001-01-262-2/+24
| | | | | | | | | | 2001-01-25 Christopher James Lahey <clahey@helixcode.com> * gui/widgets/e-addressbook-view.c (e_addressbook_view_setup_menus): Setup the view collection properly and handle the "display_view" signal. svn path=/trunk/; revision=7810
* Make this actually deploy the titles from the GalViewCollection and emitChristopher James Lahey2001-01-262-111/+133
| | | | | | | | | | 2001-01-25 Christopher James Lahey <clahey@helixcode.com> * menus/gal-view-menus.c: Make this actually deploy the titles from the GalViewCollection and emit the display_view signals and such. svn path=/trunk/; revision=7809
* Documented. Added a "cursor_activated" signal. Removed some unusedChristopher James Lahey2001-01-2510-129/+461
| | | | | | | | | | | | | | | | | | | | 2001-01-25 Christopher James Lahey <clahey@helixcode.com> * e-table-group-container.c, e-table-group-leaf.c, e-table-group.c, e-table-group.h, e-table-item.c, e-table-item.h: Documented. Added a "cursor_activated" signal. Removed some unused functions (e_table_group_get_count and e_table_group_get_ecol). * e-table-selection-model.c, e-table-selection-model.h: Added a "cursor_activated" signal. Call it when the user changes the selection to match the cursor. * e-table.c, e-table.h: Added a "cursor_activated" signal. Fixed the e_table_compute_location function to take into account the scrolled position. svn path=/trunk/; revision=7808
* More happy icons for the mailer.Ettore Perazzoli2001-01-254-5/+41
| | | | svn path=/trunk/; revision=7807
* Actually make the icon for the "print" menu item work (I was missing aEttore Perazzoli2001-01-252-1/+6
| | | | | | placeholder in the path). svn path=/trunk/; revision=7806
* Get the mailer to use the new menu icons.Ettore Perazzoli2001-01-256-12/+45
| | | | svn path=/trunk/; revision=7805
* Make the addressbook use the new 16x16 icons in the menus.Ettore Perazzoli2001-01-256-3/+26
| | | | svn path=/trunk/; revision=7804
* Fix a bug that could happen when a shell view would be destroyed andEttore Perazzoli2001-01-252-2/+8
| | | | | | the unread message count would change in some folder. svn path=/trunk/; revision=7803
* Get the addressbook to use the new "Show all" icon.Ettore Perazzoli2001-01-256-7/+46
| | | | svn path=/trunk/; revision=7802
* Oops.Michael Zucci2001-01-252-0/+321
| | | | svn path=/trunk/; revision=7801
* don't tag the calendar if no dates are shown.Damon Chaplin2001-01-252-6/+19
| | | | | | | | | 2001-01-25 Damon Chaplin <damon@ximian.com> * gui/tag-calendar.c: don't tag the calendar if no dates are shown. (e_calendar_item_get_date_range() now returns FALSE in this case.) svn path=/trunk/; revision=7800
* e_calendar_item_get_date_range() now returns a boolean, which is FALSE ifDamon Chaplin2001-01-253-8/+34
| | | | | | | | | | 2001-01-25 Damon Chaplin <damon@ximian.com> * e-calendar-item.[hc]: e_calendar_item_get_date_range() now returns a boolean, which is FALSE if no dates are currently shown. Plus a couple of minor sanity checks. svn path=/trunk/; revision=7799
* esexp api change fixes.Not Zed2001-01-253-11/+19
| | | | | | | | | | | | 2001-01-25 Not Zed <NotZed@Ximian.com> * backend/pas/pas-backend-ldap.c: esexp api change fixes. * backend/pas/pas-backend-file.c (entry_compare): Fix for e_sexp api changes. (vcard_matches_search): esexp api fixes. (pas_backend_file_search): Ouch, unref the e-sexp properly (not gtk object). svn path=/trunk/; revision=7798
* Fix the subject match expression, which was missing a closing ).Not Zed2001-01-253-7/+23
| | | | | | | | | | | | 2001-01-24 Not Zed <NotZed@Ximian.com> * folder-browser.c (search_string[]): Fix the subject match expression, which was missing a closing ). * mail-send-recv.c (do_show_status): Escape any % signs in the string before setting the format string. svn path=/trunk/; revision=7797
* Changed the subject search to handle case sensitive when it is mixed case.Not Zed2001-01-257-565/+143
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-25 Not Zed <NotZed@Ximian.com> * tests/folder/test3.c: Changed the subject search to handle case sensitive when it is mixed case. * Makefile.am (libcamel_la_SOURCES): Added camel-ssearch-private.c (noinst_HEADERS): Added camel-search-private.h * camel-folder-search.c (check_header): New function to do the work of the various header checks. (search_header_matches): (search_header_starts_with): (search_header_ends_with): (search_header_contains): Use check_header to do the work. (build_match_regex): Removed. * camel-search-private.c (header_soundex): New function to match words to phrases using soundex algorithm. * camel-filter-search.c (soundexcmp): Removed. (check_match): Moved to search-private.h 2001-01-24 Not Zed <NotZed@Ximian.com> * camel-search-private.c (camel_search_build_match_regex): Added extra flags, so the same function can be used for start/end/whole/partial matches. (camel_search_header_match): Convenience function to check a single header against all sorts of different matches. * providers/imap/camel-imap-search.c (imap_body_contains): Fix for e_sexp api changes. * camel-folder-search.c: Fix for e_sexp api changes. (search_header_contains): Free args/quit on unknown header. (search_header_matches): " (search_header_starts_with): " (search_header_ends_with): " (match_message): Add an exception argument. (search_body_contains): Free args/quit on fatal error. (message_body_contains): Removed (moved to camel-search-private.c), fixed callers. * camel-filter-search.c: Fix for e_sexp api changes. (build_match_regex, message_body_contains): Moved into camel-filter-private.c Fixed callers. (check_header): moved guts to camel-search-private, and changed to use regex's for everything. Just calls that with the right args. (check_header): GEts the header, decodes it, and checks for failure, and whatnot. (check_match): Removed. (header_soundex): Changed significantly. Now it soundexes each word in the header separately, and compares it to the first argument. * tests/folder/test9.c (main): Fix for api changes. (main): Added tests to see that invalid match and action rules are properly detected. * camel-filter-driver.c (camel_filter_driver_filter_mbox): Remove the 'finished message' bit. (camel_filter_driver_filter_message): Remove an accidentally checked in debug. (camel_filter_driver_filter_message): Fix for e-sexp api changes. svn path=/trunk/; revision=7796
* Add chunk allocators.Not Zed2001-01-253-58/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-24 Not Zed <NotZed@Ximian.com> * e-sexp.h (ESExp): Add chunk allocators. * e-sexp.c: Removed some redundant debug printfs. (e_sexp_term_eval): Dont allocate result till we have it. so we can have a fatal error, and not leak it. (term_eval_plus): If we have to abort, free our arguments. (term_eval_sub): Same. (parse_new_term): Renamed to parse_term_new for consistency. Fixed callers. (e_sexp_result_new): Add the esexp as an argument. Ouch, lots of code to change for this. Allocate blocks from an ememchunk. Fixed all callers. (e_sexp_result_free): Same as above, free blocks from the ememchunk. Fixed all callers. (parse_term_new): (parse_term_free): Similarly, add the esexp to the argument, and alloc/free from memchunks. Fixed all local callers. (e_sexp_init): Setup the memory chunk allocators. (e_sexp_finalise): Destroy memchunk allocators. svn path=/trunk/; revision=7795
* New callback. (menu_security_pgp_sign_cb): Another new callback.Jeffrey Stedfast2001-01-252-8/+83
| | | | | | | | | | | | | | | 2001-01-24 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer.c (menu_security_pgp_encrypt_cb): New callback. (menu_security_pgp_sign_cb): Another new callback. (setup_ui): Added initialization for the PGP sign and encrypt bonobo menu items. (e_msg_composer_set_pgp_encrypt): Change the Bonobo UI name to SecurityPGPEncrypt. (e_msg_composer_set_pgp_sign): Change the Bonobo UI name to SecurityPGPSign. svn path=/trunk/; revision=7793
* Change Security* to SecurityPGP* as we may someday have S/MIMEJeffrey Stedfast2001-01-252-49/+9
| | | | | | | | | 2001-01-24 Jeffrey Stedfast <fejj@ximian.com> * evolution-message-composer.xml: Change Security* to SecurityPGP* as we may someday have S/MIME sign/encrypt. svn path=/trunk/; revision=7792
* make sure to add the lengths here (include the \0? anyone?).Chris Toshok2001-01-252-2/+12
| | | | | | | | | | | 2001-01-24 Chris Toshok <toshok@ximian.com> * backend/pas/pas-backend-ldap.c (email_ber_func): make sure to add the lengths here (include the \0? anyone?). (build_mods_from_ecards): if we're filling in mod->mod_bvalues, set mod_op |= LDAP_MOD_BVALUES. svn path=/trunk/; revision=7791
* Updated Spanish translationHector Garcia2001-01-252-2289/+3065
| | | | svn path=/trunk/; revision=7790
* Added a 3rd page to the account editor to allow users to set their HTMLJeffrey Stedfast2001-01-255-0/+151
| | | | | | | | | | | | | 2001-01-24 Jeffrey Stedfast <fejj@ximian.com> * mail-config.glade: Added a 3rd page to the account editor to allow users to set their HTML sending preference and also allow them to change their message status timeout. * mail-accounts.c (construct): Added handlers for the send-html checkbox and for the mark-message-as timeout spinbutton. svn path=/trunk/; revision=7789
* rewrote to fix problems with freeing the environment string after callingDamon Chaplin2001-01-252-19/+51
| | | | | | | | | | | | 2001-01-24 Damon Chaplin <damon@helixcode.com> * src/libical/icaltime.c (set_tz): (unset_tz): rewrote to fix problems with freeing the environment string after calling putenv() and to fix memory leaks. (We save a pointer to the last TZ env var we set, so we free it after the next time we set TZ.) svn path=/trunk/; revision=7788
* (Fix #1252: Need a File->Close way to close a view)Jason Leach2001-01-255-3/+48
| | | | | | | | | | | | | | | | | | | | 2001-01-24 Jason Leach <jasonleach@usa.net> (Fix #1252: Need a File->Close way to close a view) * evolution.xml: new File->Close menu item and associated command. 2001-01-24 Jason Leach <jasonleach@usa.net> (Fix #1252: Need a File->Close way to close a view) * e-shell-view-menu.c (command_close): New function, destroys the current view. * e-shell.c (view_destroy_cb): Make sure shell settings get saved when the last view is destroyed. svn path=/trunk/; revision=7787
* Upped the required version of gal in evolution.Christopher James Lahey2001-01-252-3/+7
| | | | | | | | 2001-01-24 Christopher James Lahey <clahey@helixcode.com> * configure.in: Upped the required version of gal in evolution. svn path=/trunk/; revision=7786
* Remove dead fileJP Rosevear2001-01-251-15/+0
| | | | svn path=/trunk/; revision=7785
* Have the argument system do type checking on our "collection" argument.Christopher James Lahey2001-01-252-12/+17
| | | | | | | | | | | | | | | 2001-01-24 Christopher James Lahey <clahey@helixcode.com> * gal-define-views-dialog.c (gal_define_views_dialog_class_init): Have the argument system do type checking on our "collection" argument. Refactored the setting of the "collection" argument into a set_argument function. * gal-define-views-model.c (gal_define_views_model_class_init): Have the argument system do type checking on our "collection" argument. svn path=/trunk/; revision=7783
* Tons of fixes by Andras and Emese (spelling, terminology, headers)Szabolcs Ban2001-01-242-27/+32
| | | | | | | | | 2001-01-24 Szabolcs Ban <shooby@gnome.hu> * hu.po: Tons of fixes by Andras and Emese (spelling, terminology, headers) svn path=/trunk/; revision=7782
* Fix missing ';'.Kjartan Maraas2001-01-242-1/+5
| | | | | | | | 2001-01-24 Kjartan Maraas <kmaraas@gnome.org> * importer/GNOME_Evolution_Importer.idl: Fix missing ';'. svn path=/trunk/; revision=7781
* .cvsignore + nautilusFatih Demir2001-01-241-0/+1
| | | | svn path=/trunk/; revision=7776
* (Fix #1225: advanced search cancel/close)Jason Leach2001-01-242-32/+48
| | | | | | | | | | | | 2001-01-23 Jason Leach <jasonleach@usa.net> (Fix #1225: advanced search cancel/close) * gui/search/e-addressbook-search-dialog.c (e_addressbook_search_dialog_init): Set it up with Search and a Cancel button, Search is still the default. svn path=/trunk/; revision=7775
* Actually implement this function.Christopher James Lahey2001-01-241-2/+17
| | | | | | | | | 2001-01-24 Christopher James Lahey <clahey@helixcode.com> * gal-view-collection.c (gal_view_collection_get_view_item): Actually implement this function. svn path=/trunk/; revision=7774
* Made GalViewCollectionItem a public type. (load_single_file): Made it soChristopher James Lahey2001-01-242-41/+40
| | | | | | | | | | | | | 2001-01-23 Christopher James Lahey <clahey@helixcode.com> * gal-view-collection.c, gal-view-collection.h: Made GalViewCollectionItem a public type. (load_single_file): Made it so that the filename does not get saved with the directory structure. (gal_view_collection_get_view_item): Added this function to return a certain GalViewCollectionItem. svn path=/trunk/; revision=7773
* Save the source and transport changes whether the user can connect to theJeffrey Stedfast2001-01-242-19/+15
| | | | | | | | | 2001-01-23 Jeffrey Stedfast <fejj@ximian.com> * mail-account-editor.c (apply_changes): Save the source and transport changes whether the user can connect to the host or not. svn path=/trunk/; revision=7772
* make sure the status is set to "Completed". Fixes bug #1253.Damon Chaplin2001-01-243-10/+35
| | | | | | | | | | | | | | | | | | | 2001-01-23 Damon Chaplin <damon@helixcode.com> * gui/calendar-model.c (ensure_task_complete): make sure the status is set to "Completed". Fixes bug #1253. * gui/e-tasks.c (e_tasks_open): load the ETable state after opening the tasks folder, since it relies on the folder uri, which isn't set now until you open the folder. * gui/calendar-model.c (obj_updated_cb): add the categories from the updated object to our tree, and emit the "categories-changed" signal if they have changed. Fixes bug #1255. * gui/e-tasks.c: removed debug messages. svn path=/trunk/; revision=7771
* Fix the logic for updating the shortuct labels when the display namesEttore Perazzoli2001-01-2411-90/+162
| | | | | | | | | | of the corresponding folders change, so that it doesn't crash. I have removed the redundant "folder_updated" signal on `ELocalStorage' and changed EStorage so that it emits "updated_folder" automatically when any of the folders changes its properties. svn path=/trunk/; revision=7770
* Removed exceptionIain Holmes2001-01-241-0/+3
| | | | svn path=/trunk/; revision=7769
* Removed the busy exceptionIain Holmes2001-01-241-7/+0
| | | | svn path=/trunk/; revision=7768
* Added tests to see that invalid match and action rules are properlyNot Zed2001-01-242-0/+59
| | | | | | | | | | 2001-01-24 Not Zed <NotZed@Ximian.com> * tests/folder/test9.c (main): Added tests to see that invalid match and action rules are properly detected. svn path=/trunk/; revision=7767
* Removed some redundant debug printfs. (e_sexp_term_eval): Dont allocateNot Zed2001-01-243-57/+64
| | | | | | | | | | | | | | 2001-01-24 Not Zed <NotZed@Ximian.com> * e-sexp.c: Removed some redundant debug printfs. (e_sexp_term_eval): Dont allocate result till we have it. so we can have a fatal error, and not leak it. (term_eval_plus): If we have to abort, free our arguments. (term_eval_sub): Same. (parse_new_term): Renamed to parse_term_new for consistency. Fixed callers. svn path=/trunk/; revision=7766
* Fix for api changes.Not Zed2001-01-242-3/+5
| | | | | | | | 2001-01-24 Not Zed <NotZed@Ximian.com> * tests/folder/test9.c (main): Fix for api changes. svn path=/trunk/; revision=7765
* Patch from Tuomas to have a "Sender contains" rule in the quicksearchEttore Perazzoli2001-01-242-0/+25
| | | | | | bar. svn path=/trunk/; revision=7764
* Lots of stuff like memory leaks and things I forgot ages ago...Iain Holmes2001-01-2410-133/+239
| | | | | | Enjoy. svn path=/trunk/; revision=7763
* (camel_filter_driver_filter_message): Remove an accidentallyMichael Zucci2001-01-242-1/+2
| | | | | | checked in debug. svn path=/trunk/; revision=7762
* Remove the 'finished message' bit.Not Zed2001-01-242-2/+7
| | | | | | | | | 2001-01-24 Not Zed <NotZed@Ximian.com> * camel-filter-driver.c (camel_filter_driver_filter_mbox): Remove the 'finished message' bit. svn path=/trunk/; revision=7761
* Fix spelling.Dan Winship2001-01-244-3/+8
| | | | | | | * folder-browser-factory.c: * mail-callbacks.c (send_receive_mail): Fix spelling. svn path=/trunk/; revision=7760
* Set the default folder when copying to mbox. This is a quick fix, i mightNot Zed2001-01-242-5/+14
| | | | | | | | | | 2001-01-24 Not Zed <NotZed@Ximian.com> * mail-ops.c (fetch_mail_fetch): Set the default folder when copying to mbox. This is a quick fix, i might need to do a slight redesign to clean it up. svn path=/trunk/; revision=7759
* Don't AC_INIT on an autogenerated file that does not exist beforehandJP Rosevear2001-01-242-1/+6
| | | | | | | | | 2001-01-23 JP Rosevear <jpr@ximian.com> * configure.in: Don't AC_INIT on an autogenerated file that does not exist beforehand svn path=/trunk/; revision=7758
* Make sure the source->url is not NULL (which is perfectly valid).Jeffrey Stedfast2001-01-242-1/+9
| | | | | | | | | | | | | | | 2001-01-23 Jeffrey Stedfast <fejj@ximian.com> * mail-send-recv.c (build_dialogue): Make sure the source->url is not NULL (which is perfectly valid). (mail_send_receive): Where oh where should my prototype be? (receive_get_folder): Make sure to ref the folder before you add it to the hash table. * openpgp-utils.c: * mail-crypto.c: A few minor tweaks. svn path=/trunk/; revision=7757
* Make sure the source->url is not NULL (which is perfectly valid).Jeffrey Stedfast2001-01-242-1/+30
| | | | | | | | | 2001-01-23 Jeffrey Stedfast <fejj@ximian.com> * mail-send-recv.c (build_dialogue): Make sure the source->url is not NULL (which is perfectly valid). svn path=/trunk/; revision=7756
* A few minor tweaks.Jeffrey Stedfast2001-01-243-14/+24
| | | | | | | | | 2001-01-23 Jeffrey Stedfast <fejj@ximian.com> * openpgp-utils.c: * mail-crypto.c: A few minor tweaks. svn path=/trunk/; revision=7755
* Minor import fixJP Rosevear2001-01-241-4/+0
| | | | svn path=/trunk/; revision=7754
* libical import cleanupJP Rosevear2001-01-2412-48/+52
| | | | | | | | 2001-01-23 JP Rosevear <jpr@ximian.com> * libical import cleanup svn path=/trunk/; revision=7753
* Add a lock around the delayed loading, so two threads won't try to do itDan Winship2001-01-244-2/+46
| | | | | | | | * providers/imap/camel-imap-wrapper.c: Add a lock around the delayed loading, so two threads won't try to do it at the same time. svn path=/trunk/; revision=7752
* Import clean upJP Rosevear2001-01-2442-2916/+5819
| | | | svn path=/trunk/; revision=7751
* Updated svMartin Norback2001-01-242-2198/+2863
| | | | svn path=/trunk/; revision=7750
* This commit was generated by cvs2svn to compensate for changes in r7747,JP Rosevear2001-01-2428-611/+792
| | | | | | which included commits to RCS files with non-trunk default branches. svn path=/trunk/; revision=7748
* Initial revisionJP Rosevear2001-01-241-0/+167
| | | | svn path=/trunk/; revision=7745
* Updated russian translation.Valek Frob2001-01-232-318/+264
| | | | svn path=/trunk/; revision=7744
* Set the CamelFolder::name to just the base part of the vfolder name (theDan Winship2001-01-232-2/+8
| | | | | | | | * providers/vee/camel-vee-folder.c (camel_vee_folder_new): Set the CamelFolder::name to just the base part of the vfolder name (the non-query part) svn path=/trunk/; revision=7743
* properly ref the ecard. still need to kill some memory leaks.JP Rosevear2001-01-232-0/+6
| | | | | | | | | 2001-01-23 JP Rosevear <jpr@ximian.com> * conduit/address-conduit.c (local_record_from_ecard): properly ref the ecard. still need to kill some memory leaks. svn path=/trunk/; revision=7742
* properly ref the cal component when we use it, prevents double freeJP Rosevear2001-01-233-1/+10
| | | | | | | | | | | 2001-01-23 JP Rosevear <jpr@ximian.com> * conduits/todo/todo-conduit.c (local_record_from_comp): properly ref the cal component when we use it, prevents double free * conduits/calendar/calendar-conduit.c (local_record_from_comp): ditto svn path=/trunk/; revision=7741
* Try turning off the BROKEN_ETREE thing. It seems to work ok (better?) now,Not Zed2001-01-232-3/+9
| | | | | | | | | | 2001-01-23 Not Zed <NotZed@Ximian.com> * message-list.c (build_tree): Try turning off the BROKEN_ETREE thing. It seems to work ok (better?) now, but if its still broken i'll remove it again for the next release. svn path=/trunk/; revision=7740
* Perform error checking on parsing/execution.Not Zed2001-01-234-12/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-23 Not Zed <NotZed@Ximian.com> * camel-filter-search.c (camel_filter_search_match): Perform error checking on parsing/execution. * camel-folder-search.c (camel_folder_search_execute_expression): Perform error handling on search expression. (CamelFolderSearchPrivate): Add a camelexception for error returns. (camel_folder_search_execute_expression): Setup exception pointer. (search_match_all): Quit on error. * providers/imap/camel-imap-summary.c (message_info_load): Removed some debug 'warnings', as they should now be displayed at the toplevel loader, and just made the code match similar code elsewhere. * providers/local/camel-mbox-summary.c (message_info_load): Error handling. (message_info_save): more error handling. * camel-folder-summary.c (message_info_load): Add error handling and sanity checking. (camel_folder_summary_load): Add error checks. (perform_content_info_load): Error + sanity checks. (content_info_load): error + sanity checks. svn path=/trunk/; revision=7739
* Setup error return and return error on parse error. (parse_list): Fail ifNot Zed2001-01-233-14/+104
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-23 Not Zed <NotZed@Ximian.com> * e-sexp.c (e_sexp_parse): Setup error return and return error on parse error. (parse_list): Fail if we have a problem. (parse_value): Here too. (fatal_error): Fatal error handling function, jumps back to the top caller. (term_eval_and): (e_sexp_term_eval): (term_eval_sub): (term_eval_plus): (term_eval_gt): (term_eval_lt): (term_eval_or): Fail on error. (e_sexp_term_eval): Added a comment about where this can be called, which is only from inside e_sexp_eval(). (e_sexp_eval): Setup setjmp error handler. (e_sexp_error): Error accessor function. * e-sexp.h: Added a longjmp environment to the structure, and an error return to parse. svn path=/trunk/; revision=7738
* Removed some debug 'warnings', as they should now be displayed at theNot Zed2001-01-234-30/+87
| | | | | | | | | | | | | | | | | | | | | 2001-01-23 Not Zed <NotZed@Ximian.com> * providers/imap/camel-imap-summary.c (message_info_load): Removed some debug 'warnings', as they should now be displayed at the toplevel loader, and just made the code match similar code elsewhere. * providers/local/camel-mbox-summary.c (message_info_load): Error handling. (message_info_save): more error handling. * camel-folder-summary.c (message_info_load): Add error handling and sanity checking. (camel_folder_summary_load): Add error checks. (perform_content_info_load): Error + sanity checks. (content_info_load): error + sanity checks. svn path=/trunk/; revision=7737
* Automagically fill in the user's default transport if he/she has setupJeffrey Stedfast2001-01-232-0/+32
| | | | | | | | | 2001-01-22 Jeffrey Stedfast <fejj@ximian.com> * mail-config-druid.c (set_defaults): Automagically fill in the user's default transport if he/she has setup previous accounts. svn path=/trunk/; revision=7736
* Just wrote a temp way of reporting success/fail of PGP/MIME signatureJeffrey Stedfast2001-01-232-8/+18
| | | | | | | | | | 2001-01-22 Jeffrey Stedfast <fejj@ximian.com> * mail-format.c (handle_multipart_signed): Just wrote a temp way of reporting success/fail of PGP/MIME signature verification status. svn path=/trunk/; revision=7735
* avoid /0 by updating after we've done the sync. (close_folders): Setup theNot Zed2001-01-232-2/+11
| | | | | | | | | | 2001-01-23 Not Zed <NotZed@Ximian.com> * camel-filter-driver.c (close_folder): avoid /0 by updating after we've done the sync. (close_folders): Setup the first progress report to start it off. svn path=/trunk/; revision=7734
* compile new stuffJP Rosevear2001-01-237-22/+106
| | | | | | | | | | | | | | | | | | 2001-01-22 JP Rosevear <jpr@ximian.com> * gui/dialogs/Makefile.am: compile new stuff * gui/dialogs/task-editor.c (prompt_to_save_changes): use new standard dialog * gui/event-editor.c (prompt_to_save_changes): ditto * gui/dialogs/save-comp.h: new header * gui/dialogs/save-comp.c (save_component_dialog): shows the save dialog svn path=/trunk/; revision=7733
* Eeeep. ForgotIain Holmes2001-01-232-0/+298
| | | | svn path=/trunk/; revision=7732
* Add the Outlook importer.Iain Holmes2001-01-234-0/+367
| | | | svn path=/trunk/; revision=7731
* ChangelogIain Holmes2001-01-231-0/+38
| | | | svn path=/trunk/; revision=7730
* New listener object. Plus some oneway stuff as well.Iain Holmes2001-01-235-239/+38
| | | | svn path=/trunk/; revision=7729
* make mail_gui_thread non-static.Dan Winship2001-01-234-4/+41
| | | | | | | | | | | * mail-mt.[ch]: make mail_gui_thread non-static. * main.c (main): Set up signal handler for SEGV, BUS, FPE (segv_redirect): if a gnome-segv'ing signal is received in a thread other than mail_gui_thread, re-deliver it to that thread to work around a problem with the gnome segv handler. svn path=/trunk/; revision=7728
* remove vfs dependencyJP Rosevear2001-01-233-11/+15
| | | | | | | | 2001-01-22 JP Rosevear <jpr@ximian.com> * conduit/Makefile.am: remove vfs dependency svn path=/trunk/; revision=7727
* New function, can't use strlen on the md5 hash because it might have nullJP Rosevear2001-01-234-1/+63
| | | | | | | | | | 2001-01-22 JP Rosevear <jpr@ximian.com> * e-dbhash.c (md5_to_dbt): New function, can't use strlen on the md5 hash because it might have null chars in it. (e_dbhash_add): use md5_to_dbt svn path=/trunk/; revision=7726
* remove duplicate messageJP Rosevear2001-01-235-26/+30
| | | | | | | | | | | | | | | | 2001-01-22 JP Rosevear <jpr@ximian.com> * conduits/todo/todo-conduit.c (for_each_modified): remove duplicate message * conduits/calendar/Makefile.am: Remove vfs lib dependency * conduits/todo/Makefile.am: ditto * conduits/calendar/calendar-conduit.c: Remove alarm foo for now (for_each_modified): remove duplicate message svn path=/trunk/; revision=7725
* Fixed to display subparts (other than the signature part) and started toJeffrey Stedfast2001-01-232-7/+47
| | | | | | | | | | 2001-01-22 Jeffrey Stedfast <fejj@ximian.com> * mail-format.c (handle_multipart_signed): Fixed to display subparts (other than the signature part) and started to write a pretty way to show if the signature verified or not. svn path=/trunk/; revision=7724
* Change the callbacks in this file to match the callback function types.Christopher James Lahey2001-01-234-3/+15
| | | | | | | | | 2001-01-22 Christopher James Lahey <clahey@helixcode.com> * component/e-summary-url.c: Change the callbacks in this file to match the callback function types. Fixes warnings. svn path=/trunk/; revision=7723
* Fix a double-free problem.Not Zed2001-01-232-19/+16
| | | | | | | | 2001-01-23 Not Zed <NotZed@Ximian.com> * mail-crypto.c (pgp_mime_part_verify): Fix a double-free problem. svn path=/trunk/; revision=7722
* Oops, danw didn't know 'provider' could be NULL :-)Jeffrey Stedfast2001-01-232-2/+7
| | | | | | | | | 2001-01-22 Jeffrey Stedfast <fejj@ximian.com> * mail-config-druid.c (incoming_type_changed): Oops, danw didn't know 'provider' could be NULL :-) svn path=/trunk/; revision=7721
* Remove deleted records from the pilot map so we don't have dupes in theJP Rosevear2001-01-232-1/+7
| | | | | | | | | 001-01-21 JP Rosevear <jpr@ximian.com> * conduit/address-conduit.c (delete_record): Remove deleted records from the pilot map so we don't have dupes in the future svn path=/trunk/; revision=7720
* Remove alarm foo for nowJP Rosevear2001-01-233-27/+14
| | | | | | | | | | | | | | | 2001-01-22 JP Rosevear <jpr@ximian.com> * conduits/calendar/calendar-conduit.c: Remove alarm foo for now 2001-01-21 JP Rosevear <jpr@ximian.com> * conduits/calendar/calendar-conduit.c (delete_record): Remove deleted records from the pilot map so we don't have dupes in the future * conduits/todo/todo-conduit.c (delete_record): ditto svn path=/trunk/; revision=7719
* bummer. now it is also aligned right. /tigTuomas Kuosmanen2001-01-231-0/+0
| | | | svn path=/trunk/; revision=7718
* duh. fixed typo. /tigTuomas Kuosmanen2001-01-231-0/+0
| | | | svn path=/trunk/; revision=7717
* Updated Slovenian translationAndraz Tori2001-01-231-260/+313
| | | | svn path=/trunk/; revision=7716
* new splash. /tigTuomas Kuosmanen2001-01-232-0/+5
| | | | svn path=/trunk/; revision=7715
* Change "Path:" label to "Namespace:" for IMAP. Use $MAILDIR rather thanDan Winship2001-01-232-2/+20
| | | | | | | | * mail-config-druid.c (incoming_type_changed): Change "Path:" label to "Namespace:" for IMAP. Use $MAILDIR rather than $MAIL for Maildir. If $MAIL isn't set, guess. svn path=/trunk/; revision=7714
* Updated Slovenian translationAndraz Tori2001-01-231-45/+45
| | | | svn path=/trunk/; revision=7713
* Function to add a store/storage mapping. (add_storage): Use it.Dan Winship2001-01-234-4/+32
| | | | | | | | | | | | | | | | | | | * component-factory.c (mail_hash_storage): Function to add a store/storage mapping. (add_storage): Use it. * mail-vfolder.c (vfolder_uri_to_folder): Use the vfolder name rather than the string "mbox" (which wasn't ever used for anything) in the vfolder URL. (Combined with the CamelVeeFolder change, this makes camel_folder_get_name() return a pretty name for vfolders now.) Call mail_hash_storage() to record the CamelVeeStore/vfolder_storage mapping. (Ideally, there'd only be a single CamelVeeStore... this is just a quick hack.) vfolders now display their unread count once you've looked at them once. svn path=/trunk/; revision=7712
* s/filter-driver.h/camel-filter-driver.h/ and update first arg ofDan Winship2001-01-231-0/+20
| | | | | | | | | | | | | | | | | | | | | | * mail-tools.h: s/filter-driver.h/camel-filter-driver.h/ and update first arg of mail_too_filter_get_folder_func * mail-tools.c (mail_tool_filter_get_folder_func): Update first arg to CamelFilterDriver * * mail-send-recv.c (receive_status): * mail-ops.c (send_queue_send): s/FILTER/CAMEL_FILTER/ * mail-callbacks.c: Remove filter-driver.h include * mail-accounts.c: Put the news functions inside #ifdef ENABLE_NNTP to prevent warnings about unused statis functions. * subscribe-dialog.c (subscribe_folders, unsubscribe_folders, subscribe_refresh_list): Update prototype to match BONOBO_UI_VERB. (populate_store_list): add a de-constifying cast svn path=/trunk/; revision=7711
* Updated Slovenian translationAndraz Tori2001-01-231-3288/+4567
| | | | svn path=/trunk/; revision=7710
* Update for filter code movesDan Winship2001-01-232-2/+5
| | | | | | * POTFILES.in: Update for filter code moves svn path=/trunk/; revision=7709
* s/filter-driver.h/camel-filter-driver.h/ and update first arg ofDan Winship2001-01-237-14/+14
| | | | | | | | | | | | | | | | | | | | | | * mail-tools.h: s/filter-driver.h/camel-filter-driver.h/ and update first arg of mail_too_filter_get_folder_func * mail-tools.c (mail_tool_filter_get_folder_func): Update first arg to CamelFilterDriver * * mail-send-recv.c (receive_status): * mail-ops.c (send_queue_send): s/FILTER/CAMEL_FILTER/ * mail-callbacks.c: Remove filter-driver.h include * mail-accounts.c: Put the news functions inside #ifdef ENABLE_NNTP to prevent warnings about unused statis functions. * subscribe-dialog.c (subscribe_folders, unsubscribe_folders, subscribe_refresh_list): Update prototype to match BONOBO_UI_VERB. (populate_store_list): add a de-constifying cast svn path=/trunk/; revision=7708
* Fixed gal_define_views_dialog_new to be called with its proper argument.Jon Trowbridge2001-01-232-1/+6
| | | | | | | | | 2001-01-22 Jon Trowbridge <trow@gnu.org> * menus/gal-view-menus.c (define_views): Fixed gal_define_views_dialog_new to be called with its proper argument. svn path=/trunk/; revision=7707
* Added temp profiling files.Not Zed2001-01-222-1/+7
| | | | | | | | 2001-01-22 Not Zed <NotZed@Ximian.com> * .cvsignore: Added temp profiling files. svn path=/trunk/; revision=7706
* Added profiling temp files.Not Zed2001-01-2215-2/+55
| | | | | | | | | 2001-01-22 Not Zed <NotZed@Ximian.com> * .cvsignore */*/.cvsignore: Added profiling temp files. svn path=/trunk/; revision=7705
* Removed the temporary get mail button.Not Zed2001-01-222-6/+4
| | | | | | | | 2001-01-22 Not Zed <NotZed@Ximian.com> * evolution-mail.xml: Removed the temporary get mail button. svn path=/trunk/; revision=7704
* Removed, now lives in camel-filter-search.*Not Zed2001-01-226-1712/+10
| | | | | | | | | | | | | | 2001-01-22 Not Zed <NotZed@Ximian.com> * filter-message-search.[ch]: Removed, now lives in camel-filter-search.* * Makefile.am (libfilter_la_SOURCES): Removed filter-driver.[ch] and filter-message-search.[ch]. * filter-driver.[ch]: Removed. now lives in camel-filter-driver.* svn path=/trunk/; revision=7703
* remove a warning with conditional news compilation.Not Zed2001-01-2211-1497/+593
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-22 Not Zed <NotZed@Ximian.com> * component-factory.c (owner_set_cb): remove a warning with conditional news compilation. * mail-ops.h: Cleaned up the header list. * folder-browser-factory.c: Replace the old get_send mail with the new one (button). * mail-ops.c (set_x_mailer): (mail_load_evolution_rule_context): (mail_do_fetch_mail): (mail_do_filter_ondemand): (mail_send_mail_old): (mail_do_send_queue): All removed, (for) now lives in mail-send-recv.c. (load_context): (setup_filter_driver): (filter_get_folder): (mail_filter_folder): (mail_fetch_mail): (mail_update_subfolders): (mail_send_mail): (mail_send_queue): New equivalents of all these fundtions, moved from mail-send-recv.c ... (mail_filter_on_demand): Moved here too. (mail_load_filter_context): Export this. * mail-callbacks.c (apply_filters): Use the new mail_filter_on_demand() call. (send_receieve_mail): Use mail_send_receive to do the work. Add a little error handling here that used to be elsewhere. (send_queued_mail): Removed. (fetch_mail): Removed. (select_first_unread): #ifdef'd this out. Not sure if this still makes sense, but it doesn't get run right now anyway. (composer_postpone_cb): Fix the setting of message flags. You dont need to get them first, ever. * mail-send-recv.c (mail_send_message): Dont use mail_tool_send_via_transport anymore (it does nothing useful). * mail-tools.c (mail_tool_camel_lock_up): Turned into a noop. (mail_tool_camel_lock_down): And here too. (mail_tool_move_folder_contents): Removed from the code (hasn't bene used for ages). (mail_tool_send_via_transport): Removed, it doesn't save anything. svn path=/trunk/; revision=7702
* Updated sl translationsAndraz Tori2001-01-222-0/+4
| | | | svn path=/trunk/; revision=7701
* When removing phantom nodes, check for the end node too.Not Zed2001-01-224-18/+26
| | | | | | | | | | | | 2001-01-22 Not Zed <NotZed@Ximian.com> * camel-folder-thread.c (camel_folder_thread_messages_new): When removing phantom nodes, check for the end node too. * camel-filter-driver.[ch]: Changed status vars to be CAMEL_FILTER_STATUS_ etc. svn path=/trunk/; revision=7700
* Initialize collection field to NULL. Set the collection on the model asChristopher James Lahey2001-01-2210-82/+343
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-22 Christopher James Lahey <clahey@helixcode.com> * gal-define-views-dialog.c, gal-define-views-dialog.h (gal_define_views_dialog_init): Initialize collection field to NULL. Set the collection on the model as soon as we create it. (gal_define_views_dialog_new): Add a GalViewCollection argument to this function. This just makes this dialog a bit easier to use through the API. (gal_define_views_dialog_set_arg): When we set the collection, set it on the dialog->model. * gal-define-views-model.c, gal-define-views-model.h: Rewrote this object to use a GalViewCollection to store the information instead of an array of GalViews. * gal-view-collection.c, gal-view-collection.h: Added gal_view_collection_get_count, gal_view_collection_get_view, gal_view_collection_append, gal_view_collection_delete_view, and gal_view_collection_copy_view. (view_changed, load_single_file): Connect to the "changed" signal on the views. (load_single_dir): Survive loading if there's no xml file. * gal-view-etable.c: Implemented get_type_code method. * gal-view-factory-etable.c: Implemented get_type_code method. * gal-view.c, gal-view.h: Added gal_view_get_type_code and "changed" signal. svn path=/trunk/; revision=7699
* disable cmdline subdir here tooDave Camp2001-01-221-1/+0
| | | | svn path=/trunk/; revision=7698
* Helps if I spell stuff correctly so it can pass the tests ;-)Jeffrey Stedfast2001-01-223-4/+10
| | | | | | | | | 2001-01-22 Jeffrey Stedfast <fejj@ximian.com> * mail-crypto.c (mail_crypto_is_rfc2015_signed): Helps if I spell stuff correctly so it can pass the tests ;-) svn path=/trunk/; revision=7697
* Updates evolution/po/da.po gal/po/da.po galeon/po/da.po gconf/po/da.poKenneth Christiansen2001-01-221-816/+948
| | | | | | | | | | Updates evolution/po/da.po gal/po/da.po galeon/po/da.po gconf/po/da.po gimp/po/da.po gimp/po-plug-ins/da.po gnome-vfs/po/da.po gnumeric/po/da.po helix-setup-tools/po/da.po nautilus/po/da.po gnome-i18n/extra-po/gtm/da.po svn path=/trunk/; revision=7696
* Remove cmdline for nowMiguel de Icaza2001-01-221-1/+0
| | | | svn path=/trunk/; revision=7695
* Initialize OpenPGP.Jeffrey Stedfast2001-01-224-20/+25
| | | | | | | | | | | | 2001-01-21 Jeffrey Stedfast <fejj@ximian.com> * component-factory.c (owner_set_cb): Initialize OpenPGP. * openpgp-utils.c (openpgp_init): No longer takes a passphrase callback, we'll just use the mail-session one. Makes life simpler. (pgp_get_passphrase): Use mail_session_request_dialog(). svn path=/trunk/; revision=7694
* Fix MakefileMiguel de Icaza2001-01-221-3/+2
| | | | svn path=/trunk/; revision=7693
* Make the output a little prettier. Okay, so I'm anal...Jeffrey Stedfast2001-01-223-17/+10
| | | | | | | | | 2001-01-21 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-utils.c (header_param_list_format_append): Make the output a little prettier. Okay, so I'm anal... svn path=/trunk/; revision=7692
* Made the cursor move when rows are inserted or deleted. If in single modeChristopher James Lahey2001-01-221-0/+11
| | | | | | | | | | 2001-01-21 Christopher James Lahey <clahey@helixcode.com> * e-table-selection-model.c: Made the cursor move when rows are inserted or deleted. If in single mode and the selected row gets removed, move it up. svn path=/trunk/; revision=7691
* Add cmdline to the buildMiguel de Icaza2001-01-221-1/+2
| | | | svn path=/trunk/; revision=7690
* Remove the X-Evolution header before we send.Jeffrey Stedfast2001-01-222-3/+9
| | | | | | | | | 2001-01-21 Jeffrey Stedfast <fejj@ximian.com> * mail-ops.c (do_send_queue): Remove the X-Evolution header before we send. svn path=/trunk/; revision=7689
* Fixed some memory leaks dealing with content-type temp strings. AlsoJeffrey Stedfast2001-01-222-17/+91
| | | | | | | | | | | 2001-01-21 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer.c (build_message): Fixed some memory leaks dealing with content-type temp strings. Also implemented code to sign and/or encrypt the message if the user has specified that it should. svn path=/trunk/; revision=7688
* Don't forget to unref the filters. (pgp_mime_part_verify): Same.Jeffrey Stedfast2001-01-222-27/+32
| | | | | | | | | | | | | | | 2001-01-21 Jeffrey Stedfast <fejj@ximian.com> * mail-crypto.c (pgp_mime_part_sign): Don't forget to unref the filters. (pgp_mime_part_verify): Same. (pgp_mime_part_encrypt): Same. (pgp_mime_part_decrypt): Take NotZed's advice and use camel_stream_mem_new_with_buffer instead of writing to a new stream_mem. Also use camel_data_wrapper_construct_from_stream instead of creating a parser and using that. svn path=/trunk/; revision=7687
* (Fix #1222: doing File->New->Mail Message doesn't include .sig)Jason Leach2001-01-222-1/+23
| | | | | | | | | | | | 2001-01-20 Jason Leach <jasonleach@usa.net> (Fix #1222: doing File->New->Mail Message doesn't include .sig) * evolution-composer.c (init): Get the users account information, see if they've specified a sig file, if they do, create a composer with that sig. svn path=/trunk/; revision=7686
* Updated Slovenian translationAndraz Tori2001-01-221-4390/+3733
| | | | svn path=/trunk/; revision=7685
* Fix bug #1250; now we present a confirmation dialog before deleting theFederico Mena Quintero2001-01-222-7/+16
| | | | | | | | | 2001-01-21 Federico Mena Quintero <federico@ximian.com> * gui/dialogs/task-editor.c (file_delete_cb): Fix bug #1250; now we present a confirmation dialog before deleting the component. svn path=/trunk/; revision=7684
* Updated Japanese translation.Akira Tagoh2001-01-211-323/+2697
| | | | | | * ja.po: Updated Japanese translation. svn path=/trunk/; revision=7683
* Updated header comment and fixed some ref/unref count problems in theJeffrey Stedfast2001-01-212-6/+12
| | | | | | | | | | | | | | | | 2001-01-21 Jeffrey Stedfast <fejj@ximian.com> * mail-crypto.c: Updated header comment and fixed some ref/unref count problems in the various functions. Also fixed some other little things. (pgp_mime_part_encrypt): Do some canonical CRLF action before encrypting. (pgp_mime_part_sign): Make sure we are the owners of the byte array. (pgp_mime_part_verify): Same. (pgp_mime_part_encrypt): Same. (pgp_mime_part_decrypt): Same. svn path=/trunk/; revision=7682
* The Doc directory was removed because it does not build, and Dave Camp cant ↵Miguel de Icaza2001-01-211-2/+2
| | | | | | spend the day fixing doc stuff. Make sure your doc infrastructure works for everyone and passes make distcheck before commiting again. Love svn path=/trunk/; revision=7681
* Updated header comment and fixed some ref/unref count problems in theJeffrey Stedfast2001-01-212-25/+33
| | | | | | | | | | | | 2001-01-21 Jeffrey Stedfast <fejj@ximian.com> * mail-crypto.c: Updated header comment and fixed some ref/unref count problems in the various functions. Also fixed some other little things. (pgp_mime_part_encrypt): Do some canonical CRLF action before encrypting. svn path=/trunk/; revision=7680
* Add composer bitsMiguel de Icaza2001-01-211-0/+10
| | | | svn path=/trunk/; revision=7679
* Ok, conflicting configure.in confused meMiguel de Icaza2001-01-211-6/+0
| | | | svn path=/trunk/; revision=7678
* Update to reflect changes to configure.inMiguel de Icaza2001-01-211-0/+6
| | | | svn path=/trunk/; revision=7677
* Use the new gal_view_set_title function.Christopher James Lahey2001-01-217-56/+311
| | | | | | | | | | | | | | | | | | | | | 2001-01-21 Christopher James Lahey <clahey@helixcode.com> * gal-define-views-model.c (gdvm_set_value_at): Use the new gal_view_set_title function. * gal-view-collection.c, gal-view-collection.h: Implemented this. Added gal_view_collection_save and gal_view_collection_load. * gal-view-etable.c: Implemented save, load, and set_title methods for this class. * gal-view-factory.c: Implemented gal_view_factory_get_type_code. * gal-view.c, gal-view.h: Replaced gal_view_save_to_node with gal_view_save. Replaced gal_view_load_from_node with gal_view_load. Added gal_view_set_title. svn path=/trunk/; revision=7676
* Added function e_xml_get_bool_prop_by_name_with_default.Christopher James Lahey2001-01-212-0/+23
| | | | | | | | | 2001-01-21 Christopher James Lahey <clahey@helixcode.com> * gal/util/e-xml-utils.c, gal/util/e-xml-utils.h: Added function e_xml_get_bool_prop_by_name_with_default. svn path=/trunk/; revision=7675
* Added draw-focus="true" and selection-mode="browse" attributes to theChristopher James Lahey2001-01-212-4/+9
| | | | | | | | | | | | 2001-01-21 Christopher James Lahey <clahey@helixcode.com> * message-list.c (message_list_get_layout): Added draw-focus="true" and selection-mode="browse" attributes to the ETableSpecification. (message_list_construct): Removed setting the "draw_focus" argument since it doesn't exist any more. svn path=/trunk/; revision=7674
* Made this conform to the new prototype for e_popup_menu_run.Christopher James Lahey2001-01-218-105/+341
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-21 Christopher James Lahey <clahey@helixcode.com> * e-table-header-item.c (ethi_header_context_menu): Made this conform to the new prototype for e_popup_menu_run. * e-table-item.c, e-table-item.h: Documented. (e_table_item_is_row_selected): Removed this function. (eti_draw): Changed this so that if the ETableItem is in cursor-mode="row", the cursor is draw all the way across the row. (eti_cursor_move_up, eti_cursor_move_down): Commented these out since they're no longer used. (_do_tooltip, eti_event): Commented out tooltips. (eti_event): Made it so that we call the key_press function in the %ETableSelectionModel on each key press. * e-table-selection-model.c, e-table-selection-model.h: Documented. Added a function e_table_selection_model_key_press that does whatever behavior is correct for the user having pressed the given key. Changed the behavior of this to better match windows (use selection-mode="browse"). * e-table-specification.c, e-table-specification.h: Added a draw_focus variable. * e-table.c: Decide whether to draw the focus based on the ETableSpecification. Removed the argument for setting whether to draw the focus. svn path=/trunk/; revision=7673
* Init a cancel field in the message. (mail_msg_free): Free it.Not Zed2001-01-216-113/+722
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-21 Not Zed <NotZed@Ximian.com> * mail-mt.c (mail_msg_new): Init a cancel field in the message. (mail_msg_free): Free it. (mail_msg_cancel): New function to attempt to cancel an operation by id. Impelementation functions can still be uncancellable by not registering for cancellation, etc, or do it themselves as well. * mail-send-recv.c (fetch_mail_filter_folder): set folder_uid's properly, so we can save it later. (filter_folder_filter): Renamed from fetch_mail_filter_folder, since its going to be used for all filtering. (mail_fetch_mail): Changed from mail_filter_mail. (mail_filter_folder): New function, replaces mail_do_filter_ondemand functionality. (mail_filter_on_demand): New function, actually replaces mail_do_filter_ondemand. (receive_get_folder): Added an exception arg. (mail_send_message): New function to just send a message. (send_mail_send): Use mail_send_message. (send_queue_send): New send qeue code, use mail_send_message, and clean up some stuff. (mail_send_receive): Changed from mail_receive. (build_dialogue): Setup the sending data, as well. (mail_update_subfolders): New function to update folder info. (send_mail_send): hook into cancellation if we want. svn path=/trunk/; revision=7672
* Added an exception to CamelFilterGetFolderFunc.Not Zed2001-01-213-19/+48
| | | | | | | | | | | | | | | | | | | | | | 2001-01-21 Not Zed <NotZed@Ximian.com> * camel-filter-driver.h: Added an exception to CamelFilterGetFolderFunc. * camel-filter-driver.c (camel_filter_driver_filter_message): Remove source parameter, as it is determined elsewhere now. (camel_filter_driver_filter_folder): Same here. (camel_filter_driver_filter_mbox): And here. (do_move): If we cannot open a folder, quit, rather than ignoring it. (do_copy): Here too. (open_folder): Pass an exception into get_folder callback. (camel_filter_driver_filter_folder): Report that we're syncing, when we are. (camel_filter_driver_filter_mbox): And here too. (close_folder): And here. svn path=/trunk/; revision=7671
* Strip leading space from the transport url gotten from the message.Jeffrey Stedfast2001-01-212-2/+10
| | | | | | | | | 2001-01-20 Jeffrey Stedfast <fejj@ximian.com> * mail-ops.c (do_send_queue): Strip leading space from the transport url gotten from the message. svn path=/trunk/; revision=7670
* ettore likes this betterJakub Steiner2001-01-211-0/+0
| | | | svn path=/trunk/; revision=7669
* Fix bug #1243. Turn on the Y expand/fill options for the date widgets inFederico Mena Quintero2001-01-213-29/+37
| | | | | | | | | | | | | 2001-01-20 Federico Mena Quintero <federico@ximian.com> * gui/event-editor-dialog.glade: Fix bug #1243. Turn on the Y expand/fill options for the date widgets in the General page. This makes them be vertically aligned with the "All day event" toggle so that they will get the focus in the proper order; the toggle would get the focus before them because it was a pixel or two above them. svn path=/trunk/; revision=7668
* Fix memory leak: Unref some stuff if we're not showing the tooltip.Iain Holmes2001-01-211-1/+2
| | | | svn path=/trunk/; revision=7667
* Doc updates - FedericoFederico Mena Quintero2001-01-206-456/+456
| | | | svn path=/trunk/; revision=7666
* Unset the GTK_CAN_FOCUS flag on the ECalendar. (e_calendar_focus_in):Federico Mena Quintero2001-01-202-33/+14
| | | | | | | | | | | | | | 2001-01-19 Federico Mena Quintero <federico@ximian.com> * e-calendar.c (e_calendar_init): Unset the GTK_CAN_FOCUS flag on the ECalendar. (e_calendar_focus_in): Removed function since it did nothing. (e_calendar_focus_out): Likewise. (e_calendar_key_press): Likewise. (e_calendar_init): Turn off the GTK_CAN_FOCUS flag for both arrow buttons. svn path=/trunk/; revision=7665
* Unset the GTK_CAN_FOCUS flag on the weekday picker. This will do until itFederico Mena Quintero2001-01-202-0/+8
| | | | | | | | | | 2001-01-19 Federico Mena Quintero <federico@ximian.com> * gui/weekday-picker.c (weekday_picker_init): Unset the GTK_CAN_FOCUS flag on the weekday picker. This will do until it supports being used with the keyboard. svn path=/trunk/; revision=7664
* If the name is empty string, use the address.Jeffrey Stedfast2001-01-202-1/+7
| | | | | | | | | 2001-01-19 Jeffrey Stedfast <fejj@ximian.com> * mail-format.c (mail_generate_reply): If the name is empty string, use the address. svn path=/trunk/; revision=7663
* Update for e_popup_menu_run change.Dan Winship2001-01-203-2/+13
| | | | | | | | | | | * mail-display.c (pixmap_press): Update for e_popup_menu_run change. * folder-browser.c (etable_key): On GDK_Menu (the menu key on 105-key keyboards), pop up the right-click menu. (on_right_click): update for e_popup_menu_run change. svn path=/trunk/; revision=7662
* Update for e_popup_menu_run prototype change.Dan Winship2001-01-203-2/+8
| | | | | | | | * gui/widgets/e-addressbook-view.c (table_right_click): * gui/widgets/e-minicard.c (e_minicard_event): Update for e_popup_menu_run prototype change. svn path=/trunk/; revision=7661
* s/GdkEventButton/GdkEvent/Dan Winship2001-01-204-5/+8
| | | | | | | | | | * gal/widgets/e-popup-menu.c (e_popup_menu_run): s/GdkEventButton/GdkEvent/ * gal/widgets/e-gui-utils.c (e_popup_menu): ditto, and deal with key events as well svn path=/trunk/; revision=7660
* updateKenneth Christiansen2001-01-201-1979/+2716
| | | | svn path=/trunk/; revision=7659
* New function to add a folder and any parents of it that don't yet exist.Dan Winship2001-01-202-6/+34
| | | | | | | | * subscribe-dialog.c (recursive_add_folder): New function to add a folder and any parents of it that don't yet exist. Fixes bugzilla #1028. svn path=/trunk/; revision=7658
* (subscribe_folder): add a missing UNLOCKDan Winship2001-01-202-0/+2
| | | | svn path=/trunk/; revision=7657
* Set the delete bit *before* copying to the default folder.Jeffrey Stedfast2001-01-202-4/+9
| | | | | | | | | 2001-01-19 Jeffrey Stedfast <fejj@ximian.com> * filter-driver.c (filter_driver_filter_message): Set the delete bit *before* copying to the default folder. svn path=/trunk/; revision=7656
* evo .9 splashJakub Steiner2001-01-201-0/+0
| | | | svn path=/trunk/; revision=7655
* New function. Obvious.Dan Winship2001-01-203-0/+23
| | | | | | | * evolution-storage.c (evolution_storage_folder_exists): New function. Obvious. svn path=/trunk/; revision=7654
* Updated Japanese translation.Akira Tagoh2001-01-202-353/+277
| | | | | | * ja.po: Updated Japanese translation. svn path=/trunk/; revision=7653
* Use "Full Name <address>" for the label in the menu rather than theJeffrey Stedfast2001-01-202-1/+17
| | | | | | | | | | | 2001-01-19 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer-hdrs.c (create_optionmenu): Use "Full Name <address>" for the label in the menu rather than the account name. Specify the account name only if it's not the same as the address. svn path=/trunk/; revision=7652
* Set the deleted bit *before* copying to the default folder, this way ifJeffrey Stedfast2001-01-202-4/+11
| | | | | | | | | | | 2001-01-19 Jeffrey Stedfast <fejj@ximian.com> * camel-filter-driver.c (camel_filter_driver_filter_message): Set the deleted bit *before* copying to the default folder, this way if they are importing mail and have a rule to delete it, it doesn't get copied to the default folder un-deleted. svn path=/trunk/; revision=7651
* If LISTing a subscribed folder doesn't return a LIST response, just ignoreDan Winship2001-01-202-3/+13
| | | | | | | | | * providers/imap/camel-imap-store.c (get_subscribed_folders_by_hand): If LISTing a subscribed folder doesn't return a LIST response, just ignore that folder. Yay RFC2060. svn path=/trunk/; revision=7650
* (Adding a boolean "entry_changed" BonoboPropertyBag arg)Jason Leach2001-01-194-2/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-19 Jason Leach <jasonleach@usa.net> (Adding a boolean "entry_changed" BonoboPropertyBag arg) * gui/component/select-names/e-select-names-bonobo.c (entry_set_property_fn): Use a gtk_object_set_data to set the property to TRUE here. (entry_changed): New function, calls bonobo_control_set_property if entry_changed hasn't been set to TRUE yet. (impl_SelectNames_get_entry_for_section): Connect "changed" on each entry_widget to the new entry_changed() func. 2001-01-19 Jason Leach <jasonleach@usa.net> * e-msg-composer-hdrs.c (create_addressbook_entry): Listen for property bag changes to "entry_changed" on here, which means on the To, Cc, and Bcc entries. (addressbook_entry_changed): New function that gets called when "entry_changed" property is changed (to TRUE). svn path=/trunk/; revision=7649
* Updated russian translation.Valek Frob2001-01-192-2005/+2774
| | | | svn path=/trunk/; revision=7648
* create a new cal component alarm (cal_component_add_alarm): add alarm toJP Rosevear2001-01-1912-504/+688
| | | | | | | | | | | | | | | | | | | | | | 2001-01-19 JP Rosevear <jpr@ximian.com> * cal-util/cal-component.c (cal_component_alarm_new): create a new cal component alarm (cal_component_add_alarm): add alarm to the cal component (cal_component_remove_alarm): remove alarm from the cal component (remove_alarm): remove alarm from hash * cal-util/cal-component.h: new protos * conduits/calendar/calendar-conduit.c (comp_from_remote_record): add alarm information, still needs to be hacked to replace an already existing alarm. questions abound about the heuristic for doing this. 2001-01-17 JP Rosevear <jpr@ximian.com> * README: Update package requirements svn path=/trunk/; revision=7647
* Missing Changelog entryJP Rosevear2001-01-191-0/+8
| | | | svn path=/trunk/; revision=7646
* add -ve sign to output of duration if appropriate.JP Rosevear2001-01-191-5/+25
| | | | | | | | | | | | 2001-01-19 JP Rosevear <jpr@ximian.com> * src/libical/icalvalue.c.in (icalvalue_duration_as_ical_string): add -ve sign to output of duration if appropriate. (icalvalue_trigger_as_ical_string): implement. not happy how this is done with the -1 for is_date trick but it will do for now and period does things in a similar way. svn path=/trunk/; revision=7645
* Changed a leftover $with_x_mailer to $with_sub_version. Made it so that ifJason Leach2001-01-192-2/+15
| | | | | | | | | | | 2001-01-19 Jason Leach <jasonleach@usa.net> * configure.in: Changed a leftover $with_x_mailer to $with_sub_version. Made it so that if $with_sub_version isn't specified, we don't try to output it, and also corrected the way SUB_VERSION is defined. svn path=/trunk/; revision=7644
* Mark strings for translation.Kjartan Maraas2001-01-192-2/+6
| | | | | | | | 2001-01-19 Kjartan Maraas <kmaraas@gnome.org> * providers/smtp/camel-smtp-provider.c: Mark strings for translation. svn path=/trunk/; revision=7643
* Norwegian translationKjartan Maraas2001-01-191-0/+2
| | | | svn path=/trunk/; revision=7642
* always free the delivery elements and correct embarrassingly stupid memoryJP Rosevear2001-01-193-16/+29
| | | | | | | | | | | | | | | | | 2001-01-19 JP Rosevear <jpr@ximian.com> * conduit/address-conduit.c (ecard_from_remote_record): always free the delivery elements and correct embarrassingly stupid memory error that was causing the addressbook conduit problems. * backend/ebook/e-book-view-listener.c (e_book_view_listener_check_queue): ref/unref ourself when processing in case someone we signal unrefs us. * conduit/address-conduit.c (sequence_complete): disconnect signals when complete svn path=/trunk/; revision=7641
* typo fixesJacob Leach2001-01-191-4/+3
| | | | svn path=/trunk/; revision=7640
* (Bug #883: Shortcut bar does not update when a folders display nameJason Leach2001-01-199-3/+311
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-17 Jason Leach <jasonleach@usa.net> (Bug #883: Shortcut bar does not update when a folders display name changes) * e-local-storage.c (class_init): Define a new "folder_updated" signal here. (bonobo_interface_update_folder_cb): Emit the new folder_updated signal here. * e-shell-view.c (e_shell_view_construct): Connect the EShell::ELocalStorage folder_updated signal here. Also connect the updated_folder signal coming from EShell::EStorageSet to the new callback. * e-shell-view.c (folder_updated_cb): Callback that actually initiates the shell updating. * e-shortcuts.c (e_shortcuts_update_shortcut_by_uri): New function. Given a uri for a shortcut bar item, we'll update it. * e-shortcuts.c (e_shortcuts_remove_shortcut_by_uri): New function. Given a uri for a shortcut bar item, we'll remove it. * e-shortcuts.c (removed_folder_cb): Connect this callback that will remove a renamed vfolder from the shortcut bar. Temporary fix to the problem of renaming vfolders and having the shortcut bar think the old vfolder still exists. (Bug #1168: Shortcut bar and icon size persistence) * e-shell-view.c (save_shortcut_bar_icon_modes): New static function, save the icon modes (for all shortcut bar groups, even though we only have one group now). (load_shortcut_bar_icon_modes): New static function, load the saved shortcut bar group icon modes and apply them to our shortcut bar. svn path=/trunk/; revision=7639
* More of Megan's revisions, and Field Chooser functions in the SortAaron Weber2001-01-1912-484/+580
| | | | | | | | | | | | | | | | | | | | 2001-01-19 Aaron Weber <aaron@helixcode.com> * C/usage-mail.sgml: More of Megan's revisions, and Field Chooser functions in the Sort section. * C/apx-gloss.sgml: added "ToolTip" 2001-01-18 Aaron Weber <aaron@helixcode.com> * C/preface.sgml: s/Helix Code/Ximian, and Megan's comments. * C/usage-mainwindow.sgml: s/Helix Code/Ximian/, and Megan's comments. * C/evolution-guide.sgml: s/Helix Code/Ximian/ svn path=/trunk/; revision=7638
* Do most of the work to get Grouping working, by reusing massive ammountsMiguel de Icaza2001-01-194-185/+282
| | | | | | | | | | | | | | | | | | Do most of the work to get Grouping working, by reusing massive ammounts of code from the sorting pieces. 2001-01-19 Miguel de Icaza <miguel@gnu.org> * e-table-config.c (group_entry_changed, group_ascending_toggled): New methods. (configure_group_dialog): New function, sets up the group GUI. (e_table_config_construct): Populate column names here and use in configure_group_dialog and configure_sort_dialog (sort_entry_changed, sort_ascending_toggled): renamed from entry_changed, ascending_toggled. svn path=/trunk/; revision=7637
* New swanky send/recieve thingy, well it so far only receives (pop/mbox).Not Zed2001-01-194-0/+617
| | | | | | | | | | 2001-01-19 Not Zed <NotZed@Ximian.com> * mail-send-recv.c: New swanky send/recieve thingy, well it so far only receives (pop/mbox). Ignore all the warnings for now, and the ugly 'button' to run it. svn path=/trunk/; revision=7636
* Add a percentage complete indicator to the status thing.Not Zed2001-01-193-18/+33
| | | | | | | | | | | | 2001-01-19 Not Zed <NotZed@Ximian.com> * camel-filter-driver.c (report_status): Add a percentage complete indicator to the status thing. (camel_filter_driver_filter_mbox): Add percentage complete to reporting. (camel_filter_driver_filter_folder): Same. svn path=/trunk/; revision=7635
* Added a temporary button to test new receive code.Not Zed2001-01-192-0/+11
| | | | | | | | | 2001-01-19 Not Zed <NotZed@Ximian.com> * evolution-mail.xml: Added a temporary button to test new receive code. svn path=/trunk/; revision=7634
* Keep track of the valid column names (not used right now).Miguel de Icaza2001-01-195-157/+260
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-18 Miguel de Icaza <miguel@gnu.org> * e-table-config.c (configure_sort_dialog): Keep track of the valid column names (not used right now). (config_destroy): release column names (entry_changed): Handle invalid input to mean "Next entry is grayed out". * e-table-header-item.c (ethi_popup_customize_view): Hook up to the "apply" signal on the dialog box to apply the changes. (apply_changes): New function to apply the changes from the ETableConfig object. * e-table-sort-info.c (e_table_sort_info_load_from_node): Notify of sort info changes. * e-table-header-item.c: Swapped the way arrows were done, so that they actually match the sorting that its expected. * e-table.c: Added inline documentation for a few methods. * e-table-config.h: Dropped ::spec, and temp_spec, we always use ::source_spec, as we never modify this variable. svn path=/trunk/; revision=7633
* Fixed text misplacement.Christopher James Lahey2001-01-191-10/+12
| | | | | | | | 2001-01-18 Christopher James Lahey <clahey@helixcode.com> * gal/e-text/e-entry.c: Fixed text misplacement. svn path=/trunk/; revision=7632
* Added Next/Previous toolbar buttons.Jeffrey Stedfast2001-01-192-0/+12
| | | | | | | | 2001-01-18 Jeffrey Stedfast <fejj@ximian.com> * evolution-mail.xml: Added Next/Previous toolbar buttons. svn path=/trunk/; revision=7631
* Added the next/previous toolbar buttons.Jeffrey Stedfast2001-01-194-0/+37
| | | | | | | | | | | | | 2001-01-18 Jeffrey Stedfast <fejj@ximian.com> * folder-browser-factory.c: Added the next/previous toolbar buttons. * mail-callbacks.c (next_msg): New callback so we can have a next toolbar button. (previous_msg): Same but for previous. svn path=/trunk/; revision=7630
* New function, name describes it well. (gtk_radio_button_select_nth): NewJason Leach2001-01-193-0/+65
| | | | | | | | | | 2001-01-17 Jason Leach <jasonleach@usa.net> * e-gtk-utils.c (gtk_radio_button_get_nth_selected): New function, name describes it well. (gtk_radio_button_select_nth): New function. svn path=/trunk/; revision=7629
* More tweaking... skip separator characters after the namespace character.Dan Winship2001-01-193-3/+19
| | | | | | | | | | | | | | | * camel-store.c (camel_folder_info_build): More tweaking... skip separator characters after the namespace character. (Gets rid of the shell folder registration warning some people have had with IMAP) * providers/imap/camel-imap-store.c (imap_connect): I'm sure there was some clever reason I was storing the flags of the folder in the hash table rather than just "1", but I don't remember what it was now. Anyway, since we only ever test NULL/non-NULL, store 1, since flags is sometimes 0. svn path=/trunk/; revision=7628
* Oops. Somewhere in one of the reorgs, the code to add new messages to theDan Winship2001-01-192-1/+8
| | | | | | | | * providers/imap/camel-imap-folder.c (imap_update_summary): Oops. Somewhere in one of the reorgs, the code to add new messages to the CamelFolderChangeInfo structure got removed. Fix that. svn path=/trunk/; revision=7627
* Um, why was the doc directory removed from SUBDIRS?Federico Mena Quintero2001-01-194-38/+42
| | | | | | | | 2001-01-18 Federico Mena Quintero <federico@ximian.com> * Makefile.am: Um, why was the doc directory removed from SUBDIRS? svn path=/trunk/; revision=7626
* Make zero the minimum number of days that can be specified.Federico Mena Quintero2001-01-192-5/+18
| | | | | | | | | | | | | | | 2001-01-17 Federico Mena Quintero <federico@ximian.com> * e-calendar-item.c (e_calendar_item_set_max_days_sel): Make zero the minimum number of days that can be specified. (e_calendar_item_set_arg): We do need an update when the maximum number of selected days is changed. (e_calendar_item_set_max_days_sel): Request an update of the canvas item. (e_calendar_item_button_press): Do not start selecting days if the max_days_selected is less than 1. svn path=/trunk/; revision=7625
* Made it return a gboolean; it was completely ignoring the return valueFederico Mena Quintero2001-01-193-5/+11
| | | | | | | | | | 2001-01-17 Federico Mena Quintero <federico@ximian.com> * backend/pas/pas-book-factory.c (pas_book_factory_activate): Made it return a gboolean; it was completely ignoring the return value from register_factory(). svn path=/trunk/; revision=7624
* Return a success value. (setup_pas): Likewise. (setup_config): Likewise.Federico Mena Quintero2001-01-192-22/+49
| | | | | | | | | | | | | | 2001-01-17 Federico Mena Quintero <federico@ximian.com> * wombat.c (setup_pcs): Return a success value. (setup_pas): Likewise. (setup_config): Likewise. (main): Exit if we could not initialize all of the Wombat services. (init_corba): Check the return value of gnome_init_with_popt_table(). (main): Call bindtextdomain() and textdomain(). svn path=/trunk/; revision=7623