claws.git
5 years agoFix incorrect pointer arithmetic in w32_filesel.c
Andrej Kacian [Sat, 29 Dec 2018 14:51:35 +0000 (15:51 +0100)]
Fix incorrect pointer arithmetic in w32_filesel.c

This caused the lpstrFilter parameter to be set up
incorrectly, and a buffer overflow.

5 years agoDo not needlessly cast time_t to long long int for debug_print()
Andrej Kacian [Sat, 29 Dec 2018 13:26:26 +0000 (14:26 +0100)]
Do not needlessly cast time_t to long long int for debug_print()

5 years agoFix printf formats for size_t and goffset arguments.
Andrej Kacian [Sat, 29 Dec 2018 13:23:03 +0000 (14:23 +0100)]
Fix printf formats for size_t and goffset arguments.

Use G_GSIZE_FORMAT and G_GOFFSET_FORMAT macros
instead of hardcoded literal formats, because these
types can have different sizes on different platforms.

5 years agoFix pid handling in debug output of kill_children_cb()
Andrej Kacian [Sat, 29 Dec 2018 13:21:19 +0000 (14:21 +0100)]
Fix pid handling in debug output of kill_children_cb()

On Windows, "pid" points to a HANDLE object, not to
an integer.

5 years agoEmulate strftime's %r on Windows which does not have that
Andrej Kacian [Sat, 29 Dec 2018 13:09:42 +0000 (14:09 +0100)]
Emulate strftime's %r on Windows which does not have that

5 years agoFix missing ws2tcpip.h include for Windows
Andrej Kacian [Sat, 29 Dec 2018 13:08:46 +0000 (14:08 +0100)]
Fix missing ws2tcpip.h include for Windows

5 years agoRemove an unused enum which was committed by mistake
Andrej Kacian [Sat, 29 Dec 2018 13:01:56 +0000 (14:01 +0100)]
Remove an unused enum which was committed by mistake

5 years agoRemove use of %hhu format in managesieve for g_strdup_printf()
Andrej Kacian [Sat, 29 Dec 2018 12:53:25 +0000 (13:53 +0100)]
Remove use of %hhu format in managesieve for g_strdup_printf()

5 years agoFix alertpanel API use in win32 part of mimeview.c
Andrej Kacian [Sat, 29 Dec 2018 12:19:30 +0000 (13:19 +0100)]
Fix alertpanel API use in win32 part of mimeview.c

5 years agoFix incorrect charset conversion in sc_html_read_line().
Andrej Kacian [Thu, 27 Dec 2018 12:50:13 +0000 (13:50 +0100)]
Fix incorrect charset conversion in sc_html_read_line().

When converting from single-byte to multi-byte encoding,
the resulting string can sometimes have more bytes than
the original.

5 years agoSet a proper copyright header to the files added to the Python plugin
wwp [Mon, 24 Dec 2018 18:49:46 +0000 (19:49 +0100)]
Set a proper copyright header to the files added to the Python plugin
source code.

5 years agoWindow sizes are now remembered for the Python console,
wwp [Mon, 24 Dec 2018 18:44:30 +0000 (19:44 +0100)]
Window sizes are now remembered for the Python console,
the 'Open URLs' and the 'Set mailbox order' windows.

5 years agofor release 3.17.3 3.17.3
Paul [Sat, 22 Dec 2018 10:24:59 +0000 (10:24 +0000)]
for release 3.17.3

5 years agoUpdate list of TLDs for release
Ricardo Mones [Fri, 21 Dec 2018 17:52:23 +0000 (18:52 +0100)]
Update list of TLDs for release

5 years agoLibravatar: fix API usage if built without GnuTLS
Ricardo Mones [Fri, 21 Dec 2018 17:44:28 +0000 (18:44 +0100)]
Libravatar: fix API usage if built without GnuTLS

Thanks Andrej for reporting!

5 years agoFix a mistake I made in commit 01179f2c1.
Andrej Kacian [Fri, 21 Dec 2018 09:48:12 +0000 (10:48 +0100)]
Fix a mistake I made in commit 01179f2c1.

5 years agoFix a harmless compiler warning in imap_cmd_login().
Andrej Kacian [Fri, 21 Dec 2018 09:45:48 +0000 (10:45 +0100)]
Fix a harmless compiler warning in imap_cmd_login().

5 years agoFix outdated uses of alertpanel() in code paths for --disable-gnutls.
Andrej Kacian [Fri, 21 Dec 2018 09:44:34 +0000 (10:44 +0100)]
Fix outdated uses of alertpanel() in code paths for --disable-gnutls.

