Commit Graph

1994 Commits

Author SHA1 Message Date
39da899bbc Add \n
svn path=/trunk/; revision=2687
2000-04-30 10:39:38 +00:00
83fe140c2f Added Dutch translation
2000-04-30  Arjan Scherpenisse <acscherp@wins.uva.nl>

* nl.po: Added Dutch translation

svn path=/trunk/; revision=2686
2000-04-30 09:17:07 +00:00
d77a77c7e5 Handle clicks on "cid" URLs by popping up a "Save Attachment" dialog.
* mail-display.c (on_link_clicked): Handle clicks on "cid" URLs by
	popping up a "Save Attachment" dialog.

	* mail-format.c (get_cid): if the part has a Content-Disposition
	with a filename specified, record (a sanitized version of) that on
	the wrapper when creating the cid reference, so the "save
	attachment" code can use it later.
	(handle_mystery): fix a bug in the cid generation here.

svn path=/trunk/; revision=2685
2000-04-29 21:28:00 +00:00
6942830c98 Improve the builtin vs bonobo selection code. (handle_mystery): Include
* mail-format.c (lookup_handler, etc): Improve the builtin vs
	bonobo selection code.
	(handle_mystery): Include name and Content-Description in the
	"mystery data" info, when available
	(handle_unknown_type): Call mail_identify_mime_part before
	giving up.
	(handle_undisplayable): Split out of handle_unknown_type now
	that handle_unknown_type can try alternate viewers.
	(handle_via_bonobo): Fall back to handle_undisplayable if the
	bonobo control fails.

	* mail-identify.c (mail_identify_mime_part): New function to
	attempt to identify a MIME part that we can't identify based on
	Content-Type alone.

	* mail-display.c (on_url_requested): redo the mystery data icon
	display stuff less kludgily.

svn path=/trunk/; revision=2684
2000-04-29 19:17:46 +00:00
8d848e0e56 Added e_card_phone_new e_card_delivery_address_new,
2000-04-29  Christopher James Lahey  <clahey@helixcode.com>

	* backend/ebook/e-card.c, backend/ebook/e-card.h: Added
	e_card_phone_new e_card_delivery_address_new,
	e_card_delivery_address_to_string, e_card_name_copy,
	e_card_name_new, e_card_name_to_string, and made e_card_name_free
	public.  Removed some unused code.

	* backend/pas/pas-backend-file.c: Fixed a warning.

	* contact-editor/Makefile.am: Added e-contact-editor-fullname.[ch]
	and fullname.glade.  Added e-name libs and includes.

	* contact-editor/e-contact-editor-fullname.c,
	contact-editor/e-contact-editor-fullname.h,
	contact-editor/fullname-strings.h, contact-editor/fullname.glade:
	New dialog for editing the fields of a name separately.

	* contact-editor/e-contact-editor.c,
	contact-editor/e-contact-editor.h: Create an
	EContactEditorFullname when you click on the Full Name button.
	Maintain a parsed name at all times.

	* gui/component/Makefile.am, gui/minicard/Makefile.am: Added
	e-name libs.

svn path=/trunk/; revision=2683
2000-04-29 18:16:43 +00:00
9a5cce66b1 updated Danish strings
svn path=/trunk/; revision=2682
2000-04-29 18:02:54 +00:00
6eee4ba248 const poison
* camel-internet-address.c (camel_internet_address_get): const
	poison

svn path=/trunk/; revision=2681
2000-04-29 15:57:54 +00:00
18903e6b22 camel_mime_parser_tell() returns an offset from where it started parsing,
* camel-mime-part-utils.c
	(simple_data_wrapper_construct_from_parser):
	camel_mime_parser_tell() returns an offset from where it started
	parsing, not necessarily from the start of data. Since we're
	parsing a bounded seekable_stream, we need to add the stream's
	starting bound to camel_mime_parser_tell's return value to
	create the substream in the right place.

	* camel-seekable-substream.c
	(camel_seekable_substream_new_with_seekable_stream_and_bounds):
	say CAMEL_STREAM_UNBOUND rather than -1 in doc.

	* camel-seekable-stream.c (camel_seekable_stream_seek): Add more
	info to docs.

svn path=/trunk/; revision=2680
2000-04-29 15:57:11 +00:00
4e9fab3ba3 remove an unused #include
svn path=/trunk/; revision=2679
2000-04-29 15:53:37 +00:00
79970fcfc7 fix the `USING_OAF' changes so that they work for when we are not using
2000-04-28  Larry Ewing  <lewing@helixcode.com>

	* backend/pas/pas-book-factory.c (register_factory): fix the
	`USING_OAF' changes so that they work for when we are not using
	oaf.

