Commit graph

3218 commits

Author SHA1 Message Date
mathieui
05d1800f81
Add a pylint check on plugins 2018-08-09 00:57:16 +02:00
mathieui
24b1a1fe50
yapf -rip 2018-08-09 00:56:49 +02:00
mathieui
ee56589468
Fix some absolute imports 2018-08-09 00:56:28 +02:00
mathieui
53ea677bad
Fix the OTR plugin 2018-08-09 00:45:10 +02:00
mathieui
6cc1360a3a
Remove the GPG plugin
It’s broken and nobody is using it as far as I know.
2018-08-09 00:29:13 +02:00
mathieui
6e3f5405f3 Merge branch 'muc-333' into 'master'
Change the leave message on 333 MUC status

See merge request poezio/poezio!8
2018-08-08 21:22:21 +02:00
Emmanuel Gil Peyrot
f38bb06672 timed_events, plugin: Remove some DeprecationWarning on invalid escapes in docstrings. 2018-08-08 15:26:48 +02:00
42443fc01f
Change the leave message on 333 MUC status
Following the discussion in https://prosody.im/issues/939, and in the
prosody@ room, this patch reflects the fact that the 333 status is not a
normal leave, and displays the following if it is included:

> "badger has left the room due to an error (reason)"

Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2018-08-08 13:36:03 +01:00
mathieui
ed0be7b57d Merge branch 'muc-333' into 'master'
Display MUC status 333 as a leave even if 307 is included

See merge request poezio/poezio!7
2018-08-08 00:12:05 +02:00
7c087d3b53 Display MUC status 333 as a leave even if 307 is included
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2018-08-07 23:04:57 +01:00
mathieui
9ce6cdfb6f
Fix the python-otr egg fragment 2018-08-07 23:33:36 +02:00
louiz’
e5ba3e798c Merge branch 'fix-my-name' into 'master'
README.rst: Fix my name

See merge request poezio/poezio!6
2018-08-05 14:01:14 +02:00
7d17f8bb7d
README.rst: Fix my name
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2018-08-05 13:00:09 +01:00
mathieui
19c9d16705
Fix some leftover issues with tab handling 2018-08-01 19:39:48 +02:00
Emmanuel Gil Peyrot
4d41bada16 CHANGELOG: Add a summary of what happened since 0.11. 2018-07-28 13:59:28 +02:00
Emmanuel Gil Peyrot
40c7a9ab25 requirements-plugins: Add pygments for code plugin. 2018-07-28 13:58:29 +02:00
Emmanuel Gil Peyrot
f153cf5638 requirements-plugins: Add aiohttp for upload plugin. 2018-07-28 13:32:25 +02:00
Emmanuel Gil Peyrot
dc4b95f95b doc: Mark 0066 as partly supported thanks to embed plugin. 2018-07-28 13:32:12 +02:00
Emmanuel Gil Peyrot
0340175857 basetabs: Remove remote_wants_chatstates stubs. 2018-07-28 13:31:47 +02:00
Emmanuel Gil Peyrot
3006569ef5 plugins: Switch exec and upload to async/await. 2018-07-28 13:31:25 +02:00
mathieui
6be1a233e4
Fix RGB parsing in colors.py
Thanks nand for noticing
2018-07-27 02:04:51 +02:00
Emmanuel Gil Peyrot
2fc660db78 update.sh: Check for Python 3.5+ instead of 3.4+. 2018-07-23 22:34:13 +02:00
mathieui
f1e4cdc2a8
More typing 2018-07-23 21:44:27 +02:00
mathieui
878a67e501
Make KeyDict still inherit from dict 2018-07-23 21:30:49 +02:00
mathieui
ec05954420
Light refactoring + typing 2018-07-23 21:23:48 +02:00
mathieui
38f0cd1c32
Fix "go_to_previous_tab" and remove the usage of Command.win to move internally 2018-07-23 20:40:43 +02:00
mathieui
54875e1ad5
Use the event handler to refresh when the tab changes 2018-07-23 20:38:34 +02:00
mathieui
fdc797aec7
Fix unittests for python 3.5 2018-07-23 19:52:08 +02:00
mathieui
62aefc5b89
Test other python versions 2018-07-23 19:52:08 +02:00
Emmanuel Gil Peyrot
bb36177e4e yapf -ir 2018-07-23 11:36:07 +02:00
Emmanuel Gil Peyrot
e4d9baa954 text_buffer: Fix Message not being defined from inside Message’s definition. 2018-07-23 11:34:50 +02:00
Emmanuel Gil Peyrot
bc102bffe6 windows: Reexport BaseTextWin to fix f107ecd953. 2018-07-23 10:37:22 +02:00
Emmanuel Gil Peyrot
4a01e073ae Replace list() with [] everywhere. 2018-07-22 18:26:50 +02:00
Emmanuel Gil Peyrot
f107ecd953 text_buffer: Add typing information. 2018-07-22 18:24:18 +02:00
Emmanuel Gil Peyrot
33718e56c4 poopt: 😆’s length should be 2, not 1. 2018-07-22 17:31:25 +02:00
Emmanuel Gil Peyrot
30547aa81a theming: Add typing information. 2018-07-22 17:16:45 +02:00
Emmanuel Gil Peyrot
b5bd6a12dd xhtml: Fix a few typing errors. 2018-07-22 17:00:26 +02:00
Emmanuel Gil Peyrot
9ec1b20b90 config: Default LOG_DIR to the local Path. 2018-07-22 16:57:12 +02:00
Emmanuel Gil Peyrot
eb89a5252a logger: Use an option_fd when we know open can fail. 2018-07-22 16:50:08 +02:00
Emmanuel Gil Peyrot
c55759e001 coucou 2018-07-22 16:49:35 +02:00
Emmanuel Gil Peyrot
8d0d59f332 logger: Don’t reassign maybe opened fd to self._fds[room]. 2018-07-22 16:40:45 +02:00
Emmanuel Gil Peyrot
6bc942822d logger: Add missing “return None” statements. 2018-07-22 16:39:49 +02:00
Emmanuel Gil Peyrot
07b534dc39 logger: Add typing information. 2018-07-22 16:38:32 +02:00
mathieui
e9585c7ea1
Fix /message 2018-07-22 16:17:28 +02:00
mathieui
c6cf2d08b7
Fix close_all and change_title plugins 2018-07-22 16:17:06 +02:00
mathieui
e2414121af
Add type hints here and there 2018-07-22 14:25:18 +02:00
mathieui
3cb8e33f93
Do not complete fulljids in /message (Fix #3405) 2018-07-22 00:06:30 +02:00
mathieui
7fd672caca
Fix Python 3.5 compatibility (no PEP 526)
:(
Debian stable can't have nice things.
2018-07-21 23:58:07 +02:00
mathieui
73d198561d
Fix some issues found by pylint
which were probably due to a borked merge
2018-07-21 21:44:10 +02:00
mathieui
0bdc9676d2
Split type declarations from __init__ 2018-07-21 21:38:26 +02:00