Commit Graph

8893 Commits

Author SHA1 Message Date
00a0bcfe5a Rest of previous commit (got messed up somehow).
svn path=/trunk/; revision=10512
2001-06-26 22:34:05 +00:00
7f184616bd libwombat:
2001-06-25  Peter Williams  <peterw@ximian.com>

        * Makefile.am (libwombat_static_la_SOURCES): Create a static
        libwombat for the conduits.

calendar:

2001-06-25  Peter Williams  <peterw@ximian.com>

        * conduits/calendar/Makefile.am (INCLUDES): Fixes for
        srcdir != builddir. Link to the static libwombat.

        * conduits/todo/Makefile.am (INCLUDES): Here too.

addressbook:

2001-06-25  Peter Williams  <peterw@ximian.com>

        * conduit/Makefile.am (INCLUDES): Fix for srcdir != builddir.

svn path=/trunk/; revision=10511
2001-06-26 22:32:38 +00:00
e13e11965b Helps if I spell "received" correctly.
2001-06-26  Jeffrey Stedfast  <fejj@ximian.com>

	* folder-browser.c (my_folder_browser_init): Helps if I spell
	"received" correctly.

	* mail-config.c (mail_config_set_thread_list): If the value is
	already in the hash table, first remove it before setting the new
	value so we don't leak.
	(mail_config_set_show_preview): Same.

svn path=/trunk/; revision=10510
2001-06-26 21:01:41 +00:00
4fb01ff2ff lock the cache around accesses
* providers/imap/camel-imap-folder.c (camel_imap_folder_selected,
	imap_append_offline, imap_append_online,
	camel_imap_folder_changed): lock the cache around accesses

	* providers/imap/camel-imap-store.c (get_folder_online): ref the
	newly-created folder (as current_folder) before calling
	camel_imap_folder_selected, in case that needs to do something
	that causes another folder to become current...

svn path=/trunk/; revision=10509
2001-06-26 19:20:01 +00:00
03d2f262c0 Don't pop up a progress dialog to say "I already finished this a while
* mail-mt.c (op_status_timeout): Don't pop up a progress dialog to
	say "I already finished this a while ago".

	* component-factory.c (storage_create_folder): Pass the path
	prefix to folder_created so it can add it to the folder tree in
	the right place.

	* mail-callbacks.c (folder_created): Take a path prefix.

svn path=/trunk/; revision=10508
2001-06-26 19:13:24 +00:00
1b6c44d638 Revised move/rename/copy questions, now that these functions work.
2001-06-26  Aaron Weber  <aaron@ximian.com>

	* C/evolution-faq.sgml: Revised move/rename/copy questions, now
	that these functions work.

svn path=/trunk/; revision=10507
2001-06-26 18:25:35 +00:00
0fb64920d3 Updated Spanish translation.
svn path=/trunk/; revision=10506
2001-06-26 18:12:41 +00:00
9dfc5f64b5 D'oh. s/FALSE/CAMEL_URL_HIDE_PASSWORD/
* camel-service.c (camel_service_get_url): D'oh.
        s/FALSE/CAMEL_URL_HIDE_PASSWORD/

svn path=/trunk/; revision=10505
2001-06-26 17:50:48 +00:00
091402fafb make ettore stop complaining so i can get back to work
2001-06-26  jacob berkman  <jacob@ximian.com>

	* mail-config.c (mail_config_get_show_preview): make ettore stop
	complaining so i can get back to work

svn path=/trunk/; revision=10504
2001-06-26 17:15:34 +00:00
9d51a76fa1 constify args
* camel-url.c (camel_url_encode): constify args

svn path=/trunk/; revision=10503
2001-06-26 16:50:46 +00:00
0601af0635 No longer returns a gboolean and also takes a CamelException.
2001-06-26  Jeffrey Stedfast  <fejj@ximian.com>

	* component-factory.c (message_rfc822_dnd): No longer returns a
	gboolean and also takes a CamelException.
	(destination_folder_handle_drop): Do better error checking.

	* folder-browser.c (my_folder_browser_init): Connect to the
	tree-drag-data-recieved signal.
	(message_list_drag_data_recieved): New function that handles the
	recieving end of the DnD event.
	(x_evolution_message_parse): New convenience function to parse the
	x-evolution-message type so that the cut/paste and DnD code can
	share it.
	(selection_received): Use x_evolution_message_parse().

