Commit graph

2519 commits

Author SHA1 Message Date
mathieui
556fd35cf5
Entirely ditch distutils for setuptools
(it wasn’t working anyways, except for building the poopt module)
2015-02-07 22:09:05 +01:00
mathieui
61f28d7ffe
Change the sphinx theme to one derived from readthedocs
(without stuff like the unicode codepoint agressions and external
resources)

This should be cleaner and look good on mobile devices too.
2015-02-07 21:14:48 +01:00
mathieui
cc91486f8a
Move README to README.rst
reformat minor stuff, and update the links to the chatroom
2015-02-07 20:38:45 +01:00
Eijebong
5da85b94b3 Add a random arg to /color 2015-02-03 20:07:13 +01:00
mathieui
3c46d49704
Minor fixes to the certificate warning prompt (#2949)
- slightly lower the CPU usage (callback instead of active waiting w/ sleep)
- make the terminal beep so the user knows something happened
- prevent the user “escaping” the prompt by pressing /, s, or S
2015-01-28 09:54:30 +01:00
mathieui
0a7b4360ad
Add a check to abort early if the pyvenv command needed in update.sh doesn’t exist 2015-01-24 18:00:48 +01:00
mathieui
68b7df6339
Document $POEZIO_VENV and $POEZIO_VENV_COMMAND 2015-01-24 17:54:30 +01:00
mathieui
27ed21a773
Line-wrap CHANGELOG at 80 cols again
because apparently it makes some people grumpy
2015-01-23 19:19:26 +01:00
mathieui
ea764ea639
Update CHANGELOG 2015-01-21 18:21:59 +01:00
mathieui
863a13943c
Fix a small error in setup.py 2015-01-21 14:47:27 +01:00
mathieui
eb6309da75
Remove another snippet of pre-3.4 compatibility 2015-01-21 14:19:02 +01:00
mathieui
992a460cf6
Ignore stderr when doing the git revision check
(and use the older --git-dir instead of -C)
2015-01-21 14:18:19 +01:00
mathieui
eb79322945
Update the setup.py to 0.9 and use PEP 440 for development builds
detect the number of git commit since the last tag and use that
2015-01-21 00:29:08 +01:00
mathieui
ef3f5bf1d1
Remove the ?OTR Error: prefix when displaying an OTR error 2015-01-20 20:39:51 +01:00
mathieui
1c5589bbd3
Make the ncurses unicode check earlier
and improve the message.
2015-01-20 20:35:25 +01:00
mathieui
a2678b02d9
Add a check for python ncurses unicode support
Exit almost gracefully instead of generating gigabytes of error logs.

TODO: pressure the python maintainers into dropping ncurses and curses
      support, and use ncursesw only instead.
2015-01-20 00:57:26 +01:00
Florent Le Coz
c580840d77 Properly ignore stderr and redirect stdout when execute a command
fix #2933
2015-01-19 17:50:05 +01:00
mathieui
0975b343f0
Fix the tmux detection of the screen_detach plugin 2015-01-19 13:35:49 +01:00
mathieui
889eea463d
Fix a fallback path in bookmarks.py and use a single-dispatch function
(if we gave parse_from_element an Element instead of a Conference object,
it would crash)
2015-01-15 21:45:57 +01:00
mathieui
45f280f56c
Fix a silent traceback in the otr plugin
(the “X has not enabled OTR after n seconds.” would not be displayed)
2015-01-15 21:40:57 +01:00
mathieui
0efdcd12e2
Make use of the $POEZIO_VENV and $POEZIO_VENV_COMMAND env variables if they exist
(instead of having the user edit the scripts to tailor it to their
needs)
2015-01-15 16:47:29 +01:00
mathieui
a4771623a5
Fix a bug in the IRC plugin
(forgot to add the arguments to one call)
2015-01-15 16:44:55 +01:00
Florent Le Coz
addac1785f Add an /irc_query command to the irc plugin 2015-01-13 20:02:10 +01:00
mathieui
391de9e11a
Fix a bug in the OTR plugin
if the plugin attempted to start or refresh an OTR session on its own
and the current tab was not this particular one, it would tb.

Also make poezio beep and make tab states change for SMP actions.

And update the documentation a bit.
2015-01-11 14:03:07 +01:00
Florent Le Coz
b02716ffbd Remove the annoying (and pretty useless) warning about psi+ users 2015-01-08 16:38:11 +01:00
Florent Le Coz
38b6ec6b76 Comment the /color command 2015-01-06 01:19:23 +01:00
Florent Le Coz
b6019edfa2 Trigger a /recolor when we set deterministic_nick_colors=true 2015-01-06 01:08:05 +01:00
Florent Le Coz
ebbca7e314 Fix little “typos” in the screen_detach plugin 2015-01-06 00:02:02 +01:00
mathieui
741ea61454
Log the plugin errors too 2015-01-05 16:57:28 +01:00
mathieui
bd1c41472a
Fix a traceback in the OTR plugin 2015-01-05 16:52:53 +01:00
mathieui
70536f4f0b
Fix #2578 (disable roster features with anonymous connections) 2015-01-04 15:13:38 +01:00
mathieui
25382977c4
Fix typos in the documentation 2015-01-03 23:14:37 +01:00
mathieui
8afbb44cee
Add a reorder plugin
/reorder command to organize the tabs according to a fixed layout
2015-01-03 23:09:43 +01:00
mathieui
d809ba05bf
Do not trigger the “tab_change” event when going over a gaptab 2015-01-03 21:06:56 +01:00
mathieui
1133d411cd
Fix #2523 (interoperability with jitsi)
Disable fragmentation entirely
2015-01-03 17:33:59 +01:00
mathieui
44ff71b3a3
Fix small issues in the OTR plugin 2015-01-03 17:25:11 +01:00
mathieui
f04728a82b
Rework the OTR plugin
- remove the allow_v1 and allow_v2 options (allow_v1 will now be always
  false, as no one would want it to true, and allow_v2 will always be
  true, which should also be what everyone wants until potr supports
  OTRv3)
- add a “require_encryption” configuration option
- move all the plugin-generated messages to module level, to improve
  readability
- split up some parts and add comments
2015-01-03 16:23:34 +01:00
Célestin Matte
8e575de52c
Fix broken CTRL+arrow key shortcuts under some terms 2014-12-31 00:06:41 +01:00
mathieui
cf04e65983
Add a callback on enable_vertical_tab_list change 2014-12-30 23:55:31 +01:00
Eijebong
71f3848706 Add a command to reload the config. 2014-12-30 22:58:22 +01:00
mathieui
96442e93e3
Fix #2448 (SMP in the OTR plugin)
Add a /otrsmp <abort|ask|answer> command.

also improve usability a bit, and mention the trust status in the info
bar.
2014-12-30 22:52:11 +01:00
Célestin Matte
2a376cf419
Update color in all tabs with /color 2014-12-30 19:57:32 +01:00
mathieui
25d2bcbbff
Only graphically ack a message if it was sent by us 2014-12-30 19:54:04 +01:00
mathieui
1debbe6a72
Fix #2561, Fix #2525 (broken GPG plugin)
Fix issues in presence signatures (no tests SHA-512), typos, update
gnupg.py to a recent version, fix the completion, and display the
messages we send properly
2014-12-29 21:34:24 +01:00
mathieui
183a151d99
Merge branch 'master_rebased' of https://github.com/Perdu/poezio 2014-12-24 01:00:34 +01:00
Célestin Matte
9da530f854 Make it possible to change the nick of a user not in the room, and change color of its aliases 2014-12-24 00:30:52 +01:00
Célestin Matte
0ae1ee2fbf Add nick_color_aliases (default: true), to look for color of aliases 2014-12-24 00:29:41 +01:00
Célestin Matte
1bbdab7f12 Unset color with /color <nick> unset 2014-12-24 00:29:39 +01:00
Célestin Matte
251a10ab0d Add a muc_color section in the config file to permanently fix a color to a nick 2014-12-24 00:28:22 +01:00
Célestin Matte
f7e7836f97 Add a /color command to fix color for a nick 2014-12-24 00:27:38 +01:00