Commit Graph

17927 Commits

Author SHA1 Message Date
35fea29434 Fixes bug #44139.
2003-06-16  Jeffrey Stedfast  <fejj@ximian.com>

	Fixes bug #44139.

	* e-msg-composer-hdrs.c (attach_couple): Set the vertical and
	horizontal padding to 3 always.
	(create_from_optionmenu): Change the hbox spacing to 6 pixels.

	* e-msg-composer.c (create_composer): Set the border width around
	the composer's vbox to HIG specification and make the box_spacing
	6 pixels as well.

svn path=/trunk/; revision=21460
2003-06-17 19:47:53 +00:00
93da15659a Updated Spanish translation by Francisco Javier F. Serrador
2003-06-17  Pablo Gonzalo del Campo  <pablodc@bigfoot.com>

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

svn path=/trunk/; revision=21459
2003-06-17 19:18:21 +00:00
461d199851 updated
svn path=/trunk/; revision=21458
2003-06-17 18:00:22 +00:00
f53bad6e04 Don't display an unread icon for a parent message status if it has unread
2003-06-16  Jeffrey Stedfast  <fejj@ximian.com>

	* message-list.c (ml_tree_value_at): Don't display an unread icon
	for a parent message status if it has unread children but has been
	read itself. Instead, show that we have unread children by just
	making the message test bold (which it was already doing, so
	yay... this was easy). Fixes bug #42630.

svn path=/trunk/; revision=21457
2003-06-17 17:58:34 +00:00
5bb6c13690 Updated for current mail stuff.
2003-06-17  Not Zed  <NotZed@Ximian.com>

	* NEWS: Updated for current mail stuff.

svn path=/trunk/; revision=21455
2003-06-17 03:40:10 +00:00
5c4fa91212 ** See bug #44322
2003-06-16  Not Zed  <NotZed@Ximian.com>

	** See bug #44322

	* providers/imap/camel-imap-command.c (imap_command_strdup_vprintf):
	If we are outputting a folder name, make sure we calculate buffer
	size based on the raw/utf7 version

	** See bug #44121

	* camel-multipart-signed.c (signed_get_part): If we can't parse
	the content, but we have a stream, just use that as the content.

svn path=/trunk/; revision=21454
2003-06-17 03:20:59 +00:00
cec1fb093d ** See bug #44609
2003-06-16  Not Zed  <NotZed@Ximian.com>

        ** See bug #44609

        * mail-vfolder.c (vfolder_edit_rule): put the ok/cancel buttons in
        the stupid gnome 2 order.

        ** See bug #33593

        * message-list.c (on_selection_changed_cmd): also listedn to
        selection changed events, since the etable api has changed.
        (get_selected_cb): helper for above.
        (message_list_construct): hook to selection change signal.

        * mail-callbacks.c (composer_send_queued_cb): Unref the composer
        to match the ref composer_send_cb();

        ** See bug #44519

        * message-browser.c (message_browser_message_list_built): We want
        to disconnect from the messagelist, not folderbrowser signal.

svn path=/trunk/; revision=21452
2003-06-17 03:15:46 +00:00
c574e97663 Add missing stub/skel to BUILD_SOURCES (bug 44717)
svn path=/trunk/; revision=21450
2003-06-16 17:19:59 +00:00
b95a117720 Updated tr.po by Gorkem
svn path=/trunk/; revision=21449
2003-06-16 14:25:07 +00:00
e00ac19d19 Updated Hungarian translation.
2003-06-16  Andras Timar <timar@gnome.hu>

        * hu.po: Updated Hungarian translation.

svn path=/trunk/; revision=21448
2003-06-16 08:52:11 +00:00
79964fb09f Dutch translation updated.
2003-06-15  Vincent van Adrighem  <V.vanAdrighem@dirck.mine.nu>

	* nl.po: Dutch translation updated.

svn path=/trunk/; revision=21447
2003-06-15 13:21:49 +00:00
6435a460bb free word before breaking out of the loop.
2003-06-14  Larry Ewing  <lewing@ximian.com>

	* e-name-western.c (e_name_western_get_suffix_at_str_end): free
	word before breaking out of the loop.

svn path=/trunk/; revision=21446
2003-06-14 20:26:52 +00:00
22341b44fd Update Czech translation, minor fixes
svn path=/trunk/; revision=21445
2003-06-14 17:24:45 +00:00
a699b39082 Fix lots of leaks, update for correct use of g_object_get. Some cleanups.
2003-06-14  Larry Ewing  <lewing@ximian.com>

        * gui/backend/ebook/e-card-simple.c:
	* gui/backend/ebook/e-card.c:
	* gui/backend/ebook/evolution-ldif-importer.c:
	* gui/backend/ebook/load-pine-addressbook.c:
	* gui/backend/ebook/test-card.c:
	* gui/backend/pas/pas-backend-card-sexp.c:
	* gui/backend/pas/pas-backend-ldap.c: Fix lots of leaks, update for correct
	use of g_object_get. Some cleanups.