svn path=/trunk/; revision=10502
2001-06-26 16:44:08 +00:00
48d1ac7ba4 constify args
* camel-url.c (camel_url_encode): constify args

svn path=/trunk/; revision=10501
2001-06-26 16:14:10 +00:00
04ae8da716 Read in the default show_preview value. (mail_config_write_on_exit): Save
2001-06-26  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-config.c (config_read): Read in the default show_preview
	value.
	(mail_config_write_on_exit): Save the default show_preview value
	as well as saving the individual settings for each URI that has
	been changed.

svn path=/trunk/; revision=10500
2001-06-26 15:09:06 +00:00
9c1dcd7eaa When ANDing two bools, don't use a bitwise AND.
2001-06-25  Jeffrey Stedfast  <fejj@ximian.com>

	* e-sexp.c (term_eval_and): When ANDing two bools, don't use a
	bitwise AND.

svn path=/trunk/; revision=10499
2001-06-26 00:20:58 +00:00
3570cc5bbf g_strdup() the message source here or we will have problems later when we
2001-06-25  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-filter-search.c (get_source): g_strdup() the message
	source here or we will have problems later when we go to free the
	result ;-)

svn path=/trunk/; revision=10498
2001-06-26 00:18:23 +00:00
b44b57aa7e Added a note about the use of this file.
svn path=/trunk/; revision=10497
2001-06-25 23:09:55 +00:00
1dc87e4ada Added this file for fields we need to add to ECard.
svn path=/trunk/; revision=10496
2001-06-25 23:08:57 +00:00
34d8df373a Check to make sure that clipboard_selection is non-NULL before we
2001-06-25  Joe Shaw  <joe@ximian.com>

	* folder-browser.c (invisible_destroyed): Check to make sure that
	clipboard_selection is non-NULL before we g_byte_array_free() it.

svn path=/trunk/; revision=10495
2001-06-25 23:06:14 +00:00
9a1c55ede5 change layout slightly, the icon no longer pushes everything to the left,
2001-06-25  Chris Toshok  <toshok@ximian.com>

	* gui/contact-list-editor/contact-list-editor.glade: change layout
	slightly, the icon no longer pushes everything to the left, and
	make the buttons on the right smaller and more in line with the
	other widgets.

	* gui/contact-list-editor/e-contact-list-model.c
	(contact_list_value_at): return the SimpleAndString->string
	instead of querying the ecardsimple.
	(e_contact_list_model_init): initially allocate 10 of each type
	(email and simple).
	(e_contact_list_model_add_email): realloc if need be.
	(e_contact_list_model_add_card): same, and initialize the string
	displayed to be "[Name] [<email>]".
	(e_contact_list_model_remove_row): change for SimpleAndString.
	(contact_list_model_destroy): free our 2 arrays.

	* gui/contact-list-editor/e-contact-list-model.h: add alloc counts
	and the SimpleAndString struct.

	* gui/contact-list-editor/e-contact-list-editor.c: Helix Code =>
	Ximian.
	(e_contact_list_editor_init): hook up d&d destination signals, and
	un-#if 0 the delete_event signal.
	(table_drag_motion_cb): new function.
	(table_drag_drop_cb): new function.
	(table_drag_data_received_cb): new function.
	(file_close_cb): new function.
	(verbs) uncomment the close verb.
	(close_dialog): new function.
	(app_delete_event_cb): new function.

	* gui/contact-list-editor/e-contact-list-editor.h: Helix Code =>
	Ximian.

svn path=/trunk/; revision=10494
2001-06-25 21:51:17 +00:00
0296d70c6e add a preview toggle item
2001-06-25  jacob berkman  <jacob@ximian.com>

	* evolution-mail.xml: add a preview toggle item

