| | 1 | 2006-07-12 Michael Olson <mwolson@gnu.org> |
|---|
| | 2 | |
|---|
| | 3 | * erc-match.el (erc-log-matches): Bind inhibit-read-only rather |
|---|
| | 4 | than call toggle-read-only. |
|---|
| | 5 | |
|---|
| | 6 | * erc.el (erc-handle-irc-url): Move here from erc-goodies.el and |
|---|
| | 7 | add autoload cookie. |
|---|
| | 8 | |
|---|
| | 9 | 2006-07-09 Michael Olson <mwolson@gnu.org> |
|---|
| | 10 | |
|---|
| | 11 | * erc.el (erc-version-string): Release ERC 5.1.3. |
|---|
| | 12 | |
|---|
| | 13 | * erc.texi: Update for the 5.1.3 release. |
|---|
| | 14 | |
|---|
| | 15 | * erc-autoaway.el (erc-autoaway-set-back): Fix bug after returning |
|---|
| | 16 | from being set automatically away and current buffer is not an ERC |
|---|
| | 17 | buffer. |
|---|
| | 18 | |
|---|
| | 19 | * erc-identd.el: Fix compiler error. |
|---|
| | 20 | |
|---|
| | 21 | * erc.texi (Development): Use @subheading instead of @subsection. |
|---|
| | 22 | (Advanced Usage): Add menu. |
|---|
| | 23 | (Connecting): Fully document how to connect to an IRC server. |
|---|
| | 24 | (Options, Tips and Tricks, Sample Configuration): New unwritten |
|---|
| | 25 | sections. |
|---|
| | 26 | |
|---|
| | 27 | * erc.el (erc-server, erc-port, erc-nick, erc-nick-uniquifier) |
|---|
| | 28 | (erc-user-full-name, erc-password): Docfixes and customization |
|---|
| | 29 | interface tweaks. |
|---|
| | 30 | (erc-try-new-nick-p): Rename from |
|---|
| | 31 | `erc-manual-set-nick-on-bad-nick-p' and invert meaning. |
|---|
| | 32 | (erc-nickname-in-use): Use `erc-try-new-nick-p'. Check the length |
|---|
| | 33 | of `erc-nick-uniquifier', in case someone wants multiple |
|---|
| | 34 | characters. |
|---|
| | 35 | (erc-compute-server, erc-compute-nick, erc-compute-full-name) |
|---|
| | 36 | (erc-compute-port): Docfixes. |
|---|
| | 37 | |
|---|
| | 38 | * erc-log.el (log): Move all add-hook calls here, rather than |
|---|
| | 39 | executing them immediately, and also cause them to be un-hooked |
|---|
| | 40 | when the module is removed. |
|---|
| | 41 | (erc-save-buffer-on-part): Move next to |
|---|
| | 42 | `erc-save-queries-on-quit'. |
|---|
| | 43 | (erc-save-buffer-on-quit, erc-save-queries-on-quit): Default to t. |
|---|
| | 44 | (erc-log-write-after-send, erc-log-write-after-insert): Default to |
|---|
| | 45 | nil. This makes things fast, but reasonably failsafe, by default. |
|---|
| | 46 | |
|---|
| | 47 | 2006-07-08 Michael Olson <mwolson@gnu.org> |
|---|
| | 48 | |
|---|
| | 49 | * erc-log.el (erc-log-insert-log-on-open): Make this nil by |
|---|
| | 50 | default, since most IRC clients don't do this. |
|---|
| | 51 | (erc-log-write-after-send): New option that determines whether the |
|---|
| | 52 | log file will be written to after every sent message. |
|---|
| | 53 | (erc-log-write-after-insert): New option that determines whether |
|---|
| | 54 | the log file will be written to when new text is added to a logged |
|---|
| | 55 | ERC buffer. |
|---|
| | 56 | (log): Use the aforementioned options. |
|---|
| | 57 | |
|---|
| | 58 | * erc.texi (Modules): Document the "completion" module. |
|---|
| | 59 | |
|---|
| | 60 | * erc-pcomplete.el (pcomplete-erc-nicks): Make sure that we don't |
|---|
| | 61 | have a nil element in the list when ignore-self is non-nil. |
|---|
| | 62 | |
|---|
| | 63 | 2006-07-05 Michael Olson <mwolson@gnu.org> |
|---|
| | 64 | |
|---|
| | 65 | * erc.el (erc-modules): Add the `page' module to the list. |
|---|
| | 66 | |
|---|
| | 67 | * erc.texi (Modules): Add entries for `list' and `page' modules. |
|---|
| | 68 | Change "spell" to "spelling". |
|---|
| | 69 | (History): Use past tense throughout. |
|---|
| | 70 | |
|---|
| | 71 | 2006-07-02 Michael Olson <mwolson@gnu.org> |
|---|
| | 72 | |
|---|
| | 73 | * erc-backend.el (erc-call-hooks): Fix (stringp nil) error that |
|---|
| | 74 | can happen when doing /PART. |
|---|
| | 75 | |
|---|
| | 76 | * erc.el (erc-quit-reason-various-alist) |
|---|
| | 77 | (erc-part-reason-various-alist): In the example, use "^$" as an |
|---|
| | 78 | example, since "" matches anything. |
|---|
| | 79 | (erc-quit-reason-various, erc-part-reason-various): If no argument |
|---|
| | 80 | is given, and no matches are found, use our default reason instead |
|---|
| | 81 | of "nil". |
|---|
| | 82 | |
|---|
| | 83 | 2006-06-30 Michael Olson <mwolson@gnu.org> |
|---|
| | 84 | |
|---|
| | 85 | * erc.texi (Modules): Mention identd. |
|---|
| | 86 | (Releases): Update mailing list address and download location. |
|---|
| | 87 | (Development): Refactor. Provide updated directions for Arch. |
|---|
| | 88 | Make URLs clickable. |
|---|
| | 89 | (Keystroke Summary): Typo fix. Use more Texinfo syntax. |
|---|
| | 90 | (Getting Started): Give simpler example. We do not need to |
|---|
| | 91 | explicitly load every module. |
|---|
| | 92 | (History): Update. |
|---|
| | 93 | |
|---|
| | 94 | * erc.el (erc-version-modules): Remove, since we do not use this |
|---|
| | 95 | function anymore. |
|---|
| | 96 | (erc-latest-version, erc-ediff-latest-version): Remove, since this |
|---|
| | 97 | was only useful back when ERC consisted of one file. |
|---|
| | 98 | (erc-modules): Add line for identd. |
|---|
| | 99 | (erc-get-channel-mode-from-keypress): Typo fix. |
|---|
| | 100 | |
|---|
| | 101 | * erc-imenu.el: Remove unnecessary lines in header. |
|---|
| | 102 | |
|---|
| | 103 | * erc-goodies.el (erc-handle-irc-url): Docfix. |
|---|
| | 104 | |
|---|
| | 105 | * erc-identd.el: Define an ERC module for this. |
|---|
| | 106 | (erc-identd-start): Don't create a process buffer if possible. |
|---|
| | 107 | Otherwise, use conventional hidden names for process buffers. |
|---|
| | 108 | |
|---|
| | 109 | 2006-06-29 Michael Olson <mwolson@gnu.org> |
|---|
| | 110 | |
|---|
| | 111 | * erc-backend.el (erc-coding-system-for-target): Match |
|---|
| | 112 | case-insensitively. Use a pattern match instead of `assoc', as |
|---|
| | 113 | per the documentation for `erc-encoding-coding-alist'. |
|---|
| | 114 | |
|---|
| | 115 | * erc-track.el (erc-track-shorten-aggressively): Fix typo. |
|---|
| | 116 | |
|---|
| | 117 | 2006-06-27 Michael Olson <mwolson@gnu.org> |
|---|
| | 118 | |
|---|
| | 119 | * erc.el: Update maintainer information and URLs. |
|---|
| | 120 | |
|---|
| | 121 | 2006-06-14 Michael Olson <mwolson@gnu.org> |
|---|
| | 122 | |
|---|
| | 123 | * erc.el (erc-active-buffer): If the active buffer has been |
|---|
| | 124 | deleted, default to the server buffer. |
|---|
| | 125 | (erc-toggle-flood-control): When the user hits C-c C-f, make flood |
|---|
| | 126 | control really toggle, not unconditionally turn off. |
|---|
| | 127 | |
|---|
| | 128 | 2006-06-12 Michael Olson <mwolson@gnu.org> |
|---|
| | 129 | |
|---|
| | 130 | * NEWS: Add items since the 5.1.2 release. |
|---|
| | 131 | |
|---|
| | 132 | * erc-autoaway.el (erc-autoaway-caused-away): New variable that |
|---|
| | 133 | indicates whether the current away status was caused by this |
|---|
| | 134 | module. |
|---|
| | 135 | (erc-autoaway-set-back): Only set back if this module set the user |
|---|
| | 136 | away. |
|---|
| | 137 | (erc-autoaway-set-away): Update `erc-autoaway-caused-away'. |
|---|
| | 138 | (erc-autoaway-reset-indicators): New function that resets some |
|---|
| | 139 | indicators when the user is no longer away. |
|---|
| | 140 | (autoaway): Add the above function to the 305 hook. |
|---|
| | 141 | |
|---|
| | 142 | 2006-06-05 Romain Francoise <romain@orebokech.com> |
|---|
| | 143 | |
|---|
| | 144 | * erc.texi (History): Fix various typos. |
|---|
| | 145 | |
|---|
| | 146 | 2006-06-04 Michael Olson <mwolson@gnu.org> |
|---|
| | 147 | |
|---|
| | 148 | * erc-autoaway.el (erc-autoaway-idle-method): Move after the |
|---|
| | 149 | definition of the autoaway module. |
|---|
| | 150 | (autoaway): Don't do anything if erc-autoaway-idle-method is |
|---|
| | 151 | unbound. This prevents an error on startup. |
|---|
| | 152 | |
|---|
| | 153 | 2006-06-03 Michael Olson <mwolson@gnu.org> |
|---|
| | 154 | |
|---|
| | 155 | * erc-autoaway.el: Thanks to Mark Plaksin for the ideas and patch. |
|---|
| | 156 | (erc-autoaway-idle-method): Renamed from |
|---|
| | 157 | `erc-autoaway-use-emacs-idle'. We have more than two choices for |
|---|
| | 158 | how to do this, so it's best to make this take symbol values. |
|---|
| | 159 | Improve documentation. Remove warning against Emacs idle-time; |
|---|
| | 160 | the point is moot now that we get user idle time via a different |
|---|
| | 161 | method. Make sure we disable and re-enable the module when |
|---|
| | 162 | changing this value. |
|---|
| | 163 | (autoaway): Conditionalize on the above option. If using the idle |
|---|
| | 164 | timer or user idle methods, don't add anything to the |
|---|
| | 165 | send-completed or server-001 hooks, since it is unnecessary. |
|---|
| | 166 | (erc-autoaway-reestablish-idletimer, erc-autoaway-message): |
|---|
| | 167 | Docfix. |
|---|
| | 168 | (erc-autoaway-idle-seconds): Use erc-autoaway-idle-method. |
|---|
| | 169 | (erc-autoaway-reset-idle-irc): Renamed from |
|---|
| | 170 | `erc-autoaway-reset-idle'. Don't pass line to |
|---|
| | 171 | `erc-autoaway-set-away', since it is not used. |
|---|
| | 172 | (erc-autoaway-reset-idle-user): New function that resets the idle |
|---|
| | 173 | state for user idle time. |
|---|
| | 174 | (erc-autoaway-set-back): Remove line argument, since it is not |
|---|
| | 175 | used. |
|---|
| | 176 | |
|---|
| | 177 | 2006-06-01 Michael Olson <mwolson@gnu.org> |
|---|
| | 178 | |
|---|
| | 179 | * erc.el (erc-buffer-filter): Make sure all buffers returned from |
|---|
| | 180 | this are live. |
|---|
| | 181 | |
|---|
| | 182 | 2006-05-01 Edward O'Connor <ted@oconnor.cx> |
|---|
| | 183 | |
|---|
| | 184 | * erc-goodies.el: (erc-handle-irc-url): New function, suitable as |
|---|
| | 185 | a value for `url-irc-function'. |
|---|
| | 186 | |
|---|
| | 187 | 2006-04-18 Diane Murray <disumu@x3y2z1.net> |
|---|
| | 188 | |
|---|
| | 189 | * erc-pcomplete.el (pcomplete-erc-nicks): Added new optional |
|---|
| | 190 | argument IGNORE-SELF. If this is non-nil, don't return the user's |
|---|
| | 191 | current nickname. Doc fix. |
|---|
| | 192 | (pcomplete/erc-mode/complete-command): Don't complete the current |
|---|
| | 193 | nickname. |
|---|
| | 194 | |
|---|