Commit Graph

13457 Commits

Author SHA1 Message Date
d64e7cf12f major changes to support RRULE/EXRULE, VALARMS and several other
2002-02-06  Damon Chaplin  <damon@ximian.com>

	* src/libicalvcal/icalvcal.c: major changes to support RRULE/EXRULE,
	VALARMS and several other properties.

	* src/libicalvcal/icalvcal.h (icalvcal_convert_with_defaults): new
	function to pass defaults for a few values into the importer. These
	are used when the vCalendar file doesn't provide the property but it
	is required in iCalendar.

	* src/libicalvcal/vcc.y: support multi-valued properties, by appending
	new ones and separating by ';'. This was pinched from our changes to
	evolution/libversit/vcc.y.

	* src/libicalvcal/Makefile.am: renamed library to libicalvcal-evolution
	Don't install the headers.

	* design-data/parameters.csv: added new error for error's parsing
	vCalendar properties.

svn path=/trunk/; revision=15582
2002-02-06 23:16:12 +00:00
411fd545df Look for DOCTYPE XML comments too to decide if the message content is
2002-02-06  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-format.c (handle_text_plain): Look for DOCTYPE XML comments
	too to decide if the message content is really HTML.

svn path=/trunk/; revision=15581
2002-02-06 19:52:08 +00:00
33f7597222 Changelog issue.
svn path=/trunk/; revision=15580
2002-02-06 18:44:13 +00:00
8b5fe3872f added C/figures/schedule.png,exchange-identity.png exchange-receive.png,
2002-02-06  Aaron Weber  <aaron@ximian.com>

	* C/Makefile.am: added
	C/figures/schedule.png,exchange-identity.png exchange-receive.png,
	exchange-receive-options.png

	* C/usage-exchange.sgml: expanded note about active directory server.
	added screenshot for Free/Busy feature. Doubled the size of the config instructions.

	* C/figures/exchange-*: New file, screenshot for free/busy feature.

svn path=/trunk/; revision=15579
2002-02-06 18:27:29 +00:00
1286b63de7 Broke Validation, fixing now.
svn path=/trunk/; revision=15578
2002-02-06 17:31:42 +00:00
70a5d040ef added C/figures/schedule.png item.
2002-02-06  Aaron Weber  <aaron@ximian.com>

	* C/Makefile.am: added C/figures/schedule.png item.

	* C/usage-exchange.sgml: expanded note about active directory server.
	added screenshot for Free/Busy feature.

	* C/figures/schedule.png: New file, screenshot for free/busy feature.

	* C/evolution.sgml: added correct copyright years.

	* C/usage-mail-org.sgml: warning about INBOX subfolder brokenness.

svn path=/trunk/; revision=15577
2002-02-06 17:29:48 +00:00
c83a464b3d added a little more info about active directory config.
svn path=/trunk/; revision=15576
2002-02-06 16:53:11 +00:00
edf7c7f473 warning about INBOX subfolder brokenness.
2002-02-06  Aaron Weber  <aaron@ximian.com>

	* C/usage-mail-org.sgml: warning about INBOX subfolder brokenness.

svn path=/trunk/; revision=15575
2002-02-06 16:13:37 +00:00
45e4e8c185 Dont double-free the text body data.
2002-02-06  Not Zed  <NotZed@Ximian.com>

        * mail-callbacks.c (mail_generate_reply): Dont double-free the
        text body data.

