Commit Graph

12950 Commits

Author SHA1 Message Date
f6408daa10 New function to map ISO charsets to the Windows charsets.
2001-12-17  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-charset-map.c (camel_charset_iso_to_windows): New function
	to map ISO charsets to the Windows charsets.

	* camel-mime-part-utils.c (broken_windows_charset): Detect Windows
	charsets.
	(simple_data_wrapper_construct_from_parser): Simplify a tad and
	also check for iso-8859-* charsets that are really Windows
	charsets. Fixes bug #12631.

svn path=/trunk/; revision=15144
2001-12-18 01:28:27 +00:00
13299ab7e0 [ fixes bug 17355 ] if we're dealing with an LDAP folder, prepend [LDAP]
2001-12-17  Chris Toshok  <toshok@ximian.com>

	[ fixes bug 17355 ]
	* gui/component/select-names/e-select-names.c (new_folder): if
	we're dealing with an LDAP folder, prepend [LDAP] to it.  Now that
	we have 3 different places where folders are coming from, it helps
	to be able to differentiate "Contacts" in ~/evolution and a
	"Contacts" ldap server and a "Contacts" exchange folder.
	(add_additional_select_names_uris): loop through the bonobo conf
	settings for additional folders, adding them to the option menu.
	(e_select_names_hookup_shell_listeners): call
	add_additional_select_names_uris.

svn path=/trunk/; revision=15143
2001-12-18 01:07:25 +00:00
98a2c85627 Merging changes:
2001-12-17  Christopher James Lahey  <clahey@ximian.com>

	* gal/widgets/e-selection-model-simple.c
	(e_selection_model_simple_set_row_count): Set esma->selected_row
	and esma->selected_range_end to -1 here.

	* gal/widgets/e-selection-model-array.c
	(e_selection_model_array_confirm_row_count): Set selected_row and
	selected_range_end to -1 here.
	(esma_select_single_row): Check that selected_row is within the
	range of possible rows.  This should never happen, but this check
	will help if it does.

svn path=/trunk/; revision=15142
2001-12-17 23:09:54 +00:00
d39ecffd6d Set citation color to black when we are printing.
2001-12-17  Jon Trowbridge  <trow@ximian.com>

	* mail-format.c (handle_text_plain_flowed): Set citation color to
	black when we are printing.

svn path=/trunk/; revision=15140
2001-12-17 21:32:34 +00:00
79d8399544 Avoid embedding <object> tags when we are printing.
2001-12-17  Jon Trowbridge  <trow@ximian.com>

	* mail-format.c (attachment_header): Avoid embedding <object> tags
	when we are printing.
	(handle_multipart_signed): Don't do the click-for-info signature
	stuff when we are printing.
	(handle_via_bonobo): Don't embed an <object> tag if we are
	printing.

	* folder-browser.c: Changed context_menu[] array so that we can
	print when the preview pane is closed.

svn path=/trunk/; revision=15139
2001-12-17 21:16:30 +00:00
6977afee94 Add new action to execute a shell command.
2001-12-17  Jeffrey Stedfast  <fejj@ximian.com>

	* filtertypes.xml: Add new action to execute a shell command.

svn path=/trunk/; revision=15138
2001-12-17 20:12:56 +00:00
95e875ecf4 use get_real_item (get_refresh_options): uncomment out (get_real_item):
2001-12-17  JP Rosevear  <jpr@ximian.com>

 	* gui/e-itip-control.c (send_item): use get_real_item
 	(get_refresh_options): uncomment out
 	(get_real_item): obtain the real object which has the uid of the
 	item received
 	(show_current_todo): use get_refresh_options for refresh method
 	and provide the description and summary from the real component
 	since its not in the reply
 	(show_current_event): ditto
 	(send_item): use get_real_item

2001-12-17  JP Rosevear  <jpr@ximian.com>

	* gui/itip-utils.c (comp_limit_attendees): can't remove properties
	in an iteration loop, so remove them outside the loop
	(comp_minimal): don't set a recurid if there isn't one, add the x
	properties to the clone
	(comp_compliant): unref the clone for DECLINECOUNTER

	* gui/e-itip-control.c (get_refresh_options): make function
	available again
	(show_current_event): use it here
	(ok_clicked_cb): can't remove properties in an iteration loop, so
	remove them outside the loop

	* cal-util/cal-component.c (free_icalcomponent): properly free the
	attendee list
	(cal_component_rescan): don't destroy the alarm hash