svn path=/trunk/; revision=21443
2003-06-14 06:05:37 +00:00
1761fff007 Fix lots of leaks, update for correct use of g_object_get. Some misc
2003-06-13  Larry Ewing  <lewing@ximian.com>

	* gui/component/addressbook.c:
        * gui/component/e-cardlist-model.c:
	* gui/component/select-names/e-select-names-text-model.c:
	* gui/contact-editor/e-contact-editor.c:
	* gui/contact-editor/e-contact-save-as.c:
	* gui/contact-list-editor/e-contact-list-editor.c:
	* gui/widgets/e-addressbook-table-adapter.c:
	* gui/widgets/e-addressbook-util.c:
	* gui/widgets/e-addressbook-view.c:
	* gui/widgets/e-minicard-view.c:
	* gui/widgets/e-minicard.c:  Fix lots of leaks, update for correct
	use of g_object_get.  Some misc cleanups.

svn path=/trunk/; revision=21442
2003-06-14 04:34:20 +00:00
b3b0f96535 update for correct used of g_object_get.
2003-06-13  Larry Ewing  <lewing@ximian.com>

	* printing/e-contact-print.c: update for correct used of
	g_object_get.

svn path=/trunk/; revision=21441
2003-06-14 01:11:48 +00:00
996f1063f9 don't do the CURSOR_FIRST checks if cursor is NULL [43523]
2003-06-13  Mike Kestner  <mkestner@ximian.com>

	* e-tree.c (et_search_search): don't do the CURSOR_FIRST
	checks if cursor is NULL [43523]

2003-06-13  Mike Kestner  <mkestner@ximian.com>

	* e-table-item.c (eti_get_cell_background_color): update to
	an alt row color more consistent with gtktreeview. [44610]

svn path=/trunk/; revision=21440
2003-06-13 22:27:03 +00:00
5b69d6b3d5 Remove evolution-launch-composer since it's
no longer needed.

svn path=/trunk/; revision=21439
2003-06-13 19:51:37 +00:00
398d437ced Fix for bug #40788.
2003-06-05  Jeffrey Stedfast  <fejj@ximian.com>

	Fix for bug #40788.

	* providers/pop3/camel-pop3-engine.c (camel_pop3_engine_new): Now
	takes a flags argument. Currently there is only 1 flag which can
	be used to disable Pop3 server extensions.
	(get_capabilities): Don't check for Pop3 server extensions if the
	DISABLE_EXTENSIONS flag is set on the engine.
	(camel_pop3_engine_iterate): If we get a response that is neither
	+OK nor -ERR, default to treating it like a -ERR.

	* providers/pop3/camel-pop3-store.c (connect_to_server): Check for
	the disable_extensions param.

	* providers/pop3/camel-pop3-provider.c: Define a checkbox to
	disable all POP3 extension support.

svn path=/trunk/; revision=21438
2003-06-13 19:06:52 +00:00
8853de7d70 Revert to 1.4.0 version.
svn path=/trunk/; revision=21437
2003-06-13 18:48:30 +00:00
8344f37af4 free the filename.
2003-06-13  Larry Ewing  <lewing@ximian.com>

	* e-summary.c (e_summary_url_requested): free the filename.

svn path=/trunk/; revision=21436
2003-06-13 17:31:27 +00:00
601f9ed9e5 free current_url.
2003-06-13  Larry Ewing  <lewing@ximian.com>

	* filter-source.c (filter_source_finalize): free current_url.

svn path=/trunk/; revision=21435
2003-06-13 17:26:40 +00:00
5122cb334e free the result only if there isn't an exception.
2003-06-13  Larry Ewing  <lewing@ximian.com>

	* listener.c (insert_paragraph_before): free the result only if
	there isn't an exception.

svn path=/trunk/; revision=21434
2003-06-13 16:01:51 +00:00
70e6b3f52e Ooops, remove files that were not supposed to be there.
svn path=/trunk/; revision=21433
2003-06-13 15:51:30 +00:00
fd2b10f13c missed the changelog entry last time.
svn path=/trunk/; revision=21432
2003-06-13 15:44:33 +00:00
0769fbfea6 use GCONF_CLIENT_PRELOAD_RECURSIVE when adding watched directories to
2003-06-12  Rodrigo Moya <rodrigo@ximian.com>

	* e-config-listener.c (add_key): use GCONF_CLIENT_PRELOAD_RECURSIVE
	when adding watched directories to avoid GConfd round-trips.

