claws.git
15 years ago1.9.12 release rel_1_9_12
Paul Mangan [Mon, 27 Jun 2005 12:57:52 +0000 (12:57 +0000)]
1.9.12 release

15 years ago2005-06-26 [colin] 1.9.11cvs106
Colin Leroy [Sun, 26 Jun 2005 20:35:22 +0000 (20:35 +0000)]
2005-06-26 [colin] 1.9.11cvs106

* src/imap_gtk.c
Forgot one file for previous fix

15 years ago2005-06-26 [colin] 1.9.11cvs105
Colin Leroy [Sun, 26 Jun 2005 20:33:13 +0000 (20:33 +0000)]
2005-06-26 [colin] 1.9.11cvs105

* src/folder.c
* src/imap.c
Fix problems with folder operations in no_select
imap folders. it applies only to mails, and
creation/deletion/move/renaming of folders
should be possible

15 years ago2005-06-26 [paul] 1.9.11cvs104
Paul Mangan [Sun, 26 Jun 2005 06:36:14 +0000 (06:36 +0000)]
2005-06-26 [paul] 1.9.11cvs104

* src/prefs_filtering.c
replace one more GTK_STOCK_REMOVE
with GTK_STOCK_DELETE

15 years ago2005-06-25 [colin] 1.9.11cvs103
Colin Leroy [Sat, 25 Jun 2005 12:39:51 +0000 (12:39 +0000)]
2005-06-25 [colin] 1.9.11cvs103

* src/imap.c
Optimize get_seq_set_from_seq_list
(Patch by Ricardo)

15 years ago2005-06-25 [colin] 1.9.11cvs102
Colin Leroy [Sat, 25 Jun 2005 12:19:54 +0000 (12:19 +0000)]
2005-06-25 [colin] 1.9.11cvs102

* src/mh.c
If the directory exists, but not in the
correct encoding, rename it. This should
handle old-versions-induced bugs.

15 years ago2005-06-25 [colin] 1.9.11cvs101
Colin Leroy [Sat, 25 Jun 2005 12:06:38 +0000 (12:06 +0000)]
2005-06-25 [colin] 1.9.11cvs101

* src/mh.c
Fix path access with extended dir names
Fixes bug #589 (SC segfaults with wrong locale
settings)

15 years ago2005-06-25 [colin] 1.9.11cvs100
Colin Leroy [Sat, 25 Jun 2005 11:14:48 +0000 (11:14 +0000)]
2005-06-25 [colin] 1.9.11cvs100

* src/prefs_account.c
* src/prefs_account.h
* src/compose.c
Add an option to encrypt replies to
encrypted messages

15 years ago2005-06-25 [colin] 1.9.11cvs99
Colin Leroy [Sat, 25 Jun 2005 10:04:02 +0000 (10:04 +0000)]
2005-06-25 [colin] 1.9.11cvs99

* src/compose.c
* src/quote_fmt_parse.y
... And make it work with pgpinline.

15 years ago2005-06-25 [colin] 1.9.11cvs98
Colin Leroy [Sat, 25 Jun 2005 09:48:51 +0000 (09:48 +0000)]
2005-06-25 [colin] 1.9.11cvs98

* src/compose.c
* src/procmime.c
* src/procmime.h
* src/quote_fmt_parse.y
o Make reedition of encrypted messages possible
  (as long as it is encrypted to self too, no
   magic there)
o Make replying with quote (and without selecting
  text) possible for encrypted messages.
Closes bug #550 (Not possible to "reply with quote"
to gnupg encrypted messages)

15 years ago2005-06-24 [paul] 1.9.11cvs97
Paul Mangan [Fri, 24 Jun 2005 10:13:48 +0000 (10:13 +0000)]
2005-06-24 [paul] 1.9.11cvs97

* src/imap.c
add missing include

15 years ago2005-06-24 [paul] 1.9.11cvs96
Paul Mangan [Fri, 24 Jun 2005 05:36:26 +0000 (05:36 +0000)]
2005-06-24 [paul] 1.9.11cvs96

* src/editldap.c
made bind password entry invisible
(sync with main)
* src/send_message.c
send_message_local(): check exit status
to detect errors (sync with main)
* src/textview.c
use main's less ambiguous popup menu
wording

15 years ago2005-06-24 [paul] 1.9.11cvs95
Paul Mangan [Fri, 24 Jun 2005 03:58:42 +0000 (03:58 +0000)]
2005-06-24 [paul] 1.9.11cvs95

* src/prefs_actions.c
* src/prefs_customheader.c
* src/prefs_display_header.c
* src/prefs_filtering_action.c
* src/prefs_matcher.c
* src/prefs_template.c
* src/prefs_toolbar.c
replace GTK_STOCK_REMOVE with GTK_STOCK_DELETE
* src/gtk/description_window.c
replace GTK_STOCK_OK with GTK_STOCK_CLOSE

15 years ago2005-06-23 [colin] 1.9.11cvs94
Colin Leroy [Thu, 23 Jun 2005 21:55:04 +0000 (21:55 +0000)]
2005-06-23 [colin] 1.9.11cvs94

* src/summaryview.c
Fix rough edges (be sure to call status_show whenever
necessary).

