Commit graph

824 commits

Author SHA1 Message Date
Colin Leroy 3559ad24c4 2006-03-26 [colin] 2.0.0cvs171
* src/matcher.c
		Fix corner cases in body search. This is still a
		hack... It seems impossible to make it good and
		reasonably fast at the same time.
2006-03-26 11:02:13 +00:00
Colin Leroy c8cfd23313 2006-03-26 [colin] 2.0.0cvs170
* src/summaryview.c
		I think I killed the twilight zone bug!
		summary_select_node() flushes GTK events in order
		to be able to center the view. But this also
		flushes keypresses like Ctrl-Alt-U, so this can
		call summary_show from summary_select_node (itself
		called from summary_show, etc.). And the summaryview
		has to be unlocked in this function. So just locking
		while processing GTK events, and bailing if locked,
		should fix it.
		Fixes bug #927 (SIGSEGV during Update Summary)
2006-03-26 10:32:22 +00:00
Colin Leroy 619722d3b1 2006-03-25 [colin] 2.0.0cvs169
* src/matcher.c
		Fix search in QP-encoded bodies
		Fix utf-8 searches in bodies encoded in the
		locale's encoding
	* src/common/quoted-printable.c
	* src/common/quoted-printable.h
		Add a decode function that doesn't overwrite
		the original pointer
2006-03-25 18:17:43 +00:00
Colin Leroy c4de611ebf 2006-03-24 [colin] 2.0.0cvs168
* src/action.c
	* src/summaryview.c
	* src/summaryview.h
		Update message cache after action
		Patch by H. Merijn Brand
	* src/prefs_msg_colors.c
		Factorize label
		Patch by Fabien Vantard
	* src/plugins/spamassassin/spamassassin_gtk.c
		Remove useless translation
		Patch by Fabien Vantard
2006-03-24 18:28:37 +00:00
Colin Leroy 04f4c24294 2006-03-23 [colin] 2.0.0cvs167
* src/common/ssl.c
		Let 30 seconds to SSL_connect
2006-03-23 17:23:29 +00:00
Tristan Chabredier 65a7cfb6d4 2006-03-23 [wwp] 2.0.0cvs166
* src/summaryview.c
	* src/gtk/description_window.c
		fix display of From/To column title when in appropriate folders (queue/sent/drafts)
		and headers are translated; adjust description windows' width to fit their
		contents. Patches by Pawel Pekala <c0rn@o2.pl>.