svn path=/trunk/; revision=21431
2003-06-13 15:22:18 +00:00
1377ba2908 i2003-06-13 Larry Ewing <lewing@ximian.com>
* gal/widgets/e-canvas.c (e_canvas_dispose): unref the im_context.

svn path=/trunk/; revision=21430
2003-06-13 15:13:05 +00:00
e69481e6e7 Free the fail_states array.
2003-06-12  Jeffrey Stedfast  <fejj@ximian.com>

	* e-trie.c (e_trie_free): Free the fail_states array.

svn path=/trunk/; revision=21429
2003-06-13 07:25:52 +00:00
028014bf8f Put the ChangeLog.pre-1-4 in the Makefiles.
svn path=/trunk/; revision=21427
2003-06-12 21:22:41 +00:00
51ca9977c7 Put the ChangeLog.pre-1-4 in the Makefiles.
svn path=/trunk/; revision=21426
2003-06-12 21:13:59 +00:00
cb664a1e6c fixes a typo in german translation
svn path=/trunk/; revision=21425
2003-06-12 17:47:01 +00:00
a37e4f4213 guard against NULL strings don't add disabled column titles to the store.
2003-06-12  Mike Kestner  <mkestner@ximian.com>

	* e-cell-text.c (generate_layout): guard against NULL strings
	* e-table-config.c (create_global_store): don't add disabled
	column titles to the store. [44258]
	* e-tree-table-adapter.c (e_t_t_a_node_set_expanded): don't
	warn if we're trying to collapse a node that's not visible.
	* e-tree.c (et_connect_to_etta): don't connect to row_inserted
	and row_deleted. [43893]

svn path=/trunk/; revision=21424
2003-06-12 13:35:46 +00:00
6bea76c294 Fixes #41582
2003-06-10  Rodrigo Moya <rodrigo@ximian.com>

	Fixes #41582

	* gui/gnome-cal.c (gnome_calendar_hpane_resized): killed warnings
	and added code to resize the EDayView's time column on the hpane's
	resizing.
	(gnome_calendar_vpane_resized): killed warnings.

svn path=/trunk/; revision=21421
2003-06-12 11:16:34 +00:00
5ea1f1d1cf Partial fix for bug #44457.
2003-06-11  Jeffrey Stedfast  <fejj@ximian.com>

	Partial fix for bug #44457.

	* camel-mime-part-utils.c
	(simple_data_wrapper_construct_from_parser): Make sure to set
	rawtext to FALSE if we successfully convert the text to UTF-8.

	* camel-data-wrapper.c (camel_data_wrapper_init): Default the
	value of rawtext to TRUE instead of FALSE. This way if the mailer
	decides to try displaying a non-textual part as text, it knows
	that it needs to convert the content to UTF-8.

svn path=/trunk/; revision=21420
2003-06-12 04:48:05 +00:00
5cabf1be00 We only really want to use mail_identify_mime_part() if the content-type
2003-06-11  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-format.c (format_mime_part): We only really want to use
	mail_identify_mime_part() if the content-type is
	application/octet-stream - any other type (if it doesn't have a
	handler) should just force the user to save to disk.
	(handle_text_plain): Only pay attention to format=flowed if the
	mime-type is text/plain (handle_text_plain is the generic text
	handler, so we might be processing parts that are not really
	text/plain, thus the format param may have different meaning for
	those other textual types).

svn path=/trunk/; revision=21419
2003-06-12 04:47:32 +00:00
4c7dc352b6 free the info structure as well.
2003-06-11  Larry Ewing  <lewing@ximian.com>

	* mail-send-recv.c (free_folder_info): free the info structure as
	well.

svn path=/trunk/; revision=21418
2003-06-11 23:02:09 +00:00
62a2b36c72 take ownership of the duplicate string.
2003-06-11  Larry Ewing  <lewing@ximian.com>

	* e-search-bar.c (impl_get_property): take ownership of the
	duplicate string.

