claws.git
3 years agoRemove useless code
Colin Leroy [Wed, 31 Aug 2016 14:47:50 +0000 (16:47 +0200)]
Remove useless code

3 years agoRemove useless code
Colin Leroy [Wed, 31 Aug 2016 14:44:40 +0000 (16:44 +0200)]
Remove useless code

3 years agouse file name for WebCal subscription folder name
Paul [Wed, 31 Aug 2016 11:37:03 +0000 (12:37 +0100)]
use file name for WebCal subscription folder name

also remove the string length limit, which broke saving folder
properties

3 years agoBetter alignment for icon legend columns
Ricardo Mones [Wed, 31 Aug 2016 11:17:25 +0000 (13:17 +0200)]
Better alignment for icon legend columns

Reverts most of c0abccd31d42122216e3d25341394cd85d949d9b.

3 years agofix `make dist`
Paul [Tue, 30 Aug 2016 15:07:05 +0000 (16:07 +0100)]
fix `make dist`

3 years agoplace icons in 2 columns
Paul [Tue, 30 Aug 2016 14:54:25 +0000 (15:54 +0100)]
place icons in 2 columns

3 years agoremove icons that will never be displayed
Paul [Tue, 30 Aug 2016 11:37:11 +0000 (12:37 +0100)]
remove icons that will never be displayed

3 years agofix capitalisation
Paul [Tue, 30 Aug 2016 10:54:42 +0000 (11:54 +0100)]
fix capitalisation

3 years agoadd 'noselect' and 'subs-only' folder icons
Paul [Tue, 30 Aug 2016 10:26:45 +0000 (11:26 +0100)]
add 'noselect' and 'subs-only' folder icons

3 years agofix non-resizeable Icon Legend dialogue
Paul [Tue, 30 Aug 2016 10:22:12 +0000 (11:22 +0100)]
fix non-resizeable Icon Legend dialogue

3 years agoimplement the 4-state icons for 'noselect' folders
Paul [Tue, 30 Aug 2016 10:01:59 +0000 (11:01 +0100)]
implement the 4-state icons for 'noselect' folders

3 years agoFix NULL pointer dereference in LDAP lookup code.
Andrej Kacian [Tue, 30 Aug 2016 08:03:06 +0000 (10:03 +0200)]
Fix NULL pointer dereference in LDAP lookup code.

Fixes bug #3027.

3 years agoFix crash on Windows when doing a LDAP search.
Andrej Kacian [Sun, 28 Aug 2016 20:42:10 +0000 (22:42 +0200)]
Fix crash on Windows when doing a LDAP search.

3 years agoMake filesel API more consistent.
Andrej Kacian [Sun, 28 Aug 2016 18:11:03 +0000 (20:11 +0200)]
Make filesel API more consistent.

One of the functions, filesel_select_multiple_files_open(),
was missing the path parameter.

3 years agoRefactor gtk/w32_filesel.c for better code reuse.
Andrej Kacian [Sat, 27 Aug 2016 18:41:08 +0000 (20:41 +0200)]
Refactor gtk/w32_filesel.c for better code reuse.

3 years agoAllow multiple file selection in Windows native file chooser.
Andrej Kacian [Sat, 27 Aug 2016 17:51:14 +0000 (19:51 +0200)]
Allow multiple file selection in Windows native file chooser.

3 years agoindicate IMAP mailboxes which show subs only with a green folder
Paul [Sat, 27 Aug 2016 07:49:19 +0000 (08:49 +0100)]
indicate IMAP mailboxes which show subs only with a green folder

3 years agoAdd OpenBSD CA cert path.
Paul [Fri, 26 Aug 2016 13:55:44 +0000 (14:55 +0100)]
Add OpenBSD CA cert path.

From Edd Barrett via Daniel Jakots

3 years agomaintain alphabetical ordering
Paul [Fri, 26 Aug 2016 07:51:10 +0000 (08:51 +0100)]
maintain alphabetical ordering

