Commit Graph

18483 Commits

Author SHA1 Message Date
8cd6287932 Fix the range check, we were stopping removal of 1 or 2 removals, for some
2003-08-13  Not Zed  <NotZed@Ximian.com>

        * camel-folder-summary.c (camel_folder_summary_remove_range): Fix
        the range check, we were stopping removal of 1 or 2 removals, for
        some odd and completely uncomprehensible reason.  Perhaps debug
        left in?

2003-08-13  Not Zed  <NotZed@Ximian.com>

        ** See bug #47517.

        * camel-vee-folder.c (vee_sync): Always rebuild folder on any
        sync, not just expunge ones.

svn path=/trunk/; revision=22216
2003-08-13 16:40:12 +00:00
3c7a8efead This needs to use camel_data_wrapper_decode_to_stream() rather than
2003-08-13  Jeffrey Stedfast  <fejj@ximian.com>

	* e-msg-composer-attachment-bar.c (update): This needs to use
	camel_data_wrapper_decode_to_stream() rather than
	write_to_stream(). Also simplify a bit - no sense looping to load
	the pixbuf data into the gdk-pixbuf loader 4K at a time when we
	have the whole thing in a memory buffer already. Once done, unref
	the stream instead of closing it so we don't leak.
	(attach_to_multipart): Use decode_to_stream().

	* e-msg-composer-attachment.c (e_msg_composer_attachment_new):
	Avoid constructing thwe data-wrapper from the stream twice for
	message/rfc822 parts.

svn path=/trunk/; revision=22213
2003-08-13 16:30:35 +00:00
a8ef795eb9 filter S-F10 key binding, and show popup menu. (popup_menu_placement_cb):
2003-08-10  Maxx Cao  <maxx.cao@sun.com>

       * gal/e-text/e-text.c (e_text_event): filter S-F10 key binding, and
       show popup menu.
       (popup_menu_placement_cb): function added to adjust popup menu position.+       (popup_targets_received): show popup menu in different ways, according
       to whether it's invoked by mouse click or key binding.

svn path=/trunk/; revision=22204
2003-08-13 06:00:20 +00:00
bb2401c0ce In DayView, Shift+Home, Change the duration to the time that begins the
2003-08-12 Andrew Wu <Yang.Wu@sun.com>

       * gui/e-day-view.c
       (e_day_view_change_duration_to_start_of_work_day):
       In DayView, Shift+Home, Change the duration to the time
       that begins the current work day.
       (e_day_view_change_duration_to_end_of_work_day):
       In DayView, Shift+End, Change the duration to the time
       that ends the current work day

svn path=/trunk/; revision=22202
2003-08-13 01:49:54 +00:00
7e917e1335 actually chose the right color to+ composite over when caching the pixmap.
2003-08-12  Larry Ewing  <lewing@ximian.com>
       * e-cell-toggle.c (check_cache): actually chose the right color to+       composite over when caching the pixmap.

svn path=/trunk/; revision=22200
2003-08-12 22:39:49 +00:00
b415ae2313 Add destroy chaining.
2003-08-12  Hans Petter Jansson <hpj@ximian.com>

	* gui/e-itip-control.c (html_destroyed):
	(init):
	(write_html): Add destroy chaining.

svn path=/trunk/; revision=22199
2003-08-12 22:13:53 +00:00
1da80ba154 Removed unused function prototype.
2003-08-12  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-tools.h: Removed unused function prototype.

svn path=/trunk/; revision=22195
2003-08-12 20:02:07 +00:00
7001706f5f In the WeekView, Navigation through days with arrow keys.
2003-08-12 Andrew Wu <Yang.Wu@sun.com>

       * gui/e-week-view.c
       (e_week_view_on_key_up):
       (e_week_view_on_key_down):
       (e_week_view_on_key_left):
       (e_week_view_on_key_right):
       In the WeekView, Navigation through days with arrow keys.

svn path=/trunk/; revision=22184
2003-08-12 08:48:19 +00:00
4692d881f3 ** Fixes #47464.
2003-08-12  Harry Lu <harry.lu@sun.com>

        ** Fixes #47464.

        * gui/dialogs/meeting-page.c: (get_widgets): The Organizer's value
        need not match one of the values in the list.