svn path=/trunk/; revision=10493
2001-06-25 21:30:20 +00:00
ff400deef2 tyop
svn path=/trunk/; revision=10492
2001-06-25 21:13:40 +00:00
57db15334b sync folders after we've gotten mail
2001-06-25  jacob berkman  <jacob@ximian.com>

	* mail-send-recv.c (free_send_data): sync folders after we've
	gotten mail

	* folder-browser-factory.c (control_activate): set the ui
	component on the folder browser
	(control_activate): update the view preview item
	(control_deactivate): don't sync the folder here
	(control_deactivate): unset the ui component of the folder browser

	* mail-callbacks.c (toggle_flags): stuff from jleach to add an
	importance keybinding
	(mark_as_important): ditto
	(toggle_as_important): again

	* mail-config.c (mail_config_get_show_preview):
	(mail_config_set_show_preview): basically a copy of
	get_thread_list() but for the preview pane

	* folder-browser.c (folder_browser_destroy): unref the our ui
	component
	(folder_browser_set_ui_component): new function for setting the ui
	component
	(save_cursor_pos):
	(set_cursor_pos): try to show the selected row when the preview
	pane is shown
	(folder_browser_set_message_preview): implement
	(folder_browser_toggle_preview): toggle the preview (duh)
	(on_key_press): add keybindings for marking as important (!), and
	hiding the preview pane (q)
	(etree_key): clean up a little bit, and make enter either show the
	preview pane or open the message
	(fb_resize_cb): only save the paned size if the preview is alread
	shown
	(folder_browser_gui_init): pass ourselves to fb_resize_cb
	(on_message_selected): only add the timeout if the preview is
	shown

svn path=/trunk/; revision=10491
2001-06-25 21:12:10 +00:00
4d5ccfcb23 display a selected uri in a timeout rather than right away, so the UI
2001-06-25  jacob berkman  <jacob@ximian.com>

	* e-shell-view.c: (set_folder_timeout): display a selected uri in
	a timeout rather than right away, so the UI feels a bit more
	responsive, and the tree is more navigable via keyboard
	(switch_on_folder_tree_click): use the timeout rather than setting
	the URI right away
	(destroy): remove the timeout if it still exists
	(update_for_current_uri): if there is a timeout set, don't update
	(e_shell_view_display_uri): remove the timeout if it exists

svn path=/trunk/; revision=10490
2001-06-25 20:30:42 +00:00
b655dc216e Unref the invisible window that we use for slections.
2001-06-25  Jeffrey Stedfast  <fejj@ximian.com>

	* folder-browser.c (folder_browser_destroy): Unref the invisible
	window that we use for slections.
	(folder_browser_class_init): Init the clipboard_atam type.
	(selection_get): New
	(selection_clear_event): New
	(selection_received): New
	(folder_browser_copy): New function to copy the message-list
	selection.
	(folder_browser_cut): New function to cut the message-list
	selection.
	(folder_browser_paste): New function to paste the message-list
	selection.
	(my_folder_browser_init): Initialize `invisible` if it's NULL else
	ref it - also set some signals on it.

	* folder-browser-factory.c: Added verbs for cut/copy/paste.

svn path=/trunk/; revision=10489
2001-06-25 19:48:02 +00:00
628e96b122 Added Cut/Copy/Paste menu items.
2001-06-25  Jeffrey Stedfast  <fejj@ximian.com>

	* evolution-mail.xml: Added Cut/Copy/Paste menu items.

svn path=/trunk/; revision=10488
2001-06-25 19:06:14 +00:00
a5efaae60f Now that bug-buddy works with our bugzilla, update faq to reflect it.
2001-06-25  Aaron Weber  <aaron@ximian.com>

	* C/evolution-faq.sgml: Now that bug-buddy works with our
	bugzilla, update faq to reflect it.

svn path=/trunk/; revision=10487
2001-06-25 18:43:08 +00:00
3ec4dfd27d Put config-encryption in usage-mail.sgml. config-encryption.sgml should be
2001-06-25  Kevin Breit  <battery841@mediaone.net>

	* C/usage-mail.sgml: Put config-encryption in usage-mail.sgml.  config-encryption.sgml should be depreciated.

svn path=/trunk/; revision=10486
2001-06-25 18:35:29 +00:00
308a2af1a1 Elaborated on the mailing lists
2001-06-25  Kevin Breit  <battery841@mediaone.net>

	* C/usage-mail.sgml: Elaborated on the mailing lists

