2004-09-25 Kevin Greiner <kgreiner@compsol.cc>
authorKevin Greiner <kevin.greiner@compsol.cc>
Sat, 25 Sep 2004 06:05:44 +0000 (06:05 +0000)
committerKevin Greiner <kevin.greiner@compsol.cc>
Sat, 25 Sep 2004 06:05:44 +0000 (06:05 +0000)
commit17932d020a0bb0070adb7deee817008d214d3e64
treee9acae2ecaedd410f00fc8433ef46595b4c6e9d5
parent153ce17e947b28d8181670a8d0a772ca8797ca65
2004-09-25  Kevin Greiner  <kgreiner@compsol.cc>

* gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore
servers that are offline.  Avoids having gnus-agent-toggle-plugged
first ask if you want to open a server and then, even when you
responded with no, asking if you want to synchronize the server's
flags.
(gnus-agent-synchronize-flags-server): Rewrote read loop to handle
multi-line expressions.
(gnus-agent-synchronize-group-flags): New internal function.
Updates marks in memory (in the info structure) AND in the
backend.

* gnus-util.el (gnus-remassoc): Fixed typo in documentation.

* nnagent.el (nnagent-request-set-mark): Use
gnus-agent-synchronize-group-flags, not backend's request-set-mark
method, to ensure that synchronization updates marks in the
backend and in the info (in memory) structure.
lisp/ChangeLog