5 years agoAdd Server Name Indication support to TLS connections, if applicable.
Andrej Kacian [Fri, 21 Dec 2018 09:21:10 +0000 (10:21 +0100)]
Add Server Name Indication support to TLS connections, if applicable.

Adds a hidden pref "use_tls_sni".

Patch by Alex Smith.
Closes bug #4103: TLS SNI (Server Name Indication) support for IMAP, POP & SMTP

5 years agoAdd unit tests for get_serverportfp_from_filename().
Andrej Kacian [Mon, 17 Dec 2018 20:51:32 +0000 (21:51 +0100)]
Add unit tests for get_serverportfp_from_filename().

5 years agoAllow empty output parameters in get_serverportfp_from_filename()
Andrej Kacian [Mon, 17 Dec 2018 21:22:01 +0000 (22:22 +0100)]
Allow empty output parameters in get_serverportfp_from_filename()

5 years agoRemember the size of the SSL manager window.
wwp [Tue, 18 Dec 2018 09:36:26 +0000 (10:36 +0100)]
Remember the size of the SSL manager window.

5 years agoRemember 'apply tags' window size, this feature has gone (accidentally?) since 3...
wwp [Tue, 18 Dec 2018 09:14:08 +0000 (10:14 +0100)]
Remember 'apply tags' window size, this feature has gone (accidentally?) since 3.0.2cvs103.

5 years agoClean-up: remove trailing spaces.
wwp [Mon, 17 Dec 2018 20:31:19 +0000 (21:31 +0100)]
Clean-up: remove trailing spaces.

5 years agoFix parsing of cert filename, prevent the Tools / SSL/TLS Certificates dialog from...
wwp [Mon, 17 Dec 2018 20:11:19 +0000 (21:11 +0100)]
Fix parsing of cert filename, prevent the Tools / SSL/TLS Certificates dialog from crashing when cert filenames contain a fingerprint. Move the parser func to utils.[ch].

5 years agoMake Delete key in TLS certificate manager delete selected certificate.
Andrej Kacian [Mon, 17 Dec 2018 19:26:48 +0000 (20:26 +0100)]
Make Delete key in TLS certificate manager delete selected certificate.

5 years agoRemove code duplication in get_certificate_path().
Andrej Kacian [Mon, 17 Dec 2018 19:20:24 +0000 (20:20 +0100)]
Remove code duplication in get_certificate_path().

5 years agofix bug 4134, ''Save message to' option not set when it should be'
Paul [Mon, 17 Dec 2018 11:20:13 +0000 (11:20 +0000)]
fix bug 4134, ''Save message to' option not set when it should be'

5 years agoFix build on Hurd
Ricardo Mones [Sat, 15 Dec 2018 19:50:51 +0000 (20:50 +0100)]
Fix build on Hurd

Error was “mailimf_types_helper.c:1265:13: error: 'HOST_NAME_MAX'
undeclared (first use in this function); did you mean 'NAME_MAX'?”

Completes commit 3a482f4d25110e588ef58d5ee67fa4216a6b631d where this
define was used first.

5 years agoRemove strstr2() in favour of g_strstr_len()
Andrej Kacian [Sat, 15 Dec 2018 17:32:05 +0000 (18:32 +0100)]
Remove strstr2() in favour of g_strstr_len()

5 years agoGet rid of our strcmp2() in favour of glib's g_strcmp0()
Andrej Kacian [Sat, 15 Dec 2018 17:25:59 +0000 (18:25 +0100)]
Get rid of our strcmp2() in favour of glib's g_strcmp0()

5 years agoAdded unit tests for get_uri_part().
Andrej Kacian [Fri, 14 Dec 2018 17:51:40 +0000 (18:51 +0100)]
Added unit tests for get_uri_part().

5 years agoMake URI highlighting in textview and compose Unicode-aware.
Andrej Kacian [Fri, 14 Dec 2018 17:50:38 +0000 (18:50 +0100)]
Make URI highlighting in textview and compose Unicode-aware.

Fixes bug #3519: Links including umlauts are broken

5 years agoadd Poruguese translator
Paul [Fri, 14 Dec 2018 08:20:09 +0000 (08:20 +0000)]
add Poruguese translator

5 years agofor release 3.17.2 3.17.2
Paul [Fri, 14 Dec 2018 07:31:46 +0000 (07:31 +0000)]
for release 3.17.2