svn path=/trunk/; revision=22183
2003-08-12 04:09:30 +00:00
5a9032ef86 removed all the timeout shite that we don't even use anymore
svn path=/trunk/; revision=22180
2003-08-12 02:03:46 +00:00
194d3d6894 force connect manually so basics work.
2003-08-11  Not Zed  <NotZed@Ximian.com>

        * providers/imapp/camel-imapp-store.c (imap_get_folder_info):
        force connect manually so basics work.

        ** See bug #45505.

        * camel-service.c (camel_gethostbyname): duh, pthread_create
        returns the error code directly, not via errno.
        (camel_gethostbyaddr): Same, also properly handle the failure
        case.

2003-08-01  Not Zed  <NotZed@Ximian.com>

        ** See bug #47208.

        * camel-filter-search.c (match_all): match-all with no arguments
        should always return TRUE.

        * camel-folder-search.c (camel_folder_search_execute_expression):
        print a warning when we get an invalid result type & fixed a leak
        for that case.

svn path=/trunk/; revision=22179
2003-08-11 20:41:33 +00:00
c3397634d2 updated mime-tests README
svn path=/trunk/; revision=22178
2003-08-11 20:18:16 +00:00
04d98f3c4e check pthread_create return code properly. (e_mutex_lock): check pthread*
2003-08-11  Not Zed  <NotZed@Ximian.com>

        * e-msgport.c (e_thread_put): check pthread_create return code
        properly.
        (e_mutex_lock): check pthread* return codes properly.
        (e_mutex_unlock): Same here.
        (e_mutex_cond_wait): and here.

svn path=/trunk/; revision=22177
2003-08-11 20:15:45 +00:00
6ccafb45ae Updated for CamelMimePart::content_type changes.
2003-08-05  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-format.c (handle_multipart_encrypted): Updated for
	CamelMimePart::content_type changes.

	* mail-ops.c (save_part_save): Use
	camel_data_wrapper_decode_to_stream() here.

	* mail-display.c (drag_data_get_cb): Updated for
	CamelMimePart::content_type changes.
	(do_attachment_header): Same.

2003-07-31  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-format.c (mail_format_raw_message): Updated to pass FALSE
	as the 'decode' param to
	mail_format_data_wrapper_write_to_stream().
	(mail_format_data_wrapper_write_to_stream): Now takes a boolean
	arg telling whether to decode or not. Also reworked the charset
	logic now that camel doesn't handle this for us any longer.
	(mail_format_get_data_wrapper_text): Updated.
	(handle_text_plain): Same.
	(handle_text_enriched): Here too.

	* mail-display.c (do_attachment_header): Call decode_to_stream
	here instead of write_to_stream.
	(do_external_viewer): Same.
	(on_url_requested): Same. Also updated for
	mail_format_data_wrapper_write_to_stream().
	(try_part_urls): Call decode_to_stream.
	(drag_data_get_cb): Same.

svn path=/trunk/; revision=22173
2003-08-11 18:07:44 +00:00
15aaf53b7d don't set the rawtext bit anymore.
2003-07-16  Jeffrey Stedfast  <fejj@ximian.com>

	* e-msg-composer-attachment-bar.c (attach_to_multipart): don't set
	the rawtext bit anymore.

	* e-msg-composer.c (build_message): Convert the plain part's
	content stream from UTF-8 to whatever charset we want.