3 years agoupdate location of addrbook sub-folder in address conversion scripts
Paul [Fri, 26 Aug 2016 07:39:41 +0000 (08:39 +0100)]
update location of addrbook sub-folder in address conversion scripts

3 years agoSynchronize Spanish manual
Ricardo Mones [Thu, 25 Aug 2016 10:27:01 +0000 (12:27 +0200)]
Synchronize Spanish manual

3 years agoAlways set GnuTLS priority string.
Andrej Kacian [Thu, 25 Aug 2016 08:46:34 +0000 (10:46 +0200)]
Always set GnuTLS priority string.

Closes bug #3680.

3 years agoHandle password loading more safely in prefs_account.c
Andrej Kacian [Wed, 24 Aug 2016 11:52:23 +0000 (13:52 +0200)]
Handle password loading more safely in prefs_account.c

Inspired by patch in bug #3678.

3 years agoDo a basic check for widget validity in CLAWS_SET_TIP().
Andrej Kacian [Wed, 24 Aug 2016 11:39:33 +0000 (13:39 +0200)]
Do a basic check for widget validity in CLAWS_SET_TIP().

Inspired by patch in bug #3678.

3 years agoFix bug #3515: Ctrl-Shift-X opens multiple external editors
Ricardo Mones [Wed, 24 Aug 2016 10:14:28 +0000 (12:14 +0200)]
Fix bug #3515: Ctrl-Shift-X opens multiple external editors

This a known GTK+ bug (passing keypresses of disabled menus) or
a mising feature (not providing a way to disable also keypresses).

See https://bugzilla.gnome.org/show_bug.cgi?id=656158

3 years agoFix crash in vcalendar passwords handling on prefs save.
Andrej Kacian [Tue, 23 Aug 2016 22:08:40 +0000 (00:08 +0200)]
Fix crash in vcalendar passwords handling on prefs save.

3 years agoFix previous commit b88c772, use correct preprocessor directive.
Andrej Kacian [Tue, 23 Aug 2016 15:55:38 +0000 (17:55 +0200)]
Fix previous commit b88c772, use correct preprocessor directive.

3 years agoDo not explicitly disable SSLv3 if GnuTLS does it already.
Andrej Kacian [Tue, 23 Aug 2016 15:47:24 +0000 (17:47 +0200)]
Do not explicitly disable SSLv3 if GnuTLS does it already.

Starting with GnuTLS 3.4.0, SSL 3.0 is no longer
included in the default priorities list.

3 years agoDocument the new hidden preference 'hide_timezone'
Ricardo Mones [Mon, 22 Aug 2016 17:07:36 +0000 (19:07 +0200)]
Document the new hidden preference 'hide_timezone'

3 years agoFix bug #2975: Implement setting -0000 timezone to hide sender localtime
Ricardo Mones [Mon, 22 Aug 2016 17:02:47 +0000 (19:02 +0200)]
Fix bug #2975: Implement setting -0000 timezone to hide sender localtime

This adds a new hidden preference, namely 'hide_timezone', that
sets the timezone of date fields sent over the network to the
unknown timezone value as specified in RFC 5322 §3.3.

Default value is false (i.e., send available timezone information).

3 years agoDeduplicate string for plugins' block prefix in clawsrc.
Andrej Kacian [Sun, 21 Aug 2016 20:59:42 +0000 (22:59 +0200)]
Deduplicate string for plugins' block prefix in clawsrc.

3 years agoFix NULL pointer dereference in Atom parser.
Andrej Kacian [Sun, 21 Aug 2016 19:36:12 +0000 (21:36 +0200)]
Fix NULL pointer dereference in Atom parser.

Closes bug #3676.

3 years agoFix crash when an Atom feed's opening tag doesn't have xmlns attribute.
Andrej Kacian [Sun, 21 Aug 2016 14:58:22 +0000 (16:58 +0200)]
Fix crash when an Atom feed's opening tag doesn't have xmlns attribute.