5 years agodocument new Portuguese translator
Paul [Fri, 14 Dec 2018 07:21:32 +0000 (07:21 +0000)]
document new Portuguese translator

5 years agoUpdate list of TLDs for release
Ricardo Mones [Fri, 14 Dec 2018 00:15:21 +0000 (01:15 +0100)]
Update list of TLDs for release

5 years agoUpdate Spanish translation
Ricardo Mones [Thu, 13 Dec 2018 18:49:23 +0000 (19:49 +0100)]
Update Spanish translation

5 years agoupdate translations
Paul [Thu, 13 Dec 2018 12:59:47 +0000 (12:59 +0000)]
update translations

Portuguese updated by Pedro Albuquerque, re-added to configure.ac.
The other translations updated by David Medina, David Vachulka, Erik P.
Olsen, Simon Legner, Marcel Pol, Frederico Goncalves Guimaraes, Mikhail
Kurinnoi, Slavko, Andreas Rönnquist, and Numan Demirdöğen.

5 years agoSimplify Tools section in README
Ricardo Mones [Thu, 13 Dec 2018 11:47:09 +0000 (12:47 +0100)]
Simplify Tools section in README

And point to the updated list of tools instead.

5 years agoHandle corner case in news_get_extra_fields() where msglist is empty
Andrej Kacian [Wed, 12 Dec 2018 18:43:13 +0000 (19:43 +0100)]
Handle corner case in news_get_extra_fields() where msglist is empty

This makes the function quit early, instead of requesting
XHDR with bogus ranges from the server.

Closes bug #4133: trying to read message from an NNTP group (with
all expired articles.

5 years agofix the indentation
Paul [Wed, 12 Dec 2018 11:49:48 +0000 (11:49 +0000)]
fix the indentation

5 years agoFrench translation: updates & fixes.
wwp [Mon, 10 Dec 2018 18:10:14 +0000 (19:10 +0100)]
French translation: updates & fixes.

5 years agoUpdate French translation.
wwp [Mon, 10 Dec 2018 17:24:00 +0000 (18:24 +0100)]
Update French translation.

5 years agoDo not install "sylpheed-claws" symlink into bindir.
Andrej Kacian [Sun, 9 Dec 2018 11:18:53 +0000 (12:18 +0100)]
Do not install "sylpheed-claws" symlink into bindir.

5 years agoCorrected values in recvtype comment in wizard accountrc template.
Andrej Kacian [Thu, 6 Dec 2018 21:15:18 +0000 (22:15 +0100)]
Corrected values in recvtype comment in wizard accountrc template.

5 years agocomplete fix for bug 4132
Paul [Sun, 2 Dec 2018 12:13:45 +0000 (12:13 +0000)]
complete fix for bug 4132

5 years agothese never were directories even before renaming
Paul [Sun, 2 Dec 2018 11:29:48 +0000 (11:29 +0000)]
these never were directories even before renaming

5 years agofix bug 4132, '"Mark all as (un)read" dialog appears when acting on 1 message only'
Paul [Sun, 2 Dec 2018 11:15:11 +0000 (11:15 +0000)]
fix bug 4132, '"Mark all as (un)read" dialog appears when acting on 1 message only'

5 years agoAdded header popup menu to folderview.
Andrej Kacian [Sat, 1 Dec 2018 09:38:29 +0000 (10:38 +0100)]
Added header popup menu to folderview.

5 years agoCreate "/Menus" in mainwindow's UI manager in mainwindow.c, not in summaryview.c.
Andrej Kacian [Sat, 1 Dec 2018 09:32:00 +0000 (10:32 +0100)]
Create "/Menus" in mainwindow's UI manager in mainwindow.c, not in summaryview.c.

5 years agoAdded MainWin* parameter to folderview_create().
Andrej Kacian [Sat, 1 Dec 2018 09:06:51 +0000 (10:06 +0100)]
Added MainWin* parameter to folderview_create().

5 years agoModernized and simplified plugin's GtkHotkeyInfo class implementation.
Andrej Kacian [Thu, 29 Nov 2018 18:20:19 +0000 (19:20 +0100)]
Modernized and simplified plugin's GtkHotkeyInfo class implementation.

All this so that we can get rid of deprecated
g_type_class_add_private().

5 years agoRemove file gtk/gdkkeysyms-new.h, since we now require new enough GTK+ version.
Andrej Kacian [Thu, 29 Nov 2018 17:40:41 +0000 (18:40 +0100)]
Remove file gtk/gdkkeysyms-new.h, since we now require new enough GTK+ version.