svn path=/trunk/; revision=22172
2003-08-11 17:59:54 +00:00
b328a21e7c New test suite for the mime parser (which is where the below 2 fixes were
* tests/message/test4.c: New test suite for the mime parser (which
	is where the below 2 fixes were noticed).

	* camel-mime-parser.c (folder_boundary_check): Calculate 'len' by
	subtracting the boundary start from inend rather than 'atleast'.
	(folder_scan_content): Calculate 'inend' differently depending on
	the EOF state.

2003-08-08  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-mime-filter-tohtml.c (html_convert): Rather than checking
	*inptr == '\n', check inptr >= inend - this gets rid of an Invalid
	Read report from valgrind.

	* camel-mime-part.c (write_to_stream): Don't necessarily re-encode
	just because the encodings differ. Need to look into making it so
	that message/rfc822 and multipart parts ignore the
	Content-Transfer-Encoding header and just keep their 'encoding'
	bits set to DEFAULT.

2003-08-05  Jeffrey Stedfast  <fejj@ximian.com>

	* providers/imap/camel-imap-folder.c (get_content): Updated.

	* camel-mime-message.c (camel_mime_message_init): Don't override
	the mime_type here.
	(process_header): Updated to use CamelDataWrapper's mime_type
	field.
	(find_best_encoding): Same.
	(best_encoding): Here too.

	* camel-digest-folder.c (camel_digest_folder_new): Updated for
	CamelMimePart::content_type change.

	* camel-mime-part.c (camel_mime_part_init): Override our parent
	class's default mime_type.
	(camel_mime_part_finalize): Don't need to unref the content_type
	anymore.
	(process_header): Updated to use CamelDataWrapper's mime_type
	field.
	(camel_mime_part_set_filename): Same.
	(camel_mime_part_get_filename): Same.
	(camel_mime_part_get_content_type): Same.
	(set_content_object): Here too.
	(write_to_stream): Updated.
	(construct_from_parser): Updated.

	* camel-mime-part.h: Remove the content_type field.

2003-07-31  Jeffrey Stedfast  <fejj@ximian.com>

	* tests/lib/messages.c (test_message_compare_content): If the
	chunks differ, perform a hexdump on the data being compared so
	that we may analyse it easier.

	* camel-multipart-signed.c (write_to_stream): Return ssize_t.

	* camel-mime-utils.h: Added the CamelMimePartEncodingType enum
	here.

	* camel-mime-part.h: Removed the CamelMimePartEncodingType enum
	from here.

	* camel-mime-part.c (write_to_stream): Updated to return
	ssize_t. Also minor changes to only re-encode the content stream
	if the charset or encoding changed (this way we write it out in
	the original raw form if nothing changed).

	* camel-mime-part-utils.c
	(simple_data_wrapper_construct_from_parser): Drastically
	simplify. We no longer scan html content to try and find the
	charset, nor do we care about converting the content to UTF-8 and
	handling broken windows charsets.

	* camel-mime-message.c (find_best_encoding): Use
	decode_to_stream() here. Also updated to not assume the content
	charset is UTF-8 since it is very likely not the case anymore
	since data-wrappers no longer are converted to UTF-8 at parse
	time.

	* camel-folder-summary.c (summary_build_content_info_message): Use
	decode_to_stream instead here too.

	* camel-folder-search.c (match_words_1message): Use
	decode_to_stream instead of write_to_stream so we can search the
	contents.

	* camel-data-wrapper.c (camel_data_wrapper_init): Set the default
	encoding to DEFAULT.
	(write_to_stream): Updated to return ssize_t
	(camel_data_wrapper_decode_to_stream): New virtual function to
	decode a data wrapper to a stream (results in nearly identical
	behaviour to the old write_to_stream method).
	(decode_to_stream): Default implementation of above virtual
	method. Decodes base64/qp/etc streams.

	* camel-data-wrapper.h: Removed the rawtext bit and added an
	encoding member.

svn path=/trunk/; revision=22171
2003-08-11 17:57:45 +00:00
7b1013be73 Patch from Lorenzo Gil Sanchez <lgs@sicem.biz>
* Locations: Added Bermuda to the list of countries under the
'Central and South America' region.  [#21879]

svn path=/trunk/; revision=22168
2003-08-11 15:52:49 +00:00
8f65ff7000 Merged missing bits from branch
svn path=/trunk/; revision=22152
2003-08-09 09:01:35 +00:00
d0ce2a3d39 Adding the topic.dat
svn path=/trunk/; revision=22150
2003-08-08 22:08:56 +00:00
2da56ea04a Mergin the Spanish translation of Evo 1.2 help with heap
svn path=/trunk/; revision=22149
2003-08-08 21:57:43 +00:00
fa0a110592 Merged ECalendarTable changes from new-calendar-branch
svn path=/trunk/; revision=22143
2003-08-08 14:58:02 +00:00
dc84df9871 Merge new-calendar-branch into HEAD
svn path=/trunk/; revision=22129
2003-08-07 16:38:20 +00:00
64222beb23 *** empty log message ***
svn path=/trunk/; revision=22117
2003-08-06 16:39:43 +00:00
4a3dbf6a20 Fix a bug (control characters accidentally inserted into the file?) and a
* it.po: Fix a bug (control characters accidentally inserted into
	the file?) and a warning (extra "\n")

svn path=/trunk/; revision=22111
2003-08-06 12:38:54 +00:00
7ffb8aa5bb changed one of the "Con_fidential" to "Co_nfidential" since we already
2003-08-05  Jack Jia  <jack.jia@sun.com>

       * gui/dialogs/event-page.glade: changed one of the "Con_fidential" to
       "Co_nfidential" since we already have "File" using the same 'F' key.

svn path=/trunk/; revision=22097
2003-08-06 02:34:05 +00:00
2cf65e5d56 add the accelerator "P" for "Print", "S" for "Save", "C" for "Save and
2003-08-06  Jack Jia  <jack.jia@sun.com>

       * evolution-comp-editor.xml: add the accelerator "P" for "Print",
       "S" for "Save", "C" for "Save and _Close", "A" for "Save _As...",
       "D" for "Delete". Fixes bug #47379.

svn path=/trunk/; revision=22096
2003-08-06 02:28:51 +00:00
761541cefb ** See bug #47224. Hook onto clicked rather than button_pressed, so that
2003-08-05  Not Zed  <NotZed@Ximian.com>

        ** See bug #47224.  Hook onto clicked rather than button_pressed,
        so that dnd works.

        * mail-display.c (inline_toggle): toggle a part inline.
        (button_press): change back to only handle button clicked events,
        renamed to inline_button_clicked.
        (do_attachment_header): hook onto clicked rather than
        button_press_event, and move key_press_event to
        inline_button_pressed.
        (do_signature): Same.
        (inline_button_pressed): handle inline button key press event
        explicitly.

svn path=/trunk/; revision=22095
2003-08-05 22:20:51 +00:00
9c6056e601 ** See bug #42636.
2003-08-05  Not Zed  <NotZed@Ximian.com>

        ** See bug #42636.

        * vfoldertypes.xml: Fix some of the subject rules, they were
        missing matching ')'s.

2003-08-01  Not Zed  <NotZed@Ximian.com>

        ** See bug #47208.

        * filter-code.c (build_code): wrap the expression in a match-all
        so boolean expressions work properly for folder searches.

svn path=/trunk/; revision=22090
2003-08-05 21:12:14 +00:00
8c301288f1 add a flag for non-url chars (controls, whitespace, ", and |)
* e-html-utils.c (special_chars): add a flag for non-url chars
	(controls, whitespace, ", and |)
	(url_extract): Use that. When urlifying just a hostname, make sure
	it really is a hostname, and not just something like "www.c".
	(e_text_to_html_full): Deal with url_extract returning NULL in the
	"www." case
	(main): add a regression test, #ifdef E_HTML_UTILS_TEST

svn path=/trunk/; revision=22087
2003-08-05 15:26:11 +00:00
7b10f77b67 Updated italian translation (final revision done).
svn path=/trunk/; revision=22083
2003-08-05 09:44:41 +00:00
1d0da76e5e Updated italian traslation
svn path=/trunk/; revision=22081
2003-08-04 23:06:13 +00:00
3eb627ba99 add the drop type of mozilla browser link to make composer support to
2003-08-04  Antonio Xu  <antonio.xu@sun.com>

	* e-msg-composer.c (drag_data_received): add the drop type of
	mozilla browser link to make composer support to handle mozilla
	DnD data.  [#47131]

svn path=/trunk/; revision=22077
2003-08-04 12:50:11 +00:00
5d3d4d0d83 Updated italian translation.
svn path=/trunk/; revision=22076
2003-08-04 11:16:45 +00:00
70f161adde Updated italian traslation (under revision 35% done)
svn path=/trunk/; revision=22074
2003-08-03 21:08:42 +00:00
639ca67b49 retrying
svn path=/trunk/; revision=22071
2003-08-02 14:36:44 +00:00
3e301a01b9 Updated French translation.
svn path=/trunk/; revision=22070
2003-08-02 09:09:27 +00:00
8d9dd423f6 Updated italian translation (under revision 25% completed)
svn path=/trunk/; revision=22067
2003-08-02 08:16:46 +00:00
7f25447c68 Add option for '--enable-imapp', for 'new' imap code.
2003-08-01  Not Zed  <NotZed@Ximian.com>

	* configure.in: Add option for '--enable-imapp', for 'new' imap
	code.

svn path=/trunk/; revision=22063
2003-08-01 21:09:39 +00:00
d40db13c85 add optional imapp compile
svn path=/trunk/; revision=22062
2003-08-01 21:08:03 +00:00
e2cd78ca9b experimental, non-working imap implementation
svn path=/trunk/; revision=22061
2003-08-01 21:07:43 +00:00
330ecafed4 oops, s/gpgfoo/gpg/
svn path=/trunk/; revision=22058
2003-08-01 19:31:31 +00:00
28adf143a1 updated
svn path=/trunk/; revision=22057
2003-08-01 19:30:50 +00:00
9861660fdf add a CamelOperation for overriding status handler.
2003-07-29  Not Zed  <NotZed@Ximian.com>

        * mail-folder-cache.c (mail_note_store): add a CamelOperation for
        overriding status handler.

        * mail-send-recv.c (receive_update_got_store): Pass our own cancel
        handle to get_folderinfo and mail_note_store.
        (mail_send_receive, mail_receive_uri): Same for get_store.

        * mail-ops.c (mail_get_store, mail_get_folderinfo): Add a
        CamelOperation argument, for overriding the status handler.  Fixed
        most calles to pass NULL to use the default.

svn path=/trunk/; revision=22056
2003-08-01 19:30:39 +00:00
1b7da17c25 Same.
2003-08-01  Jeffrey Stedfast  <fejj@ximian.com>

	* tests/smime/pgp-mime.c: Same.

	* tests/smime/pgp.c: Updated to build and to import some custom
	gpg keys for use with testing.

svn path=/trunk/; revision=22055
2003-08-01 19:13:20 +00:00
6f83476809 Updated Spanish translation by Francisco Javier F. Serrador
2003-08-01  Pablo Gonzalo del Campo  <pablodc@bigfoot.com>

        * es.po: Updated Spanish translation by
                 Francisco Javier F. Serrador <serrador@arrakis.es>.

svn path=/trunk/; revision=22051
2003-08-01 13:26:11 +00:00
b24a01bb5d added the include <config.h> line at the beginning to enable gettext.
2003-08-01  Lorenzo Gil <lgs@sicem.biz>

	* gui/e-alarm-list.c: added the include <config.h> line at the
	beginning to enable gettext.

svn path=/trunk/; revision=22046
2003-08-01 10:55:34 +00:00
98695c3545 *Fix for bug #6951
2003-07-28  Harry Lu  <harry.lu@sun.com>

        *Fix for bug #6951

        * mail-display.c (launch_cb): Bypass the new added menu item.
        (save_all_parts_cb): New function. Do the real save-all work.
        (save_all_parts): New function. Get the directory to save to.
        (save_all_cb): New function. The call-back function for the new
        added menu item.
        (pixmap_press): Add the new menu item "Save All Attachment...".
        (ptr_array_free_notify): A simple wrapper function to free the
        pointer array.
        (do_attachment_header): Save attachment pointer in an array for
        "Save All Attachment" use.

svn path=/trunk/; revision=22045
2003-08-01 02:45:38 +00:00
06a07915ec close mail message window using 'ESC' key, fix bug #47087
2003-08-01  Yuedong Du  <yuedong.du@sun.com>

        * message-browser.c: (on_key_press): close mail message window
        using 'ESC' key, fix bug #47087

svn path=/trunk/; revision=22043
2003-08-01 02:20:45 +00:00
c8aef82405 add libgal-a11y-2.0.so dependency change the build sequence for a11y part
2003-07-31  Gilbert Fang  <gilbert.fang@sun.com>

        * gal-2.0.pc.in: add libgal-a11y-2.0.so dependency
        * gal/Makefile.am: change the build sequence for a11y part
        * gal/a11y/Makefile.am: change a11y to build as normal so instead of
         gtk module.
        * gal/a11y/gal-a11y-factory.h: marcos for a11y factory generation.

svn path=/trunk/; revision=22035
2003-07-31 04:04:04 +00:00
f17c49a242 oops, this too
svn path=/trunk/; revision=22030
2003-07-30 17:26:30 +00:00