2004-05-14  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 0.09 released.

2004-05-09  Adrian Aichner  <adrian@xemacs.org>

	* CREDITS: Fulle erc sync with upstream 1.657.
	* CREDITS (P.S.):
	* ChangeLog.upstream:
	* Makefile (AUTHOR_VERSION):
	* erc-autoaway.el:
	* erc-autoaway.el (erc-autoaway-version): New.
	* erc-autoaway.el (erc-auto-discard-away):
	* erc-autoaway.el (erc-autoaway-no-auto-discard-regexp): New.
	* erc-autoaway.el (erc-autoaway-reset-idletime):
	* erc-autoaway.el (erc-autoaway-set-back):
	* erc-button.el:
	* erc-button.el (erc-button-add-button):
	* erc-button.el (erc-widget-press-button): Removed.
	* erc-ezbounce.el:
	* erc-ezbounce.el (erc-ezb-version):
	* erc-ezbounce.el (erc-ezbounce): New.
	* erc-ezbounce.el (erc-ezb-login-alist):
	* erc-fill.el:
	* erc-fill.el (erc-fill-version):
	* erc-fill.el (erc-fill-static):
	* erc-fill.el (erc-fill-variable):
	* erc-fill.el (erc-count-lines): Removed.
	* erc-fill.el (erc-fill-regarding-timestamp): New.
	* erc-fill.el (erc-timestamp-offset): New.
	* erc-fill.el (erc-restore-text-properties): New.
	* erc-list.el (erc-cmd-LIST):
	* erc-log.el:
	* erc-log.el (erc-log-channels-directory):
	* erc-log.el (log):
	* erc-match.el:
	* erc-match.el (erc-match-version):
	* erc-match.el (erc-match):
	* erc-match.el (erc-keywords):
	* erc-match.el (erc-current-nick-highlight-type):
	* erc-match.el (erc-log-matches-types-alist):
	* erc-match.el (erc-hide-fools):
	* erc-menu.el:
	* erc-menu.el (erc-menu-version): New.
	* erc-nets.el:
	* erc-nets.el (erc-nets-version):
	* erc-nets.el (erc-networks-alist):
	* erc-nickserv.el:
	* erc-nickserv.el (erc-nickserv-version):
	* erc-nickserv.el (services):
	* erc-nickserv.el (erc-nickserv-identify-mode): New.
	* erc-nickserv.el (erc-prompt-for-nickserv-password):
	* erc-nickserv.el (erc-nickserv-passwords):
	* erc-nickserv.el (erc-nickserv-alist):
	* erc-nickserv.el (erc-nickserv-identify-autodetect):
	* erc-nickserv.el (erc-nickserv-identify-on-connect): New.
	* erc-nickserv.el (erc-nickserv-identify-on-nick-change): New.
	* erc-nickserv.el (erc-nickserv-call-identify-function): New.
	* erc-page.el:
	* erc-page.el (erc-page): New.
	* erc-speak.el:
	* erc-speak.el (erc-speak): New.
	* erc-speedbar.el:
	* erc-speedbar.el (erc-speedbar): New.
	* erc-speedbar.el (erc-speedbar-sort-users-type): New.
	* erc-speedbar.el (erc-install-speedbar-variables):
	* erc-speedbar.el (erc-speedbar-buttons):
	* erc-speedbar.el (erc-speedbar-expand-channel):
	* erc-speedbar.el (erc-speedbar-insert-user):
	* erc-speedbar.el (erc-speedbar-expand-user):
	* erc-speedbar.el (erc-speedbar-goto-buffer):
	* erc-stamp.el:
	* erc-stamp.el (erc-stamp-version):
	* erc-stamp.el (erc-away-timestamp-format):
	* erc-stamp.el (erc-timestamp-intangible):
	* erc-stamp.el (erc-insert-timestamp-left):
	* erc-stamp.el (erc-timestamp-right-column):
	* erc-track.el (erc-track-version):
	* erc-track.el (erc-track):
	* erc-track.el (erc-modified-channels-display):
	* erc-track.el (erc-track-modified-channels):
	* erc.el:
	* erc.el (erc-version-string):
	* erc.el (erc-server-parameters):
	* erc.el (erc-join-hook): New.
	* erc.el (erc-quit-hook):
	* erc.el (erc-part-hook):
	* erc.el (erc-kick-hook):
	* erc.el (erc-nick-changed-functions): New.
	* erc.el (erc-connect-pre-hook):
	* erc.el (erc-channel-user-op-p):
	* erc.el (erc-channel-user-voice-p):
	* erc.el (erc-sort-channel-users-alphabetically): New.
	* erc.el (erc-input-line-position):
	* erc.el (erc-echo-notices-in-minibuffer-flag): Removed.
	* erc.el (erc-echo-notices-in-current-buffer): Removed.
	* erc.el (erc-echo-notice-hook): New.
	* erc.el (erc-echo-notice-always-hook): New.
	* erc.el (erc-interpret-controls-p):
	* erc.el (erc-prompt-for-channel-key): New.
	* erc.el (erc-mode-map):
	* erc.el (channel-key): New.
	* erc.el (erc-modules):
	* erc.el (erc):
	* erc.el (erc-send-command):
	* erc.el (erc-send-action):
	* erc.el (erc-display-message-highlight):
	* erc.el (erc-cmd-OPS):
	* erc.el (erc-cmd-JOIN):
	* erc.el (erc-send-message):
	* erc.el (erc-cmd-PART):
	* erc.el (erc-cmd-QUERY):
	* erc.el (erc-cmd-GQUIT):
	* erc.el (erc-cmd-SV):
	* erc.el (erc-cmd-BANLIST):
	* erc.el (erc-join-channel):
	* erc.el (erc-set-channel-limit):
	* erc.el (erc-set-channel-key):
	* erc.el (erc-server-vectors):
	* erc.el (erc-debug-missing-hooks):
	* erc.el (erc-format-query-as-channel-p): New.
	* erc.el (erc-wash-quit-reason):
	* erc.el (erc-nickname-in-use):
	* erc.el (erc-display-server-message): New.
	* erc.el (erc-server-JOIN):
	* erc.el (erc-server-MODE):
	* erc.el (erc-server-NICK):
	* erc.el (erc-format-my-nick): New.
	* erc.el (erc-echo-notice-in-default-buffer): New.
	* erc.el (erc-echo-notice-in-target-buffer): New.
	* erc.el (erc-echo-notice-in-minibuffer): New.
	* erc.el (erc-echo-notice-in-server-buffer): New.
	* erc.el (erc-echo-notice-in-active-non-server-buffer): New.
	* erc.el (erc-echo-notice-in-active-buffer): New.
	* erc.el (erc-echo-notice-in-user-buffers): New.
	* erc.el (erc-echo-notice-in-user-and-target-buffers): New.
	* erc.el (erc-echo-notice-in-first-user-buffer): New.
	* erc.el (erc-server-PRIVMSG-or-NOTICE):
	* erc.el (erc-server-001):
	* erc.el (erc-server-004):
	* erc.el (erc-server-005):
	* erc.el (erc-server-252-hook): Removed.
	* erc.el (erc-server-253-hook): Removed.
	* erc.el (erc-server-254-hook): Removed.
	* erc.el (erc-server-256-hook): Removed.
	* erc.el (erc-server-257-hook): Removed.
	* erc.el (erc-server-258-hook): Removed.
	* erc.el (erc-server-259-hook): Removed.
	* erc.el (erc-server-252): New.
	* erc.el (erc-server-253): New.
	* erc.el (erc-server-254): New.
	* erc.el (erc-banlist-store):
	* erc.el (erc-banlist-update):
	* erc.el (erc-handle-login):
	* erc.el (erc-connection-established):
	* erc.el (erc-server-371-hook): Removed.
	* erc.el (erc-server-372-hook): Removed.
	* erc.el (erc-server-374-hook): Removed.
	* erc.el (erc-server-375-hook): Removed.
	* erc.el (erc-server-401):
	* erc.el (erc-server-403):
	* erc.el (erc-server-405):
	* erc.el (erc-server-412-hook): Removed.
	* erc.el (erc-server-412): New.
	* erc.el (erc-server-421):
	* erc.el (erc-server-432-hook): Removed.
	* erc.el (erc-server-432): New.
	* erc.el (erc-server-442-hook): Removed.
	* erc.el (erc-server-442): New.
	* erc.el (erc-server-474):
	* erc.el (erc-server-475-hook): Removed.
	* erc.el (erc-server-477-hook): Removed.
	* erc.el (erc-server-475): New.
	* erc.el (erc-server-477): New.
	* erc.el (erc-server-481):
	* erc.el (erc-ctcp-query-ACTION):
	* erc.el (erc-ctcp-reply-ECHO):
	* erc.el (erc-update-channel-topic):
	* erc.el (erc-set-modes):
	* erc.el (erc-parse-modes):
	* erc.el (erc-update-modes):
	* erc.el (erc-update-channel-key): New.
	* erc.el (erc-find-channel-info-buffer):
	* erc.el (erc-update-channel-info-buffer):
	* erc.el (erc-send-current-line):
	* erc.el (erc-get-channel-mode-from-keypress):
	* erc.el (erc-load-irc-script-lines):
	* erc.el (erc-header-line-uses-help-echo-p): New.
	* erc.el (erc-show-channel-key-p): New.
	* erc.el (erc-prepare-mode-line-format):
	* erc.el (erc-update-mode-line-buffer):
	* erc.el (erc-arrange-session-in-multiple-windows):