5 years agoSourcewindow doesn't need explicit handling of Ctrl+A, GtkTextView already interprets...
Andrej Kacian [Thu, 29 Nov 2018 17:30:21 +0000 (18:30 +0100)]
Sourcewindow doesn't need explicit handling of Ctrl+A, GtkTextView already interprets it as "select all".

5 years agoFix improper GTK API usage in sourceview's "select all".
Andrej Kacian [Thu, 29 Nov 2018 17:18:30 +0000 (18:18 +0100)]
Fix improper GTK API usage in sourceview's "select all".

GtkTextView does not implement GtkEditable interface.

5 years agoAdded header popup menu to summaryview, with two menuitems.
Andrej Kacian [Sun, 25 Nov 2018 14:20:58 +0000 (15:20 +0100)]
Added header popup menu to summaryview, with two menuitems.

Also added "Lock column headers" to prefs dialog.

Sorting lock pref implementation by Paul.

5 years agoAdded PACK_HSPACER macro to prefs_gtk.h
Andrej Kacian [Thu, 29 Nov 2018 16:50:26 +0000 (17:50 +0100)]
Added PACK_HSPACER macro to prefs_gtk.h

5 years agoFix a memory leak in folderview_update_node().
Andrej Kacian [Wed, 28 Nov 2018 21:33:23 +0000 (22:33 +0100)]
Fix a memory leak in folderview_update_node().

5 years agobe more informative in 'Add mailbox' dialogue
Paul [Mon, 26 Nov 2018 09:41:38 +0000 (09:41 +0000)]
be more informative in 'Add mailbox' dialogue

5 years agoMailmbox: fix buffer overflow in mailimf_get_message_id().
Andrej Kacian [Sat, 24 Nov 2018 22:14:26 +0000 (23:14 +0100)]
Mailmbox: fix buffer overflow in mailimf_get_message_id().

The compiler warning was:

mailimf_types_helper.c: In function ‘mailimf_get_message_id’:
mailimf_types_helper.c:1270:51: warning: ‘%s’ directive output may be truncated writing up to 511 bytes into a region of size between 463 and 500 [-Wformat-truncation=]
   snprintf(id, MAX_MESSAGE_ID, "etPan.%llx.%lx.%x@%s",
                                                   ^~
     (long long)now, value, getpid(), name);
                                      ~~~~
mailimf_types_helper.c:1270:3: note: ‘snprintf’ output between 13 and 561 bytes into a destination of size 512
   snprintf(id, MAX_MESSAGE_ID, "etPan.%llx.%lx.%x@%s",
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     (long long)now, value, getpid(), name);
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

5 years agoFinish buffer overflow fix attempted in e025cbc3b.
Andrej Kacian [Sat, 24 Nov 2018 22:04:52 +0000 (23:04 +0100)]
Finish buffer overflow fix attempted in e025cbc3b.

5 years agoRemoved deprecated g_type_class_add_private() call in ParasitePythonShell.
Andrej Kacian [Sat, 24 Nov 2018 21:37:11 +0000 (22:37 +0100)]
Removed deprecated g_type_class_add_private() call in ParasitePythonShell.

5 years agofix engrish
Paul [Fri, 23 Nov 2018 11:39:29 +0000 (11:39 +0000)]
fix engrish

5 years agofix lost processing rules when renaming folder
Paul [Fri, 23 Nov 2018 07:17:23 +0000 (07:17 +0000)]
fix lost processing rules when renaming folder

5 years agoxml_parse_file() fails without assertion warning if xml_open_file() returns NULL.
Andrej Kacian [Mon, 19 Nov 2018 10:23:35 +0000 (11:23 +0100)]
xml_parse_file() fails without assertion warning if xml_open_file() returns NULL.

This is not a programmer mistake, therefore an assertion
warning is not a good idea. xml_open_file() already shows
an assertion warning if necessary.

5 years agomention inherited processing rules also, as this is what happens
Paul [Sun, 18 Nov 2018 18:39:22 +0000 (18:39 +0000)]
mention inherited processing rules also, as this is what happens

5 years agofix bug where creating a new folder wth inheriting properties doesn't write processin...
Paul [Sun, 18 Nov 2018 17:23:35 +0000 (17:23 +0000)]
fix bug where creating a new folder wth inheriting properties doesn't write processinf rules

after copying folder with 'inherit properties from parent folder' set,
the processing rules are (initially) present in the processing rules
dialogue, but are not actually written. So on a restart they are 'lost'.

