Commit Graph

6297 Commits

Author SHA1 Message Date
Jeremy Fincher
381a42d863 Added an "irc" argument to callbacks.Privmsg.__init__, so now plugins get an Irc on instantiation. 2005-01-29 19:16:29 +00:00
Jeremy Fincher
fe82ad63e0 Added an extra (elucidating) comment to the __init__.py template for importing/reloading third-party modules. 2005-01-29 07:43:56 +00:00
James Vega
6f2aec352a Fix a bug where nickInChannel would add the channel to the args list. 2005-01-28 22:53:59 +00:00
James Vega
0d693e8b9d Update supybot-newplugin to generate the current year for the copyright line. 2005-01-28 20:33:50 +00:00
Jeremy Fincher
1d1f8c43fc Removed DEVS; we have a website for that now. 2005-01-28 18:50:34 +00:00
James Vega
bc59e3ca64 Change the remaining utils.normalizeWhitespace calls to utils.str.normalizeWhitespace. 2005-01-28 16:10:53 +00:00
Jeremy Fincher
5c72ded4a8 Stupid spelling error in a docstring. 2005-01-28 15:30:15 +00:00
Jeremy Fincher
a19a979499 Robustified and improved utils.str.format a bit; added a simple test. 2005-01-28 15:23:18 +00:00
Jeremy Fincher
1f1d85f249 Removed an unused variable (_srcDir) 2005-01-28 15:22:59 +00:00
Jeremy Fincher
90e901702b Moved toBool to go before format in utils/str.py. 2005-01-28 15:21:03 +00:00
Jeremy Fincher
34f1fe6562 Swapped the argument order for nItems *again*. 2005-01-28 15:17:26 +00:00
Jeremy Fincher
e248012369 Added format to __builtins__. 2005-01-28 15:16:32 +00:00
Jeremy Fincher
90d95a006c Converted some plugin stuff to use format. 2005-01-28 15:14:39 +00:00
Jeremy Fincher
e1fe232e9b Converted commands.py to use the new utils.web instead of webutils; fixed a bug in the httpUrl converter which rejected https protocols. 2005-01-28 14:51:25 +00:00
Jeremy Fincher
933be49ff2 Removed BUGS. I never liked it anyway; that's the place for a bug tracker. 2005-01-28 14:49:25 +00:00
Jeremy Fincher
c08d435267 Fixed bug in irclib.IrcState's handling of KICK messages; they wouldn't remove the channel if the bot was kicked from it. 2005-01-28 13:58:59 +00:00
Jeremy Fincher
5fd6bbb52d Completely restructured our utils modules.
Tons of changes.  Here's the summary of things that matter most:

* There is no more supybot.fix.
* There is no more supybot.webutils; now there is supybot.utils.web.
  * It's no longer webutils.WebError, but just utils.web.Error.
* You shouldn't import itertools, ideally, but instead import utils.iter.
* No more using imap/ifilter in commands unless absolutely necessary.  It's
  premature optimization and annoying.
* utils.str.format isn't quite ready yet, but will be soon.  That'll be the
  next big thing to fix in our code.
2005-01-27 06:59:08 +00:00
Jeremy Fincher
e62585092d Moved dynamic scoping stuff out of fix.py and into its own module. 2005-01-27 07:10:32 +00:00
Jeremy Fincher
7fb3b21d94 Removed src/privmsgs.py and all the accompanying crap. 2005-01-27 05:42:36 +00:00
Jeremy Fincher
1ff2033dc0 Updated copyright date and removed the __revision__ string. 2005-01-26 21:44:12 +00:00
Jeremy Fincher
d5dd72c309 Changed copyright date on plugins/__init__.py. 2005-01-26 21:38:57 +00:00
Jeremy Fincher
9712acf467 Removed wrapLines, which isn't used anywhere. 2005-01-26 14:48:21 +00:00
Jeremy Fincher
74b9a3c702 Moved eachSubstring to be a nested function; we don't use it anywhere else. 2005-01-26 14:41:42 +00:00
Jeremy Fincher
6d02564965 Added Status in the new plugin format. 2005-01-26 07:33:19 +00:00
Jeremy Fincher
79c3461dc9 Added Network in the new plugin format. 2005-01-26 07:32:42 +00:00
Jeremy Fincher
1923788a3d Changed copyright dates on Herald. 2005-01-26 07:26:18 +00:00
Jeremy Fincher
cb365a430d Fixed some bugs in supybot-wizard, reported by Grantbow. 2005-01-26 13:26:44 +00:00
Jeremy Fincher
af47a19c1d Added Herald in the new plugin format. 2005-01-26 06:52:33 +00:00
Jeremy Fincher
7094bec81f Moved the print statement to happen right before tests start (so it doesn't show up when running it with, for instance, the --help option). 2005-01-26 06:36:57 +00:00
Jeremy Fincher
d9689f818b Added the Filter plugin in the new plugin format. 2005-01-25 20:04:14 +00:00
Jeremy Fincher
f85431435a Added the Format plugin in the new plugin format (no pun intended). 2005-01-25 18:06:46 +00:00
Jeremy Fincher
292b1627b8 Fixed SyntaxError in supybot-wizard. 2005-01-25 15:49:42 +00:00
Jeremy Fincher
f5e4e64815 Fixed Babelfish so that tests run. 2005-01-24 23:26:44 +00:00
Jeremy Fincher
850f457bf6 Updated README to be accurate. 2005-01-24 23:01:31 +00:00
Jeremy Fincher
9a132bcacd Added the Debug plugin to the sandbox. 2005-01-23 22:51:45 +00:00
Jeremy Fincher
895cd3e48e Resurrected the test suite with the new supybot-test program and RCS. 2005-01-23 19:42:25 +00:00
Jeremy Fincher
3d3b1498fe Changed copyright years on test files 2005-01-24 21:27:34 +00:00
Jeremy Fincher
ec10a47d5f Erased last known bug in BUGS. 2005-01-23 17:55:32 +00:00
Jeremy Fincher
f30fcebe41 MINOR removed some extraneous whitespace. 2005-01-21 18:41:17 +00:00
Jeremy Fincher
4f9d7f43a2 Converted Babelfish to the new plugin format. 2005-01-21 18:40:28 +00:00
Jeremy Fincher
59331aafa4 Updated to be STX as well as ordered chronologically. 2005-01-19 23:39:52 +00:00
Jeremy Fincher
0e9a3c326e Added the Dict plugin in the new plugin format. 2005-01-19 23:34:25 +00:00
Jeremy Fincher
ddeac18563 MINOR testsupport is no more. 2005-01-19 23:33:33 +00:00
Jeremy Fincher
d9df5136cd Added the Math plugin in the new plugin package format. 2005-01-19 23:29:28 +00:00
Jeremy Fincher
4aa220eada Re-added the Utilities plugin in the new plugin format. 2005-01-19 23:25:34 +00:00
Jeremy Fincher
badec534df Changed tests to be more independent of outside plugins. 2005-01-19 23:23:47 +00:00
Jeremy Fincher
863c0e6ad2 Moved loadPlugin{Module,Class} to its own module in src/ 2005-01-19 23:22:35 +00:00
Jeremy Fincher
8d415d7631 Updated to work with the new supybot-test. 2005-01-19 23:20:46 +00:00
Jeremy Fincher
db722aa0ec Added supybot-test and supybot.test. 2005-01-19 23:12:50 +00:00
Jeremy Fincher
0a556f6d4d Forgot to add {src,plugins}/__init__.py 2005-01-19 23:24:27 +00:00