15 years ago2005-06-23 [colin] 1.9.11cvs93
Colin Leroy [Thu, 23 Jun 2005 21:42:32 +0000 (21:42 +0000)]
2005-06-23 [colin] 1.9.11cvs93

* src/summaryview.c
Optimize Select All
Before, in a 5K mails folder: 11s
After, in the same folder: 58000┬Ás
The joys of locking... gtk_clist_select_all() fires a
tree-select-row event for each selected row, which in
summaryview, callbacks summary_selected which in turn,
calls summary_status_show, which walks the selected
rows. Hence, calling gtk_clist_select_all was
exponential. Locking the summaryview makes
summary_selected return early.

15 years ago2005-06-23 [colin] 1.9.11cvs92
Colin Leroy [Thu, 23 Jun 2005 16:59:36 +0000 (16:59 +0000)]
2005-06-23 [colin] 1.9.11cvs92

* src/imap.c
Move mutex at the important place to avoid
deadlocks
* src/summaryview.c
Fix Del key deleting directly instead of
moving to trash

15 years ago2005-06-22 [colin] 1.9.11cvs91
Colin Leroy [Wed, 22 Jun 2005 21:33:46 +0000 (21:33 +0000)]
2005-06-22 [colin] 1.9.11cvs91

* src/plugins/spamassassin/libspamc.c
As we do spagetti code with assignations in multiple
places (see _message_read_raw where out = msg = raw),
let's be sure we don't free the same pointer twice.
Should fix bug #683 (Crash in libpam at
message_cleanup).

15 years ago2005-06-22 [colin] 1.9.11cvs90
Colin Leroy [Wed, 22 Jun 2005 20:06:03 +0000 (20:06 +0000)]
2005-06-22 [colin] 1.9.11cvs90

* src/compose.c
* src/messageview.c
* src/toolbar.c
Make toolbar's delete use the move to trash stuff;
Add gtk_widget_realize to be sure pixmaps can get
created (that may fix an old worksforme bug which
I can't find back...)

15 years ago2005-06-22 [colin] 1.9.11cvs89
Colin Leroy [Wed, 22 Jun 2005 18:23:15 +0000 (18:23 +0000)]
2005-06-22 [colin] 1.9.11cvs89

* src/summaryview.c
* src/summaryview.h
* src/mainwindow.c
Rename "Message/Delete" to "Message/Move to trash"
Add "Message/Delete..." that directly destroys the
selected messages after asking for a confirmation.

15 years ago2005-06-22 [colin] 1.9.11cvs88
Colin Leroy [Wed, 22 Jun 2005 17:34:21 +0000 (17:34 +0000)]
2005-06-22 [colin] 1.9.11cvs88

* src/imap.c
o Fix compilation with non-gnu compiler (thanks Alex S Moore)
o Fix a deadlock (thanks Darko)

15 years ago2005-06-22 [colin] 1.9.11cvs87
Colin Leroy [Wed, 22 Jun 2005 00:34:33 +0000 (00:34 +0000)]
2005-06-22 [colin] 1.9.11cvs87

* src/gtk/foldersort.c
Add missing include for the i18n;
patch by Fabien Vantard

15 years ago2005-06-21 [colin] 1.9.11cvs86
Colin Leroy [Tue, 21 Jun 2005 17:25:18 +0000 (17:25 +0000)]
2005-06-21 [colin] 1.9.11cvs86

* src/folder.c
* src/folderview.c
Respect the no_select flag
* src/imap.c
Fix recursive deletion
* src/imap_gtk.c
* src/mh_gtk.c
Make the folder deletion's warning
more explicit

15 years ago2005-06-21 [colin] 1.9.11cvs85
Colin Leroy [Tue, 21 Jun 2005 03:53:05 +0000 (03:53 +0000)]
2005-06-21 [colin] 1.9.11cvs85

* src/textview.c
Prevent email addresses from spanning accross
lines - fixes bug # 646 (newline-chars in
email addresses)

15 years ago2005-06-20 [colin] 1.9.11cvs84
Colin Leroy [Mon, 20 Jun 2005 17:32:32 +0000 (17:32 +0000)]
2005-06-20 [colin] 1.9.11cvs84

* src/folder.c
Be sure not to remove source if copy failed

15 years ago2005-06-20 [colin] 1.9.11cvs83
Colin Leroy [Mon, 20 Jun 2005 16:51:40 +0000 (16:51 +0000)]
2005-06-20 [colin] 1.9.11cvs83

* src/folderview.c
* src/imap_gtk.c
remove summaryview's lock
* src/imap.c
introduce threads to avoid problems when foreground tasks
interfere with background tasks
* src/mh.c
prevent moving to drafts/queue
* src/mimeview.c
fix leak

15 years ago2005-06-19 [colin] 1.9.11cvs82
Colin Leroy [Sun, 19 Jun 2005 08:24:13 +0000 (08:24 +0000)]
2005-06-19 [colin] 1.9.11cvs82

* src/imap_gtk.c
Remember that the user doesn't want to override
offline mode, for 3 seconds. It avoid presenting
him with N popups in a really short time.

15 years ago2005-06-17 [colin] 1.9.11cvs81
Colin Leroy [Fri, 17 Jun 2005 15:53:18 +0000 (15:53 +0000)]
2005-06-17 [colin] 1.9.11cvs81

