+2009-01-03 Michael Olson <mwolson@gnu.org>
+
+ * erc.el (erc-user-input): Do not include text properties when
+ returning user input.
+
+2008-11-19 Andy Stewart <lazycat.manatee@gmail.com>
+
+ * erc.el (erc-header-line-uses-tabbar-p): New option that makes
+ tabbar mode usable with ERC if set to non-nil.
+ (erc-update-mode-line-buffer): Use it.
+
+2008-11-19 Glenn Morris <rgm@gnu.org>
+
+ * erc-compat.el (help-function-arglist): Autoload it.
+
+2008-10-03 Michael Olson <mwolson@gnu.org>
+
+ * erc-dcc.el (english): Increase size heading by two places.
+ (erc-dcc-byte-count): Move higher.
+ (erc-dcc-do-LIST-command): Use erc-dcc-byte-count to get accurate
+ count. Coerce byte total to floating point before performing
+ computation, otherwise division will truncate to 0.
+ (erc-dcc-append-contents): Update erc-dcc-byte-count.
+ (erc-dcc-get-filter): Don't update erc-dcc-byte-count, because
+ that will give incorrect size totals. Instead, figure out how
+ much we have by summing byte count and current buffer size.
+ (erc-dcc-get-sentinel): Don't update erc-dcc-byte-count.
+
+2008-10-01 Michael Olson <mwolson@gnu.org>
+
+ * erc-dcc.el (erc-pack-int): Make sure returned string is within 4
+ bytes. Always return a 4-byte string, so that we conform to the
+ CTCP spec.
+ (erc-most-positive-int-bytes): New constant representing the
+ number of bytes that most-positive-fixnum can be stored in.
+ (erc-most-positive-int-msb): New constant representing the
+ contents of the most significant byte of most-positive-fixnum.
+ (erc-unpack-int): Make sure that the integer we get back can be
+ represented in Emacs.
+ (erc-dcc-do-CLOSE-command): Update docstring. Don't use the line
+ variable. Try to disambiguate between type and nick when only one
+ is provided. Validate both type and nick arguments. Allow
+ matching by just nick.
+ (erc-dcc-append-contents): Set inhibit-read-only to t. Prevent
+ auto-compression from triggering when we write the contents to a
+ file.
+ (erc-dcc-get-file): Prevent auto-compression from triggering when
+ we truncate a file.
+
+2008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * erc.el: Remove code for Carbon.
+
+2008-06-07 Glenn Morris <rgm@gnu.org>
+
+ * erc/erc-autoaway.el, erc/erc-ibuffer.el, erc/erc-menu.el:
+ * erc/erc-stamp.el, erc/erc.el: Remove unnecessary eval-when-compiles.
+
+2008-05-30 Diane Murray <disumu@x3y2z1.net>
+
+ * erc-backend.el (328): New response handler.
+
+ * erc.el (english): Add 328 to catalog.
+
+2008-05-29 Diane Murray <disumu@x3y2z1.net>
+
+ * erc-services.el (erc-nickserv-alist): Update REGEXP and
+ SUCCESS-REGEXP for freenode.
+
+2008-05-05 Juanma Barranquero <lekktu@gmail.com>
+
+ * erc-goodies.el (erc-noncommands-list, noncommands)
+ (erc-control-characters, erc-interpret-controls-p)
+ (erc-interpret-mirc-color): Fix typos in docstrings.
+ (erc-controls-highlight): Reflow docstring.
+
+2008-04-26 Johan Bockgård <bojohan@gnu.org>
+
+ * erc.el (erc-put-text-properties): Don't use mapcar*.
+ (erc-display-line-1): Fix argument order in call to
+ erc-put-text-properties.
+
+2008-04-14 Michael Olson <mwolson@gnu.org>
+
+ * erc.el (erc-remove-text-properties-region): Disable this command
+ by default. Thanks to e1f for the suggestion.
+
+2008-02-20 Michael Olson <mwolson@gnu.org>
+
+ * erc.el (erc-notice-face): Fix this face for Emacs 21 users.
+
+2008-02-05 Juanma Barranquero <lekktu@gmail.com>
+
+ * erc.el (erc-valid-nick-regexp):
+ * erc-button.el (erc-button-syntax-table):
+ * erc-match.el (erc-match-syntax-table): Replace `legal' with `valid'.
+
+2008-02-04 Jeremy Maitin-Shepard <jbms@cmu.edu>
+
+ * erc.el (erc-cmd-QUERY): Bind the value of `erc-auto-query' to
+ `erc-query-display' rather than `erc-join-buffer'. This fixes a
+ bug where the value of erc-auto-query was being ignored.
+
+2008-01-31 Michael Olson <mwolson@gnu.org>
+
+ * erc-dcc.el (erc-dcc-do-GET-command, erc-dcc-do-SEND-command):
+ Improve docstring. If FILE argument is split into multiple
+ arguments, re-join them into a single string, separated by a
+ space. This fixes an issue where the user wants to send or
+ receive a file with spaces in its name. It is assumed that no one
+ will try sending or receiving a file with multiple consecutive
+ spaces in its name, otherwise this fix will fail.
+
+ * erc.el (erc-mode-map): Add binding for C-c C-x to
+ erc-quit-server, since rcirc.el binds its quit command in a
+ similar manner. Thanks to Jari Aalto for the suggestion.
+
+2008-01-28 Diane Murray <disumu@x3y2z1.net>
+
+ * erc-list-old.el (list-old): Define module as list-old, not list.
+ This fixes a bug where an unknown module error would occur when
+ starting ERC and using the list-old module.
+
+ * erc-track.el (erc-track-find-face): If no choice was found
+ return nil to use the default mode-line faces.
+
+2008-01-26 Michael Olson <mwolson@gnu.org>
+
+ * erc.el (erc-version-string): Release ERC 5.3.
+
+ * Makefile (VERSION): Update.
+ (EXTRAS): Remove erc-list.el after all, because this is mainly for
+ users of the version that comes with Emacs, and they will have
+ erc-list.el by Emacs 23.
+ (MISC): Add ChangeLog.07.
+ (elpa): Fix build issue. Add proper version to erc-pkg.el.
+
+ * README.extras: Mention Emacs 23.
+
+ * erc-pkg.el: Make the version string a template.
+
+ * erc.texi (Obtaining ERC): Update extras URLs for 5.3.
+ (Development): Write instructions for git, and remove those for Arch.
+ (History): Mention the switch to git.
+
2008-01-25 Michael Olson <mwolson@gnu.org>
* NEWS: Update.
See ChangeLog.07 for earlier changes.
- Copyright (C) 2008 Free Software Foundation, Inc.
+ Copyright (C) 2008, 2009 Free Software Foundation, Inc.
This file is part of GNU Emacs.
- GNU Emacs is free software; you can redistribute it and/or modify
+ GNU Emacs is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 3, or (at your option)
- any later version.
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
GNU Emacs is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with GNU Emacs; see the file COPYING. If not, write to the
- Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
+ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
;; Local Variables:
;; coding: utf-8