svn path=/trunk/; revision=10485
2001-06-25 18:22:49 +00:00
571e3a56a1 Added info about mailing lists
2001-06-25  Kevin Breit  <battery841@mediaone.net>

	* C/usage-mail.sgml: Added info about mailing lists

svn path=/trunk/; revision=10484
2001-06-25 18:10:41 +00:00
65566821ba Here too.
2001-06-25  Peter Williams  <peterw@ximian.com>

	* reference.sgml: Here too.

svn path=/trunk/; revision=10483
2001-06-25 17:56:02 +00:00
3f6224258e ... and comment out more exec summary stuff.
2001-06-25  Peter Williams  <peterw@ximian.com>

	* Makefile.am: ... and comment out more exec summary stuff.

svn path=/trunk/; revision=10482
2001-06-25 17:53:08 +00:00
ad9a69f147 Fix make dist.
2001-06-25  Peter Williams  <peterw@ximian.com>

	* calendar/cal-util/Makefile.am,
	calendar/cal-client/Makefile.am: Fix make dist.

	* Makefile.am: clean up a bit.

svn path=/trunk/; revision=10481
2001-06-25 17:42:12 +00:00
834e3b7f7e Fix this: IMAP doesn't allow an extra argument to AUTHENTICATE to avoid a
* providers/imap/camel-imap-store.c (try_auth): Fix this: IMAP
	doesn't allow an extra argument to AUTHENTICATE to avoid a useless
	round trip like some other SASL bindings do.

	* providers/imap/camel-imap-command.c (imap_read_response): Deal
	with IMAP servers that (incorrectly) return "+\r\n" rather than
	"+ \r\n" for an empty continuation response.
	(camel_imap_response_extract_continuation): Likewise.

svn path=/trunk/; revision=10480
2001-06-25 15:40:30 +00:00
3818583af9 Fixed a few typos
2001-06-25  Kevin Breit  <battery841@mediaone.net>

	* C/usage-exec-summary.sgml: Fixed a few typos

svn path=/trunk/; revision=10479
2001-06-25 15:07:21 +00:00
a34900b74c Added section for importing files
2001-06-25  Kevin Breit  <battery841@mediaone.net>

	* C/preface.sgml: Added section for importing files

svn path=/trunk/; revision=10478
2001-06-25 14:48:04 +00:00
c84aecb2e0 Include note specifying NOT to install in the evo tree, or wierd autoconf
problems arise.

svn path=/trunk/; revision=10477
2001-06-25 13:25:43 +00:00
3c0fbfe02a Removed some *'s that are causing problems.
2001-06-25  Kevin Breit  <battery841@mediaone.net>

	* C/usage-calendar.sgml: Removed some *'s that are causing problems.

svn path=/trunk/; revision=10476
2001-06-25 13:05:41 +00:00
d2f749b6ab Get the shell to unregister the components on exit again.
svn path=/trunk/; revision=10475
2001-06-25 08:29:35 +00:00
57a9a15d42 Break the build so the current shell breakage doesn't get into the
builds.

svn path=/trunk/; revision=10474
2001-06-25 07:56:56 +00:00
efeb611882 Updated Hungarian translation.
2001-06-25  Andras Timar <timar@gnome.hu>

        * hu.po: Updated Hungarian translation.

svn path=/trunk/; revision=10473
2001-06-25 07:56:02 +00:00
6e07a7685a Remove some spurious "\n"s from g_warnings.
svn path=/trunk/; revision=10472
2001-06-25 07:01:06 +00:00
b4457f6518 Ooops. I missed one ChangeLog entry in the previous commit.
svn path=/trunk/; revision=10471
2001-06-25 06:38:53 +00:00
060e43e79b Fixed a nasty chain of broken fixes to broken fixes to broken fixes,
thus getting the shell refcounting in better shape.  The quit sequence
is still not quite right, but we are getting there.

Also fixed a nasty bug in destroying the EStorageSet due to a very old
commit by the Meekster.

svn path=/trunk/; revision=10470
2001-06-25 06:36:22 +00:00
d11dd5c6a7 Add a huge steaming pile of code to handle the case of single-address
2001-06-25  Jon Trowbridge  <trow@ximian.com>

        * gui/component/e-address-popup.c: Add a huge steaming pile of
        code to handle the case of single-address merging.  In other
        words, if you go to "harvest" an address by right-clicking on it
        in the mail viewer, and you already have a closely-matching
        contact (w/ a different e-mail address), this gives you the
        option of editting that contact's e-mail addresses to add the
        one you just clicked on.

        * backend/ebook/e-card-compare.c (match_search_info_free): It is
        amazing how much better things work when you don't try to
        dereference the pointer you just freed.