svn path=/trunk/; revision=2678
2000-04-28 23:04:29 +00:00
22127dc16c update for Camel recipient changes. (Just to make it build, not to take
advantage of new features, or do things cleanly.)

svn path=/trunk/; revision=2677
2000-04-28 22:42:53 +00:00
e11f08d048 Fix broken OAF patch for the GNORBA case.
svn path=/trunk/; revision=2676
2000-04-28 22:21:06 +00:00
8283ee1835 fix a bug that would cause corruption with very long headers.
* camel-mime-parser.c (folder_scan_header): fix a bug that would
	cause corruption with very long headers.

svn path=/trunk/; revision=2675
2000-04-28 21:42:32 +00:00
9bc896ddb9 Makefile fix
svn path=/trunk/; revision=2674
2000-04-28 07:50:09 +00:00
9483369aa0 Made Evolution OAF-compatible.
svn path=/trunk/; revision=2673
2000-04-28 04:23:19 +00:00
02ed4a60f3 Fix for removal of camelmimebodypart, and changes to recipient stuff.
2000-04-27  NotZed  <NotZed@HelixCode.com>

        * tests/test10.c: Fix for removal of camelmimebodypart, and changes
        to recipient stuff.

        * tests/test1.c: Fix for removal of camelmimebodypart, and changes
        to recipient stuff.

svn path=/trunk/; revision=2672
2000-04-28 03:07:30 +00:00
19e9448267 Dont try and check a NULL header.
2000-04-27  NotZed  <NotZed@HelixCode.com>

        * camel-mime-utils.c (check_header): Dont try and check a NULL
        header.

        * camel-recipient.[ch]: Dead.  Its not pining.

        * camel-mime-message.h: Dont include recipients.h anymore.

        * camel-mime-message.c (camel_mime_message_add_recipient): Accept
        name/address separately, and store in an CamelInternetAddress.
        (add_recipient): Removed.
        (remove_recipient): Removed.
        (remove_recipient_address): Renamed from remove_receipient, works
        via address.
        (camel_mime_message_remove_recipient_name): New function to remove
        by name.
        (get_recipients): Removed.
        (camel_mime_message_get_recipients): Return a camel-internet-address.
        (write_to_stream): No longer write receipients directly.
        (write_recipients_to_stream): Removed.
        (write_one_recipient_to_stream): Removed.
        (camel_mime_message_init): Setup recipients hashtable, rather than
        usign the recipients stuff.
        (set_recipient_list_from_string): Killed, a violent and lengthy
        death.
        (process_header): Simplified recipient handling code a lot.
        (received_date_str, sent_date_str, reply_to_str, subject_str,
        from_str): Removed some oddly-defined global statics.
        (camel_mime_message_class_init): Dont initialise above variables
        anymore.
        (init_header_name_table): Removed, use a table to init this, and
        do it in class init (2 lines of code ...).

        * camel-news-address.c: Class to represent news addresses -
        currently empty, and not built.

        * camel-internet-address.h: Class to represent internet (email)
        addresses.

        * camel-address.h: Abstract class to represent (lists of)
        addresses.

svn path=/trunk/; revision=2671
2000-04-28 03:06:44 +00:00
e38db525f5 deleted some commented out code
svn path=/trunk/; revision=2670
2000-04-28 02:31:27 +00:00
20e01748b3 *** empty log message ***
svn path=/trunk/; revision=2669
2000-04-28 01:26:12 +00:00
ff459aa292 fix memory leak (save_to_vcal): same (save): same (cal_backend_load): same
* pcs/cal-backend.c (cal_backend_load): fix memory leak
	(save_to_vcal): same
	(save): same
	(cal_backend_load): same

svn path=/trunk/; revision=2668
2000-04-28 01:25:50 +00:00
b53a001ef2 Class to represent news addresses - currently empty, and not built.
2000-04-27  NotZed  <NotZed@HelixCode.com>

	* camel-news-address.c: Class to represent news addresses -
	currently empty, and not built.

	* camel-internet-address.h: Class to represent internet (email)
	addresses.

	* camel-address.h: Abstract class to represent (lists of)
	addresses.

svn path=/trunk/; revision=2667
2000-04-28 01:24:05 +00:00
b0b5049774 Revert previous change. I was confused.
* camel-mime-part.c (write_to_stream): Revert previous change. I
	was confused.

svn path=/trunk/; revision=2666
2000-04-27 22:43:43 +00:00
f99adedeb6 Oops. Remove the part of the previous patch that wasn't supposed to
escape into the real world. :)

