]> code.delx.au - gnu-emacs/blobdiff - lisp/erc/ChangeLog
* net/tramp.el (tramp-do-copy-or-rename-file-directly)
[gnu-emacs] / lisp / erc / ChangeLog
index 3fb174c97d1711b308ec80403468e4c82cbb7837..3dafd93d5f39ba6a1e7195091f5a57126912cc99 100644 (file)
@@ -1,3 +1,148 @@
+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
@@ -280,9 +425,7 @@ See ChangeLog.07 for earlier changes.
   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