Closes bug #3675.

3 years agoMore fixes for parsing dates in vcalendar on Windows.
Andrej Kacian [Fri, 19 Aug 2016 16:50:53 +0000 (18:50 +0200)]
More fixes for parsing dates in vcalendar on Windows.

...this time without all the i18n updates.

3 years agoRevert "More fixes for parsing dates in vcalendar on Windows."
Andrej Kacian [Fri, 19 Aug 2016 16:48:33 +0000 (18:48 +0200)]
Revert "More fixes for parsing dates in vcalendar on Windows."

This reverts commit dc7438b9a2eb1e6f55bf1780310ddcc06160baa2.

Oops, I did it again...

3 years agoMore fixes for parsing dates in vcalendar on Windows.
Andrej Kacian [Fri, 19 Aug 2016 13:38:02 +0000 (15:38 +0200)]
More fixes for parsing dates in vcalendar on Windows.

3 years agoMore support for pre-Epoch dates for Windows.
Andrej Kacian [Thu, 18 Aug 2016 23:44:39 +0000 (01:44 +0200)]
More support for pre-Epoch dates for Windows.

get_rfc822_date_from_time_t() (vcalendar)
procheader_date_parse() (core)

3 years agoRemoved fork() prototype from w32lib.h.
Andrej Kacian [Thu, 18 Aug 2016 21:40:16 +0000 (23:40 +0200)]
Removed fork() prototype from w32lib.h.

fork() is builtin in mingw.

3 years agoSet correct LDFLAGS for OS X.
Andrej Kacian [Thu, 18 Aug 2016 18:39:30 +0000 (20:39 +0200)]
Set correct LDFLAGS for OS X.

Commit also simplifies LDFLAGS for Windows,
moving them from src/Makefile.am to configure.ac.

Closes bug #3665.

3 years agoAvoid usage of deprecated bcopy/bzero in pbkdf2 routine.
Andrej Kacian [Thu, 18 Aug 2016 14:11:41 +0000 (16:11 +0200)]
Avoid usage of deprecated bcopy/bzero in pbkdf2 routine.

3 years agoFew miscellaneous fixes for RSSyl.
Andrej Kacian [Thu, 18 Aug 2016 13:54:16 +0000 (15:54 +0200)]
Few miscellaneous fixes for RSSyl.

Mostly for compiler warnings on win64.

3 years agoUse GDateTime instead of mktime() in vcalendar's libical.
Andrej Kacian [Thu, 18 Aug 2016 13:07:40 +0000 (15:07 +0200)]
Use GDateTime instead of mktime() in vcalendar's libical.

On several places, libical relies on mktime()'s undefined
behavior for dates before the Epoch - on Linux, it returns
minus number of seconds *until* epoch for such dates.

On Windows, mktime() returns -1, which leads to code around
it crashing, since there are almost no error checks in libical.

We circumvent this by doing the needed conversions via glib's
GDateTime instead where needed.

3 years agoFix regression: show simple text/calendar with plugin
Ricardo Mones [Wed, 17 Aug 2016 07:57:39 +0000 (09:57 +0200)]
Fix regression: show simple text/calendar with plugin

Handling the base case where the MIME part being looked up
is directly passed as function parameter was missing.

3 years agoFix a crash on IMAP login when using a password plugin.
Andrej Kacian [Tue, 16 Aug 2016 22:32:12 +0000 (00:32 +0200)]
Fix a crash on IMAP login when using a password plugin.

Fixes bug #3667.

3 years agoFix potential crash in vcalendar's icalcomponent_vanew() on 64-bit archs.
Andrej Kacian [Mon, 15 Aug 2016 11:32:41 +0000 (13:32 +0200)]
Fix potential crash in vcalendar's icalcomponent_vanew() on 64-bit archs.

