diff options
| author | Michael Olson | 2007-09-08 04:00:40 +0000 |
|---|---|---|
| committer | Michael Olson | 2007-09-08 04:00:40 +0000 |
| commit | 3b55829a41e81e3492cc3edd9ad3490193ef4a17 (patch) | |
| tree | de3a2fa0c96053294c4ed195b23e12b77f633afb | |
| parent | 526dc846a10978763f1d5c883c0ec61fe43fb9bf (diff) | |
| download | emacs-3b55829a41e81e3492cc3edd9ad3490193ef4a17.tar.gz emacs-3b55829a41e81e3492cc3edd9ad3490193ef4a17.zip | |
Check in ChangeLog entries for lisp/erc that were accidentally omitted
| -rw-r--r-- | lisp/erc/ChangeLog | 291 |
1 files changed, 291 insertions, 0 deletions
diff --git a/lisp/erc/ChangeLog b/lisp/erc/ChangeLog index ed583f6874e..89bdee631a1 100644 --- a/lisp/erc/ChangeLog +++ b/lisp/erc/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2007-09-08 Michael Olson <mwolson@gnu.org> | ||
| 2 | |||
| 3 | * erc.el (erc-version-string): Update to 5.3, development version. | ||
| 4 | |||
| 1 | 2007-09-07 Glenn Morris <rgm@gnu.org> | 5 | 2007-09-07 Glenn Morris <rgm@gnu.org> |
| 2 | 6 | ||
| 3 | * erc.el (erc-toggle-debug-irc-protocol): Fix call to | 7 | * erc.el (erc-toggle-debug-irc-protocol): Fix call to |
| @@ -7,25 +11,308 @@ | |||
| 7 | 11 | ||
| 8 | * erc-log.el, erc.el: Replace `iff' in doc-strings and comments. | 12 | * erc-log.el, erc.el: Replace `iff' in doc-strings and comments. |
| 9 | 13 | ||
| 14 | 2007-09-03 Michael Olson <mwolson@gnu.org> | ||
| 15 | |||
| 16 | * erc.el (erc-default-port): Make this an integer value rather | ||
| 17 | than a string. Thanks to Luca Capello for the report. | ||
| 18 | |||
| 19 | 2007-08-27 Michael Olson <mwolson@gnu.org> | ||
| 20 | |||
| 21 | * erc.el (erc-cmd-GQUIT): If erc-kill-queries-on-quit is non-nil, | ||
| 22 | kill all query buffers after 4 seconds. | ||
| 23 | |||
| 24 | 2007-08-16 Michael Olson <mwolson@gnu.org> | ||
| 25 | |||
| 26 | * NEWS: Add ERC 5.3 changes section, and mention jbms' erc-track | ||
| 27 | compatibility note. | ||
| 28 | |||
| 29 | * erc-track.el (erc-track-list-changed-hook): Turn this into a | ||
| 30 | customizable option. | ||
| 31 | (erc-track-switch-direction): Add 'importance option. | ||
| 32 | (erc-modified-channels-display): If erc-track-switch-direction is | ||
| 33 | 'importance, call erc-track-sort-by-importance. | ||
| 34 | (erc-track-face-priority): New function that returns a number | ||
| 35 | indicating the position of a face in | ||
| 36 | erc-track-faces-priority-list. | ||
| 37 | (erc-track-sort-by-importance): New function that sorts | ||
| 38 | erc-modified-channels-list according to erc-track-face-priority. | ||
| 39 | (erc-track-get-active-buffer): Make 'oldest a rough opposite of | ||
| 40 | 'importance. | ||
| 41 | |||
| 42 | 2007-08-14 Jeremy Maitin-Shepard <jbms@cmu.edu> | ||
| 43 | |||
| 44 | * erc-track.el (erc-track-remove-disconnected-buffers): New | ||
| 45 | variable which controls whether buffers associated with a server | ||
| 46 | that is disconnected should be removed from | ||
| 47 | `erc-modified-channels-alist'. Existing behavior is to | ||
| 48 | unconditionally remove such buffers, which is achieved by setting | ||
| 49 | `erc-track-removed-disconnected-buffers' to t. When set to t, | ||
| 50 | which is the new default value, such buffers remain in the list, | ||
| 51 | which I think is often the desired behavior, since the user may | ||
| 52 | likely wish to find out about activity that occurred in a channel | ||
| 53 | prior to it being disconnected. | ||
| 54 | (erc-track-list-changed-hook): New hook that is run whenever the | ||
| 55 | contents of `erc-modified-channels-alist' changes; it is useful | ||
| 56 | for users such as myself that don't use the default mode-line | ||
| 57 | notification but instead use a separate mechanism (which is tied | ||
| 58 | to my window manager) to provide notification of channel activity. | ||
| 59 | (erc-track-get-buffer-window): New function that acts as a wrapper | ||
| 60 | around `get-buffer-window' that handles the `selected-visible' | ||
| 61 | option of `erc-track-visibility'; previously, the value of | ||
| 62 | `erc-track-visibility' was passed directly to `get-buffer-window', | ||
| 63 | which does not support `selected-visible'; consequently, | ||
| 64 | `selected-visible' was not properly supported. | ||
| 65 | (erc-track-modified-channels): Fix a bug in the logic for removing | ||
| 66 | buffers from the list in certain cases. | ||
| 67 | (erc-track-position-in-mode-line): Add a supported value that | ||
| 68 | specifies that the tracking information should not be added to the | ||
| 69 | mode line at all. The value of nil is used to indicate that the | ||
| 70 | information should not be added at all to the mode line. | ||
| 71 | (erc-track-add-to-mode-line): Check for position eq to t, rather | ||
| 72 | than non-nil. | ||
| 73 | (erc-buffer-visible): Use erc-track-get-buffer-window. | ||
| 74 | (erc-modified-channels-update): Take | ||
| 75 | erc-track-remove-disconnected-buffers into account. | ||
| 76 | (erc-modified-channels-display): Run | ||
| 77 | `erc-track-list-changed-hook'. | ||
| 78 | |||
| 79 | * erc.el (erc-reuse-frames): New option that determines whether | ||
| 80 | new frames are always created. Defaults to t. This only has an | ||
| 81 | effect when erc-join-buffer is set to 'frame. | ||
| 82 | (erc-setup-buffer): Use it. | ||
| 83 | |||
| 84 | 2007-08-14 Michael Olson <mwolson@gnu.org> | ||
| 85 | |||
| 86 | * erc-backend.el (erc-server-reconnect): If the server buffer has | ||
| 87 | been killed, use the current buffer instead. If the current | ||
| 88 | buffer is not an ERC buffer, give an error. This fixes a bug when | ||
| 89 | /reconnect is run from a channel buffer whose server buffer has | ||
| 90 | been deleted. Thanks to jbms for the report. | ||
| 91 | (erc-process-sentinel-1): Take server buffer as an argument, so | ||
| 92 | that we can make sure that it is current. | ||
| 93 | (erc-process-sentinel): Pass buffer to erc-process-sentinel-1. | ||
| 94 | (erc-process-sentinel-2): New function split from | ||
| 95 | erc-process-sentinel-1. If server buffer is deleted during a | ||
| 96 | reconnect attempt, stop trying to reconnect. Fix bug where | ||
| 97 | reconnect was not happening when erc-server-reconnect-attempts was | ||
| 98 | t. Call erc-server-reconnect-p only once each time. If we are | ||
| 99 | instructed to try connecting indefinitely, tell the user that they | ||
| 100 | can stop this by killing the server buffer. Call the process | ||
| 101 | sentinel by means of run-at-time, so that there is time to kill | ||
| 102 | the buffer if need be; this also removes the need for a while | ||
| 103 | loop. Refuse to reconnect again if erc-server-reconnect-timeout | ||
| 104 | is not an number. | ||
| 105 | |||
| 106 | * erc.el (erc-command-no-process-p): Fix bug: the return value of | ||
| 107 | erc-extract-command-from-line is a list rather than a single | ||
| 108 | symbol. Thanks to jbms for the report. | ||
| 109 | (erc-cmd-RECONNECT): Use simpler logic, and use buffer-live-p | ||
| 110 | rather than bufferp. | ||
| 111 | (erc-send-current-line, erc-display-command, erc-display-msg): | ||
| 112 | Handle case where erc-server-process is nil, so that /reconnect | ||
| 113 | works. | ||
| 114 | |||
| 115 | 2007-08-12 Michael Olson <mwolson@gnu.org> | ||
| 116 | |||
| 117 | * erc-identd.el (erc-identd-filter): Instead of sending an EOF | ||
| 118 | character, which now confuses freenode, stop the server process, | ||
| 119 | so that no new connections are accepted, and kill the current | ||
| 120 | client process. | ||
| 121 | |||
| 10 | 2007-07-30 Michael Olson <mwolson@gnu.org> | 122 | 2007-07-30 Michael Olson <mwolson@gnu.org> |
| 11 | 123 | ||
| 12 | * erc-nicklist.el: Remove from the Emacs source tree. This file | 124 | * erc-nicklist.el: Remove from the Emacs source tree. This file |
| 13 | is not release quality, and relies heavily on a module which | 125 | is not release quality, and relies heavily on a module which |
| 14 | cannot be distributed with ERC due to licensing reasons. | 126 | cannot be distributed with ERC due to licensing reasons. |
| 15 | 127 | ||
| 128 | 2007-07-29 Michael Olson <mwolson@gnu.org> | ||
| 129 | |||
| 130 | * erc-list.el: Relicense to GPLv3. Since the file was already | ||
| 131 | licensed under version 2 or later, it turns out that we do not | ||
| 132 | need the permission of all of the authors in order to proceed. | ||
| 133 | |||
| 16 | 2007-07-25 Glenn Morris <rgm@gnu.org> | 134 | 2007-07-25 Glenn Morris <rgm@gnu.org> |
| 17 | 135 | ||
| 18 | * Relicense all FSF files to GPLv3 or later. | 136 | * Relicense all FSF files to GPLv3 or later. |
| 19 | 137 | ||
| 138 | 2007-07-13 Michael Olson <mwolson@gnu.org> | ||
| 139 | |||
| 140 | * erc-goodies.el (erc-get-bg-color-face, erc-get-fg-color-face): | ||
| 141 | Use erc-error rather than message and beep. | ||
| 142 | |||
| 143 | * erc-sound.el: Indentation fix. | ||
| 144 | |||
| 145 | * erc.el (erc-command-no-process-p): New function that determines | ||
| 146 | if its argument is an ERC command that can be run when the server | ||
| 147 | process is not alive. | ||
| 148 | (erc-cmd-SET, erc-cmd-CLEAR, erc-cmd-COUNTRY, erc-cmd-HELP) | ||
| 149 | (erc-cmd-LASTLOG, erc-cmd-QUIT, erc-cmd-GQUIT) | ||
| 150 | (erc-cmd-RECONNECT, erc-cmd-SERVER): Denote that these commands | ||
| 151 | can be run even when the server process is not alive. | ||
| 152 | (erc-send-current-line): Call erc-command-no-process-p if the | ||
| 153 | server process is not alive, to determine if we have a command | ||
| 154 | that can be run anyway. Thanks to Tom Tromey for the bug report. | ||
| 155 | (erc-error): New function that either displays a message or throws | ||
| 156 | an error, depending on whether debug-on-error is non-nil. | ||
| 157 | (erc-cmd-SERVER, erc-send-current-line): Use it. | ||
| 158 | |||
| 159 | 2007-07-10 Michael Olson <mwolson@gnu.org> | ||
| 160 | |||
| 161 | * Relicense all FSF-assigned code to GPLv3. | ||
| 162 | |||
| 163 | 2007-06-25 Michael Olson <mwolson@gnu.org> | ||
| 164 | |||
| 165 | * erc.texi (Options): Fix typo. | ||
| 166 | (Getting Help and Reporting Bugs): Update webpage URL. Make Gmane | ||
| 167 | part more readable. | ||
| 168 | |||
| 169 | 2007-06-20 Michael Olson <mwolson@gnu.org> | ||
| 170 | |||
| 171 | * erc-stamp.el (erc-timestamp-format-left): New option that | ||
| 172 | specifies the left timestamp to use for | ||
| 173 | erc-insert-timestamp-left-and-right. | ||
| 174 | (erc-timestamp-format-right): New option that specifies the right | ||
| 175 | timestamp to use for erc-insert-timestamp-left-and-right. | ||
| 176 | (erc-insert-timestamp-function): Change default to | ||
| 177 | erc-insert-timestamp-left-and-right. | ||
| 178 | (erc-insert-away-timestamp-function): Ditto. | ||
| 179 | (erc-timestamp-last-inserted-left) | ||
| 180 | (erc-timestamp-last-inserted-right): New variables to keep track | ||
| 181 | of data for erc-insert-timestamp-left-and-right. | ||
| 182 | (erc-insert-timestamp-left-and-right): New function that places | ||
| 183 | timestamps on both the left and right sides of the screen, but | ||
| 184 | only if each timestamp has changed since it was last computed. | ||
| 185 | Thanks to offby1 for urging me to merge this. | ||
| 186 | |||
| 187 | * erc.el (erc-open-ssl-stream): Display informative error when | ||
| 188 | ssl.el not found. | ||
| 189 | (erc-tls): New function to connect using tls.el. | ||
| 190 | (erc-open-tls-stream): New function to initiate tls connection. | ||
| 191 | Display informative error when tls.el not found. | ||
| 192 | |||
| 193 | 2007-06-19 Michael Olson <mwolson@gnu.org> | ||
| 194 | |||
| 195 | * erc-log.el: Update header with accurate instructions. | ||
| 196 | |||
| 197 | 2007-06-17 Michael Olson <mwolson@gnu.org> | ||
| 198 | |||
| 199 | * erc-pkg.el: Update description to match what is currently in | ||
| 200 | ELPA. | ||
| 201 | |||
| 20 | 2007-06-14 Juanma Barranquero <lekktu@gmail.com> | 202 | 2007-06-14 Juanma Barranquero <lekktu@gmail.com> |
| 21 | 203 | ||
| 22 | * erc-goodies.el (erc-scroll-to-bottom): Remove redundant check. | 204 | * erc-goodies.el (erc-scroll-to-bottom): Remove redundant check. |
| 23 | 205 | ||
| 206 | 2007-06-13 Michael Olson <mwolson@gnu.org> | ||
| 207 | |||
| 208 | * erc-compat.el (erc-with-selected-window): New compatibility | ||
| 209 | macro that implements `with-selected-window'. | ||
| 210 | |||
| 211 | * erc-goodies.el (erc-scroll-to-bottom): Use it. This fixes a bug | ||
| 212 | with buffer ordering where ERC buffers would move to the top. | ||
| 213 | Thanks to Ivan Kanis for the patch. | ||
| 214 | |||
| 215 | 2007-06-10 Michael Olson <mwolson@gnu.org> | ||
| 216 | |||
| 217 | * erc-log.el (erc-logging-enabled): Fix a bug that occurred when | ||
| 218 | `erc-log-channels-directory' had the name of a function. | ||
| 219 | |||
| 24 | 2007-06-06 Juanma Barranquero <lekktu@gmail.com> | 220 | 2007-06-06 Juanma Barranquero <lekktu@gmail.com> |
| 25 | 221 | ||
| 26 | * erc.el (erc-show-channel-key-p, erc-startup-file-list): | 222 | * erc.el (erc-show-channel-key-p, erc-startup-file-list): |
| 27 | Fix typo in docstring. | 223 | Fix typo in docstring. |
| 28 | 224 | ||
| 225 | 2007-06-03 Michael Olson <mwolson@gnu.org> | ||
| 226 | |||
| 227 | * erc-compat.el (erc-view-mode-enter): Make this its own function, | ||
| 228 | in order to document what we do, and provide sane fallback | ||
| 229 | behavior. | ||
| 230 | |||
| 231 | * erc.el (erc-toggle-debug-irc-protocol): Don't pass any arguments | ||
| 232 | to erc-view-mode-enter, since we don't do anything special with | ||
| 233 | the exit function. This fixes a bug with Emacs 21 and Emacs 22. | ||
| 234 | Thanks to Leo for noticing. | ||
| 235 | |||
| 236 | 2007-05-30 Michael Olson <mwolson@gnu.org> | ||
| 237 | |||
| 238 | * erc-compat.el (erc-user-emacs-directory): New variable that | ||
| 239 | determines where to find user-specific Emacs settings. For Emacs, | ||
| 240 | this is usually ~/.emacs.d, and for XEmacs this is usually | ||
| 241 | ~/.xemacs. | ||
| 242 | |||
| 243 | * erc.el (erc-startup-file-list): Use erc-user-emacs-directory. | ||
| 244 | |||
| 245 | 2007-05-28 Michael Olson <mwolson@gnu.org> | ||
| 246 | |||
| 247 | * erc-button.el (erc-button-url-regexp): Recognize parentheses as | ||
| 248 | part of URLs. Thanks to Lawrence Mitchell for the fix. | ||
| 249 | |||
| 250 | 2007-05-26 Michael Olson <mwolson@gnu.org> | ||
| 251 | |||
| 252 | * erc.texi (Modules): Fix references to completion modules. | ||
| 253 | |||
| 254 | 2007-05-21 Michael Olson <mwolson@gnu.org> | ||
| 255 | |||
| 256 | * Makefile (SOURCE): Remove erc-pkg.el. | ||
| 257 | (debclean): New rule to clean old Debian packages of ERC. | ||
| 258 | (debprepare): Don't modify the released tarball, but copy it as | ||
| 259 | the .orig.tar.gz file. | ||
| 260 | (debrelease. debrevision): Remove. | ||
| 261 | (debinstall): New target that copies the generated Debian file to | ||
| 262 | a distro-specific location. | ||
| 263 | (deb): New rule that chains together the stages in building a | ||
| 264 | Debian package. | ||
| 265 | (EXTRAS): Add erc-nicklist.el, since it is not release-quality. | ||
| 266 | (extras): Copy images directory. | ||
| 267 | |||
| 268 | * erc-nicklist.el (erc-nicklist-icons-directory): Use | ||
| 269 | locate-library to find the "images" directory. This should be | ||
| 270 | more failsafe. Thanks to Tom Tromey for the idea. | ||
| 271 | |||
| 272 | 2007-05-19 Michael Olson <mwolson@gnu.org> | ||
| 273 | |||
| 274 | * Makefile (ELPA): New variable that contains the location of my | ||
| 275 | local ELPA repository. | ||
| 276 | (elpa): New rule that makes an ELPA package for ERC. | ||
| 277 | |||
| 278 | 2007-04-19 Michael Olson <mwolson@gnu.org> | ||
| 279 | |||
| 280 | * erc.el (erc-parse-prefix): New function that retrieves the | ||
| 281 | PREFIX server parameter from the current server and returns an | ||
| 282 | alist of prefix type to prefix character. | ||
| 283 | (erc-channel-receive-names): Use `erc-parse-prefix' to determine | ||
| 284 | whether the first character of a nick is a prefix character or | ||
| 285 | not. This should fix a bug reported by bromine about needing to | ||
| 286 | type "%" first to complete nicks of people who are "hops" on | ||
| 287 | Slashnet. This should also support for very exotic IRC server | ||
| 288 | setups, if any exist. | ||
| 289 | (erc-update-current-channel-member): Indentation. | ||
| 290 | |||
| 291 | 2007-04-15 Michael Olson <mwolson@gnu.org> | ||
| 292 | |||
| 293 | * erc-log.el (erc-generate-log-file-name-function): Docfix. | ||
| 294 | Mention how to deal with the case for putting log files in | ||
| 295 | different directories. Change a customization type from `symbol' | ||
| 296 | to `function'. | ||
| 297 | (erc-log-channels-directory): Allow this to contain a function | ||
| 298 | name, which is called with the same args as in | ||
| 299 | `erc-generate-log-file-name-function'. Thanks to andrewy for the | ||
| 300 | report and use case. | ||
| 301 | (erc-current-logfile): Detect if `erc-log-channels-directory' is a | ||
| 302 | function and call it with arguments if so. | ||
| 303 | |||
| 304 | 2007-04-12 Michael Olson <mwolson@gnu.org> | ||
| 305 | |||
| 306 | * erc-backend.el (define-erc-response-handler): Mention that hook | ||
| 307 | processing stops when the function returns non-nil. This should | ||
| 308 | help avoid a nasty "gotcha" when making custom functions. Thanks | ||
| 309 | to John Sullivan for the report. | ||
| 310 | |||
| 311 | 2007-04-08 Diane Murray <disumu@x3y2z1.net> | ||
| 312 | |||
| 313 | * erc-nicklist.el (erc-nicklist-voiced-position): Fixed | ||
| 314 | customization mismatch. | ||
| 315 | |||
| 29 | 2007-04-01 Michael Olson <mwolson@gnu.org> | 316 | 2007-04-01 Michael Olson <mwolson@gnu.org> |
| 30 | 317 | ||
| 31 | * erc.el (erc-version-string): Release ERC 5.2. | 318 | * erc.el (erc-version-string): Release ERC 5.2. |
| @@ -54,6 +341,10 @@ | |||
| 54 | tarball. | 341 | tarball. |
| 55 | (upload-extras): New rule to upload the extras tarball. It's | 342 | (upload-extras): New rule to upload the extras tarball. It's |
| 56 | yucky to replicate upload, but oh well. | 343 | yucky to replicate upload, but oh well. |
| 344 | (DISTRIBUTOR): New variable used to differentiate between building | ||
| 345 | packages for Ubuntu and Debian. | ||
| 346 | (debrelease, debrevision): Use it. | ||
| 347 | (debbuild): Run linda in addition to lintian. | ||
| 57 | 348 | ||
| 58 | * NEWS: Mention extras tarball. Note which files have been | 349 | * NEWS: Mention extras tarball. Note which files have been |
| 59 | renamed. Note that erc-list is enabled by default, except in | 350 | renamed. Note that erc-list is enabled by default, except in |