* src/imap.c
Fix IMAP breaking on folders containing '('
(Probably won't be enough)

15 years ago2005-06-17 [colin] 1.9.11cvs80
Colin Leroy [Fri, 17 Jun 2005 10:13:08 +0000 (10:13 +0000)]
2005-06-17 [colin] 1.9.11cvs80

Forgotten files on 1.9.11cvs79
* src/summaryview.c
Fix stepping when not immediately executing
* src/imap.c
Really prevent UID FETCH 0
* src/codeconv.c
Fix outgoing charset never set to utf-8
* src/mh.c
Fix leak

15 years ago2005-06-16 [colin] 1.9.11cvs79
Colin Leroy [Thu, 16 Jun 2005 21:20:12 +0000 (21:20 +0000)]
2005-06-16 [colin] 1.9.11cvs79

* src/compose.c
Fix bug #707 (Dash splits rows)
Only wrap if we're on a line break position and
the previous one was a "white" (space) char.
Pango stuff is weird.

15 years ago2005-06-16 [colin] 1.9.11cvs78
Colin Leroy [Thu, 16 Jun 2005 19:59:41 +0000 (19:59 +0000)]
2005-06-16 [colin] 1.9.11cvs78

* src/imap_gtk.c
Lock summaryview while downloading messages
on user demand
* src/procheader.c
* src/unmime.c
* src/common/utils.c
* src/common/utils.h
Replace \r and \n with spaces in From and
Subject headers

15 years ago2005-06-16 [paul] 1.9.11cvs77
Paul Mangan [Thu, 16 Jun 2005 10:25:25 +0000 (10:25 +0000)]
2005-06-16 [paul] 1.9.11cvs77

* src/procmime.c
liberalise the mime parser
* src/gtk/about.c
add text wrapping

15 years ago2005-06-16 [paul] 1.9.11cvs76
Paul Mangan [Thu, 16 Jun 2005 07:02:03 +0000 (07:02 +0000)]
2005-06-16 [paul] 1.9.11cvs76

* src/gtk/about.c
reworked

15 years ago2005-06-15 [colin] 1.9.11cvs75
Colin Leroy [Wed, 15 Jun 2005 19:54:45 +0000 (19:54 +0000)]
2005-06-15 [colin] 1.9.11cvs75

* src/compose.c
Finish header encoding fix
* src/summaryview.c
Fix segfault
* src/headerview.c
Fix compilation (Thanks Stephan
Sachse)

15 years ago2005-06-15 [colin] 1.9.11cvs74
Colin Leroy [Wed, 15 Jun 2005 16:38:17 +0000 (16:38 +0000)]
2005-06-15 [colin] 1.9.11cvs74

* Makefile.am
Install gnome2 stuff rather than gnome1,
if both are present
* src/codeconv.c
* src/codeconv.h
* src/compose.c
Fix headers encoding
* src/folder.c
Visual progress when fetching all messages
* src/folderview.c
* src/summaryview.c
* src/summaryview.h
Prevent changing current message while
incorporating

15 years ago2005-06-15 [paul] 1.9.11cvs73
Paul Mangan [Wed, 15 Jun 2005 11:44:38 +0000 (11:44 +0000)]
2005-06-15 [paul] 1.9.11cvs73

* src/gtk/gtkaspell.c
* src/gtk/gtkaspell.h
fix build warnings

15 years ago2005-06-15 [paul] 1.9.11cvs72
Paul Mangan [Wed, 15 Jun 2005 11:04:05 +0000 (11:04 +0000)]
2005-06-15 [paul] 1.9.11cvs72

* src/prefs_filtering.c
allow reordering of filter rules by
drag n drop

15 years ago2005-06-15 [paul] 1.9.11cvs71
Paul Mangan [Wed, 15 Jun 2005 10:36:21 +0000 (10:36 +0000)]
2005-06-15 [paul] 1.9.11cvs71

* COPYING
updated
* src/codeconv.c
replace deprecated function
* src/inc.c
* src/send_message.c
* src/gtk/progressdialog.c
* src/gtk/progressdialog.h
salvage and reuse parts of reverted sync

15 years ago2005-06-15 [paul] 1.9.11cvs70
Paul Mangan [Wed, 15 Jun 2005 08:59:32 +0000 (08:59 +0000)]
2005-06-15 [paul] 1.9.11cvs70

* src/inc.c
* src/send_message.c
* src/gtk/progressdialog.c
* src/gtk/progressdialog.h
revert yesterday's sync with main
it contains deprecated functions

15 years ago2005-06-15 [colin] 1.9.11cvs69
Colin Leroy [Wed, 15 Jun 2005 03:23:40 +0000 (03:23 +0000)]
2005-06-15 [colin] 1.9.11cvs69

* src/headerview.c
Fix bug #670 (multi user to: will corrupt message
headers display)

15 years ago2005-06-15 [colin] 1.9.11cvs68
Colin Leroy [Wed, 15 Jun 2005 03:03:47 +0000 (03:03 +0000)]
2005-06-15 [colin] 1.9.11cvs68

* src/compose.c
Fix bug #421 (Fix undo on wrapping)

