Show
Ignore:
Timestamp:
2006年07月16日 08時36分52秒 (2 years ago)
Author:
miyoshi
Message:

Sync up with Emacs CVS HEAD.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lisp/erc/ChangeLog

    r4058 r4111  
     12006-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 
     92006-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 
     472006-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 
     632006-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 
     712006-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 
     832006-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 
     1092006-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 
     1172006-06-27  Michael Olson  <mwolson@gnu.org> 
     118 
     119        * erc.el: Update maintainer information and URLs. 
     120 
     1212006-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 
     1282006-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 
     1422006-06-05  Romain Francoise  <romain@orebokech.com> 
     143 
     144        * erc.texi (History): Fix various typos. 
     145 
     1462006-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 
     1532006-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 
     1772006-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 
     1822006-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 
     1872006-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 
    11952006-04-05  Diane Murray  <disumu@x3y2z1.net> 
    2196