We need to pass the terminating zero cast to void*,
because size of void* is 8 bytes, while size of a
literal 0 just 4 bytes. The arguments are retrieved
as void*, so without this void* cast, we're taking
four extra bytes belonging to whatever data is
stored in memory directly after our four-byte zero.

3 years agoadd missing semi-colon
Paul [Thu, 11 Aug 2016 11:33:44 +0000 (12:33 +0100)]
add missing semi-colon

spotted and patched by Ralf Bormann <ralf.bormann@cs.uni-dortmund.de>

3 years agoupdate ru.po
Paul [Thu, 11 Aug 2016 06:47:35 +0000 (07:47 +0100)]
update ru.po

submitted by Mikhail Kurinnoi

3 years agoFix bug #3666: Typos in Turkish translation
Ricardo Mones [Wed, 10 Aug 2016 23:27:55 +0000 (01:27 +0200)]
Fix bug #3666: Typos in Turkish translation

X-Patch-Thanks-To: rypervenche <sub@ryper.org>

3 years agoFix a potential bug in vcalendar's libical.
Andrej Kacian [Tue, 9 Aug 2016 21:38:32 +0000 (23:38 +0200)]
Fix a potential bug in vcalendar's libical.

Some compilers seem to understand this construction as an empty
for() cycle, followed by an unrelated block enclosed in braces.
We make sure the compiler does what we want by putting the
opening brace at the same line as for().

3 years agoFix typo
Ricardo Mones [Sun, 7 Aug 2016 19:09:19 +0000 (21:09 +0200)]
Fix typo

3 years agoList the current Catalan translator rather than the previous one.
Paul [Sun, 7 Aug 2016 11:06:55 +0000 (12:06 +0100)]
List the current Catalan translator rather than the previous one.

Apologies, David!

3 years agofor 3.14.0 release 3.14.0
Paul [Sun, 7 Aug 2016 08:06:41 +0000 (09:06 +0100)]
for 3.14.0 release

3 years agoupdate/add/disable translations
Paul [Sun, 7 Aug 2016 08:05:16 +0000 (09:05 +0100)]
update/add/disable translations

Updated:
[ca] Carles Tubio Terrón  <c@rles-tub.io>
[cs]  David Vachulka  <david@konstrukce-
cad.com>
[de] Thomas Bellmann  <ThomasBellmann@gmx.net>
[fi] Flammie Pirinen  <flammie@iki.fi>
[fr] Tristan Chabredier <wwp@claws-mail.org>
[hu]  Pader Rezso  <rezso@rezso.net>
[it] Luigi Votta  <luigi.vtt@gmail.com>
[nb] Petter Adsen  <petter@synth.no>
[nl] Marcel Pol <mpol@gmx.net>
[pt_BR] Frederico Goncalves Guimaraes
<frederico@teia.bio.br>
[ru] Mikhail Kurinnoi  <viewizard@viewizard.com>
[sk] Slavko  <slavino@slavino.sk>
[sv] Andreas Rönnquist  <gusnan@openmailbox.org>
[tr]  Numan Demirdö?en  <if.gnu.linux@gmail.com>
[zh_TW] Mark Chang  <mark.cyj@gmail.com>

Added:
[da]  Erik P. Olsen  <epodata@gmail.com>
[id_ID] MSulchan Darmawan  <bleketux@gmail.com>

Unmaintained:
[lt] Mindaugas Baranauskas <embar@super.lt>

3 years agoUpdate list of TLDs for release
Ricardo Mones [Sat, 6 Aug 2016 23:32:17 +0000 (01:32 +0200)]
Update list of TLDs for release

3 years agoUpdate Spanish translation for release
Ricardo Mones [Sat, 6 Aug 2016 23:30:16 +0000 (01:30 +0200)]
Update Spanish translation for release

3 years agoFix filesel_select_file_open_folder() for Win32.
Andrej Kacian [Sat, 6 Aug 2016 19:33:13 +0000 (21:33 +0200)]
Fix filesel_select_file_open_folder() for Win32.