15 years ago2005-06-15 [colin] 1.9.11cvs67
Colin Leroy [Wed, 15 Jun 2005 02:19:15 +0000 (02:19 +0000)]
2005-06-15 [colin] 1.9.11cvs67

* src/folder.c
Provide visual feedback while processing
folder's rules.
* src/imap.c
Provide visual feedback while getting
short headers (for uncached messages)

15 years ago2005-06-14 [paul] 1.9.11cvs66
Paul Mangan [Tue, 14 Jun 2005 09:02:46 +0000 (09:02 +0000)]
2005-06-14 [paul] 1.9.11cvs66

* src/account.c
change a couple stock icons
* src/inc.c
* src/send_message.c
* src/gtk/progressdialog.c
* src/gtk/progressdialog.h
sync main's GtkTreeView implementation

15 years ago2005-06-14 [colin] 1.9.11cvs65
Colin Leroy [Tue, 14 Jun 2005 03:28:41 +0000 (03:28 +0000)]
2005-06-14 [colin] 1.9.11cvs65

* src/imap.c
Various little fixes, mainly on error paths

15 years ago2005-06-13 [colin] 1.9.11cvs64
Colin Leroy [Mon, 13 Jun 2005 19:37:01 +0000 (19:37 +0000)]
2005-06-13 [colin] 1.9.11cvs64

* matcher.c
* procmsg.c
* procmsg.h
Add a way to fetch only headers. This speeds
up filtering on headers for IMAP. Fixes:
bug #481 extraneous imap commands slow down
imap filtering
bug #522 Sylpheed downloads all messages
when opening mailbox (IMAP)
bug #677 IMAP fetch is soooooooooooooo slow
* src/folder.c
* src/folder.h
Add a folder set_batch method so that
implementations can speed up flags changes
* src/folderutils.c
* src/summaryview.c
Use that in mark as (un)read and mark all read
Refix bug #679
* src/imap.c
Implement set_batch - brings back deferred
flags in a less buggy manner. Fixes:
bug #729 IMAP immediate expunge of deleted messages
bug #191 remove list of messages with one command
Fix login with strange chars
Implement fetch_msg_full
Fix copy (wrong counts)

15 years ago2005-06-12 [colin] 1.9.11cvs63
Colin Leroy [Sun, 12 Jun 2005 19:48:04 +0000 (19:48 +0000)]
2005-06-12 [colin] 1.9.11cvs63

* src/folder.c
lock incorporation during long operations.
Avoids fucking up the IMAP socket.

15 years ago2005-06-12 [colin] 1.9.11cvs62
Colin Leroy [Sun, 12 Jun 2005 19:35:12 +0000 (19:35 +0000)]
2005-06-12 [colin] 1.9.11cvs62

* src/imap.c
Fix harmful typo
Factorize remove_all_msg
Thread-ize expunge
* src/summaryview.c
Don't update partial-download status if unnecessary
* src/folder.c
Use remove_msgs everywhere possible

15 years ago2005-06-12 [colin] 1.9.11cvs61
Colin Leroy [Sun, 12 Jun 2005 18:59:21 +0000 (18:59 +0000)]
2005-06-12 [colin] 1.9.11cvs61

* src/folder.c
* src/folder.h
Add a remove_msgs function to remove a
list of messages
* src/imap.c
Implement that.

15 years ago2005-06-12 [colin] 1.9.11cvs60
Colin Leroy [Sun, 12 Jun 2005 16:51:03 +0000 (16:51 +0000)]
2005-06-12 [colin] 1.9.11cvs60

* src/imap.c
Remove flags-processing deferring... Too hard
to get it to work in all cases.

15 years ago2005-06-11 [colin] 1.9.11cvs59
Colin Leroy [Sat, 11 Jun 2005 02:47:19 +0000 (02:47 +0000)]
2005-06-11 [colin] 1.9.11cvs59

* src/imap.c
printf -> debug_print

15 years ago2005-06-11 [colin] 1.9.11cvs58
Colin Leroy [Sat, 11 Jun 2005 02:37:21 +0000 (02:37 +0000)]
2005-06-11 [colin] 1.9.11cvs58

* src/imap.c
o Fix build without USE_PTHREAD
o Factorize imap_open
o Alertpanel in case of impossible connection
o Alertpanel in case of impossible login
o Fix deferred flags processing to force a
  flush before adding some more flags to process,
  but in another folder.

15 years ago2005-06-10 [colin] 1.9.11cvs57
Colin Leroy [Fri, 10 Jun 2005 19:23:40 +0000 (19:23 +0000)]
2005-06-10 [colin] 1.9.11cvs57

* src/imap.c
o Fix a format string error
o init ssl socket outside of the thread
  (it possibly invokes gtk calls)
* src/procmime.c
o Put back the buffer to its necessary size
o Fix changing a file pointer without keeping
  track of it (thanks Valgrind)
* src/common/smtp.c
o Fix automatic STARTTLS if login should be done
  and the server only allows it after starting TLS
* src/gtk/gtkinputdialog.c
o Eat GDK_Return so that the combo popup doesn't
  appear when we press Enter to validate the combo
  input dialog (as seen in the Open with... dialog)

15 years ago2005-06-10 [colin] 1.9.11cvs56
Colin Leroy [Fri, 10 Jun 2005 03:39:51 +0000 (03:39 +0000)]
2005-06-10 [colin] 1.9.11cvs56