svn path=/trunk/; revision=21417
2003-06-11 21:32:40 +00:00
65672ffc09 some days you just wish you had that subatomic 100 megaton kill-o-zap bomb.
2003-06-04  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-uid-cache.c (camel_uid_cache_new): Create the directory
	with mode 0777 and the cache file itself with mode 0666. Let the
	user's umask filter the permissions. Instead of saving the fd on
	the Cache object, instead save the filename. Use camel_read()
	instead of expecting read() to just always work without getting an
	EINTR/etc.
	(maybe_write_uid): Don't do anything if cache->fd == -1, this
	means an error has occured in a previous callback. Replace the 2
	calls to write() with camel_write() and check their return
	values. If either of them fails, set cache->fd to -1 (GHashTable
	doesn't give us a way to abort foreach'ing thru the table).
	(camel_uid_cache_save): Save to a temp file instead of overwriting
	the original. Do proper error checking, etc. Also added some
	smarts about whether to try and overwrite the old cache even if we
	haven't successfully saved all the uids in the cache.
	(camel_uid_cache_destroy): Free the cache->filename, no longer
	need to close (cache->fd).

svn path=/trunk/; revision=21416
2003-06-11 20:36:06 +00:00
67e26bcc8e use g_utf8_strdown properly.
2003-06-11  Larry Ewing  <lewing@ximian.com>

	* camel-text-index.c (text_index_normalise): use g_utf8_strdown properly.

svn path=/trunk/; revision=21415
2003-06-11 19:38:33 +00:00
d120c67b62 Use mail-config's gconf client. (target_date_new): Same.
2003-06-06  Jeffrey Stedfast  <fejj@ximian.com>

	* message-tag-followup.c (get_week_start_day): Use mail-config's
	gconf client.
	(target_date_new): Same.

	* message-list.c (message_list_set_folder): Use mail-config's
	gconf client.
	(mail_regen_list): Same.

	* mail-tools.c (mail_tool_quote_message): Use mail-config's gconf
	client.
	(mail_tool_forward_message): Same.

	* mail-session.c (main_get_filter_driver): Use mail-config's gconf
	client.

	* mail-preferences.c (mail_preferences_init): Use mail-config's
	gconf client.
	(mail_preferences_finalise): Don't unref the gconf client.

	* mail-format.c (write_headers): Use mail-config's gconf client.
	(mail_format_data_wrapper_write_to_stream): Same.
	(handle_text_plain): And here.

	* mail-display.c (save_data_cb): Use mail-config's gconf client.
	(save_part): Same.
	(on_url_requested): Here too.
	(mail_text_write): And here.
	(mail_display_init): And here.
	(mail_display_destroy): Here too.
	(mail_display_new): Again here.

	* mail-composer-prefs.c (sig_add_cb): Use mail-config's gconf
	client.
	(mail_composer_prefs_construct): Same.

	* mail-callbacks.c (ask_confirm_for_unwanted_html_mail): Use
	mail-config's gconf client.
	(ask_confirm_for_empty_subject): Same.
	(ask_confirm_for_only_bcc): Here too.
	(composer_get_message): And here.
	(create_msg_composer): Again here.
	(mail_generate_reply): Same.
	(forward): And here.
	(transfer_msg_done): "
	(delete_msg): "
	(confirm_expunge): "

	* component-factory.c (owner_unset_cb): Use mail-config's gconf
	client.

	* folder-browser-ui.c (folder_browser_ui_add_message): Use the
	mailer's gconf client.
	(folder_browser_ui_add_list): Same.
	(folder_browser_ui_add_global): Here too.

	* folder-browser.c (save_cursor_pos): Use the mailer's gconf
	client.
	(folder_browser_set_message_preview): Same.
	(folder_browser_toggle_preview): Here too.
	(folder_browser_toggle_threads): And here.
	(folder_browser_toggle_hide_deleted): Here as well.
	(folder_browser_set_message_display_style): And here.
	(fb_resize_cb): Here.
	(paned_realised): And here.
	(done_message_selected): And everywhere...

	* mail-account-gui.c (sig_add_new_signature): Use the mailer gconf
	client.

	* mail-config.c (mail_config_get_gconf_client): New function to
	return the global GConfClient used by the mailer.
	(mail_config_write_on_exit): On exit, free our objects and such.
	(mail_config_signature_run_script): Use config->gconf.

2003-06-04  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (invert_selection): Get rid of the if-focused
	code, that will always prevent the etree from getting the
	selection inverted because the menu item will always have focus at
	this time. Fix for bug #43972.


it takes more than good relations to some of the major spirits in this
branch of the multiverse to write apps that don't leak gconf-client
refs, good coding is important, too.

that... or a 100-megaton-kill-o-zap bomb