The starting folder needs to be set via the dialog callback
function, as passing it as pidlRoot merely "chroots" us in
the starting folder, so the dialog can't see anything above it.

3 years agoadd Turkish translation to claws-mail.desktop
Paul [Fri, 5 Aug 2016 18:23:42 +0000 (19:23 +0100)]
add Turkish translation to claws-mail.desktop

3 years agoAdd passwords file to manpage
Ricardo Mones [Fri, 5 Aug 2016 15:54:32 +0000 (17:54 +0200)]
Add passwords file to manpage

3 years agofix typo
Paul [Mon, 1 Aug 2016 20:39:15 +0000 (21:39 +0100)]
fix typo

3 years agoRemoved SessionMsgType enum and its use, since it is useless.
Andrej Kacian [Mon, 1 Aug 2016 19:07:59 +0000 (21:07 +0200)]
Removed SessionMsgType enum and its use, since it is useless.

The only user was session_send_msg(), which did nothing
with its SessionMsgType parameter.

3 years agoSet correct config_version after first-run wizard finishes.
Andrej Kacian [Mon, 1 Aug 2016 15:56:16 +0000 (17:56 +0200)]
Set correct config_version after first-run wizard finishes.

Patch by Christian Hesse <mail at eworm de>.

3 years agoAdded recently added source files to POTFILES.in.
Andrej Kacian [Mon, 1 Aug 2016 07:13:47 +0000 (09:13 +0200)]
Added recently added source files to POTFILES.in.

3 years agoRemove an obsolete comment in password.c.
Andrej Kacian [Sun, 31 Jul 2016 12:02:15 +0000 (14:02 +0200)]
Remove an obsolete comment in password.c.

3 years agoRemove more line breaks from g_warning()
Ricardo Mones [Fri, 29 Jul 2016 18:21:05 +0000 (20:21 +0200)]
Remove more line breaks from g_warning()

3 years agoFix some debug messages and update headers
Ricardo Mones [Thu, 28 Jul 2016 22:59:11 +0000 (00:59 +0200)]
Fix some debug messages and update headers

3 years agoOnly enable "New Book" context menu entry for internal addressbook.
Andrej Kacian [Thu, 28 Jul 2016 20:57:23 +0000 (22:57 +0200)]
Only enable "New Book" context menu entry for internal addressbook.

It was confusing to have it active on e.g. LDAP server interface,
when it really only adds a new XML addressbook.

Also, do not enable the "New" button when right-clicking the XML
addressbook interface line, as the button doesn't do anything
useful for interfaces.

3 years agoFix sensitivity of "Delete book" menu entries in addressbook.
Andrej Kacian [Thu, 28 Jul 2016 20:54:31 +0000 (22:54 +0200)]
Fix sensitivity of "Delete book" menu entries in addressbook.

Now it's possible to delete a read-only address datasource
via popup menu.

3 years agoRemove also unused struct member
Ricardo Mones [Thu, 28 Jul 2016 11:55:09 +0000 (13:55 +0200)]
Remove also unused struct member

3 years agoRemove the (now unused) master_passphrase_change plugin function.
Andrej Kacian [Thu, 28 Jul 2016 11:12:03 +0000 (13:12 +0200)]
Remove the (now unused) master_passphrase_change plugin function.

3 years agoDo not run config update routine on first run.
Andrej Kacian [Thu, 28 Jul 2016 09:38:32 +0000 (11:38 +0200)]
Do not run config update routine on first run.

The newly created configuration is already up to date.

3 years agoImprove label
Paul [Wed, 27 Jul 2016 21:05:20 +0000 (22:05 +0100)]
Improve label

3 years agoHandle configuration versions from the future
Ricardo Mones [Wed, 27 Jul 2016 14:46:22 +0000 (16:46 +0200)]
Handle configuration versions from the future

