Cleanup.
* liece-000.el (liece-handle-000-messages): Don't set liece-nickname.
* liece-400.el (liece-iterate-nick): Abolish.
(liece-handle-433-message): Don't use liece-iterate-nick.
* liece-channel.el: Abolish channel representation format.
(liece-default-channel-representation-format): Abolish.
(liece-dcc-channel-representation-format): Abolish.
(liece-channel-prepare-representation): Abolish.
(liece-channel-parse-representation): Abolish.
* liece-commands.el (liece-command-save-variables): Rename from
liece-command-save-vars; simplify using with-temp-file.
* liece-ctcp.el: Require liece-version.
* liece-globals.el: Rearrange variables by usage; don't require
liece-version.
(liece-last-nickname): Rename from liece-nickname-last.
(liece-last-who-expression): Rename from liece-who-expression.
(liece-real-userhost): Rename from liece-my-userhost.
(liece-last-chat-partner): Rename from liece-privmsg-partner.
(liece-last-friends): Rename from liece-friends-last.
(liece-real-server-name): New variable.
(liece-server-process-alist): New variable.
(liece-command-buffer-mode-indicator): Rename from
liece-private-indicator.
(liece-server-buffer): Abolish.
* liece-inlines.el (liece-next-line): Abolish.
* liece-misc.el (liece-send-pong): Abolish.
(liece-increment-long-reply-count): Define as function.
(liece-reset-long-reply-count): Ditto.
(liece-check-long-reply-count): Ditto.
* liece-q-el.el (liece-quote-el-decode-string): Fix typo.
* liece-vars.el (liece-saved-forms): Don't purecopy.
(liece-want-traditional): Abolish.
(liece-command-window-on-top): Abolish.
(liece-one-buffer-mode): Abolish.
(liece-saved-variables-file): New variable.
(liece-server-alist): Default to nil.
(liece-my-userhost): Remove.
(liece-nick-max-length): Abolish.
(liece-real-nickname): Remove.
(liece-grow-tail): Abolish.
(liece-retry-with-new-nickname): Rename from liece-auto-iterate-nick.
(liece-after-registration): Abolish.
(liece-status-message-string): Abolish.
(liece-channel-unread-list): Moved to liece-globals.el.
* liece-version.el: Bind utf-2000-version, and mule-version.
* liece-xemacs.el: Require liece-version.
* liece.el (liece-tmp-server-name): Abolish.
(liece-read-variables-files): Remove migration logic.
(liece): Don't add liece-nickname to liece-nick-alist.
(liece-accept-response): Don't retry with the new nickname.
19 files changed: