claws.git
18 years ago2005-07-08 [colin] 1.9.12cvs30
Colin Leroy [Fri, 8 Jul 2005 16:38:51 +0000 (16:38 +0000)]
2005-07-08 [colin] 1.9.12cvs30

* src/textview.c
* src/unmime.c
Fix again problems decoding broken headers
* src/gtk/inputdialog.c
Fix local variable shadowing a global one

18 years agooops, wrong bug
Colin Leroy [Fri, 8 Jul 2005 03:20:21 +0000 (03:20 +0000)]
oops, wrong bug

18 years ago2005-07-08 [colin] 1.9.12cvs29
Colin Leroy [Fri, 8 Jul 2005 03:17:39 +0000 (03:17 +0000)]
2005-07-08 [colin] 1.9.12cvs29

* src/msgcache.c
Make the cache/mark files platform-agnostic by writing
them in little-endian format. Reading them is also done
in little-endian format, of course; however, in order
to avoid trashing mark data on big-endian machines, the
files are, at first, read from the native format if the
little-endian one doesn't exist. This is easy to deter-
mine by trying to open a file with a swapped data_ver
and seeing if it's the wanted version.
Little-endian using users should see absolutely no
difference, Big-endian users may get a very little
performance drop due to byte-swapping.
Tested on i386 and ppc32.
Fixes bug 153 (The index file, in the mailboxes, is
hardware depending).

18 years ago2005-07-07 [colin] 1.9.12cvs28
Colin Leroy [Thu, 7 Jul 2005 20:56:54 +0000 (20:56 +0000)]
2005-07-07 [colin] 1.9.12cvs28

* src/imap.c
Remember the folder separator per IMAPFolder
instead of globally.
Revive the Session on noop; fixes bug #761
(mark a bunch of unread messages as read takes
forever)

18 years ago2005-07-07 [darko] 1.9.12cvs27
Darko Koruga [Thu, 7 Jul 2005 16:28:27 +0000 (16:28 +0000)]
2005-07-07 [darko] 1.9.12cvs27

* src/common/template.c
Sort templates alphabetically

18 years ago2005-07-06 [colin] 1.9.12cvs26
Colin Leroy [Wed, 6 Jul 2005 23:43:28 +0000 (23:43 +0000)]
2005-07-06 [colin] 1.9.12cvs26

* src/imap.c
Try to use the correct separator in
most cases. Possibly fixes bug #759
(only creates the INBOX folder when
setting up new IMAP account) and
bug #760 (Can't retrieve messages)

18 years ago2005-07-06 [colin] 1.9.12cvs25
Colin Leroy [Wed, 6 Jul 2005 23:07:40 +0000 (23:07 +0000)]
2005-07-06 [colin] 1.9.12cvs25

* src/imap.c
Use real_path in status command. This will
help later, when namespaces will be used.

18 years ago2005-07-06 [colin] 1.9.12cvs24
Colin Leroy [Wed, 6 Jul 2005 18:22:55 +0000 (18:22 +0000)]
2005-07-06 [colin] 1.9.12cvs24

* configure.ac
* src/account.c
* src/folder.c
* src/imap.c
* src/etpan/etpan-log.c
* src/etpan/etpan-thread-manager.c
* src/etpan/imap-thread.c
Add a --disable-libetpan parameter. With this,
users that don't want IMAP4 support can avoid
the new dependancy (and have no IMAP support).
Users that have IMAP4 accounts and use this
parameter won't lose their configuration, their
IMAP accounts will just be invisible and not
used.
* src/textview.c
Make the "Copy ..." contextual menu items
copy to both the X clipboard and the gtk
clipboard - as most other apps do.
* src/gtk/about.c
Add a notice about OpenSSL usage, in order to
comply with OpenSSL's license (point 6):
http://www.openssl.org/source/license.html