3 years agoEmbarrassing typo fix in rssyl_subscribe().
Andrej Kacian [Sat, 23 Jul 2016 21:02:55 +0000 (23:02 +0200)]
Embarrassing typo fix in rssyl_subscribe().

3 years agoAdded working_directory parameter to execute_command_line()
Andrej Kacian [Sat, 23 Jul 2016 20:41:04 +0000 (22:41 +0200)]
Added working_directory parameter to execute_command_line()

It gets passed as a first argument to g_spawn_sync/async.
Mostly NULL, since that's what was passed until now, but
bsfilter plugin on Windows needs to change to installation
directory (startup_dir).

3 years agoUpdated plugins' claws.def files for win32 build.
Andrej Kacian [Sat, 23 Jul 2016 19:40:02 +0000 (21:40 +0200)]
Updated plugins' claws.def files for win32 build.

3 years agoreplace another: "pixel(s)" -> "pixels"
Paul [Sat, 23 Jul 2016 14:20:20 +0000 (15:20 +0100)]
replace another: "pixel(s)" -> "pixels"

3 years agoanother one (see last commit)
Paul [Sat, 23 Jul 2016 14:17:30 +0000 (15:17 +0100)]
another one (see last commit)

3 years agostandardise singlular/plural mix on labels
Paul [Sat, 23 Jul 2016 13:57:07 +0000 (14:57 +0100)]
standardise singlular/plural mix on labels

3 years agoUse current style of preferences for time fields
Ricardo Mones [Sat, 23 Jul 2016 11:09:49 +0000 (13:09 +0200)]
Use current style of preferences for time fields

3 years agoMake label more readable
Ricardo Mones [Sat, 23 Jul 2016 10:13:50 +0000 (12:13 +0200)]
Make label more readable

3 years agoUpdate copyright headers for previous commit
Ricardo Mones [Sat, 23 Jul 2016 01:00:00 +0000 (03:00 +0200)]
Update copyright headers for previous commit

3 years agoFix bug #2176: autochk_interval granularity is low
Ricardo Mones [Sat, 23 Jul 2016 00:59:21 +0000 (02:59 +0200)]
Fix bug #2176: autochk_interval granularity is low

This also fixes Debian bug “Please increase mail auto check period.”
See: https://bugs.debian.org/712758

Former bug wanted sub-minute granularity and latter the opposite: just
check a few times a day, so this allows user to specify also hours and
seconds in addition to existing minutes to address both requests.

Checking range was from 1 minute to 1 hour 40 minutes and now is
extended to a range from 10 seconds to 100 hours minus one second.

Default for new configurations is preserved (10 minutes).

Configuration version is raised to 2 for migrating existing values
from minutes to seconds.

3 years agoRemove last outside gtk_cmclist_freeze/thaw for summaryview&folderview ctrees.
Andrej Kacian [Fri, 22 Jul 2016 18:46:54 +0000 (20:46 +0200)]
Remove last outside gtk_cmclist_freeze/thaw for summaryview&folderview ctrees.

More code maintenance to isolate summaryview and folderview
widgets' internals behind an API.

3 years agoremove unnecessary 'Encoding' frame
Paul [Fri, 22 Jul 2016 17:08:00 +0000 (18:08 +0100)]
remove unnecessary 'Encoding' frame

3 years agoRemove unneeded 'Other' from View/Go to/Other folder...
Paul [Fri, 22 Jul 2016 16:56:20 +0000 (17:56 +0100)]
Remove unneeded 'Other' from View/Go to/Other folder...

3 years agoReorganise send options a bit
Ricardo Mones [Fri, 22 Jul 2016 12:14:37 +0000 (14:14 +0200)]
Reorganise send options a bit

Also remove '(Recommended)' from selector, as that's already
mentioned in the tooltip.

