Use timestamp format for manual away, not restore
authorShane Synan <digitalcircuit36939@gmail.com>
Sun, 8 Jan 2017 22:52:38 +0000 (16:52 -0600)
committerManuel Nickschas <sputnick@quassel-irc.org>
Thu, 13 Apr 2017 19:56:06 +0000 (21:56 +0200)
commit96d275205b16280f8b938ab7f54d62c51fad358c
tree2c0bee48355cd9666c7aa1d07c0d14e439cf002a
parent41686743dca5b254a6f53a4a9e8f8b8d91acd041
Use timestamp format for manual away, not restore

Apply the timestamp formatting to manual /away commands, too.  This
offers consistency between the auto-away settings and manual away.

Add skipFormatting flag to handleAway/issueAway commands to skip
applying timestamp formatting.  This avoids re-processing timestamp
formatting when restarting the core, leaving any '%%' as '%%'.  The
message should already be processed once stored.

More comments!
src/core/corenetwork.cpp
src/core/coresession.cpp
src/core/coresession.h
src/core/coreuserinputhandler.cpp
src/core/coreuserinputhandler.h