svn path=/trunk/; revision=10469
2001-06-25 05:48:45 +00:00
84355c0bc0 added Makefile and Makefile.in here
2001-06-24  Gregory Leblanc  <gleblanc@cu-portland.edu>

	* local/Executive-Summary/.cvsignore: added Makefile and
	Makefile.in here

svn path=/trunk/; revision=10468
2001-06-25 04:54:36 +00:00
8a77a47f19 Remove the ugliness that was `e_shell_quit()'; implement an
`e_shell_destroy_all_views()' function instead, and get the "Exit"
menu item to use that instead.

svn path=/trunk/; revision=10467
2001-06-25 04:41:32 +00:00
5cd485fec1 Rename `GNOME_Evolution_TestComponent.oafinfo' into
`GNOME_Evolution_TestComponent.oaf'.

svn path=/trunk/; revision=10466
2001-06-25 04:30:03 +00:00
4270cc1d3e Change EShell to derive from BonoboXObject for sake of simplicity.
Also change it so that it cleanly unregisters from OAF on ::destroy.

svn path=/trunk/; revision=10465
2001-06-25 04:24:59 +00:00
2f67aaaf88 Actually implement the "clicked" signal for the EActivityHandler, and
add some small testing code for it in the test component.

svn path=/trunk/; revision=10464
2001-06-25 02:54:12 +00:00
8cb68557ae correct path to libecontacteditor.a. (minicard_widget_test_LDADD): same.
2001-06-24  Chris Toshok  <toshok@ximian.com>

	* gui/widgets/Makefile.am (minicard_test_LDADD): correct path to
	libecontacteditor.a.
	(minicard_widget_test_LDADD): same.
	(INCLUDES): same, for the includes.

	* gui/widgets/e-minicard.h: correct e-contact-editor.h path.

	* gui/widgets/e-addressbook-util.h: correct path to
	e-contact-editor.h, and add e-contact-list-editor.h.  Add
	prototype for e_addressbook_show_contact_list_editor.

	* gui/widgets/e-addressbook-util.c: remove #include
	"e-contact-editor.h" (our header includes it.)
	(added_cb): rename card_added_cb to this, and make it so it can be
	reused in both the list and card cases.  remove the g_print too.
	(modified_cb): same for modified case.
	(deleted_cb): same for deleted case.
	(editor_closed_cb): change first arg to GtkObject* so we can reuse
	this for both list and card.
	(e_addressbook_show_contact_editor): use added_cb, modified_cb,
	deleted_cb, and pass FALSE as user_data.
	(e_addressbook_show_contact_list_editor): new function, same as
	above but creating a contact-list-editor, and pass TRUE as
	user_data.

	* gui/component/e-address-popup.c: correct path to contact-editor.

	* gui/component/e-address-widget.c: same.

	* gui/component/select-names/e-select-names-popup.c: same.

	* gui/component/select-names/e-select-names-text-model.c: same.

	* gui/component/addressbook.c (new_contact_list_cb): new function.
	(update_command_state): update ContactNewList command.
	(verbs): remove ViewAll from the toolbar from the verb list.  Add
	ContactNewList.
	(pixmaps): same for pixmaps.

	* gui/component/Makefile.am (evolution_addressbook_LDADD): new
	path for contact-editor.
	(INCLUDES): same.

	* gui/contact-list-editor/e-contact-list-model.h:
	* gui/contact-list-editor/e-contact-list-model.c:
	* gui/contact-list-editor/e-contact-list-editor.h:
	* gui/contact-list-editor/e-contact-list-editor.c:
	* gui/contact-list-editor/Makefile.am: Initial contact-list editor
	  commit.

	* gui/Makefile.am (SUBDIRS): add contact-editor.

	* Makefile.am: (SUBDIRS): remove contact-editor.

svn path=/trunk/; revision=10463
2001-06-25 01:09:43 +00:00