Commit Graph

3904 Commits

Author SHA1 Message Date
30c19e6e31 Get rid of some annoying debugging messages.
svn path=/trunk/; revision=4815
2000-08-13 22:41:29 +00:00
d5e7aef9f2 Fix the ugly hack to get rid of a CORBA race condition. Yes, it's
even uglier now.

svn path=/trunk/; revision=4814
2000-08-13 22:41:02 +00:00
13fa05375c add mail-local.h
* Makefile.am (evolution_mail_SOURCES): add mail-local.h

svn path=/trunk/; revision=4813
2000-08-13 22:17:53 +00:00
c6d2fa9232 Add filter.glade to EXTRA_DIST
svn path=/trunk/; revision=4812
2000-08-13 21:55:58 +00:00
a19a7a4106 Add camel-nntp-utils.h
* providers/nntp/Makefile.am (libcamelnntpinclude_HEADERS): Add
	camel-nntp-utils.h

svn path=/trunk/; revision=4811
2000-08-13 21:40:24 +00:00
f67847654e Disable error dialogs for now, as they hang.
svn path=/trunk/; revision=4810
2000-08-13 21:24:59 +00:00
c09e51955e remove blank.xpm and check.xpm which no longer exist
* Makefile.am (EXTRA_DIST): remove blank.xpm and check.xpm which
	no longer exist

svn path=/trunk/; revision=4807
2000-08-13 21:15:38 +00:00
184ad0a7f6 Fix some freed-memory references
* mail-format.c (add_url): Fix some freed-memory references

svn path=/trunk/; revision=4806
2000-08-13 20:49:28 +00:00
3ff93be29a Don't free the prompt. It doesn't belong to you.
* mail-threads.c (get_password): Don't free the prompt. It
	doesn't belong to you.

svn path=/trunk/; revision=4805
2000-08-13 20:42:51 +00:00
e1111e8e76 Fix bug in the folder creation code: CORBA_Object_duplicate() the
CORBA listener before storing it.

svn path=/trunk/; revision=4804
2000-08-13 20:35:44 +00:00
639b2e2157 Don't wrap the gnome_dialog_run in GDK_THREADS_ENTER/LEAVE
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
2000-08-13 18:48:24 +00:00
90c97ff9b7 Updated russian translation.
svn path=/trunk/; revision=4802
2000-08-13 16:59:41 +00:00
50190de627 do a strcasecmp rather than just a strcmp when checking if a folder is
* 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
2000-08-13 16:09:25 +00:00
0d66044bc4 Fixed a typo that cause the wrong field to be searched.
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
2000-08-13 06:41:27 +00:00
48c3fc5722 Fixed a typo in the name of the first phone entry.
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
2000-08-13 06:07:02 +00:00
b36981e4d5 Commit the right version of this file.
svn path=/trunk/; revision=4798
2000-08-13 05:47:42 +00:00
53337e992f Get the mail component to use the new Evolution::ShellView interface.
This implementation is so ugly and evil and needs to be replaced.
Don't look at it.  Go away.

svn path=/trunk/; revision=4797
2000-08-13 05:20:54 +00:00
9f128d951a Add a kludgy and simple interface to the shell views to access the
status bar, to report messages and progress.

svn path=/trunk/; revision=4796
2000-08-13 05:19:36 +00:00
c1f24d07e4 Updated to reflect changes to mail_do_scan_subfolders
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
2000-08-13 04:23:42 +00:00
05a0341981 Lose a reference to the store on purpose. To be fixed later.
* mail-ops.c (do_scan_subfolders): Lose a reference to the store
	on purpose. To be fixed later.

svn path=/trunk/; revision=4794
2000-08-13 04:17:42 +00:00
d1245d7e6b Take the source as a command-line argument rather than fetching it from
* 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
2000-08-13 03:52:31 +00:00
3655f5d248 (imap_get_subfolder_names_internal): Add "INBOX" to the list as
g_malloc'ed memory, not a static string.