2006-03-23 13:59:30 +00:00
Paul Mangan 2e16a607d8 credit where credit is due 2006-03-23 13:13:26 +00:00
Paul Mangan a168eafecc 2006-03-23 [paul] 2.0.0cvs165
* src/common/utils.c
		fix highlighting of URIs containing "()"
		(2.0.0cvs164's reversal fixed)
2006-03-23 13:12:16 +00:00
Paul Mangan 4407c0bb2d 2006-03-23 [paul] 2.0.0cvs164
* src/common/utils.c
		revert patch, (postponing a fix), at 2.0.0cvs120
		as it breaks more URIs than it fixes.
		Allow '-' to be a terminating character in a URI
2006-03-23 12:04:13 +00:00
Colin Leroy f7367e4000 2006-03-22 [colin] 2.0.0cvs163
* configure.ac
		Require libetpan 0.45
		http://prdownloads.sourceforge.net/libetpan/libetpan-0.45.tar.gz?download
2006-03-22 17:20:12 +00:00
Paul Mangan 5207aa3eb7 2006-03-22 [paul] 2.0.0cvs162
* src/editgroup.c
		replace '<-' and '->' buttons with GTK_STOCK graphical
		buttons
	* src/summary_search.c
		don't offer '...' for translation
		add a tooltip to advanced search '...' button
	* src/gtk/quicksearch.c
		don't offer '...' for translation
2006-03-22 14:10:00 +00:00
Colin Leroy f177bf5e3d 2006-03-21 [colin] 2.0.0cvs161
* src/compose.c
		Fix middle-click pasting (insert at click
		position instead of cursor position, don't
		remove existing selection and allow pasting
		our own selection)
	* src/addressbook.c
		"LDAP Server" -> "LDAP servers"
2006-03-21 17:54:25 +00:00
Tristan Chabredier 2c6bab555e 2006-03-21 [wwp] 2.0.0cvs160
* src/etpan/imap-thread.c
		fix for bug #925 (IMAP+SSL crash), thanks to Colin.
2006-03-21 13:32:19 +00:00
Colin Leroy 8f78382ff8 2006-03-20 [colin] 2.0.0cvs159
* src/summaryview.c
		Don't reload summaryview after an execute with no
		move action
2006-03-20 22:17:14 +00:00
Colin Leroy 6e32b590e1 2006-03-19 [colin] 2.0.0cvs158
* src/addressbook.c
		and put groups at the top, always
2006-03-19 10:37:21 +00:00
Colin Leroy a17782b915 2006-03-19 [colin] 2.0.0cvs157
* src/addressbook.c
		Order groups before names, as previously
2006-03-19 10:31:30 +00:00
Colin Leroy 7368a892b4 2006-03-19 [colin] 2.0.0cvs156
* src/addressbook.c
		- Sort case-unsensitive
		- Put the sort arrow at opening too
2006-03-19 10:20:05 +00:00
Tristan Chabredier 1644197493 2006-03-19 [wwp] 2.0.0cvs155
* src/addressbook.c
		allow sorting by name/email/remarks, ensure that right-pane's contents
		matches the left-pane selection (cleared when appropriate).
		Patch by Pawel Pekala <c0rn@o2.pl>.
2006-03-19 08:06:08 +00:00
Colin Leroy e65f017974 2006-03-18 [colin] 2.0.0cvs154
* src/textview.c
		Fix text cursor ;)
2006-03-18 19:58:43 +00:00
Colin Leroy 1c20c47ada 2006-03-18 [colin] 2.0.0cvs153
* src/gtk/filesel.c
		Make sure we hide the preview if we didn't get
		a filename
