Commit Graph

13290 Commits

Author SHA1 Message Date
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
d103ae62e1 Attach to the parent widget's destroy signal - when that gets destroyed,
001-12-11  Jeffrey Stedfast  <fejj@ximian.com>

	* e-msg-composer-attachment.c (e_msg_composer_attachment_edit):
	Attach to the parent widget's destroy signal - when that gets
	destroyed, we need to cancel the editor dialog too. Also connect
	to our parent window's "hide" signal so that when the composer
	gets hidden (ie, it's being sent), we also close the dialogs.

	* e-msg-composer.c (init): Default composer->enable_autosave to
	TRUE.

svn path=/trunk/; revision=15016
2001-12-13 20:14:26 +00:00
fe2f7a99bb Updated Slovak translation.
2001-12-13  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>

        * sk.po: Updated Slovak translation.

svn path=/trunk/; revision=15014
2001-12-13 13:07:55 +00:00
8a2afc3517 New helper function to create the `~/evolution/private' directory.
* e-setup.c (setup_bonobo_conf_private_directory): New helper
function to create the `~/evolution/private' directory.
(e_setup): Call it.

svn path=/trunk/; revision=15012
2001-12-13 00:45:09 +00:00
3681ee8079 Install the man page.
* data/Makefile.am (man_MANS): Install the man page.

* data/evolution.1: New man page for Evolution.

svn path=/trunk/; revision=15011
2001-12-13 00:38:19 +00:00
153ab60b42 ungrab the pointer before calling e_day_view_finish_long_event_resize
2001-12-12  JP Rosevear  <jpr@ximian.com>

	* gui/e-day-view.c (e_day_view_on_top_canvas_button_release):
 	ungrab the pointer before calling
 	e_day_view_finish_long_event_resize
 	(e_day_view_on_main_canvas_button_release): ditto
 	(e_day_view_finish_long_event_resize): ask if the meeting should
 	be sent
 	(e_day_view_finish_resize): ditto
 	(e_day_view_on_editing_stopped): ditto
 	(e_day_view_on_top_canvas_drag_data_received): ditto
 	(e_day_view_on_main_canvas_drag_data_received): ditto

svn path=/trunk/; revision=15008
2001-12-12 21:28:14 +00:00
3622e520dd set the new-mail-notify command.
2001-12-12  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-config.c (mail_config_set_new_mail_notification_command):
	set the new-mail-notify command.
	(mail_config_get_new_mail_notification_command): get the
	new-mail-notify command.
	(mail_config_set_new_mail_notification): set the
	new-mail-notification action.
	(mail_config_get_new_mail_notification): get the
	new-mail-notification action.
	(mail_config_write_on_exit): save the new-mail-notification
	settings.
	(config_read): Read in the new-mail-notification settings.

	* mail-ops.c (mail_execute_shell_command): New function to execute
	a shell command async. Will be used for playing sounds on new mail
	or whatever.

svn path=/trunk/; revision=15005
2001-12-12 21:14:30 +00:00
39d4313c30 Updated Swedish translation.
2001-12-12  Christian Rose  <menthos@menthos.com>

	* sv.po: Updated Swedish translation.

svn path=/trunk/; revision=15003
2001-12-12 20:27:26 +00:00
29f8216c4c properly convert the dtstart and dtend times if they are UTC (cursor_cb):
2001-12-11  JP Rosevear  <jpr@ximian.com>

 	* gui/e-meeting-model.c (process_free_busy_comp): properly convert
 	the dtstart and dtend times if they are UTC
 	(cursor_cb): if we don't have anybody to get f/b info for, process
 	the callbacks immediately
 	(e_meeting_model_refresh_busy_periods): take start/end times,
 	calculate the timet values with object timezone
 	(e_meeting_model_etable_model_to_view_row): proper cast
 	(e_meeting_model_etable_view_to_model_row): ditto
	(async_open): bail out if we couldn't open properly

	* gui/e-meeting-time-sel.c
 	(e_meeting_time_selector_on_update_free_busy): use defines for
 	determining the number of days before and after of free busy to
 	request
 	(e_meeting_time_selector_update_dates_shown): use defines for the
 	number of days shown

 	* gui/e-meeting-model.h: update proto

svn path=/trunk/; revision=15000
2001-12-12 03:22:50 +00:00
49546f4de2 If multiple-selection is enabled but nothing is slected, fall back to
2001-12-11  Jeffrey Stedfast  <fejj@ximian.com>

	* e-msg-composer-select-file.c (confirm): If multiple-selection is
	enabled but nothing is slected, fall back to using the filename in
	the entry box as the "selected" file.
	(create_file_selection): If the composer gets hidden (ie it's
	being "sent") then cancel the file selection dialog.

svn path=/trunk/; revision=14999
2001-12-12 00:56:51 +00:00
d91cf08981 Fixed for mail_content_loaded's new signature.
2001-12-11  Jon Trowbridge  <trow@ximian.com>

	* mail-identify.c (mail_identify_mime_part): Fixed for
	mail_content_loaded's new signature.

	* mail-format.c (attachment_header): Don't convert URLs, etc. if
	we are printing.
	(write_address): Don't convert addresses to mailto: links if we
	are printing.
	(write_one_text_plain_chunk): Add a printing flag, that we pass
	along to mail_text_write.
	(handle_text_plain): Pass our printing flag to
	write_one_text_plain_chunk.
	(mail_get_message_rfc822): Don't unneccesarily convert URLs.
	(mail_content_loaded): Add a GtkHTML parameter.

	* mail-display.c (mail_display_initialize_gtkhtml): Added.  Breaks
	all of the signal hookups out of mail_display_new.
	(mail_display_new): Call mail_display_initialize_gtkhtml.
	(mail_text_write): Don't convert URLs, etc., if we are printing.
	Lots of other changes to pass around GtkHTML/GtkHTMLStream objects.

	* mail-callbacks.c (do_mail_print): Call
	mail_display_initialize_gtkhtml on our GtkHTML object.

	* folder-browser.c (update_status_bar): Make the status bar more
	useful when you have a large number of hidden messages.

svn path=/trunk/; revision=14997
2001-12-11 23:07:22 +00:00