Glenn Morris
a022856b0f
Address some "unused lexical argument" warnings in erc
...
* erc/erc.el (erc-open-server-buffer-p): Actually use the `buffer' arg.
* erc/erc-backend.el (erc-server-process-alive): Take optional `buffer' arg.
* erc/erc-button.el (erc-button-click-button, erc-button-press-button):
Mark unused arguments.
2013-09-18 19:21:31 -07:00
Glenn Morris
f146f2e4bd
* erc/erc-backend.el: Require erc at run-time too (silences compilation)
2013-05-29 20:19:04 -07:00
Glenn Morris
342532db2b
* lisp/erc/erc-backend.el (312): Fix typo.
...
Fixes: debbugs:13235
2013-01-03 17:31:52 -08:00
Paul Eggert
0877d0dc24
Merge from emacs-24; up to 2012-12-06T01:39:03Z!monnier@iro.umontreal.ca
2013-01-02 08:13:04 -08:00
Paul Eggert
ab422c4d68
Update copyright notices for 2013.
2013-01-01 09:11:05 +00:00
Stefan Monnier
277c8f21a1
* lisp/erc/erc-backend.el: Fix last change that missed calls to `second'.
...
Fixes: debbugs:12970
2012-11-23 11:00:57 -05:00
Stefan Monnier
19dc72069c
Use cl-lib instead of cl, and interactive-p => called-interactively-p.
...
* lisp/erc/erc-track.el, lisp/erc/erc-networks.el, lisp/erc/erc-netsplit.el:
* lisp/erc/erc-dcc.el, lisp/erc/erc-backend.el: Use cl-lib, nth, pcase, and
called-interactively-p instead of cl.
* lisp/erc/erc-speedbar.el, lisp/erc/erc-services.el:
* lisp/erc/erc-pcomplete.el, lisp/erc/erc-notify.el, lisp/erc/erc-match.el:
* lisp/erc/erc-log.el, lisp/erc/erc-join.el, lisp/erc/erc-ezbounce.el:
* lisp/erc/erc-capab.el: Don't require cl since we don't use it.
* lisp/erc/erc.el: Use cl-lib, nth, pcase, and called-interactively-p i.s.o cl.
(erc-lurker-ignore-chars, erc-common-server-suffixes): Move before first use.
* lisp/json.el: Don't require cl since we don't use it.
* lisp/color.el: Don't require cl.
(color-complement): `caddr' -> `nth 2'.
* test/automated/ert-x-tests.el: Use cl-lib.
* test/automated/ert-tests.el: Use lexical-binding and cl-lib.
2012-11-19 12:24:12 -05:00
Stefan Monnier
3bb08684ce
* lisp/erc/erc-backend.el: Only require `erc' during compilation.
...
Fixes: debbugs:12486
2012-10-28 11:32:15 -04:00
Stefan Monnier
393e94faab
* lisp/erc/erc-backend.el: Require `erc' instead of autoloading its macros.
...
Fixes: debbugs:12669
2012-10-18 11:51:28 -04:00
Stefan Monnier
b2f0135a62
* lisp/erc/erc-backend.el (erc-with-server-buffer): Autoload as well.
...
Fixes: debbugs:12669
2012-10-18 08:49:18 -04:00
Stefan Monnier
8599b23a90
* lisp/erc/erc.el (erc-log): Make it into a defsubst.
...
(erc-with-server-buffer, define-erc-module, erc-with-buffer)
(erc-with-all-buffers-of-server): Use `declare'.
* lisp/erc/erc-backend.el (erc-log): Adjust autoload accordingly.
2012-10-15 12:49:57 -04:00
Glenn Morris
87a95afe81
* lisp/erc/erc-backend.el (NICK): Handle pre-existing buffers.
...
Fixes: debbugs:12002
2012-10-06 18:28:04 -07:00
Glenn Morris
df5d5f59f2
Set maintainer of most lisp/erc/*.el files to FSF
...
Ref: http://lists.gnu.org/archive/html/bug-gnu-emacs/2012-10/msg00200.html
2012-10-05 21:04:53 -04:00
Glenn Morris
2a1e24765b
Replace version 24.2 with 24.3 where appropriate (hopefully)
2012-08-15 09:29:11 -07:00
Glenn Morris
16245de59c
New defcustoms need :version tags. They don't need "*" in the doc.
2012-05-13 17:27:21 -07:00
Teemu Likonen
56551c4327
Allow specifying the erc timestamp format
...
* erc-backend.el (erc-server-timestamp-format): New variable to
allow specifying the timestamp format.
Fixes: debbugs:10779
2012-05-13 20:51:14 +02:00
Chong Yidong
fb7ada5f94
Remove * characters from the front of variable docstrings.
2012-04-09 21:05:48 +08:00
Glenn Morris
c4077254f9
Add missing :version tags for new erc defcustoms.
...
* lisp/erc/erc-backend.el (erc-coding-system-precedence):
* lisp/erc/erc-join.el (erc-autojoin-delay, erc-autojoin-timing):
Add missing :version settings.
* etc/NEWS: We don't need to duplicate the doc-strings of variables.
2012-02-08 00:07:24 -08:00
Glenn Morris
acaf905b11
Add 2012 to FSF copyright years for Emacs files
2012-01-05 01:46:05 -08:00
Paul Eggert
fac916bfd7
Spelling fixes.
2011-12-14 13:05:20 -08:00
Juanma Barranquero
cd1181dbec
Fix typos.
2011-11-20 04:48:53 +01:00
Paul Eggert
f6b1b0a848
Spelling fixes.
2011-11-12 23:48:23 -08:00
Julien Danjou
f927985e87
* lisp/erc/erc-backend.el (671): New response handler.
...
* lisp/erc/erc.el (english): Add 671 to catalog.
2011-05-03 10:37:51 +02:00
Glenn Morris
73b0cd5003
Convert consecutive FSF copyright years to ranges.
2011-01-24 20:08:28 -08:00
Glenn Morris
0d9f702fd0
Nuke arch-tags.
2011-01-15 15:16:57 -08:00
Stefan Monnier
77ab81d054
Merge from emacs-23
2011-01-14 12:18:41 -05:00
Glenn Morris
5df4f04cd3
Add 2011 to FSF/AIST copyright years.
2011-01-02 15:50:46 -08:00
Lars Magne Ingebrigtsen
5c0c0f77b0
Decode utf-8 strings in mixed environments by default.
...
Done via the new `erc-coding-system-precedence' variable.
2010-11-05 15:17:46 +01:00
Chong Yidong
0c382083b6
Merge changes from emacs-23
2010-10-24 17:36:09 -04:00
Julien Danjou
7de0e00334
* erc-backend.el (erc-server-JOIN): Set the correct target list on join.
2010-10-23 13:04:47 -07:00
Julien Danjou
6bb55f7cb0
* lisp/erc/erc-backend.el (erc-process-sentinel): Check that buffer is alive
...
before setting it as current buffer.
2010-10-23 12:35:22 -07:00
Fran Litterio
5997e34085
Ensure that erc-toggle-debug-irc-protocol logs protocol data.
...
http://lists.gnu.org/archive/html/emacs-devel/2010-07/msg01000.html
* erc-backend.el (erc-server-filter-function): Call
erc-log-irc-protocol.
* erc.el (erc-toggle-debug-irc-protocol): Bind
erc-toggle-debug-irc-protocol to t.
2010-08-08 18:13:53 -04:00
Chong Yidong
361bbf574b
Fix erc reconnection via non-default connectors (Bug#4958).
...
* erc-backend.el (erc-session-connector): New var.
(erc-server-reconnect): Use it to reconnect via old connector (Bug#4958).
* erc.el (erc-determine-parameters): Save erc-server-connect-function to erc-session-connector.
2010-01-25 13:49:23 -05:00
Glenn Morris
114f9c9679
Add 2010 to copyright years.
2010-01-13 00:35:10 -08:00
Deepak Goel
7db26af03b
M-v corrections.
2009-03-13 20:45:14 +00:00
Glenn Morris
ae940284fa
Add 2009 to copyright years.
2009-01-05 03:18:22 +00:00
Michael Olson
40ef824252
ERC: Upstream updates.
...
- New response handler for '328'.
- Update nickserv regexps for freenode.
- Back out changes to erc-put-text-properties in favor of upstream
changes to that same effect.
- Fix arguments to erc-put-text-properties in erc-display-line-1.
2008-06-19 04:59:11 +00:00
Glenn Morris
4ee57b2a2d
Switch to recommended form of GPLv3 permissions notice.
2008-05-06 03:36:21 +00:00
Michael Olson
5e56b3fb5a
ERC: Sync version 5.3, release candidate 1.
2008-01-25 03:28:10 +00:00
Michael Olson
712e2b05e1
ERC: Sync changes from upstream.
2008-01-10 03:51:14 +00:00
Miles Bader
59ce725a3b
Merge from emacs--rel--22
...
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-987
2008-01-08 20:46:54 +00:00
Glenn Morris
8b72699e88
Add 2008 to copyright years.
2008-01-07 01:14:52 +00:00
Michael Olson
1c36df9774
Sync from ERC upstream
...
Changes include:
- Add nickserv support for GRnet.
- Parse 275 (secure connection) response.
- Provide new hook `erc-nickserv-identified-hook' that runs when
nickserv confirms that the user has successfully identified.
2007-12-09 06:40:47 +00:00
David Kastrup
274f1353e0
* erc-stamp.el (erc-echo-timestamp):
...
* erc-lang.el (language):
* erc-backend.el (erc-server-connect): Fix buggy call to `message'.
* gnus-sum.el (gnus-summary-simplify-subject-query):
* ecomplete.el (ecomplete-display-matches): Fix buggy call to
`message'.
* textmodes/reftex.el (reftex-select-with-char):
* textmodes/reftex-toc.el (reftex-toc-do-promote)
(reftex-toc-visit-location, reftex-toc-find-section):
* textmodes/reftex-index.el (reftex-index-show-entry):
* textmodes/org.el (org-cycle-hide-archived-subtrees)
(org-table-rotate-recalc-marks, org-mark-ring-push)
(org-follow-info-link, org-mhe-get-message-folder-from-index)
(org-auto-repeat-maybe, org-store-log-note, org-delete-property)
(org-evaluate-time-range, org-edit-agenda-file-list):
* textmodes/artist.el (artist-select-next-op-in-list)
(artist-select-prev-op-in-list):
* term/mac-win.el (mac-service-insert-text):
* startup.el (fancy-about-screen):
* progmodes/vhdl-mode.el (vhdl-decision-query):
* progmodes/idlwave.el (idlwave-template)
(idlwave-scroll-completions, idlwave-display-completion-list):
* progmodes/ebrowse.el (ebrowse-show-progress):
* progmodes/cperl-mode.el (cperl-find-pods-heres):
* progmodes/antlr-mode.el (antlr-insert-option-do):
* play/mpuz.el (mpuz-close-game):
* net/rcirc.el (rcirc-next-active-buffer):
* mail/reporter.el (reporter-update-status):
* kmacro.el (kmacro-display):
* international/ja-dic-cnv.el (skkdic-set-okuri-nasi):
* emulation/viper-util.el (viper-save-setting):
* emacs-lisp/lisp-mnt.el (lm-verify):
* emacs-lisp/edebug.el (edebug-set-mode):
* emacs-lisp/checkdoc.el (checkdoc-rogue-spaces, checkdoc-defun):
* calendar/calendar.el (calendar-print-day-of-year):
* calc/calcalg3.el (calc-curve-fit):
* calc/calcalg2.el (math-integral):
* calc/calc.el (calc-read-key-sequence, calc-version):
* calc/calc-mode.el (calc-set-simplify-mode):
* calc/calc-ext.el (calc-fancy-prefix): Fix buggy call to
`message'.
2007-12-08 01:02:29 +00:00
Glenn Morris
afa803d576
(erc-server-send-ping): Move after definition of erc-server-send.
2007-12-01 03:34:03 +00:00
Michael Olson
2131c501dd
Sync from upstream ERC
...
- Parse 307 (nick has identified) responses.
- Only activate some things if the connection has been established.
2007-11-29 22:36:38 +00:00
Juanma Barranquero
fb70b793a8
(define-erc-response-handler): Fix typos in docstring.
2007-11-15 18:36:38 +00:00
Juanma Barranquero
8e663c3bac
(define-erc-response-handler): Fix typos in docstring.
2007-11-15 16:46:01 +00:00
Michael Olson
526dc846a1
Sync ERC 5.3 (devel) from upstream
2007-09-08 03:07:09 +00:00
Glenn Morris
e0085d62fa
Switch license to GPLv3 or later.
2007-07-25 04:14:29 +00:00