2006-03-18 19:35:48 +00:00
Colin Leroy cbd9a09e9f 2006-03-18 [colin] 2.0.0cvs152
* src/summaryview.c
		Set cursor to watch for execution (fixes lack
		of watch-cursor when dnd'ing hundreds of mails)
	* src/gtk/filesel.c
		Check that mime type is 'image/*' before updating
		the preview (maybe fix crashes on Solaris+gtk2.8.4 ?)
2006-03-18 19:33:43 +00:00
Colin Leroy d0b6042efa 2006-03-18 [colin] 2.0.0cvs151
* src/mainwindow.c
	* src/textview.c
	* src/textview.h
		Put a watch cursor in textview too when the mainwindow's
		cursor in a watch
2006-03-18 19:16:07 +00:00
Colin Leroy aa54162916 2006-03-18 [colin] 2.0.0cvs150
* src/folder.c
		Change wrong asserts to simple tests
2006-03-18 08:56:52 +00:00
Colin Leroy d3c2dc6b93 2006-03-17 [colin] 2.0.0cvs149
* src/mainwindow.c
	* src/mainwindow.h
	* src/prefs_msg_colors.c
	* src/summaryview.c
	* src/summaryview.h
	* src/gtk/colorlabel.c
	* src/gtk/colorlabel.h
		Add a color label menu in the main menubar
		Add (fixed) accels Ctrl-{0-7} to change the color
		They have to be fixed because the menu's dynamic,
		the items are complex widgets, hence we can't use
		a GtkItemFactory.
2006-03-17 18:10:51 +00:00
Tristan Chabredier 7d5d6e5a53 2006-03-17 [wwp] 2.0.0cvs148
* src/compose.c
		rollback few lines from my previous commit (those lines come from
		a pending patch, accidentally commited, even if neutral as they are
		commented out).
2006-03-17 10:24:33 +00:00
Tristan Chabredier 95e03910f8 2006-03-17 [wwp] 2.0.0cvs147
* src/compose.c
		fix a compilation warning (wrong return type, introduced w/ cvs143), and
		applied code style/indentation to the modified function.
2006-03-17 10:12:32 +00:00
Tristan Chabredier ba3b782b91 2006-03-17 [wwp] 2.0.0cvs146
* src/procmsg.c
	* src/compose.c
		fix for bug #908: some IMAP servers dislike \x7f char in the RMID (thanks to Colin).
2006-03-17 09:59:40 +00:00
Paul Mangan 707c286817 2.1.0-rc1 released 2006-03-17 08:56:24 +00:00
Paul Mangan fce74ca975 2006-03-17 [paul] 2.0.0cvs145
* src/main.c
		addressbook_read_file() was called twice
	* src/textview.c
		X-Mailer highlighting
2006-03-17 08:09:45 +00:00
Colin Leroy 94295b79bd 2006-03-16 [colin] 2.0.0cvs144
* src/sourcewindow.c
	* src/sourcewindow.h
		And the last one, in source window.
2006-03-16 23:11:51 +00:00
Colin Leroy b40db3942a 2006-03-16 [colin] 2.0.0cvs143
* src/compose.c
	* src/compose.h
		Fix the same stuff in compose
2006-03-16 19:39:35 +00:00
Colin Leroy 3b11b00123 2006-03-16 [colin] 2.0.0cvs142
* src/messageview.c
		Complete the previous messageview crash fix
2006-03-16 19:17:01 +00:00
Colin Leroy efe61a449c 2006-03-16 [colin] 2.0.0cvs141
* src/procmsg.h
	* src/procmsg.c
	* src/folder.c
		Fix POSTPROCESSING hook
		Patch by H. Merijn Brand

	* src/procmime.c
	* src/procmime.h
		Parse Content-Location

	* src/toolbar.c
	* src/messageview.c
	* src/messageview.h
		Don't crash when a top-level MessageView has
		been closed on us. Same problematic than
		yesterday's quicksearch issue.
2006-03-16 18:13:25 +00:00
Colin Leroy e58528d915 2006-03-15 [colin] 2.0.0cvs140
* src/gtk/quicksearch.c
		Fix a bitchy race we didn't think about when we
		added quicksearch cancellation:
		If the search is not on cached fields, for example
		body_part matchcase "stuff"
		the matcher code has to get the whole message. If
		we're on IMAP, that can be slow, and in order to
		be non-blocking, the IMAP code idle loop processes
		gtk events too. So it is possible to cancel a
		quicksearch while the matcher is getting the mail's
		body. After matcher got its body, it will start to
		iterate over the matcher list that the Quicksearch's
		clear_search_cb() just freed via prepare_matcher().
		SIGSEGV ensues.
		The fix consists of guarding the matcherlist_match()
		call with a boolean 'matching'. If we reset the
		quicksearch while matching is TRUE, we don't free
		the matcherlist anymore like we did, but we set
		another new flag, deferred_free, to TRUE. Then,
		in quicksearch_match(), just after returning from
		matcherlist_match() and unsetting the matching flag,
		we check the deferred_free flag and do the
		prepare_matcher() (which does the matcherlist_free)
		for real, so we free the matcherlist once it's not
		used anymore.
		As all of this runs via the glib main loop, we
		luckily don't need a mutex.
	* src/summaryview.c
		Also, show progress while searching.
2006-03-15 18:05:53 +00:00
Colin Leroy 95b114f29e 2006-03-14 [colin] 2.0.0cvs139
* src/alertpanel.c
		Make alertpanel_is_open non-static
2006-03-14 20:35:39 +00:00
Colin Leroy 4dc9268d00 2006-03-14 [colin] 2.0.0cvs138
* src/prefs_spelling.c
		Cleanups - Fabien Vantard
2006-03-14 20:16:48 +00:00
Tristan Chabredier f2cee80a1b 2006-03-14 [wwp] 2.0.0cvs137
* src/main.c
		code style normalization (curly braces, indentation).
2006-03-14 13:37:01 +00:00
Paul Mangan 61949400de 2006-03-12 [paul] 2.0.0cvs136
* src/prefs_common.c
		trans_hdr defaults to FALSE to be RFC-savvy
	* src/prefs_summaries.c
		add a tooltip to the trans_hdr option
2006-03-12 12:30:48 +00:00
Paul Mangan d3a7690cba 2006-03-12 [paul] 2.0.0cvs135
* src/prefs_matcher.c
		give a little more width to the combos
	* src/prefs_display_header.c
	* src/textview.c
		translate headers if prefs_common.trans_hdr
		is TRUE

	Patches by Pawel Pekala
2006-03-12 10:36:15 +00:00
Paul Mangan 1f9168a33c 2006-03-12 [paul] 2.0.0cvs134
* src/plugins/clamav/clamav_plugin.c
	* src/plugins/dillo_viewer/dillo_viewer.c
	* src/plugins/pgpcore/plugin.c
	* src/plugins/pgpinline/plugin.c
	* src/plugins/pgpmime/plugin.c
	* src/plugins/spamassassin/spamassassin.c
		update/add to descriptions
	* src/plugins/spamassassin/spamassassin_gtk.c
		fixes to the english, remove superfluous
		tooltips, clean up a little
2006-03-12 08:58:31 +00:00
Paul Mangan b932cf899f 2006-03-12 [paul] 2.0.0cvs133
* src/compose.c
		fix Bug 924, 'Account combo box shows up wrong
		if & is in account name'
2006-03-12 08:06:04 +00:00
Colin Leroy fdc5a9b68e 2006-03-11 [colin] 2.0.0cvs132
* src/summaryview.c
		Revert 2.0.0cvs84 which reverted 1.9.6cvs23 which
		messed up shift-selection because is slows down
		moving around summaryview. thanks -users
2006-03-11 11:54:38 +00:00
Colin Leroy a298444a14 2006-03-10 [colin] 2.0.0cvs131
* src/plugins/spamassassin/spamassassin_gtk.c
		Put back Paul's engrish fixes
2006-03-10 21:08:10 +00:00
Colin Leroy 3d59747085 2006-03-10 [colin] 2.0.0cvs130
* src/plugins/spamassassin/spamassassin.c
	* src/plugins/spamassassin/spamassassin.h
	* src/plugins/spamassassin/spamassassin_gtk.c
		Cleanup SA prefs page (more)
		Patch by Fabien Vantard
2006-03-10 18:33:24 +00:00
Paul Mangan 70b4bcc367 2006-03-10 [paul] 2.0.0cvs129
* src/prefs_msg_colors.c
	* src/prefs_spelling.c
		widget sensitivity
2006-03-10 08:49:20 +00:00
Ricardo Mones 2996d2ff65 2006-03-09 [mones] 2.0.0cvs128
* po/es.po
		Update for next RC
2006-03-09 23:46:20 +00:00
Tristan Chabredier 45280a5b19 2006-03-09 [wwp] 2.0.0cvs127
* configure.ac
		revert accidental commit (requirement for libetpan 0.43), this time
		not in HEAD.
2006-03-09 15:30:27 +00:00
Tristan Chabredier a91a44ecec 2006-03-09 [wwp] 2.0.0cvs125
* configure.ac
		revert accidental commit (requirement for libetpan 0.43)
2006-03-09 14:48:34 +00:00
Paul Mangan 39015f5417 2006-03-09 [paul] 2.0.0cvs126
* src/prefs_receive.c
		remove useless frame
		replace 'incorporation' with 'receiving'
	* src/plugins/clamav/clamav_plugin_gtk.c
	* src/plugins/spamassassin/spamassassin_gtk.c
		improve widget sensitivity
		fix a bit his engrish
2006-03-09 11:30:26 +00:00
Tristan Chabredier 29e1ad0a99 2006-03-09 [wwp] 2.0.0cvs125
* src/addressadd.c
	* src/foldersel.c
	* src/prefs_common.c
	* src/prefs_common.h
		remember some more windows' sizes (add to addressbook and
		select folder).
2006-03-09 10:36:18 +00:00