svn path=/trunk/; revision=2665
2000-04-27 19:06:16 +00:00
397a851038 Move text_to_html to e-util.
* mail-format.c: Move text_to_html to e-util.

	* mail-ops.c (send_to_url): New routine. Thin wrapper for
	e_msg_composer_new_from_url.

	* mail-display.c (on_link_clicked): print a warning for news or
	nntp URLs (which we'll deal with some day), and call send_to_url
	for mailto URLs.

svn path=/trunk/; revision=2664
2000-04-27 19:03:54 +00:00
b9d26cb85f New routine, to process mailto URLs.
* e-msg-composer.c (e_msg_composer_new_from_url): New routine, to
	process mailto URLs.

svn path=/trunk/; revision=2663
2000-04-27 19:01:58 +00:00
aef27503fb Moved here from the mailer, since it's of general use, and the composer
* e-html-utils.c (e_text_to_html): Moved here from the mailer,
	since it's of general use, and the composer needs it too.

svn path=/trunk/; revision=2662
2000-04-27 19:01:18 +00:00
e5d2b62bf6 expose these routines.
* camel-url.[ch] (camel_url_encode, camel_url_decode): expose
	these routines.

svn path=/trunk/; revision=2661
2000-04-27 19:00:04 +00:00
61e58833c2 Improve URL converstion code. Recognize https, recognize "www\..*" without
* mail-format.c (text_to_html): Improve URL converstion code.
	Recognize https, recognize "www\..*" without a prefixed "http://".
	Properly escape &, <, >, etc in URL strings. Don't be fooled by
	"mailto:", "http://", etc with no following data.

svn path=/trunk/; revision=2660
2000-04-27 17:18:55 +00:00
917d28e2df Fixed some warnings.
2000-04-27  Christopher James Lahey  <clahey@helixcode.com>

	* arrow-down.xpm, arrow-up.xpm, e-cell-text.c, e-cell-toggle.c,
	e-table-col.c, e-table-config.c, e-table-header-item.c: Fixed some
	warnings.

svn path=/trunk/; revision=2659
2000-04-27 17:18:51 +00:00
465efaf4dd Added addressbook/ename/Makefile.
2000-04-27  Christopher James Lahey  <clahey@helixcode.com>

	* configure.in: Added addressbook/ename/Makefile.

From addressbook/ChangeLog:

2000-04-27  Christopher James Lahey  <clahey@helixcode.com>

	* backend/ebook/e-card.c, backend/ebook/e-card.h: Added file as,
	office, manager, assistant, spouse, and anniversary fields.  These
	all use "X-EVOLUTION-" fields in the VCards.

	* backend/pas/pas-backend-file.c: Added all the new fields (except
	anniversary) to the list of fields.

	* contact-editor/contact-editor.glade,
	contact-editor/e-contact-editor-strings.h: Fixed some misnamed
	fields and fixed the placement of the comments field.

	* contact-editor/e-contact-editor.c: Made the newly added fields
	display properly.

	* Makefile.am: Added ename.

	* ename/e-name-western.h, ename/test-ename-western-gtk.c,
	ename/test-ename-western.c: Fixed up some #includes.

	* ename/.cvsignore: Added .cvsignore.

svn path=/trunk/; revision=2658
2000-04-27 17:09:20 +00:00
5ad0f6610f Oops, forgot this.
svn path=/trunk/; revision=2657
2000-04-27 15:31:08 +00:00
58d616f804 Further Makefile loving.
svn path=/trunk/; revision=2656
2000-04-27 07:16:13 +00:00
3dccbca48a Fix broken `Makefile.am' again. I am frustrated.
svn path=/trunk/; revision=2655
2000-04-27 05:06:14 +00:00
73d5b9889d Diagram of the camel-stream and derived classes used within
camel.

svn path=/trunk/; revision=2654
2000-04-27 03:59:11 +00:00
67b29dfe36 Reorganize a bit and add a new flag, TEXT_TO_HTML_CONVERT_URLS to
* mail-format.c (text_to_html): Reorganize a bit and add a new
	flag, TEXT_TO_HTML_CONVERT_URLS to recognize and wrap URLs
	in text.

	* mail-display.c (mail_html_new): Add link_clicked signal handler.
	(on_link_clicked): Use gnome_url_show to launch a browser.

The Dingus has landed.

svn path=/trunk/; revision=2653
2000-04-27 03:32:10 +00:00
e3f95dc9d4 + * configure.in: added tools/Makefile.
+
+	* Makefile.am: Added tools.
+
+	* tools/: New directory for tools relating to evolution.
+
+	* tools/killev: New script for killing all evolution-related
+	stuff.
+
+        * tools/Makefile.am: New file.
+
+	* tools/.cvsignore: New file.

svn path=/trunk/; revision=2652
2000-04-27 00:27:50 +00:00
e71125295c Oops. Fix previous commit so we don't get a mime part nested directly
inside a mime part

svn path=/trunk/; revision=2651
2000-04-26 22:46:52 +00:00
434cc3df82 Updated Norwegian translation.
2000-04-25  Kjartan Maraas  <kmaraas@online.no>

	* no.po: Updated Norwegian translation.

svn path=/trunk/; revision=2650
2000-04-26 22:16:21 +00:00
10660e5e84 Fix the changes to the tests
- open for write should use O_CREAT|O_TRUNC as well
 - open for read should use mode 0

svn path=/trunk/; revision=2649
2000-04-26 22:07:04 +00:00
9f81c2c796 Only generate a multipart message if there are attachments. Otherwise
* e-msg-composer.c (build_message): Only generate a multipart
	message if there are attachments. Otherwise generate a single
	part.

svn path=/trunk/; revision=2648
2000-04-26 21:52:13 +00:00
82071abd45 Only write a newline between the headers and the content object if the
* camel-mime-part.c (write_to_stream): Only write a newline
	between the headers and the content object if the content object
	is not a CamelMedium. (If the content is a medium, it may have its
	own headers, which then need to go before the blank line.)

svn path=/trunk/; revision=2647
2000-04-26 21:50:34 +00:00
d24747d1b5 Added an address label field.
2000-04-26  Christopher James Lahey  <clahey@helixcode.com>

	* backend/ebook/e-card-types.h, backend/ebook/e-card.c,
	backend/ebook/e-card.h: Added an address label field.

	* contact-editor/contact-editor.glade,
	contact-editor/e-contact-editor-strings.h: Got rid of some unused
	fields.

	* contact-editor/e-contact-editor.c,
	contact-editor/e-contact-editor.h: Added the address label field.
	Load only.  Editing these fields seems to mess things up.

svn path=/trunk/; revision=2646
2000-04-26 21:47:51 +00:00
2a6a191e05 Remove. We weren't using the fields that made this different from
* camel-mime-body-part.[ch]: Remove. We weren't using the fields
	that made this different from camel-mime-part, so it basically
	just forced us to do lots of gratuitous typecasting.

	* camel-multipart.[ch]: Use CamelMimePart. Remove the multipart
	parent stuff, since we weren't using that either.

	* etc: update for CamelMimeBodyPart -> CamelMimePart

svn path=/trunk/; revision=2645
2000-04-26 21:30:32 +00:00
2409d71026 Update for camel_mime_part_set_content.
svn path=/trunk/; revision=2644
2000-04-26 20:42:22 +00:00
e751baaa7b sink the content object after referencing it.
* camel-medium.c (set_content_object): sink the content object
	after referencing it.

	* camel-mime-part.c: fix various little things in the handling
	of CamelMedium methods. Change camel_mime_part_set_text to the
	more generic camel_mime_part_set_content.

svn path=/trunk/; revision=2643
2000-04-26 20:40:58 +00:00
dcccb0484d sync to current reality
* camel.h: sync to current reality

        * camel-folder-utils.[ch]: removed

svn path=/trunk/; revision=2642
2000-04-26 20:32:53 +00:00
bfada63fe3 Translations from Keld
svn path=/trunk/; revision=2641
2000-04-26 20:15:53 +00:00
a39cd89c7d fix format specifier for time zone. Fix typo in month names array.
* camel-mime-utils.c (header_format_date): fix format specifier
	for time zone. Fix typo in month names array.

svn path=/trunk/; revision=2640
2000-04-26 19:53:49 +00:00
0b4a83d6d1 + * tests/.cvsignore: Added test13.
+
+	* default_user/.cvsignore: New file.
+
+	* src/libical/.cvsignore: added icalversion.h.
+
+	* src/libical/icalversion.h: autogenerated file removed from cvs.

svn path=/trunk/; revision=2639
2000-04-26 19:36:17 +00:00
0ad8dad44a + * widgets/e-text/e-text.c (e_text_destroy): Kill text->timer and
+	text->timeout on destroy.
+
+	* e-shell-view.c (bonobo_widget_is_dead): Helper function to see
+	whether a bonobo widget is a zombie (ie the remote bonobo control
+	died).
+	(e_shell_view_set_view): Try to respawn dead bonobo widgets.

svn path=/trunk/; revision=2638
2000-04-26 19:28:22 +00:00