* src/imap.c
o A bit less debug
o Fix a crash on deletion
o Threadize imap_select (it's called outside of
  threads)
o Defer treatment of DELETED flags

15 years ago2005-06-09 [colin] 1.9.11cvs55
Colin Leroy [Thu, 9 Jun 2005 18:15:31 +0000 (18:15 +0000)]
2005-06-09 [colin] 1.9.11cvs55

* src/imap.c
Make sure we check imap_gtk_should_override(), which
potentially calls gtk stuff, before creating thread.
That way it should't be called via imap_get_session()
inside a thread.

15 years ago o add a bit of status output
Colin Leroy [Thu, 9 Jun 2005 18:04:36 +0000 (18:04 +0000)]
            o add a bit of status output
                o remove some dead code
                o threadize get_list_of_uids
                o threadize imap_get_flags
                o defer flag changing by 500ms so that they
                  can be batched

15 years ago2005-06-08 [colin] 1.9.11cvs53
Colin Leroy [Wed, 8 Jun 2005 20:17:21 +0000 (20:17 +0000)]
2005-06-08 [colin] 1.9.11cvs53

* src/imap.c
Thread-ize imap_cmd_fetch

15 years ago2005-06-08 [colin] 1.9.11cvs52
Colin Leroy [Wed, 8 Jun 2005 20:01:41 +0000 (20:01 +0000)]
2005-06-08 [colin] 1.9.11cvs52

* src/main.c
Mmh, that broke POP3...

15 years ago2005-06-08 [colin] 1.9.11cvs51
Colin Leroy [Wed, 8 Jun 2005 19:20:18 +0000 (19:20 +0000)]
2005-06-08 [colin] 1.9.11cvs51

* src/main.c
Stabilize IMAP patch (thanks to Hoa)

15 years ago2005-06-08 [colin] 1.9.11cvs50
Colin Leroy [Wed, 8 Jun 2005 16:35:44 +0000 (16:35 +0000)]
2005-06-08 [colin] 1.9.11cvs50

* src/imap.c
Test patch to speed up imap.

15 years ago2005-06-08 [colin] 1.9.11cvs49
Colin Leroy [Wed, 8 Jun 2005 16:34:12 +0000 (16:34 +0000)]
2005-06-08 [colin] 1.9.11cvs49

* src/imap_gtk.c
Warning fix
* src/procmime.c
Apply patch from gentoo to use /usr/share/mime/globs if
available, after un-breaking it
* src/common/log.c
* src/common/log.h
Use g_timeout for invoking hooks that possibly use gtk
calls. This should leave gtk calls in the main thread.

15 years agoupdated
Paul Mangan [Wed, 8 Jun 2005 09:23:22 +0000 (09:23 +0000)]
updated

15 years ago2005-06-08 [paul] 1.9.11cvs48
Paul Mangan [Wed, 8 Jun 2005 08:52:06 +0000 (08:52 +0000)]
2005-06-08 [paul] 1.9.11cvs48

* src/codeconv.c
conv_get_outgoing_charset_str(): don't
use prefs_common setting
* src/compose.c
* src/compose.h
add /Options/Character encoding/... to
temporarily change the outgoing encoding

(belated sync with main)

15 years ago2005-06-08 [paul] 1.9.11cvs47
Paul Mangan [Wed, 8 Jun 2005 07:29:04 +0000 (07:29 +0000)]
2005-06-08 [paul] 1.9.11cvs47

* src/compose.c
correction to/completion of last
sync with main

15 years ago2005-06-08 [paul] 1.9.11cvs46
Paul Mangan [Wed, 8 Jun 2005 07:17:53 +0000 (07:17 +0000)]
2005-06-08 [paul] 1.9.11cvs46

sync with main:

* src/codeconv.c
* src/codeconv.h
always enabled Japanese auto-detection
if the first letters of locale string
is "ja"
* src/compose.c
don't use "destroy" signal to destroy
Compose object (fix rare crashes on discard?)
* src/mainwindow.c
* src/messageview.c
* src/prefs_send.c
added Hebrew encodings
* src/sourcewindow.c
don't use "destroy" signal to destroy
objects

15 years ago2005-06-07 [colin] 1.9.11cvs45
Colin Leroy [Tue, 7 Jun 2005 20:09:30 +0000 (20:09 +0000)]
2005-06-07 [colin] 1.9.11cvs45

* src/summaryview.c
Add missing unlocks/locks

15 years ago2005-06-07 [paul] 1.9.11cvs44
Paul Mangan [Tue, 7 Jun 2005 14:42:11 +0000 (14:42 +0000)]
2005-06-07 [paul] 1.9.11cvs44

* src/summaryview.c
restore bug #749 fix

15 years ago2005-06-06 [colin] 1.9.11cvs43
Colin Leroy [Mon, 6 Jun 2005 17:41:51 +0000 (17:41 +0000)]
2005-06-06 [colin] 1.9.11cvs43

* src/summaryview.c
Fix selection bug when prefs_common.open_unread
is FALSE

15 years ago2005-06-06 [colin] 1.9.11cvs42
Colin Leroy [Mon, 6 Jun 2005 17:23:53 +0000 (17:23 +0000)]
2005-06-06 [colin] 1.9.11cvs42