This is probably the actual bug 4121, ' Moving a subfolder in another
folder erases  its processing rules', rather than the description given.

5 years agoImplement batch message removal for RSSyl.
Andrej Kacian [Sat, 17 Nov 2018 19:48:44 +0000 (20:48 +0100)]
Implement batch message removal for RSSyl.

This allows further optimization of how often the
.deleted file is read and written.

5 years agoUse black as default value for folder_color folder pref.
Andrej Kacian [Fri, 16 Nov 2018 21:17:48 +0000 (22:17 +0100)]
Use black as default value for folder_color folder pref.

5 years agoAdded some basic unit tests for unmime_header().
Andrej Kacian [Fri, 16 Nov 2018 19:50:53 +0000 (20:50 +0100)]
Added some basic unit tests for unmime_header().

5 years agoAdded NULL parameter check for unmime_header().
Andrej Kacian [Fri, 16 Nov 2018 19:50:32 +0000 (20:50 +0100)]
Added NULL parameter check for unmime_header().

5 years agomatch the wording of the /View menu
Paul [Fri, 16 Nov 2018 09:49:51 +0000 (09:49 +0000)]
match the wording of the /View menu

5 years agoFix bug #4120, "New cert files are created in $HOME instead of in ~/.claws-mail...
Colin Leroy [Thu, 15 Nov 2018 09:56:23 +0000 (10:56 +0100)]
Fix bug #4120, "New cert files are created in $HOME instead  of in ~/.claws-mail/certs"

5 years agoSanitize filenames for saved TLS certificates.
Andrej Kacian [Thu, 15 Nov 2018 07:31:33 +0000 (08:31 +0100)]
Sanitize filenames for saved TLS certificates.

Fixes using unsafe_ssl_certs pref on Windows, as that
includes certificate fingerprint in the filename.
Fingerprints contain colons, and those are not allowed
in filenames on Windows.

5 years agoFix WEXITSTATUS build error on Win32.
Andrej Kacian [Wed, 14 Nov 2018 20:21:51 +0000 (21:21 +0100)]
Fix WEXITSTATUS build error on Win32.

Also add glib.h include in file-utils.c, so that
G_OS_WIN32 ifdefs actually work.

5 years agomove 'msg selection when entering a folder" button to Message List page
Paul [Wed, 14 Nov 2018 06:20:21 +0000 (06:20 +0000)]
move 'msg selection when entering a folder" button to Message List page

... and some English modifications

5 years agoFurther optimize .deleted file reading in RSSyl.
Andrej Kacian [Tue, 13 Nov 2018 22:31:37 +0000 (23:31 +0100)]
Further optimize .deleted file reading in RSSyl.

When updating a feed, only read the file once at the
beginning, instead of reading and rereading it for
every parsed feed item.

5 years agoUse much less disk IO when working with .deleted files in RSSyl.
Andrej Kacian [Tue, 13 Nov 2018 20:41:04 +0000 (21:41 +0100)]
Use much less disk IO when working with .deleted files in RSSyl.

5 years agoRestored a mistakenly removed ifdef.
Andrej Kacian [Mon, 12 Nov 2018 20:23:38 +0000 (21:23 +0100)]
Restored a mistakenly removed ifdef.

5 years agocontiunue the fix for check-at-startup, eade694613c19ffe747ccb77466070e474e3f968
Paul [Sat, 10 Nov 2018 19:42:27 +0000 (19:42 +0000)]
contiunue the fix for check-at-startup, eade694613c19ffe747ccb77466070e474e3f968

The commit eade694613c19ffe747ccb77466070e474e3f968 fixed the case where
'check at startup' completely failed if user did no periodic auto-check.

This commit fixes the double-check at start-up (main.c) and the receive
dialogue being shown, contrary to option for showing the receive
dialogue.

5 years agorearrange /Display/Summaries/Message list (some more)
Paul [Fri, 9 Nov 2018 13:53:05 +0000 (13:53 +0000)]
rearrange /Display/Summaries/Message list (some more)

5 years agoupdate en_GB.po
Paul [Fri, 9 Nov 2018 11:48:49 +0000 (11:48 +0000)]
update en_GB.po

5 years agoDisplay/Summaries/... re-arrange some items
Paul [Fri, 9 Nov 2018 11:26:22 +0000 (11:26 +0000)]
Display/Summaries/... re-arrange some items

