summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-08-29timers: get rid of useless data passing to timer actions.Giuseppe Bilotta
The timer blocks are closures, so they inherit the variables in the scope they were created. Passing those same variables to the block as data is useless.
2007-08-28basics botmodule: use #to_s to stringify multiword parametersGiuseppe Bilotta
2007-08-28ircbot: improve quit/restart message propagationGiuseppe Bilotta
2007-08-28ircsocket: raise errors occurred while spooling so that bot is aware of themGiuseppe Bilotta
2007-08-28lart plugin: ensure that the lart/praise being added/removed is a stringGiuseppe Bilotta
2007-08-28git/svn: check if our git rev corresponds to some svn revGiuseppe Bilotta
2007-08-28rss plugin: fix watcher rescheduling broken in previous commitGiuseppe Bilotta
2007-08-27rss plugin: prevent deadlock between save and watcher threads.Giuseppe Bilotta
Since the timer fix in [1035], rescheduling ticks the timer, which could cause the timed saving to trigger while a feed mutex was being held. Fix by moving the feed watcher rescheduling out of the mutex synchronization. Also move other calculations out to hold the mutex for as little as necessary.
2007-08-27GetText: add Config.datadir-based locale search path.Giuseppe Bilotta
This ensures that locale files are found regardless of rubygems being loaded or not
2007-08-27Language.from_locale now checks if the corresponding .lang file exist before ↵Giuseppe Bilotta
returning a language string
2007-08-27rss plugin: uncoditionally renew the feed mutexesGiuseppe Bilotta
2007-08-27Call 'super' from the correct place in httputilGiuseppe Bilotta
2007-08-27Show the git version differentlyGiuseppe Bilotta
2007-08-27When running from a git repository, expose the current git revisionGiuseppe Bilotta
2007-08-27Check if the SVN_DIR is actually a git dir, and change accordinglyGiuseppe Bilotta
2007-08-26shiritori plugin: suppress warningGiuseppe Bilotta
2007-08-26Only use locale functions when GetText was loadedGiuseppe Bilotta
2007-08-26Call 'super' method from #cleanup() in core modules tooGiuseppe Bilotta
2007-08-26Call 'super' method from #cleanup() in all pluginsGiuseppe Bilotta
2007-08-26Report plugin loading failues as errors, not as warningsGiuseppe Bilotta
2007-08-26rss plugin: all watchers are now informed of feed updates when anybody asks ↵Giuseppe Bilotta
for the feed to be shown
2007-08-26timer: tick when reschedulingGiuseppe Bilotta
2007-08-26Update .po filesGiuseppe Bilotta
2007-08-26Missed some warn -> warning conversionGiuseppe Bilotta
2007-08-26auth core module: fix a bug in the permissions set argument parserGiuseppe Bilotta
2007-08-26Use rbot's own warning() command instead of Ruby built-in warn()Giuseppe Bilotta
2007-08-26Update .po filesGiuseppe Bilotta
2007-08-26Translate Utils.secs_to_string stringsGiuseppe Bilotta
2007-08-26Update .po filesGiuseppe Bilotta
2007-08-26gettextize some more stringsGiuseppe Bilotta
2007-08-26Remove extra (un)bolding from 'help failed plugins' help textGiuseppe Bilotta
2007-08-26Output gettext textdomain information when setting the language, not when ↵Giuseppe Bilotta
loading the module
2007-08-26Sanitize language string by downcasing, and use the sanitized string both ↵Giuseppe Bilotta
for gettext locale and rbot language files. This allows language names such as 'traditional_chinese' to be input as 'Traditional Chinese'
2007-08-26Cleaner gettext debug information reportingGiuseppe Bilotta
2007-08-25Try to guess the default language from the locale guessed from GeTextGiuseppe Bilotta
2007-08-25Move 'it_IT' locale directory to 'it'Giuseppe Bilotta
2007-08-25gettext support: initial works for language -> locale mappingsGiuseppe Bilotta
2007-08-23rss plugin: don't proceed if the specified feed doesn't existGiuseppe Bilotta
2007-08-23Started italian translationGiuseppe Bilotta
2007-08-23Updated .po filesGiuseppe Bilotta
2007-08-23auth core module: misplaced ) prevented gettext replacementGiuseppe Bilotta
2007-08-23New Auth module: keep auth.password and botowner passwords in sync when ↵Giuseppe Bilotta
changing them
2007-08-23url plugin: url.display_link_info is now an Integer: the number of links in ↵Giuseppe Bilotta
a line for which info should be displayed
2007-08-23config: allow migration from/to Boolean/IntegerValuesGiuseppe Bilotta
2007-08-23url plugin: escape stuff before extracting urlsGiuseppe Bilotta
2007-08-23url plugin: only consider http(s) urls found by URI.extract()Giuseppe Bilotta
2007-08-22url plugin: jump to fragment when grabbing first par of an url with fragmentGiuseppe Bilotta
2007-08-22url plugin: use URI.extract to get urls in a message. Ensures links are ↵Giuseppe Bilotta
properly grabbed, and grabs multiple urls in a line
2007-08-22bash plugin: a nick is such only if it's followed by a spaceGiuseppe Bilotta
2007-08-22New Irc Framework: optimize Channel#has_user?()Giuseppe Bilotta