Valentin Lorentz
b026cfd197
Misc: Add tests for “list --unloaded” and command flood.
2014-01-26 20:47:34 +01:00
Valentin Lorentz
74a36c8cfc
Misc: Fix count of invalid commands introduced in c91916ae
. Closes GH-439.
2014-01-26 20:47:27 +01:00
Valentin Lorentz
40e6f789cf
Misc: Remove dead code.
2014-01-26 20:47:21 +01:00
Valentin Lorentz
5899a2ce23
Core: Update l10n-fr.
2014-01-26 20:45:28 +01:00
Valentin Lorentz
7636039ada
Fix compatibility of check_trans.py with Python 3.
2014-01-26 20:45:28 +01:00
Valentin Lorentz
8aa7e781a4
ChannelStats & Conditional & Format & Karma & Web: Update l10n-fr.
2014-01-26 20:45:28 +01:00
Valentin Lorentz
b3b077c065
ChannelStats: Fix typo.
2014-01-26 20:45:28 +01:00
Valentin Lorentz
f6aa48f393
Admin & Alias & Later & String: Update l10n-fr.
2014-01-26 20:45:28 +01:00
Valentin Lorentz
d4f9187b89
Remove a message.pot that should not have been there.
2014-01-26 20:45:28 +01:00
Valentin Lorentz
121991eff9
Fix case of i18n.InternationalizedFunction.
2014-01-26 20:45:28 +01:00
Valentin Lorentz
9b365d1ed8
Fix case of i18n.InternationalizedString.
2014-01-26 20:45:28 +01:00
Valentin Lorentz
f3e292d518
Fix memory leak in i18n by using weak references to plugin classes and methods.
2014-01-26 20:45:28 +01:00
Valentin Lorentz
fe57cdb4dc
ChannelStats & MessageParser & PluginDownloader & RSS & User: Update l10n-fr.
2014-01-26 20:45:27 +01:00
Valentin Lorentz
9f96f4f4c9
Remove debug output in check_trans.py.
2014-01-26 20:45:27 +01:00
Valentin Lorentz
99a734323f
AutoMode & Factoids & Google & Math & Network & Seen & Status & Topic: Update l10n-fr.
2014-01-26 20:45:27 +01:00
Valentin Lorentz
489ec1b065
i18n: Move the pot files parsing to a separate function.
2014-01-26 20:45:27 +01:00
Valentin Lorentz
01c34d806d
Improve the check_trans script by using Supybot's .po(t) parser.
...
The previous method matched line by line, which broke for msgmerge alternative (poedit\!\!\!) that changes line breaks.
2014-01-26 20:45:27 +01:00
Valentin Lorentz
736c615605
Time: Update l10n-fr.
2014-01-26 20:45:27 +01:00
Valentin Lorentz
a3dbece402
All plugins: Update .pot files and rename Supybot-fr to Limnora in French translation files.
2014-01-26 20:45:27 +01:00
Valentin Lorentz
6a8b7889ea
Remove unnecessary call to i18n.reloadLocalesIfRequired.
2014-01-26 20:45:27 +01:00
Valentin Lorentz
3e35113e02
Fix internationalization of docstrings of wrap()ed commands.
2014-01-26 20:45:27 +01:00
Valentin Lorentz
e1f9d68870
Switch comments of callbacks.PluginRegexp's attributes to docstrings (for Sphinx).
2014-01-26 20:45:27 +01:00
Valentin Lorentz
a5e06e1b57
Update documentation of ircdb.checkCapability (used in the Sphinx doc).
2014-01-26 20:45:27 +01:00
Valentin Lorentz
5e894b5f39
User: Fix previous commit.
2014-01-17 19:38:59 +00:00
Valentin Lorentz
b7bfd64bc4
User: Fix GPG auth on Python 3. Closes GH-541. Closes GH-542.
2014-01-17 19:15:28 +00:00
Valentin Lorentz
1f2d51dfc5
Merge pull request #540 from esplinr/master
...
ChannelLogger: Improvements to file handling.
2014-01-15 23:11:26 -08:00
Richard Esplin
5ecb154186
Ensure log files are UTF-8 encoded
...
The default encoding is platform specific, so problems can arise if we do not
make it explicit. Especially on Windows. Freenode appears to be all UTF-8, and
irclib is giving us UTF-8 strings, so let's standardize on UTF-8.
2014-01-15 23:15:09 -07:00
Richard Esplin
ba0ba71bf4
Eliminate unnecessary closing of the log file.
...
Name returns a string that is the log file name: the channel plus the timestamp.
But on my system log.name returns the fully qualified path to the currently open file. This is because log is a file handle, so if you declare it with a path, it will be included in the name.
On systems were logging is not in the current directory, the two will never match, and the file is closed and then reopened.
Only taking the basename solves this problem.
2014-01-15 16:15:11 -07:00
Valentin Lorentz
5341df0254
Google: *copy* the utils.web.defaultHeaders before adding items to it.
2014-01-14 20:55:56 +00:00
Valentin Lorentz
8e023ed8c6
Merge pull request #539 from nyuszika7h/testing
...
Do the previous commit in a more clean way
2014-01-13 09:30:31 -08:00
nyuszika7h
c3dcc4f416
Do the previous commit in a more clean way
2014-01-13 18:27:52 +01:00
Valentin Lorentz
a55f40dc68
Merge pull request #538 from nyuszika7h/fix/later-tell-prefixnick
...
Later: Always prefix nick if telling in channel
2014-01-13 09:24:35 -08:00
nyuszika7h
6dd179f9e9
Later: Always prefix nick if telling in channel
2014-01-13 18:07:49 +01:00
Valentin Lorentz
39d874024f
.travis.yml: Disable 'the build passed' message.
2014-01-12 16:07:18 +01:00
Valentin Lorentz
b31ce87472
Add classifiers to setup.py (Python 3.x and natural languages).
2014-01-12 15:52:10 +01:00
Valentin Lorentz
26dbe5ce81
Merge branch 'master' into testing
2014-01-07 09:37:13 +00:00
Valentin Lorentz
caba0d388e
Merge pull request #536 from ddan39/addshortopts
...
add short options to getopts. single letter options will work with both - or --
2014-01-07 01:36:05 -08:00
Dan
54196be509
add short options to getopts. single letter options will work with both - or --
2014-01-06 23:03:25 +01:00
Valentin Lorentz
5694f2499d
Merge pull request #535 from bnrubin/master
...
log: Add support for Logging's 'extra' keyword argument
2014-01-06 07:54:11 -08:00
Benjamin Rubin
1093cfb01f
log: Add support for Logging's 'extra' keyword argument
2014-01-05 17:15:00 -05:00
Valentin Lorentz
b44a08d2bd
Fix previous merge (again).
2014-01-03 17:48:30 +00:00
Valentin Lorentz
4a9d3ccd3e
Fix previous merge.
2014-01-03 17:15:32 +00:00
Valentin Lorentz
492a5ac04c
Merge pull request #534 from nyuszika7h/fix/fd-leak
...
Fix file descriptor leaks
2014-01-03 09:14:29 -08:00
nyuszika7h
0934f1075b
Merge branch 'testing' into fix/fd-leak
2014-01-03 17:45:53 +01:00
nyuszika7h
0e480b4e52
Fix file descriptor leaks
2014-01-03 17:44:01 +01:00
Valentin Lorentz
38d78a4213
httpserver: add method 'doHook' to callbacks.
2014-01-02 17:20:15 +00:00
Valentin Lorentz
9457f4dbe7
Misc: Add command @noticetell to replace “@notice [tell ]” which is no longer possible since f0233c37
.
2014-01-01 20:46:09 +00:00
Valentin Lorentz
43e1b55506
Misc: Fix @version on Python 2.
2014-01-01 11:40:49 +00:00
Valentin Lorentz
9ff1483da2
Time: Make argument to @at optional. (Replacement for GH-533 that does not need nesting.)
2013-12-28 23:05:23 +00:00
Valentin Lorentz
df375e075a
AutoMode: Fix alternative capabilities handling.
2013-12-27 15:04:50 +00:00