* src/common/md5.c
Fix a warning
* src/summaryview.c
* src/folderview.c
Factorize long operations beginning and end
(locking, freezing/thawing, cursor, ...)
Check selection->data member in selection-
related loops; this avoids dying an awful
death if the selection changes on us while
we're marking a whole IMAP folder unread,
for example.

15 years ago2005-06-06 [paul] 1.9.11cvs41
Paul Mangan [Mon, 6 Jun 2005 07:32:31 +0000 (07:32 +0000)]
2005-06-06 [paul] 1.9.11cvs41

* src/textview.c
don't g_free() a static gchar buffer

15 years ago2005-06-05 [colin] 1.9.11cvs40
Colin Leroy [Sun, 5 Jun 2005 20:37:21 +0000 (20:37 +0000)]
2005-06-05 [colin] 1.9.11cvs40

* src/mainwindow.c
* src/messageview.c
* src/summaryview.c
Fix bug #749 (Show all headers should be
sticky as the GUI suggests)

15 years ago2005-06-03 [paul] 1.9.11cvs39
Paul Mangan [Fri, 3 Jun 2005 22:27:40 +0000 (22:27 +0000)]
2005-06-03 [paul] 1.9.11cvs39

* src/compose.c
don't allow editing of mail while sending.
patch by Colin

15 years ago2005-06-03 [paul] 1.9.11cvs38
Paul Mangan [Fri, 3 Jun 2005 11:15:09 +0000 (11:15 +0000)]
2005-06-03 [paul] 1.9.11cvs38

* src/folderview.c
add a freeze/thaw to speed up 'mark all read'

15 years ago2005-06-03 [paul] 1.9.11cvs37
Paul Mangan [Fri, 3 Jun 2005 07:28:26 +0000 (07:28 +0000)]
2005-06-03 [paul] 1.9.11cvs37

* src/prefs_message.c
reflect changes immediately

15 years ago2005-06-02 [colin] 1.9.11cvs36
Colin Leroy [Thu, 2 Jun 2005 21:20:53 +0000 (21:20 +0000)]
2005-06-02 [colin] 1.9.11cvs36

* po/POTFILES.in
Patch by Fabien Vantard.

15 years ago2005-06-02 [colin] 1.9.11cvs35
Colin Leroy [Thu, 2 Jun 2005 16:46:13 +0000 (16:46 +0000)]
2005-06-02 [colin] 1.9.11cvs35

* src/imap.c
Use a non-blocking imap_getline() if possible.
This should completely prevent the interface
from freezin on imap operations, although it
may do strange stuff in case of folder switching
while a big imap operation is taking place...

In addition, fix a leak in the case thread
creation fails on connection.

15 years ago2005-06-02 [colin] 1.9.11cvs34
Colin Leroy [Thu, 2 Jun 2005 09:40:35 +0000 (09:40 +0000)]
2005-06-02 [colin] 1.9.11cvs34

* src/crash.c
* src/prefs_common.h
Fix build (prefs_common_init() doesn't exist
anymore)

15 years ago2005-06-02 [colin] 1.9.11cvs33
Colin Leroy [Thu, 2 Jun 2005 03:53:15 +0000 (03:53 +0000)]
2005-06-02 [colin] 1.9.11cvs33

* src/prefs_account.c
Fix bug #245 (filtering rules broken when
renaming a remote account (imap4 or nntp)

15 years ago2005-06-02 [colin] 1.9.11cvs32
Colin Leroy [Thu, 2 Jun 2005 03:06:27 +0000 (03:06 +0000)]
2005-06-02 [colin] 1.9.11cvs32

* src/imap.c
Try to fix IMAP shortcomings:
o Multithread imap_open()
o allow offline-mode overriding instead of
  just returning NULL