18 years ago2005-07-06 [colin] 1.9.12cvs23
Colin Leroy [Wed, 6 Jul 2005 00:14:46 +0000 (00:14 +0000)]
2005-07-06 [colin] 1.9.12cvs23

* src/alertpanel.c
Fix a minimum size for alertpanels
* src/compose.c
Show 'No space left on device' type errors
when queuing/sending
* src/imap_gtk.c
* src/mh_gtk.c
Rework folder's deletion message (remove
extra \n)

18 years ago2005-07-05 [colin] 1.9.12cvs22
Colin Leroy [Tue, 5 Jul 2005 20:52:32 +0000 (20:52 +0000)]
2005-07-05 [colin] 1.9.12cvs22

* src/imap.c
Add an alertpanel on auth error
Add pseudo-log
Remove pthread-related stuff

18 years ago2005-07-05 [colin] 1.9.12cvs21
Colin Leroy [Tue, 5 Jul 2005 17:16:08 +0000 (17:16 +0000)]
2005-07-05 [colin] 1.9.12cvs21

* src/plugins/trayicon/libeggtrayicon/eggtrayicon.c
Fix crash on plugin reloading (with a hack)

18 years ago2005-07-05 [colin] 1.9.12cvs20
Colin Leroy [Tue, 5 Jul 2005 16:53:12 +0000 (16:53 +0000)]
2005-07-05 [colin] 1.9.12cvs20

* src/prefs_account.c
* src/prefs_account.h
Fix typo
* src/gtk/filesel.c
* src/gtk/filesel.h
Add a way to filter the view
* src/gtk/pluginwindow.c
Filter loadable stuff
* src/plugins/pgpmime/prefs_gpg.c
Fix missing unregistration
* .cvsignore
* src/etpan/.cvsignore
* src/plugins/spamassassin/.cvsignore
Add more stuff to cvs ignored files

18 years ago2005-07-04 [colin] 1.9.12cvs19
Colin Leroy [Mon, 4 Jul 2005 22:14:35 +0000 (22:14 +0000)]
2005-07-04 [colin] 1.9.12cvs19

* src/imap.c
Fix scan_required returning FALSE when it
shouldn't. Maybe fix #760 (Can't retrieve
messages)

18 years ago2005-07-04 [colin] 1.9.12cvs18
Colin Leroy [Mon, 4 Jul 2005 21:00:33 +0000 (21:00 +0000)]
2005-07-04 [colin] 1.9.12cvs18

* src/summaryview.c
Fix always_show_msg pref

18 years ago2005-07-04 [paul] 1.9.12cvs17
Paul Mangan [Mon, 4 Jul 2005 10:40:54 +0000 (10:40 +0000)]
2005-07-04 [paul] 1.9.12cvs17

sync with main (forgotten in last commit)

* src/common/utils.c
* src/common/utils.h
check_line_length(): new.
is_dir_exist()
is_file_entry_exist()
dirent_is_regular_file()
dirent_is_directory(): use g_file_test() instead of stat().

18 years ago2005-07-04 [paul] 1.9.12cvs16
Paul Mangan [Mon, 4 Jul 2005 10:29:00 +0000 (10:29 +0000)]
2005-07-04 [paul] 1.9.12cvs16

sync with main:

* src/compose.c
compose_write_to_file(): check for line
length limit and display warning if exceeds
* src/jpilot.c
use get_home_dir() instead of g_get_home_dir()
* src/procheader.c
removed warning about invalid date
* src/vcard.c
use get_home_dir() instead of g_get_home_dir()

18 years ago2005-07-04 [paul] 1.9.12cvs15
Paul Mangan [Mon, 4 Jul 2005 08:06:39 +0000 (08:06 +0000)]
2005-07-04 [paul] 1.9.12cvs15

* src/stock_pixmap.c
fix new pixmap naming errors
patch by Aleksandar Urosevic <urke.dd@urosevic.net>

