diff options
Diffstat (limited to 'lisp/erc/ChangeLog')
| -rw-r--r-- | lisp/erc/ChangeLog | 170 |
1 files changed, 165 insertions, 5 deletions
diff --git a/lisp/erc/ChangeLog b/lisp/erc/ChangeLog index fa087fb513f..f47e7d798c5 100644 --- a/lisp/erc/ChangeLog +++ b/lisp/erc/ChangeLog | |||
| @@ -1,3 +1,94 @@ | |||
| 1 | 2007-01-13 Michael Olson <mwolson@gnu.org> | ||
| 2 | |||
| 3 | * erc.el (erc-command-regexp): New variable that is used to match | ||
| 4 | a command. | ||
| 5 | (erc-send-input): Use it. This fixes a bug where paths -- | ||
| 6 | "/usr/bin/foo", for example -- were being displayed as commands, | ||
| 7 | but still sent correctly. | ||
| 8 | (erc-extract-command-from-line): Use it. | ||
| 9 | |||
| 10 | * erc.texi (Modules): Document erc-capab-identify. | ||
| 11 | |||
| 12 | 2007-01-11 Diane Murray <disumu@x3y2z1.net> | ||
| 13 | |||
| 14 | * erc.el (erc-find-parsed-property): Moved here from erc-track.el | ||
| 15 | since it can be useful in general. | ||
| 16 | |||
| 17 | * erc-track.el (erc-find-parsed-property): Removed. | ||
| 18 | |||
| 19 | * erc-capab.el (erc-capab-find-parsed): Removed. | ||
| 20 | (erc-capab-identify-add-prefix): Use `erc-find-parsed-property'. | ||
| 21 | |||
| 22 | * erc.el (erc-open): Run `erc-before-connect' hook here. This | ||
| 23 | makes sure the hook always gets called before a connection is | ||
| 24 | made, as some functions, like `erc-handle-irc-url', use `erc-open' | ||
| 25 | instead of `erc'. | ||
| 26 | (erc): Removed `erc-before-connect' hook. | ||
| 27 | |||
| 28 | * erc-menu.el (erc-menu-definition): Put items specific to | ||
| 29 | channels in a "Current channel" submenu. | ||
| 30 | |||
| 31 | * erc-backend.el (321, 323): Display channel list in server buffer | ||
| 32 | when not using the channel list module. | ||
| 33 | |||
| 34 | * erc.el: Updated copyright years. | ||
| 35 | (erc-version-string): Set to 5.2 (devel). | ||
| 36 | (erc-format-lag-time): Fixed to work when `erc-server-lag' is nil. | ||
| 37 | (erc-update-mode-line-buffer): Set the header face. | ||
| 38 | |||
| 39 | 2007-01-11 Michael Olson <mwolson@gnu.org> | ||
| 40 | |||
| 41 | * erc-bbdb.el (erc-bbdb-popup-type): Fix customization type and | ||
| 42 | documentation. | ||
| 43 | |||
| 44 | * erc-services.el (erc-nickserv-identify-mode): Improve | ||
| 45 | documentation for nick-change option and move higher to fix | ||
| 46 | compiler warning. Avoid a recursive load error. | ||
| 47 | (erc-nickserv-alist): Add simple entry for BitlBee, to avoid | ||
| 48 | "NickServ is AWAY: User is offline" error. Oddly enough, bitlbee | ||
| 49 | was smart enough to recognize that as an authentication request | ||
| 50 | and log in regardless, which is why I didn't notice this earlier. | ||
| 51 | (erc-nickserv-alist-sender, erc-nickserv-alist-regexp) | ||
| 52 | (erc-nickserv-alist-nickserv, erc-nickserv-alist-ident-keyword) | ||
| 53 | (erc-nickserv-alist-use-nick-p) | ||
| 54 | (erc-nickserv-alist-ident-command): New accessors for | ||
| 55 | erc-nickserv-alist. Using nth is unwieldy. | ||
| 56 | (erc-nickserv-identify-autodetect) | ||
| 57 | (erc-nickserv-identify-on-connect) | ||
| 58 | (erc-nickserv-identify-on-nick-change, erc-nickserv-identify): Use | ||
| 59 | the new accessors. | ||
| 60 | |||
| 61 | 2007-01-11 Diane Murray <disumu@x3y2z1.net> | ||
| 62 | |||
| 63 | * NEWS: Added note for `erc-my-nick-face'. Fixed capab-identify | ||
| 64 | wording. | ||
| 65 | |||
| 66 | 2007-01-10 Diane Murray <disumu@x3y2z1.net> | ||
| 67 | |||
| 68 | * erc.el (erc-mode-line-format): Added %l to documentation. | ||
| 69 | (erc-header-line-format): Removed "[IRC]". Use the new %l | ||
| 70 | replacement character. Doc fix. | ||
| 71 | (erc-format-channel-modes): Removed lag code. Removed parentheses | ||
| 72 | from mode string. | ||
| 73 | (erc-format-lag-time): New function. | ||
| 74 | (erc-update-mode-line-buffer): Use it. | ||
| 75 | |||
| 76 | 2007-01-09 Michael Olson <mwolson@gnu.org> | ||
| 77 | |||
| 78 | * erc.el (erc-system-name): New option that determines the system | ||
| 79 | name to use when logging in. The default is to figure this out by | ||
| 80 | calling `system-name'. | ||
| 81 | (erc-login): Use it. | ||
| 82 | |||
| 83 | 2007-01-07 Michael Olson <mwolson@gnu.org> | ||
| 84 | |||
| 85 | * erc.el (erc-modules): Add the menu module. This should fix a | ||
| 86 | bug with incorrect ERC submenus being displayed. | ||
| 87 | |||
| 88 | * erc-menu.el: Turn this into a module. | ||
| 89 | (erc-menu-add, erc-menu-remove): New functions that add and remove | ||
| 90 | the ERC menu. | ||
| 91 | |||
| 1 | 2006-12-28 Michael Olson <mwolson@gnu.org> | 92 | 2006-12-28 Michael Olson <mwolson@gnu.org> |
| 2 | 93 | ||
| 3 | * erc-list.el: Change header to mention that this is part of ERC, | 94 | * erc-list.el: Change header to mention that this is part of ERC, |
| @@ -296,6 +387,16 @@ | |||
| 296 | (erc-make-mode-line-buffer-name): Add help-echo and mouse-face | 387 | (erc-make-mode-line-buffer-name): Add help-echo and mouse-face |
| 297 | properties to channel name. | 388 | properties to channel name. |
| 298 | 389 | ||
| 390 | 2006-08-20 Michael Olson <mwolson@gnu.org> | ||
| 391 | |||
| 392 | * erc.el (erc-with-server-buffer): New macro that switches to the | ||
| 393 | current ERC server buffer and runs some code. If no server buffer | ||
| 394 | is available, return nil. This is a useful way to access | ||
| 395 | variables in the server buffer. | ||
| 396 | (erc-open-server-buffer-p): New function that returns non-nil if | ||
| 397 | the given buffer is an ERC server buffer that has an open IRC | ||
| 398 | process. | ||
| 399 | |||
| 299 | 2006-08-14 Diane Murray <disumu@x3y2z1.net> | 400 | 2006-08-14 Diane Murray <disumu@x3y2z1.net> |
| 300 | 401 | ||
| 301 | * erc-menu.el: Updated copyright years. Removed EmacsWiki URL. | 402 | * erc-menu.el: Updated copyright years. Removed EmacsWiki URL. |
| @@ -645,8 +746,30 @@ | |||
| 645 | <C-tab> for `erc-button-previous' as it is a more standard key | 746 | <C-tab> for `erc-button-previous' as it is a more standard key |
| 646 | binding for this type of function. | 747 | binding for this type of function. |
| 647 | 748 | ||
| 749 | 2006-02-28 Diane Murray <disumu@x3y2z1.net> | ||
| 750 | |||
| 751 | * erc-capab.el: Removed things that were accidentally committed on | ||
| 752 | 2006-02-20. Removed Todo section. | ||
| 753 | (erc-capab-unidentified): Removed. | ||
| 754 | |||
| 755 | 2006-02-26 Michael Olson <mwolson@gnu.org> | ||
| 756 | |||
| 757 | * erc-capab.el: Use (eval-when-compile (require 'cl)). | ||
| 758 | (erc-capab-unidentified): Fix compiler warning by specifying | ||
| 759 | group. | ||
| 760 | |||
| 761 | 2006-02-20 Diane Murray <disumu@x3y2z1.net> | ||
| 762 | |||
| 763 | * erc-capab.el (erc-capab-send-identify-messages): Fixed comment | ||
| 764 | to explain thoughts better. `erc-server-parameters' is an | ||
| 765 | associated list when it's set, not a string. | ||
| 766 | |||
| 648 | 2006-02-19 Michael Olson <mwolson@gnu.org> | 767 | 2006-02-19 Michael Olson <mwolson@gnu.org> |
| 649 | 768 | ||
| 769 | * erc-capab.el (erc-capab-send-identify-messages): Make sure some | ||
| 770 | parameters are strings before using them. Thanks to Alejandro | ||
| 771 | Benitez for the report. | ||
| 772 | |||
| 650 | * erc.el (erc-version-string): Release ERC 5.1.2. | 773 | * erc.el (erc-version-string): Release ERC 5.1.2. |
| 651 | 774 | ||
| 652 | 2006-02-19 Diane Murray <disumu@x3y2z1.net> | 775 | 2006-02-19 Diane Murray <disumu@x3y2z1.net> |
| @@ -696,8 +819,13 @@ | |||
| 696 | 819 | ||
| 697 | 2006-02-11 Michael Olson <mwolson@gnu.org> | 820 | 2006-02-11 Michael Olson <mwolson@gnu.org> |
| 698 | 821 | ||
| 699 | * erc.el (erc-update-modules): Make some requirements shorter, so | 822 | * erc.el (erc-update-modules): Handle erc-capab-identify |
| 700 | that it's easier to see why they are needed. | 823 | correctly. Make some requirements shorter, so that it's easier to |
| 824 | see why they are needed. | ||
| 825 | |||
| 826 | * erc-capab.el: Add autoload cookie for capab-identify. | ||
| 827 | (erc-capab-send-identify-messages, erc-capab-identify-activate): | ||
| 828 | Minor whitespace fix in code. | ||
| 701 | 829 | ||
| 702 | * erc-stamp.el (erc-timestamp-use-align-to): Renamed from | 830 | * erc-stamp.el (erc-timestamp-use-align-to): Renamed from |
| 703 | `erc-timestamp-right-align-by-pixel'. Set the default based on | 831 | `erc-timestamp-right-align-by-pixel'. Set the default based on |
| @@ -721,11 +849,21 @@ | |||
| 721 | (erc-list-channels): Was `erc-cmd-LIST', renamed. | 849 | (erc-list-channels): Was `erc-cmd-LIST', renamed. |
| 722 | (erc-list-channels-simple): New function. | 850 | (erc-list-channels-simple): New function. |
| 723 | 851 | ||
| 724 | * erc.el (erc-modules): Added `list' to enabled modules. Moved | 852 | * erc.el (erc-modules): Added `list' to enabled modules. Changed |
| 725 | customization options left in source code. | 853 | `capab-identify' description. Moved customization options left in |
| 854 | source code. | ||
| 726 | 855 | ||
| 727 | * erc-menu.el (erc-menu-definition): Use `erc-list-channels'. | 856 | * erc-menu.el (erc-menu-definition): Use `erc-list-channels'. |
| 728 | 857 | ||
| 858 | * erc-capab.el: Put a little more detail into Usage section. | ||
| 859 | (define-erc-module): Run `erc-capab-identify-setup' in all open | ||
| 860 | server buffers when enabling. | ||
| 861 | (erc-capab-identify-setup): Make PROC and PARSED optional | ||
| 862 | arguments. | ||
| 863 | (erc-capab-identify-add-prefix): Simplified nickname regexp. This | ||
| 864 | should now also match nicknames that are formatted differently | ||
| 865 | than the default. | ||
| 866 | |||
| 729 | * erc-spelling.el (define-erc-module): Make sure there's a buffer | 867 | * erc-spelling.el (define-erc-module): Make sure there's a buffer |
| 730 | before calling `with-current-buffer'. | 868 | before calling `with-current-buffer'. |
| 731 | 869 | ||
| @@ -742,12 +880,34 @@ | |||
| 742 | 2006-02-09 Diane Murray <disumu@x3y2z1.net> | 880 | 2006-02-09 Diane Murray <disumu@x3y2z1.net> |
| 743 | 881 | ||
| 744 | * erc.el (erc-get-parsed-vector, erc-get-parsed-vector-nick) | 882 | * erc.el (erc-get-parsed-vector, erc-get-parsed-vector-nick) |
| 883 | * erc-capab.el: Require erc. | ||
| 884 | (erc-capab-send-identify-messages): Use `erc-server-send'. | ||
| 885 | (erc-capab-identify-remove/set-identified-flag): Use 1 and 0 as | ||
| 886 | the flags so we can also check whether the `erc-identified' text | ||
| 887 | property is there at all. | ||
| 888 | (erc-capab-identify-add-prefix): Use `erc-capab-find-parsed'. | ||
| 889 | This fixes a bug where the prefix wasn't inserted when timestamps | ||
| 890 | are inserted on the right. Tweaked nickname regexp. | ||
| 891 | (erc-capab-find-parsed): New function. | ||
| 892 | (erc-capab-get-unidentified-nickname): Updated to check for 0 | ||
| 893 | flag. Only get nickname if there's a nickuserhost associated with | ||
| 894 | this message. | ||
| 895 | |||
| 896 | * erc-capab.el: New file. Adds the new module | ||
| 897 | `erc-capab-identify', which allows flagging of unidentified users | ||
| 898 | on servers running an ircd based on dancer - irc.freenode.net, for | ||
| 899 | example. | ||
| 900 | |||
| 901 | * erc.el (erc-modules): Added `capab-identify' to options. | ||
| 902 | (erc-get-parsed-vector, erc-get-parsed-vector-nick) | ||
| 745 | (erc-get-parsed-vector-type): Moved here from erc-match.el. | 903 | (erc-get-parsed-vector-type): Moved here from erc-match.el. |
| 746 | 904 | ||
| 747 | * erc-match.el (erc-get-parsed-vector, erc-get-parsed-vector-nick) | 905 | * erc-match.el (erc-get-parsed-vector, erc-get-parsed-vector-nick) |
| 748 | (erc-get-parsed-vector-type): Moved these functions to erc.el | 906 | (erc-get-parsed-vector-type): Moved these functions to erc.el |
| 749 | since they can be useful outside of the text matching module. | 907 | since they can be useful outside of the text matching module. |
| 750 | 908 | ||
| 909 | * NEWS: Added erc-capab.el. | ||
| 910 | |||
| 751 | * erc-dcc.el, erc-stamp.el, erc-xdcc.el: Changed "Emacs IRC Client" | 911 | * erc-dcc.el, erc-stamp.el, erc-xdcc.el: Changed "Emacs IRC Client" |
| 752 | to "ERC". | 912 | to "ERC". |
| 753 | 913 | ||
| @@ -1182,7 +1342,7 @@ | |||
| 1182 | 1342 | ||
| 1183 | See ChangeLog.05 for earlier changes. | 1343 | See ChangeLog.05 for earlier changes. |
| 1184 | 1344 | ||
| 1185 | Copyright (C) 2006 Free Software Foundation, Inc. | 1345 | Copyright (C) 2006, 2007 Free Software Foundation, Inc. |
| 1186 | Copying and distribution of this file, with or without modification, | 1346 | Copying and distribution of this file, with or without modification, |
| 1187 | are permitted provided the copyright notice and this notice are preserved. | 1347 | are permitted provided the copyright notice and this notice are preserved. |
| 1188 | 1348 | ||