Commit Graph

13063 Commits

Author SHA1 Message Date
7f19507938 ChangeLog change.
svn path=/trunk/; revision=15293
2002-01-11 06:02:51 +00:00
8e77db8f29 Use toggle buttons here.
2002-01-11  Christopher James Lahey  <clahey@ximian.com>

	* gui/widgets/e-addressbook-view.c,
	gui/widgets/e-addressbook-view.h (create_alphabet): Use toggle
	buttons here.

svn path=/trunk/; revision=15292
2002-01-11 06:02:29 +00:00
9a6363178b If PATH_MAX doesn't exist, use _POSIX_PATH_MAX.
2002-01-10  Jeffrey Stedfast  <fejj@ximian.com>

	* providers/local/camel-local-folder.c: If PATH_MAX doesn't exist,
	use _POSIX_PATH_MAX.

svn path=/trunk/; revision=15291
2002-01-11 01:53:17 +00:00
b7b8622a46 If mi is NULL, don't bother updating it. Should fix bug #17694.
2002-01-10  Jeffrey Stedfast  <fejj@ximian.com>

	* providers/imap/camel-imap-folder.c (imap_update_summary): If mi
	is NULL, don't bother updating it. Should fix bug #17694.

svn path=/trunk/; revision=15290
2002-01-10 23:15:45 +00:00
7ea986d8c4 Allow for a period after suffixes. Fixes Ximian bug #17012.
2002-01-10  Christopher James Lahey  <clahey@ximian.com>

	* ename/e-name-western.c (e_name_western_word_is_suffix): Allow
	for a period after suffixes.  Fixes Ximian bug #17012.

svn path=/trunk/; revision=15289
2002-01-10 22:33:42 +00:00
36563616f7 get_file_contents(): use charset instead of composer->charset because the composer arg can be NULL.
svn path=/trunk/; revision=15288
2002-01-10 21:27:37 +00:00
22604df27b Don't remove any X-Evolution* headers here, the composer already knows to
2002-01-10  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (do_edit_messages): Don't remove any
	X-Evolution* headers here, the composer already knows to ignore
	these. Besides, it needs to know the X-Evolution-Format header.

svn path=/trunk/; revision=15287
2002-01-10 21:25:57 +00:00
010506f0f2 Rewrote to use CamelStreams and also convert the file contents to UTF-8
2002-01-10  Jeffrey Stedfast  <fejj@ximian.com>

	* e-msg-composer.c (get_file_content): Rewrote to use CamelStreams
	and also convert the file contents to UTF-8 (assums the file
	charset is the same charset that the composer is set to).
	(menu_file_insert_file_cb): Pass the composer into
	get_file_content().
	(e_msg_composer_get_sig_file_content): Pass NULL as the composer
	argument.

svn path=/trunk/; revision=15286
2002-01-10 21:05:13 +00:00
df05e2ae7e #include camel-mime-filter-tohtml.h
2002-01-10  Jeffrey Stedfast  <fejj@ximian.com>

	* camel.h: #include camel-mime-filter-tohtml.h