18 years ago2005-07-04 [colin] 1.9.12cvs14
Colin Leroy [Mon, 4 Jul 2005 07:09:47 +0000 (07:09 +0000)]
2005-07-04 [colin] 1.9.12cvs14

* src/imap.c
Fix debugging string with a warning

18 years ago2005-07-04 [colin] 1.9.12cvs13
Colin Leroy [Mon, 4 Jul 2005 07:06:01 +0000 (07:06 +0000)]
2005-07-04 [colin] 1.9.12cvs13

* configure.ac
Add a check for libetpan's version (>= 0.37)

18 years ago2005-07-04 [hoa] 1.9.12cvs12
Hoà Viêt Dinh [Mon, 4 Jul 2005 00:30:44 +0000 (00:30 +0000)]
2005-07-04 [hoa] 1.9.12cvs12

* commitHelper
* src/imap.c
* src/etpan/imap-thread.c
* src/etpan/imap-thread.h
fixed IMAP implementation of check of mails.

18 years agoFix PATCHSETS. Hoa: this is the reason commitHelper is important :)
Colin Leroy [Sun, 3 Jul 2005 19:55:37 +0000 (19:55 +0000)]
Fix PATCHSETS. Hoa: this is the reason commitHelper is important :)

18 years agomerged imap branch
Hoà Viêt Dinh [Sun, 3 Jul 2005 16:46:33 +0000 (16:46 +0000)]
merged imap branch

18 years agomerged gtk2_imap_c branch with HEAD
Hoà Viêt Dinh [Sun, 3 Jul 2005 15:09:13 +0000 (15:09 +0000)]
merged gtk2_imap_c branch with HEAD

18 years ago2005-07-01 [colin] 1.9.12cvs10
Colin Leroy [Fri, 1 Jul 2005 17:33:02 +0000 (17:33 +0000)]
2005-07-01 [colin] 1.9.12cvs10

* src/Makefile.am
* src/folder.c
* src/folder.h
* src/folderview.c
* src/stock_pixmap.c
* src/stock_pixmap.h
* src/plugins/trayicon/trayicon.c
Add marked symbol on folders containing
marked messages
* src/procmsg.c
* src/procmsg.h
* src/toolbar.c
* src/prefs_common.c
* src/prefs_common.h
* src/prefs_send.c
Add an optional confirmation dialog on queue
sending. Patch by wwp.
* src/pixmaps/dir_close_mark.xpm ** ADDED **
* src/pixmaps/dir_open_hrm_mark.xpm ** ADDED **
* src/pixmaps/dir_open_mark.xpm ** ADDED **
* src/pixmaps/drafts_close_mark.xpm ** ADDED **
* src/pixmaps/drafts_open_mark.xpm ** ADDED **
* src/pixmaps/inbox_hrm_mark.xpm ** ADDED **
* src/pixmaps/inbox_mark.xpm ** ADDED **
* src/pixmaps/outbox_hrm_mark.xpm ** ADDED **
* src/pixmaps/outbox_mark.xpm ** ADDED **
* src/pixmaps/trash_hrm_mark.xpm ** ADDED **
* src/pixmaps/trash_mark.xpm ** ADDED **
New pixmaps

18 years ago2005-07-01 [colin] 1.9.12cvs9
Colin Leroy [Fri, 1 Jul 2005 16:25:33 +0000 (16:25 +0000)]
2005-07-01 [colin] 1.9.12cvs9

* src/summaryview.c
Fix a little threading bug
* src/addrgather.c
* src/mainwindow.c
A little bit of HIG normality never hurts

18 years ago2005-07-01 [colin] 1.9.12cvs8
Colin Leroy [Fri, 1 Jul 2005 06:51:37 +0000 (06:51 +0000)]
2005-07-01 [colin] 1.9.12cvs8