svn path=/trunk/; revision=15136
2001-12-17 20:07:22 +00:00
4418d0b09a argh, only loop while n > 0 not >= 0 since 0 will mean "end-of-file"
svn path=/trunk/; revision=15134
2001-12-17 20:05:55 +00:00
1b8e8b861e ack, fix a small logic bug.
svn path=/trunk/; revision=15131
2001-12-17 19:50:35 +00:00
9ed571f9de Merging changes:
2001-11-28  Christopher James Lahey  <clahey@ximian.com>

 	* gui/widgets/e-minicard-view-widget.c
	(e_minicard_view_widget_realize): Use an #ECanvasBackground here
	instead of a #GnomeCanvasRect.

svn path=/trunk/; revision=15130
2001-12-17 19:41:25 +00:00
4854c60dc3 Merging changes:
2001-11-08  Christopher James Lahey  <clahey@ximian.com>

	* gal/Makefile.am: Added e-canvas-background.lo.

	* gal/widgets/Makefile.am: Added e-canvas-background.c and
	e-canvas-background.h.

	* gal/widgets/e-canvas-background.c,
	gal/widgets/e-canvas-background.h: New class, provides infinite
	background color or arbitrary rectangle of background color.

svn path=/trunk/; revision=15126
2001-12-17 19:18:28 +00:00
a6769def13 Don't block forever if we are reading a fifo with no data.
2001-12-17  Jeffrey Stedfast  <fejj@ximian.com>

	* e-msg-composer.c (read_file_content): Don't block forever if we
	are reading a fifo with no data.

svn path=/trunk/; revision=15122
2001-12-17 18:24:13 +00:00
d55058d663 only use major and minor version in the camel providerdir, not micro and nano
svn path=/trunk/; revision=15121
2001-12-17 17:59:47 +00:00
bdb095ab69 Merging patches from 1-0-branch
svn path=/trunk/; revision=15109
2001-12-17 12:20:19 +00:00
4effd42a76 Updated Norwegian (nynorsk) translation.
svn path=/trunk/; revision=15106
2001-12-17 10:53:30 +00:00
9ee6585c03 Updated Norwegian (nynorsk) translation.
svn path=/trunk/; revision=15105
2001-12-17 10:44:57 +00:00
78406c4d1c Merging changes:
2001-12-12  Christopher James Lahey  <clahey@ximian.com>

	* e-cell-text.c (ect_stop_editing): Change to not editing before
	committing values.  Then commit the values.

svn path=/trunk/; revision=15104
2001-12-17 07:54:10 +00:00
4ca3db91ac Merging changes:
2001-12-11  Christopher James Lahey  <clahey@ximian.com>

	* gal/widgets/e-canvas.c (e_canvas_unrealize): Turn off idle
	handling in the unrealize function instead of the destroy
	function.

From gal/e-table/ChangeLog:

2001-12-11  Christopher James Lahey  <clahey@ximian.com>

	* e-table-item.c: Turn off idle handling in the unrealize function
	instead of the destroy function.

svn path=/trunk/; revision=15102
2001-12-17 07:50:20 +00:00
3c1dde46c3 Updated Norwegian (nynorsk) translation.
svn path=/trunk/; revision=15100
2001-12-17 06:16:50 +00:00
fd5f434a2e Updated Norwegian (nynorsk) translation.
svn path=/trunk/; revision=15099
2001-12-17 06:10:26 +00:00
c2e29d97bf Reverted my previous changes here since it doesn't actually work afterall.
2001-12-16  Jeffrey Stedfast  <fejj@ximian.com>

	* providers/imap/camel-imap-folder.c (get_content): Reverted my
	previous changes here since it doesn't actually work afterall.

	* providers/imap/camel-imap-wrapper.c (imap_wrapper_hydrate):
	Update to do uudecoding when appropriate.