svn path=/trunk/; revision=15285
2002-01-10 20:35:38 +00:00
47aeef26e5 Kludge around Microsoft Exchange 5.5 (bug #5348) by forgetting our
2002-01-10  Jeffrey Stedfast  <fejj@ximian.com>

	* providers/imap/camel-imap-folder.c (imap_update_summary): Kludge
	around Microsoft Exchange 5.5 (bug #5348) by forgetting our
	currently selected folder and re-SELECTing it so that the Exchange
	server has a chance to realise it has new messages.

svn path=/trunk/; revision=15284
2002-01-10 19:51:10 +00:00
839d0ffe47 *** empty log message ***
svn path=/trunk/; revision=15282
2002-01-10 09:50:15 +00:00
f3e790f416 Choose the first filled in address field here. Fixes Ximian bug #2222.
2002-01-09  Christopher James Lahey  <clahey@ximian.com>

	* gui/contact-editor/e-contact-editor.c (set_fields): Choose the
	first filled in address field here.  Fixes Ximian bug #2222.

svn path=/trunk/; revision=15280
2002-01-10 00:28:33 +00:00
42e8edbe5c Fixed the setup of the "save-draft" signal so that it would actually work.
2002-01-09  Jeffrey Stedfast  <fejj@ximian.com>

	* e-msg-composer.c (class_init): Fixed the setup of the
	"save-draft" signal so that it would actually work.

svn path=/trunk/; revision=15279
2002-01-09 23:34:45 +00:00
b70d7b0292 Made the header item here handle horizontal scrolling when adding a
2002-01-09  Christopher James Lahey  <clahey@ximian.com>

	* e-table-header-item.c, e-table-header-item.h (scroll_timeout):
	Made the header item here handle horizontal scrolling when adding
	a column.

svn path=/trunk/; revision=15278
2002-01-09 23:31:06 +00:00
9603762038 fixed changelog
svn path=/trunk/; revision=15277
2002-01-09 21:50:59 +00:00
623a8d83ce If the mbox file is a symlink, follow the symlink and get the One True
2002-01-09  Jeffrey Stedfast  <fejj@ximian.com>

	* providers/local/camel-mbox-folder.c (camel_mbox_folder_new): If
	the mbox file is a symlink, follow the symlink and get the One
	True Path so that we can rewrite the mbox later without worrying
	about clobbering the symlink.

2002-01-08  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-filter-search.c (TODO): There are a few sexp callbacks
	that could be modified to use fms->info rather than using a
	message object (like date and possibly mlist stuff) but *only* if
	the date exists on the CamelMessageInfo object (since it may be
	blank except for message flags).
	(camel_filter_search_get_message): New internal convenience
	function to make sure that the FilterMessageSearch has loaded the
	message (and to load the message if this isn't the case).
	(check_header): Call camel_filter_search_get_message().
	(header_exists): Same.
	(header_regex): Here too.
	(header_full_regex): And here.
	(body_contains): Again here.
	(body_regex): Here too.
	(get_sent_date): Here also.
	(get_received_date): Same.
	(get_source): Here if we need to.
	(camel_filter_search_match): Now takes a callback function/data
	pair for on-demand message loading so that we don't necessarily
	have to load the message if the defined filter rules don't require
	it.

	* camel-filter-driver.c (camel_filter_driver_filter_folder): Don't
	bother fetching the message here, let
	camel_filter_driver_filter_message() worry about this.
	(get_message_cb): New utility callback to fetch a message.
	(camel_filter_driver_filter_message): Only fetch the message if we
	absolutely need it to get a CamelMessageInfo. Instead of passing a
	message object to camel_filter_search_match(), pass get_message_cb
	and some user_data so that the matching code can fetch the message
	on demand.

svn path=/trunk/; revision=15276
2002-01-09 21:34:07 +00:00
ec0820a46f Add a test for getting arbitrary fields.
2002-01-03  Joe Shaw  <joe@ximian.com>

	* backend/ebook/test-card.c: Add a test for getting arbitrary
        fields.

	* backend/pas/pas-backend-card-sexp.c (compare_arbitrary): Added.
	(prop_info_table): Add a LIST_PROP for arbitrary fields.

2002-01-03  Nat Friedman  <nat@ximian.com>

	* backend/ebook/e-book.c (activate_factories_for_uri): Free the
	query if the oaf response is of zero length.

svn path=/trunk/; revision=15275
2002-01-09 20:33:50 +00:00
effefd2815 Bumped version number to 0.19.99.0. Bumped GAL_CURRENT. Reset
2002-01-09  Christopher James Lahey  <clahey@ximian.com>

	* configure.in: Bumped version number to 0.19.99.0.  Bumped
	GAL_CURRENT.  Reset GAL_REVISION.

From gal/e-table/ChangeLog:

2002-01-09  Christopher James Lahey  <clahey@ximian.com>

	* e-table.c, e-table.h (scroll_timeout), e-tree.c
	(scroll_timeout): Made these handle horizontal scrolling during
	drags.

svn path=/trunk/; revision=15272
2002-01-09 06:49:52 +00:00
e5d02e7ed1 Collapse nodes that were opened during a drag, unless the drop site is a
2002-01-09  Christopher James Lahey  <clahey@ximian.com>

	* e-tree.c (collapse_drag): Collapse nodes that were opened during
	a drag, unless the drop site is a child node.  Fixes Ximian bug
	#4965.

svn path=/trunk/; revision=15271
2002-01-09 05:40:32 +00:00
1db95d8f78 Sorted and added LOTS of missing files. Updated Swedish translation.
2002-01-09  Christian Rose  <menthos@menthos.com>

	* POTFILES.in: Sorted and added LOTS of missing files.
	* sv.po: Updated Swedish translation.

svn path=/trunk/; revision=15269
2002-01-09 04:05:08 +00:00
1b28e0bb92 Do proper refcounting on the draft folder.
2002-01-08  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (composer_save_draft_cb): Do proper refcounting
	on the draft folder.

svn path=/trunk/; revision=15268
2002-01-09 02:16:50 +00:00
956b6f95d0 When performing a wraparound, check to see if the first (or last depending
2002-01-08  Jeffrey Stedfast  <fejj@ximian.com>

	* message-list.c (message_list_select): When performing a
	wraparound, check to see if the first (or last depending on
	direction) message fits the selection criteria before telling
	etable to find the next/previous matching node.

	* mail-account-gui.c (mail_account_gui_new): When connecting to
	the transport username changed event, pass the gui->transport not
	the gui->source.

svn path=/trunk/; revision=15267
2002-01-08 22:47:21 +00:00
9d39da64dc When connecting to the transport username changed event, pass the
2002-01-08  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-account-gui.c (mail_account_gui_new): When connecting to
	the transport username changed event, pass the gui->transport not
	the gui->source.

svn path=/trunk/; revision=15266
2002-01-08 20:32:54 +00:00
a4db79a6d6 Make the mbox importer check for Mozilla status headers and act on them.
svn path=/trunk/; revision=15265
2002-01-08 16:42:55 +00:00
d39b2d01d9 Polish.
svn path=/trunk/; revision=15264
2002-01-08 01:59:35 +00:00
1cca6b2433 Renamed. (mail_config_get_new_mail_notify_sound_file): Renamed.
2002-01-07  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-config.c (mail_config_set_new_mail_notify_sound_file): Renamed.
	(mail_config_get_new_mail_notify_sound_file): Renamed.

	* mail-accounts.c (notify_radio_toggled): Replace EXEC with
	PLAY_SOUND.
	(construct): renamed the exec_command stuff to play_sound.

	* main.c (main): Init and shutdown gnome_sound.

	* mail-ops.c (fetch_mail_fetch): Don't do any new-mail
	notification here.
	(filter_folder_filter): call camel_filter_driver_flush.

	* mail-session.c (main_get_filter_driver): Set the filter-driver
	exec_func here instead.

	* mail-ops.c (mail_fetch_mail): Don't set the filter-driver
	exec_func here.

svn path=/trunk/; revision=15263
2002-01-08 00:48:54 +00:00
e96bfc58ca Flush the only-once actions.
2002-01-07  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-folder.c (filter_filter): Flush the only-once actions.

	* camel-filter-driver.c (camel_filter_driver_filter_message):
	Don't increment a filtered_count here any longer.
	(camel_filter_driver_reset_filtered_count): Removed.
	(camel_filter_driver_get_filtered_count): Removed.
	(do_beep): New action.
	(play_sound): New action to play a sound
	(do_only_once): Another new action.
	(camel_filter_driver_finalise): Free the only_once hash if the
	driver has not been "flushed".
	(camel_filter_driver_flush): Flush all of the only-once actions.

svn path=/trunk/; revision=15262
2002-01-08 00:45:58 +00:00
91aa52c369 Touched this file but don't think I changed it.
2002-01-07  Aaron Weber  <aaron@ximian.com>

	* C/evolution.sgml: Touched this file but don't think I changed
	it.

	* C/usage-calendar.sgml: mention the full-advantage section and
	the exchange features. Expand mention of "autopick" and general
	polish on the appointment-scheduling and peer-to-peer groupware
	functions. Also clarify palm-sync location information. All
	features danw mentioned as critical are now docuemnted.

svn path=/trunk/; revision=15261
2002-01-08 00:03:28 +00:00
a610bfdf21 mention the full-advantage section and the exchange features. Expand
2002-01-07  Aaron Weber  <aaron@ximian.com>

	* C/usage-calendar.sgml: mention the full-advantage section and
	the exchange features. Expand mention of "autopick" and general
	polish on the appointment-scheduling and peer-to-peer groupware
	functions.

	* C/usage-exchange.sgml: Fix and expand as per Danw's notes about
	Features that need to be documented.

svn path=/trunk/; revision=15260
2002-01-07 23:33:44 +00:00
12ca523ba4 Fix. Expand.
2002-01-07  Aaron Weber  <aaron@ximian.com>

	* C/usage-exchange.sgml: Fix. Expand.

svn path=/trunk/; revision=15257
2002-01-07 22:23:47 +00:00
cde6ace63b Moved windows-1251 to the end of the list since it contains the euro and
2002-01-07  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-charset-map.c: Moved windows-1251 to the end of the list
	since it contains the euro and we'd prefer to use iso-8859-15 when
	the euro is requested than a windows charset if possible.

	* camel-charset-map-private.h: Regenerated.

svn path=/trunk/; revision=15256
2002-01-07 20:29:37 +00:00
08fe7bd670 Set the X-Evolution-Format header to text/plain if that is the editing
2002-01-07  Jeffrey Stedfast  <fejj@ximian.com>

	* e-msg-composer.c (e_msg_composer_get_message_draft): Set the
	X-Evolution-Format header to text/plain if that is the editing
	mode we are really in. This fixes bug #11499.

svn path=/trunk/; revision=15255
2002-01-07 19:56:23 +00:00
9dfd6e5d0c Move Mexico
svn path=/trunk/; revision=15254
2002-01-07 16:08:18 +00:00
7bb4f29c1d Updated Swedish translation.
2002-01-05  Christian Rose  <menthos@menthos.com>

	* sv.po: Updated Swedish translation.

svn path=/trunk/; revision=15253
2002-01-05 14:19:23 +00:00
9a8761781a Revised list of supported/unsupported features. Changed installation
2002-01-04  Aaron Weber  <aaron@ximian.com>

	* C/usage-exchange.sgml: Revised list of supported/unsupported
	features. Changed installation instructions.

svn path=/trunk/; revision=15252
2002-01-05 00:35:23 +00:00
5c22c711e3 Added a tip about reply-to specification stuff
2002-01-04  Kevin Breit  <mrproper@ximian.com>

	* C/usage-mail.sgml: Added a tip about reply-to specification stuff

	* C/usage-calendar.sgml: Fixed brokenness

svn path=/trunk/; revision=15251
2002-01-05 00:14:15 +00:00
5269a7d1e2 Prune free'd nodes from our free list otherwise we'll end up re-using
2002-01-04  Jeffrey Stedfast  <fejj@ximian.com>

	* e-memory.c (e_memchunk_clean): Prune free'd nodes from our free
	list otherwise we'll end up re-using free'd memory blocks and
	that's not a Good Thing (tm).

svn path=/trunk/; revision=15250
2002-01-05 00:03:05 +00:00
5dc56039e8 A few minor fixes to make it more compliant with rfc2368. Should now be
2002-01-04  Jeffrey Stedfast  <fejj@ximian.com>

	* e-msg-composer.c (e_msg_composer_new_from_url): A few minor
	fixes to make it more compliant with rfc2368. Should now be fully
	rfc compliant as far as I can tell.

svn path=/trunk/; revision=15249
2002-01-04 23:12:02 +00:00
ffa73cbd5c Don't try setting a content-type parameter if either the name or value is
2001-12-12  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-folder-summary.c (content_info_load): Don't try setting a
	content-type parameter if either the name or value is NULL.

	* camel-mime-utils.c (header_set_param): NULL-protection.

svn path=/trunk/; revision=15248
2002-01-04 22:20:29 +00:00
f4feb97104 changed the location of the Hebrew charset in the menu
svn path=/trunk/; revision=15247
2002-01-04 20:27:09 +00:00
7cc5493195 Added iso-8859-8 (Hebrew; Visual) to the list of charsets in the menu.
2002-01-04  Jeffrey Stedfast  <fejj@ximian.com>

	* e-charset-picker.c: Added iso-8859-8 (Hebrew; Visual) to the
	list of charsets in the menu. Fixes bug #15655.

svn path=/trunk/; revision=15246
2002-01-04 19:35:24 +00:00
de10b0cbea Added Basque file
svn path=/trunk/; revision=15245
2002-01-04 14:28:47 +00:00
5a13ffe576 Updated French translation.
svn path=/trunk/; revision=15243
2002-01-04 08:11:17 +00:00
b5ca749f36 Add an Organization header.
2002-01-03  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (composer_get_message): Add an Organization
	header.

svn path=/trunk/; revision=15242
2002-01-03 23:54:28 +00:00
de51c2f598 Get the account name because that is the string we'd like to use for
2002-01-03  Jeffrey Stedfast  <fejj@ximian.com>

	* filter-source.c (filter_source_get_sources): Get the account
	name because that is the string we'd like to use for display.
	(get_widget): Generate the account label the same as we do for the
	composer's From optionmenu.
	(filter_source_finalize): Free the account_name.
	(clone): Pass along the account_name member to filter_add_source

svn path=/trunk/; revision=15241
2002-01-03 22:03:13 +00:00
9159b2df56 add a mark as complete item
2002-01-03  JP Rosevear  <jpr@ximian.com>

	* evolution-tasks.xml: add a mark as complete item

svn path=/trunk/; revision=15240
2002-01-03 19:44:07 +00:00
51adfb0876 new verb callback (sensitize_commands): set sensitivity of mark complete
2002-01-03  JP Rosevear  <jpr@ximian.com>

	* gui/tasks-control.c (tasks_control_complete_cmd): new verb
	callback
	(sensitize_commands): set sensitivity of mark complete command

	* gui/e-tasks.h: new proto

	* gui/e-tasks.c (e_tasks_complete_selected): mark selected tasks
	in the table as complete

	* gui/e-calendar-table.h: new proto

	* gui/e-calendar-table.c (e_calendar_table_complete_selected):
	mark selected rows as complete

svn path=/trunk/; revision=15239
2002-01-03 19:43:32 +00:00
239be43f77 Only connect to the parent's destroy/hide signals while the attachment
2002-01-03  Jeffrey Stedfast  <fejj@ximian.com>

	* e-msg-composer-attachment.c (e_msg_composer_attachment_edit):
	Only connect to the parent's destroy/hide signals while the
	attachment editor dialog is "alive".

svn path=/trunk/; revision=15238
2002-01-03 19:11:09 +00:00
c89dd9d475 make spacing consistent with calendar xml file, add expunge command and
2002-01-03  JP Rosevear  <jpr@ximian.com>

	* evolution-tasks.xml: make spacing consistent with calendar xml
	file, add expunge command and actions menu and add accelerator for
	delete

	* evolution-calendar.xml: add an accelerator for delete and put in
	a separator to be consistent with the mailer

svn path=/trunk/; revision=15237
2002-01-03 19:07:50 +00:00
6d4da19b13 only need one warning message now
002-01-03  JP Rosevear  <jpr@ximian.com>

	* gui/tasks-control.c (confirm_expunge): only need one warning
	message now

	* gui/e-tasks.c (create_sexp): change the logic to expunge all
	completed tasks not just hidden ones

svn path=/trunk/; revision=15236
2002-01-03 19:03:00 +00:00