Default to unread backlog fetch if not changed
authorShane Synan <digitalcircuit36939@gmail.com>
Thu, 8 Sep 2016 02:08:49 +0000 (21:08 -0500)
committerManuel Nickschas <sputnick@quassel-irc.org>
Thu, 31 Aug 2017 21:56:04 +0000 (23:56 +0200)
commitc0b6aaa15a39ddd1d4ad3e2dcbee8e03e41ae59b
treeea259a1921793b1ca9142320695a299c0e04d943
parent32582b14a442c35d1a64131ac10792683fb06f82
Default to unread backlog fetch if not changed

Use PerBufferUnread by default for backlog fetching rather than
PerBufferFixed.  In cases with many slow channels or multiple PMs,
this reduces the amount of backlog fetched on connect by ignoring
content already read.  This also increases the chances of seeing
highlights past the previous fixed limit of 500 lines.

This modifies new installs and existing configurations if the prior
default value wasn't changed.

In most cases, this should speed up connecting.  However, if
problematic, the version upgrade system should be used to preserve
old defaults for existing installs.

Closes GH-247.
src/client/backlogsettings.h
src/qtui/settingspages/backlogsettingspage.cpp