svn path=/trunk/; revision=15098
2001-12-17 02:51:00 +00:00
c2c7bc5952 Added 'cache_complete' flag to ESelectNamesCompletionPrivate.
2001-12-16  Jon Trowbridge  <trow@ximian.com>

	* gui/component/select-names/e-select-names-completion.c: Added
	'cache_complete' flag to ESelectNamesCompletionPrivate.
	(e_select_names_completion_seq_complete_cb): Set cache_complete
	to TRUE if our query wasn't interrupted.
	(e_select_names_completion_start_query): Set cache_complete to
	FALSE at the beginning of a potentially-cached query.
	(e_select_names_completion_do_query): Only reuse cached cards
	if cache_complete is TRUE.  (Fixes bug #10241)

svn path=/trunk/; revision=15096
2001-12-17 02:00:59 +00:00
fc59dc8c6f Try to use the original boundary so luis will stop bugging me about "data
2001-12-16  Jeffrey Stedfast  <fejj@ximian.com>

	* providers/imap/camel-imap-folder.c (get_content): Try to use the
	original boundary so luis will stop bugging me about "data
	corruption". Also preserve other params in the multipart
	content-type by dumping it to a string and setting it on the mime
	part.

svn path=/trunk/; revision=15094
2001-12-17 01:52:40 +00:00
78416d76d4 Try to use the original boundary so luis will stop bugging me about "data
2001-12-16  Jeffrey Stedfast  <fejj@ximian.com>

	* providers/imap/camel-imap-folder.c (get_content): Try to use the
	original boundary so luis will stop bugging me about "data
	corruption".

svn path=/trunk/; revision=15093
2001-12-17 00:57:10 +00:00
81d26e01cb don't free the hash table keys, we didn't allocate them and free the
2001-12-15  JP Rosevear  <jpr@ximian.com>

 	* conduit/address-conduit.c (e_addr_context_destroy): don't free
 	the hash table keys, we didn't allocate them and free the change
 	objects and unref the associated cards
 	(local_record_from_uid): unref the temp card we create
 	(replace_record): ref the new card associated with the card change
 	and unref the old one

svn path=/trunk/; revision=15091
2001-12-15 16:17:32 +00:00
333753cb26 Updated Swedish translation.
2001-12-15  Christian Rose  <menthos@menthos.com>

	* sv.po: Updated Swedish translation.

svn path=/trunk/; revision=15090
2001-12-15 11:05:12 +00:00
4bdf78f880 fix openssl linkage problem
svn path=/trunk/; revision=15089
2001-12-15 01:07:21 +00:00
33e0c37234 Set the filter driver's shell-exec callback.
2001-12-14  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-ops.c (mail_fetch_mail): Set the filter driver's shell-exec
	callback.

svn path=/trunk/; revision=15088
2001-12-14 23:50:04 +00:00
097aa981da Reset the filtered_count to zero.
2001-12-14  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-filter-driver.c
	(camel_filter_driver_reset_filtered_count): Reset the
	filtered_count to zero.
	(camel_filter_driver_get_filtered_count): Return the private
	filtered_count value.
	(camel_filter_driver_filter_message): Increment the
	filtered_count.
	(camel_filter_driver_set_shell_exec_func): New function to set the
	shell-exec func.
	(shell_exec): New ESExp filter action callback.

svn path=/trunk/; revision=15087
2001-12-14 23:23:06 +00:00
4ca6b8bf00 Slight glossary changes in wording
2001-12-14  Kevin Breit  <mrproper@ximian.com>

	* C/apx-gloss.sgml: Slight glossary changes in wording

	* C/usage-mail.sgml: Indenting changes, minor reorganization.

svn path=/trunk/; revision=15086
2001-12-14 22:11:31 +00:00
551901216e Connect to the destroy signal on the popup dialog.
2001-12-12  Jeffrey Stedfast  <fejJ@ximian.com>

	* mail-config.c (mail_config_check_service): Connect to the
	destroy signal on the popup dialog.

2001-12-12  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-format.c (handle_text_plain): Make sure i != num_specials
	after we check for any special text markers. Fixes bug #12265.

svn path=/trunk/; revision=15085
2001-12-14 20:06:51 +00:00
900078b311 Connect to the save-draft signal. (send_to_url): Here too. (mail_reply):
2001-12-14  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (compose_msg): Connect to the save-draft signal.
	(send_to_url): Here too.
	(mail_reply): And here...
	(forward_get_composer): Same.
	(do_edit_messages): And finally here.

svn path=/trunk/; revision=15081
2001-12-14 19:11:05 +00:00
3abfba882b Setup the SAVE_DRAFT signal. (menu_file_save_draft_cb): Emit the
2001-12-14  Jeffrey Stedfast  <fejj@ximian.com>

	* e-msg-composer.c (class_init): Setup the SAVE_DRAFT signal.
	(menu_file_save_draft_cb): Emit the SAVE_DRAFT signal.
	(exit_dialog_cb): Same here.
	(save_draft): Removed. This code is now a signal that
	mail-callbacks will connect to.

svn path=/trunk/; revision=15079
2001-12-14 18:53:30 +00:00
5b050b30a9 [Fix #17258, shell displays splash even if Evolution is already
running.]

* e-shell.c (e_shell_construct): Display the splash screen only if
the registration succeeds.

svn path=/trunk/; revision=15078
2001-12-14 18:51:06 +00:00
bad0d14682 Removed x-inline-pgp-hack kludge because it doesn't work.
2001-12-14  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-pgp-mime.c (camel_pgp_mime_part_verify): Removed
	x-inline-pgp-hack kludge because it doesn't work.
	(camel_pgp_mime_part_decrypt): Same.

svn path=/trunk/; revision=15077
2001-12-14 18:06:16 +00:00
37f1f773e2 Start reiplementing The Right Way and not danw's fucking half-assed kludge
2001-12-14  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-format.c (try_inline_pgp):
	(try_inline_pgp_sig): Start reiplementing The Right Way and not
	danw's fucking half-assed kludge that doesn't work.

svn path=/trunk/; revision=15076
2001-12-14 17:57:08 +00:00
969ffa703d 0.10.0 here we go!
svn path=/trunk/; revision=15036
2001-12-14 04:59:04 +00:00
23a8973248 0.10.0 here we go!
svn path=/trunk/; revision=15035
2001-12-14 04:58:54 +00:00
597556884c Make sure to copy the custom fields so they are not overwritten
2001-12-13  JP Rosevear  <jpr@ximian.com>

 	* conduit/address-conduit.c (local_record_from_ecard): Make sure
 	to copy the custom fields so they are not overwritten

svn path=/trunk/; revision=15034
2001-12-14 04:25:57 +00:00
4d9df464b9 include stdlib.h (for alloca on freebsd) and only include alloca.h if
2001-12-13  Chris Toshok  <toshok@ximian.com>

	* camel-data-cache.c: include stdlib.h (for alloca on freebsd) and
	only include alloca.h if HAVE_ALLOCA_H is defined.

svn path=/trunk/; revision=15033
2001-12-14 03:02:55 +00:00
f6c13cdb84 check for alloca.h.
2001-12-13  Chris Toshok  <toshok@ximian.com>

	* configure.in: check for alloca.h.

svn path=/trunk/; revision=15032
2001-12-14 03:02:27 +00:00
5ebc441eaa Used g_strdup_printf to dup a string. Doh! Changed to g_strdup. (Bug
2001-12-13  Jon Trowbridge  <trow@ximian.com>

	* backend/ebook/e-book-util.c (simple_query_new): Used
	g_strdup_printf to dup a string.  Doh!  Changed to g_strdup.
	(Bug #17126)

svn path=/trunk/; revision=15031
2001-12-13 23:45:11 +00:00
9c742bd727 merge from head
2001-11-21  Not Zed  <NotZed@Ximian.com>

        * e-filter-bar.c (menubar_activated): Mark the dialogue as already
        up so we dont allow multiple dialogues up.  Behaviour fix part of
        #15745.

svn path=/trunk/; revision=15030
2001-12-13 23:41:15 +00:00
9b42600ef3 Fixes #17085
2001-12-11  Zbigniew Chyla  <cyba@gnome.pl>

	Fixes #17085

	* camel-charset-map.c: Added #include <errno.h>.

	* camel-charset-map-private.h:
	Recreated (following instructions from camel-charset-map.c)

svn path=/trunk/; revision=15029
2001-12-13 23:39:01 +00:00
11e3595c72 added calendar/zones.h
2001-12-13  Damon Chaplin  <damon@ximian.com>

	* POTFILES.in: added calendar/zones.h

svn path=/trunk/; revision=15027
2001-12-13 21:35:56 +00:00
9cd29d5730 new file to contain all timezone names for translation. We won't be using
2001-12-13  Damon Chaplin  <damon@ximian.com>

	* zones.h: new file to contain all timezone names for translation.
	We won't be using the translations in 1.0.1, but it gives translators
	time before we do use them in 1.0.2.

	* Makefile.am: added zones.h to EXTRA_DIST.

svn path=/trunk/; revision=15026
2001-12-13 21:33:16 +00:00
da13189489 cast the key argument to g_hash_table_insert to a gpointer to avoid compiler warnings
svn path=/trunk/; revision=15023
2001-12-13 20:58:30 +00:00
66587d89a3 Keep a name-to-type hash so that we can make sure that the type has not
2001-12-11  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-object.c (camel_type_register): Keep a name-to-type hash
	so that we can make sure that the type has not yet been registered
	(prevents a race condition such as the one in bug #16559).

	* camel-service.c (camel_service_connect): Make sure that the
	connect_op is non-NULL before unregistering/unreffing it.

svn path=/trunk/; revision=15021
2001-12-13 20:38:11 +00:00
e2f8314f13 added a Content-Description to the signature part - part of a merge from the 1-0 branch.
svn path=/trunk/; revision=15020
2001-12-13 20:37:20 +00:00
95fb75425d merged some changes from the 1-0 branch that apparently never got merged into HEAD
svn path=/trunk/; revision=15019
2001-12-13 20:32:42 +00:00