svn path=/trunk/; revision=15574
2002-02-06 01:35:22 +00:00
978094ae96 Changed "Forward As" to "Forward" to improve grammar ("Forward As" implies
2002-02-05  Anna Marie Dirks  <anna@ximian.com>

	* evolution-mail-message.xml: Changed "Forward As" to "Forward" to improve grammar ("Forward As" implies an answer in the form of a noun, while "Redirect" is a verb), and added accelerators to "Add Sender to Addressbook" and "Redirect".

svn path=/trunk/; revision=15573
2002-02-05 22:42:03 +00:00
e397c5fe0f Use camel_mime_parser_read to read internal parser data.
2002-02-04  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-http-stream.c (stream_read): Use camel_mime_parser_read to
	read internal parser data.
	(camel_http_stream_get_content_type): Implemented.
	(http_method_invoke): Use HTTP/1.0 instead of 1.1

svn path=/trunk/; revision=15572
2002-02-05 00:42:52 +00:00
e111399fba Use camel_mime_parser_read to read internal parser data.
2002-02-04  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-http-stream.c (stream_read): Use camel_mime_parser_read to
	read internal parser data.
	(camel_http_stream_get_content_type): Implemented.

	* camel-mime-utils.c (header_decode_int): Made public.

svn path=/trunk/; revision=15571
2002-02-05 00:21:14 +00:00
f4f407373f Same here.
2002-02-04  Jeffrey Stedfast  <fejj@ximian.com>

	* vfoldertypes.xml: Same here.

	* filtertypes.xml: For mlist matching, we only want "is" and "is
	not" because that is all we really support anyway.

svn path=/trunk/; revision=15570
2002-02-04 22:03:36 +00:00
5b170de85b new gui routines for conduit settings (e_todo_gui_fill_config): ditto
2002-02-04  JP Rosevear  <jpr@ximian.com>

	* conduits/todo/todo-conduit.c (e_todo_gui_new): new gui routines
	for conduit settings
	(e_todo_gui_fill_config): ditto
	(e_todo_gui_fill_widgets): ditto
	(e_todo_gui_destroy): ditto
	(e_todo_context_destroy): destroy new_cfg and gui properly
	(local_record_from_comp): set the priority to the default setting
	if none is set on the icalendar object
	(fill_widgets): fill gui widgets
	(create_settings_window): create gui

svn path=/trunk/; revision=15569
2002-02-04 20:57:19 +00:00
91b27c9b35 tidy
2002-02-04  JP Rosevear  <jpr@ximian.com>

	* gui/contact-editor/e-contact-editor.c (find_address_mailing): tidy

	* conduit/address-conduit.c (addrconduit_load_configuration): load
	default address setting
	(addrconduit_save_configuration): save default address setting
	(e_addr_gui_new): new gui routine for conduit settings
	(e_addr_gui_fill_widgets): ditto
	(e_addr_gui_fill_config): ditto
	(e_addr_gui_destroy): ditto
	(e_addr_context_destroy): destroy the gui and new_cfg
	(local_record_from_ecard): reinstate commented out bits, determine
	which address to sync to pilot
	(ecard_from_remote_record): determine which address to sync from
	pilot
	(fill_widgets): put the gui widgets in
	(create_settings_window): create gui
	(save_settings): fill gui

svn path=/trunk/; revision=15568
2002-02-04 20:45:42 +00:00
331b663182 Added. New stream for HTTP requests (currently supported are GET and
2002-02-04  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-http-stream.[c,h]: Added. New stream for HTTP requests
	(currently supported are GET and HEAD).

	* camel-tcp-stream-ssl.c (stream_connect): Call set_errno
	appropriately.

svn path=/trunk/; revision=15567
2002-02-04 19:59:33 +00:00
ec14bae134 Call set_errno appropriately.
2002-02-04  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-tcp-stream-ssl.c (stream_connect): Call set_errno
	appropriately.

svn path=/trunk/; revision=15566
2002-02-04 19:58:02 +00:00
e1268e37a4 The new selector widget
svn path=/trunk/; revision=15565
2002-02-04 19:52:43 +00:00
9af47c6d0f Updated Spanish translation.
svn path=/trunk/; revision=15564
2002-02-04 15:00:36 +00:00
9419a95ace *** empty log message ***
svn path=/trunk/; revision=15563
2002-02-04 14:50:25 +00:00
1ee30f3edd Updated Spanish translation.
svn path=/trunk/; revision=15562
2002-02-04 11:13:39 +00:00
4416de463e if the shown address in the mailing address or there is no mailing
2002-02-04  JP Rosevear  <jpr@ximian.com>

	* gui/contact-editor/e-contact-editor.c (address_text_changed): if
	the shown address in the mailing address or there is no mailing
	address, set the default flag and make sure the button is checked
	(address_mailing_changed): set the flags properly when the mailing
	address changes
	(e_contact_editor_init): listen for the check button being toggled
	(find_address_mailing): find the address (if any) with the default
	flag
	(set_address_field): set the mailing address button appropriately
	(fill_in_info): find the mailing address

	* gui/contact-editor/e-contact-editor.h: add new class data member

	* gui/contact-editor/contact-editor.glade: show mailing address
	check button

svn path=/trunk/; revision=15561
2002-02-04 11:12:58 +00:00
45c3370178 Add attachments after we've seen if the composer object is valid.
2002-01-31  Not Zed  <NotZed@Ximian.com>

        * mail-callbacks.c (mail_generate_reply): Add attachments after
        we've seen if the composer object is valid.
        (mail_generate_reply): Support new flag REPLY_NO_QUOTE - if set,
        then dont quote any of the message in the reply.

svn path=/trunk/; revision=15560
2002-02-04 02:22:18 +00:00
dc6f613eea Updated Norwegian (bokmål) translation.
2002-02-02  Kjartan Maraas  <kmaraas@gnome.org>

	* no.po: Updated Norwegian (bokmål) translation.

svn path=/trunk/; revision=15558
2002-02-02 19:37:15 +00:00
bd3b4f5462 Destroy the S/MIME frame if not available, instead of just graying it out.
* mail-account-gui.c (mail_account_gui_new): Destroy the S/MIME
frame if not available, instead of just graying it out.  [I would
just hide it, but it looks like there is a show_all somewhere so
that doesn't work.]

svn path=/trunk/; revision=15554
2002-02-02 17:14:53 +00:00
1483504f83 Some touchups from me and Anna.
* mail-config.glade: Some touchups from me and Anna.

svn path=/trunk/; revision=15553
2002-02-02 17:06:54 +00:00
2e6566611d Allocate the ConnectionList list with the right number of entries instead
* e-summary-offline-handler.c (create_connection_list): Allocate
the ConnectionList list with the right number of entries instead
of zero.

svn path=/trunk/; revision=15552
2002-02-02 15:55:19 +00:00
90a263ce50 swap the order in which we add recipients to the list. If we add the auto-recipients first, then it is more visually appearling since most users will add their own recipients to the end of a list.
svn path=/trunk/; revision=15551
2002-02-01 22:35:02 +00:00
6235db69b8 New function to find out if a destination was one which was auto-matically
2002-02-01  Jeffrey Stedfast  <fejj@ximian.com>

	* backend/ebook/e-destination.c (e_destination_is_auto_recipient):
	New function to find out if a destination was one which was
	auto-matically set by Evolution.
	(e_destination_set_auto_recipient): Set whether or not the dest is
	an auto-recipient.
	(e_destination_touch): Don't touch the address if it is an
	auto_recipient.
	(e_destination_list_to_vector_sized): New function to avoid having
	to calculate the length of the list ourselves. Allows for a bit of
	optimization if our caller knows the length of the list.
	(e_destination_xml_encode): Encode the auto_recipient bit.
	(e_destination_xml_decode): Decode the auto_recipient bit.

svn path=/trunk/; revision=15550
2002-02-01 21:00:15 +00:00
7078e68956 Don't bother setting the auto-cc/bcc recipients here. I'm moving the code
2002-01-31  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (composer_get_message): Don't bother setting
	the auto-cc/bcc recipients here. I'm moving the code to add them
	in the GUI in the composer so they will already be in the
	recipient list by this point.

svn path=/trunk/; revision=15549
2002-02-01 20:49:30 +00:00
5d3e16ae8b Update the auto-cc/bcc recipients in the composer header fields to match
2002-02-01  Jeffrey Stedfast  <fejj@ximian.com>

	* e-msg-composer.c (update_auto_recipients): Update the
	auto-cc/bcc recipients in the composer header fields to match the
	ones chosen in the account configuration.

svn path=/trunk/; revision=15548
2002-02-01 20:48:45 +00:00
8d91d34611 [Fix a crash that can happen if you have opened multiple views of
the summary and try to go off-line.  This is not the correct fix,
as the code should really be changed to only use one set of
connections for all the views, instead of binding the connections
to the view.]

* e-summary-factory.c (e_summary_factory_new_control): Call
`e_summary_offline_handler_add_summary()' instead of
e_summary_offline_handler_set_summary()'.

* e-summary-offline-handler.c: Replace member `summary' with
`summaries' in the ESummaryOfflineHandlerPriv.  This way, instead
of assuming that there is only one summary, we keep a list of the
summaries.
(impl_destroy): Free ->summaries.
(e_summary_offline_handler_set_summary): Removed.
(e_summary_offline_handler_add_summary): New.  Add the summary to
->summaries.  Also, connect to the ::destroy handler so we can
bookkeep them correctly.
(create_connection_list): Made private from
e_summary_offline_handler_create_connection_list().  Get a GSList
instead of just one summary, and sum up all the connections from
it.
(impl_prepareForOffline): Use it.
(impl__get_isOffline): Return %FALSE if any of the summaries are
online, %TRUE otherwise.
(impl_goOffline): Call ::set_online on all the summaries.  Pass
CORBA_OBJECT_NIL for the progress_listener as it doesn't really
get used anyways.
(impl_goOnline): Likewise.  Pass CORBA_OBJECT_NIL, not NULL, for
the progress CORBA_Object pointer.

svn path=/trunk/; revision=15547
2002-02-01 20:32:08 +00:00
8555a05de5 Made this preserve addressbook flags other than the first three.
2002-02-01  Christopher James Lahey  <clahey@ximian.com>

	* backend/ebook/e-card-simple.c (e_card_simple_sync_card): Made
	this preserve addressbook flags other than the first three.

	* backend/ebook/e-card-types.h: Added E_CARD_ADDR_MASK and
	E_CARD_ADDR_DEFAULT.

	* backend/ebook/e-card.c (get_address_flags): Added "PREF" to
	E_CARD_ADDR_DEFAULT mapping.

	* backend/ebook/test-client.c: Added #include "e-book-util.h".

svn path=/trunk/; revision=15546
2002-02-01 18:41:41 +00:00
3263cd2621 Added gal-view-instance.c and gal-view-instance.h.
2002-01-31  Christopher James Lahey  <clahey@ximian.com>

	* Makefile.am: Added gal-view-instance.c and gal-view-instance.h.

	* gal-view-collection.c, gal-view-collection.h
	(gal_view_collection_load_view_from_file): Factored out this
	function so that it can be used outside of gal-view-collection.c.
	(gal_view_collection_get_view_index_by_id,
	gal_view_collection_get_view_id_by_index,
	gal_view_collection_loaded): Added these functions.

	* gal-view-instance.c, gal-view-instance.h: New class representing
	a single folder of a particular type of folder.

svn path=/trunk/; revision=15544
2002-01-31 21:47:00 +00:00
a3bd2634b1 Made this function much more readable. Got rid of all the gotos. Fixed a
2002-01-31  Christopher James Lahey  <clahey@ximian.com>

	* e-tree-model.c (e_tree_model_node_find): Made this function much
	more readable.  Got rid of all the gotos.  Fixed a case where
	going backwards during a root search checked the root node first.
	(e_tree_model_node_real_traverse): Made backwards traversals be
	postorder, as they should be, instead of preorder.

	* e-tree.c (find_next_callback): Use an extra callback function
	here to go from sorted path to model path.

svn path=/trunk/; revision=15543
2002-01-31 20:23:00 +00:00
81762a26a3 ignore spell checking of words in addresses, move set_body_text after all
2002-01-31  Radek Doulik  <rodo@ximian.com>

	* mail-callbacks.c (mail_generate_reply): ignore spell checking of
	words in addresses, move set_body_text after all ignored words are
	set so we don't have to spell check whole document again
	(mail_ignore_address): helper function
	(mail_ignore): ditto

svn path=/trunk/; revision=15541
2002-01-31 18:58:59 +00:00
a6c6ee7466 new method, tells composer to ignore all word in str string (next_word):
2002-01-31  Radek Doulik  <rodo@ximian.com>

	* e-msg-composer.c (e_msg_composer_ignore): new method, tells
	composer to ignore all word in str string
	(next_word): helper function to get next word from s, saves rest
	of s to sr

svn path=/trunk/; revision=15540
2002-01-31 18:58:29 +00:00
4cbd79b0de Converted French translation to UTF-8.
svn path=/trunk/; revision=15539
2002-01-31 10:35:53 +00:00
5ec116e6a9 Make this function take a bitfield of parameters instead of two bools.
2002-01-31  Christopher James Lahey  <clahey@ximian.com>

	* e-tree.c, e-tree.h (e_tree_find_next): Make this function take a
	bitfield of parameters instead of two bools.

svn path=/trunk/; revision=15538
2002-01-31 09:03:48 +00:00
6d22aa7bd1 Added this simple accessor function.
2002-01-31  Christopher James Lahey  <clahey@ximian.com>

	* e-tree-selection-model.c, e-tree-selection-model.h
	(e_tree_selection_model_get_cursor): Added this simple accessor
	function.

	* e-tree.c, e-tree.h (e_tree_find_next): Searches from the cursor
	given the search parameters and moves the cursor if it ever
	matches.

svn path=/trunk/; revision=15537
2002-01-31 08:38:03 +00:00
e2defdb06f New function to do a search through a tree in one direction or the other.
2002-01-31  Christopher James Lahey  <clahey@ximian.com>

	* e-tree-model.c, e-tree-model.h (e_tree_model_node_find): New
	function to do a search through a tree in one direction or the
	other.

svn path=/trunk/; revision=15536
2002-01-31 08:17:57 +00:00
42ffb93955 Oops, this was converting foo@[blah] to foo@[ blah ], fixed.
2002-01-31  Not Zed  <NotZed@Ximian.com>

        * camel-mime-utils.c (header_decode_domain): Oops, this was
        converting foo@[blah] to foo@[ blah ], fixed.

svn path=/trunk/; revision=15535
2002-01-31 02:30:36 +00:00
5cc216045d Updated Norwegian (bokmål) translation.
2002-01-31  Kjartan Maraas  <kmaraas@gnome.org>

	* no.po: Updated Norwegian (bokmål) translation.

svn path=/trunk/; revision=15534
2002-01-31 00:00:39 +00:00
207303df9e Pass the parent window to mail_account_editor_new().
2002-01-30  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-accounts.c (mail_edit): Pass the parent window to
	mail_account_editor_new().

	* mail-account-editor.c (mail_account_editor_new): Set the parent
	window here because construct() inadvertantly
	gtk_widget_show_all's the editor.

	* mail-account-gui.c (mail_account_gui_save): Use g_basename()
	rather than strrchr for '/' especially since the strrchr code
	wasn't doing any NULL checks.

svn path=/trunk/; revision=15533
2002-01-30 23:46:32 +00:00
e456a9a264 Use "pop" instead of "pop3" so current configurations continue to work.
2002-01-30  Jeffrey Stedfast  <fejj@ximian.com>

	* providers/pop3/camel-pop3-provider.c: Use "pop" instead of
	"pop3" so current configurations continue to work.

svn path=/trunk/; revision=15532
2002-01-30 23:05:36 +00:00
0fbb812091 if this is a reply, print the attendee status
2002-01-30  JP Rosevear  <jpr@ximian.com>

	* gui/e-itip-control.c (write_html): if this is a reply, print the
	attendee status

svn path=/trunk/; revision=15531
2002-01-30 22:59:29 +00:00
ae64f7d6bf print quoted text in italic
2002-01-30  Radek Doulik  <rodo@ximian.com>

	* mail-format.c (handle_text_plain_flowed): print quoted text in
	italic

svn path=/trunk/; revision=15530
2002-01-30 21:12:29 +00:00
f41e2fe50e compute the change db filename based on our contact db filename.
2002-01-30  Chris Toshok  <toshok@ximian.com>

	* backend/pas/pas-backend-file.c (pas_backend_file_changes):
	compute the change db filename based on our contact db filename.
	(pas_backend_file_load_uri): store the filename in
	bf->priv->filename.
	(pas_backend_file_destroy): free the filename, and (!) free
	bf->priv too.

svn path=/trunk/; revision=15529
2002-01-30 21:11:13 +00:00
cbf51ec6f0 Updated French translation.
svn path=/trunk/; revision=15526
2002-01-30 16:24:42 +00:00
7a1373fd0d Updated French translation.
svn path=/trunk/; revision=15524
2002-01-30 16:07:00 +00:00