svn path=/trunk/; revision=4792
2000-08-13 03:25:47 +00:00
52d4488d7d Don't assume the FETCH results will come back in the order they were
* 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
2000-08-13 03:06:34 +00:00
fcad059f76 Redo this so that the lock icon remains active after a failed decryption
* 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
2000-08-13 02:25:10 +00:00
6db2c0fb51 Sync - Federico
svn path=/trunk/; revision=4789
2000-08-13 01:45:40 +00:00
85184f711c Use mail_tool_get_folder_name here too. (Hm... this directory really
* 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
2000-08-12 23:10:13 +00:00
9178fed291 Don't clear the tree here. If two "folder_changed"s arrive in close
* 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
2000-08-12 23:07:19 +00:00
031bffff9c Now takes a char * parameter rather than a stream
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
2000-08-12 22:56:55 +00:00
8b3a32b908 New function to do one round of attempted authentication. (pop3_connect):
* 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
2000-08-12 22:10:22 +00:00
ffc1f6b79e Don't leak the transport.
* mail-ops.c (do_send_mail): Don't leak the transport.

svn path=/trunk/; revision=4784
2000-08-12 22:06:52 +00:00
6d313c9f85 Don't ref the store returned from camel_session_get_store. It's already
* 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
2000-08-12 21:59:41 +00:00
b6210c151d No longer calls try_connect() to get authtypes
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
2000-08-12 21:58:01 +00:00
ade9b9ac4d Check for Bonobo 0.17
2000-08-12  Michael Meeks  <michael@helixcode.com>

	* configure.in: Check for Bonobo 0.17

svn path=/trunk/; revision=4781
2000-08-12 20:46:05 +00:00
4798532399 A few small interface fixes.
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
2000-08-12 18:36:44 +00:00
e9faa62d2f Added addressbook/gui/search/Makefile.
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
2000-08-12 18:12:04 +00:00
88f9174bfd Toggling a flag is an "instantaneous" operation, so if we're only doing
* 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
2000-08-12 15:45:38 +00:00
fa3aea8519 Remove workaround for gnome-vfs 0.2 bug.
* 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
2000-08-12 15:15:51 +00:00
7792286802 Depend on gnome-vfs 0.3
* configure.in, README: Depend on gnome-vfs 0.3

svn path=/trunk/; revision=4776
2000-08-12 15:14:28 +00:00
2f6d004d5a Ettore fixed compilation.
2000-08-12  Christopher James Lahey  <clahey@helixcode.com>

	* printing/Makefile.am: Ettore fixed compilation.

svn path=/trunk/; revision=4775
2000-08-12 14:34:38 +00:00
3e2c8b0434 Added load-gnomecard-addressbook.
2000-08-12  Christopher James Lahey  <clahey@helixcode.com>

	* backend/ebook/.cvsignore: Added load-gnomecard-addressbook.

svn path=/trunk/; revision=4774
2000-08-12 13:41:21 +00:00
ad858f293e Updated russian translation.
svn path=/trunk/; revision=4773
2000-08-12 13:31:51 +00:00
28e0380922 Made this into a Gtk object.
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
2000-08-12 09:33:12 +00:00
1fc94a31fa Ref our book view listener.
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
2000-08-12 09:11:12 +00:00
9d00925828 kill using_oaf assertion.
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
2000-08-12 05:04:43 +00:00
5452537dd8 Sync - Federico
svn path=/trunk/; revision=4769
2000-08-12 04:51:59 +00:00
7d87d79a05 *** empty log message ***
svn path=/trunk/; revision=4768
2000-08-12 04:23:32 +00:00
aa30b83241 stubs for pilot id accessors (cal_component_get_pilot_status):
* 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
2000-08-12 04:19:56 +00:00
4430ec83ec Changed param order a bit and fixed some logic
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
2000-08-12 03:42:42 +00:00
2a447586b3 Fix compilation of that vital necessity test-mail
svn path=/trunk/; revision=4765
2000-08-12 03:26:03 +00:00
8a58a73369 Move menu items that affect a single message together, ditto with ones
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
2000-08-12 03:15:44 +00:00