Every defcustom should specify its type
[bpt/emacs.git] / lisp / erc / ChangeLog
index a23fa50..46c93cc 100644 (file)
@@ -1,3 +1,76 @@
+2013-12-28  Glenn Morris  <rgm@gnu.org>
+
+       * erc-log.el (erc-log-file-coding-system): Specify custom type.
+
+       * erc-button.el (erc-button-alist): Fix custom type.
+
+2013-11-25  Glenn Morris  <rgm@gnu.org>
+
+       * erc-button.el (erc-nick-popup): Make `nick' available in the
+       eval environment.  (Bug#15969)
+
+2013-11-04  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * erc-pcomplete.el (erc-pcomplete): Set this-command.
+
+2013-09-21  Glenn Morris  <rgm@gnu.org>
+
+       * erc.el (erc-invite-only-mode, erc-toggle-channel-mode):
+       Remove unused local variable `erc-force-send'.
+
+2013-09-19  Glenn Morris  <rgm@gnu.org>
+
+       * erc-button.el (erc-button-click-button, erc-button-press-button):
+       * erc-list.el (erc-list-handle-322):
+       Mark unused arguments.
+
+       * erc.el (erc-open-server-buffer-p): Actually use the `buffer' arg.
+       * erc-backend.el (erc-server-process-alive): Take optional `buffer' arg.
+
+2013-09-18  Glenn Morris  <rgm@gnu.org>
+
+       * erc-button.el (erc-button-add-buttons): Remove unused local vars.
+
+2013-09-14  Vivek Dasmohapatra  <vivek@etla.org>
+
+       * erc.el (erc-update-mode-line-buffer):
+       Handle absent topic.  (Bug#15377)
+
+2013-09-13  Glenn Morris  <rgm@gnu.org>
+
+       * erc-desktop-notifications.el (dbus-debug): Declare.
+
+2013-08-22  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * erc.el: Use lexical-binding.
+       (erc-user-full-name): Minor CSE simplification.
+       (erc-mode-map): Assume command-remapping is available.
+       (erc-once-with-server-event): Replace `forms' arg with a function arg.
+       (erc-once-with-server-event-global): Remove.
+       (erc-ison-p): Adjust to change in erc-once-with-server-event.
+       (erc-get-buffer-create): Remove arg `proc'.
+       (iswitchb-make-buflist-hook): Declare.
+       (erc-setup-buffer): Use pcase; avoid ((lambda ..) ..).
+       (read-passwd): Assume it exists.
+       (erc-display-line, erc-cmd-IDLE): Avoid add-to-list, adjust to change
+       in erc-once-with-server-event.
+       (erc-cmd-JOIN, erc-set-channel-limit, erc-set-channel-key)
+       (erc-add-query): Minor CSE simplification.
+       (erc-cmd-BANLIST, erc-cmd-MASSUNBAN): Adjust to change
+       in erc-once-with-server-event.
+       (erc-echo-notice-in-user-and-target-buffers): Avoid add-to-list.
+       * erc-track.el: Use lexical-binding.
+       (erc-make-mode-line-buffer-name): Use closures instead of `(lambda...).
+       (erc-faces-in): Avoid add-to-list.
+       * erc-notify.el: Use lexical-binding.
+       (erc-notify-timer): Adjust to change in erc-once-with-server-event.
+       (erc-notify-QUIT): Use a closure instead of `(lambda...).
+       * erc-list.el: Use lexical-binding.
+       (erc-list-install-322-handler, erc-cmd-LIST): Adjust to change in
+       erc-once-with-server-event.
+       * erc-button.el: Use lexical-binding.
+       (erc-button-next-function): Use a closure instead of `(lambda...).
+
 2013-05-30  Glenn Morris  <rgm@gnu.org>
 
        * erc-backend.el: Require erc at run-time too.