3 years agoFurther improve API isolation of folderview.
Andrej Kacian [Thu, 21 Jul 2016 20:32:37 +0000 (22:32 +0200)]
Further improve API isolation of folderview.

This commit gets rid of all outside access to "opened" and
"selected" struct members, and lot of outside access to
"ctree" member.

Additional work still needed. :)

3 years agoUse folderview_grab_focus() outside of folderview.c.
Andrej Kacian [Thu, 21 Jul 2016 10:12:40 +0000 (12:12 +0200)]
Use folderview_grab_focus() outside of folderview.c.

3 years agoUse folderview_freeze/thaw() functions outside of folderview.c.
Andrej Kacian [Thu, 21 Jul 2016 10:02:30 +0000 (12:02 +0200)]
Use folderview_freeze/thaw() functions outside of folderview.c.

These are modeled after summary_freeze/thaw().

3 years agoMake exit_claws() use folderview API and not reach inside _FolderView struct.
Andrej Kacian [Thu, 21 Jul 2016 09:54:36 +0000 (11:54 +0200)]
Make exit_claws() use folderview API and not reach inside _FolderView struct.

3 years agoRemove unused GtkWidget* argument in stock_pix* functions.
Andrej Kacian [Wed, 20 Jul 2016 21:46:39 +0000 (23:46 +0200)]
Remove unused GtkWidget* argument in stock_pix* functions.

stock_pixmap_widget()
stock_pixmap_widget_with_overlay()
stock_pixbuf_gdk()

3 years agoRestore also size of toolbar arrows
Ricardo Mones [Wed, 20 Jul 2016 17:01:33 +0000 (19:01 +0200)]
Restore also size of toolbar arrows

Thanks Paul for pointing those out!

3 years agoRestore size of toolbar trash button
Ricardo Mones [Wed, 20 Jul 2016 10:16:19 +0000 (12:16 +0200)]
Restore size of toolbar trash button

Default is 24x24 for toolbar buttons but this was unintentionally
shrinked more than a decade ago.

3 years agoFix warning about what directory cannot be open
Ricardo Mones [Wed, 20 Jul 2016 07:13:59 +0000 (09:13 +0200)]
Fix warning about what directory cannot be open

3 years agoFix up previous commit.
Andrej Kacian [Tue, 19 Jul 2016 09:48:17 +0000 (11:48 +0200)]
Fix up previous commit.

Move the update_fonts check earlier, before the last_*font
pointers get modified.

3 years agoDo not repopulate folderview after account prefs save.
Andrej Kacian [Tue, 19 Jul 2016 09:09:22 +0000 (11:09 +0200)]
Do not repopulate folderview after account prefs save.

The only reason to repopulate is if user's chosen fonts
change, and that cannot happen in account prefs.

3 years agoRemove APOP and RPOP also from account prefs.
Andrej Kacian [Mon, 18 Jul 2016 19:23:52 +0000 (21:23 +0200)]
Remove APOP and RPOP also from account prefs.

This fixes up previous commit, 358e811.

3 years agoRemove obsolete A_APOP and A_RPOP account protocols.
Andrej Kacian [Fri, 15 Jul 2016 09:56:22 +0000 (11:56 +0200)]
Remove obsolete A_APOP and A_RPOP account protocols.

CLAWS_CONFIG_VERSION bumped to 1.

3 years agoAdded config versioning.
Andrej Kacian [Thu, 14 Jul 2016 09:55:54 +0000 (11:55 +0200)]
Added config versioning.

This allows us to change meaning of existing preferences,
without losing or mangling user data. Controlled by a common
pref "config_version", which is checked on startup after
reading all configuration. If this version is lower than
what is defined in CLAWS_CONFIG_VERSION, an upgrade is done
incrementally, from one version to the next and to the next,
so that all affected preferences are adjusted.

3 years agoUpdate lists of authors
Ricardo Mones [Thu, 14 Jul 2016 09:59:22 +0000 (11:59 +0200)]
Update lists of authors