* src/imap_gtk.c
* src/imap_gtk.h
Add a function to ask whether we want to
override offline-mode for 10 minutes (one-shot
asking was painful)
* src/procheader.c
Fix segfault when imap parser isn't happy about
a missing {

15 years ago2005-06-01 [colin] 1.9.11cvs31
Colin Leroy [Wed, 1 Jun 2005 17:44:37 +0000 (17:44 +0000)]
2005-06-01 [colin] 1.9.11cvs31

* src/addrharvest.c
* src/compose.c
* src/mbox.c
* src/mbox.h
* src/mh.c
* src/msgcache.c
* src/send_message.c
* src/setup.c
* src/undo.c
* src/common/hooks.c
* src/common/prefs.c
* src/common/template.c
* src/common/utils.c
* src/gtk/gtkutils.c
* src/gtk/inputdialog.c
* src/gtk/menu.c
* src/gtk/pluginwindow.c
* src/gtk/prefswindow.c
* src/plugins/pgpmime/passphrase.c
* src/plugins/pgpmime/prefs_gpg.c
More -Wall fixes

* src/common/Makefile.am
* src/common/timing.h
Add basic timing code

* src/summaryview.c
Fix a bug with unread messages when
re-sorting folders, and by the way
fix a big performance hit when
re-sorting (10k mails: before 5s,
after .5s)

* src/prefs_compose_writing.c
* src/prefs_compose_writing.h
* src/prefs_message.c
* src/prefs_message.h
* src/prefs_other.c
* src/prefs_other.h
* src/prefs_quote.c
* src/prefs_quote.h
* src/prefs_receive.c
* src/prefs_receive.h
* src/prefs_send.c
* src/prefs_send.h
* src/prefs_summaries.c
* src/prefs_summaries.h
Fix copyright banner

15 years ago2005-06-01 [paul] 1.9.11cvs30
Paul Mangan [Wed, 1 Jun 2005 08:06:41 +0000 (08:06 +0000)]
2005-06-01 [paul] 1.9.11cvs30

* po/fi.po
updated by Flammie Pirinen
* src/procmime.c
fix 'Bad BASE64 content' output

15 years ago2005-05-31 [colin] 1.9.11cvs29
Colin Leroy [Tue, 31 May 2005 19:11:19 +0000 (19:11 +0000)]
2005-05-31 [colin] 1.9.11cvs29

* src/procmime.c
Oops, where did my hunk go.

15 years ago2005-05-31 [colin] 1.9.11cvs28
Colin Leroy [Tue, 31 May 2005 19:00:21 +0000 (19:00 +0000)]
2005-05-31 [colin] 1.9.11cvs28

* src/Makefile.am
* src/account.c
* src/action.c
* src/addr_compl.c
* src/addressbook.c
* src/codeconv.c
* src/compose.c
* src/export.c
* src/folder.c
* src/folderview.c
* src/image_viewer.c
* src/main.c
* src/mainwindow.c
* src/messageview.c
* src/mimeview.c
* src/msgcache.c
* src/prefs_account.c
* src/prefs_actions.c
* src/prefs_common.c
* src/prefs_compose_writing.c
* src/prefs_customheader.c
* src/prefs_ext_prog.c
* src/prefs_filtering.c
* src/prefs_filtering_action.c
* src/prefs_fonts.c
* src/prefs_image_viewer.c
* src/prefs_message.c
* src/prefs_message.h
* src/prefs_msg_colors.c
* src/prefs_other.c
* src/prefs_other.h
* src/prefs_quote.c
* src/prefs_receive.c
* src/prefs_receive.h
* src/prefs_send.c
* src/prefs_send.h
* src/prefs_spelling.c
* src/prefs_summaries.c
* src/prefs_summary_column.c
* src/prefs_template.c
* src/prefs_themes.c
* src/prefs_toolbar.c
* src/prefs_wrapping.c
* src/procmime.c
* src/procmsg.c
* src/send_message.h
* src/ssl_manager.c
* src/summary_search.c
* src/summaryview.c
* src/textview.c
* src/wizard.c
* src/common/smtp.c
* src/common/smtp.h
* src/gtk/gtkutils.h
o Move the rest of Common prefs to new style
o Lots of -Wall warning fixes
o fix FIXME in cache memusage calculation
o Let return receipts be sent from any account
o Little cache optimisation (read)
o Fix bug #746 (don't treat commas as separators
  when inside a quoted string)

15 years ago2005-05-31 [paul] 1.9.11cvs27
Paul Mangan [Tue, 31 May 2005 08:50:04 +0000 (08:50 +0000)]
2005-05-31 [paul] 1.9.11cvs27

* src/prefs_common.c
fix 'off-by-one' typo

15 years ago2005-05-31 [paul] 1.9.11cvs26
Paul Mangan [Tue, 31 May 2005 07:04:59 +0000 (07:04 +0000)]
2005-05-31 [paul] 1.9.11cvs26

* src/account.c
* src/addr_compl.c
* src/compose.c
* src/foldersel.c
* src/prefs_actions.c
* src/prefs_common.c
* src/prefs_common.h
* src/prefs_customheader.c
* src/prefs_display_header.c
* src/prefs_filtering.c
* src/prefs_filtering_action.c
* src/prefs_matcher.c
* src/prefs_summaries.c
* src/prefs_summary_column.c
* src/prefs_template.c
* src/prefs_toolbar.c
* src/ssl_manager.c
* src/gtk/pluginwindow.c
* src/gtk/prefswindow.c
* src/gtk/progressdialog.c
add hidden prefs 'enable_rules_hint'
for gtk_tree_view_set_rules_hint()
(sync with main)

15 years agouse simple diff for new files
Colin Leroy [Tue, 31 May 2005 06:48:27 +0000 (06:48 +0000)]
use simple diff for new files

15 years ago2005-05-31 [colin] 1.9.11cvs25
Colin Leroy [Tue, 31 May 2005 01:37:20 +0000 (01:37 +0000)]
2005-05-31 [colin] 1.9.11cvs25

* src/Makefile.am
* src/main.c
* src/prefs_common.c
* src/prefs_summaries.c ** ADDED **
* src/prefs_summaries.h ** ADDED **
Common/Display -> Display/Summaries

15 years ago2005-05-31 [colin] 1.9.11cvs24
Colin Leroy [Tue, 31 May 2005 01:08:04 +0000 (01:08 +0000)]
2005-05-31 [colin] 1.9.11cvs24

* src/Makefile.am
* src/main.c
* src/prefs_quote.c ** ADDED **
* src/prefs_quote.h ** ADDED **
Move Common/Quote to Compose/Quoting
* src/prefs_common.c
* src/prefs_common.h
Remove old quote stuff, add
convenience functions for GtkTextView prefs
* src/gtk/prefswindow.c
Set default height higher