5 years agorework Display/Summaries
Paul [Fri, 9 Nov 2018 11:09:06 +0000 (11:09 +0000)]
rework Display/Summaries

spilt the page into 3 notebook pages.
rearrange some options.
add some options for new folder defaults

5 years agomodify label text
Paul [Thu, 8 Nov 2018 19:39:24 +0000 (19:39 +0000)]
modify label text

5 years agofix check for mail at start-up
Paul [Thu, 8 Nov 2018 18:42:43 +0000 (18:42 +0000)]
fix check for mail at start-up

5 years agoremove all gtk3 conditionals
Paul [Wed, 7 Nov 2018 11:46:34 +0000 (11:46 +0000)]
remove all gtk3 conditionals

5 years agoremove --enable-gtk3 configure flag
Paul [Wed, 7 Nov 2018 11:07:17 +0000 (11:07 +0000)]
remove --enable-gtk3 configure flag

5 years agodrop redundant md5 fingerprint; more clearly indicate expired sigs
Paul [Wed, 7 Nov 2018 10:33:06 +0000 (10:33 +0000)]
drop redundant md5 fingerprint; more clearly indicate expired sigs

5 years agoimplement RFE 3810, 'SSL certificate manager: add Signature Status and Expiration'
Paul [Wed, 7 Nov 2018 10:04:37 +0000 (10:04 +0000)]
implement RFE 3810, 'SSL certificate manager: add Signature Status and Expiration'

Add Status and Expiry columns to certificate list, use bold text to
indicate expired certs and failed signatures, and also append
' (expired)' to status where appropriate.

Thanks to Andrej for optimisation in
ssl_manager_list_view_insert_cert().

5 years agofix bug 4114, 'autogen.sh: Fix argument quoting'
Paul [Tue, 6 Nov 2018 06:15:38 +0000 (06:15 +0000)]
fix bug 4114, 'autogen.sh: Fix argument quoting'

patch by Berhard <rep.dot.nop@gmail.com>

5 years agofix bug 4115 'autogen: avoid unwarranted re-configure'
Paul [Tue, 6 Nov 2018 06:14:37 +0000 (06:14 +0000)]
fix bug 4115 'autogen: avoid unwarranted re-configure'

patch by Bernhard <rep.dot.nop@gmail.com>

5 years agoMake sure all users of GtkCMCList do not blindly assume that a button-press-event...
Andrej Kacian [Mon, 5 Nov 2018 23:05:17 +0000 (00:05 +0100)]
Make sure all users of GtkCMCList do not blindly assume that a button-press-event happens inside of the tree view.

If clicking on the header row, the event's x,y coordinates
were pointing to a different spot than what the event handler
code expected, since those coordinates are relative to the
relevant GDK window, and header row has its own. Calls to
gtk_cmclist_get_selection_info() or gtk_sctree_is_hot_spot()
in such cases therefore returned bogus info.

This fixes things like folderview expanding/collapsing
selected folder when double-clicking its header column, or
selecting first row when single-clicking it.

5 years agoUse same integer type for color folder item prefs like everyone else.
Andrej Kacian [Mon, 5 Nov 2018 19:33:07 +0000 (20:33 +0100)]
Use same integer type for color folder item prefs like everyone else.

5 years agoSave folder color as P_COLOR in folderitemrc.
Andrej Kacian [Mon, 5 Nov 2018 19:31:53 +0000 (20:31 +0100)]
Save folder color as P_COLOR in folderitemrc.

The code to handle backward compatibility (color as int)
is already there.

5 years agoAdd config_version to folder item prefs.
Andrej Kacian [Mon, 5 Nov 2018 10:49:21 +0000 (11:49 +0100)]
Add config_version to folder item prefs.

Also some minor code comment and debug output tweaks.

5 years agoFix build on FreeBSD, sys/wait.h is needed for WEXITSTATUS macro
User Corn [Thu, 1 Nov 2018 23:18:48 +0000 (00:18 +0100)]
Fix build on FreeBSD, sys/wait.h is needed for WEXITSTATUS macro

5 years agofix annoyance where your current reading is disturbed when a new msg is filtered...
Paul [Mon, 29 Oct 2018 17:31:51 +0000 (17:31 +0000)]
fix annoyance where your current reading is disturbed when a new msg is filtered into the current folder

5 years agofix for smtp-only accounts when global pref for save sent msg is set
Paul [Mon, 29 Oct 2018 09:03:04 +0000 (09:03 +0000)]
fix for smtp-only accounts when global pref for save sent msg is set