Commits

Anonymous committed 40c6f6b

packages: erc sync with upstream Version 5.0 (CVS) Revision: 1.751

-------------------- ChangeLog entries follow: --------------------

xemacs-packages/erc/ChangeLog addition:

2005-04-10 Adrian Aichner <adrian@xemacs.org>

* Full sync with upstream Version 5.0 (CVS) Revision: 1.751.
* AUTHORS:
* CREDITS:
* ChangeLog.2001.upstream:
* ChangeLog.2002.upstream:
* ChangeLog.2003.upstream:
* ChangeLog.2004.upstream:
* ChangeLog.upstream:
* FOR-RELEASE.upstream:
* HACKING.upstream:
* Makefile (AUTHOR_VERSION):
* Makefile (DATA_FILES):
* Makefile.upstream:
* NEWS.upstream:
* erc-auto.in:
* erc-autoaway.el:
* erc-autoaway.el (erc-autoaway-version):
* erc-autojoin.el:
* erc-autojoin.el (erc-autojoin-version):
* erc-backend.el:
* erc-backend.el (erc-backend-version):
* erc-backend.el (erc-parse-server-response):
* erc-backend.el (erc-decode-parsed-server-response): New.
* erc-backend.el (erc-handle-unknown-server-response):
* erc-backend.el (define-erc-response-handler):
* erc-backend.el (ERROR):
* erc-backend.el (JOIN):
* erc-backend.el (KICK):
* erc-backend.el (MODE):
* erc-backend.el (NICK):
* erc-backend.el (PART):
* erc-backend.el (PONG):
* erc-backend.el (PRIVMSG):
* erc-backend.el (QUIT):
* erc-backend.el (TOPIC):
* erc-backend.el (MOTD):
* erc-backend.el (004):
* erc-backend.el (303):
* erc-backend.el (311):
* erc-backend.el (312):
* erc-backend.el (313):
* erc-backend.el (317):
* erc-backend.el (319):
* erc-backend.el (320):
* erc-backend.el (321):
* erc-backend.el (322):
* erc-backend.el (330):
* erc-backend.el (332):
* erc-backend.el (333):
* erc-backend.el (352):
* erc-backend.el (353):
* erc-backend.el (367):
* erc-backend.el ((367)): New.
* erc-backend.el ((368)): New.
* erc-backend.el (391):
* erc-backend.el (404):
* erc-backend.el ((404)): New.
* erc-backend.el (474):
* erc-backend.el ((474): Removed.
* erc-backend.el ((474)): New.
* erc-backend.el (475):
* erc-backend.el ((475)): New.
* erc-backend.el (431):
* erc-backend.el ((367): Removed.
* erc-backend.el ((431): New.
* erc-bbdb.el:
* erc-bbdb.el (erc-bbdb-version):
* erc-bbdb.el (BBDB): Removed.
* erc-bbdb.el (bbdb): New.
* erc-button.el:
* erc-button.el (erc-button-version):
* erc-button.el (erc-button-face):
* erc-button.el (erc-button-buttonize-nicks):
* erc-button.el (erc-button-syntax-table):
* erc-button.el (erc-button-remove-old-buttons):
* erc-button.el (erc-button-add-button):
* erc-button.el (erc-button-press-button):
* erc-button.el (erc-nick-popup):
* erc-chess.el:
* erc-chess.el (erc-chess-version):
* erc-compat.el:
* erc-compat.el (erc-compat-version):
* erc-compat.el (nil):
* erc-compat.el (erc-replace-match-subexpression-in-string): New.
* erc-complete.el:
* erc-complete.el (erc-complete-version):
* erc-complete.el (erc-old-complete): New.
* erc-complete.el (erc-nick-completion):
* erc-complete.el (erc-nick-completion-ignore-case):
* erc-complete.el (erc-nick-completion-postfix):
* erc-dcc.el:
* erc-dcc.el (erc-dcc-version):
* erc-ezbounce.el:
* erc-ezbounce.el (erc-ezb-version):
* erc-fill.el:
* erc-fill.el (erc-fill-version):
* erc-fill.el (erc-fill-variable-maximum-indentation): New.
* erc-fill.el (erc-fill-variable):
* erc-goodies.el:
* erc-goodies.el (erc-input-line-position): New.
* erc-goodies.el (scrolltobottom): New.
* erc-goodies.el (erc-add-scroll-to-bottom): New.
* erc-goodies.el (erc-scroll-to-bottom): New.
* erc-goodies.el (readonly): New.
* erc-goodies.el (erc-make-read-only): New.
* erc-goodies.el (erc-noncommands-list): New.
* erc-goodies.el (noncommands): New.
* erc-goodies.el (erc-send-distinguish-noncommands): New.
* erc-goodies.el (erc-control-characters): New.
* erc-goodies.el (erc-interpret-controls-p): New.
* erc-goodies.el (erc-interpret-mirc-color): New.
* erc-goodies.el (erc-beep-p): New.
* erc-goodies.el (erc-bold-face): New.
* erc-goodies.el (erc-inverse-face): New.
* erc-goodies.el (erc-underline-face): New.
* erc-goodies.el (fg:erc-color-face0): New.
* erc-goodies.el (fg:erc-color-face1): New.
* erc-goodies.el (fg:erc-color-face2): New.
* erc-goodies.el (fg:erc-color-face3): New.
* erc-goodies.el (fg:erc-color-face4): New.
* erc-goodies.el (fg:erc-color-face5): New.
* erc-goodies.el (fg:erc-color-face6): New.
* erc-goodies.el (fg:erc-color-face7): New.
* erc-goodies.el (fg:erc-color-face8): New.
* erc-goodies.el (fg:erc-color-face9): New.
* erc-goodies.el (fg:erc-color-face10): New.
* erc-goodies.el (fg:erc-color-face11): New.
* erc-goodies.el (fg:erc-color-face12): New.
* erc-goodies.el (fg:erc-color-face13): New.
* erc-goodies.el (fg:erc-color-face14): New.
* erc-goodies.el (fg:erc-color-face15): New.
* erc-goodies.el (bg:erc-color-face0): New.
* erc-goodies.el (bg:erc-color-face1): New.
* erc-goodies.el (bg:erc-color-face2): New.
* erc-goodies.el (bg:erc-color-face3): New.
* erc-goodies.el (bg:erc-color-face4): New.
* erc-goodies.el (bg:erc-color-face5): New.
* erc-goodies.el (bg:erc-color-face6): New.
* erc-goodies.el (bg:erc-color-face7): New.
* erc-goodies.el (bg:erc-color-face8): New.
* erc-goodies.el (bg:erc-color-face9): New.
* erc-goodies.el (bg:erc-color-face10): New.
* erc-goodies.el (bg:erc-color-face11): New.
* erc-goodies.el (bg:erc-color-face12): New.
* erc-goodies.el (bg:erc-color-face13): New.
* erc-goodies.el (bg:erc-color-face14): New.
* erc-goodies.el (bg:erc-color-face15): New.
* erc-goodies.el (erc-get-bg-color-face): New.
* erc-goodies.el (erc-get-fg-color-face): New.
* erc-goodies.el (irccontrols): New.
* erc-goodies.el (erc-controls-interpret): New.
* erc-goodies.el (erc-controls-strip): New.
* erc-goodies.el (erc-controls-remove-regexp): New.
* erc-goodies.el (erc-controls-highlight-regexp): New.
* erc-goodies.el (erc-controls-highlight): New.
* erc-goodies.el (erc-controls-propertize): New.
* erc-goodies.el (erc-toggle-interpret-controls): New.
* erc-goodies.el (smiley): New.
* erc-goodies.el (erc-smiley): New.
* erc-goodies.el (unmorse): New.
* erc-goodies.el (erc-unmorse): New.
* erc-goodies.el (erc-occur): New.
* erc-ibuffer.el:
* erc-ibuffer.el (erc-ibuffer-version):
* erc-ibuffer.el (erc-target):
* erc-ibuffer.el (erc-topic):
* erc-identd.el:
* erc-imenu.el:
* erc-imenu.el (erc-imenu-version):
* erc-lang.el:
* erc-list.el:
* erc-list.el (sort):
* erc-list.el (erc-list-version): New.
* erc-list.el (erc-list): New.
* erc-list.el (erc-no-list-networks):
* erc-list.el (erc-chanlist-frame-parameters):
* erc-list.el (erc-chanlist-hide-modeline):
* erc-list.el (erc-chanlist-header-face):
* erc-list.el (erc-chanlist-odd-line-face):
* erc-list.el (erc-chanlist-even-line-face):
* erc-list.el (erc-chanlist-highlight-face):
* erc-list.el (erc-chanlist-highlight): New.
* erc-list.el (erc-chanlist-channel-line-regexp):
* erc-list.el (erc-chanlist-mode-hook):
* erc-list.el (erc-cmd-LIST):
* erc-list.el (erc-chanlist):
* erc-list.el (erc-chanlist-322):
* erc-list.el (erc-chanlist-post-command-hook):
* erc-list.el (erc-chanlist-highlight-line):
* erc-list.el (erc-chanlist-dehighlight-line): Removed.
* erc-list.el (erc-prettify-channel-list):
* erc-list.el (erc-chanlist-toggle-sort-state):
* erc-list.el (erc-chanlist-quit):
* erc-list.el (erc-chanlist-join-channel):
* erc-log.el:
* erc-log.el (erc-log-version):
* erc-log.el (erc-current-logfile):
* erc-log.el (erc-generate-log-file-name-with-date):
* erc-log.el (erc-generate-log-file-name-short):
* erc-log.el (erc-generate-log-file-name-long):
* erc-match.el:
* erc-match.el (erc-match-version):
* erc-match.el (erc-match-syntax-table):
* erc-match.el (erc-add-entry-to-list):
* erc-match.el (erc-remove-entry-from-list):
* erc-menu.el:
* erc-menu.el (easymenu):
* erc-menu.el (erc-menu-version):
* erc-menu.el (erc-menu-definition):
* erc-menu.el ("erc"):
* erc-nets.el:
* erc-nets.el (erc-nets-version):
* erc-nets.el (erc-networks): New.
* erc-nets.el (erc-server-alist):
* erc-nets.el (erc-networks-alist):
* erc-nets.el (erc-server-select):
* erc-nets.el (erc-settings):
* erc-netsplit.el:
* erc-netsplit.el (erc-netsplit-version):
* erc-netsplit.el (erc-cmd-WHOLEFT):
* erc-nicklist.el:
* erc-nicklist.el (erc-nicklist-version):
* erc-nicklist.el (erc-nicklist): New.
* erc-nicklist.el (erc-nicklist-window-size):
* erc-nicklist.el (erc-nicklist-call-erc-command):
* erc-nickserv.el (erc-nickserv-version):
* erc-notify.el:
* erc-page.el:
* erc-page.el (erc-ctcp-query-PAGE):
* erc-pcomplete.el:
* erc-pcomplete.el (erc-pcomplete-version):
* erc-pcomplete.el (erc-pcomplete): New.
* erc-pcomplete.el (erc-pcomplete-order-nickname-completions):
* erc-pcomplete.el (erc-pcomplete-ctcp-commands): New.
* erc-pcomplete.el (pcomplete/erc-mode/CTCP): New.
* erc-replace.el:
* erc-replace.el (erc-replace-version):
* erc-replace.el (erc-replace): New.
* erc-replace.el (erc-replace-alist):
* erc-ring.el:
* erc-ring.el (erc-ring-version):
* erc-sound.el:
* erc-speak.el:
* erc-speak.el (erc-speak-filter-timestamp):
* erc-speedbar.el:
* erc-speedbar.el (erc-speedbar-version):
* erc-speedbar.el (erc-speedbar-expand-channel):
* erc-spelling.el:
* erc-spelling.el (erc-spelling-version): New.
* erc-spelling.el (erc-spelling-dictionaries): New.
* erc-spelling.el (spelling): New.
* erc-spelling.el (erc-spelling-init): New.
* erc-spelling.el (erc-spelling-flyspell-verify): New.
* erc-stamp.el:
* erc-stamp.el (erc-stamp-version):
* erc-track.el:
* erc-track.el (erc-track-version):
* erc-track.el (erc-track-exclude-server-buffer): New.
* erc-track.el (erc-modified-channels-string): Removed.
* erc-track.el (erc-track-position-in-mode-line): New.
* erc-track.el (erc-modified-channels-object): New.
* erc-track.el (erc-track-remove-from-mode-line): New.
* erc-track.el (erc-track-add-to-mode-line): New.
* erc-track.el (track):
* erc-track.el (track-when-inactive):
* erc-track.el (erc-modified-channels-display):
* erc-track.el (erc-track-modified-channels):
* erc-truncate.el:
* erc-truncate.el (erc-truncate): New.
* erc-truncate.el (erc-truncate-buffer-to-size):
* erc-viper.el:
* erc-xdcc.el:
* erc.el:
* erc.el (erc-menu):
* erc.el (erc-version-string):
* erc.el (erc):
* erc.el (erc-buffers): New.
* erc.el (erc-coding-systems): New.
* erc.el (erc-display): New.
* erc.el (erc-mode-line-and-header): New.
* erc.el (erc-ignore): New.
* erc.el (erc-query): New.
* erc.el (erc-quit-and-part): New.
* erc.el (erc-paranoia): New.
* erc.el (erc-scripts): New.
* erc.el (erc-hide-prompt):
* erc.el (erc-show-my-nick):
* erc.el (erc-message-type):
* erc.el (erc-hide-list):
* erc.el (erc-prompt):
* erc.el (erc-command-indicator):
* erc.el (erc-input-line-position): Removed.
* erc.el (erc-notice-prefix):
* erc.el (erc-notice-highlight-type):
* erc.el (erc-interpret-controls-p): Removed.
* erc.el (erc-interpret-mirc-color): Removed.
* erc.el (erc-verbose-server-ping):
* erc.el (erc-use-info-buffers): Removed.
* erc.el (erc-paranoid):
* erc.el (erc-disable-ctcp-replies):
* erc.el (erc-anonymous-login):
* erc.el (erc-ignore-list):
* erc.el (erc-ignore-reply-list):
* erc.el (erc-startup-file-list):
* erc.el (erc-script-path):
* erc.el (erc-script-echo):
* erc.el (erc-kill-buffer-on-part):
* erc.el (erc-kill-queries-on-quit):
* erc.el (erc-kill-server-buffer-on-quit):
* erc.el (erc-quit-reason-various-alist):
* erc.el (erc-part-reason-various-alist):
* erc.el (erc-quit-reason):
* erc.el (erc-part-reason):
* erc.el (erc-send-pre-hook):
* erc.el (erc-send-completed-hook):
* erc.el (erc-info-mode-map): Removed.
* erc.el (erc-prompt-face):
* erc.el (erc-bold-face): Removed.
* erc.el (erc-inverse-face): Removed.
* erc.el (erc-underline-face): Removed.
* erc.el (fg:erc-color-face0): Removed.
* erc.el (fg:erc-color-face1): Removed.
* erc.el (fg:erc-color-face2): Removed.
* erc.el (fg:erc-color-face3): Removed.
* erc.el (fg:erc-color-face4): Removed.
* erc.el (fg:erc-color-face5): Removed.
* erc.el (fg:erc-color-face6): Removed.
* erc.el (fg:erc-color-face7): Removed.
* erc.el (fg:erc-color-face8): Removed.
* erc.el (fg:erc-color-face9): Removed.
* erc.el (fg:erc-color-face10): Removed.
* erc.el (fg:erc-color-face11): Removed.
* erc.el (fg:erc-color-face12): Removed.
* erc.el (fg:erc-color-face13): Removed.
* erc.el (fg:erc-color-face14): Removed.
* erc.el (fg:erc-color-face15): Removed.
* erc.el (bg:erc-color-face0): Removed.
* erc.el (bg:erc-color-face1): Removed.
* erc.el (bg:erc-color-face2): Removed.
* erc.el (bg:erc-color-face3): Removed.
* erc.el (bg:erc-color-face4): Removed.
* erc.el (bg:erc-color-face5): Removed.
* erc.el (bg:erc-color-face6): Removed.
* erc.el (bg:erc-color-face7): Removed.
* erc.el (bg:erc-color-face8): Removed.
* erc.el (bg:erc-color-face9): Removed.
* erc.el (bg:erc-color-face10): Removed.
* erc.el (bg:erc-color-face11): Removed.
* erc.el (bg:erc-color-face12): Removed.
* erc.el (bg:erc-color-face13): Removed.
* erc.el (bg:erc-color-face14): Removed.
* erc.el (bg:erc-color-face15): Removed.
* erc.el (erc-get-bg-color-face): Removed.
* erc.el (erc-get-fg-color-face): Removed.
* erc.el (erc-active-buffer): New.
* erc.el (erc-set-active-buffer): New.
* erc.el (erc-info-mode): Removed.
* erc.el (erc-join-buffer):
* erc.el (erc-frame-alist):
* erc.el (erc-join-info-buffer): Removed.
* erc.el (erc-frame-dedicated-flag):
* erc.el (erc-reuse-buffers):
* erc.el (erc-with-buffer):
* erc.el (erc-with-all-buffers-of-server):
* erc.el (erc-iswitchb):
* erc.el (erc-modules):
* erc.el (erc-update-modules):
* erc.el (erc-select-read-args):
* erc.el (erc-select):
* erc.el (erc-process-sentinel-1):
* erc.el (erc-process-sentinel):
* erc.el (erc-default-coding-system):
* erc.el (erc-encoding-coding-alist):
* erc.el (erc-upcase-first-word): New.
* erc.el (erc-send-ctcp-message):
* erc.el (erc-send-ctcp-notice):
* erc.el (erc-noncommands-list): Removed.
* erc.el (erc-display-line-1):
* erc.el (erc-display-line):
* erc.el (erc-scroll-to-bottom): Removed.
* erc.el (erc-add-scroll-to-bottom): Removed.
* erc.el (erc-display-message):
* erc.el (fboundp):
* erc.el (erc-get-arglist): New.
* erc.el (erc-command-name): New.
* erc.el (erc-process-input-line):
* erc.el (erc-cmd-UNIGNORE):
* erc.el (erc-cmd-OPS):
* erc.el (erc-cmd-COUNTRY):
* erc.el (erc-cmd-JOIN):
* erc.el (erc-cmd-DESCRIBE):
* erc.el (erc-cmd-MODE): New.
* erc.el (erc-cmd-NICK):
* erc.el (erc-cmd-QUIT):
* erc.el (erc-cmd-SERVER):
* erc.el (erc-cmd-SV):
* erc.el (erc-cmd-APPENDTOPIC):
* erc.el (erc-cmd-BANLIST):
* erc.el (erc-grab-region):
* erc.el (erc-make-property-list): Removed.
* erc.el (erc-prepend-properties): Removed.
* erc.el (erc-strip-controls): Removed.
* erc.el (erc-decode-controls): Removed.
* erc.el (erc-interpret-controls): Removed.
* erc.el (erc-input-action):
* erc.el (erc-set-topic):
* erc.el (erc-merge-controls): Removed.
* erc.el (erc-auto-query):
* erc.el (erc-query-on-unjoined-chan-privmsg):
* erc.el (erc-format-query-as-channel-p):
* erc.el (erc-minibuffer-notice):
* erc.el (erc-minibuffer-ignored):
* erc.el (erc-format-nick-function):
* erc.el (erc-echo-notice-in-active-non-server-buffer):
* erc.el (erc-connection-established):
* erc.el (erc-process-ctcp-query):
* erc.el (erc-process-ctcp-reply):
* erc.el (erc-ctcp-reply-ECHO):
* erc.el (erc-ctcp-reply-CLIENTINFO):
* erc.el (erc-ctcp-reply-FINGER):
* erc.el (erc-ctcp-reply-PING):
* erc.el (erc-ctcp-reply-TIME):
* erc.el (erc-ctcp-reply-VERSION):
* erc.el (erc-process-away):
* erc.el (erc-set-modes):
* erc.el (erc-update-modes):
* erc.el (erc-handle-user-status-change):
* erc.el (erc-find-channel-info-buffer): Removed.
* erc.el (erc-update-channel-info-buffer): Removed.
* erc.el (erc-parse-user):
* erc.el (erc-update-channel-info-buffers): Removed.
* erc.el (erc-beg-of-input-line):
* erc.el (erc-send-current-line):
* erc.el (erc-parse-current-line): Removed.
* erc.el (erc-send-distinguish-noncommands): Removed.
* erc.el (erc-user-input): New.
* erc.el (erc-send-input): New.
* erc.el (erc-send-single-line): New.
* erc.el (erc-display-command): New.
* erc.el (erc-display-msg): New.
* erc.el (erc-delete-default-channel):
* erc.el (erc-ignored-user-p):
* erc.el (with-erc-channel-buffer):
* erc.el (erc-toggle-interpret-controls): Removed.
* erc.el (erc-invite-only-mode):
* erc.el (erc-get-channel-mode-from-keypress):
* erc.el (erc-toggle-channel-mode):
* erc.el (erc-channel-names):
* erc.el (erc-load-irc-script-lines):
* erc.el (erc-login):
* erc.el (erc-compute-server):
* erc.el (erc-compute-nick):
* erc.el (erc-compute-full-name):
* erc.el (erc-compute-port):
* erc.el (erc-seconds-to-string):
* erc.el (erc-mode-line-format):
* erc.el (erc-header-line-format):
* erc.el (erc-header-line-uses-help-echo-p):
* erc.el (erc-show-channel-key-p):
* erc.el (erc-common-server-suffixes):
* erc.el (erc-mode-line-away-status-format):
* erc.el (erc-prepare-mode-line-format): Removed.
* erc.el (erc-format-target-and/or-server): New.
* erc.el (erc-format-target): New.
* erc.el (erc-format-away-status): New.
* erc.el (erc-format-channel-modes): New.
* erc.el (erc-update-mode-line-buffer):
* erc.el (english):
* erc.el (erc-format-message):
* erc.el (kill-buffer-hook):
* erc.el (erc-make-read-only): Removed.
* erc.el (erc-kill-server):
* erc.el (smiley): Removed.
* erc.el (erc-smiley): Removed.
* erc.el (erc-unmorse): Removed.
* erc.el (erc-occur): Removed.

Comments (0)

Files changed (53)

-Mario Lang	<mlang@delysid.org>	mlang
-Alex Schroeder	<alex@gnu.org>		kensanata
-Gergely Nagy	<algernon@debian.org>	algernon
-Andreas Fuchs	<asf@void.at>		antifuchs
-Tijs van Bakel	<smoke@wanadoo.nl>	smoke
-Brian P Templeton	<bpt@tunes.org>		plovre
-John Wiegley	<johnw@gnu.org>	jwiegley
-Diane Murray	<dsm@muenster.de>	disumu
-Benjamin Drieu	<benj@debian.org>	benj2
-Jorgen Schaefer	<forcer@users.sourceforge.net>	forcer
-Francis Litterio	<franl@users.sourceforge.net>	franl
-Damien Elmes		<erc@repose.cx>	resolve
-Lawrence Mitchell	<wence@gmx.li>	wencem
-Sandra Jean Chua	<sacha@free.net.ph>	sachachua
-Jeremy Bertram Maitin-Shepard	<jbms@gentoo.org>	jbms
+adriana     Adrian Aichner <adrian@xemacs.org>
+algernon    Gergely Nagy <algernon@debian.org>
+antifuchs   Andreas Fuchs <asf@void.at>
+benj2       Benjamin Drieu <benj@debian.org>
+bigmike160  Michael Olson <mwolson@gnu.org>
+bojohan     Johan Bockgard <bojohan@users.sourceforge.net>
+disumu      Diane Murray <dsm@muenster.de>
+elisteran   Brian Palmer <bpalmer@gmail.com>
+emcdloc     Edward O'Connor <ted@oconnor.cx>
+forcer      Jorgen Schaefer <forcer@users.sourceforge.net>
+franl       Francis Litterio <franl@users.sourceforge.net>
+jbms        Jeremy Bertram Maitin-Shepard <jbms@gentoo.org>
+jwiegley    John Wiegley <johnw@gnu.org>
+kensanata   Alex Schroeder <alex@gnu.org>
+mlang       Mario Lang <mlang@delysid.org>
+mtoledo     Marcelo Toledo <marcelo@marcelotoledo.org>
+plovre      Brian P Templeton <bpt@tunes.org>
+resolve     Damien Elmes <erc@repose.cx>
+sachachua   Sandra Jean Chua <sacha@free.net.ph>
+smoke       Tijs van Bakel <smoke@wanadoo.nl>
+wencem      Lawrence Mitchell <wence@gmx.li>
 The following people contributed to Emacs IRC Client development:
 
-Alexander L. Belikoff <abel@bfr.co.il>
+Alexander L. Belikoff <abel@bfr.co.il>:
   * Original author.
 
-Sergey Berezin <sergey.berezin@cs.cmu.edu>
+Sergey Berezin <sergey.berezin@cs.cmu.edu>:
   * Hacked it in 1999.
 
-Mario Lang <mlang@delysid.org>
+Mario Lang <mlang@delysid.org>:
   * Maintainer of the new erc.
   * erc-speak, erc-ibuffer.el, erc-speedbar.el
 
   * Miscellaneous development, additions, bug fixes
   * erc-nickserv.el
 
-Gergely Nagy <algernon@debian.org>
+Gergely Nagy <algernon@debian.org> (aka "mhp"):
   * Debian package maintainer
 
 Shae Erisson <shae@webwitches.com>:
   * Did much testing and contributed a lot of great ideas.
 
-Jeremy Maitin-Shepard <jbms@attbi.com>:
+Jeremy Bertram Maitin-Shepard <jbms@attbi.com> (aka "jbms"):
   * Modified erc.el and erc-pcomplete.el to include time-sensitive
     completion.
   * Changed ERC to use hash tables instead of the `channel-members'
     alist.
 
-Adrian Aichner <adrian@xemacs.org>
+Adrian Aichner <adrian@xemacs.org>:
   * Provided fixes for spelling errors in many docstrings, comments 
     and (embarrassingly) a function name.
-    
+
+Marcelo Toledo <marcelo@marcelotoledo.org>:
+  * Made it possible to display notices in the current buffer.
+
+Arne Schwabe <arne@rfc2549.org>:
+  * Helped with handlers for 313 and 330 (erc.el).
+
+Mark Triggs <mst@dishvelled.net> (aka "MrBump"):
+  * Added code to strip control chars and topic attribution in C-c
+    C-t.
+  * Helped with listing bans and mass unbanning.
+  * Fixed problem with erc-set-topic inserting ^C characters.
+
+Stephan Stahl <stl@isogmbh.de>:
+  * Modified erc-dcc.el so that the buffer is killed if transfer
+    completed correctly.
+
+Eric M. Ludlam <eric@siege-engine.com>:
+  * Patched erc-speedbar.el heavily.
+
+David Edmondson (dme AT dme DOT org):
+  * Contributed patch to erc-track.el that makes button 3 on the
+    erc-track buffer names in the modeline show the selected buffer in
+    another window.
+
+Michal Maruska <mmaruska@tin.it> (aka "mmc"):
+  * Fixed problem in erc.el where % in NOTICE produced errors.
+
+David Spreen <netzwurm@debian.org>:
+  * Added hostmask-authentication to DCC auto-accept (erc-dcc.el).
+
+Michael Olson <mwolson@gnu.org>:
+  * Re-structured `erc-process-sentinel' so that server buffers could
+    be killed on /quit.
+  * Helped prepare for erc 5.0 release.
+
+Hoan Ton-That <hoan@ton-that.org>:
+  * Helped with filename expansion (erc-log.el).
+
+Fabien Penso (fabien AT penso DOT info):
+  * Made completion case insensitive (erc.el).
+
+Henrik Enberg <henrik@enberg.org>:
+  * Added variables `erc-frame-alist' and `erc-frame-dedicated-p'
+    (erc.el).
+  * Made handling of `erc-hide-list' smarter.
+  * Use optimal amount of spacing around modified channels indicator
+    in erc-track.el.
+
+Peter Solodov <peter@alcor.concordia.ca>:
+  * Contributed a patch for erc-fill.el.
+
+Hynek Schlawack <hynek+erc@hys.in-berlin.de>:
+  * Tweaked the Makefile to remove .elc files and add erc-compat.el.
+
+Daniel Knapp (dankna AT accela DOT net):
+  * Made it optional for server buffers to show up on the mode line.
+
+Simon Siegler <simon@trz-kril.de>:
+  * Fixed erc-fill-static so it breaks the lines at the right column
+    and respects timestamps (erc-fill.el).
+
+Andreas Schwab <schwab@suse.de>:
+  * Corrected a bug in sorting of channel users (erc.el).
+
+Kai Fan (m_pupil AT yahoo DOT com) (aka "It's me FKtPp ;)"):
+  * Enhanced non-ASCII character support (erc-backend.el).
+
 ----
 
 P.S.: Many people contributed small bits to ERC whose names I probably
+2005-04-10  Adrian Aichner  <adrian@xemacs.org>
+
+	* Full sync with upstream Version 5.0 (CVS) Revision: 1.751.
+	* AUTHORS:
+	* CREDITS:
+	* ChangeLog.2001.upstream:
+	* ChangeLog.2002.upstream:
+	* ChangeLog.2003.upstream:
+	* ChangeLog.2004.upstream:
+	* ChangeLog.upstream:
+	* FOR-RELEASE.upstream:
+	* HACKING.upstream:
+	* Makefile (AUTHOR_VERSION):
+	* Makefile (DATA_FILES):
+	* Makefile.upstream:
+	* NEWS.upstream:
+	* erc-auto.in:
+	* erc-autoaway.el:
+	* erc-autoaway.el (erc-autoaway-version):
+	* erc-autojoin.el:
+	* erc-autojoin.el (erc-autojoin-version):
+	* erc-backend.el:
+	* erc-backend.el (erc-backend-version):
+	* erc-backend.el (erc-parse-server-response):
+	* erc-backend.el (erc-decode-parsed-server-response): New.
+	* erc-backend.el (erc-handle-unknown-server-response):
+	* erc-backend.el (define-erc-response-handler):
+	* erc-backend.el (ERROR):
+	* erc-backend.el (JOIN):
+	* erc-backend.el (KICK):
+	* erc-backend.el (MODE):
+	* erc-backend.el (NICK):
+	* erc-backend.el (PART):
+	* erc-backend.el (PONG):
+	* erc-backend.el (PRIVMSG):
+	* erc-backend.el (QUIT):
+	* erc-backend.el (TOPIC):
+	* erc-backend.el (MOTD):
+	* erc-backend.el (004):
+	* erc-backend.el (303):
+	* erc-backend.el (311):
+	* erc-backend.el (312):
+	* erc-backend.el (313):
+	* erc-backend.el (317):
+	* erc-backend.el (319):
+	* erc-backend.el (320):
+	* erc-backend.el (321):
+	* erc-backend.el (322):
+	* erc-backend.el (330):
+	* erc-backend.el (332):
+	* erc-backend.el (333):
+	* erc-backend.el (352):
+	* erc-backend.el (353):
+	* erc-backend.el (367):
+	* erc-backend.el ((367)): New.
+	* erc-backend.el ((368)): New.
+	* erc-backend.el (391):
+	* erc-backend.el (404):
+	* erc-backend.el ((404)): New.
+	* erc-backend.el (474):
+	* erc-backend.el ((474): Removed.
+	* erc-backend.el ((474)): New.
+	* erc-backend.el (475):
+	* erc-backend.el ((475)): New.
+	* erc-backend.el (431):
+	* erc-backend.el ((367): Removed.
+	* erc-backend.el ((431): New.
+	* erc-bbdb.el:
+	* erc-bbdb.el (erc-bbdb-version):
+	* erc-bbdb.el (BBDB): Removed.
+	* erc-bbdb.el (bbdb): New.
+	* erc-button.el:
+	* erc-button.el (erc-button-version):
+	* erc-button.el (erc-button-face):
+	* erc-button.el (erc-button-buttonize-nicks):
+	* erc-button.el (erc-button-syntax-table):
+	* erc-button.el (erc-button-remove-old-buttons):
+	* erc-button.el (erc-button-add-button):
+	* erc-button.el (erc-button-press-button):
+	* erc-button.el (erc-nick-popup):
+	* erc-chess.el:
+	* erc-chess.el (erc-chess-version):
+	* erc-compat.el:
+	* erc-compat.el (erc-compat-version):
+	* erc-compat.el (nil):
+	* erc-compat.el (erc-replace-match-subexpression-in-string): New.
+	* erc-complete.el:
+	* erc-complete.el (erc-complete-version):
+	* erc-complete.el (erc-old-complete): New.
+	* erc-complete.el (erc-nick-completion):
+	* erc-complete.el (erc-nick-completion-ignore-case):
+	* erc-complete.el (erc-nick-completion-postfix):
+	* erc-dcc.el:
+	* erc-dcc.el (erc-dcc-version):
+	* erc-ezbounce.el:
+	* erc-ezbounce.el (erc-ezb-version):
+	* erc-fill.el:
+	* erc-fill.el (erc-fill-version):
+	* erc-fill.el (erc-fill-variable-maximum-indentation): New.
+	* erc-fill.el (erc-fill-variable):
+	* erc-goodies.el:
+	* erc-goodies.el (erc-input-line-position): New.
+	* erc-goodies.el (scrolltobottom): New.
+	* erc-goodies.el (erc-add-scroll-to-bottom): New.
+	* erc-goodies.el (erc-scroll-to-bottom): New.
+	* erc-goodies.el (readonly): New.
+	* erc-goodies.el (erc-make-read-only): New.
+	* erc-goodies.el (erc-noncommands-list): New.
+	* erc-goodies.el (noncommands): New.
+	* erc-goodies.el (erc-send-distinguish-noncommands): New.
+	* erc-goodies.el (erc-control-characters): New.
+	* erc-goodies.el (erc-interpret-controls-p): New.
+	* erc-goodies.el (erc-interpret-mirc-color): New.
+	* erc-goodies.el (erc-beep-p): New.
+	* erc-goodies.el (erc-bold-face): New.
+	* erc-goodies.el (erc-inverse-face): New.
+	* erc-goodies.el (erc-underline-face): New.
+	* erc-goodies.el (fg:erc-color-face0): New.
+	* erc-goodies.el (fg:erc-color-face1): New.
+	* erc-goodies.el (fg:erc-color-face2): New.
+	* erc-goodies.el (fg:erc-color-face3): New.
+	* erc-goodies.el (fg:erc-color-face4): New.
+	* erc-goodies.el (fg:erc-color-face5): New.
+	* erc-goodies.el (fg:erc-color-face6): New.
+	* erc-goodies.el (fg:erc-color-face7): New.
+	* erc-goodies.el (fg:erc-color-face8): New.
+	* erc-goodies.el (fg:erc-color-face9): New.
+	* erc-goodies.el (fg:erc-color-face10): New.
+	* erc-goodies.el (fg:erc-color-face11): New.
+	* erc-goodies.el (fg:erc-color-face12): New.
+	* erc-goodies.el (fg:erc-color-face13): New.
+	* erc-goodies.el (fg:erc-color-face14): New.
+	* erc-goodies.el (fg:erc-color-face15): New.
+	* erc-goodies.el (bg:erc-color-face0): New.
+	* erc-goodies.el (bg:erc-color-face1): New.
+	* erc-goodies.el (bg:erc-color-face2): New.
+	* erc-goodies.el (bg:erc-color-face3): New.
+	* erc-goodies.el (bg:erc-color-face4): New.
+	* erc-goodies.el (bg:erc-color-face5): New.
+	* erc-goodies.el (bg:erc-color-face6): New.
+	* erc-goodies.el (bg:erc-color-face7): New.
+	* erc-goodies.el (bg:erc-color-face8): New.
+	* erc-goodies.el (bg:erc-color-face9): New.
+	* erc-goodies.el (bg:erc-color-face10): New.
+	* erc-goodies.el (bg:erc-color-face11): New.
+	* erc-goodies.el (bg:erc-color-face12): New.
+	* erc-goodies.el (bg:erc-color-face13): New.
+	* erc-goodies.el (bg:erc-color-face14): New.
+	* erc-goodies.el (bg:erc-color-face15): New.
+	* erc-goodies.el (erc-get-bg-color-face): New.
+	* erc-goodies.el (erc-get-fg-color-face): New.
+	* erc-goodies.el (irccontrols): New.
+	* erc-goodies.el (erc-controls-interpret): New.
+	* erc-goodies.el (erc-controls-strip): New.
+	* erc-goodies.el (erc-controls-remove-regexp): New.
+	* erc-goodies.el (erc-controls-highlight-regexp): New.
+	* erc-goodies.el (erc-controls-highlight): New.
+	* erc-goodies.el (erc-controls-propertize): New.
+	* erc-goodies.el (erc-toggle-interpret-controls): New.
+	* erc-goodies.el (smiley): New.
+	* erc-goodies.el (erc-smiley): New.
+	* erc-goodies.el (unmorse): New.
+	* erc-goodies.el (erc-unmorse): New.
+	* erc-goodies.el (erc-occur): New.
+	* erc-ibuffer.el:
+	* erc-ibuffer.el (erc-ibuffer-version):
+	* erc-ibuffer.el (erc-target):
+	* erc-ibuffer.el (erc-topic):
+	* erc-identd.el:
+	* erc-imenu.el:
+	* erc-imenu.el (erc-imenu-version):
+	* erc-lang.el:
+	* erc-list.el:
+	* erc-list.el (sort):
+	* erc-list.el (erc-list-version): New.
+	* erc-list.el (erc-list): New.
+	* erc-list.el (erc-no-list-networks):
+	* erc-list.el (erc-chanlist-frame-parameters):
+	* erc-list.el (erc-chanlist-hide-modeline):
+	* erc-list.el (erc-chanlist-header-face):
+	* erc-list.el (erc-chanlist-odd-line-face):
+	* erc-list.el (erc-chanlist-even-line-face):
+	* erc-list.el (erc-chanlist-highlight-face):
+	* erc-list.el (erc-chanlist-highlight): New.
+	* erc-list.el (erc-chanlist-channel-line-regexp):
+	* erc-list.el (erc-chanlist-mode-hook):
+	* erc-list.el (erc-cmd-LIST):
+	* erc-list.el (erc-chanlist):
+	* erc-list.el (erc-chanlist-322):
+	* erc-list.el (erc-chanlist-post-command-hook):
+	* erc-list.el (erc-chanlist-highlight-line):
+	* erc-list.el (erc-chanlist-dehighlight-line): Removed.
+	* erc-list.el (erc-prettify-channel-list):
+	* erc-list.el (erc-chanlist-toggle-sort-state):
+	* erc-list.el (erc-chanlist-quit):
+	* erc-list.el (erc-chanlist-join-channel):
+	* erc-log.el:
+	* erc-log.el (erc-log-version):
+	* erc-log.el (erc-current-logfile):
+	* erc-log.el (erc-generate-log-file-name-with-date):
+	* erc-log.el (erc-generate-log-file-name-short):
+	* erc-log.el (erc-generate-log-file-name-long):
+	* erc-match.el:
+	* erc-match.el (erc-match-version):
+	* erc-match.el (erc-match-syntax-table):
+	* erc-match.el (erc-add-entry-to-list):
+	* erc-match.el (erc-remove-entry-from-list):
+	* erc-menu.el:
+	* erc-menu.el (easymenu):
+	* erc-menu.el (erc-menu-version):
+	* erc-menu.el (erc-menu-definition):
+	* erc-menu.el ("erc"):
+	* erc-nets.el:
+	* erc-nets.el (erc-nets-version):
+	* erc-nets.el (erc-networks): New.
+	* erc-nets.el (erc-server-alist):
+	* erc-nets.el (erc-networks-alist):
+	* erc-nets.el (erc-server-select):
+	* erc-nets.el (erc-settings):
+	* erc-netsplit.el:
+	* erc-netsplit.el (erc-netsplit-version):
+	* erc-netsplit.el (erc-cmd-WHOLEFT):
+	* erc-nicklist.el:
+	* erc-nicklist.el (erc-nicklist-version):
+	* erc-nicklist.el (erc-nicklist): New.
+	* erc-nicklist.el (erc-nicklist-window-size):
+	* erc-nicklist.el (erc-nicklist-call-erc-command):
+	* erc-nickserv.el (erc-nickserv-version):
+	* erc-notify.el:
+	* erc-page.el:
+	* erc-page.el (erc-ctcp-query-PAGE):
+	* erc-pcomplete.el:
+	* erc-pcomplete.el (erc-pcomplete-version):
+	* erc-pcomplete.el (erc-pcomplete): New.
+	* erc-pcomplete.el (erc-pcomplete-order-nickname-completions):
+	* erc-pcomplete.el (erc-pcomplete-ctcp-commands): New.
+	* erc-pcomplete.el (pcomplete/erc-mode/CTCP): New.
+	* erc-replace.el:
+	* erc-replace.el (erc-replace-version):
+	* erc-replace.el (erc-replace): New.
+	* erc-replace.el (erc-replace-alist):
+	* erc-ring.el:
+	* erc-ring.el (erc-ring-version):
+	* erc-sound.el:
+	* erc-speak.el:
+	* erc-speak.el (erc-speak-filter-timestamp):
+	* erc-speedbar.el:
+	* erc-speedbar.el (erc-speedbar-version):
+	* erc-speedbar.el (erc-speedbar-expand-channel):
+	* erc-spelling.el:
+	* erc-spelling.el (erc-spelling-version): New.
+	* erc-spelling.el (erc-spelling-dictionaries): New.
+	* erc-spelling.el (spelling): New.
+	* erc-spelling.el (erc-spelling-init): New.
+	* erc-spelling.el (erc-spelling-flyspell-verify): New.
+	* erc-stamp.el:
+	* erc-stamp.el (erc-stamp-version):
+	* erc-track.el:
+	* erc-track.el (erc-track-version):
+	* erc-track.el (erc-track-exclude-server-buffer): New.
+	* erc-track.el (erc-modified-channels-string): Removed.
+	* erc-track.el (erc-track-position-in-mode-line): New.
+	* erc-track.el (erc-modified-channels-object): New.
+	* erc-track.el (erc-track-remove-from-mode-line): New.
+	* erc-track.el (erc-track-add-to-mode-line): New.
+	* erc-track.el (track):
+	* erc-track.el (track-when-inactive):
+	* erc-track.el (erc-modified-channels-display):
+	* erc-track.el (erc-track-modified-channels):
+	* erc-truncate.el:
+	* erc-truncate.el (erc-truncate): New.
+	* erc-truncate.el (erc-truncate-buffer-to-size):
+	* erc-viper.el:
+	* erc-xdcc.el:
+	* erc.el:
+	* erc.el (erc-menu):
+	* erc.el (erc-version-string):
+	* erc.el (erc):
+	* erc.el (erc-buffers): New.
+	* erc.el (erc-coding-systems): New.
+	* erc.el (erc-display): New.
+	* erc.el (erc-mode-line-and-header): New.
+	* erc.el (erc-ignore): New.
+	* erc.el (erc-query): New.
+	* erc.el (erc-quit-and-part): New.
+	* erc.el (erc-paranoia): New.
+	* erc.el (erc-scripts): New.
+	* erc.el (erc-hide-prompt):
+	* erc.el (erc-show-my-nick):
+	* erc.el (erc-message-type):
+	* erc.el (erc-hide-list):
+	* erc.el (erc-prompt):
+	* erc.el (erc-command-indicator):
+	* erc.el (erc-input-line-position): Removed.
+	* erc.el (erc-notice-prefix):
+	* erc.el (erc-notice-highlight-type):
+	* erc.el (erc-interpret-controls-p): Removed.
+	* erc.el (erc-interpret-mirc-color): Removed.
+	* erc.el (erc-verbose-server-ping):
+	* erc.el (erc-use-info-buffers): Removed.
+	* erc.el (erc-paranoid):
+	* erc.el (erc-disable-ctcp-replies):
+	* erc.el (erc-anonymous-login):
+	* erc.el (erc-ignore-list):
+	* erc.el (erc-ignore-reply-list):
+	* erc.el (erc-startup-file-list):
+	* erc.el (erc-script-path):
+	* erc.el (erc-script-echo):
+	* erc.el (erc-kill-buffer-on-part):
+	* erc.el (erc-kill-queries-on-quit):
+	* erc.el (erc-kill-server-buffer-on-quit):
+	* erc.el (erc-quit-reason-various-alist):
+	* erc.el (erc-part-reason-various-alist):
+	* erc.el (erc-quit-reason):
+	* erc.el (erc-part-reason):
+	* erc.el (erc-send-pre-hook):
+	* erc.el (erc-send-completed-hook):
+	* erc.el (erc-info-mode-map): Removed.
+	* erc.el (erc-prompt-face):
+	* erc.el (erc-bold-face): Removed.
+	* erc.el (erc-inverse-face): Removed.
+	* erc.el (erc-underline-face): Removed.
+	* erc.el (fg:erc-color-face0): Removed.
+	* erc.el (fg:erc-color-face1): Removed.
+	* erc.el (fg:erc-color-face2): Removed.
+	* erc.el (fg:erc-color-face3): Removed.
+	* erc.el (fg:erc-color-face4): Removed.
+	* erc.el (fg:erc-color-face5): Removed.
+	* erc.el (fg:erc-color-face6): Removed.
+	* erc.el (fg:erc-color-face7): Removed.
+	* erc.el (fg:erc-color-face8): Removed.
+	* erc.el (fg:erc-color-face9): Removed.
+	* erc.el (fg:erc-color-face10): Removed.
+	* erc.el (fg:erc-color-face11): Removed.
+	* erc.el (fg:erc-color-face12): Removed.
+	* erc.el (fg:erc-color-face13): Removed.
+	* erc.el (fg:erc-color-face14): Removed.
+	* erc.el (fg:erc-color-face15): Removed.
+	* erc.el (bg:erc-color-face0): Removed.
+	* erc.el (bg:erc-color-face1): Removed.
+	* erc.el (bg:erc-color-face2): Removed.
+	* erc.el (bg:erc-color-face3): Removed.
+	* erc.el (bg:erc-color-face4): Removed.
+	* erc.el (bg:erc-color-face5): Removed.
+	* erc.el (bg:erc-color-face6): Removed.
+	* erc.el (bg:erc-color-face7): Removed.
+	* erc.el (bg:erc-color-face8): Removed.
+	* erc.el (bg:erc-color-face9): Removed.
+	* erc.el (bg:erc-color-face10): Removed.
+	* erc.el (bg:erc-color-face11): Removed.
+	* erc.el (bg:erc-color-face12): Removed.
+	* erc.el (bg:erc-color-face13): Removed.
+	* erc.el (bg:erc-color-face14): Removed.
+	* erc.el (bg:erc-color-face15): Removed.
+	* erc.el (erc-get-bg-color-face): Removed.
+	* erc.el (erc-get-fg-color-face): Removed.
+	* erc.el (erc-active-buffer): New.
+	* erc.el (erc-set-active-buffer): New.
+	* erc.el (erc-info-mode): Removed.
+	* erc.el (erc-join-buffer):
+	* erc.el (erc-frame-alist):
+	* erc.el (erc-join-info-buffer): Removed.
+	* erc.el (erc-frame-dedicated-flag):
+	* erc.el (erc-reuse-buffers):
+	* erc.el (erc-with-buffer):
+	* erc.el (erc-with-all-buffers-of-server):
+	* erc.el (erc-iswitchb):
+	* erc.el (erc-modules):
+	* erc.el (erc-update-modules):
+	* erc.el (erc-select-read-args):
+	* erc.el (erc-select):
+	* erc.el (erc-process-sentinel-1):
+	* erc.el (erc-process-sentinel):
+	* erc.el (erc-default-coding-system):
+	* erc.el (erc-encoding-coding-alist):
+	* erc.el (erc-upcase-first-word): New.
+	* erc.el (erc-send-ctcp-message):
+	* erc.el (erc-send-ctcp-notice):
+	* erc.el (erc-noncommands-list): Removed.
+	* erc.el (erc-display-line-1):
+	* erc.el (erc-display-line):
+	* erc.el (erc-scroll-to-bottom): Removed.
+	* erc.el (erc-add-scroll-to-bottom): Removed.
+	* erc.el (erc-display-message):
+	* erc.el (fboundp):
+	* erc.el (erc-get-arglist): New.
+	* erc.el (erc-command-name): New.
+	* erc.el (erc-process-input-line):
+	* erc.el (erc-cmd-UNIGNORE):
+	* erc.el (erc-cmd-OPS):
+	* erc.el (erc-cmd-COUNTRY):
+	* erc.el (erc-cmd-JOIN):
+	* erc.el (erc-cmd-DESCRIBE):
+	* erc.el (erc-cmd-MODE): New.
+	* erc.el (erc-cmd-NICK):
+	* erc.el (erc-cmd-QUIT):
+	* erc.el (erc-cmd-SERVER):
+	* erc.el (erc-cmd-SV):
+	* erc.el (erc-cmd-APPENDTOPIC):
+	* erc.el (erc-cmd-BANLIST):
+	* erc.el (erc-grab-region):
+	* erc.el (erc-make-property-list): Removed.
+	* erc.el (erc-prepend-properties): Removed.
+	* erc.el (erc-strip-controls): Removed.
+	* erc.el (erc-decode-controls): Removed.
+	* erc.el (erc-interpret-controls): Removed.
+	* erc.el (erc-input-action):
+	* erc.el (erc-set-topic):
+	* erc.el (erc-merge-controls): Removed.
+	* erc.el (erc-auto-query):
+	* erc.el (erc-query-on-unjoined-chan-privmsg):
+	* erc.el (erc-format-query-as-channel-p):
+	* erc.el (erc-minibuffer-notice):
+	* erc.el (erc-minibuffer-ignored):
+	* erc.el (erc-format-nick-function):
+	* erc.el (erc-echo-notice-in-active-non-server-buffer):
+	* erc.el (erc-connection-established):
+	* erc.el (erc-process-ctcp-query):
+	* erc.el (erc-process-ctcp-reply):
+	* erc.el (erc-ctcp-reply-ECHO):
+	* erc.el (erc-ctcp-reply-CLIENTINFO):
+	* erc.el (erc-ctcp-reply-FINGER):
+	* erc.el (erc-ctcp-reply-PING):
+	* erc.el (erc-ctcp-reply-TIME):
+	* erc.el (erc-ctcp-reply-VERSION):
+	* erc.el (erc-process-away):
+	* erc.el (erc-set-modes):
+	* erc.el (erc-update-modes):
+	* erc.el (erc-handle-user-status-change):
+	* erc.el (erc-find-channel-info-buffer): Removed.
+	* erc.el (erc-update-channel-info-buffer): Removed.
+	* erc.el (erc-parse-user):
+	* erc.el (erc-update-channel-info-buffers): Removed.
+	* erc.el (erc-beg-of-input-line):
+	* erc.el (erc-send-current-line):
+	* erc.el (erc-parse-current-line): Removed.
+	* erc.el (erc-send-distinguish-noncommands): Removed.
+	* erc.el (erc-user-input): New.
+	* erc.el (erc-send-input): New.
+	* erc.el (erc-send-single-line): New.
+	* erc.el (erc-display-command): New.
+	* erc.el (erc-display-msg): New.
+	* erc.el (erc-delete-default-channel):
+	* erc.el (erc-ignored-user-p):
+	* erc.el (with-erc-channel-buffer):
+	* erc.el (erc-toggle-interpret-controls): Removed.
+	* erc.el (erc-invite-only-mode):
+	* erc.el (erc-get-channel-mode-from-keypress):
+	* erc.el (erc-toggle-channel-mode):
+	* erc.el (erc-channel-names):
+	* erc.el (erc-load-irc-script-lines):
+	* erc.el (erc-login):
+	* erc.el (erc-compute-server):
+	* erc.el (erc-compute-nick):
+	* erc.el (erc-compute-full-name):
+	* erc.el (erc-compute-port):
+	* erc.el (erc-seconds-to-string):
+	* erc.el (erc-mode-line-format):
+	* erc.el (erc-header-line-format):
+	* erc.el (erc-header-line-uses-help-echo-p):
+	* erc.el (erc-show-channel-key-p):
+	* erc.el (erc-common-server-suffixes):
+	* erc.el (erc-mode-line-away-status-format):
+	* erc.el (erc-prepare-mode-line-format): Removed.
+	* erc.el (erc-format-target-and/or-server): New.
+	* erc.el (erc-format-target): New.
+	* erc.el (erc-format-away-status): New.
+	* erc.el (erc-format-channel-modes): New.
+	* erc.el (erc-update-mode-line-buffer):
+	* erc.el (english):
+	* erc.el (erc-format-message):
+	* erc.el (kill-buffer-hook):
+	* erc.el (erc-make-read-only): Removed.
+	* erc.el (erc-kill-server):
+	* erc.el (smiley): Removed.
+	* erc.el (erc-smiley): Removed.
+	* erc.el (erc-unmorse): Removed.
+	* erc.el (erc-occur): Removed.
+
 2005-04-09  Norbert Koch  <viteno@xemacs.org>
 
 	* Makefile (VERSION): XEmacs package 0.13 released.

ChangeLog.2001.upstream

+2001-12-18  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.176: * Added missing 747 numreply (banned)
+
+2001-12-15  Gergely Nagy  <algernon@debian.org>
+
+	* debian/scripts/install 1.4, debian/rules 1.6:
+	updated to 2.1.cvs.20011215-1
+
+	* debian/changelog 1.12: Debian version 2.1.cvs.20011215-1
+
+2001-12-11  Andreas Fuchs  <asf@void.at>
+
+	* erc.el 1.175:
+	* applied a nicer version of mhp's patch to remove the last prompt from
+	  saved logs
+
+	* erc-replace.el 1.1: * Initial checkin
+
+2001-12-11  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.174:
+	* fixed bug triggered when reuse-buffer was enabled (the default).
+	  Another silly port type problem. Maybe we should unify that once and for all sometimes...
+
+2001-12-10  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.173: * erc-message-english: New QUIT and s004 entries.
+	* erc-save-buffer-on-part: New variable.
+	* erc-kill-buffer-on-part: New variable.
+	* (erc-server-PART): Use above variables.
+	* (erc-join-channel): Use DEF argument instead of initial input for completing-read.
+
+2001-12-08  Tijs van Bakel  <smoke@wanadoo.nl>
+
+	* erc.el 1.172: added defcustom erc-nick-uniquifier ^ (i prefer _)
+
+2001-12-07  Gergely Nagy  <algernon@debian.org>
+
+	* debian/changelog 1.11: changelog for version 2.1.cvs.20011208-1
+
+2001-12-07  Tijs van Bakel  <smoke@wanadoo.nl>
+
+	* erc.el 1.171:
+	Added erc-scroll-to-bottom as an erc-insert-hook function.  It still bugs a bit, so please test it, thanks
+
+2001-12-07  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.170: * Fixed silly bug in erc-server-TOPIC (thanks mhp)
+
+	* erc-speak.el 1.17:
+	* Fix non-greedy matching bug. That one somehow swallowed text
+
+	* erc.el 1.169:
+	Fix Emacs20 problem. For now, we disable erc-track-modified-channels-minor-mode in emacs20
+
+2001-12-07  Andreas Fuchs  <asf@void.at>
+
+	* erc-fill.el 1.5:
+	* Fix another stupid one-off error. This time it really works!
+	 (Until I find the next bug. I guess you can hold your breath) (-:
+
+2001-12-06  Andreas Fuchs  <asf@void.at>
+
+	* erc-fill.el 1.4: * Fixed static filling:
+	** No more \ed (continued on next line) lines anymore
+	** Fixed bug with previous version where longer lines wouldn't get
+	   filled correctly (i.e. at all)
+
+2001-12-06  Gergely Nagy  <algernon@debian.org>
+
+	* debian/changelog 1.10: changelog for 2.1.cvs.20011206-1 added
+
+2001-12-06  Andreas Fuchs  <asf@void.at>
+
+	* erc.el 1.168:
+	* Don't discard away status when identifying to NickServ
+	* Modify `erc-already-logged-in': check for port, too.
+
+	* erc-fill.el 1.3:
+	* Fix stupid loop non-termination error in erc-fill-static when filling
+	  one-line regions.
+	* Make erc-count-lines return meaningful values
+
+2001-12-05  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.167:
+	* (erc-process-input): Make ' /command' work for quoting /commands
+
+	* erc-speak.el 1.16: see changelog
+
+	* erc-fill.el 1.2: see erc.el changelog
+
+	* erc.el 1.166:
+	* erc-insert-hook: Changed strategy completely, no start end parameters any more.
+	We narrow-to-region now, thats much cleaner.
+	* rename erc-fill-region to erc-fill and change the autoload
+	** You'll probably need to restart Emacs
+
+2001-12-04  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.165:
+	* (erc-send-current-line): Fixed long outstanding bug. XEmacs users with erc-fill-region on erc-insert-hook knew that one a long time.
+
+	* erc.el 1.164: fix order of attack
+
+	* erc.el 1.163: * macroexpanded define-minor-mode for XEmacs
+
+	* erc.el 1.162: First try to make channel tracking mouse sensitive
+
+	* erc.el 1.161: * More erc-message-format conversion.
+	  erc-format-message-english-PART as an example on how to use functions to format message
+	* (erc-format-message): Fallback mechanism to use english catalog if variable is not bound
+
+2001-12-03  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.160: * (erc-iswitchb): Rewrite, docfix.
+	Make it use erc-modified-channels as default if available.
+
+	* erc-menu.el 1.2:
+	* Fixage related to erc-track-modified-channels-minor-mode rewrite
+
+	* erc.el 1.159:
+	* erc-track-modified-channels-minor-mode: Use buffer objects instead of erc-default-target return value for internal state keeping.
+
+	* erc.el 1.158: * Made reconnect behave nicer (erc-process-sentinel)
+	* Rewrote erc-modified-channels-tracking completely.
+	  Its now a minor mode (erc-track-modified-channels-minor-mode)
+	  It uses a list as internal representation now, so all silly string-parsing
+	  related bugs should be gone.
+	  Use (erc-track-modified-channels-minor-mode t) now to toggle this functionality.
+	  Dont set the erc-track-modified-channels-minor-mode variable yourself, use the toggle function
+
+2001-11-29  Gergely Nagy  <algernon@debian.org>
+
+	* debian/changelog 1.9: final version
+
+2001-11-29  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.157:
+	* (erc-channel-p): Make it work with string and buffer as parameter. buffer.
+	* (erc-format-message): Add a check for functionp. This allows a format-specifier also to be a function name, which gets called with args applied and needs to return the actual format string.
+	* Converted some formats, JOIN, JOIN-you, MODE, ...
+
+2001-11-28  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.156:
+	* (erc-prepare-mode-line-format): Added sanity checks to prevent it from having problems with server buffers where the connection failed
+
+	* erc-bbdb.el 1.7:
+	* (erc-bbdb-JOIN): regexp-quote the fingerhost before searching, some people have really strange characters as their user names
+
+	* erc.el 1.155: Remove a stupid debug like (message ...) call
+
+2001-11-28  Gergely Nagy  <algernon@debian.org>
+
+	* debian/changelog 1.8: draft of 2.1.cvs.20011128-1
+
+	* debian/rules 1.5: simplify for the all-in-one erc package
+
+	* debian/control 1.3: integrated erc-speak back into erc
+
+	* debian/maint/conffiles 1.3, debian/maint/conffiles.in 1.2, debian/maint/postinst 1.3, 
+	  debian/maint/postinst.in 1.2, debian/maint/prerm 1.3, debian/maint/prerm.in 1.2, 
+	  debian/scripts/install 1.3, debian/scripts/install.in 1.3, debian/scripts/remove 1.3, 
+	  debian/scripts/remove.in 1.2, debian/scripts/startup.erc-speak 1.2:
+	since erc-speak is gone, resurrect the static files, and update them to support the latest erc
+
+2001-11-28  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.154: * (erc-mode): Shouldn't be interactive.
+	* (erc-info-mode): Ditto.
+
+	* erc.el 1.153: * (erc-server-352): Added hopcount parsing.
+	Added call to erc-update-channel-member to fill in channel-members information
+	on /WHO if the channel is joined.
+
+2001-11-27  Mario Lang  <mlang@delysid.org>
+
+	* erc-speedbar.el 1.6: *** empty log message ***
+
+	* erc-speedbar.el 1.5: * (erc-speedbar-expand-user): New function.
+	Used when more information than just the nick name is available about a dude.
+
+	* erc.el 1.152: * Fixed stupid edit,checkin,save cycle error :)
+
+	* erc.el 1.151:
+	* (erc-generate-log-file-name-default): Renamed to -long
+	Doc fix.
+	* (erc-generate-log-file-name-old): Renamed to -long
+	Doc fix.
+	* erc-generate-log-file-name-function: Set default to ...-long
+	Doc fixes
+
+	* erc-speedbar.el 1.4: *** empty log message ***
+
+2001-11-26  Mario Lang  <mlang@delysid.org>
+
+	* erc-speedbar.el 1.3: * Integrated channel names list
+	  what else do we need to replace info buffers???
+	  please test that code and comment on erc-ehlp, thanks
+
+	* erc-speedbar.el 1.2:
+	* Added erc-speedbar-goto-buffer and therefore enable switching to the buffers from speedbar
+
+	* erc-speedbar.el 1.1:
+	I had to check this in, it works !! sort of,, megaalphagammaversion, first version. test, play, submit ideas/patches
+
+2001-11-26  Gergely Nagy  <algernon@debian.org>
+
+	* erc.el 1.150 (erc-mode): moved erc-last-saved-position here
+	moved buffer naming code from here..
+	(erc): ...to here
+	(erc-generate-log-file-name-old): only prepend target if it exists
+
+	made erc-log-insert-log-on-open a defcustom
+
+2001-11-26  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.149:
+	* Applied antifuchs/mhp patches, the latest on erc-help, unmodified
+	* New variable: erc-reuse-buffers default to t.
+	* Modified erc-generate-new-buffer-name to use it. it checks if server and port are the same, 
+	  then one can assume thats the same channel/query target again.
+
+2001-11-23  Mario Lang  <mlang@delysid.org>
+
+	* erc-bbdb.el 1.6:
+	* new function erc-BBDB-NICK to handle nickname anotation on a nick-change event of a known record
+
+	* erc.el 1.148: * Remove erc-rename-buffer, its no longer necessary
+	* Remove erc-autoop-*. it was broken, and needed rewrite anyway
+	* write erc-already-logged-in in terms of erc-buffer-list and make the duplicate login check work again
+
+	* erc.el 1.147: * Fixed stupid typo
+
+2001-11-22  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.146: * New local variable, erc-announced-server-name
+	* erc-mode-line-format supports a new symbol, target-and/or-server
+	* The mode-line displays the announced server name now (for autojoin later..., 
+	  greets Adam)
+	* New macro, erc-server-hook-list for a nice way to define the defcustoms of the erc-server-*-hook's
+	  Thanks go to the guy from #emacs who helped with that
+	* erc-fill-region is now autoloaded from erc-fill.el
+	  * erc-fill.el implements a new fill method, erc-fill-static
+	    (setq erc-fill-function 'erc-fill-static)
+	* Some other things I forgot right now
+
+	* erc-bbdb.el 1.5: *** empty log message ***
+
+	* erc-fill.el 1.1: Initial version.
+
+	* erc-complete.el 1.4:
+	Applied antifuchs patch to make completion work with (string= erc-prompt "")
+
+	* erc-complete.el 1.3:
+	added function erc-nick-completion-exclude-myself
+	you can set erc-nick-completion to 'erc-nick-completion-exclude-myself to use it
+
+2001-11-21  Mario Lang  <mlang@delysid.org>
+
+	* erc-bbdb.el 1.4:
+	* Changed usage of 'finger-host to bbdb-finger-host-field
+
+	* erc-bbdb.el 1.3:
+	* Changed WHOIS to use finger-host instead of net field.
+	* Added 'visible as option to erc-bbdb-popup-p to only pop-up the bbdb buffer if a join happened in a visible buffer on any visible frame.
+	* Added (regexp-quote ...) for nickname search in erc-bbdb-JOIN
+
+2001-11-20  Mario Lang  <mlang@delysid.org>
+
+	* erc-bbdb.el 1.2: * Added JOIN support
+
+2001-11-19  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.145:
+	Initial message catalog code. converted erc-action-format usage to use it
+
+	* erc.el 1.144: * erc-play-sound: Added XEmacs related check
+
+	* erc-bbdb.el 1.1: * Initial version, many thanks to Andreas Fuchs
+
+	* erc.el 1.143: * Fixed silly problem with whois/was handling
+
+	* erc.el 1.142: * Renamed prev-rd to erc-previous-read
+	* Removed erc-next-line-add-newlines and s next-line-add-newlines to nil in defun erc by default
+
+	* erc.el 1.141:
+	fixed xemacs compatibility prob with delete, thanks Adam
+
+2001-11-18  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.140: numreplies 301 & 461
+
+2001-11-13  Tijs van Bakel  <smoke@wanadoo.nl>
+
+	* erc.el 1.139:
+	Added code for error reply 421 "Unknown command", to test the new server parsing system.
+	This was really easy!  Thanks ZenIRC guys & delysid :-)
+
+2001-11-13  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.138: * Allow connecting to SSL enabled irc servers.
+	   Ugly hack, but it works for now. Be sure to use the numeric irc port 994 so that erc can recognize what you want
+	  good example is
+	irc server: ircs.segfault.net
+	port: 994
+
+	meet me there, I am still delYsid :)
+
+	* erc.el 1.137: * some more numreply handlers
+	* cleanup in erc-process-away-p
+	* new function erc-display-error-notice
+
+	* erc.el 1.136: * numreply 501 and 221
+
+	* erc.el 1.135:
+	removed obsolete old hook variables. Your functions may break, but it is easy to hook them up to the new hooks.
+	erc-part-hook: use erc-server-PART-hook instead
+	erc-kick-hook: use erc-server-KICK-hook instead
+	and so on
+
+	* erc.el 1.134:
+	fixed serious bug which cause privmsgs vanishing when erc-auto-query was set to nil
+
+	* erc.el 1.133: cleaned up erc-process-filter
+
+	* erc.el 1.132: * 401 and 320 numreplies implemented
+
+	* erc.el 1.131: * Removed old/now obsolete code
+
+	* erc.el 1.130: * Fixed bug in erc-server-MODE
+
+2001-11-12  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.129: fixed it
+
+	* erc.el 1.128:
+	*** We switched over. New server message parsing/handling is running now. Thansk to the zenirc developers for the great ideas I got from the code!!!!! Go and test it, poke at it, bug me on irc about problems
+
+	* erc.el 1.127: *** empty log message ***
+
+2001-11-12  Tijs van Bakel  <smoke@wanadoo.nl>
+
+	* erc.el 1.125:
+	Fixed bug in erc-get-buffer, now channel names are compared in
+	a case-insensitive way.
+
+2001-11-12  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.124: erc-server-353
+
+2001-11-12  Tijs van Bakel  <smoke@wanadoo.nl>
+
+	* erc.el 1.123: Fixed docstring for erc-get-buffer.
+	Added erc-process to a lot of calls to erc-get-buffer, so
+	that only the local process is searched.
+
+2001-11-12  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.122: * erc-buffer-filter: do it differently
+
+	* erc.el 1.121: ugly but working fix for mhp's query problem
+
+	* erc.el 1.120: * erc-server-PRIVMSG-or-NOTICE
+	  Now, all the server word replies are finished. Going to numreplies now
+
+	* erc.el 1.119:
+	* debugging fascilities for the transition. C-x 2 C-x o M-x ielm RET erc-server-vectors RET ; to get a list of all server messages currently not handled in the new code. Feel free to pick one and implement it
+
+	* erc.el 1.118: * erc-server-KICK and erc-server-TOPIC. new functions
+	* erc-server-305-or-306 and erc-server-311-or-314
+
+	* erc.el 1.117:
+	* ported PART and QUIT msgs to the new scheme, many to go. but it is a easy task. does someone wanna try and start with numreplies?
+
+	* erc.el 1.116: * erc-server-JOIN
+
+	* erc.el 1.115: * Ported erc-server-INVITE code
+
+	* erc.el 1.114: * erc-server-ERROR and erc-server-MODE
+
+2001-11-11  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.113: * zen
+
+	* erc.el 1.112: * New variable erc-connect-function.
+
+	* erc.el 1.111:
+	* New function erc-channel-p and use it where appropriate
+
+	* erc.el 1.110: * Removed the variable erc-buffer-list completely now
+	* Moved erc-dbuf around a bit
+
+	* erc.el 1.109: * Fix silly change in quit/rename msg handling
+
+	* erc.el 1.108: thanks mhp, fixed
+
+	* erc.el 1.107: * Tijs van Bakel's work from 10th Nov. merged in
+	* My additions to that idea merged in too
+	Basicly, this is a major rewrite, if you are scared and want avoid problems,
+	stay at your current version. It seems fairly stable though.
+	That changed? erc-buffer-name handling was completely rewritten,
+	and erc-buffer-list local variable handling removed.
+	Simplifies alot of code. Poke at it. read the diff. report bug/send patches!
+
+	* erc.el 1.106: * Added variable listing when /set is used without args
+
+2001-11-10  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.105:
+	* Comment/structure cleanup, removal of unnecessary code
+
+	* erc.el 1.104: only some code beautification
+
+	* erc-imenu.el 1.2:
+	remove add-hook call, thats done in erc.el now for autoloadability
+
+	* erc.el 1.103: * Make erc-imenu autoloadable
+
+	* erc.el 1.102:
+	* The long promised erc-mode-line-format handling rewrite
+	   Poke at it, try it, play with it, report bugs
+
+	* erc.el 1.101:
+	some regex-quote fixes, new function erc-cmd-set, and minor things
+
+2001-11-08  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.100:
+	* added second timestamp-format (erc-away-timestamp-format) for marking msgs when being away
+
+	* erc-complete.el 1.2: fixed silly deffun
+
+	* erc.el 1.99: * Rewrote erc-load-irc-script (simplified)
+	* Removed depricated code
+
+	* erc-speak.el 1.15: * reflect changes in erc.el
+
+	* erc.el 1.98:
+	* Moved completion related functions into erc-complete.el
+	  placed an autoload instead into erc.el. That quite cool,
+	  because erc-complete.el only gets loaded when you use
+	  TAB first time in erc.
+
+	* erc-complete.el 1.1: _ Initial checkin
+
+	* erc.el 1.97: * New function: erc-chain-hook-with-args
+	* Changed calls to erc-insert-hook to use it
+
+2001-11-07  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.96: * Patch from Fabien Penso
+	  Make completion case insensitive. try it! its cool
+
+	* erc.el 1.95: * Reduction patch 2
+	  This time, we move the input ring handling into erc-ring.el
+	  Remember that you need (require 'erc-ring) in your .emacs to get the input handling as a feature
+	  And remeber, that you dont need it if you dont use input ring :-)
+
+	* erc-ring.el 1.1: * Initial checkin
+
+	* erc.el 1.94: * The great reduction patch :-)
+	  moved relevant function from erc.el to new file erc-menu.el and erc-imenu.el
+
+	* erc-imenu.el 1.1: nitial version
+
+	* erc-menu.el 1.1: * Initial version
+
+	* erc.el 1.93: * wording change suggested by Benjamin Drieu
+
+2001-11-07  Tijs van Bakel  <smoke@wanadoo.nl>
+
+	* erc.el 1.92: Added Emacs version to /SV
+
+2001-11-07  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.91: * Hookification patch, read the diff
+
+	* erc.el 1.90: too tired for a changelog :)
+
+2001-11-06  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.89:
+	* make erc-cmd-op and erc-cmd-deop take multiple nicknames as argument
+
+2001-11-06  Gergely Nagy  <algernon@debian.org>
+
+	* debian/changelog 1.7: sync
+
+	* debian/rules 1.4: fixed a typo: PKGDIR, not PKIDR
+
+2001-11-06  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.88:
+	* Changed timestamping when away to use erc-timestamp-format and append the timestamp instead of prepending it..
+	* minor cleanup, s/(if (not /(unless/ and thelike
+
+2001-11-06  Tijs van Bakel  <smoke@wanadoo.nl>
+
+	* erc.el 1.87: Fixed OP and DEOP commands to return T.
+	Added SV say-version command.
+	Added erc-send-message utility function, but it's not used everywhere yet.
+
+2001-11-05  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.86: stupid delYsid, forgot require 'format-spec. good nite
+
+	* erc.el 1.85:
+	* new variable erc-action-format. Some erc-notice-prefix fixes again
+
+	* erc.el 1.84: * erc-minibuffer-privmsg defaults to t
+
+	* erc.el 1.83:
+	* Small fix in relation to the transition to erc-make-notice
+
+2001-11-05  Tijs van Bakel  <smoke@wanadoo.nl>
+
+	* erc.el 1.82:
+	Renamed erc-message-notices to erc-minibuffer-notice, and renamed erc-prevent-minibuffer-privmsg to erc-minibuffer-privmsg, inverting its functionality
+
+	* erc.el 1.81: Added support for channel names starting with & + and !.
+	Also, many changes partially discussed on the mailinglist:
+
+		* erc.el (cl): Add requirement for cl package.
+		(erc-buffer-list): Make this variable global again.
+		(erc-default-face): Fix typo.
+		(erc-timestamp-face): Add face for timestamps.
+		(erc-join-buffer, erc): Add a 'bury option.
+		(erc-send-action): Add timestamp.
+		(erc-command-table): Add /CLEAR, /DEOP, /OP, /Q.
+		(erc-send-current-line): Add timestamp.
+		(erc-send-current-line): Add call to erc-insert-hook.
+		(erc-cmd-clear): New command to clear buffer contents.
+		(erc-cmd-whois): Fix cut'n'paste-o.
+		(erc-cmd-deop): New command to deop a user.
+		(erc-cmd-op): New command to op a user.
+		(erc-make-notice): Moved a lot of duplicate code here.  Perhaps
+		this should also be done for erc-highlight-error.
+		(erc-parse-line-from-server): Now NOTICE will also open a new
+		query, just as PRIVMSG.
+		(erc-parse-line-from-server): Call erc-put-text-property on a
+		channel message/notice first, before concatenating nick and
+		timestamp &c.
+		(erc-message-notices): Add option to display notices in
+		minibuffer.
+		(erc-fill-region): No longer strip spaces in front of incoming
+		messages.
+		(erc-parse-current-line): No longer strip spaces in front of text
+		input by user.
+
+	Hopefully I didn't break too much :(
+
+2001-11-05  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.80:
+	* New function erc-nickserv-identify-autodetect for erc-insert-hook. Added by default currently.
+
+	* erc.el 1.79:
+	* Mini-fix in erc-process-num-reply (= n 353): Added @ as prefix character to make certain channels on opn work again nicely
+
+2001-10-31  Gergely Nagy  <algernon@debian.org>
+
+	* debian/changelog 1.6: updated to reflect changes
+
+	* debian/scripts/install.in 1.2:
+	moved #PKGFLAG# before -f batch-byte-compile
+
+2001-10-29  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.78:
+	Imenu fixed somehow, added IRC services interactive function for indentify to NickServ. Read the diff
+
+2001-10-26  Gergely Nagy  <algernon@debian.org>
+
+	* debian/changelog 1.5: sigh. -2
+
+2001-10-25  Gergely Nagy  <algernon@debian.org>
+
+	* debian/changelog 1.4: updated to reflect changes
+
+	* debian/rules 1.3: handle conffiles.in too
+
+	* debian/maint/conffiles.in 1.1: new file
+
+	* debian/maint/conffiles 1.2: superceded by conffiles.in
+
+	* debian/scripts/startup 1.2: superceded by startup.erc
+
+2001-10-25  Mario Lang  <mlang@delysid.org>
+
+	* debian/scripts/startup.erc-speak 1.1: * Initial version
+
+	* debian/scripts/startup.erc 1.1: * Added and fixes minimal typo
+
+2001-10-25  Gergely Nagy  <algernon@debian.org>
+
+	* debian/changelog 1.3: updated to reflect changes
+
+	* debian/rules 1.2:
+	modified to be able to build the erc-speak package too
+
+	* debian/control 1.2: added the new erc-speak package
+
+	* debian/README.erc-speak 1.1, debian/maint/postinst.in 1.1, debian/maint/prerm.in 1.1, 
+	  debian/scripts/install.in 1.1, debian/scripts/remove.in 1.1:
+	new file
+
+	* debian/maint/postinst 1.2, debian/maint/prerm 1.2, debian/scripts/install 1.2, 
+	  debian/scripts/remove 1.2:
+	removed, superceded by it's .in counterpart
+
+2001-10-25  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.77: * Fixed some defcustom :type 's
+	* Added erc-before-connect hook which gets called with server port and nick.
+	  Use this hook to e.g. setup a tunnel before actually connecting.
+	  something like (when (string= server "localhost") ...)
+
+2001-10-24  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.76: * Patch by smoke: fix erc-cmd-* commands and add aliases
+
+2001-10-23  Mario Lang  <mlang@delysid.org>
+
+	* erc-speak.el 1.14:
+	* Added a new personality for channel name announcement, This makes streams of flooded channels much easier to listen to, 
+	  especially if you are on more than one channel simultaniously.
+
+	* erc.el 1.75:
+	* Made the completion postfix customizable through erc-nick-completion-postfix
+
+	* erc-speak.el 1.13, erc.el 1.74:
+	* Added erc-prevent-minibuffer-privmsg
+
+	* erc-speak.el 1.12:
+	* Quickish hack to allow exclusion of timestamps from speaking. see erc-speak-filter-timestamps
+
+2001-10-21  Mario Lang  <mlang@delysid.org>
+
+	* erc-speak.el 1.11:
+	* Removed now really obsolete code. Package size reduced by 50%
+
+	* erc-speak.el 1.10:
+	* Very important fix! Now erc-speak is really complete. Messages dont get cut anymore. Be sure to use auditory icons, 
+	  it's reallllly cool now!!!
+
+	* erc-speak.el 1.9: *** empty log message ***
+
+	* erc-speak.el 1.5: * Major simplification. depends on erc.el,v 1.73
+	* Things removed, read diff
+
+2001-10-21  Gergely Nagy  <algernon@debian.org>
+
+	* debian/changelog 1.2: oops, silly typo
+
+	* debian/changelog 1.1, debian/control 1.1, debian/copyright 1.1, 
+	  debian/maint/conffiles 1.1, debian/maint/postinst 1.1, debian/maint/prerm 1.1, 
+	  debian/rules 1.1, debian/scripts/install 1.1, debian/scripts/remove 1.1, 
+	  debian/scripts/startup 1.1:
+	initial check-in
+
+2001-10-21  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.73:
+	* Changed erc-insert-hook to get two arguments, START and END of the region
+	  which got inserted. CAREFUL! This could break stuff, but it makes the hook
+	  much more useable.
+
+	* erc.el 1.72:
+	* Made erc-smiley a new option, currently set to t to showoff this feature. :)
+
+2001-10-20  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.71: * Add missing erc-mode-hook variable
+	* Add smiley-support (preliminary test)
+
+2001-10-20  Alex Schroeder  <alex@gnu.org>
+
+	* erc.el 1.70:
+	Replaced all occurences of put-text-property with a call to
+	erc-put-text-property.
+	(erc-put-text-property): New function.
+	(erc-tracking-modified-channels): Moved to the front of the file such
+	that it is already defined when the menu is being defined.
+	(erc-modified-channel-string): Ditto.
+
+2001-10-18  Alex Schroeder  <alex@gnu.org>
+
+	* erc.el 1.69: Removed some commentary.  The wiki page is the place to
+	put such information.
+	(erc-fill-prefix): Doc change.
+	(erc-notice-highlight-type): Doc change, now a user option.
+	(erc-pal-highlight-type): Doc change, now a user option.
+	(erc-fool-highlight-type): New option.
+	(erc-keyword-highlight-type): New option.
+	(erc-dangerous-host-highlight-type): New option.
+	(erc-uncontrol-input-line): Doc change.
+	(erc-interpret-controls-p): Doc change, now a user option.
+	(erc-multiline-input): Doc change.
+	(erc-auto-discard-away): Doc change.
+	(erc-pals): Changed from string to regexp.
+	(erc-fools): New option.
+	(erc-keywords): Renamed from erc-highlight-strings.  WATCH OUT:
+	Not backwards compatible change!
+	(erc-dangerous-hosts): Renamed from erc-host-danger-highlight.
+	WATCH OUT: Not backwards compatible change!
+	(erc-menu-definition): Added menu entries for fools, keywords and
+	dangerous hosts.
+	(erc-mode-map): Changed keybindings from C-c <plain ascii> to
+	various C-c <C-ascii> combinations.
+	(erc-dangerous-host-face): Renamed from erc-host-danger-face.
+	WATCH OUT: Not backwards compatible change!
+	(erc-fool-face): New face.
+	(erc-keyword-face): Renamed from erc-highlight-face.  WATCH OUT:
+	Not backwards compatible change!
+	(erc-parse-line-from-server): Fixed highlighting in the cases
+	where (equal erc-pal-highlight-type 'all), added code to handle
+	erc-fool-highlight-type, erc-dangerous-host-highlight-type
+	(erc-update-modes): Replaced erc-delete-string with delete.
+	(erc-keywords): Renamed from erc-highlight-strings, handle
+	erc-keyword-highlight-type.
+	(erc-delete-string): Removed.
+	(erc-list-match): New function.
+	(erc-pal-p): Use erc-list-match.
+	(erc-fool-p): New function.
+	(erc-keyword-p): New function.
+	(erc-dangerous-host-p): Renamed from erc-host-danger-p, use
+	erc-list-match.
+	(erc-directed-at-fool-p): New function.
+	(erc-add-entry-to-list): New function.
+	(erc-remove-entry-from-list): New function.
+	(erc-add-pal): Use erc-add-entry-to-list.
+	(erc-delete-pal): Use erc-remove-entry-from-list.
+	(erc-add-fool): New function.
+	(erc-delete-fool): New function.
+	(erc-add-keyword): New function.
+	(erc-delete-keyword): New function.
+	(erc-add-dangerous-host): New function.
+	(erc-delete-dangerous-host): New function.
+
+2001-10-07  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.68: * irc vs ircd default port fixed
+
+	* erc.el 1.67: * Added topic-change to imenu
+
+	* erc.el 1.66: * More imenu spiffyness
+
+	* erc.el 1.65: * Added imenu support
+
+	* erc.el 1.64:
+	* Fix to /topic to show topic instead of setting it to null :)
+
+2001-10-05  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.63: * First version of erc-rename-buffer
+
+	* erc.el 1.62: * more header-line tricks.
+
+	* erc.el 1.61:
+	* Small fix to do erc-update-mode-line-buffer in erc-update-channel-topic
+
+	* erc.el 1.60: * Added erc-header-line-format
+
+2001-10-04  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.59: * mini-fix, add msgp to auto-query code
+
+	* erc.el 1.58: * Added command-names to completion (erc-command-table)
+	* New variable erc-auto-query. When set, every arriving message to you
+	will open a query buffer for that sender if not already open.
+	* Compatibility function fo non-existing line-beginning|end-position functions in XEmacs.
+
+2001-10-03  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.57:
+	* Removed alot of (progn ...) where they were not necessary
+	* Changed some (if ...) without else part to (when ...)
+	* Some (while ...) to use (dolist ...)
+	* Fix for completion popup generating tracebacks.
+	* New function erc-arrange-session-in-mulptiple-windows
+	* Lots of other stuff, read the diff
+
+2001-10-02  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.56: * Added erc-kill-input and keybinding C-c C-u for it
+
+2001-10-01  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.55: * Another fix to nick-completion
+	* Additional checks in erc-track-modified-channels
+
+2001-09-26  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.54: * Fixed completion (alex)
+	  * Now popup buffer doesnt destroy your window configuration.
+	* Fixed away handling (incomplete)
+
+2001-09-24  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.53: Fixed silly quoting-escape error
+
+2001-09-23  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.52: * Added auto-op support (unfinished)
+	* Added erc-latest-version.
+	* Added erc-ediff-latest-version.
+
+2001-09-21  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.51:
+	* Minor menu additions (invite only mode is now a checkbox)
+
+2001-09-20  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.50:
+	* Fix (erc-cmd-names): This should fix C-c C-n too, hoepfully it was the right fix and doesnt break anything else.
+
+	* erc.el 1.49: * Fixes XEmacs easymenu usage (2nd time).
+
+2001-09-19  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.48:
+	* (erc-complete-nick): Add ": " only if one completes directly after the erc-prompt, otherwise, add just one space
+
+	* erc.el 1.47:
+	* Changed menu-definition to use easymenu (hopefully this now works under Xemacs)
+	* Fix for custom problem with :must-match on XEmacs (thanks shapr)
+	* Added /COUNTRY command using (what-domain) from package mail-extr (shapr)
+	* Fix for case-sensitivity problem with pals (they are now all downcased)
+	* Different (erc-version) function which now can take prefix argument to insert the version information into the current buffer, 
+	  instead of just displaying it in the minibuffer.
+
+2001-09-10  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.46: Updated erc-version-string
+
+	* erc.el 1.45: Version number change and last read-through...
+
+2001-09-04  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.44: Added some asterisks
+
+2001-08-24  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.43:
+	Fixed hidden channel buffer tracking (sort of), now using switch-to-buffer for advice.
+	This version is unofficially named 2.1prebeta1. Please test it and send
+	fixes to various problems you may encounter so that we can eventually
+	release 2.1 soon.
+
+2001-08-14  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.42:
+	Added function erc-bol and keybinding C-c C-a for it (contributed by Benjamin Rutt <brutt@bloomington.in.us)
+
+2001-08-07  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.41:
+	Checked in lathis code and modified it slightly. Still unsure about set-window-buffer advice, current attempt doesnt seem to work.
+	Removed (nick -> #channel) from mode-line. (CLOSED) and (AWAY...) should still be displayed when appropriate
+
+2001-08-06  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.40:
+	added local-variable channel-list in session-buffers and make /LIST use it.
+	erc-join-channel can now do completion after /LIST was executed
+
+2001-08-05  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.39: Tweaked erc-join-channel and erc-part-from-channel
+
+2001-07-27  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.38: some more defcustom stuff
+
+	* erc.el 1.37: Patch from Henrik Enberg <henrik@enberg.org>:
+	   Adds variables erc-frame-alist and erc-frame-dedicated-p.
+
+	* erc.el 1.36: fixed erc-part-from-channel
+
+	* erc.el 1.35:
+	fixed match-string problem and added interactive topic setting function.
+
+	* erc.el 1.34: fixed silly string-match bug
+
+	* erc.el 1.33:
+	Added erc-join-channel and erc-part-from-channel (interactive prompts), as well as keybindings. C-c C-j #emacs RET is now enough :)
+
+2001-07-27  Alex Schroeder  <alex@gnu.org>
+
+	* erc.el 1.32 (erc-display-line-buffer): Simplified filling.
+	(erc-fill-region): New function.
+
+2001-07-27  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.31: Added redundancy check in output
+
+2001-07-26  Alex Schroeder  <alex@gnu.org>
+
+	* erc.el 1.30 (erc-send-action): Add text-property stuff.
+	(erc-input-action): Removed text-property stuff.
+	(erc-command-table): Corrected command for DESCRIBE.  Still
+	doesn't work though.  No idea what it should do.  Looks like a no op.
+	(erc-cmd-me): Doc change.
+
+2001-07-26  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.29:
+	fixed one occurence of a setq with only one argument (XEmacs didnt like that)
+
+	* erc.el 1.28:
+	Added erc-next-line-add-newlines customisation possibility.
+
+	* erc.el 1.27:
+	added erc-fill-prefix for defining your own way of filling and fixed filling somehow
+
+	* erc.el 1.26:
+	fixed small incompatibility in erc-parse-line-from-server at (and (= n 353) regexp
+
+2001-07-25  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.25:
+	Added erc-filling and filling code to erc-display-line-buffer.
+
+2001-07-08  Alex Schroeder  <alex@gnu.org>
+
+	* erc.el 1.24 (try-complete-erc-nick): Make the ": " part of the
+	expansion
+
+	* erc.el 1.23: require ring
+
+2001-07-08  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.22: *** empty log message ***
+
+2001-07-07  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.21: typo
+
+	* erc.el 1.20: ommit
+	:wq
+
+2001-07-06  Alex Schroeder  <alex@gnu.org>
+
+	* erc.el 1.19 (erc-mode): Call erc-input-ring-setup.
+	(erc-send-current-line): Call erc-add-to-input-ring.
+	(erc-input-ring): New variable.  Currently not buffer local.
+	(erc-input-ring-index): New variable.  Currently not buffer local.
+	(erc-input-ring-setup): New function.
+	(erc-add-to-input-ring): New function.
+	(erc-previous-command): New function.
+	(erc-next-command): New function.
+	(erc-mode-map): Uncommented keybindings for erc-next-command and
+	erc-previous-command.
+
+2001-07-05  Alex Schroeder  <alex@gnu.org>
+
+	* erc.el 1.18 (erc-highlight-strings): Removed debug message.
+
+	* erc.el 1.17 (erc-join-buffer): Changed default to 'buffer.
+	(erc-join-info-buffer): Changed default to 'disable.
+	(erc-nick-completion): Changed default to 'all.
+
+2001-07-04  uid31117  <uid31117@confusibombus>
+
+	* erc.el 1.16: Resolved...
+
+2001-07-03  Alex Schroeder  <alex@gnu.org>
+
+	* erc.el 1.15 (erc-highlight-strings): New option and new function.
+	(erc-parse-line-from-server): Use it.
+	Various empty lines removed.  Various doc strings fixed.
+
+	* erc.el 1.14: Removed more empty lines.
+
+	* erc.el 1.13 (erc-member-string): replaced by plain member
+	Otherwise, lots of deleting of empty lines...  I'm not too happy with that
+	but I feel better when the code is "cleaned up".
+
+2001-07-03  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.12: Ugly hack, but looks nicer when giving commands
+
+	* erc-speak.el 1.4: ugly hack, but looks nicer now
+
+2001-07-03  Alex Schroeder  <alex@gnu.org>
+
+	* erc.el 1.11 (try-complete-erc-nick): New function.
+	(erc-try-complete-nick): New function.
+	(erc-nick-completion): New option.
+	(erc-complete): Call hippie-expand such that erc-try-complete-nick
+	will be called eventually.  Based on erc-nick-completion
+	try-complete-erc-nick will then complete on the nick at point.
+
+2001-07-02  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.10:
+	Insert (erc-current-nick) instead of (erc-display-prompt). good night :)
+
+	* erc.el 1.9:
+	small, but it was anoying, so I just did it (defcustom for erc-join-buffer and erc-join-info-buffer)
+
+2001-06-29  Alex Schroeder  <alex@gnu.org>
+
+	* erc.el 1.8: Use defface to define all faces.
+	Removed some history from the commentary, as well as some other
+	commentary editing.
+
+2001-06-28  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.7: hmm, defcustom for erc-user-full-name
+
+	* erc-speak.el 1.3, erc.el 1.6: *** empty log message ***
+
+2001-06-27  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.5: typo
+
+	* erc.el 1.4: Some more defcustom
+
+	* erc-speak.el 1.2: nothing, really
+
+2001-06-26  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.3: Some defcustom stuff. Still no defgroup though :)
+
+	* erc.el 1.2:
+	Initial change to erc.el (2.0). Mainly list of ideas and features
+	and syntax-table entries.
+
+	* erc-speak.el 1.1.1.1, erc.el 1.1.1.1: Initial Import
+
+	* erc-speak.el 1.1, erc.el 1.1: New file.

ChangeLog.2002.upstream

+2002-12-31  Francis Litterio  <franl@users.sourceforge.net>
+
+	* erc.el 1.398 (erc-split-command):
+	Removed assignment to free variable "continue".
+	(erc-strip-controls): New function.  Takes a string, returns the string with
+	all IRC color/bold/underline/etc. control codes stripped out.
+	(erc-interpret-controls): If variable erc-interpret-controls-p is nil, now
+	uses erc-strip-controls to strip control codes.
+	(erc-ctcp-reply-ECHO): Changed reference and assignment to free variable "s"
+	into reference/assignment to "msg", which appears to be the original author's
+	intent.
+
+	* erc-list.el 1.8 (erc-chanlist):
+	Changed to use the new erc-once-with-server-event function
+	instead of the old macro of the same name.
+
+	* erc-notify.el 1.10 (erc-notify-timer):
+	Changed to use the new erc-once-with-server-event function
+	instead of the old macro of the same name.  Also fixed a bug were variable
+	erc-last-ison was being read from a non-server buffer (thus giving its default
+	value instead of its per-server value).
+
+	* erc.el 1.397 (erc-once-with-server-event):
+	This is now a function.  It was a macro with a
+	bug (the call to gensym happened at byte-compile-time not macro-call-time).
+	(erc-toggle-debug-irc-protocol): Now [return] is bound to this function in
+	the *erc-protocol* buffer.
+
+2002-12-30  Alex Schroeder  <alex@gnu.org>
+
+	* erc-autoaway.el 1.10 (erc-autoaway-idletimer): Doc,
+	ref. erc-autoaway-use-emacs-idle.
+	(autoaway): Doc, explain different idle definitions.  Reestablish
+	the idletimer only when erc-autoaway-use-emacs-idle is non-nil.
+	(erc-auto-set-away): Doc, ref erc-auto-discard-away.
+	(erc-auto-discard-away): Doc, ref erc-auto-set-away.
+	(erc-autoaway-use-emacs-idle): Doc, ref erc-autoaway-mode, and
+	added a note that this feature is currently broken.
+	(erc-autoaway-reestablish-idletimer): Doc.
+	(erc-autoaway-possibly-set-away): Split test such that
+	erc-time-diff is only computed when necessary, add a comment why
+	erc-process-alive is not necessary.
+	(erc-autoaway-set-away): Test for erc-process-alive.
+
+2002-12-29  Alex Schroeder  <alex@gnu.org>
+
+	* erc-autoaway.el 1.9:
+	Changed the order of defcustoms to avoid errors in the :set property
+	of erc-autoaway-idle-seconds.
+
+2002-12-29  Damien Elmes  <erc@repose.cx>
+
+	* erc-track.el 1.42:
+	* (erc-track-get-active-buffer): remove superflous (+ arg 0)
+
+2002-12-29  Alex Schroeder  <alex@gnu.org>
+
+	* erc-autoaway.el 1.8 (erc-autoaway): Moved the defgroup up to the
+	top, before the define-erc-module call.
+	(autoaway): Extended doc.
+	(erc-autoaway-idle-seconds): Use a :set property to handle
+	erc-autoaway-use-emacs-idle.
+	(erc-auto-set-away): Set default to t.  Added doc strings where
+	necessary, reformatted doc strings such that the first line can
+	stand on its own.  This is important for the output of M-x
+	apropos.
+
+2002-12-28  Jorgen Schaefer  <forcer@users.sourceforge.net>
+
+	* erc-auto.in 1.3:
+	added (provide 'erc-auto), which is required for (require 'erc-auto) :)
+
+	* erc.el 1.396 (erc-display-prompt):
+	Set the face property of the prompt to
+	everything but the last character.
+
+	* erc.el 1.395 (erc-send-current-line):
+	Check wether point is in the input line. If
+	not, just beep and do nothing.
+
+2002-12-28  Alex Schroeder  <alex@gnu.org>
+
+	* erc.el 1.394 (erc-bol):
+	Fixed bug when there is only a prompt, and no property
+	change.
+
+	* erc.el 1.393 (erc-display-prompt): Rewrote using a save-excursion
+	and erc-propertize.  No longer use a field for the prompt, but a
+	plain text property called erc-prompt.
+	(erc-bol): Use the erc-prompt text property instead of a field.
+	Return point instead of t.
+	(erc-parse-current-line): No need to call point here, then, since
+	erc-bol now returns point.
+
+	* Makefile 1.11:
+	make ChangeLog .PHONY, thus forcing it always to be rebuilt.
+
+2002-12-28  Jorgen Schaefer  <forcer@users.sourceforge.net>
+
+	* erc.el 1.392 (erc-log-irc-protocol):
+	Removed check wether get-buffer-create
+	    returned nil. "The value is never nil", says the docstring.
+
+	* erc.el 1.391: Day Of The Small Changes
+
+	(erc-display-prompt): Make the prompt 'front-sticky, which prevents it
+	    from being modified. It *should* also make end-of-line move to the
+	    end of the field (i.e. the end of the prompt) when point is at the
+	    beginning of the prompt, but it doesn't. Dunno why. :(
+
+2002-12-27  Francis Litterio  <franl@users.sourceforge.net>
+
+	* Makefile 1.10:
+	Added "-f" to "rm" command in rule for target "realclean".
+
+	* erc.el 1.390:
+	New function: erc-log-irc-protocol.  Consolidates nearly duplicate code
+	from functions erc-send-command and erc-process-filter into one function.
+
+	* erc.el 1.389 (erc-toggle-debug-irc-protocol):
+	Removed unneeded argument PREFIX and code
+	which referenced it at end of function.
+	(erc-send-command): Now we only append a newline to the logged copy
+	of output protocol text if it doesn't have one.
+
+2002-12-27  Jorgen Schaefer  <forcer@users.sourceforge.net>
+
+	* erc.el 1.388 (erc-toggle-debug-irc-protocol):
+	Display buffer if it's not shown
+	    already, and use view-mode.
+	(erc-toggle-debug-irc-protocol), (erc-send-command),
+	    (erc-process-filter): inhibit-only t to insert into the
+	    *erc-protocol* buffer (view-mode)
+
+2002-12-27  Francis Litterio  <franl@users.sourceforge.net>
+
+	* erc.el 1.387 (erc-mode-map):
+	Removed keybinding for erc-toggle-debug-irc-protocol.
+	(erc-toggle-debug-irc-protocol): Now used erc-make-notice to propertize the
+	face of the enabled/disabled messages in the *erc-protocol* buffer.
+	(erc-send-command): Now outgoing IRC protocol traffic is logged too.
+
+	* erc.el 1.386:
+	Added user-customizable variable erc-debug-irc-protocol.
+	Added function erc-toggle-debug-irc-protocol.
+	(erc-process-filter): Now supports IRC protocol logging.  If variable
+	erc-debug-irc-protocol is non-nil, all IRC protocol traffic is appended
+	to buffer *erc-protocol*, which is created if necessary.
+
+2002-12-27  Jorgen Schaefer  <forcer@users.sourceforge.net>
+
+	* erc.el 1.385 (erc-display-prompt):
+	Don't make the prompt intangible; that didn't
+	    make things that much better for the user, but confused ispell,
+	    which checked the prompt when it should check the first word
+
+2002-12-27  Alex Schroeder  <alex@gnu.org>
+
+	* AUTHORS 1.4: fixed resolve's email add
+
+	* AUTHORS 1.3: added damien
+
+	* erc.el 1.384 (erc-truncate-buffer-on-save):
+	Removed documentation that
+	described behaviour now changed.  It used to say "When nil, no
+	buffer is ever truncated."  This is no longer true; even when
+	buffers are NOT truncated on save, they can be truncated, eg. by
+	adding erc-truncate-buffer to the hook.
+	(erc-logging-enabled): New function.
+	(erc-current-logfile): New function.
+	(erc): Use erc-logging-enabled and erc-current-logfile.
+	(erc-truncate-buffer-to-size): Rewrote it, and made sure to use a
+	(save-restriction (widen) ...) such that the truncation actually
+	runs in the whole buffer, not in the last message only (as
+	erc-insert-post-hook will do!).  This should fix rw's
+	out-of-bounds error.
+	(erc-generate-log-file-name-short): Made all but the BUFFER
+	argument optional.  Doc: Mention
+	erc-generate-log-file-name-function.
+	(erc-generate-log-file-name-long): Doc: Mention
+	erc-generate-log-file-name-function.
+	(erc-save-buffer-in-logs): Use erc-logging-enabled and
+	erc-current-logfile.  Doc: Mention erc-logging-enabbled.
+
+	(erc-encode-string-for-target): Only do the real work when
+	featurep mule; else just return the string unchanged.
+
+2002-12-27  Damien Elmes  <erc@repose.cx>
+
+	* erc.el 1.383:
+	erc-encoding-default: check for (coding-system-p) for older emacs versions
+
+	* erc.el 1.382 (erc-connect): missing ()s added. "don't commit at 2am"
+
+	* erc.el 1.381 (erc-connect):
+	check if (set-process-coding-system) is available before use
+
+2002-12-27  Alex Schroeder  <alex@gnu.org>
+
+	* AUTHORS 1.2: added franl
+
+2002-12-26  Alex Schroeder  <alex@gnu.org>
+
+	* erc-pcomplete.el 1.14 (pcomplete-parse-erc-arguments):
+	Reworked, and fixed a bug that had
+	caused completions to corrupt preceding text under some circumstances.
+
+	* erc.el 1.380 (erc-encoding-default): New.
+	(erc-encode-string-for-target): Use it instead of a hard-coded ctext.
+	(erc-encoding-coding-alist): Doc.
+
+2002-12-26  Francis Litterio  <franl@users.sourceforge.net>
+
+	* erc.el 1.379:
+	Removed fix for bug 658552 recently checked-in, because it doesn't work.
+
+	* erc.el 1.378 (erc-kill-buffer-function):
+	Removed check that connection is up
+	before running erc-kill-server-hook hooks.  Those hooks should use
+	erc-process-alive to avoid interacting with the process.
+
+	* erc.el 1.377:
+	Fixed erc-send-current-line so it no longer assigns the free variable "s", and
+	it doesn't move point to end-of-buffer in non-ERC buffers.  Fixed
+	erc-kill-buffer-function so it doesn't run the erc-kill-server-hook hooks if the
+	server connection is closed.  Fixed bug 658552, which is described in detail at
+	http://sourceforge.net/tracker/index.php?func=detail&aid=658552&group_id=30118&atid=398125
+
+2002-12-26  Alex Schroeder  <alex@gnu.org>
+
+	* erc.el 1.376 (erc-cmd-SMV): Bug, now call erc-version-modules.
+
+	* erc-pcomplete.el 1.13 (erc-pcomplete-version): New.
+
+2002-12-26  Francis Litterio  <franl@users.sourceforge.net>
+
+	* erc-pcomplete.el 1.12:
+	Fix for bug where you could not complete a nick when there was text following
+	the nick.
+
+2002-12-25  Alex Schroeder  <alex@gnu.org>
+
+	* erc.el 1.375 (erc-already-logged-in): Use erc-process-alive.
+	(erc-prepare-mode-line-format): Use erc-process-alive.
+	(erc-process-alive): Check erc-process for boundp and processp.
+
+	* erc.el 1.374 (erc-kill-buffer-function):
+	Do not check wether the process is
+	alive before running the hook, because there might be functions on
+	the hook that need to run even when the process is dead.  And
+	function that wants to check this, should use (erc-process-alive).
+	(erc-process-alive): New function.
+	(erc-kill-server): Use it.
+	(erc-kill-channel): Use it.
+
+	* erc.el 1.373 (erc-kill-buffer-function):
+	Reverted ignore-error change.
+	ignore-error is dangerous because we might miss bugs in functions
+	on erc-kill-server-hook.
+
+	* erc.el 1.372 (erc-kill-buffer-function): Use memq instead of member
+	when checking process-status.  Added doc string with references to
+	the other hooks.
+	(erc-kill-server): Only send the command when the erc-process is
+	still alive.  This prevents the error: "Process
+	erc-irc.openprojects.net-6667 not running" when killing the buffer
+	after having used /QUIT.
+
+2002-12-24  Jorgen Schaefer  <forcer@users.sourceforge.net>
+
+	* erc.el 1.371 (erc-server-ERROR):
+	Show the error reason, not only the originating host.
+
+	* erc.el 1.370 (erc-kill-buffer-function):
+	(ignore-errors ...) in 'erc-kill-server-hook.
+	    When the process for this server does not exist anymore, the hook
+	    will cause an error, effectively preventing the buffer from being
+	    killed.
+
+2002-12-24  Francis Litterio  <franl@users.sourceforge.net>
+
+	* erc-notify.el 1.9:
+	Fixed erc-notify-timer so that it passes the correct nick to
+	the functions on erc-notify-signoff-hook.
+
+2002-12-24  Alex Schroeder  <alex@gnu.org>
+
+	* erc-track.el 1.41: Doc
+
+	* erc-track.el 1.40 (erc-make-mode-line-buffer-name): Removed a
+	superfluous if construct around erc-track-showcount-string.
+	(erc-track-modified-channels): Use 1+.
+	Plus some doc and comment changes.
+
+2002-12-23  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.369: Fix (erc-version) string
+
+2002-12-23  Francis Litterio  <franl@users.sourceforge.net>
+
+	* erc.el 1.368:
+	Removed unnecessary assignment to free-variable "p" in erc-downcase.
+
+	* erc.el 1.367:
+	Now /PART reason strings are generated the same way /QUIT reason strings
+	are generated (see variable erc-part-reason).  Also, when a server buffer
+	is killed, a QUIT command is automatically sent to the server.
+
+	* erc.el 1.366:
+	Changed erc-string-no-properties so that it is more efficient.  Now it uses
+	set-text-properties instead of creating and deleting a temporary buffer.
+
+2002-12-21  Jorgen Schaefer  <forcer@users.sourceforge.net>
+
+	* erc.el 1.365:
+	erc-kill-input: added a check to prevent a (ding) and an error when
+	    there's nothing to kill (thanks to Francis Litterio, franl on IRC)
+
+2002-12-21  Mario Lang  <mlang@delysid.org>
+
+	* erc.el 1.364:
+	AWAY notice duplication prevention. erc-prevent-duplicates now set to ("301") by default, and timeout to 60
+
+	* erc.el 1.363: erc-prevent-duplicates: New variable, see docstring
+
+2002-12-20  Jorgen Schaefer  <forcer@users.sourceforge.net>
+
+	* erc-track.el 1.39:
+	erc-track-modified-channels: Use cddr of cell for old-face. cdr of
+	    cell is '(1 . face-name), i have no idea why :)
+
+2002-12-20  Damien Elmes  <erc@repose.cx>
+
+	* erc.el 1.362 (erc-current-nick):
+	check the server buffer is active before using
+
+	Also tabified and cleaned up some trailing whitespace
+
+2002-12-15  Mario Lang  <mlang@delysid.org>
+
+	* erc-track.el 1.38: erc-track-count patch by az
+
+2002-12-14  Damien Elmes  <erc@repose.cx>
+
+	* erc.el 1.361:
+	last-peers: initialise to a cons. thanks to Francis Litterio
+	    <franl@world.std.com> for the patch
+
+	* erc.el 1.360:
+	erc-kill-channel-hook, erc-kill-buffer-hook, (erc-kill-channel):
+	    both hooks now call erc-save-buffer-in-logs, so that query buffers are
+	    saved properly now, and not just channel buffers.
+
+2002-12-13  Alex Schroeder  <alex@gnu.org>
+
+	* erc-track.el 1.37 (erc-unique-channel-names): Fix another #hurd
+	vs. #hurd-bunny bug.
+
+	* erc-match.el 1.17 (match): No longer modify erc-send-modify-hook,
+	since it does not work without a parsed text property, anyway.
+	(erc-keywords): Allow cons cells.
+	(erc-remove-entry-from-list): Deal with cons cells.
+	(erc-keyword-p): Ditto.
+	(erc-match-message): Ditto.
+
+	Moved nil to the beginning of the list, removed :tags for the
+	-type variables:
+	(erc-current-nick-highlight-type): Ditto.
+	(erc-pal-highlight-type): Ditto.
+	(erc-fool-highlight-type): Ditto.
+	(erc-keyword-highlight-type): Ditto.
+	(erc-dangerous-host-highlight-type): Ditto.
+	(erc-log-matches-flag): Moved nil to the beginning.
+
+2002-12-11  Jorgen Schaefer  <forcer@users.sourceforge.net>
+
+	* erc.el 1.359:
+	erc-beg-of-input-line: Don't do (goto-char (beginning-of-line)), since
+	    beginning-of-line always moves point and returns nil. Thanks to
+	    franl on IRC for noting this.
+
+	* erc-stamp.el 1.20:
+	erc-insert-timestamp-left, erc-insert-timestamp-right: Made the
+	    timestamp a 'field named 'erc-timestamp. Now end-of-line and
+	    beginning-of-line will move over the timestamp.