* src/compose.c
* src/msgcache.c
* src/pop.c
* src/procmime.c
* src/recv.c
* src/common/log.c
* src/common/template.c
* src/common/utils.c
* src/common/utils.h
Reverted the fwrite_atomic stuff. In fact
it is already atomic.

18 years ago2005-06-30 [colin] 1.9.12cvs7
Colin Leroy [Thu, 30 Jun 2005 20:23:24 +0000 (20:23 +0000)]
2005-06-30 [colin] 1.9.12cvs7

* src/common/utils.c
* src/common/utils.h
Add an fwrite_atomic() function to make
sure we write everything: fwrite can make
short writes.
* src/compose.c
* src/msgcache.c
* src/pop.c
* src/procmime.c
* src/recv.c
* src/common/log.c
* src/common/template.c
Use that (and fix swapping of size and nmemb).
Thanks to Rich Coe for the heads up.

18 years ago2005-06-30 [colin] 1.9.12cvs6
Colin Leroy [Thu, 30 Jun 2005 16:45:18 +0000 (16:45 +0000)]
2005-06-30 [colin] 1.9.12cvs6

* src/addressbook.c
Optimize addressbook opening

18 years ago2005-06-30 [colin] 1.9.12cvs5
Colin Leroy [Thu, 30 Jun 2005 01:51:00 +0000 (01:51 +0000)]
2005-06-30 [colin] 1.9.12cvs5

* src/summaryview.c
Remove calls to summary_step after move/copy

18 years ago2005-06-28 [paul] 1.9.12cvs4
Paul Mangan [Tue, 28 Jun 2005 08:27:06 +0000 (08:27 +0000)]
2005-06-28 [paul] 1.9.12cvs4

* src/alertpanel.c
wrap and make the error msg selectable

18 years ago2005-06-28 [paul] 1.9.12cvs3
Paul Mangan [Tue, 28 Jun 2005 05:32:32 +0000 (05:32 +0000)]
2005-06-28 [paul] 1.9.12cvs3

* src/ssl_manager.c
replace the OK button with a Close button
* src/gtk/foldersort.c
use GTK_STOCK_ icons/buttons

18 years ago2005-06-28 [colin] 1.9.12cvs2
Colin Leroy [Tue, 28 Jun 2005 00:46:07 +0000 (00:46 +0000)]
2005-06-28 [colin] 1.9.12cvs2

* src/gedit-print.c ** ADDED **
* src/gedit-print.h ** ADDED **
* src/gtk/gtksourceprintjob.c ** ADDED **
* src/gtk/gtksourceprintjob.h ** ADDED **
I can't believe no one had enough time to tell
me I forgot the `cvs add`

18 years ago2005-06-27 [colin] 1.9.12cvs1
Colin Leroy [Mon, 27 Jun 2005 16:57:35 +0000 (16:57 +0000)]
2005-06-27 [colin] 1.9.12cvs1

* src/Makefile.am
* src/gtk/Makefile.am
* src/messageview.c
* src/procmsg.c
* src/summaryview.c
* configure.ac
Add optional libgnomeprint-based printing
* src/mainwindow.c
* src/gtk/quicksearch.c
Add an Edit/Quick search menu item to show
and focus the quicksearch

18 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

18 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

18 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

18 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

18 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)

18 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.

18 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)

18 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

18 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.

18 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)

18 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

18 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

18 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

18 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).

18 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.

18 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

18 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).

18 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...)

18 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.

18 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)

18 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

18 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

18 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)

18 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

18 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

18 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.

18 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)

18 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

18 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.

18 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

18 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

18 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

18 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)

18 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

18 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

18 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

18 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

18 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

18 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)

18 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)

18 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)

18 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

18 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

18 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)

18 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.

18 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

18 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.

18 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.

18 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

18 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.

18 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)

18 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

18 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.

18 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

18 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

18 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...

18 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)

18 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.

18 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.

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

18 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)

18 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

18 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

18 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

18 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

18 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

18 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.