svn path=/trunk/; revision=21410
2003-06-11 16:19:36 +00:00
2c19483776 Add the CAMEL_BESTENC_TEXT bit to enctype if the part is a text part.
2003-06-09  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-mime-message.c (find_best_encoding): Add the
	CAMEL_BESTENC_TEXT bit to enctype if the part is a text part.

	* camel-mime-filter-bestenc.c
	(camel_mime_filter_bestenc_get_best_encoding): If we have any
	nul-bytes or if the content is non-text and contains any 8bit
	octets, we need to use base64. Fixes bug #44344.

svn path=/trunk/; revision=21409
2003-06-11 15:59:30 +00:00
59581dc2d3 stat the user file before parsing.
2003-06-11  Mike Kestner  <mkestner@ximian.com>

	* rule-context.c (load): stat the user file before parsing.

svn path=/trunk/; revision=21408
2003-06-11 15:56:38 +00:00
f9257aeb4c ** See bug #22542
2003-06-11  Not Zed  <NotZed@Ximian.com>

        ** See bug #22542

        * component-factory.c (storage_create_folder): If we're creating a
        folder on a vstore, popup a vFolder editor rather than failing.

2003-06-05  Not Zed  <NotZed@Ximian.com>

        ** Part of #42691.

        * importers/Makefile.am (BUILT_SOURCES): added server_DATA.

        * Makefile.am (%.server.in): create a proper implicit rule for
        temporary .in file.

2003-06-04  Not Zed  <NotZed@Ximian.com>

        ** See bug #43974

        * mail-tools.c (mail_tool_do_movemail): use a proper CamelURL to
        decode the uri, not hacky strcmp stuff.

        * mail-account-gui.c (extract_values): if we have an conf_entry,
        ignore username, hostname, and path ones, as these are handled
        implicitly in the url itself.  Came about because of the fix for
        #42838.

svn path=/trunk/; revision=21407
2003-06-11 04:28:04 +00:00
aaa0d1aba4 ** For #42691.
2003-06-05  Not Zed  <NotZed@Ximian.com>

        ** For #42691.

        * Makefile.am (%.server.in): use implicit rule.
        (BUILT_SOURCES): added server_DATA.

2003-05-22  Not Zed  <NotZed@Ximian.com>

        * e-config-upgrade.c (CONF_MAJOR, CONF_MINOR, CONF_REVISION): Set
        to 1.4.0 for release.

svn path=/trunk/; revision=21406
2003-06-11 04:18:12 +00:00
9bc2703d5d ** For #42691.
2003-06-05  Not Zed  <NotZed@Ximian.com>

        ** For #42691.

        * Makefile.am (%.server.in): use implicit rule.
        (BUILT_SOURCES): added server_DATA

svn path=/trunk/; revision=21405
2003-06-11 04:11:14 +00:00
24ff45e604 ** For #42691.
2003-06-05  Not Zed  <NotZed@Ximian.com>

        ** For #42691.

        * gui/Makefile.am (%.server.in): implicit rule for .in file.
        (BUILT_SOURCES): added server_DATA.

        * gui/alarm-notify/Makefile.am (%.server.in): added implicit rule
        for .in file.
        (BUILT_SOURCES): added server_DATA.

svn path=/trunk/; revision=21403
2003-06-11 04:09:30 +00:00
18dc245182 ** For #42691.
2003-06-05  Not Zed  <NotZed@Ximian.com>

        ** For #42691.

        * gui/component/select-names/Makefile.am (%.server.in): implicit
        rule for .in file.
        (BUILT_SOURCES): added server_DATA.

        * gui/component/Makefile.am (%.server.in): use implicit rule for
        .in file.
        (BUILT_SOURCES): added, just server_DATA.
        (CLEANFILES): added

        * backend/ebook/Makefile.am (BUILT_SOURCES): add server_DATA.

svn path=/trunk/; revision=21400
2003-06-11 04:04:19 +00:00
12f3747114 don't leak nr.name.
2003-06-10  Larry Ewing  <lewing@ximian.com>

	* e-corba-storage-registry.c (listener_notify): don't leak nr.name.

svn path=/trunk/; revision=21399
2003-06-11 00:22:02 +00:00
eb2dd4c67d free the structure as well.
2003-06-10  Larry Ewing  <lewing@ximian.com>

	* e-msg-composer-hdrs.c (e_msg_composer_hdrs_and_string_free):
	free the structure as well.

svn path=/trunk/; revision=21396
2003-06-11 00:21:14 +00:00
d8596f891c Updated Brazilian Portuguese translation done by Gustavo Maciel Dias
2003-06-10  Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>

        * pt_BR.po: Updated Brazilian Portuguese translation done by
        Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>.

svn path=/trunk/; revision=21395
2003-06-10 21:34:08 +00:00