ChangeLog 15.7 KB
Newer Older
1 2 3 4 5
2013-05-09  Glenn Morris  <rgm@gnu.org>

	* erc-desktop-notifications.el (erc-notifications-icon):
	Fix custom type.

6 7 8 9
2013-02-13  Aidan Gauland  <aidalgol@no8wireless.co.nz>

	* erc-match.el (erc-match-message): Fix last commit.

Glenn Morris's avatar
Glenn Morris committed
10 11 12 13 14
2013-02-12  Aidan Gauland  <aidalgol@no8wireless.co.nz>

	* erc-match.el (erc-match-message):
	Don't truncate action messages.  (Bug#13689)

15 16 17 18
2013-02-09  Eli Zaretskii  <eliz@gnu.org>

	* erc-dcc.el (erc-dcc-get-file): Don't reference buffer-file-type.

19 20 21 22 23
2013-01-11  Dmitry Antipov  <dmantipov@yandex.ru>

	* erc-dcc.el (erc-dcc-send-file): Use point-min-marker.
	(erc-dcc-chat-setup): Use point-max-marker.

24 25 26 27
2013-01-04  Glenn Morris  <rgm@gnu.org>

	* erc-backend.el (312): Fix typo.  (Bug#13235)

Glenn Morris's avatar
Glenn Morris committed
28 29 30 31
2012-11-30  Glenn Morris  <rgm@gnu.org>

	* erc.el (erc-accidental-paste-threshold-seconds): Add :version.

32 33 34 35 36 37 38 39 40 41 42
2012-11-30  Eric Hanchrow  <eric.hanchrow@gmail.com>

	* erc.el (erc-last-input-time): New variable.
	(erc-accidental-paste-threshold-seconds): New option to avoid
	sending accidentally-pasted text to the server (Bug#11592).
	(erc-send-current-line): Use it.

2012-11-30  Chong Yidong  <cyd@gnu.org>

	* erc.el (erc-lurker-cleanup, erc-lurker-p): Use float-time.

43 44 45 46 47
2012-11-23  Stefan Monnier  <monnier@iro.umontreal.ca>

	* erc-backend.el: Fix last change that missed calls to `second'
	(bug#12970).

48 49 50 51 52 53 54 55 56 57 58 59 60
2012-11-19  Stefan Monnier  <monnier@iro.umontreal.ca>

	Use cl-lib instead of cl, and interactive-p => called-interactively-p.
	* erc-track.el, erc-networks.el, erc-netsplit.el, erc-dcc.el:
	* erc-backend.el: Use cl-lib, nth, pcase, and called-interactively-p
	instead of cl.
	* erc-speedbar.el, erc-services.el, erc-pcomplete.el, erc-notify.el:
	* erc-match.el, erc-log.el, erc-join.el, erc-ezbounce.el:
	* erc-capab.el: Don't require cl since we don't use it.
	* 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.

61
2012-11-16  Glenn Morris  <rgm@gnu.org>
62 63 64

	* erc.el (erc-modules): Add "notifications".  Tweak "hecomplete" doc.

65 66
2012-10-28  Stefan Monnier  <monnier@iro.umontreal.ca>

67
	* erc-backend.el: Only require `erc' during compilation (bug#12740).
68

69 70
2012-10-18  Stefan Monnier  <monnier@iro.umontreal.ca>

71 72
	* erc-backend.el: Require `erc' instead of autoloading its macros
	(bug#12669).
73

74 75 76 77 78 79 80
2012-10-15  Stefan Monnier  <monnier@iro.umontreal.ca>

	* 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'.
	* erc-backend.el (erc-log): Adjust autoload accordingly.

81 82 83 84 85
2012-10-07  Deniz Dogan  <deniz@dogan.se>

	* erc-log.el (erc-generate-log-file-name-function):
	Clarify tags for various choices.  (Bug#11186)

86 87 88 89
2012-10-07  Glenn Morris  <rgm@gnu.org>

	* erc-button.el (erc-button-alist): Remove "finger".  (Bug#4443)

90 91 92 93 94
2012-10-07  Antoine Levitt  <antoine.levitt@gmail.com>

	* erc-stamp.el (erc-format-timestamp): Don't apply intangible
	property to invisible stamps.  (Bug#11706)

95 96 97 98
2012-10-07  Glenn Morris  <rgm@gnu.org>

	* erc-backend.el (NICK): Handle pre-existing buffers.  (Bug#12002)

Glenn Morris's avatar
Glenn Morris committed
99 100 101 102 103 104
2012-10-06  Glenn Morris  <rgm@gnu.org>

	* erc.el (erc-lurker):
	* erc-desktop-notifications.el (erc-notifications):
	Add missing group :version tags.

105 106 107 108 109
2012-10-04  Julien Danjou  <julien@danjou.info>

	* erc-desktop-notifications.el: Rename from erc-notifications to
	avoid clash with 8+3 filename format and erc-notify.el.

110 111 112 113
2012-09-25  Chong Yidong  <cyd@gnu.org>

	* erc.el (erc-send-command): Use define-obsolete-function-alias.

114 115
2012-09-17  Chong Yidong  <cyd@gnu.org>

Glenn Morris's avatar
Glenn Morris committed
116
	* erc-page.el (erc-page-function):
117 118
	* erc-stamp.el (erc-stamp): Doc fix.

119 120 121 122
2012-08-21  Josh Feinstein <jlf@foxtail.org>

	* erc-join.el (erc-autojoin-timing): Fix defcustom type.

123 124
2012-08-21  Julien Danjou  <julien@danjou.info>

125 126
	* erc-match.el (erc-match-message):
	Use `erc-match-exclude-server-buffer' not
127 128
	`erc-track-exclude-server-buffer'.

129 130 131 132 133 134 135 136 137 138
2012-08-20  Josh Feinstein <jlf@foxtail.org>

	* erc.el (erc-display-message): Abstract message hiding decision
	to new function erc-hide-current-message-p.
	(erc-lurker): New customization group.
	(erc-lurker-state, erc-lurker-trim-nicks, erc-lurker-ignore-chars)
	(erc-lurker-hide-list, erc-lurker-cleanup-interval)
	(erc-lurker-threshold-time): New variables.
	(erc-lurker-maybe-trim, erc-lurker-initialize, erc-lurker-cleanup)
	(erc-hide-current-message-p, erc-canonicalize-server-name)
139 140
	(erc-lurker-update-status, erc-lurker-p): New functions.
	Together they maintain state about which users have spoken in the last
141 142 143 144
	erc-lurker-threshold-time, with all other users being considered
	lurkers whose messages of types in erc-lurker-hide-list will not
	be displayed by erc-display-message.

145 146 147 148 149 150
2012-08-06  Julien Danjou  <julien@danjou.info>

	* erc-match.el (erc-match-exclude-server-buffer)
	(erc-match-message): Add new option to exclude server buffer from
	matching.

Julien Danjou's avatar
Julien Danjou committed
151 152 153 154
2012-07-21  Julien Danjou  <julien@danjou.info>

	* erc-notifications.el: New file.

Julien Danjou's avatar
Julien Danjou committed
155 156 157 158 159
2012-06-15  Julien Danjou  <julien@danjou.info>

	* erc.el (erc-open): Use `auth-source' for password retrieval when
	possible.

160 161 162 163 164
2012-06-12  Chong Yidong  <cyd@gnu.org>

	* erc-dcc.el (erc-dcc-chat-filter-functions): Rename from
	erc-dcc-chat-filter-hook, since this is an abnormal hook.

165 166 167 168 169 170 171 172 173 174 175 176 177 178
2012-06-08  Chong Yidong  <cyd@gnu.org>

	* erc.el (erc-direct-msg-face, erc-header-line, erc-input-face)
	(erc-command-indicator-face, erc-notice-face, erc-action-face)
	(erc-error-face, erc-my-nick-face, erc-nick-default-face)
	(erc-nick-msg-face): Use new-style face specs, and avoid :bold.

	* erc-button.el (erc-button):
	* erc-goodies.el (erc-bold-face, erc-inverse-face)
	(erc-underline-face, fg:erc-color-*):
	* erc-match.el (erc-current-nick-face, erc-dangerous-host-face)
	(erc-pal-face, erc-fool-face, erc-keyword-face):
	* erc-stamp.el (erc-timestamp-face): Likewise.

179 180 181 182 183 184
2012-06-02  Chong Yidong  <cyd@gnu.org>

	* erc-track.el (erc-track, erc-track-faces-priority-list)
	(erc-track-faces-normal-list, erc-track-find-face)
	(erc-track-modified-channels): Fix modeline -> mode line in docs.

Julien Danjou's avatar
Julien Danjou committed
185 186 187 188 189 190
2012-05-14  Mike Kazantsev  <mk.fraggod@gmail.com>  (tiny change)

	* erc-dcc.el (erc-dcc-handle-ctcp-send): Fix a regression
	introduced on 2011-11-28 when fixing quoted filenames matching,
	the regex group was not corrected.

191 192 193 194 195
2012-05-13  Teemu Likonen  <tlikonen@iki.fi>

	* erc-backend.el (erc-server-timestamp-format): New variable to
	allow specifying the timestamp format (bug#10779).

196 197 198 199 200
2012-04-11  Vivek Dasmohapatra  <vivek@etla.org>

	* erc-services.el (erc-nickserv-passwords): Don't display the
	password (bug#4459).

201 202 203 204 205 206 207 208
2012-04-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* erc-join.el (erc-server-join-channel): New function to look up
	the channel password via auth-source.
	(erc-autojoin-channels): Use it.
	(erc-autojoin-after-ident): Ditto.
	(erc-autojoin-channels-alist): Mention auth-source.

209
2012-04-10  Deniz Dogan  <deniz@dogan.se>
210 211 212 213 214 215

	* erc.el (erc-display-prompt): Adds the field text property to the
	ERC prompt.  This allows users to use `kill-whole-line' to kill
	all text back to the prompt given that it's on a single line
	(bug#10841).

216 217 218 219 220
2012-04-09  Chong Yidong  <cyd@gnu.org>

	* erc.el (erc-cmd-SET): Call custom-variable-p instead of
	user-variable-p.

221 222 223 224 225 226
2012-02-08  Glenn Morris  <rgm@gnu.org>

	* erc-backend.el (erc-coding-system-precedence):
	* erc-join.el (erc-autojoin-delay, erc-autojoin-timing):
	Add missing :version settings.

227 228 229 230
2012-01-06  Glenn Morris  <rgm@gnu.org>

	* erc.el (erc-tls): Add autoload cookie.  (Bug#10333)

231 232 233 234 235 236
2011-12-31  Antoine Levitt  <antoine.levitt@gmail.com>

	* erc-goodies.el (erc-scroll-to-bottom): Use post-command-hook
	rather than window-scroll-functions.  Fixes a bug with word-wrap on
	a tty.  (Bug#9246)

237 238 239 240 241 242 243 244
2011-11-28  Mike Kazantsev  <mk.fraggod@gmail.com>  (tiny change)

	* erc-dcc.el (erc-dcc-ctcp-query-send-regexp): Updated regexp to
	match quoted filenames with spaces inside.
	(erc-dcc-handle-ctcp-send): Updated regexp match group numbers,
	added processing of escaped quotes and backslashes if filename
	itself was in quotes.

Juanma Barranquero's avatar
Juanma Barranquero committed
245 246 247 248
2011-11-20  Juanma Barranquero  <lekktu@gmail.com>

	* erc-log.el (erc-logging-enabled): Fix typo.

Juanma Barranquero's avatar
Juanma Barranquero committed
249 250 251 252
2011-11-14  Juanma Barranquero  <lekktu@gmail.com>

	* erc-notify.el (erc-notify-interval, erc-cmd-NOTIFY): Fix typos.

Chong Yidong's avatar
Chong Yidong committed
253 254 255 256 257 258 259 260
2011-10-20  Chong Yidong  <cyd@gnu.org>

	* erc.el (define-erc-module): Fix autogenerated docstring to
	reflect Emacs 24 minor mode changes.

	* erc-fill.el (erc-fill-mode):
	* erc-track.el (erc-track-minor-mode): Doc fix.

261 262 263 264 265
2011-09-23  Antoine Levitt  <antoine.levitt@gmail.com>

	* erc-button.el (erc-button-next-function): Scoping fix
	(Bug#9487).

266 267 268 269 270
2011-07-04  Vivek Dasmohapatra  <vivek@etla.org>

	* erc.el (erc-generate-new-buffer-name): Reuse old buffer names
	when reconnecting (bug#5563).

271 272 273 274
2011-06-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* erc.el (erc-ssl): Made into a synonym for erc-tls, which
	provides a superset of the same functionality.
275
	(erc-open-ssl-stream): Remove.
276 277 278 279
	(erc-open-tls-stream): Use `open-network-stream' instead of
	`open-tls-stream' directly to be able to use the built-in TLS
	support.

280 281 282 283 284 285 286
2011-05-28  Stefan Monnier  <monnier@iro.umontreal.ca>

	* erc-pcomplete.el (erc-pcompletions-at-point): Mark the completion
	data as non-exclusive if it's using the default-completion-function.
	(pcomplete-erc-parse-arguments): Rename pcomplete-parse-erc-arguments.
	(pcomplete-erc-setup): Use new name.

Glenn Morris's avatar
Glenn Morris committed
287
2011-05-03  Debarshi Ray  <rishi@gnu.org>  (tiny change)
288 289 290 291

	* erc-backend.el (671): New response handler.
	* erc.el (english): Add 671 to catalog.

292 293 294 295 296 297 298
2011-04-29  Stefan Monnier  <monnier@iro.umontreal.ca>

	* erc-pcomplete.el (erc-pcomplete-nick-postfix): Remove the " " in the
	suffix that's added by pcomplete-termination-string anyway.
	(pcomplete-erc-setup): Remove pcomplete-suffix-list setting now that
	it's not needed any more.

299 300 301 302 303 304 305 306 307 308 309 310 311 312 313
2011-04-26  Stefan Monnier  <monnier@iro.umontreal.ca>

	* erc.el (erc-mode-map): Use completion-at-point.
	(erc-mode): Tell completion-at-point to obey erc-complete-functions.
	(erc-complete-word-at-point): New function.
	(erc-complete-word): Make it obsolete.
	* erc-pcomplete.el (erc-pcompletions-at-point): New function.
	(pcomplete): Use it.
	* erc-dcc.el (erc-dcc-chat-mode-map): Use completion-at-point.
	(erc-dcc-chat-mode): Tell completion-at-point to obey
	erc-complete-functions.
	* erc-button.el (erc-button-next-function): New function extracted from
	erc-button-next.
	(button, erc-button-next): Use it.

Glenn Morris's avatar
Glenn Morris committed
314 315 316 317
2011-04-20  Stefan Monnier  <monnier@iro.umontreal.ca>

	* erc-hecomplete.el: Move to ../obsolete.

318 319 320 321
2011-03-07  Chong Yidong  <cyd@stupidchicken.com>

	* Version 23.3 released.

322 323 324 325
2011-03-04  Julien Danjou  <julien@danjou.info>

	* erc-track.el (erc-track-visibility): Fix :type.  (Bug#6369)

326 327 328 329 330
2011-02-10  Stefan Monnier  <monnier@iro.umontreal.ca>

	* erc-list.el (erc-list-menu-mode-map): Move initialization
	into declaration.

331 332 333 334 335 336 337 338 339 340
2011-02-07  Julien Danjou  <julien@danjou.info>

	* erc-track.el (erc-window-configuration-change): New function.
	This will allow to track buffer visibility when a command is
	finished to executed.  Idea stolen from rcirc.
	(track): Put erc-window-configuration-change in
	window-configuration-change-hook.
	(erc-modified-channels-update): Remove
	erc-modified-channels-update from post-command-hook after update.

341 342 343 344 345
2011-01-31  Antoine Levitt  <antoine.levitt@gmail.com>  (tiny change)

	* erc-track.el (track): Don't reset erc-modified-channels-object
	each time erc-track-mode is activated.

346 347 348 349 350
2011-01-13  Stefan Monnier  <monnier@iro.umontreal.ca>

	* erc.el (erc-mode):
	* erc-dcc.el (erc-dcc-chat-mode): Use define-derived-mode.

351 352 353 354
2010-11-11  Glenn Morris  <rgm@gnu.org>

	* erc-lang.el (erc-cmd-LANG): Fix what may have been a typo.

355 356 357 358 359
2010-11-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* erc-backend.el (erc-coding-system-precedence): New variable.
	(erc-decode-string-from-target): Use it.

360
2010-10-24  Julien Danjou  <julien@danjou.info>
361

362 363
	* erc-backend.el (erc-server-JOIN): Set the correct target list on join.

364 365 366
	* erc-backend.el (erc-process-sentinel): Check that buffer is alive
	before setting it as current buffer.

367
2010-10-14  Juanma Barranquero  <lekktu@gmail.com>
368 369 370

	* erc-xdcc.el (erc-xdcc-help-text): Fix typo in docstring.

371 372 373 374
2010-10-10  Dan Nicolaescu  <dann@ics.uci.edu>

	* erc-list.el (erc-list-menu-mode-map): Declare and define in one step.

375 376 377
2010-08-14  Vivek Dasmohapatra  <vivek@etla.org>

	* erc-join.el (erc-autojoin-timing, erc-autojoin-delay): New vars.
378 379
	(erc-autojoin-channels-delayed, erc-autojoin-after-ident):
	New functions.
380 381
	(erc-autojoin-channels): Allow autojoining after ident (Bug#5521).

382 383
2010-08-08  Fran Litterio  <flitterio@gmail.com>

384 385
	* erc-backend.el (erc-server-filter-function):
	Call erc-log-irc-protocol.
386

387 388
	* erc.el (erc-toggle-debug-irc-protocol):
	Bind erc-toggle-debug-irc-protocol to t.
389

Chong Yidong's avatar
Chong Yidong committed
390 391 392 393
2010-05-07  Chong Yidong  <cyd@stupidchicken.com>

	* Version 23.2 released.

Chong Yidong's avatar
Chong Yidong committed
394 395 396 397
2010-03-10  Chong Yidong  <cyd@stupidchicken.com>

	* Branch for 23.2.

398 399 400 401
2010-02-07  Vivek Dasmohapatra  <vivek@etla.org>

	* erc-services.el (erc-nickserv-alist): Fix defcustom type (Bug#5520).

402 403 404 405 406 407
2010-01-25  Vivek Dasmohapatra  <vivek@etla.org>

	* erc-backend.el (erc-session-connector): New var.
	(erc-server-reconnect): Use it to reconnect via old
	connector (Bug#4958).

Stefan Monnier's avatar
Stefan Monnier committed
408 409
	* erc.el (erc-determine-parameters):
	Save erc-server-connect-function to erc-session-connector.
410

411 412 413 414 415 416
2009-11-03  Stefan Monnier  <monnier@iro.umontreal.ca>

	* erc.el (erc-display-line-1, erc-process-away):
	* erc-truncate.el (erc-truncate-buffer-to-size):
	Use with-current-buffer.

417 418 419 420 421 422 423 424 425
2009-10-24  Glenn Morris  <rgm@gnu.org>

	* erc-dcc.el (pcomplete-erc-all-nicks):
	* erc-notify.el (pcomplete-erc-all-nicks):
	Autoload it, to silence compiler.

	* erc-dcc.el (pcomplete/erc-mode/DCC): Replace cl-function
	remove-duplicates with erc-delete-dups.

426 427 428 429
2009-09-27  Johan Bockgård  <bojohan@gnu.org>

	* erc-button.el (erc-button-keymap): Bind `follow-link'.

430 431 432
2009-09-26  Johan Bockgård  <bojohan@gnu.org>

	* erc-button.el (erc-button-add-button): Only call
Juanma Barranquero's avatar
Juanma Barranquero committed
433
	`widget-convert-button' in XEmacs.  For Emacs (at least), it
434 435 436
	doesn't seem to have any purpose except creating lots of overlays,
	slowing everything down.

Glenn Morris's avatar
Glenn Morris committed
437 438 439 440
2009-09-19  Glenn Morris  <rgm@gnu.org>

	* erc-lang.el (line): Define for compiler.

441 442 443 444
2009-07-22  Kevin Ryde  <user42@zip.com.au>

	* erc/erc.el (erc-cmd-MODE): Hyperlink urls in docstring with URL `...'.

Deepak Goel's avatar
Deepak Goel committed
445 446 447
2009-03-13  D. Goel  <deego3@gmail.com>

	* erc-backend.el: In (multiple-value-bind/setq .. ls),
Juanma Barranquero's avatar
Juanma Barranquero committed
448
	ls-> (values-list ls) throughout.
Deepak Goel's avatar
Deepak Goel committed
449 450
	* erc.el: Ditto.

451 452 453 454
2009-01-18  Michael Olson  <mwolson@gnu.org>

	* erc.el (erc-header-line-uses-tabbar-p): Set to nil by default.

455 456
2009-01-16  Glenn Morris  <rgm@gnu.org>

457 458
	* erc.el (erc-input-message): Conditionalize previous change for XEmacs.

459 460 461
	* erc-dcc.el (erc-dcc-server): Silence warning about obsolete function
	behind fboundp test.

462 463 464 465 466
2009-01-09  Glenn Morris  <rgm@gnu.org>

	* erc.el (erc-input-message): Replace last-command-char with
	last-command-event.

467 468 469 470
2009-01-08  Glenn Morris  <rgm@gnu.org>

	* erc.el (tabbar--local-hlf): Silence compiler.

471 472 473 474 475
2009-01-03  Michael Olson  <mwolson@gnu.org>

	* erc.el (erc-user-input): Do not include text properties when
	returning user input.

Michael Olson's avatar
Michael Olson committed
476

Michael Olson's avatar
Michael Olson committed
477
See ChangeLog.08 for earlier changes.
Michael Olson's avatar
Michael Olson committed
478

479
	Copyright (C) 2009-2013 Free Software Foundation, Inc.
480 481 482

  This file is part of GNU Emacs.

483
  GNU Emacs is free software: you can redistribute it and/or modify
484
  it under the terms of the GNU General Public License as published by
485 486
  the Free Software Foundation, either version 3 of the License, or
  (at your option) any later version.
487 488 489 490 491 492 493

  GNU Emacs is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
494
  along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.
495

496 497
;; Local Variables:
;; coding: utf-8
498
;; add-log-time-zone-rule: t
499
;; End:
Miles Bader's avatar
Miles Bader committed
500