Commit graph

2912 commits

Author SHA1 Message Date
Emmanuel Gil Peyrot
9dc23d422b Fix XHTML-IM, broken in the previous commit. 2017-05-03 16:08:47 +01:00
Emmanuel Gil Peyrot
7228c9cf6d Avoid some deprecation warnings when casting raw XML into bool. (thanks pypy3) 2017-05-03 16:07:11 +01:00
mathieui
7d00b94f16 Add the XMPP classifier to setup.py 2017-04-10 02:21:51 +02:00
mathieui
e0f9de6d2f Fix #3307 (add nickname to /join bookmark completion) 2017-04-09 21:29:47 +02:00
mathieui
f2a0caafaf Fix #3149 (wipe xmltab messages for real with /clear) 2017-04-09 21:20:27 +02:00
mathieui
fa3e91aa6b Fix ssl warning tab
It wasn’t blocking because the asyncio api slightly changed in december
which prevent us from running another event loop while a first one was
already running. This bypasses asyncio completely, thus avoiding future
problems (hopefully the select() API won’t change soon)
2017-04-09 20:26:51 +02:00
mathieui
f154dcbc82 Fix inline muc images 2017-04-06 23:26:59 +02:00
Emmanuel Gil Peyrot
2406204d1c Add a pure-Python alternative to pooptmodule, for pypy3. 2017-04-01 19:10:33 +01:00
Emmanuel Gil Peyrot
d99558b9b8 Fix some typos in pooptmodule. 2017-04-01 19:09:53 +01:00
Georg Lukas
c8ee85cca7 self-ping: consider 'feature-not-implemented' a valid ping response 2017-03-28 10:50:46 +02:00
mathieui
e9a96470ba Fix #3299 (/message <muc> is buggy)
Make /message <muc-bare-jid> send the message to the room instead of
failing.
2017-03-26 00:58:21 +01:00
mathieui
edd9b499e1 Force xmlns when parsing self-generated xhtml-im (Fix #3274) 2017-02-24 19:23:04 +01:00
Emmanuel Gil Peyrot
8a62ae7ad8 Make the code plugin stop using extra attributes and div. 2017-02-24 17:36:17 +00:00
mathieui
38ba859854 Fix code plugin usage help 2017-02-24 18:30:16 +01:00
Emmanuel Gil Peyrot
23927711c1 Stop using SHA-1 for generated filenames. 2017-02-24 17:05:29 +00:00
mathieui
5ef524d3b1 Don't override "id" and "type" builtins 2017-02-13 19:50:02 +01:00
mathieui
747529845e Remove a useless lambda 2017-02-13 19:45:28 +01:00
mathieui
5e40b63031 Don't require parameters for the ignored args wrapper 2017-02-13 19:21:16 +01:00
mathieui
1cc741c0c1 Add the python 3.6 version specifier 2017-02-13 19:03:12 +01:00
Emmanuel Gil Peyrot
baf9c34aa2 Add a code plugin, for sending highlighted snippets of code. 2017-02-10 21:15:12 +00:00
Emmanuel Gil Peyrot
dd12a8ddd8 Add a white plugin, black backgrounds matter! 2017-02-10 21:14:45 +00:00
mathieui
66f3cf630c Prepare for next version 2017-01-31 00:22:19 +01:00
mathieui
49b785d5be Poezio 0.11 release 2017-01-31 00:17:32 +01:00
mathieui
806485dbe0 Fix a crash when using XEP-0380
(which nobody uses yet)
2017-01-08 12:58:34 +01:00
mathieui
fdb61cda27 Add missing message types (fix #3271)
Which were being filtered by the information popup filter
2016-12-26 16:01:35 +01:00
louiz’
2243687c44 Add a very basic gitlab-ci.yml file 2016-12-06 10:27:24 +01:00
mathieui
0dece5c7e1 Update the bundled gnupg.py 2016-11-29 21:49:20 +01:00
Tanguy Ortolo
9eff396227 Fix inexistent method calls in the gpg plugin
The gpg plugin tries to call Presence.find() and Message.find(), that do not
exist. The correct calls are Presence.xml.find() and Message.xml.find().
2016-11-29 21:30:48 +01:00
Emmanuel Gil Peyrot
efc2ebe2c4 XHTML-IM: Check for the existence of elements manually.
This fixes part of #3186, slixmpp was previously adding a new XHTML-IM
payload whenever we just wanted to check for its presence.  Also makes
the code abort faster in the common case where no XHTML-IM element is
present.
2016-11-26 17:57:51 +00:00
Emmanuel Gil Peyrot
c8b2d2650f List XEP-0380 as supported in the documentation. 2016-11-26 17:39:12 +00:00
Emmanuel Gil Peyrot
76445a6867 Add support for XEP-0380: Explicit Message Encryption
Both for displaying incoming messages, and sending OTR and legacy
OpenPGP.
2016-11-26 16:34:58 +00:00
louiz’
1f43535f45 Reword the doc for /topic, and add the fact that it prints it with no argument
see #3263
2016-11-21 12:03:09 +01:00
mathieui
474966c5f7 Merge branch 'popup_filters' of https://github.com/LukeMarlin/poezio 2016-11-06 18:54:45 +01:00
Luke Marlin
62a04803f0 Made doc more clear on how to configure information_popup_type_filter 2016-11-06 17:42:25 +01:00
louiz’
e708f81826 Document ctrl-j 2016-11-04 10:42:46 +01:00
Emmanuel Gil Peyrot
e9583bd0b7 Optimise all PNG images with optipng -o8. 2016-11-01 02:40:10 +00:00
Emmanuel Gil Peyrot
0556f85870 Optimise /win a bit, and make sure we always keep the previous tab. 2016-11-01 02:36:30 +00:00
Emmanuel Gil Peyrot
c88ab02173 Update the list of supported XEPs. 2016-11-01 02:36:30 +00:00
Tanguy Ortolo
884aae28a2 Add DocBook source of the script manpages 2016-10-28 17:57:38 +02:00
Tanguy Ortolo
ebb2883297 Add manpages for the utility scripts 2016-10-28 17:57:28 +02:00
mathieui
2d64940e6c Fix #3249 (typo in manpage) 2016-10-28 17:57:13 +02:00
Vinilox
92d23bc007 Link plugin : add support for magnets links. 2016-10-27 15:20:55 +02:00
mathieui
d529b13729 Fix typo 2016-10-23 21:15:12 +02:00
Luke Marlin
3c894ea558 Added information_popup_type_filter that allow to
filter an entire type of messages such as 'roster'
'error' 'information' or 'debug'
2016-10-23 16:25:44 +02:00
mathieui
8549da0348 IOError == OSError since python 3.3 2016-10-21 01:52:41 +02:00
mathieui
64c272d2bf doc/stub/potr: remove duplicated declaration 2016-10-21 01:46:26 +02:00
mathieui
0bb67982b0 pyflake fixes
unused variables, imports, name shadowing
2016-10-21 00:20:41 +02:00
mathieui
ab84756b45 Fill __all__ for tabs/ and windows/ 2016-10-21 00:12:55 +02:00
Emmanuel Gil Peyrot
c1ce94987a send_delayed plugin: Give feedback on using /send_delayed. 2016-10-16 00:03:23 +01:00
mathieui
453d8a8a6f Add documentation about docker 2016-10-15 19:10:33 +02:00