2004-03-23  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 0.08 released.

2004-03-21  Adrian Aichner  <adrian@xemacs.org>

	* Makefile (AUTHOR_VERSION): Update.

2004-03-19  Adrian Aichner  <adrian@xemacs.org>

	* erc-dcc.el (erc-dcc-get-file): XEmacs does not have
	`set-buffer-multibyte'.  Setting of file coding variables takes
	care of XEmacs.
	* erc-members.el: Fix miscompiled macro by
	requiring defining feature at the top-level.

2004-03-19  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 0.07 released.

2004-03-19  Adrian Aichner  <adrian@xemacs.org>

	* erc-autoaway.el (erc-autoaway-use-emacs-idle): Sync with my
	upstream erc typo fixes and superseding patch for make-obsolete of
	upstream erc version 4.0 revision 1.640.
	* erc-autoaway.el (erc-auto-set-away): Ditto.
	* erc-autoaway.el (erc-auto-discard-away): Ditto.
	* erc-autojoin.el (erc-autojoin-version): Ditto.
	* erc-autojoin.el (autojoin): Ditto.
	* erc-button.el (erc-button-version): Ditto.
	* erc-button.el (erc-button-alist): Ditto.
	* erc-dcc.el (erc-dcc-version): Ditto.
	* erc-dcc.el (erc-dcc-auto-masks): Ditto.
	* erc-dcc.el (erc-dcc-chat-send-input-line): Ditto.
	* erc-ezbounce.el (erc-ezb-version): Ditto.
	* erc-ezbounce.el (erc-ezb-get-login): Ditto.
	* erc-imenu.el (erc-imenu-version): Ditto.
	* erc-imenu.el (erc-unfill-notice): Ditto.
	* erc-list.el: Ditto.
	* erc-log.el (erc-enable-logging): Ditto.
	* erc-log.el (erc-save-buffer-in-logs): Ditto.
	* erc-match.el (erc-match-version): Ditto.
	* erc-match.el (match): Ditto.
	* erc-match.el (erc-log-matches-types-alist): Ditto.
	* erc-match.el (erc-match-directed-at-fool-p): Ditto.
	* erc-match.el (erc-match-message): Ditto.
	* erc-members.el (erc-update-member): Ditto.
	* erc-members.el (erc-ignored-reply-p): Ditto.
	* erc-menu.el (erc-menu-definition): Ditto.
	* erc-nets.el: Use two argument version of make-obsolete, when
	third argument is not supported (for XEmacs).
	* erc-nets.el (erc-nets-version): Ditto.
	* erc-nets.el (erc-determine-network): Ditto.
	* erc-nets.el (erc-network-name): Ditto.
	* erc-netsplit.el (erc-netsplit-version): Ditto.
	* erc-netsplit.el (erc-netsplit-QUIT): Ditto.
	* erc-notify.el (erc-notify-list): Ditto.
	* erc-speedbar.el (erc-speedbar-update-channel): Ditto.
	* erc-speedbar.el (erc-speedbar-item-info): Ditto.
	* erc-stamp.el (erc-stamp-version): Ditto.
	* erc-stamp.el (erc-stamp): Ditto.
	* erc-stamp.el (erc-timestamp-intangible): Ditto.
	* erc-stamp.el (erc-add-timestamp): Ditto.
	* erc-stamp.el (erc-insert-timestamp-left): Ditto.
	* erc-stamp.el (erc-timestamp-only-if-changed-flag): Ditto.
	* erc-stamp.el (erc-show-timestamps): Ditto.
	* erc-track.el: Ditto.
	* erc-track.el (erc-track-version): Ditto.
	* erc-track.el (erc-track-priority-faces-only): Ditto.
	* erc-track.el (erc-modified-channels-alist): Ditto.
	* erc-track.el (erc-unique-substrings): Ditto.
	* erc-track.el (erc-find-parsed-property): Ditto.
	* erc-track.el (erc-track-switch-direction): Ditto.
	* erc-truncate.el (erc-truncate-buffer-to-size): Ditto.
	* erc-xdcc.el (erc-xdcc): Ditto.
	* erc.el: Ditto.
	* erc.el (erc-version-string): Ditto.
	* erc.el (erc-nick-uniquifier): Ditto.
	* erc.el (erc-manual-set-nick-on-bad-nick-p): Ditto.
	* erc.el (erc-auto-reconnect): Ditto.
	* erc.el (erc-startup-file-list): Ditto.
	* erc.el (erc-once-with-server-event): Ditto.
	* erc.el (erc-once-with-server-event-global): Ditto.
	* erc.el (erc-mode): Ditto.
	* erc.el (erc-generate-new-buffer-name): Ditto.
	* erc.el (erc-buffer-filter): Ditto.
	* erc.el (erc): Ditto.
	* erc.el (erc-open-ssl-stream): Ditto.
	* erc.el (erc-process-sentinel): Ditto.
	* erc.el (erc-default-coding-system): Ditto.
	* erc.el (erc-coding-sytem-for-target): Removed.
	* erc.el (erc-coding-system-for-target): New.
	* erc.el (erc-encode-string-for-target): Ditto.
	* erc.el (erc-decode-string-from-target): Ditto.
	* erc.el (erc-scroll-to-bottom): Ditto.
	* erc.el (erc-process-input-line): Ditto.
	* erc.el (erc-cmd-PART): Ditto.
	* erc.el (erc-quit-reason-zippy): Ditto.
	* erc.el (erc-part-reason-zippy): Ditto.
	* erc.el (erc-cmd-GQUIT): Ditto.
	* erc.el (erc-decode-controls): Ditto.
	* erc.el (erc-channel-members-changed-hook): Ditto.
	* erc.el (erc-put-text-property): Ditto.
	* erc.el (erc-add-default-channel): Ditto.

2004-03-11  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 0.06 released.

2004-03-11  Adrian Aichner  <adrian@xemacs.org>

	* Full sync with upstream version 4.0 Revision 1.637.
	* AUTHORS:
	* CREDITS:
	* Makefile (AUTHOR_VERSION):
	* Makefile (DATA_FILES):
	* Makefile.upstream (TESTING): New.
	* erc-autoaway.el:
	* erc-autoaway.el (erc-autoaway-use-emacs-idle): New.
	* erc-autoaway.el (erc-auto-discard-away):
	* erc-autojoin.el (erc-autojoin-version):
	* erc-bbdb.el (erc-bbdb-version):
	* erc-button.el:
	* erc-button.el (erc-button-version):
	* erc-button.el (erc-button-alist):
	* erc-button.el (erc-emacswiki-lisp-url): New.
	* erc-button.el (erc-button-add-buttons):
	* erc-button.el (erc-button-add-buttons-1):
	* erc-button.el (erc-button-add-nickname-buttons): New.
	* erc-button.el (erc-button-remove-old-buttons):
	* erc-button.el (erc-button-add-button):
	* erc-button.el (erc-button-add-face):
	* erc-button.el (erc-button-press-button):
	* erc-button.el (erc-browse-emacswiki-lisp): New.
	* erc-button.el (erc-nick-popup-alist):
	* erc-button.el (erc-nick-popup):
	* erc-chess.el (erc-chess-version):
	* erc-chess.el (erc-chess-partner):
	* erc-chess.el (erc-chess-handler):
	* erc-compat.el (erc-compat-version):
	* erc-complete.el (erc-complete-version):
	* erc-dcc.el:
	* erc-dcc.el (erc-dcc-version):
	* erc-dcc.el (pcomplete/erc-mode/DCC):
	* erc-dcc.el (erc-dcc-entry-data): New.
	* erc-dcc.el (erc-dcc-byte-count): New.
	* erc-dcc.el (erc-dcc-get-file):
	* erc-dcc.el (erc-dcc-from):
	* erc-dcc.el (erc-dcc-from)): New.
	* erc-dcc.el (erc-dcc-unprocessed-output)): New.
	* erc-dcc.el (erc-dcc-chat-setup):
	* erc-ezbounce.el:
	* erc-ezbounce.el (erc-ezb-version):
	* erc-ezbounce.el (erc-ezb-session-list):
	* erc-fill.el (erc-fill-version):
	* erc-ibuffer.el (erc-ibuffer-version):
	* erc-ibuffer.el (erc-modified):
	* erc-ibuffer.el (erc-voice):
	* erc-imenu.el (erc-imenu-version):
	* erc-lang.el:
	* erc-lang.el (erc):
	* erc-list.el:
	* erc-list.el (erc-nets):
	* erc-list.el (erc-chanlist-header-face): New.
	* erc-list.el (erc-chanlist-odd-line-face): New.
	* erc-list.el (erc-chanlist-even-line-face): New.
	* erc-list.el (erc-chanlist-sort-state):
	* erc-list.el (erc-chanlist-mode):
	* erc-list.el (erc-cmd-LIST):
	* erc-list.el (erc-chanlist):
	* erc-log.el (erc-save-buffer-in-logs):
	* erc-macs.el (erc-victims): New.
	* erc-macs.el (erc-channel-victims): New.
	* erc-match.el:
	* erc-match.el (erc-match-version):
	* erc-match.el (erc-current-nick-highlight-type):
	* erc-match.el (erc-add-entry-to-list):
	* erc-match.el (erc-remove-entry-from-list):
	* erc-match.el (erc-add-pal):
	* erc-match.el (erc-add-fool):
	* erc-match.el (erc-match-directed-at-fool-p):
	* erc-match.el (erc-match-message):
	* erc-menu.el (erc-menu-definition):
	* erc-nets.el:
	* erc-nets.el (erc-nets-version): New.
	* erc-nets.el (erc-server-alist):
	* erc-nets.el (erc-networks-alist):
	* erc-nets.el (erc-determine-network): New.
	* erc-nets.el (erc-network): New.
	* erc-nets.el (erc-current-network): New.
	* erc-nets.el (erc-network-name): New.
	* erc-nets.el (erc-set-network-name): New.
	* erc-nets.el (erc-unset-network-name): New.
	* erc-nets.el (erc-ports-list):
	* erc-nets.el (erc-server-select):
	* erc-nets.el (erc-settings):
	* erc-nets.el (pals):
	* erc-netsplit.el (erc-netsplit-version):
	* erc-nickserv.el:
	* erc-nickserv.el (erc-nets):
	* erc-nickserv.el (erc-nickserv-version):
	* erc-nickserv.el (erc-nickserv-alist):
	* erc-nickserv.el (erc-nickserv-identify-autodetect):
	* erc-nickserv.el (erc-nickserv-identify):
	* erc-nickserv.el (erc-networks): Removed.
	* erc-nickserv.el (erc-current-network): Removed.
	* erc-notify.el (erc-nets):
	* erc-page.el (erc-cmd-PAGE):
	* erc-pcomplete.el:
	* erc-pcomplete.el (time-date):
	* erc-pcomplete.el (erc-pcomplete-version):
	* erc-pcomplete.el (erc-pcomplete-order-nickname-completions): New.
	* erc-pcomplete.el (pcomplete-erc-ops):
	* erc-pcomplete.el (pcomplete-erc-not-ops):
	* erc-pcomplete.el (pcomplete-erc-nicks):
	* erc-pcomplete.el (pcomplete-erc-all-nicks):
	* erc-pcomplete.el (erc-pcomplete-bring-channel-member-to-front): Removed.
	* erc-pcomplete.el (erc-pcomplete-ordering-PRIVMSG-handler): Removed.
	* erc-replace.el (erc-replace-version):
	* erc-ring.el (erc-ring-version):
	* erc-ring.el (erc-input-ring):
	* erc-ring.el (erc-input-ring-index):
	* erc-ring.el (erc-input-ring-setup):
	* erc-ring.el (erc-replace-current-command):
	* erc-speedbar.el (erc-speedbar-expand-channel):
	* erc-speedbar.el (erc-speedbar-sort-channel-members): Removed.
	* erc-speedbar.el (erc-speedbar-insert-user):
	* erc-stamp.el:
	* erc-stamp.el (erc-stamp-version):
	* erc-stamp.el (erc-timestamp-intangible): New.
	* erc-stamp.el (erc-timestamp-last-inserted): New.
	* erc-stamp.el (erc-format-timestamp):
	* erc-track.el:
	* erc-track.el (erc-track-version):
	* erc-track.el (erc-track-priority-faces-only): New.
	* erc-track.el (Note): New.
	* erc-track.el (erc-track-modified-channels):
	* erc.el:
	* erc.el (erc-version-string):
	* erc.el (erc-manual-set-nick-on-bad-nick-p): New.
	* erc.el (erc-send-whitespace-lines): New.
	* erc.el (erc-disconnected-hook): New.
	* erc.el (erc-complete-functions): New.
	* erc.el (erc-quit-hook): New.
	* erc.el (erc-part-hook): New.
	* erc.el (erc-kick-hook): New.
	* erc.el (erc-connect-pre-hook): New.
	* erc.el (erc-process): New.
	* erc.el (channel-members): Removed.
	* erc.el (erc-channel-users): New.
	* erc.el (erc-server-users): New.
	* erc.el (erc-downcase): New.
	* erc.el ((erc-server-user (:type vector) :named)):
	* erc.el ((erc-server-user): New.
	* erc.el ((erc-channel-user): New.
	* erc.el (erc-get-channel-user): New.
	* erc.el (erc-get-server-user): New.
	* erc.el (erc-add-server-user): New.
	* erc.el (erc-remove-server-user): New.
	* erc.el (erc-change-user-nickname): New.
	* erc.el (erc-remove-channel-user): New.
	* erc.el (erc-remove-user): New.
	* erc.el (erc-remove-channel-users): New.
	* erc.el (erc-channel-user-op-p): New.
	* erc.el (erc-channel-user-voice-p): New.
	* erc.el (erc-get-channel-user-list): New.
	* erc.el (erc-get-server-nickname-list): New.
	* erc.el (erc-get-channel-nickname-list): New.
	* erc.el (erc-get-server-nickname-alist): New.
	* erc.el (erc-get-channel-nickname-alist): New.
	* erc.el (erc-sort-channel-users-by-activity): New.
	* erc.el (erc-input-line-position): New.
	* erc.el (erc-ignore-list):
	* erc.el (erc-mode):
	* erc.el (erc-with-buffer):
	* erc.el (erc-get-buffer):
	* erc.el (erc-iswitchb):
	* erc.el (erc-buffer-list-with-nick):
	* erc.el (erc-default-recipients):
	* erc.el (erc-network-name): Removed.
	* erc.el (erc-session-user-full-name):
	* erc.el (current-nick):
	* erc.el (channel-user-limit):
	* erc.el (last-peers):
	* erc.el (invitation):
	* erc.el (away):
	* erc.el (channel-list):
	* erc.el (last-sent-time):
	* erc.el (last-ping-time):
	* erc.el (last-ctcp-time):
	* erc.el (erc-lines-sent):
	* erc.el (erc-bytes-sent):
	* erc.el (erc-announced-server-name): Removed.
	* erc.el (quitting):
	* erc.el (bad-nick):
	* erc.el (erc-logged-in):
	* erc.el (erc-default-nicks):
	* erc.el (erc-nick-change-attempt-count): New.
	* erc.el (erc-previous-read): New.
	* erc.el (erc):
	* erc.el (erc-split-multiline):
	* erc.el (erc-process-sentinel):
	* erc.el (erc-display-line-1):
	* erc.el (erc-update-undo-list): New.
	* erc.el (erc-is-valid-nick-p):
	* erc.el (erc-scroll-to-bottom):
	* erc.el (erc-add-scroll-to-bottom):
	* erc.el (erc-send-input-line-function): New.
	* erc.el (erc-send-input-line):
	* erc.el ((fboundp 'help-function-arglist)):
	* erc.el (erc-cmd-OPS):
	* erc.el (erc-cmd-COUNTRY):
	* erc.el (erc-script-args): New.
	* erc.el (erc-cmd-WHOAMI): New.
	* erc.el (erc-server-364-hook): New.
	* erc.el (erc-server-365-hook): New.
	* erc.el (erc-server-367-hook): New.
	* erc.el (erc-server-368-hook): New.
	* erc.el (channel-banlist): New.
	* erc.el (erc-server-vectors): New.
	* erc.el (erc-duplicates): New.
	* erc.el (erc-query):
	* erc.el (erc-nickname-in-use):
	* erc.el (erc-server-KICK):
	* erc.el (erc-server-NICK):
	* erc.el (erc-server-PART):
	* erc.el (erc-lag): New.
	* erc.el (erc-setup-periodical-server-ping):
	* erc.el (erc-format-nick):
	* erc.el (erc-format-@nick):
	* erc.el (erc-server-PRIVMSG-or-NOTICE):
	* erc.el (erc-server-QUIT):
	* erc.el (erc-server-version): New.
	* erc.el (erc-server-001): New.
	* erc.el (erc-server-311-or-314):
	* erc.el (erc-server-317):
	* erc.el (erc-server-315-hook): Removed.
	* erc.el (erc-server-319):
	* erc.el (erc-server-318-hook): Removed.
	* erc.el (erc-server-352):
	* erc.el (erc-banlist-store):
	* erc.el (erc-server-369-hook): Removed.
	* erc.el (erc-channel-end-receiving-names):
	* erc.el (erc-channel-receive-names):
	* erc.el (erc-update-user-nick): New.
	* erc.el (erc-update-user): New.
	* erc.el (erc-update-current-channel-member):
	* erc.el (erc-update-channel-member):
	* erc.el (erc-remove-current-channel-member):
	* erc.el (erc-remove-channel-member):
	* erc.el (erc-update-channel-topic):
	* erc.el (erc-set-modes):
	* erc.el (erc-get-current-channel-members): Removed.
	* erc.el (erc-get-channel-members): Removed.
	* erc.el (erc-update-modes):
	* erc.el (erc-update-channel-limit):
	* erc.el (erc-find-channel-info-buffer):
	* erc.el (erc-update-channel-info-buffer):
	* erc.el (erc-update-channel-info-buffers):
	* erc.el (erc-remove-member-all-channels): Removed.
	* erc.el (erc-update-member-all-channels): Removed.
	* erc.el (erc-beg-of-input-line):
	* erc.el (erc-end-of-input-line):
	* erc.el (erc-send-current-line):
	* erc.el (erc-ignored-reply-p):
	* erc.el (erc-channel-member-to-user-spec): Removed.
	* erc.el (erc-user-spec): New.
	* erc.el (erc-nick-at-point):
	* erc.el (erc-operator-p): Removed.
	* erc.el (erc-mode-line-away-status-format): New.
	* erc.el (erc-prepare-mode-line-format):
	* erc.el (erc-update-mode-line-buffer):
	* erc.el (erc-kill-buffer-function):

2004-01-20  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 0.05 released.

	* Makefile (VERSION): XEmacs package 0.04 released.

	* Makefile (AUTHOR_VERSION): Set to correct version.

2004-01-19  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 0.03 released.

2004-01-18  Adrian Aichner  <adrian@xemacs.org>

	* Full sync with upstream erc 4.0 revision 1.608.
	* erc-autojoin.el (erc-autojoin-version): Manual expand to
	preserve upstream revision number.
	* erc-bbdb.el (erc-bbdb-version): Ditto.
	* erc-button.el (erc-button-version): Ditto.
	* erc-chess.el (erc-chess-version): Ditto.
	* erc-compat.el:
	* erc-compat.el (erc-compat-version): Ditto.
	* erc-compat.el (nil):
	* erc-complete.el (erc-complete-version): Ditto.
	* erc-dcc.el (erc-dcc-version): Ditto.
	* erc-ezbounce.el (erc-ezb-version): Ditto.
	* erc-fill.el (erc-fill-version): Ditto.
	* erc-ibuffer.el (erc-ibuffer-version): Ditto.
	* erc-imenu.el (erc-imenu-version): Ditto.
	* erc-list.el:
	* erc-list.el (erc-no-list-networks): New.
	* erc-list.el (erc-chanlist-frame-parameters): New.
	* erc-list.el (erc-chanlist-hide-modeline): New.
	* erc-list.el (erc-chanlist-channel-line-regexp): New.
	* erc-list.el (erc-chanlist-last-time):
	* erc-list.el (erc-chanlist-frame): New.
	* erc-list.el (erc-chanlist-sort-state): New.
	* erc-list.el (erc-chanlist-mode-hook): New.
	* erc-list.el (erc-chanlist-mode):
	* erc-list.el (erc-chanlist-mode-map): Removed.
	* erc-list.el (erc-cmd-LIST): New.
	* erc-list.el (erc-chanlist):
	* erc-list.el (erc-chanlist-322):
	* erc-list.el (erc-chanlist-post-command-hook): New.
	* erc-list.el (erc-chanlist-highlight-line): New.
	* erc-list.el (erc-prettify-channel-list): New.
	* erc-list.el (erc-chanlist-toggle-sort-state): New.
	* erc-list.el (erc-chanlist-quit): New.
	* erc-list.el (erc-chanlist-join-channel): New.
	* erc-match.el (erc-match-version): Manual expand to preserve
	upstream revision number.
	* erc-netsplit.el (erc-netsplit-version): Ditto.
	* erc-nickserv.el (erc-nickserv-version): Ditto.
	* erc-nickserv.el (erc-current-network):
	* erc-pcomplete.el:
	* erc-pcomplete.el (erc-pcomplete-version): Manual expand to
	preserve upstream revision number.
	* erc-pcomplete.el (pcomplete/erc-mode/IDLE): New.
	* erc-replace.el (erc-replace-version): Manual expand to preserve
	upstream revision number.
	* erc-ring.el (erc-ring-version): Ditto.
	* erc-stamp.el (erc-stamp-version): Ditto.
	* erc-track.el:
	* erc-track.el (erc-track-version): Ditto.
	* erc-track.el (erc-track-visibility): New.
	* erc-track.el (erc-track-exclude-types):
	* erc-track.el (track):
	* erc-track.el (track-when-inactive): New.
	* erc-track.el (erc-buffer-activity): New.
	* erc-track.el (erc-buffer-activity-timeout): New.
	* erc-track.el (erc-user-is-active): New.
	* erc-track.el (erc-buffer-visible): New.
	* erc-track.el (erc-modified-channels-update):
	* erc-track.el (erc-modified-channels-display):
	* erc-track.el (erc-track-modified-channels):
	* erc.el:
	* erc.el (erc-version-string):
	* erc.el (erc-official-location):
	* erc.el (erc-user-mode):
	* erc.el (erc-hide-prompt):
	* erc.el (erc-show-my-nick):
	* erc.el (erc-message-type):
	* erc.el ('erc-message-type): New.
	* erc.el (erc-server-parameters):
	* erc.el (erc-connected):
	* erc.el (channel-members):
	* erc.el (erc-string-no-properties):
	* erc.el (erc-prompt):
	* erc.el (erc-command-indicator):
	* erc.el (erc-prompt-interactive-input): Removed.
	* erc.el (erc-echo-notices-in-minibuffer-flag):
	* erc.el (erc-auto-reconnect):
	* erc.el (erc-ignore-list):
	* erc.el (erc-ignore-reply-list):
	* 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-completed-hook):
	* erc.el (erc-quit-hook):
	* erc.el (erc-part-hook):
	* erc.el (erc-connect-pre-hook):
	* erc.el (erc-process):
	* erc.el (define-erc-module):
	* erc.el (erc-once-with-server-event):
	* erc.el (erc-once-with-server-event-global): New.
	* erc.el (erc-server-buffer):
	* erc.el (erc-server-buffer-p):
	* erc.el (erc-query-buffer-p): New.
	* erc.el (erc-ison-p):
	* erc.el (erc-generate-new-buffer-name):
	* erc.el (erc-get-buffer-create):
	* erc.el (erc-member-ignore-case):
	* erc.el (erc-with-buffer):
	* erc.el (erc-with-all-buffers-of-server):
	* erc.el (erc-channel-list):
	* erc.el (erc-buffer-list-with-nick):
	* erc.el (erc-network-name):
	* erc.el (erc-modules):
	* erc.el ("erc"):
	* erc.el (erc-update-modules):
	* erc.el (erc):
	* erc.el (erc-initialize-log-marker):
	* erc.el (erc-debug-irc-protocol):
	* erc.el (NOTE): New.
	* erc.el (erc-log-irc-protocol):
	* erc.el (erc-toggle-debug-irc-protocol):
	* erc.el (erc-send-command):
	* erc.el (erc-split-command):
	* erc.el (erc-send-ctcp-message):
	* erc.el (erc-send-ctcp-notice):
	* erc.el (erc-noncommands-list):
	* erc.el (erc-display-line-1):
	* erc.el (erc-scroll-to-bottom):
	* erc.el (erc-display-message-highlight):
	* erc.el (erc-display-message):
	* erc.el (erc-message-type-member):
	* erc.el (erc-send-input-line):
	* erc.el (erc-cmd-AMSG):
	* erc.el (erc-cmd-SAY):
	* erc.el (erc-cmd-SET):
	* erc.el (erc-cmd-default):
	* erc.el (erc-cmd-IGNORE):
	* erc.el (erc-cmd-OPS): New.
	* erc.el (erc-cmd-CTCP):
	* erc.el (erc-cmd-HELP):
	* erc.el (erc-cmd-JOIN):
	* erc.el (erc-channel-new-member-names):
	* erc.el (erc-cmd-KICK):
	* erc.el (erc-cmd-WHOIS):
	* erc.el (erc-cmd-IDLE): New.
	* erc.el (erc-cmd-ME):
	* erc.el (erc-cmd-LASTLOG):
	* erc.el (erc-send-message):
	* erc.el (erc-cmd-MSG):
	* erc.el (erc-cmd-SQUERY):
	* erc.el (erc-cmd-NICK):
	* erc.el (erc-cmd-QUOTE):
	* erc.el (erc-cmd-QUERY):
	* erc.el (erc-quit-reason-normal):
	* erc.el (erc-quit-reason-zippy):
	* erc.el (erc-quit-reason-various):
	* erc.el (erc-part-reason-normal):
	* erc.el (erc-part-reason-zippy):
	* erc.el (erc-part-reason-various):
	* erc.el (erc-kill-queries-on-quit):
	* erc.el (erc-cmd-GQUIT):
	* erc.el (erc-cmd-SV):
	* erc.el (erc-cmd-DEOP):
	* erc.el (erc-cmd-OP):
	* erc.el (erc-cmd-BANLIST):
	* erc.el (erc-cmd-MASSUNBAN):
	* erc.el (erc-prepend-properties):
	* erc.el (erc-strip-controls):
	* erc.el (erc-decode-controls):
	* erc.el (erc-interpret-controls):
	* erc.el (erc-merge-controls):
	* erc.el (erc-grab-region):
	* erc.el (erc-display-prompt):
	* erc.el (erc-interactive-input-map): Removed.
	* erc.el (erc-join-channel):
	* erc.el (erc-part-from-channel):
	* erc.el (erc-quit-server):
	* erc.el (erc-bol):
	* erc.el (erc-complete-word):
	* erc.el (erc-default-server-handler):
	* erc.el (erc-debug-missing-hooks):
	* erc.el (erc-call-hooks):
	* erc.el (erc-duplicate-timeout):
	* erc.el (erc-parse-line-from-server):
	* erc.el (erc-server-vectors):
	* erc.el (erc-query):
	* erc.el (erc-auto-query):
	* erc.el (erc-nickname-in-use):
	* erc.el (erc-server-hook-list):
	* erc.el (erc-server-JOIN):
	* erc.el (erc-server-MODE):
	* erc.el (erc-server-NICK):
	* erc.el (erc-server-PART):
	* erc.el (erc-server-PING):
	* erc.el (erc-server-PONG):
	* erc.el (erc-setup-periodical-server-ping):
	* erc.el (erc-server-PRIVMSG-or-NOTICE):
	* erc.el (erc-server-QUIT):
	* erc.el (erc-server-TOPIC):
	* erc.el (erc-server-005):
	* erc.el (erc-server-305):
	* erc.el (erc-server-306):
	* erc.el (erc-server-311-or-314):
	* erc.el (channel-banlist):
	* erc.el (erc-banlist-store):
	* erc.el (erc-banlist-finished):
	* erc.el (erc-banlist-update):
	* erc.el (erc-group-list):
	* erc.el (erc-handle-login):
	* erc.el (erc-server-MOTD):
	* erc.el (erc-connection-established):
	* erc.el (erc-set-initial-user-mode):
	* erc.el (erc-display-error-notice):
	* erc.el (erc-server-401):
	* erc.el (erc-server-403):
	* erc.el (erc-server-405):
	* erc.el (erc-server-406):
	* erc.el (erc-process-ctcp-query):
	* erc.el (erc-ctcp-query-ACTION):
	* erc.el (erc-ctcp-query-CLIENTINFO):
	* erc.el (erc-ctcp-query-ECHO):
	* erc.el (erc-ctcp-query-FINGER):
	* erc.el (erc-ctcp-query-PING):
	* erc.el (erc-ctcp-query-TIME):
	* erc.el (erc-ctcp-query-USERINFO):
	* erc.el (erc-ctcp-query-VERSION):
	* 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-channel-begin-receiving-names):
	* erc.el (erc-channel-end-receiving-names):
	* erc.el (erc-channel-receive-names):
	* erc.el (erc-update-current-channel-member):
	* erc.el (erc-update-channel-member):
	* erc.el (erc-get-current-channel-members):
	* erc.el (erc-get-channel-members):
	* erc.el (erc-remove-current-channel-member):
	* erc.el (erc-remove-channel-member):
	* erc.el (erc-update-channel-topic):
	* erc.el (erc-set-modes):
	* erc.el (erc-sort-strings):
	* erc.el (erc-parse-modes):
	* erc.el (erc-update-modes):
	* erc.el (erc-update-channel-limit):
	* erc.el (erc-find-channel-info-buffer):
	* erc.el (erc-update-channel-info-buffer):
	* erc.el (erc-remove-member-all-channels):
	* erc.el (erc-update-member-all-channels):
	* erc.el (erc-update-channel-info-buffers):
	* erc.el (erc-handle-user-status-change):
	* erc.el (erc-highlight-notice):
	* erc.el (erc-highlight-error):
	* erc.el (erc-parse-user):
	* erc.el (erc-extract-nick):
	* erc.el (erc-put-text-properties):
	* erc.el (erc-beg-of-input-line):
	* erc.el (erc-end-of-input-line):
	* erc.el (erc-send-distinguish-noncommands):
	* erc.el (erc-set-current-nick):
	* erc.el (erc-current-nick):
	* erc.el (erc-current-nick-p):
	* erc.el (erc-nick-equal-p):
	* erc.el (erc-default-target):
	* erc.el (erc-add-default-channel):
	* erc.el (erc-delete-default-channel):
	* erc.el (erc-add-query):
	* erc.el (erc-delete-query):
	* erc.el (erc-ignored-user-p):
	* erc.el (erc-ignored-reply-p):
	* erc.el (erc-message-target):
	* erc.el (erc-toggle-ctcp-autoresponse):
	* erc.el (erc-toggle-flood-control):
	* erc.el (erc-toggle-interpret-controls):
	* erc.el (erc-invite-only-mode):
	* erc.el (erc-toggle-channel-mode):
	* erc.el (erc-insert-mode-command):
	* erc.el (erc-channel-names):
	* erc.el (erc-find-file):
	* erc.el (erc-select-startup-file):
	* erc.el (erc-find-script-file):
	* erc.el (erc-load-script):
	* erc.el (erc-process-script-line):
	* erc.el (erc-load-irc-script):
	* erc.el (erc-load-irc-script-lines):
	* erc.el (erc-login):
	* erc.el (erc-determine-parameters):
	* erc.el (erc-compute-server):
	* erc.el (erc-compute-nick):
	* erc.el (erc-compute-full-name):
	* erc.el (erc-string-to-emacs-time):
	* erc.el (found): New.
	* erc.el (erc-emacs-time-to-erc-time):
	* erc.el (erc-current-time):
	* erc.el (erc-time-diff):
	* erc.el (erc-time-gt):
	* erc.el (erc-sec-to-time):
	* erc.el (erc-seconds-to-string): New.
	* erc.el (erc-clientinfo-alist):
	* erc.el (erc-client-info):
	* erc.el (erc-directory-writable-p):
	* erc.el (erc-kill-query-buffers):
	* erc.el (erc-nick-at-point):
	* erc.el (erc-operator-p):
	* erc.el (erc-away-p):
	* erc.el (erc-mode-line-format):
	* erc.el (erc-header-line-format):
	* erc.el (erc-common-server-suffixes):
	* erc.el (erc-shorten-server-name):
	* erc.el (erc-prepare-mode-line-format):
	* erc.el (erc-update-mode-line-buffer):
	* erc.el (erc-update-mode-line):
	* erc.el (erc-port-to-string):
	* erc.el (erc-string-to-port):
	* erc.el (erc-trim-string):
	* erc.el (erc-arrange-session-in-multiple-windows):
	* erc.el (erc-make-message-variable-name):
	* erc.el (erc-define-catalog-entry):
	* erc.el (erc-define-catalog):
	* erc.el (erc-message-english-PART):
	* erc.el (erc-retrieve-catalog-entry):
	* erc.el (erc-format-message):
	* erc.el (erc-make-read-only):
	* erc.el (erc-kill-buffer-hook):
	* erc.el (erc-unmorse):

2003-11-26  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 0.02 released.

	* Makefile (AUTHOR_VERSION): Remove leftover from a CVS Revision
	tag. 

2003-11-25  Adrian Aichner  <adrian@xemacs.org>

	* erc-log.el (erc-log-file-coding-system): Use 'binary
	coding-system under XEmacs (instead of 'emacs-mule).
	* erc-log.el (erc-w32-invalid-file-characters): Removed as no
	longer needed.
	* erc-log.el (erc-generate-log-file-name-long): Use
	`convert-standard-filename', which exists in XEmacs too.

2003-11-23  Adrian Aichner  <adrian@xemacs.org>

	* erc-button.el (erc-widget-press-button): New.  Fixes [ 843318 ]
        as suggested in
        http://gnufans.net/~deego/emacspub/site-lisp/ignotus-erc-init.el

2003-11-23  Adrian Aichner  <aichner@xemacs.org>

	* Create package.
