aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Updated russian translation. Fixed typo in mail-ops.c.Valek Frob2000-08-163-92/+331
| | | | svn path=/trunk/; revision=4852
* use style colors for the selected state. This doesn't properly redraw theLarry Ewing2000-08-163-14/+33
| | | | | | | | | | | 2000-08-15 Larry Ewing <lewing@helixcode.com> * gui/minicard/e-minicard.c (e_minicard_event): use style colors for the selected state. This doesn't properly redraw the minicard when there is a style_change event, that is next. (e_minicard_realize): use style colors. svn path=/trunk/; revision=4851
* Add support for debugging the message thread memory leaks.Peter Williams2000-08-162-5/+65
| | | | svn path=/trunk/; revision=4850
* Address bugzilla bug #496Peter Williams2000-08-162-1/+10
| | | | svn path=/trunk/; revision=4849
* Callback used to mark every event in a month. (mark_month_item): UseJP Rosevear2000-08-163-23/+57
| | | | | | | | | | | 2000-08-15 JP Rosevear <jpr@helixcode.com> * gui/mark.c (mark_month_item_cb): Callback used to mark every event in a month. (mark_month_item): Use cal_client_generate_instances with above callback svn path=/trunk/; revision=4848
* Use cal_client_get_objects_in_range (print_day_details_cb): Callback usedJP Rosevear2000-08-164-475/+166
| | | | | | | | | | | | | | | | | | | | | | | 2000-08-15 JP Rosevear <jpr@helixcode.com> * gui/print.c (print_month_small): Use cal_client_get_objects_in_range (print_day_details_cb): Callback used to create columns and fill events into a day view. Code should be shared with e-day-view in reality. Maybe need to go back to layout.[hc] a bit later (print_day_details): Use cal_client_generate_instances with above callback. Iterate over results to expand events to fit. (print_day_summary_cb): Callback to build list of event info for a day (print_day_summary): Use cal_client_generate_instances with above callback to generate the required event info for printing (print_todo_details_cb): Callback used create list of todo info (print_todo_details): Use cal_client_generate_instances with above callback to generate required todo info for printing. * gui/layout.[hc]: No longer used. svn path=/trunk/; revision=4847
* Close the pipes when finished; add i18nPeter Williams2000-08-164-62/+90
| | | | svn path=/trunk/; revision=4846
* Add support for copying messagesPeter Williams2000-08-169-52/+117
| | | | svn path=/trunk/; revision=4845
* and the ChangeLog entries to go with itPeter Williams2000-08-161-0/+14
| | | | svn path=/trunk/; revision=4844
* Allow filtering / vfoldering based on time or datePeter Williams2000-08-166-0/+908
| | | | svn path=/trunk/; revision=4843
* Don't deadlock on PGP key requestPeter Williams2000-08-162-1/+9
| | | | svn path=/trunk/; revision=4841
* hungarian translation before hollidaySzabolcs Ban2000-08-151-0/+2
| | | | svn path=/trunk/; revision=4840
* Added the cal-util library to the documentation framework - FedericoFederico Mena Quintero2000-08-1547-53/+5080
| | | | svn path=/trunk/; revision=4839
* Infrastructure for date-based queriesPeter Williams2000-08-155-3/+89
| | | | svn path=/trunk/; revision=4838
* Fix the error dialogs.Peter Williams2000-08-152-3/+11
| | | | svn path=/trunk/; revision=4837
* Compile fix for RH7.0beta from Kenny Graunke <kwg@teleport.com>; unprototype ↵Peter Williams2000-08-147-1/+25
| | | | | | the disabled mail functions svn path=/trunk/; revision=4836
* Updated Ukrainian translationYuri Syrota2000-08-141-819/+1565
| | | | svn path=/trunk/; revision=4835
* add address-conduit.hChris Toshok2000-08-143-2/+16
| | | | | | | | | | | | 2000-08-13 Chris Toshok <toshok@helixcode.com> * conduit/Makefile.am (libaddress_conduit_la_SOURCES): add address-conduit.h * Makefile.am (CONDUIT_SUBDIR): only set subdir if ENABLE_PILOT_CONDUITS is set. svn path=/trunk/; revision=4834
* offer --enable-pilot-conduits to add pilot conduits if the user wantsChris Toshok2000-08-142-1/+10
| | | | | | | | | 2000-08-13 Chris Toshok <toshok@helixcode.com> * configure.in: offer --enable-pilot-conduits to add pilot conduits if the user wants them. svn path=/trunk/; revision=4833
* add conduit subdir.Chris Toshok2000-08-142-1/+5
| | | | | | | | 2000-08-13 Chris Toshok <toshok@helixcode.com> * Makefile.am (SUBDIRS): add conduit subdir. svn path=/trunk/; revision=4832
* Added support for encrypting via PGP 5.0Jeffrey Stedfast2000-08-142-5/+26
| | | | | | | | | 2000-08-13 Jeffrey Stedfast <fejj@helixcode.com> * mail-crypto.c (mail_crypto_openpgp_encrypt): Added support for encrypting via PGP 5.0 svn path=/trunk/; revision=4831
* Use CORBA_Object_release() instead of CORBA_free() as appropriate, youEttore Perazzoli2000-08-142-1/+6
| | | | | | doofus. svn path=/trunk/; revision=4830
* add special oaf initialization hack so conduit can find wombat, and acceptChris Toshok2000-08-142-2/+40
| | | | | | | | | | 2000-08-13 Chris Toshok <toshok@helixcode.com> * conduit/address-conduit.c (conduit_get_gpilot_conduit): add special oaf initialization hack so conduit can find wombat, and accept all cookies so that we can actually talk to oaf. svn path=/trunk/; revision=4829
* Make the close button on the ShellView quit Evolution. (Yeah, this isEttore Perazzoli2000-08-142-1/+19
| | | | | | | not correct, but at least it prevents some nasty GC errors and prevents evolution-mail from being left in a messy state.) svn path=/trunk/; revision=4828
* Fix the name of the binary to look for for PGP5Dan Winship2000-08-142-1/+5
| | | | | | * configure.in: Fix the name of the binary to look for for PGP5 svn path=/trunk/; revision=4827
* Use the default handlers for SIGBUS and SIGSEGV as gnome_segv_handlerEttore Perazzoli2000-08-142-0/+13
| | | | | | doesn't enjoy threads much. svn path=/trunk/; revision=4826
* Set config->configured to TRUEJeffrey Stedfast2000-08-142-1/+7
| | | | | | | | | 2000-08-13 Jeffrey Stedfast <fejj@helixcode.com> * mail-config.c (mail_config_write): Set config->configured to TRUE svn path=/trunk/; revision=4825
* add a caveat about the POP keep-on-server optionDan Winship2000-08-141-3/+4
| | | | svn path=/trunk/; revision=4824
* Remove a bogus `GDK_THREADS_ENTER()'/`GDK_THREADS_LEAVE()' pair.Ettore Perazzoli2000-08-142-2/+7
| | | | svn path=/trunk/; revision=4823
* 0.4.Ettore Perazzoli2000-08-141-1/+2
| | | | svn path=/trunk/; revision=4822
* Fix Ettore's grammar :)Dan Winship2000-08-141-2/+2
| | | | svn path=/trunk/; revision=4821
* Removed bogus entry.Dan Winship2000-08-141-6/+0
| | | | svn path=/trunk/; revision=4820
* Update.Ettore Perazzoli2000-08-141-14/+53
| | | | svn path=/trunk/; revision=4819
* update dependenciesDan Winship2000-08-141-9/+8
| | | | svn path=/trunk/; revision=4818
* Add 0.4 mail/calendar newsDan Winship2000-08-141-4/+84
| | | | svn path=/trunk/; revision=4817
* Get rid of some annoying debugging messages.Ettore Perazzoli2000-08-142-4/+6
| | | | svn path=/trunk/; revision=4815
* Fix the ugly hack to get rid of a CORBA race condition. Yes, it'sEttore Perazzoli2000-08-144-15/+26
| | | | | | even uglier now. svn path=/trunk/; revision=4814
* add mail-local.hDan Winship2000-08-142-1/+6
| | | | | | * Makefile.am (evolution_mail_SOURCES): add mail-local.h svn path=/trunk/; revision=4813
* Add filter.glade to EXTRA_DISTDan Winship2000-08-142-2/+3
| | | | svn path=/trunk/; revision=4812
* Add camel-nntp-utils.hDan Winship2000-08-142-1/+5
| | | | | | | * providers/nntp/Makefile.am (libcamelnntpinclude_HEADERS): Add camel-nntp-utils.h svn path=/trunk/; revision=4811
* Disable error dialogs for now, as they hang.Ettore Perazzoli2000-08-142-1/+6
| | | | svn path=/trunk/; revision=4810
* remove blank.xpm and check.xpm which no longer existDan Winship2000-08-142-2/+6
| | | | | | | * Makefile.am (EXTRA_DIST): remove blank.xpm and check.xpm which no longer exist svn path=/trunk/; revision=4807
* Fix some freed-memory referencesDan Winship2000-08-142-12/+14
| | | | | | * mail-format.c (add_url): Fix some freed-memory references svn path=/trunk/; revision=4806
* Don't free the prompt. It doesn't belong to you.Dan Winship2000-08-142-1/+5
| | | | | | | * mail-threads.c (get_password): Don't free the prompt. It doesn't belong to you. svn path=/trunk/; revision=4805
* Fix bug in the folder creation code: CORBA_Object_duplicate() theEttore Perazzoli2000-08-142-6/+15
| | | | | | CORBA listener before storing it. svn path=/trunk/; revision=4804
* Don't wrap the gnome_dialog_run in GDK_THREADS_ENTER/LEAVEJeffrey Stedfast2000-08-142-2/+7
| | | | | | | | | 2000-08-13 Jeffrey Stedfast <fejj@helixcode.com> * mail-threads.c (get_password): Don't wrap the gnome_dialog_run in GDK_THREADS_ENTER/LEAVE svn path=/trunk/; revision=4803
* Updated russian translation.Valek Frob2000-08-143-468/+478
| | | | svn path=/trunk/; revision=4802
* do a strcasecmp rather than just a strcmp when checking if a folder isDan Winship2000-08-142-1/+8
| | | | | | | | | * providers/imap/camel-imap-folder.c (imap_get_subfolder_names_internal): do a strcasecmp rather than just a strcmp when checking if a folder is "INBOX", since it is a case-insensitive name. svn path=/trunk/; revision=4801
* Fixed a typo that cause the wrong field to be searched.Christopher James Lahey2000-08-133-2/+10
| | | | | | | | | | | | 2000-08-13 Christopher James Lahey <clahey@helixcode.com> * backend/pas/pas-backend-file.c: Fixed a typo that cause the wrong field to be searched. * gui/component/select-names/e-select-names.c: Made the select names dialog only display entries with email addresses. svn path=/trunk/; revision=4800
* Fixed a typo in the name of the first phone entry.Christopher James Lahey2000-08-133-2/+7
| | | | | | | | | 2000-08-12 Christopher James Lahey <clahey@helixcode.com> * contact-editor/contact-editor.glade: Fixed a typo in the name of the first phone entry. svn path=/trunk/; revision=4799
* Commit the right version of this file.Ettore Perazzoli2000-08-131-4/+0
| | | | svn path=/trunk/; revision=4798
* Get the mail component to use the new Evolution::ShellView interface.Ettore Perazzoli2000-08-139-544/+380
| | | | | | | This implementation is so ugly and evil and needs to be replaced. Don't look at it. Go away. svn path=/trunk/; revision=4797
* Add a kludgy and simple interface to the shell views to access theEttore Perazzoli2000-08-138-21/+540
| | | | | | status bar, to report messages and progress. svn path=/trunk/; revision=4796
* Updated to reflect changes to mail_do_scan_subfoldersJeffrey Stedfast2000-08-135-200/+187
| | | | | | | | | | | | | 2000-08-13 Jeffrey Stedfast <fejj@helixcode.com> * component-factory.c (create_news_storage): Updated to reflect changes to mail_do_scan_subfolders (create_imap_storage): Same. * mail-ops.c (mail_do_scan_subfolders): No longer takes an add_INBOX argument svn path=/trunk/; revision=4795
* Lose a reference to the store on purpose. To be fixed later.Dan Winship2000-08-132-0/+11
| | | | | | | * mail-ops.c (do_scan_subfolders): Lose a reference to the store on purpose. To be fixed later. svn path=/trunk/; revision=4794
* Take the source as a command-line argument rather than fetching it fromDan Winship2000-08-132-17/+22
| | | | | | | | | * component-factory.c (create_imap_storage): Take the source as a command-line argument rather than fetching it from mail-config. (owner_set_cb): Call create_imap_storage on each configured IMAP store. svn path=/trunk/; revision=4793
* (imap_get_subfolder_names_internal): Add "INBOX" to the list asDan Winship2000-08-132-1/+3
| | | | | | g_malloc'ed memory, not a static string. svn path=/trunk/; revision=4792
* Don't assume the FETCH results will come back in the order they wereDan Winship2000-08-132-2/+8
| | | | | | | | * providers/imap/camel-imap-folder.c (imap_get_summary_internal): Don't assume the FETCH results will come back in the order they were requested. svn path=/trunk/; revision=4791
* Redo this so that the lock icon remains active after a failed decryptionDan Winship2000-08-132-17/+31
| | | | | | | | | | * mail-format.c (decode_pgp): Redo this so that the lock icon remains active after a failed decryption so you can click on it and try again. (try_inline_pgp, handle_multipart_encrypted): Put a border around the decrypted data. svn path=/trunk/; revision=4790
* Sync - FedericoFederico Mena Quintero2000-08-132-11/+13
| | | | svn path=/trunk/; revision=4789
* Use mail_tool_get_folder_name here too. (Hm... this directory reallyDan Winship2000-08-132-2/+9
| | | | | | | | | * filter-driver.c (describe_filter_mail): Use mail_tool_get_folder_name here too. (Hm... this directory really shouldn't depend on stuff in mail/, but it already did. We'll have to sort this out later.) svn path=/trunk/; revision=4788
* Don't clear the tree here. If two "folder_changed"s arrive in closeDan Winship2000-08-134-22/+53
| | | | | | | | | | | | | | | | | | | | | * message-list.c (cleanup_regenerate_messagelist): Don't clear the tree here. If two "folder_changed"s arrive in close succession, then one possible ordering of events is cleanup_regenerate_messagelist, cleanup_regenerate_messagelist, cleanup_thread_messages, cleanup_thread_messages. Which would result in the message list being filled in twice without being cleared in between. So don't clear it until the rebuilding function itself is called. (clear_tree): New function to empty out the ETreeModel in the message list. (build_tree): Change to simpler interface. Call clear_tree. (build_subtree): Does most of the work of the old build_tree (build_flat): Remove unused arg. Call clear_tree. * message-thread.c (cleanup_thread_messages): Update for build_tree interface change. svn path=/trunk/; revision=4787
* Now takes a char * parameter rather than a streamJeffrey Stedfast2000-08-134-8/+126
| | | | | | | | | | | | | | | 2000-08-12 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-store.c (camel_imap_command_continuation): Now takes a char * parameter rather than a stream (camel_imap_command_continuation_with_stream): Same function as above but takes a stream parameter instead * providers/imap/camel-imap-folder.c (imap_append_message): Use camel_imap_command_continuation_with_stream svn path=/trunk/; revision=4786
* New function to do one round of attempted authentication. (pop3_connect):Dan Winship2000-08-132-105/+108
| | | | | | | | | * providers/pop3/camel-pop3-store.c (pop3_try_authenticate): New function to do one round of attempted authentication. (pop3_connect): Move a bunch of code out into pop3_try_authenticate and fix some bugs in the edge cases. svn path=/trunk/; revision=4785
* Don't leak the transport.Dan Winship2000-08-132-0/+3
| | | | | | * mail-ops.c (do_send_mail): Don't leak the transport. svn path=/trunk/; revision=4784
* Don't ref the store returned from camel_session_get_store. It's alreadyDan Winship2000-08-132-14/+8
| | | | | | | | | | * mail-tools.c (mail_tool_get_folder_from_urlname): Don't ref the store returned from camel_session_get_store. It's already reffed. (mail_tool_get_root_of_store): Ditto. (mail_tool_send_via_transport): Remove some commented-out code and fix it to not leave the transport connected if sending fails. svn path=/trunk/; revision=4783
* No longer calls try_connect() to get authtypesJeffrey Stedfast2000-08-132-2/+9
| | | | | | | | | 2000-08-12 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-store.c (query_auth_types): No longer calls try_connect() to get authtypes svn path=/trunk/; revision=4782
* Check for Bonobo 0.17Michael Meeks2000-08-132-7/+12
| | | | | | | | 2000-08-12 Michael Meeks <michael@helixcode.com> * configure.in: Check for Bonobo 0.17 svn path=/trunk/; revision=4781
* A few small interface fixes.Christopher James Lahey2000-08-135-5/+26
| | | | | | | | | | | | | | 2000-08-12 Christopher James Lahey <clahey@helixcode.com> * gui/search/Makefile.am, gui/search/e-addressbook-search-dialog.c, gui/search/e-addressbook-search-dialog.h: A few small interface fixes. * gui/component/Makefile.am: Link in the addressbook search dialog. svn path=/trunk/; revision=4780
* Added addressbook/gui/search/Makefile.Christopher James Lahey2000-08-1310-15/+62
| | | | | | | | | | | | | | | | | | | | | | 2000-08-12 Christopher James Lahey <clahey@helixcode.com> * configure.in: Added addressbook/gui/search/Makefile. From addressbook/ChangeLog 2000-08-12 Christopher James Lahey <clahey@helixcode.com> * gui/Makefile.am: Added the search directory. * backend/ebook/e-book.c: Fixed a potential crash. * gui/minicard/e-reflow-sorted.h: Fixed an include line. * gui/search/.cvsignore, gui/search/Makefile.am: New files. * gui/search/e-addressbook-search-dialog.c: Fixed compilation. svn path=/trunk/; revision=4779
* Toggling a flag is an "instantaneous" operation, so if we're only doingDan Winship2000-08-122-2/+21
| | | | | | | | | | * mail-callbacks.c (delete_msg): Toggling a flag is an "instantaneous" operation, so if we're only doing one, just do it and return, rather than queueing it for the other thread. This makes the "Delete" key work correctly (move to the next message) again. svn path=/trunk/; revision=4778
* Remove workaround for gnome-vfs 0.2 bug.Dan Winship2000-08-123-29/+8
| | | | | | | | | | * mail-identify.c: Remove workaround for gnome-vfs 0.2 bug. * mail-format.c (lookup_handler): Remove workaround for function introduced between gnome-vfs 0.2 and 0.3, since we depend on 0.3 now. svn path=/trunk/; revision=4777
* Depend on gnome-vfs 0.3Dan Winship2000-08-123-23/+23
| | | | | | * configure.in, README: Depend on gnome-vfs 0.3 svn path=/trunk/; revision=4776
* Ettore fixed compilation.Christopher James Lahey2000-08-122-3/+7
| | | | | | | | 2000-08-12 Christopher James Lahey <clahey@helixcode.com> * printing/Makefile.am: Ettore fixed compilation. svn path=/trunk/; revision=4775
* Added load-gnomecard-addressbook.Christopher James Lahey2000-08-122-0/+5
| | | | | | | | 2000-08-12 Christopher James Lahey <clahey@helixcode.com> * backend/ebook/.cvsignore: Added load-gnomecard-addressbook. svn path=/trunk/; revision=4774
* Updated russian translation.Valek Frob2000-08-123-135/+254
| | | | svn path=/trunk/; revision=4773
* Made this into a Gtk object.Christopher James Lahey2000-08-123-19/+218
| | | | | | | | | | 2000-08-12 Christopher James Lahey <clahey@helixcode.com> * gui/search/e-addressbook-search-dialog.c, gui/search/e-addressbook-search-dialog.h: Made this into a Gtk object. svn path=/trunk/; revision=4772
* Ref our book view listener.Christopher James Lahey2000-08-1210-95/+807
| | | | | | | | | | | | | | | | | | | | | 2000-08-12 Christopher James Lahey <clahey@helixcode.com> * backend/pas/pas-book-view.c: Ref our book view listener. * gui/component/addressbook.c: Updated to use new minicard view widget. * gui/minicard/Makefile.am: Added e-minicard-view-widget.c and e-minicard-view-widget.h. * gui/minicard/e-minicard-view-widget.c, gui/minicard/e-minicard-view-widget.h: New class that's just a minicard view in an ECanvas. * gui/search/e-addressbook-search-dialog.c: New file for implementing a search dialog. svn path=/trunk/; revision=4771
* kill using_oaf assertion.Michael Meeks2000-08-124-2/+9
| | | | | | | | | | | | 2000-08-12 Michael Meeks <michael@helixcode.com> * main.c (main): kill using_oaf assertion. 2000-08-12 Michael Meeks <michael@helixcode.com> * e-msg-composer.c (get_text): get_text not get_txt. svn path=/trunk/; revision=4770
* Sync - FedericoFederico Mena Quintero2000-08-121-1/+28
| | | | svn path=/trunk/; revision=4769
* *** empty log message ***Seth Alves2000-08-121-0/+5
| | | | svn path=/trunk/; revision=4768
* stubs for pilot id accessors (cal_component_get_pilot_status):Seth Alves2000-08-127-350/+815
| | | | | | | | | | | | | | * cal-util/cal-component.c (cal_component_get_pilot_id): (cal_component_set_pilot_id): stubs for pilot id accessors (cal_component_get_pilot_status): (cal_component_set_pilot_status): stubs for pilot status accessors * conduits/calendar/calendar-conduit.c (transmit): start to convert to cal-component interface * conduits/todo/todo-conduit.c (transmit): same svn path=/trunk/; revision=4767
* Changed param order a bit and fixed some logicJeffrey Stedfast2000-08-124-28/+62
| | | | | | | | | | | | | 2000-08-11 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-store.c (camel_imap_command_continuation): Changed param order a bit and fixed some logic * providers/imap/camel-imap-folder.c (imap_append_message): Use the new multi-transactional convenience functions svn path=/trunk/; revision=4766
* Fix compilation of that vital necessity test-mailPeter Williams2000-08-122-3/+7
| | | | svn path=/trunk/; revision=4765
* Move menu items that affect a single message together, ditto with onesJP Rosevear2000-08-122-8/+16
| | | | | | | | | | 2000-08-11 JP Rosevear <jpr@helixcode.com> * folder-browser-factory.c (control_activate): Move menu items that affect a single message together, ditto with ones that affect multiple messages, put a separator in. svn path=/trunk/; revision=4764
* Generate a prettier string for the geographical position.Federico Mena Quintero2000-08-124-80/+537
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-08-11 Federico Mena Quintero <federico@helixcode.com> * gui/calendar-model.c (get_geo): Generate a prettier string for the geographical position. (get_classification): New function. (get_categories): New function. (get_completed): New function. (get_dtend): New function. (get_dtstart): New function. (get_due): New function. (get_percent): New function. (get_priority): New function. (get_summary): New function. (get_transparency): New function. (get_url): New function. (get_has_alarms): New function. (get_has_recurrences): New function. (get_is_complete): New function. (get_is_overdue): New function. * cal-util/cal-component.c (scan_property): Handle the GEO property. (free_icalcomponent): Likewise. (cal_component_get_geo): Likewise. (cal_component_set_geo): Likewise. (cal_component_free_geo): Likewise. (cal_component_set_exdate_list): Removed incorrect assertion. (cal_component_set_exrule_list): Removed incorrect assertion. (cal_component_get_next_alarm): Oops, this had not been implemented at all. (cal_component_has_rdates): New function. (cal_component_has_rrules): New function. * cal-util/cal-component.h (CalComponentField): Added the GEO property. svn path=/trunk/; revision=4763
* New convenience function for multi-transactional commands (openingJeffrey Stedfast2000-08-124-33/+217
| | | | | | | | | | | | 2000-08-11 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-store.c (camel_imap_command_preliminary): New convenience function for multi-transactional commands (opening request) (camel_imap_command_continuation): New convenience function for multi-transactional commands (followup data) svn path=/trunk/; revision=4762
* implement code to encode the first email address and send to the pilot.Chris Toshok2000-08-122-11/+42
| | | | | | | | | | | 2000-08-11 Chris Toshok <toshok@helixcode.com> * conduit/address-conduit.c (transmit): implement code to encode the first email address and send to the pilot. (get_phone_label_by_flag): rename find_phone_label_for_flags to this, and implement by calling get_phone_label_by_name. svn path=/trunk/; revision=4761
* Fixed a warning.Christopher James Lahey2000-08-124-1/+8
| | | | | | | | 2000-08-11 Christopher James Lahey <clahey@helixcode.com> * mail-format.c, mail-tools.h, message-list.c: Fixed a warning. svn path=/trunk/; revision=4760
* Fixed a warning.Christopher James Lahey2000-08-122-2/+6
| | | | | | | | 2000-08-11 Christopher James Lahey <clahey@helixcode.com> * providers/mh/camel-mh-folder.c: Fixed a warning. svn path=/trunk/; revision=4759
* add code for handling email addresses from pilot (which stores it as aChris Toshok2000-08-122-34/+56
| | | | | | | | | | | | | | | | 2000-08-11 Chris Toshok <toshok@helixcode.com> * conduit/address-conduit.c (ecard_from_remote_record): add code for handling email addresses from pilot (which stores it as a phone number entry. go figure.) (check_for_slow_setting): #if 0 out, since we don't use it (yet). (update_record): un #if 0 the code to handle the case where the pilot info has changed for a local record. (merge_ecard_with_remote_record): implement function, but for now just return the existing (desktop) record - we still don't allow merge from the pilot. svn path=/trunk/; revision=4758
* Redo this again. Get rid of struct mail_format_data and move most of thatDan Winship2000-08-125-296/+323
| | | | | | | | | | | | | | * mail-display.c, mail-format.c: Redo this again. Get rid of struct mail_format_data and move most of that info into MailDisplay itself, and pass the MailDisplay around. Add a GData** to MailDisplay, and put the urls hash table into that. Also add the ability to redisplay the currently-displayed message (with the same GData**), and add a "show_pgp" datum to it that controls whether or not to decrypt PGP messages, and redo the PGP stuff (again) to take that into account. Now you don't get the annoying PGP password dialog box without any warning. svn path=/trunk/; revision=4757
* ChangeLog update to go with my previous commitPeter Williams2000-08-121-0/+14
| | | | svn path=/trunk/; revision=4756
* remove get_name and get_full_name assignments, since the camel-folder.cChris Toshok2000-08-122-16/+7
| | | | | | | | | | | 2000-08-11 Chris Toshok <toshok@helixcode.com> * providers/nntp/camel-nntp-folder.c (camel_nntp_folder_class_init): remove get_name and get_full_name assignments, since the camel-folder.c implementation does what we need. svn path=/trunk/; revision=4755
* use g_get_home_dir, since evolution_dir isn't available in the providers.Chris Toshok2000-08-122-3/+8
| | | | | | | | | | 2000-08-11 Chris Toshok <toshok@helixcode.com> * providers/nntp/camel-nntp-store.c (camel_nntp_store_get_toplevel_dir): use g_get_home_dir, since evolution_dir isn't available in the providers. svn path=/trunk/; revision=4754
* use config->news instead of config->sources.Chris Toshok2000-08-122-2/+7
| | | | | | | | | 2000-08-11 Chris Toshok <toshok@helixcode.com> * mail-config.c (mail_config_get_default_news): use config->news instead of config->sources. svn path=/trunk/; revision=4753
* Fix 'Test settings' in the prefs dialog. Update the async readme.Peter Williams2000-08-125-67/+152
| | | | svn path=/trunk/; revision=4752
* Update this for CamelObject (try_inline_pgp): Deal with decrypting hereDan Winship2000-08-125-118/+123
| | | | | | | | | | | | | | | | | | | * mail-format.c (destroy_part): Update this for CamelObject (try_inline_pgp): Deal with decrypting here rather than trying to pawn the data off to handle_multipart_encrypted, since it most likely won't be correct (won't have the proper MIME headers inside the encrypted part). (handle_multipart_encrypted): Add code from Nathan Thompson-Amato to re-MIME-parse the decrypted data after decrypting. * mail-crypto.c (mail_crypto_openpgp_{de,en}crypt): Get the password here rather than having it passed in. Remove some dead code. * session.c (mail_request_dialog): Allow this to work in either a sync or an async context. svn path=/trunk/; revision=4751
* Put the dont-try-to-get-mail-from-imap-sources check into a better spotPeter Williams2000-08-123-5/+14
| | | | svn path=/trunk/; revision=4750
* Work around gtk option menu bug. (service_page_item_auth_fill): dittoJP Rosevear2000-08-122-4/+10
| | | | | | | | | | 2000-08-11 JP Rosevear <jpr@helixcode.com> * mail-config-gui.c (service_page_new): Work around gtk option menu bug. (service_page_item_auth_fill): ditto svn path=/trunk/; revision=4749
* Fix two mistakes in the FORWARD_MESSAGE handlerPeter Williams2000-08-122-1/+5
| | | | svn path=/trunk/; revision=4748
* Fix some warnings. Make 'configure folder' a modal dialog.Peter Williams2000-08-123-6/+13
| | | | svn path=/trunk/; revision=4747
* Oops - FedericoFederico Mena Quintero2000-08-121-1/+1
| | | | svn path=/trunk/; revision=4746
* Handle the PERCENT-COMPLETE property. (free_icalcomponent): Likewise.Federico Mena Quintero2000-08-129-23/+234
| | | | | | | | | | | | | | | | | | | | | 2000-08-11 Federico Mena Quintero <federico@helixcode.com> * cal-util/cal-component.c (scan_property): Handle the PERCENT-COMPLETE property. (free_icalcomponent): Likewise. (cal_component_get_percent): Likewise. (cal_component_set_percent): Likewise. (cal_component_free_percent): Likewise. (scan_property): Handle the PRIORITY property. (free_icalcomponent): Likewise. (cal_component_get_priority): Likewise. (cal_component_set_priority): Likewise. (cal_component_free_priority): Likewise. * cal-util/cal-component.h (CalComponentField): New enumeration with the list of fields we support for ETable. svn path=/trunk/; revision=4745
* Fix the camel-folder's thaw handler. Implement event forwarding into the ↵Peter Williams2000-08-128-18/+106
| | | | | | main thread. svn path=/trunk/; revision=4744
* If the caller passes "-1" for the model row, translate that to view row 0.Dan Winship2000-08-123-8/+17
| | | | | | | | | | | * message-list.c (message_list_select): If the caller passes "-1" for the model row, translate that to view row 0. * message-list.c (idle_select_row): * mail-callbacks.c (select_first_unread): Use new message_list_select kludge^H^H^H^H^H^Hfeature svn path=/trunk/; revision=4743
* Allow the window to be growableJP Rosevear2000-08-123-6/+14
| | | | | | | | | | | 2000-08-11 JP Rosevear <jpr@helixcode.com> * mail-config-gui.c (source_dialog): Allow the window to be growable * mail-config.c: use void in empty declarations svn path=/trunk/; revision=4742
* Fix some ()'s instead of voidsPeter Williams2000-08-123-16/+25
| | | | svn path=/trunk/; revision=4741
* sdialog, not iddialogJP Rosevear2000-08-122-1/+4
| | | | | | | | 2000-08-11 JP Rosevear <jpr@helixcode.com> * mail-config-gui.c (identity_dialog): sdialog, not iddialog svn path=/trunk/; revision=4740
* Freeze/thaw around multi-message folder operations (flag, move)Peter Williams2000-08-122-0/+16
| | | | svn path=/trunk/; revision=4739
* Check nrow, not srow.JP Rosevear2000-08-129-122/+236
| | | | | | | | 2000-08-11 JP Rosevear <jpr@helixcode.com> * mail-config-gui.c (news_edit_clicked): Check nrow, not srow. svn path=/trunk/; revision=4738
* Use camel_service_get_name rather than showing the URL to the user.Dan Winship2000-08-112-4/+16
| | | | | | | * mail-ops.c (describe_fetch_mail): Use camel_service_get_name rather than showing the URL to the user. svn path=/trunk/; revision=4737
* Fix a crash with tab expansion in e_text_to_htmlPeter Williams2000-08-112-0/+8
| | | | svn path=/trunk/; revision=4736
* Remove an '#if 0' that must have been left in accidentally, so thatDan Winship2000-08-112-2/+11
| | | | | | | | | | * filter-driver.c (do_filter_mail): Remove an '#if 0' that must have been left in accidentally, so that messages which are copied to other folders will not also be copied into the Inbox. Also, #ifdef out the line that printfs the rule, because the rules are often very large. svn path=/trunk/; revision=4735
* Crash fix on user-doesn't-press-escape.Peter Williams2000-08-112-0/+10
| | | | svn path=/trunk/; revision=4734
* Add a function to return a useful name for a folder (not just "mbox" orDan Winship2000-08-114-14/+45
| | | | | | | | | | | * mail-tools.c (mail_tool_get_folder_name): Add a function to return a useful name for a folder (not just "mbox" or "mh" for any local folder.) * mail-ops.c: Use mail_tool_get_folder_name rather than folder->full_name when printing folder names. svn path=/trunk/; revision=4733
* updated..Szabolcs Ban2000-08-111-649/+1043
| | | | svn path=/trunk/; revision=4732
* Updated russian translation.Valek Frob2000-08-112-435/+783
| | | | svn path=/trunk/; revision=4731
* Use proper accessor function instead of poking the structure.Not Zed2000-08-112-6/+6
| | | | | | | | | 2000-08-11 Not Zed <NotZed@HelixCode.com> * filter-driver.c (do_colour): Use proper accessor function instead of poking the structure. svn path=/trunk/; revision=4730
* Implement. (mh_get_message_user_tag): Implement.Not Zed2000-08-115-4/+142
| | | | | | | | | | | | | | | | | 2000-08-11 Not Zed <NotZed@HelixCode.com> * providers/mh/camel-mh-folder.c (mh_set_message_user_tag): Implement. (mh_get_message_user_tag): Implement. * providers/mbox/camel-mbox-folder.c (mbox_get_message_user_tag): (mbox_set_message_user_tag): Implement. * camel-folder.c (camel_folder_set_message_user_tag): Routine to set message tags. (camel_folder_get_message_user_tag): And accessor. svn path=/trunk/; revision=4729
* Yay so lets fix an already fixed fix, again. (copy_message_to): and hereNot Zed2000-08-112-18/+19
| | | | | | | | | | 2000-08-11 Not Zed <NotZed@HelixCode.com> * camel-folder.c (move_message_to): Yay so lets fix an already fixed fix, again. (copy_message_to): and here too ... update for api change to append(). And removed another warning. svn path=/trunk/; revision=4728
* Added a prototype (remove warning)Michael Zucci2000-08-111-1/+2
| | | | svn path=/trunk/; revision=4727
* Changed a couple of input field names.Christopher James Lahey2000-08-112-2/+7
| | | | | | | | | 2000-08-10 Christopher James Lahey <clahey@helixcode.com> * gui/search/addresstypes.xml: Changed a couple of input field names. svn path=/trunk/; revision=4726
* Added a test for the EEntry widget.Christopher James Lahey2000-08-116-1/+175
| | | | | | | | | 2000-08-10 Christopher James Lahey <clahey@helixcode.com> * widgets/e-text/.cvsignore, widgets/e-text/Makefile.am, widgets/e-text/e-entry-test.c: Added a test for the EEntry widget. svn path=/trunk/; revision=4725
* Properly handle different local file formats. The folder isn't alwaysNot Zed2000-08-114-6/+64
| | | | | | | | | | | | | | | | 2000-08-11 Not Zed <NotZed@HelixCode.com> * mail-tools.c (mail_tool_get_local_inbox_url): Properly handle different local file formats. The folder isn't always mbox. (mail_tool_do_movemail): Movemail always uses an mbox format however. (mail_tool_get_local_movemail_url): What is the mbox url, it is always the same type, mbox. (mail_tool_fetch_mail_into_searchable): Same here. * mail-local.c (mail_local_map_uri): Map a local uri to the real uri. svn path=/trunk/; revision=4724
* Fixed some warnings.Christopher James Lahey2000-08-113-1/+10
| | | | | | | | 2000-08-10 Christopher James Lahey <clahey@helixcode.com> * e-calendar-item.c, e-calendar.c: Fixed some warnings. svn path=/trunk/; revision=4723
* Fixed some warnings.Christopher James Lahey2000-08-115-8/+8
| | | | | | | | | 2000-08-10 Christopher James Lahey <clahey@helixcode.com> * folder-browser-factory.c, message-list.c, message-thread.c, session.c: Fixed some warnings. svn path=/trunk/; revision=4722
* ChangeLog mistake.Chris Lahey2000-08-111-2/+2
| | | | svn path=/trunk/; revision=4721
* Fixed some warnings.Christopher James Lahey2000-08-115-3/+16
| | | | | | | | | 2000-08-10 Christopher James Lahey <clahey@helixcode.com> * filter-driver.c, filter-driver.h, filter-folder.c, rule-context.c, vfolder-editor.c: Fixed some warnings. svn path=/trunk/; revision=4720
* Fixed some warnings.Christopher James Lahey2000-08-1120-22/+70
| | | | | | | | | | | | | | | | 2000-08-10 Christopher James Lahey <clahey@helixcode.com> * camel-folder-search.c, camel-folder-summary.c, camel-medium.c, camel-mime-filter-charset.c, camel-mime-filter.c, camel-mime-filter.h, camel-mime-message.c, camel-mime-parser.c, camel-mime-part-utils.c, camel-mime-part.c, camel-mime-utils.c, camel-movemail.c, camel-multipart.c, camel-object.c, camel-stream-mem.c, providers/mbox/camel-mbox-folder.c, providers/mbox/camel-mbox-summary.c, providers/mh/camel-mh-folder.c, providers/smtp/camel-smtp-transport.c: Fixed some warnings. svn path=/trunk/; revision=4719
* t Zed <NotZed@HelixCode.com>Michael Zucci2000-08-112-28/+23
| | | | | | | | | | t Zed <NotZed@HelixCode.com> * providers/vee/camel-vee-folder.c (vee_folder_build_folder): Free the search properly. (vee_folder_build): And here too. svn path=/trunk/; revision=4718
* Remove bogus prototype that was causing compilation to fail when LDAPEttore Perazzoli2000-08-112-4/+5
| | | | | | was enabled. svn path=/trunk/; revision=4717
* Removed unecessary change and fixed indenting.Michael Zucci2000-08-111-231/+214
| | | | svn path=/trunk/; revision=4716
* New search dialog for addressbook.Christopher James Lahey2000-08-113-10/+44
| | | | | | | | | 2000-08-10 Christopher James Lahey <clahey@helixcode.com> * gui/search/, gui/search/addresstypes.xml: New search dialog for addressbook. svn path=/trunk/; revision=4715
* Update prototype.Dan Winship2000-08-113-2/+8
| | | | | | * gui/component-factory.c (owner_set_cb): Update prototype. svn path=/trunk/; revision=4714
* Update for changed prototype, pass evolution_homedir arg toDan Winship2000-08-114-13/+25
| | | | | | | | | | | | | | * gui/component/addressbook-component.c (owner_set_cb): Update for changed prototype, pass evolution_homedir arg to setup_ldap_storage. * gui/component/e-ldap-storage.c (setup_ldap_storage): Now takes an evolution_homedir arg, uses that to generate the path to the ldapservers.xml file, and stores the result in a static variable. (e_ldap_storage_add_server, e_ldap_storage_remove_server): Use that static variable rather than hardcoding the path to the file. svn path=/trunk/; revision=4713
* Don't call e_setup_base_dir. It was wrong and it doesn't exist any more.Dan Winship2000-08-1112-18/+24
| | | | | | | | | | | | | | | | | | | * session.c (session_init): Don't call e_setup_base_dir. It was wrong and it doesn't exist any more. * component-factory.c (owner_set_cb): Update for changed prototype, and record the evolution_homedir. Move call to mail_config_init here from session.c so it happens after evolution_dir is initialized. * mail.h: define "extern char *evolution_dir;" (formerly in e-util/e-setup.h) * component-factory.c, mail-callbacks.c, mail-config-gui.c, mail-config.c, mail-display.c, mail-format.c, mail-ops.c, mail-tools.c, session.c: Remove "e-util/e-setup.h" include. svn path=/trunk/; revision=4712
* Remove. The shell tells the components where the evolution homedir is now.Dan Winship2000-08-114-115/+5
| | | | | | | | | * e-setup.[ch]: Remove. The shell tells the components where the evolution homedir is now. * Makefile.am (libeutil_la_SOURCES): Remove e-setup.c svn path=/trunk/; revision=4711
* add "in string evolution_homedir" to ShellComponent::set_owner'sDan Winship2000-08-1111-52/+46
| | | | | | | | | | | | | | | | | | | | | | * Evolution-ShellComponent.idl: add "in string evolution_homedir" to ShellComponent::set_owner's arguments. * e-shell.c (e_shell_get_local_directory): Expose local_directory. * e-component-registry.c (register_component): Pass the shell's "local_directory" to the component as its evolution_homedir. * evolution-shell-component.c (impl_ShellComponent_set_owner): Update to include evolution_homedir. (class_init): Update signal prototype. * evolution-shell-component-client.c (evolution_shell_component_client_set_owner): Update to include evolution_homedir. * e-init.c: Remove. This wasn't being used. svn path=/trunk/; revision=4710
* Remove unneeded e-setup.h includeDan Winship2000-08-112-1/+4
| | | | | | * e-msg-composer.c: Remove unneeded e-setup.h include svn path=/trunk/; revision=4709
* Make escape equivalent to cancel in the error and query dialogsPeter Williams2000-08-113-3/+23
| | | | svn path=/trunk/; revision=4708
* New function. Mostly moved over fromFederico Mena Quintero2000-08-114-77/+86
| | | | | | | | | | | | | | | | | 2000-08-10 Federico Mena Quintero <federico@helixcode.com> * gui/gnome-cal.c (gnome_calendar_new_appointment): New function. Mostly moved over from calendar-commands.c:display_objedit(). * gui/calendar-commands.c (calendar_iterate): Removed. Wheee! (display_objedit): Removed. (new_appointment_cb): New function. Just call gnome_calendar_new_appointment(). (display_objedit_today): Removed. (calendar_control_activate): Removed the "New appointment for today" option, since it is pretty useless. svn path=/trunk/; revision=4707
* Updated Slovenian translationAndraz Tori2000-08-111-512/+1164
| | | | svn path=/trunk/; revision=4706
* If we go over the max number of messages, don't keep requesting newJeffrey Stedfast2000-08-112-13/+23
| | | | | | | | | | 2000-08-10 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-folder.c (camel_imap_folder_changed): If we go over the max number of messages, don't keep requesting new message summaries, just break. svn path=/trunk/; revision=4705
* Fixed any search to not crash on missing phone numbers or email addresses.Christopher James Lahey2000-08-112-2/+7
| | | | | | | | | 2000-08-10 Christopher James Lahey <clahey@helixcode.com> * backend/pas/pas-backend-file.c: Fixed any search to not crash on missing phone numbers or email addresses. svn path=/trunk/; revision=4704
* Removed. Wheee!Federico Mena Quintero2000-08-114-84/+23
| | | | | | | | 2000-08-10 Federico Mena Quintero <federico@helixcode.com> * gui/calendar-commands.c (calendar_iterate): Removed. Wheee! svn path=/trunk/; revision=4703
* Add a "gboolean create" argument to pass to camel_store_get_folder.Dan Winship2000-08-116-11/+23
| | | | | | | | | | | | * mail-tools.c (mail_tool_get_folder_from_urlname): Add a "gboolean create" argument to pass to camel_store_get_folder. * mail-ops.c (do_create_folder, do_setup_draftbox): * mail-local.c (mail_tool_local_uri_to_folder): * mail-vfolder.c (vfolder_uri_to_folder): Add create flag to mail_tool_get_folder_from_urlname calls. svn path=/trunk/; revision=4702
* There. A pretty function to generate recurrence instances atomically soFederico Mena Quintero2000-08-113-7/+291
| | | | | | | | | | | 2000-08-10 Federico Mena Quintero <federico@helixcode.com> * cal-client/cal-client.c (cal_client_generate_instances): There. A pretty function to generate recurrence instances atomically so that clients don't have to jump through hoops. Now we can get rid of the ugly calendar_iterate() function. svn path=/trunk/; revision=4701
* Add myself to the about box, finally.Peter Williams2000-08-112-1/+7
| | | | svn path=/trunk/; revision=4700
* Show 'no new mail' correctly.Peter Williams2000-08-112-9/+46
| | | | svn path=/trunk/; revision=4699
* Made asyncJeffrey Stedfast2000-08-112-57/+86
| | | | | | | | 2000-08-10 Jeffrey Stedfast <fejj@helixcode.com> * e-msg-composer.c (exit_dialog_cb): Made async svn path=/trunk/; revision=4698
* Fix compile warning by casting the object to a CamelObjectJeffrey Stedfast2000-08-112-10/+15
| | | | | | | | | 2000-08-10 Jeffrey Stedfast <fejj@helixcode.com> * mail-callbacks.c (composer_send_cb): Fix compile warning by casting the object to a CamelObject svn path=/trunk/; revision=4697
* Fix the infinite movemailPeter Williams2000-08-117-8/+49
| | | | svn path=/trunk/; revision=4696
* If converting both spaces and newlines, then convert tabs too. The joys ofDan Winship2000-08-112-3/+33
| | | | | | | * e-html-utils.c (e_text_to_html): If converting both spaces and newlines, then convert tabs too. The joys of pseudo-<PRE>. svn path=/trunk/; revision=4695
* Fix a bug in the async changes. (This was identical to reply_to_sender.)Dan Winship2000-08-112-1/+6
| | | | | | | * mail-callbacks.c (reply_to_all): Fix a bug in the async changes. (This was identical to reply_to_sender.) svn path=/trunk/; revision=4694
* Workaround Zucchi's new append_messagePeter Williams2000-08-112-4/+40
| | | | svn path=/trunk/; revision=4693
* bluuuuuuurrrrrghPeter Williams2000-08-111-0/+357
| | | | svn path=/trunk/; revision=4692
* triple oopsPeter Williams2000-08-111-0/+69
| | | | svn path=/trunk/; revision=4691
* double oops. /me kicks selfPeter Williams2000-08-111-1/+49
| | | | svn path=/trunk/; revision=4690
* weirdPeter Williams2000-08-111-0/+23
| | | | svn path=/trunk/; revision=4689
* oopsPeter Williams2000-08-113-0/+1312
| | | | svn path=/trunk/; revision=4688
* Merge with camel-async.Peter Williams2000-08-11149-4761/+7538
| | | | svn path=/trunk/; revision=4687
* Update for append_message api change.Not Zed2000-08-114-10/+26
| | | | | | | | | | | | | | | 2000-08-10 Not Zed <NotZed@HelixCode.com> * mail-local.c (do_local_reconfigure_folder): Update for append_message api change. * message-list.c (message_list_regenerate): Change for search api change. (ml_tree_value_at): Add a colour column, based on the colour assigned in the summary. (message_list_init_renderers): Init colour column. svn path=/trunk/; revision=4685
* Save the results of searches till we're done. So we dont have to goNot Zed2000-08-112-37/+48
| | | | | | | | | | | | | | 2000-08-10 Not Zed <NotZed@HelixCode.com> * filter-driver.c (filter_driver_run): Save the results of searches till we're done. So we dont have to go strduping strings agian and again and again and again ... Remove all the unecessary strdups. (do_colour): Implement. (filter_driver_run): Change for append api change. (free_key): Removed. svn path=/trunk/; revision=4684
* A better way to compress leading whitespace. The code is probably invalidNot Zed2000-08-1116-1041/+1170
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-08-11 Not Zed <NotZed@HelixCode.com> * camel-mime-parser.c (folder_scan_header): A better way to compress leading whitespace. The code is probably invalid anyway, I dont think it will work across buffer boundaries. * providers/mbox/camel-mbox-folder.c (mbox_append_message): And write out proper format From lines here too. * providers/mbox/camel-mbox-summary.c (camel_mbox_summary_build_from): New function to build a more compatible mbox "From " line. (camel_mbox_summary_sync): Write From lines in the proper format. 2000-08-10 Not Zed <NotZed@HelixCode.com> * providers/mh/camel-mh-store.c (get_folder): Remove warnin g. * providers/mbox/camel-mbox-store.c (xrename): Kill some warnings with constification. * providers/imap/camel-imap-folder.c (imap_append_message): Fixed for append api change. Eek this routine seriously wastes memory. * providers/mh/camel-mh-folder.c (mh_search_free): Impelemnt. (mh_append_message): Fix for api change, and include user flags and tags in new message. * providers/vee/camel-vee-folder.c (vee_search_by_expression): Fix for search api change. * camel-folder.c (camel_folder_search_free): New function for freeing search results. (search_free): Changed my mind, implement a default that actually does something. Free as to the old interface. (camel_folder_append_message): Changed to accept a camelmessageinfo rather than flags, which just doesn't have enough info in it. (copy_message_to): Change for append_message api change. (move_message_to): Likewise. * providers/mbox/camel-mbox-folder.c (mbox_search_free): Implement. (mbox_append_message): Fix for api change, and also copy user flags/tags across to new summary. * camel-folder-search.c (search_user_tag): A search expression that returns the current use flag by name. (camel_folder_search_free_result): New function to free the result of a search. * camel-folder-summary.c: Bump summary version. (message_info_new): (message_info_load): (message_info_save): (camel_message_info_dup_to): (camel_message_info_free): Added support for arbitrary tag/value pairs (CamelTag's). (camel_tag_get): (camel_tag_set): (camel_tag_list_size): (camel_tag_list_free): Operations for working with CamelTags. svn path=/trunk/; revision=4683
* Return the text in GtkCombo->entryJeffrey Stedfast2000-08-102-1/+6
| | | | | | | | | 2000-08-10 Jeffrey Stedfast <fejj@helixcode.com> * e-msg-composer-hdrs.c (e_msg_composer_hdrs_get_from): Return the text in GtkCombo->entry svn path=/trunk/; revision=4681
* Updated Japanese translation.Akira Tagoh2000-08-102-820/+1220
| | | | | | * ja.po: Updated Japanese translation. svn path=/trunk/; revision=4680
* Fixed the GList identity stuff, should now display all configuredJeffrey Stedfast2000-08-102-9/+11
| | | | | | | | | 2000-08-09 Jeffrey Stedfast <fejj@helixcode.com> * e-msg-composer-hdrs.c (create_dropdown_entry): Fixed the GList identity stuff, should now display all configured identities. svn path=/trunk/; revision=4679
* Added a button to save to your addressbook.Christopher James Lahey2000-08-103-2/+117
| | | | | | | | | 2000-08-09 Christopher James Lahey <clahey@helixcode.com> * gui/minicard/e-minicard-control.c: Added a button to save to your addressbook. svn path=/trunk/; revision=4678
* Made the toolbars conform to the user's gnomecc settings for detachableCody Russell2000-08-107-5/+44
| | | | | | toolbars. svn path=/trunk/; revision=4677
* This is the baddest-ass script in the history of foreverPeter Williams2000-08-101-16/+170
| | | | svn path=/trunk/; revision=4676
* Fixed some warnings.Christopher James Lahey2000-08-104-18/+35
| | | | | | | | | | | | | | 2000-08-09 Christopher James Lahey <clahey@helixcode.com> * e-msg-composer-address-dialog.c: Fixed some warnings. * e-msg-composer-hdrs.c: Switched the composer to use an EEntry for the subject field. * e-msg-composer.c: Changed the non scaling objects in this vbox to be FALSE, FALSE instead of FALSE, TRUE. svn path=/trunk/; revision=4675
* Oops, subtract the new alarm's trigger time from the current time.Federico Mena Quintero2000-08-103-2/+7
| | | | | | | | | 2000-08-09 Federico Mena Quintero <federico@helixcode.com> * gui/alarm.c (pop_alarm): Oops, subtract the new alarm's trigger time from the current time. svn path=/trunk/; revision=4674
* Modified to allow dropdown entry-boxes as well (for headers like From:)Jeffrey Stedfast2000-08-104-32/+153
| | | | | | | | | | | | | | | | | 2000-08-09 Jeffrey Stedfast <fejj@helixcode.com> * e-msg-composer-hdrs.c (add_header): Modified to allow dropdown entry-boxes as well (for headers like From:) (setup_headers): Modified to use the correct enum type. (create_dropdown_entry): New convenience function to add a drop-down combo box and fill it in with identities (init): Set from_entry to NULL (e_msg_composer_hdrs_get_from): New convenience function to get the text in the From widget in the composer (e_msg_composer_hdrs_set_from): New convenience function to set the From header in the composer svn path=/trunk/; revision=4673
* Get the from address set in the composer, if that fails ONLY THEN get theJeffrey Stedfast2000-08-104-26/+51
| | | | | | | | | | | | 2000-08-09 Jeffrey Stedfast <fejj@helixcode.com> * mail-ops.c (composer_send_cb): Get the from address set in the composer, if that fails ONLY THEN get the default from mail config * mail-config.c (mail_config_get_identities): New convenience function for getting a list of the configured identities svn path=/trunk/; revision=4672
* Fix make maintainer-cleanPeter Williams2000-08-104-2/+12
| | | | svn path=/trunk/; revision=4670
* ChangeLog mistake.Chris Lahey2000-08-101-1/+1
| | | | svn path=/trunk/; revision=4668
* Fixed some warnings.NotZed2000-08-103-7/+11
| | | | | | | | 2000-05-11 NotZed <NotZed@HelixCode.com> * file.c, find.c: Fixed some warnings. svn path=/trunk/; revision=4667
* New file containing MIME keys for Evolution. Currently just theDan Winship2000-08-103-1/+19
| | | | | | | | | * data/evolution.keys: New file containing MIME keys for Evolution. Currently just the addressbook minicard display. * data/Makefile.am (mime_DATA): add evolution.keys svn path=/trunk/; revision=4665
* eek! okay, we can't just point to a mail_display apparently...Jeffrey Stedfast2000-08-101-3/+3
| | | | | | so we're back to creating a new one for the purpose of displaying it svn path=/trunk/; revision=4664
* Support controls as well as embeddables.Dan Winship2000-08-102-0/+7
| | | | | | | * mail-display.c (on_object_requested): Support controls as well as embeddables. svn path=/trunk/; revision=4663
* Changed to only take a FolderBrowser argumentJeffrey Stedfast2000-08-104-5/+11
| | | | | | | | | | | | | | | | | | | | | 2000-08-09 Jeffrey Stedfast <fejj@helixcode.com> * mail-view.c (mail_view_create): Changed to only take a FolderBrowser argument * mail-ops.c (real_view_msg): Create a new FolderBrowser for each message being opened in a new window. Also set the message_list->cursor_uid and mail_display->current_message to the appropriate values. (real_view_msg): Updated to reflect changes in the mail_view_create * message-list.c (on_right_click): Nicify a little, add in a menu separator between VFolder and Filter stuff. * mail-ops.c (real_view_msg): Set the UID of the message that is being displayed svn path=/trunk/; revision=4662
* Fixed some warnings.Christopher James Lahey2000-08-103-2/+5
| | | | | | | | 2000-08-09 Christopher James Lahey <clahey@helixcode.com> * e-setup.c, e-shell.c: Fixed some warnings. svn path=/trunk/; revision=4661
* Create a new FolderBrowser for each message being opened in a new window.Jeffrey Stedfast2000-08-102-8/+16
| | | | | | | | | | | 2000-08-09 Jeffrey Stedfast <fejj@helixcode.com> * mail-ops.c (real_view_msg): Create a new FolderBrowser for each message being opened in a new window. Also set the message_list->cursor_uid and mail_display->current_message to the appropriate values. svn path=/trunk/; revision=4660
* Fixed a warning.Christopher James Lahey2000-08-102-1/+8
| | | | | | | | 2000-08-09 Christopher James Lahey <clahey@helixcode.com> * cal-client/cal-client.c: Fixed a warning. svn path=/trunk/; revision=4659
* Make right click select if the current row is not selected.Christopher James Lahey2000-08-107-0/+44
| | | | | | | | | | 2000-08-09 Christopher James Lahey <clahey@helixcode.com> * e-table-item.c, e-table-selection-model.c, e-table-selection-model.h: Make right click select if the current row is not selected. svn path=/trunk/; revision=4658
* Nicify a little, add in a menu separator between VFolder and Filter stuff.Jeffrey Stedfast2000-08-103-20/+25
| | | | | | | | | 2000-08-09 Jeffrey Stedfast <fejj@helixcode.com> * message-list.c (on_right_click): Nicify a little, add in a menu separator between VFolder and Filter stuff. svn path=/trunk/; revision=4657
* Set the UID of the message that is being displayedJeffrey Stedfast2000-08-103-6/+12
| | | | | | | | | 2000-08-09 Jeffrey Stedfast <fejj@helixcode.com> * mail-ops.c (real_view_msg): Set the UID of the message that is being displayed svn path=/trunk/; revision=4655
* Fixed bugs in validation. Went home to sleep.Aaron Weber2000-08-106-24/+24
| | | | | | | | | 2000-08-09 Aaron Weber <aaron@helixcode.com> * C/evolution-guide.sgml: Fixed bugs in validation. Went home to sleep. svn path=/trunk/; revision=4654
* Use menu stock icons instead of normal stock icons for the menu items.Ettore Perazzoli2000-08-102-8/+10
| | | | svn path=/trunk/; revision=4653
* Redid menubar description.Aaron Weber2000-08-1012-124/+640
| | | | | | | | | | | | | | | | * C/usage-mainwindow.sgml: Redid menubar description. * C/config-prefs.sgml: Added coverage of folder config, requested that feature be transferred to config section. Switched to variablelist in "Other" config section. * C/usage-mail.sgml: Added coverage of right-click on messages, threaded-view. * C/usage-mainwindow.sgml: Right-click on folder menu reinstated. svn path=/trunk/; revision=4650
* (rule_match_subject): was cutting ] off mailing list names.Michael Zucci2000-08-092-3/+4
| | | | svn path=/trunk/; revision=4649
* Fix the bug where it truncates the last itemChristopher James Lahey2000-08-093-2/+6
| | | | | | | | 2000-08-09 Christopher James Lahey <clahey@helixcode.com> * e-popup-menu.c: Fix the bug where it truncates the last item svn path=/trunk/; revision=4648
* (rule_match_recipients): Dont set real name if its empty for the filter name.Michael Zucci2000-08-092-1/+2
| | | | svn path=/trunk/; revision=4647
* Helper function to add with confirm.Not Zed2000-08-097-84/+137
| | | | | | | | | | 2000-08-09 Not Zed <NotZed@HelixCode.com> * mail-autofilter.c (filter_gui_add_from_message): Helper function to add with confirm. * message-list.c (on_right_click): Added menu to install vfolders/filters from message. svn path=/trunk/; revision=4646
* (rule_context_add_rule_gui): Keep track of context so it isn't freed ↵Michael Zucci2000-08-095-4/+63
| | | | | | under us. svn path=/trunk/; revision=4645
* Added some military prefixes.Nat Friedman2000-08-093-2/+8
| | | | | | | | 2000-08-09 Nat Friedman <nat@helixcode.com> * ename/e-name-western-tables.h: Added some military prefixes. svn path=/trunk/; revision=4644
* Call our parent's destroy method.Miguel de Icaza2000-08-092-0/+10
| | | | | | | | | 2000-07-18 Miguel de Icaza <miguel@helixcode.com> * e-tree-model.c (etree_destroy): Call our parent's destroy method. svn path=/trunk/; revision=4643
* Tag some strings for translation.Miguel de Icaza2000-08-093-30/+39
| | | | | | | | 2000-08-08 Miguel de Icaza <miguel@helixcode.com> * e-table-header-item.c: Tag some strings for translation. svn path=/trunk/; revision=4642
* Fixed a warning.Christopher James Lahey2000-08-092-1/+5
| | | | | | | | 2000-08-09 Christopher James Lahey <clahey@helixcode.com> * gui/component/addressbook.c: Fixed a warning. svn path=/trunk/; revision=4641
* Remove conflict marks.Ettore Perazzoli2000-08-091-5/+0
| | | | svn path=/trunk/; revision=4640
* Fixed a warning.Christopher James Lahey2000-08-092-1/+4
| | | | | | | | 2000-08-09 Christopher James Lahey <clahey@helixcode.com> * e-shell-view.c: Fixed a warning. svn path=/trunk/; revision=4639
* Add an icon to the "Print contacts" menu item.Ettore Perazzoli2000-08-092-1/+7
| | | | svn path=/trunk/; revision=4638
* Fixed some warnings.Christopher James Lahey2000-08-094-5/+11
| | | | | | | | | 2000-08-09 Christopher James Lahey <clahey@helixcode.com> * cal-client/cal-client.c, gui/e-calendar-table.c, pcs/cal.c: Fixed some warnings. svn path=/trunk/; revision=4637
* Put the print menu item in the right placeholder for consistency.Ettore Perazzoli2000-08-092-3/+13
| | | | svn path=/trunk/; revision=4636
* New file to hold auto filter/vfolder stuff.Not Zed2000-08-093-0/+321
| | | | | | | | 2000-08-09 Not Zed <NotZed@HelixCode.com> * mail-autofilter.c: New file to hold auto filter/vfolder stuff. svn path=/trunk/; revision=4635
* Fixed some warnings.Christopher James Lahey2000-08-095-4/+13
| | | | | | | | | | | 2000-08-09 Christopher James Lahey <clahey@helixcode.com> * mail-display.c, mail-format.c, mail-ops.c: Fixed some warnings. * message-list.c: Fix the call to e_popup_menu_run to match the new signature. svn path=/trunk/; revision=4634
* Use the placeholder for the "Print message..." menu item.Ettore Perazzoli2000-08-092-0/+17
| | | | svn path=/trunk/; revision=4633
* Add a placeholder for the print items in the "File" menu.Ettore Perazzoli2000-08-092-0/+7
| | | | svn path=/trunk/; revision=4632
* Fix the NNTP provider's Makefile.am so that it does not use installedEttore Perazzoli2000-08-093-5/+17
| | | | | | | Camel headers before the source ones. Also, get rid of an unused variable. svn path=/trunk/; revision=4631
* Ooops.Christopher James Lahey2000-08-093-12/+18
| | | | | | | | 2000-08-09 Christopher James Lahey <clahey@helixcode.com> * e-popup-menu.c: Ooops. svn path=/trunk/; revision=4630
* Added uncompiled e_read_uri function.Christopher James Lahey2000-08-095-2/+108
| | | | | | | | 2000-08-09 Christopher James Lahey <clahey@helixcode.com> * e-util.c, e-util.h: Added uncompiled e_read_uri function. svn path=/trunk/; revision=4629
* Changed e_popup_menu_run call to match the new arguments.Christopher James Lahey2000-08-093-2/+7
| | | | | | | | | 2000-08-09 Christopher James Lahey <clahey@helixcode.com> * e-table-header-item.c: Changed e_popup_menu_run call to match the new arguments. svn path=/trunk/; revision=4628
* Changed e_popup_menu_run call to match the new arguments.Christopher James Lahey2000-08-099-101/+94
| | | | | | | | | | | | | | | | 2000-08-09 Christopher James Lahey <clahey@helixcode.com> * gui/component/addressbook.c, gui/minicard/e-minicard.c: Changed e_popup_menu_run call to match the new arguments. * gui/component/addressbook.oafinfo: Fixed this file to work properly. * gui/minicard/e-minicard-control.c: Use the correct oafinfo ID here. Also cleaned up the code a bit with the help of Michael Meeks. svn path=/trunk/; revision=4627
* use x-evolution-any-field.Chris Toshok2000-08-098-129/+177
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-08-08 Chris Toshok <toshok@helixcode.com> * gui/component/e-addressbook-model.c (e_addressbook_model_init): use x-evolution-any-field. * gui/component/addressbook.c (search_entry_activated): use x-evolution-any-field. (change_view_type): same. * gui/minicard/e-minicard-view.c (e_minicard_view_init): set query to x-evolution-any-field. * backend/pas/pas-backend-ldap.c (func_contains): support x-evolution-any-field for matching any evolution supported field. * backend/pas/pas-backend-file.c (compare_email): switch to using ECardSimple calls. (compare_phone): same. (compare_address): same. (entry_compare): switch to using ECardSimple calls, and support a 'x-evolution-any-field' wildcard field. (vcard_matches_search): use an ECardSimple. svn path=/trunk/; revision=4626
* Added a hide_mask argument to the two popup menu functions.Christopher James Lahey2000-08-095-46/+85
| | | | | | | | | 2000-08-09 Christopher James Lahey <clahey@helixcode.com> * e-popup-menu.c, e-popup-menu.h: Added a hide_mask argument to the two popup menu functions. svn path=/trunk/; revision=4625
* Attached a double_click signal handler (on_double_click): Our lovely newJeffrey Stedfast2000-08-092-14/+33
| | | | | | | | | | | 2000-08-09 Jeffrey Stedfast <fejj@helixcode.com> * message-list.c (message_list_init): Attached a double_click signal handler (on_double_click): Our lovely new double_click callback. Will display the current selected message in a new window svn path=/trunk/; revision=4624
* Basic framework for saving the size of the vpaned in the main message viewJeremy Wise2000-08-094-3/+36
| | | | svn path=/trunk/; revision=4623
* Added void as an argument to functions not needing any parameters to avoidJeffrey Stedfast2000-08-092-3/+10
| | | | | | | | | 2000-08-08 Jeffrey Stedfast <fejj@helixcode.com> * mail-config.h: Added void as an argument to functions not needing any parameters to avoid compile warnings. svn path=/trunk/; revision=4622
* Value for threaded list view is now saved via gnome-config. This means that ↵Jeremy Wise2000-08-096-7/+47
| | | | | | you can FINALLY shut off the threaded view once and for all :) svn path=/trunk/; revision=4621
* Attach a signal handler to call the "changed" function when the userDan Winship2000-08-092-1/+10
| | | | | | | | * mail-config-gui.c (service_page_item_new): Attach a signal handler to call the "changed" function when the user clicks the "keep on server" checkbox. svn path=/trunk/; revision=4620
* New convenience function with params of a normal Gtk callback function. WeJeffrey Stedfast2000-08-097-39/+99
| | | | | | | | | | | | | | | | | | | | 2000-08-08 Jeffrey Stedfast <fejj@helixcode.com> * mail-ops.c (view_msg): New convenience function with params of a normal Gtk callback function. We also now create a new FolderBrowser object so that the message-view window isn't tied to the display in the main window (view_message): Now calls view_msg (this function is a bonobo callback and can't be used with gtk widgets) (edit_msg): Same idea as view_msg() (edit_message): Again, same as view_message() * message-list.c (on_right_click): Callback for creating an e-popup-menu (message_list_init): Added a right_click event to trigger a pop-up menu to be displayed svn path=/trunk/; revision=4619
* Reorder search result in summary order if we searched with a summary.Not Zed2000-08-092-3/+26
| | | | | | | | | | 2000-08-09 Not Zed <NotZed@HelixCode.com> * camel-folder-search.c (camel_folder_search_execute_expression): Reorder search result in summary order if we searched with a summary. svn path=/trunk/; revision=4618
* Add "Don't delete messages from server" button to remote SOURCEs thatDan Winship2000-08-095-48/+130
| | | | | | | | | | | | | | | * mail-config-gui.c: Add "Don't delete messages from server" button to remote SOURCEs that aren't STORAGEs (ie, POP). (provider_list): Only list SOURCEs. (ie, not mh) * mail-config.c: Save/load "keep_on_server" flag. * mail-ops.c (fetch_remote_mail): New function, split out of real_fetch_mail. Deals with copying mail from a remote server into a temporary mbox, possibly using a CamelUIDCache to leave the messages on the server. svn path=/trunk/; revision=4617
* New code to keep an on-disk cache of what UIDs have been seen in a folder.Dan Winship2000-08-0911-42/+303
| | | | | | | | | | | | | | | | | | * camel-uid-cache.c: New code to keep an on-disk cache of what UIDs have been seen in a folder. * camel-provider.h: Add new flags CAMEL_PROVIDER_IS_SOURCE (mail can arrive in it by non-Camel means) and CAMEL_PROVIDER_IS_STORAGE (you can work with mail directly without needing to copy it local). * providers/*/camel-*-provider.c: Add flags as needed: imap and mbox are SOURCE and STORAGE. mh and nntp are just STORAGE, pop3 is just SOURCE. * camel-mime-message.c (process_header): Add another subject g_strstrip that fejj's earlier commit missed. svn path=/trunk/; revision=4616
* Fix some compiler warnings.Dan Winship2000-08-094-6/+9
| | | | | | | * mail-crypto.c, mail-format.c, message-thread.c: Fix some compiler warnings. svn path=/trunk/; revision=4615
* Added a get_objects_in_range() method. Takes in a time range and the typeFederico Mena Quintero2000-08-098-172/+201
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-08-08 Federico Mena Quintero <federico@helixcode.com> * idl/evolution-calendar.idl (Cal): Added a get_objects_in_range() method. Takes in a time range and the type of component we are interested in; returns a list of UIDs. The idea is that ocurrences get computed in the client; we can have multiple recurrences in iCalendar and we cannot identify them trivially across the wire. (Cal): Removed the get_events_in_range() method. * pcs/cal-backend.c (cal_backend_free_uid_list): New function. (cal_backend_get_objects_in_range): New function. (cal_backend_get_events_in_range): Removed. * pcs/cal-backend-file.c (cal_backend_file_get_objects_in_range): Implemented new method. (cal_backend_file_get_events_in_range): Removed. * pcs/cal.c (Cal_get_events_in_range): Removed. (uncorba_obj_type): New function. (Cal_get_uids): Use uncorba_obj_type(). (Cal_get_n_objects): Likewise. (Cal_get_objects_in_range): Implemented new method. * cal-client/cal-client.c (cal_client_get_events_in_range): Removed. (cal_client_get_objects_in_range): Implemented. (corba_obj_type): New function. (cal_client_get_n_objects): Use corba_obj_type(). (cal_client_get_uids): Likewise. svn path=/trunk/; revision=4613
* Fix up format of addresses. (write_headers): Use CamelAddress functions toDan Winship2000-08-092-51/+38
| | | | | | | * mail-format.c (mail_generate_reply): Fix up format of addresses. (write_headers): Use CamelAddress functions to simplify this. svn path=/trunk/; revision=4606
* Removing old cruft - FedericoFederico Mena Quintero2000-08-093-170/+0
| | | | svn path=/trunk/; revision=4603
* Lets get rid of the last separator in the toolbar until we add n/pJeffrey Stedfast2000-08-092-2/+9
| | | | | | | | | 2000-08-08 Jeffrey Stedfast <fejj@helixcode.com> * mail-view.c: Lets get rid of the last separator in the toolbar until we add n/p svn path=/trunk/; revision=4601
* Add another subject g_strstrip that fejj's earlier commit missed.Dan Winship2000-08-092-1/+6
| | | | | | | * camel-mime-message.c (process_header): Add another subject g_strstrip that fejj's earlier commit missed. svn path=/trunk/; revision=4596
* Move mail_config_init after session_init, since it depends onDan Winship2000-08-092-2/+6
| | | | | | | * main.c (main): Move mail_config_init after session_init, since it depends on evolution_dir being set. svn path=/trunk/; revision=4595
* Check for ~/evolution/shortcuts.xml in addition to ~/evolution, to makeDan Winship2000-08-082-1/+38
| | | | | | | | | * e-setup.c (e_setup): Check for ~/evolution/shortcuts.xml in addition to ~/evolution, to make sure it's really the directory we're expecting it to be. Also, convert from old-style config file to new-style config directory. svn path=/trunk/; revision=4594
* Updated russian translation.Valek Frob2000-08-082-328/+952
| | | | svn path=/trunk/; revision=4593
* Fix build by allowing includes for e-table dirJP Rosevear2000-08-0811-2100/+2276
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-08-08 JP Rosevear <jpr@helixcode.com> * Makefile.am: Fix build by allowing includes for e-table dir 2000-08-08 JP Rosevear <jpr@helixcode.com> * mail-ops.c (check_configured): Use config accessors (fetch_mail): ditto (composer_send_cb): ditto (create_msg_composer): ditto * mail-config-gui.h: Update API * mail-config.h: Update API * mail-config.c: Add accessor functions (mail_config_is_configured): accessor function (mail_config_get_default_identity): ditto (mail_config_get_default_source): ditto (mail_config_get_transport): ditto (mail_config_send_html): ditto (identity_copy): Make public (identity_destroy): ditto (identity_destroy_each): ditto (service_copy): ditto (service_destroy): ditto (service_destroy_each): ditto (mail_config_init): Rename from init_config and make public (mail_config_clear): Rename from clear_config and make public (mail_config_read): Rename from read_config and make public (mail_config_write): Reanme from write_config and make public * main.c (main): Call mail_config_init. * mail.h: Include mail-config-gui.h * mail-config-gui.c: Move config gui stuff here. (source_dialog): Kill memory leak from debug leftovers. Make sure returned source is NULL by default svn path=/trunk/; revision=4592
* Redone to show a dialogue first, and show progress of whats happening asNot Zed2000-08-089-9/+712
| | | | | | | | | | | | | | | | | | | | | | | | | 2000-08-07 Not Zed <NotZed@HelixCode.com> * mail-local.c (local_reconfigure_folder): Redone to show a dialogue first, and show progress of whats happening as its done. * Makefile.am (glade_DATA): Added local-config.glade, for mailbox reconfig dialogue. 2000-08-04 Not Zed <NotZed@HelixCode.com> * folder-browser.c (mail_uri_to_folder): Use local_uri_to_folder() for local uri's (file://). * mail-local.c (local_uri_to_folder): Handle looking up folder storage type before opening the store/folder. (local_reconfigure_folder): Function to reconfigure the format of a local mailbox into another storage format. * Makefile.am (evolution_mail_SOURCES): Added mail-local.c and missing mail-vfolder.h. svn path=/trunk/; revision=4591
* Only retry another uid if we had a name clash, otherwise fail.Not Zed2000-08-089-12/+212
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-08-07 Not Zed <NotZed@HelixCode.com> * providers/mh/camel-mh-folder.c (mh_append_message): Only retry another uid if we had a name clash, otherwise fail. 2000-08-04 Not Zed <NotZed@HelixCode.com> * camel-url.c (camel_url_set_protocol): (camel_url_set_host): (camel_url_set_path): (camel_url_set_port): Url editing functions. 2000-08-02 Not Zed <NotZed@HelixCode.com> * providers/mh/camel-mh-summary.c (camel_mh_summary_sync): Expunge from the end, so the index isn't messed up when you remove a message. * providers/mh/camel-mh-folder.c (mh_append_message): Fix a bug where it would never open an output file/uid. * providers/mbox/camel-mbox-store.c (rename_folder): Implementation for mbox as well. * camel-store.c (camel_store_rename_folder): New method to rename folders. (rename_folder): Default implementation. * providers/mh/camel-mh-store.c (delete_folder): Implement this. (rename_folder): Implement a rename operation. svn path=/trunk/; revision=4590
* New function. (cal_component_get_icalcomponent): Ensure that the SEQUENCEFederico Mena Quintero2000-08-0815-849/+101
| | | | | | | | | | | | | 2000-08-07 Federico Mena Quintero <federico@helixcode.com> * cal-util/cal-component.c (cal_component_clone): New function. (cal_component_get_icalcomponent): Ensure that the SEQUENCE property does not need incrementing. * gui/dialogs/alarm-notify-dialog.c (alarm_notify_dialog): Use CalComponent. Deal with an empty summary property. svn path=/trunk/; revision=4589
* Added mail-view.cJeffrey Stedfast2000-08-086-0/+199
| | | | | | | | | | | | | | | | | 2000-08-07 Jeffrey Stedfast <fejj@helixcode.com> * Makefile.am: Added mail-view.c * folder-browser-factory.c (control_activate): Adda menu item for viewing the message * mail-view.c: New file containing methods for viewing messages in separate windows * mail-ops.c (view_message): New callback for viewing messages in a new window. svn path=/trunk/; revision=4588
* Removed the next and prev toolbar buttons since they don't do anything.Christopher James Lahey2000-08-083-0/+9
| | | | | | | | | 2000-08-07 Christopher James Lahey <clahey@helixcode.com> * contact-editor/e-contact-editor.c: Removed the next and prev toolbar buttons since they don't do anything. svn path=/trunk/; revision=4586
* Big sync. Disable calendar compilation for a few hours - FedericoFederico Mena Quintero2000-08-0815-126/+554
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-08-07 Federico Mena Quintero <federico@helixcode.com> * cal-util/cal-component.c (cal_component_get_as_string): Doh, libical owns the string's memory, so do not free it. * cal-client/client-test.c (create_client): Connect to the destroy signal of the client here. * cal-client/test.ics: New test file, modified from Eric Busboom's test file from RFC 2445. 2000-08-05 Federico Mena Quintero <federico@helixcode.com> * cal-client/client-test.c (dump_component): This was gone for some reason. (main): Load a new test file. 2000-08-04 Federico Mena Quintero <federico@helixcode.com> * cal-util/cal-component.c (cal_component_commit_sequence): New function to commit changes to the SEQUENCE property. (cal_component_get_as_string): Ensure that the sequence has been committed. * cal-client/cal-client.c (cal_client_get_object): Use CalComponent instead of the old iCalObject. (cal_client_update_object): Use iCalObject. Commit the SEQUENCE property before stringifying the object and piping it over to the Wombat. svn path=/trunk/; revision=4585
* New function to replace real_create_imap_storage andJeffrey Stedfast2000-08-082-102/+34
| | | | | | | | | | | 2000-08-07 Jeffrey Stedfast <fejj@helixcode.com> * component-factory.c (real_create_generic_storage): New function to replace real_create_imap_storage and real_create_news_storage (create_imap_storage): Updated. (create_news_storage): Updated. svn path=/trunk/; revision=4584
* Fixed the tab order to not repeat the web page address field.Christopher James Lahey2000-08-085-8/+16
| | | | | | | | | | 2000-08-07 Christopher James Lahey <clahey@helixcode.com> * contact-editor/contact-editor.glade, contact-editor/e-contact-editor.c: Fixed the tab order to not repeat the web page address field. svn path=/trunk/; revision=4583
* If we are trying to get a subfolder listing of the root folder, alwaysJeffrey Stedfast2000-08-083-10/+33
| | | | | | | | | | | | | | 2000-08-07 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-folder.c (imap_get_subfolder_names_internal): If we are trying to get a subfolder listing of the root folder, always make sure INBOX is there... * providers/imap/camel-imap-utils.c (imap_parse_list_response): Check for NIL as a directory separator. svn path=/trunk/; revision=4582
* Fixed the tab order for this dialog.Christopher James Lahey2000-08-083-0/+85
| | | | | | | | | 2000-08-07 Christopher James Lahey <clahey@helixcode.com> * contact-editor/e-contact-editor.c: Fixed the tab order for this dialog. svn path=/trunk/; revision=4581
* Added e_container_change_tab_order.Christopher James Lahey2000-08-085-2/+171
| | | | | | | | | 2000-08-07 Christopher James Lahey <clahey@helixcode.com> * e-gui-utils.c, e-gui-utils.c: Added e_container_change_tab_order. svn path=/trunk/; revision=4580
* Added missing files that are in the build. Updated Norwegian translation.Kjartan Maraas2000-08-083-5/+92
| | | | | | | | | 2000-08-07 Kjartan Maraas <kmaraas@gnome.org> * POTFILES.in: Added missing files that are in the build. * no.po: Updated Norwegian translation. svn path=/trunk/; revision=4579
* Added missing files that are in the build. Updated Norwegian translation.Kjartan Maraas2000-08-083-489/+723
| | | | | | | | | 2000-08-07 Kjartan Maraas <kmaraas@gnome.org> * POTFILES.in: Added missing files that are in the build. * no.po: Updated Norwegian translation. svn path=/trunk/; revision=4578
* updated russian translation.Valek Filippov2000-08-081-601/+538
| | | | | | | | 2000-08-07 Valek Filippov <frob@df.ru> * ru.po: updated russian translation. svn path=/trunk/; revision=4577
* Strip all \n's from the expressionJeffrey Stedfast2000-08-084-8/+36
| | | | | | | | | | | | 2000-08-07 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-utils.c (imap_translate_sexp): Strip all \n's from the expression * string-utils.c (strip): New convenience function to strip occurences of a single char from a string svn path=/trunk/; revision=4576