aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fixed a number of small bugs in how we were saving and loading viewChristopher James Lahey2001-02-062-7/+46
| | | | | | | | | | | | | 2001-02-05 Christopher James Lahey <clahey@helixcode.com> * gal-view-collection.c: Fixed a number of small bugs in how we were saving and loading view collections. * gal-view-etable.c (config_changed): Send the changed signal properly. (gal_view_etable_construct): Duplicate the spec's state here. svn path=/trunk/; revision=7986
* Added a "changed" signal.Christopher James Lahey2001-02-065-11/+79
| | | | | | | | | | | | | | | 2001-02-05 Christopher James Lahey <clahey@helixcode.com> * e-table-config.c, e-table-config.h (dialog_apply): Added a "changed" signal. * e-table-sort-info.c, e-table-sort-info.h (e_table_sort_info_duplicate): Added this function. * e-table.c (e_table_set_state_object): Duplicate the state's sort_info object here. svn path=/trunk/; revision=7985
* Keep track of the CheckSettings check boxes. (transport_next): Connect ifJeffrey Stedfast2001-02-065-43/+57
| | | | | | | | | | | | 2001-02-05 Jeffrey Stedfast <fejj@ximian.com> * mail-config-druid.c (construct): Keep track of the CheckSettings check boxes. (transport_next): Connect if the user says so. (incoming_next): Same. Also, don't jump to the next page if test-settings fails. svn path=/trunk/; revision=7984
* Remove <config.h> #includes from the `.h' files, which is known to be,Ettore Perazzoli2001-02-0624-92/+26
| | | | | | um, a wrong thing to do. svn path=/trunk/; revision=7983
* Make some private variables static in `ETableSorter'.Ettore Perazzoli2001-02-061-4/+4
| | | | svn path=/trunk/; revision=7982
* Updated to not connect when getting a list of authtypes. (transport_next):Jeffrey Stedfast2001-02-065-15/+50
| | | | | | | | | | | | | | | | | | | | | 2001-02-05 Jeffrey Stedfast <fejj@ximian.com> * mail-config-druid.c (incoming_next): Updated to not connect when getting a list of authtypes. (transport_next): No longer connects - again, this is useless. Read the apply_changes argument for the reason why. * mail-account-editor.c (apply_changes): Updated. Set the 'connect' argument to FALSE for now, this basically means that the call is worthless tho so it may be best to either get rid of the checks altogether or else make it connect. (source_auth_init): Don't connect here, it's just plain annoying. (transport_construct_authmenu): Same here. * mail-config.c (mail_config_check_service): Now takes a connect argument. svn path=/trunk/; revision=7981
* Added pt_BR to ALL_LINGUAS.Gustavo Maciel Dias Vieira2001-02-062-1/+5
| | | | | | | | 2001-02-05 Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br> * configure.in (ALL_LINGUAS): Added pt_BR to ALL_LINGUAS. svn path=/trunk/; revision=7980
* Updated.Jeffrey Stedfast2001-02-068-109/+140
| | | | | | | | | | | | | | | | | | | 2001-02-05 Jeffrey Stedfast <fejj@ximian.com> * providers/smtp/camel-smtp-transport.c (query_auth_types): Updated. * providers/nntp/camel-nntp-store.c (nntp_store_query_auth_types): Updated. * providers/pop3/camel-pop3-store.c (query_auth_types): Updated. * providers/imap/camel-imap-store.c (query_auth_types): Updated. * camel-service.c (camel_service_query_auth_types): Now takes a boolean value to specify whether or not to connect when constructing a supported authtype list. svn path=/trunk/; revision=7979
* Import cleanupJP Rosevear2001-02-0619-215/+721
| | | | svn path=/trunk/; revision=7978
* This commit was generated by cvs2svn to compensate for changes in r7975,JP Rosevear2001-02-063-3/+24
| | | | | | which included commits to RCS files with non-trunk default branches. svn path=/trunk/; revision=7976
* Initial revisionJP Rosevear2001-02-062-0/+202
| | | | svn path=/trunk/; revision=7973
* Add a priorityIain Holmes2001-02-062-1/+5
| | | | svn path=/trunk/; revision=7972
* Make the Note field be quoted printable.Christopher James Lahey2001-02-053-4/+20
| | | | | | | | | | | | | | | 2001-02-05 Christopher James Lahey <clahey@helixcode.com> * backend/ebook/e-card.c (e_card_get_vcard): Make the Note field be quoted printable. 2001-01-27 Christopher James Lahey <clahey@helixcode.com> * gui/search/e-addressbook-search-dialog.c (e_addressbook_search_dialog_init): This should be a close button, not a cancel button. svn path=/trunk/; revision=7971
* Changed the call to iconv to be char ** instead of const char **.Christopher James Lahey2001-02-051-5/+5
| | | | | | | | | | 2001-02-05 Christopher James Lahey <clahey@helixcode.com> * gal/widgets/e-font.c (e_font_to_native), gal/widgets/e-unicode.c (e_utf8_from_gtk_string_sized, e_utf8_to_gtk_string_sized): Changed the call to iconv to be char ** instead of const char **. svn path=/trunk/; revision=7970
* Rearranged the includes here a bit.Christopher James Lahey2001-02-051-2/+2
| | | | | | | | 2001-02-05 Christopher James Lahey <clahey@helixcode.com> * gal/util/e-xml-utils.c: Rearranged the includes here a bit. svn path=/trunk/; revision=7969
* Added declarations for all the functions declared in gnome-i18n.h.Christopher James Lahey2001-02-051-0/+15
| | | | | | | | | 2001-02-05 Christopher James Lahey <clahey@helixcode.com> * gal/util/e-i18n.h: Added declarations for all the functions declared in gnome-i18n.h. svn path=/trunk/; revision=7968
* Add #include <config.h> and mark some strings for translation.Kjartan Maraas2001-02-0514-3/+1638
| | | | | | | | | | | 2001-02-05 Kjartan Maraas <kmaraas@gnome.org> * filter-code.c, filter-colour.c, filter-context.c, filter-element.c, filter-input.c, filter-score.c, filter-system-flag.c, filter-url.c: Add #include <config.h> and mark some strings for translation. svn path=/trunk/; revision=7967
* Revert jeff's earlier change, the change below is the more-correct fix.Not Zed2001-02-053-23/+31
| | | | | | | | | | | | | | 2001-02-05 Not Zed <NotZed@Ximian.com> * camel-stream-filter.c (do_write): Revert jeff's earlier change, the change below is the more-correct fix. All his was doing was ignoring the return code & looping actually :) * camel-stream-fs.c (stream_write): Since we are non-blocking on the outgoing fd, keep looping if writing out large blocks, so we can keep checking for cancel, etc. svn path=/trunk/; revision=7966
* When we drop a fake node, dont skip checking the next in the list.Not Zed2001-02-052-1/+16
| | | | | | | | | | | | 2001-02-02 Not Zed <NotZed@Ximian.com> * camel-folder-thread.c (camel_folder_thread_messages_new): When we drop a fake node, dont skip checking the next in the list. (camel_folder_thread_messages_new): Add an assertion check just to make sure we dont get any pseudo nodes, and spit a warning if we do. svn path=/trunk/; revision=7965
* Revert last patchMiguel de Icaza2001-02-051-2/+8
| | | | svn path=/trunk/; revision=7964
* Make do_write loop until the entire buffer is written.Jeffrey Stedfast2001-02-053-6/+15
| | | | | | | | | 2001-02-04 Jeffrey Stedfast <fejj@ximian.com> * camel-stream-filter.c (do_write): Make do_write loop until the entire buffer is written. svn path=/trunk/; revision=7963
* Call e_select_names_set_default when appropriate.Christopher James Lahey2001-02-054-38/+126
| | | | | | | | | | | | | | | | 2001-02-04 Christopher James Lahey <clahey@ximian.com> * gui/component/select-names/e-select-names-manager.c (e_select_names_manager_activate_dialog): Call e_select_names_set_default when appropriate. * gui/component/select-names/e-select-names.c, gui/component/select-names/e-select-names.h: Added support for double clicking sending the selected contacts to the default section. Added a set_default function. Made multiple selection work. svn path=/trunk/; revision=7962
* Require version 0.4.99.8 of gal.Christopher James Lahey2001-02-052-3/+7
| | | | | | | | 2001-02-04 Christopher James Lahey <clahey@ximian.com> * configure.in: Require version 0.4.99.8 of gal. svn path=/trunk/; revision=7961
* Make this not error out if ecol is not found, but simply return -1.Christopher James Lahey2001-02-051-3/+2
| | | | | | | | | | | 2001-02-04 Christopher James Lahey <clahey@ximian.com> * e-table-item.c (view_to_model_col): Make this not error out if ecol is not found, but simply return -1. (eti_event): Don't call view_to_model_col here as we already have a model column. svn path=/trunk/; revision=7960
* Added AM_PROG_XML_I18N_TOOLS so translations works correctly. Added aKenneth Christiansen2001-02-042-0/+12
| | | | | | | | | | 2001-02-04 Kenneth Christiansen <kenneth@gnu.org> * configure.in: Added AM_PROG_XML_I18N_TOOLS so translations works correctly. * macros/autogen.sh: Added a check for xml-i18n-tools. svn path=/trunk/; revision=7951
* Memory leak fixIain Holmes2001-02-042-0/+6
| | | | svn path=/trunk/; revision=7950
* Fix dodgy libxml allocation pollution, and potential faults on NULLMichael Meeks2001-02-042-3/+15
| | | | | | | | | 2001-02-03 Michael Meeks <michael@helixcode.com> * mail-local.c (load_metainfo): Fix dodgy libxml allocation pollution, and potential faults on NULL attributes. svn path=/trunk/; revision=7949
* Kill whitespace at end.Michael Meeks2001-02-041-17/+0
| | | | svn path=/trunk/; revision=7948
* gnome_dialog_grab_focus() on the Yes button. Fixes bug #1242.Federico Mena Quintero2001-02-042-3/+10
| | | | | | | | | 2001-02-03 Federico Mena Quintero <federico@ximian.com> * gui/dialogs/save-comp.c (save_component_dialog): gnome_dialog_grab_focus() on the Yes button. Fixes bug #1242. svn path=/trunk/; revision=7947
* Make sure we have gnome-libs 1.2.9 or higher.Federico Mena Quintero2001-02-042-2/+6
| | | | | | | | 2001-02-03 Federico Mena Quintero <federico@ximian.com> * configure.in: Make sure we have gnome-libs 1.2.9 or higher. svn path=/trunk/; revision=7946
* Updated russian translation.Valek Frob2001-02-032-876/+1182
| | | | svn path=/trunk/; revision=7945
* Dont overwrite the end of our bitmap array.Not Zed2001-02-021-1/+2
| | | | | | | | | 2001-02-02 Not Zed <NotZed@Ximian.com> * e-table-selection-model.c (model_row_deleted): Dont overwrite the end of our bitmap array. svn path=/trunk/; revision=7944
* allow --enable/disable-ldap.Chris Toshok2001-02-022-4/+11
| | | | | | | | 2001-02-01 Chris Toshok <toshok@ximian.com> * configure.in: allow --enable/disable-ldap. svn path=/trunk/; revision=7943
* Cleaned up so we dont add an unecessary level of indenting.Not Zed2001-02-023-65/+115
| | | | | | | | | | | | | | | | | | 2001-02-02 Not Zed <NotZed@Ximian.com> * mail-send-recv.c (mail_send_receive): Cleaned up so we dont add an unecessary level of indenting. * message-list.c (ml_tree_value_at): For collapsed tree nodes, scan the collapses nodes for the unread and status information. Since we dont really have fake nodes anymore. 2001-01-30 Ian Campbell <ijc25@cam.ac.uk> * message-list.c: Add support for new icons for being read/unread for fake root messages on threads. svn path=/trunk/; revision=7942
* Add missing header for cancel check stuff.Not Zed2001-02-024-4/+25
| | | | | | | | | | | | | | | | 2001-02-02 Not Zed <NotZed@Ximian.com> * camel-stream-fs.c: Add missing header for cancel check stuff. * camel-session.c (camel_cancel_cancel): Fix a wrong cast. * camel-mime-part.c (init_header_name_table): Setup a new table header_formatted_table, that lists headers that we dont want to fold (they've already been folded). (write_to_stream): Check for already formatted headers, and dont try and fold them. This is a fix for bug #1097. svn path=/trunk/; revision=7941
* Final docs.Iain Holmes2001-02-026-4/+36
| | | | svn path=/trunk/; revision=7940
* More docs...Iain Holmes2001-02-0214-102/+152
| | | | svn path=/trunk/; revision=7939
* Wheeee pretty documentationIain Holmes2001-02-0228-0/+2194
| | | | svn path=/trunk/; revision=7938
* cmd / widgetify.Michael Meeks2001-02-023-48/+44
| | | | | | | | 2001-02-02 Michael Meeks <michael@helixcode.com> * evolution-calendar.xml: cmd / widgetify. svn path=/trunk/; revision=7937
* Fix this script to make it work with Solaris. Patch from Louise Miller.Jason Leach2001-02-022-19/+32
| | | | | | | | | 2001-02-01 Jason Leach <jasonleach@usa.net> * tools/killev: Fix this script to make it work with Solaris. Patch from Louise Miller. svn path=/trunk/; revision=7936
* for message menuJakub Steiner2001-02-023-0/+281
| | | | svn path=/trunk/; revision=7935
* apply filtersJakub Steiner2001-02-021-0/+45
| | | | svn path=/trunk/; revision=7934
* settings/mail filtersJakub Steiner2001-02-021-0/+71
| | | | svn path=/trunk/; revision=7933
* for the view menuJakub Steiner2001-02-022-0/+62
| | | | svn path=/trunk/; revision=7932
* i hope it's not confusing. should stand for 'hide selected images'Jakub Steiner2001-02-011-0/+33
| | | | svn path=/trunk/; revision=7931
* show all messagesJakub Steiner2001-02-011-0/+27
| | | | svn path=/trunk/; revision=7930
* new appointmentJakub Steiner2001-02-011-0/+0
| | | | svn path=/trunk/; revision=7929
* If we are folding, drop the space at the end of the line.Not Zed2001-02-012-0/+8
| | | | | | | | | 2001-02-01 Not Zed <NotZed@Ximian.com> * camel-mime-utils.c (header_fold): If we are folding, drop the space at the end of the line. svn path=/trunk/; revision=7928
* make the segfault caused by double clicking into a critical warning untilLarry Ewing2001-02-011-0/+1
| | | | | | | | | 2001-01-31 Larry Ewing <lewing@ximian.com> * e-table-item.c (view_to_model_col): make the segfault caused by double clicking into a critical warning until it can be fixed. svn path=/trunk/; revision=7927
* added gboolean draw_borders to make it compile, probably some forgottenRadek Doulik2001-02-011-0/+2
| | | | | | | | | 2001-01-31 Radek Doulik <rodo@ximian.com> * gal/e-text/e-entry.h: added gboolean draw_borders to make it compile, probably some forgotten commit of e-entry.h svn path=/trunk/; revision=7926
* Terminology fixesSzabolcs Ban2001-02-012-44/+47
| | | | svn path=/trunk/; revision=7925
* new contact mbar iconJakub Steiner2001-01-311-0/+137
| | | | svn path=/trunk/; revision=7924
* the old stuff was kinkyJakub Steiner2001-01-3110-0/+0
| | | | svn path=/trunk/; revision=7923
* Fixed allocation and placement of text for no bordered text.Christopher James Lahey2001-01-311-16/+33
| | | | | | | | | 2001-01-30 Christopher James Lahey <clahey@ximian.com> * gal/e-text/e-entry.c (canvas_size_allocate, et_set_arg): Fixed allocation and placement of text for no bordered text. svn path=/trunk/; revision=7922
* Fixed allocation and placement of text window.Christopher James Lahey2001-01-312-25/+34
| | | | | | | | | | | 2001-01-30 Christopher James Lahey <clahey@ximian.com> * gal/e-text/e-entry.c (canvas_size_allocate, et_set_arg): Fixed allocation and placement of text window. * gal/e-text/e-text.c (e_text_draw): Fixed display of the text. svn path=/trunk/; revision=7920
* Turn on joining of cancelled threads. (e_msgport_wait): Put a cleanupNot Zed2001-01-312-1/+18
| | | | | | | | | | 2001-01-30 Not Zed <NotZed@Ximian.com> * e-msgport.c (e_thread_destroy): Turn on joining of cancelled threads. (e_msgport_wait): Put a cleanup handler to clear the mp lock if it happens in cond_wait, since it will be locked again. svn path=/trunk/; revision=7919
* Updated Spanish translationHector Garcia2001-01-312-1083/+1199
| | | | svn path=/trunk/; revision=7918
* Fix bug in autodetected mboxesIain Holmes2001-01-313-44/+65
| | | | | | Only allow one send and recv dialog at once. svn path=/trunk/; revision=7917
* Inform people when they can't import a file.Iain Holmes2001-01-312-9/+22
| | | | svn path=/trunk/; revision=7916
* Fix mishandling of --without-samba due to a typo.Pavel Roskin2001-01-311-1/+1
| | | | | | | * macros/gnome-vfs.m4 (GNOME_WITH_VFS): Fix mishandling of --without-samba due to a typo. svn path=/trunk/; revision=7914
* Fix typo.Kjartan Maraas2001-01-302-1/+5
| | | | | | | | 2001-01-30 Kjartan Maraas <kmaraas@gnome.org> * folder-browser.c: Fix typo. svn path=/trunk/; revision=7913
* Reverted the latest change to EText since we're in feature freeze.Christopher James Lahey2001-01-306-333/+63
| | | | | | | | 2001-01-30 Christopher James Lahey <clahey@helixcode.com> * Reverted the latest change to EText since we're in feature freeze. svn path=/trunk/; revision=7912
* Mark a string for translation. Mark a bunch of strings for translation.Kjartan Maraas2001-01-303-20/+26
| | | | | | | | | 2001-01-30 Kjartan Maraas <kmaraas@gnome.org> * gui/e-calendar-table.c: Mark a string for translation. * gui/e-itip-control.c: Mark a bunch of strings for translation. svn path=/trunk/; revision=7911
* Made the contained %ETableItem have cursor_mode asChristopher James Lahey2001-01-304-34/+45
| | | | | | | | | | | | | | | | 2001-01-30 Christopher James Lahey <clahey@helixcode.com> * e-table-click-to-add.c (etcta_event): Made the contained %ETableItem have cursor_mode as %E_TABLE_CURSOR_SPREADSHEET. * e-table-defines.h, e-table-item.c, e-table-specification.c: Added a new cursor mode E_TABLE_CURSOR_SPREADSHEET. This is accessed using cursor_mode="spreadsheet" in your specification xml, as well as by the click_to_add item. It is identical to E_TABLE_CURSOR_SIMPLE, except that tab goes to the next item in the table instead of to the next widget. svn path=/trunk/; revision=7910
* Made carriage return finish editing.Christopher James Lahey2001-01-302-31/+56
| | | | | | | | | | | | 2001-01-30 Christopher James Lahey <clahey@helixcode.com> * e-table-click-to-add.c (etcta_event): Made carriage return finish editing. * e-table-item.c (eti_event): Made carriage return key press signal go out before sending it to the selection model. svn path=/trunk/; revision=7909
* make sure we convert from utf-8 before creating the option menu items.Larry Ewing2001-01-302-2/+11
| | | | | | | | | 2001-01-30 Larry Ewing <lewing@ximian.com> * e-msg-composer-hdrs.c (create_optionmenu): make sure we convert from utf-8 before creating the option menu items. svn path=/trunk/; revision=7908
* Add a #include <sys/time.h> to work around libgnomeprint.h's lack ofEttore Perazzoli2001-01-302-0/+5
| | | | | | it. svn path=/trunk/; revision=7907
* #ifdef INCLUDE_FILE_SOURCE. (table_add_elem): add help_text parameter andChris Toshok2001-01-302-15/+87
| | | | | | | | | | | | | | | 2001-01-29 Chris Toshok <toshok@ximian.com> * gui/component/addressbook-config.c (addressbook_config_source_label): #ifdef INCLUDE_FILE_SOURCE. (table_add_elem): add help_text parameter and set up focus_in events to display the help in the dialog's html area. (focus_help): new function, calls put_html on the help text. (addressbook_ldap_auth_item_new): add help texts. (addressbook_source_item_new): add help texts. (addressbook_source_dialog): add help texts. svn path=/trunk/; revision=7906
* Cast the camel_stream_mem_new() to a CamelStreamMem.Jeffrey Stedfast2001-01-303-2/+7
| | | | | | | | | 2001-01-29 Jeffrey Stedfast <fejj@helixcode.com> * mail-importer.c (mail_importer_add_line): Cast the camel_stream_mem_new() to a CamelStreamMem. svn path=/trunk/; revision=7905
* reviewed by: JP Rosevear <jpr@ximian.com>Eskil Heyn Olsen2001-01-303-1/+12
| | | | | | | | | | | | reviewed by: JP Rosevear <jpr@ximian.com> * acconfig.h: Added the ENABLE_NNTP define * configure.in: Fixed the NNTP m4 section. svn path=/trunk/; revision=7904
* It's a ChangeLogIain Holmes2001-01-301-0/+7
| | | | svn path=/trunk/; revision=7903
* Remove the FIXME in the glade dialog, and put a nasty hack to change theIain Holmes2001-01-302-3/+26
| | | | | | label of the button to "Import" svn path=/trunk/; revision=7902
* Use hlook and vlook so by default we get no text in vertical mode, andMichael Meeks2001-01-303-7/+7
| | | | | | | | | | 2001-01-30 Michael Meeks <michael@helixcode.com> * evolution.xml: Use hlook and vlook so by default we get no text in vertical mode, and priority only in horizontal mode. svn path=/trunk/; revision=7901
* Fixed some typos.Kjartan Maraas2001-01-302-2/+6
| | | | | | | | 2001-01-30 Kjartan Maraas <kmaraas@gnome.org> * importer/importer.c: Fixed some typos. svn path=/trunk/; revision=7900
* Updated Norwegian translation.Kjartan Maraas2001-01-303-1277/+1413
| | | | | | | | 2001-01-30 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian translation. svn path=/trunk/; revision=7899
* Remvoe the stream locking here. I think this was leading to a deadlockNot Zed2001-01-302-4/+6
| | | | | | | | | | 2001-01-30 Not Zed <NotZed@Ximian.com> * camel-remote-store.c (timeout_cb): Remvoe the stream locking here. I think this was leading to a deadlock when a keepalive is being sent, in imap. svn path=/trunk/; revision=7898
* looks more like a pile of cards..Jakub Steiner2001-01-301-75/+134
| | | | svn path=/trunk/; revision=7897
* <gnome.h> trimming to reduce compilation time. Likewise. Likewise.Federico Mena Quintero2001-01-3022-24/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-29 Federico Mena Quintero <federico@ximian.com> * gui/calendar-config.c: <gnome.h> trimming to reduce compilation time. * gui/calendar-summary.c: Likewise. * gui/e-calendar-table.c: Likewise. * gui/e-day-view-time-item.c: Likewise. * gui/e-day-view.c: Likewise. * gui/e-itip-control.c: Likewise. * gui/e-meeting-edit.c: Likewise. * gui/e-meeting-edit.h: Likewise. * gui/e-tasks.c: Likewise. * gui/e-week-view.c: Likewise. * gui/event-editor.c: Likewise. * gui/gnome-cal.c: Likewise. * gui/goto.c: Likewise. * gui/itip-utils.h: Likewise. * gui/main.c: Likewise. * gui/popup-menu.c: Likewise. * gui/print.c: Likewise. * gui/tasks-control-factory.c: Likewise. * gui/tasks-control.c: Likewise. * gui/tasks-migrate.c: Likewise. svn path=/trunk/; revision=7896
* Return efence ifdefs to 0 for solaris buildJP Rosevear2001-01-302-2/+6
| | | | | | | | 2001-01-29 JP Rosevear <jpr@ximian.com> * main.c: Return efence ifdefs to 0 for solaris build svn path=/trunk/; revision=7895
* Connect to the model's "position" signal. (e_text_init): Set default valueJon Trowbridge2001-01-306-63/+333
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-29 Jon Trowbridge <trow@gnu.org> * gal/e-text/e-text.c (e_text_init): Connect to the model's "position" signal. (e_text_init): Set default value for rgba_object as blue. (e_text_destroy): Disconnect model position signal. (fix_selection): Some extra sanity checking to keep the selection from spilling outside of the bounds of the text string as it expands or contracts. Should be obsolete due to the changes to objectify_uris --- but I'll leave this in here for now, in an attempt to avoid non-\0-terminated strings, segfaults, and all of that fun stuff. (e_text_text_model_position): Move our cursor according to the suggestions made by our ETextModel, via the "position" signal. (text_width_with_objects): Check that text is not NULL. (text_draw_with_objects): Accept an extra GdkGC for use in drawing objects. (e_text_set_arg): Properly handle the "position" signal when changing models. (e_text_draw): Initialize the GC for drawing objects, if necessary. (_insert): Comment out the code that adjustes text->selection_*. The cursor is now moved by the ETextModel directly via the position signal, not by the view. * gal/e-text/e-text-model-uri.c (objectify_uris): Add more sophisticated uri recognition via regular expressions. (objectify_uris): Changed to track position changes as model->text expands and contracts along with the objects. Block the objectification of any chunks of text that straddle our current position. (e_text_model_uri_set_text): Added position info to objectify_uris call. (e_text_model_uri_insert): Added position info to objectify_uris call. (e_text_model_uri_insert_length): Added position info to objectify_uris call. (e_text_model_uri_delete): Added position info to objectify_uris call. * gal/e-text/e-text-model.c (e_text_model_class_init): Added a "position" signal that allows the ETextModel to send cursor positioning information back to any view. We need this for text with objects, where the text string can grow and shrink in ways that the view doesn't expect. (e_text_model_real_insert): Added sanity checking of args and a position emission. (e_text_model_real_insert_length): Added sanity checking of args and a position emission. (e_text_model_real_delete): Added sanity checking of args. (e_text_model_suggest_position): A wrapper around the "position" signal emitter. svn path=/trunk/; revision=7894
* Added Slovak messagesStano Visnovsky2001-01-305-0/+10
| | | | svn path=/trunk/; revision=7893
* configure.in: Added sk to ALL_LINGUASStano Visnovsky2001-01-303-1/+8
| | | | svn path=/trunk/; revision=7892
* Added initial Slovak translationStano Visnovsky2001-01-302-0/+7253
| | | | svn path=/trunk/; revision=7891
* Fixed [hu] entries in some .desktop filesSzabolcs Ban2001-01-291-1/+1
| | | | svn path=/trunk/; revision=7890
* Added e-cell-number.loChristopher James Lahey2001-01-293-1/+101
| | | | | | | | | | | | | | | | | | | | 2001-01-29 Christopher James Lahey <clahey@ximian.com> * gal/Makefile.am (libgal_la_LIBADD): Added e-cell-number.lo From gal/e-table/Changelog: 2001-01-29 Christopher James Lahey <clahey@ximian.com> * Makefile.am: Added e-cell-number.c and e-cell-number.h. * e-cell-number.c, e-cell-number.h: A new cell for rendering numbers. * e-table-extras.c (ete_init): Added a default number cell. Made the default size cell right aligned. svn path=/trunk/; revision=7889
* (build_tree): Oops, turn on BROKEN_ETREE again.Michael Zucci2001-01-292-3/+6
| | | | svn path=/trunk/; revision=7888
* Updated russian translation.Valek Frob2001-01-292-560/+362
| | | | svn path=/trunk/; revision=7887
* Debug function to compare the tree we think we have, after an incrementalNot Zed2001-01-297-25/+201
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-29 Not Zed <NotZed@Ximian.com> * message-list.c (tree_equal): Debug function to compare the tree we think we have, after an incremental update. (build_tree): Check the tree after we've built it. * mail-mt.c (mail_get_password): If we are being called from the main gui thread, then just call the dialogue directly. Ideally we dont want this anyway but lets handle the case nicely. (mail_get_password): Try locking around the password request, to single-queue any password requests. (mail_msg_init): Push an exit handler to clean it up on completion. * mail-send-recv.c (receive_update_got_store): New function called when the store has been retrieved asynchronously. (mail_send_receive): Get the store asynchronously. This was causing problems where the password dialogue would try and be called from the main thread via a message. * mail-ops.c (mail_get_store): New function to get a store (a)synchronously. More or less taken from subscribe-dialog, which i will remove later. (mail_scan_subfolders): Try running the scan subfolder thing asynchronously, to help startup time. Not sure if this will work, but presumably the shell can handle the folders appearing later ok. svn path=/trunk/; revision=7886
* Always include +1 for the size. 0*2 == 0, so malloc returns NULL, which isNot Zed2001-01-291-1/+1
| | | | | | | | | | 2001-01-29 Not Zed <NotZed@Ximian.com> * gal/widgets/e-unicode.c (e_utf8_xml1_decode): Always include +1 for the size. 0*2 == 0, so malloc returns NULL, which is not what we want. svn path=/trunk/; revision=7885
* Include the terminating NUL in the calculated string length. This hitNot Zed2001-01-292-1/+7
| | | | | | | | | | 2001-01-29 Not Zed <NotZed@Ximian.com> * providers/imap/camel-imap-command.c (imap_command_strdup_vprintf): Include the terminating NUL in the calculated string length. This hit memcheck. svn path=/trunk/; revision=7884
* If we have waiting threads, then dont start a new one for the NEW case.Not Zed2001-01-292-8/+98
| | | | | | | | | | | | | 2001-01-29 Not Zed <NotZed@Ximian.com> * e-msgport.c (e_thread_put): If we have waiting threads, then dont start a new one for the NEW case. (thread_dispatch): For the NEW case, dont exit, just keep running, waiting for a new message to come along. (e_thread_destroy): When cleaning up NEW threads, cancel any non-busy threads. svn path=/trunk/; revision=7883
* Turns out that I was wrong about the g_get_real_name mem leak, god damnJeffrey Stedfast2001-01-292-3/+7
| | | | | | | | | | 2001-01-28 Jeffrey Stedfast <fejj@ximian.com> * mail-config-druid.c (set_defaults): Turns out that I was wrong about the g_get_real_name mem leak, god damn glib for not following the const char* standard. svn path=/trunk/; revision=7882
* 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