15 years ago2005-05-30 [colin] 1.9.11cvs23
Colin Leroy [Mon, 30 May 2005 21:07:11 +0000 (21:07 +0000)]
2005-05-30 [colin] 1.9.11cvs23

* src/Makefile.am
* src/main.c
* src/prefs_common.c
* src/prefs_compose_writing.c ** ADDED **
* src/prefs_compose_writing.h ** ADDED **
Move Common/Compose prefs to Compose/Writing

15 years ago2005-05-30 [colin] 1.9.11cvs22
Colin Leroy [Mon, 30 May 2005 20:12:57 +0000 (20:12 +0000)]
2005-05-30 [colin] 1.9.11cvs22

* src/common/utils.c
Fix bug #651 (Confused Attract by Subject)
Patch by M. Benkmann <haferfrost@web.de>
* AUTHORS

15 years ago2005-05-30 [colin] 1.9.11cvs21
Colin Leroy [Mon, 30 May 2005 19:53:13 +0000 (19:53 +0000)]
2005-05-30 [colin] 1.9.11cvs21

* src/compose.c
Fix concatenation of different headers of
the same type (bug #645)
* src/prefs_folder_item.c
Fix bug #699 (setting color to black doesn't
work immediately)
* src/procmime.c
Print out decoding error only once per
block

15 years ago2005-05-30 [paul] 1.9.11cvs20
Paul Mangan [Mon, 30 May 2005 06:01:01 +0000 (06:01 +0000)]
2005-05-30 [paul] 1.9.11cvs20

* src/common/template.c
fix Bcc

15 years ago2005-05-30 [paul] 1.9.11cvs19
Paul Mangan [Mon, 30 May 2005 04:36:15 +0000 (04:36 +0000)]
2005-05-30 [paul] 1.9.11cvs19

* doc/src/rfc2368.txt **NEW FILE**
* src/compose.c
compose_entries_set(): don't interpret Bcc
header field (conform to RFC 2368)
(sync with main)

15 years ago2005-05-29 [colin] 1.9.11cvs18
Colin Leroy [Sun, 29 May 2005 20:56:23 +0000 (20:56 +0000)]
2005-05-29 [colin] 1.9.11cvs18

* src/prefs_common.c
Let the default reply format respect
netiquette by cutting the signature.

15 years ago2005-05-29 [colin] 1.9.11cvs17
Colin Leroy [Sun, 29 May 2005 14:43:09 +0000 (14:43 +0000)]
2005-05-29 [colin] 1.9.11cvs17

* src/summaryview.c
Don't let always_show_msg override
open_unread_on_enter when opening a new
directory.

15 years ago2005-05-27 [paul] 1.9.11cvs16
Paul Mangan [Fri, 27 May 2005 07:24:34 +0000 (07:24 +0000)]
2005-05-27 [paul] 1.9.11cvs16

sync with main:

* src/main.c
app_will_exit(): cleanup tmp directory when exit
* src/message_search.c
improved the interface and made code cleanup.
removed Clear button
* src/send_message.c
send_message_local(): use GSpawn, and detect errors
* src/summary_search.c
improved the interface and made code cleanup
* src/textview.c
textview_write_link(): also skip non-ascii space
 at the head of link strings (phishing check
 didn't work at the case)
* src/common/utils.c
get_command_output(): use g_spawn_command_line_sync()
instead of popen()

15 years ago2005-05-26 [colin] 1.9.11cvs15
Colin Leroy [Thu, 26 May 2005 20:51:15 +0000 (20:51 +0000)]
2005-05-26 [colin] 1.9.11cvs15

* src/folder.c
remove printf

15 years ago2005-05-26 [colin] 1.9.11cvs14
Colin Leroy [Thu, 26 May 2005 20:38:18 +0000 (20:38 +0000)]
2005-05-26 [colin] 1.9.11cvs14

* src/common/nntp.c
Fix nntp mode reader (bug #611)
Patch by Florian Mickler <florian@mickler.org>

15 years ago2005-05-26 [colin] 1.9.11cvs13
Colin Leroy [Thu, 26 May 2005 20:14:56 +0000 (20:14 +0000)]
2005-05-26 [colin] 1.9.11cvs13

* src/plugins/pgpmime/passphrase.c
Fix mouse grabbing (bug #557)

15 years agoHelp for the next release notes :)
Colin Leroy [Thu, 26 May 2005 19:55:17 +0000 (19:55 +0000)]
Help for the next release notes :)

15 years ago2005-05-26 [colin] 1.9.11cvs12
Colin Leroy [Thu, 26 May 2005 19:54:29 +0000 (19:54 +0000)]
2005-05-26 [colin] 1.9.11cvs12

* src/prefs_themes.c
Fix g_warning

15 years ago2005-05-26 [colin] 1.9.11cvs11
Colin Leroy [Thu, 26 May 2005 19:46:08 +0000 (19:46 +0000)]
2005-05-26 [colin] 1.9.11cvs11

* src/prefs_actions.c
* src/prefs_template.c
Fix bug #506 (no warning if action/template
is not saved)
* src/common/template.c
Fix a possible crash