Commit graph

2857 commits

Author SHA1 Message Date
mathieui
631f5dd42a
Allow -1 as a value for optional arguments in the args parser to collect an unspecified number of items 2014-12-18 22:22:27 +01:00
mathieui
561c46f126
Add a unit test for input completion
incomplete, but will help catch obvious wrong behaviors if we change
anything in the completions.
2014-12-18 17:57:07 +01:00
mathieui
ea7d86ed51
Update CHANGELOG and versions 2014-12-17 21:31:15 +01:00
mathieui
596f269621
Fix scrolling inside the input when the text is small enough to fit
(e.g. during a completion, the input might scroll due to the length of
the completed item, and not go back to its original state without this
change)
2014-12-17 21:22:21 +01:00
mathieui
92265678dc
Add completions for /cert_add and /cert_fetch 2014-12-17 21:21:57 +01:00
mathieui
2bb4f45ed4
Fix the file (/import & /export) completion on the roster tab 2014-12-17 21:20:55 +01:00
mathieui
64ef02d586
Explicitly disconnect when refusing to acknowledge a certificate change 2014-12-17 19:07:54 +01:00
mathieui
c76279c345
Handle invalid certificate chains (with the ca_cert_path option) 2014-12-17 19:07:15 +01:00
mathieui
ef3beab02b
Add a decode_newlines option to the OTR plugin
I wish I didn’t have to do such ugly things to get a close-to-decent
interop with legacy OTR plugins that insert awful HTML4 stuff inside
messages that do not need it.
2014-12-16 20:46:45 +01:00
mathieui
778581c480
Check the py3k version AFTER loading the virtualenv 2014-12-15 16:24:21 +01:00
mathieui
00396c158a
Fix #2847 (SASL External support)
- Add two new options, keyfile and certfile, which must be both set for
  the auth to work.
- if both are set, then poezio doesn’t force-prompt a password if there
  is none specified
- add /cert_add, /cert_fetch, /cert_disable, /cert_revoke and /certs
  commands.
- add a page of documentation on the process
2014-12-11 22:28:44 +01:00
mathieui
21d8a3e7e1
Make the screen_detach plugin support tmux, and use asyncio 2014-12-10 23:21:58 +01:00
mathieui
003c28e953
Allow the plugins to use a default configuration too
through overloading the class variable default_config.
also fix a bug that would add meaningless sections to plugin
configurations.
2014-12-10 23:12:17 +01:00
mathieui
4c7a470dc8
Do not list __init__.py in /theme completion 2014-12-10 22:26:19 +01:00
Florent Le Coz
9667013304 Fix command_name’s arguments 2014-12-10 18:54:12 +01:00
mathieui
067ad58f08
Fix #2457 (add real regex support to the autocorrect plugin) 2014-12-09 19:33:55 +01:00
mathieui
bbc79e089d
Fix #2842 (complete all existing options with /set-completion) 2014-12-09 16:56:43 +01:00
Florent Le Coz
2e25595aec Introduce the go_to_previous_tab_on_alt_number option
fix #2841
2014-12-09 16:43:23 +01:00
mathieui
ed7fe693b4
Fix #2802 (add a /closeall command, with a new plugin) 2014-12-09 01:13:14 +01:00
mathieui
7b3265c636
Fix #2754 (make /xhtml send a message with receipts, chatstates and display it properly)
(also make the message appear in PrivateTabs)
2014-12-08 23:50:16 +01:00
mathieui
122edc539e
Fix #2804 (handle privatetabs in /message) 2014-12-08 23:15:34 +01:00
mathieui
99b9b1d81b
Fix #2691 (don’t glitch on failed /configure) 2014-12-08 22:49:58 +01:00
mathieui
d6ec189776
Add a visual “feature check” for chat states too 2014-12-08 20:43:38 +01:00
mathieui
ad20d6dbc2
Add a decode_entities option to the OTR plugin 2014-12-08 20:07:31 +01:00
Florent Le Coz
b852f7279b Remove a print statement that causes screen garbage when exec_remote is false 2014-12-08 18:22:52 +01:00
mathieui
780fff009a
Document the pipe_cmd plugin 2014-12-08 17:49:54 +01:00
mathieui
82a5a69f6f
Fix /filter_xmlmask 2014-12-08 17:16:17 +01:00
mathieui
e273a32ec7
Improve the xhtml_to_poezio_colors sanitization
add some tests, and remove the test_datetime_tuple because
of python time module misbehavior with timezones set manually.
(potentially due to http://bugs.python.org/issue6478)
2014-12-08 17:01:44 +01:00
mathieui
4b8749ca88
Sanitize the XHTML output by removing useless formatting chars 2014-12-08 03:09:21 +01:00
mathieui
e1543545ad
Keep using the OTR context for a specific resource when a DynamicConversationTab unlocks
and handle the case where the otr request was made before locking
2014-12-08 02:09:33 +01:00
mathieui
5826623228
Fix the autojoin of bookmarks with passwords 2014-12-07 23:37:58 +01:00
mathieui
2e46a93215
Don’t put newlines between xml stanzas in the xml tab 2014-12-07 22:59:50 +01:00
mathieui
148451c774
Fix the xml tab when pygments isn’t present 2014-12-07 22:44:56 +01:00
mathieui
3d97769955
Document the new filtering commands 2014-12-07 22:41:44 +01:00
mathieui
7903e2440f
Add pygments to the requirements 2014-12-07 22:39:09 +01:00
mathieui
1cd0b4d6ea
Fix #2570 (add /filter_jid to XMLTab, and syntax highlighting)
Also add /filter_from and /filter_to, and allow chaining filters.
2014-12-07 20:50:24 +01:00
mathieui
93f05f04d7
Fix the rawxml command (3/78) 2014-12-07 20:09:15 +01:00
mathieui
8c63e26335
Add documentation for /set_default
and fix minor typing mistakes too
2014-12-05 21:35:35 +01:00
mathieui
6e27b4e6ef
Update the pyenv page 2014-12-05 21:30:10 +01:00
Eijebong
9caa992333
Add a set_default command. 2014-12-05 20:39:23 +01:00
mathieui
5b7606722e
Fix the comment on auto_reconnect too 2014-12-05 20:20:17 +01:00
mathieui
2a39706afb
Update CHANGELOG
(with commit ids when they aren’t too many)
2014-12-04 18:54:55 +01:00
Florent Le Coz
6f9f1796b3 fix wrong argument name (2/78) 2014-12-04 16:42:15 +01:00
Florent Le Coz
d1c4c7cf58 doc typo 2014-12-04 15:49:48 +01:00
Florent Le Coz
66b14ff67b Glitches should not appear since we are not threaded, we have no excuse anymore 2014-12-04 15:47:27 +01:00
Florent Le Coz
75e7da3594 Reconnect doesn’t suck anymore 2014-12-04 15:47:00 +01:00
Florent Le Coz
097d06ea96 Rename the sleekxmpp module to slixmpp in the doc 2014-12-04 15:42:06 +01:00
Florent Le Coz
0800c666eb Set auto_reconnect to True by default 2014-12-04 15:30:18 +01:00
mathieui
a208dc87ee
Add a check for the python version in the scripts 2014-11-30 16:29:50 +01:00
mathieui
43004a8570
Fix the deps in the README 2014-11-30 16:12:16 +01:00