mathieui
5fc1f9728a
Fix a bug in /bookmark
2015-02-21 22:05:32 +01:00
mathieui
2583b6a934
Add a force_remote_bookmarks option
2015-02-21 22:04:03 +01:00
mathieui
60231c27c7
Fix the uptime plugin
...
(slixmpp update)
2015-02-18 22:33:17 +01:00
Florent Le Coz
c9a89dad87
Revert the --version thing, it is not supposed to display the software version
2015-02-16 20:41:35 +01:00
Florent Le Coz
a657d472cd
Remove the optparse backward compatibility, and fix the --version feature
2015-02-16 20:33:54 +01:00
mathieui
ca21aa7bb0
Fix the doc path
...
“html” and “source” were inverted
2015-02-10 21:18:09 +01:00
mathieui
14b58c528e
Update setup files
...
- remove “make uninstall” target which was broken a long time ago
- move very install action to the setup.py (alias “make install” to
“python setup.py install”
- add some stuff to “make clean”
- update the config.py to search the default config file using
pkg_resources (more reliable than dirname(__file__))
- install the html doc only if available
- use README.rst for the setup.py long_description
- also, update the copyright notice to 2015
2015-02-10 21:08:36 +01:00
Florent Le Coz
c38cddd0ff
Rename README.rest in the Makefile
2015-02-10 17:14:57 +01:00
mathieui
b376cdb35e
Fix a color not going back to normal when adding a row in the BookmarksTab
2015-02-09 23:02:26 +01:00
mathieui
0e29714c95
Remove the setuptools from requirements.txt to avoid a setuptools bug
...
setuptools has slightly backwards (or forward)-incompatible changes when
you update its version while still having libs installed with the old
one.
We only support python 3.4, which means the virtualenv comes with
setuptools and pip already, so we don’t require to reinstall it. At
worse, people will have to read the setup.py error message.
2015-02-09 22:39:08 +01:00
mathieui
9141e0c4d3
Add a bookmarkstab ( fixes #2004 )
...
now we can edit stuff, save or cancel those modifications, and change
the chose storage easily
2015-02-09 22:35:41 +01:00
mathieui
2da4474d6a
Refactor /bookmark to avoid code duplication
2015-02-09 22:35:41 +01:00
mathieui
6d6c38a82a
Do not enable the cursor during full screen redraw
...
(and restore it afterwards)
Could take care of some refresh issues with the position of the cursor
2015-02-09 22:35:41 +01:00
mathieui
9b773e6909
Change the bookmark interface
...
move the modulename to bookmark → boookmarks
add a bookmarklist class with
remove module-level variables
do a features check on startup before trying to fetch
the bookmarks
2015-02-09 22:35:41 +01:00
mathieui
51b84645f0
Update the development documentation
...
talk about the command args parser, mention slixmpp
2015-02-08 15:26:37 +01:00
mathieui
235fab4e9c
Fix some docstring spelling
2015-02-08 15:04:40 +01:00
mathieui
5273cb634c
Update the pyenv documentation to mention pythonz too
...
(and move the custom compilation on the top, as that’s what’s easiest
2015-02-08 13:43:47 +01:00
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