summaryrefslogtreecommitdiff
path: root/src/poezio.py
AgeCommit message (Collapse)Author
2015-06-11Do not log unhandled iq errors and timeouts in the error logmathieui
tends to happen quite often
2015-02-21Add a -c/--check-config option to check the config filemathieui
It displays the missing options and the ones which are changed from the default values.
2015-01-20Make the ncurses unicode check earliermathieui
and improve the message.
2014-10-31Merge branch 'master' of git.poez.io:poezio into slixmathieui
Conflicts: src/bookmark.py src/config.py src/connection.py src/core/commands.py src/core/core.py src/core/handlers.py src/windows/info_bar.py src/windows/muc.py src/windows/roster_win.py src/windows/text_win.py src/xhtml.py
2014-10-16Extract XHTML-IM inline imags by defaultmathieui
- Add two new options: tmp_image_dir and extract_inline_images - tmp_image_dir is $XDG_CACHE_HOME(usually ~/.cache)/poezio/images if unset - Name the images from a SHA-1 of their data and their mimetype - Output file:// links inside the message
2014-09-29Get the asyncio event loop only once.Emmanuel Gil Peyrot
2014-07-31Make the resize work, using an ugly workaroundFlorent Le Coz
It seems efficient (more than the curses.endwin(); stdscr.refresh() stuf, which is slow and really really ugly) and it doesn't break my lovely main loop, so it’s all good (except that it uses shutil…)
2014-07-30Fix the main launch point to use asyncio correctly, and read stdin using itFlorent Le Coz
2014-07-24First adaptation to slixmppFlorent Le Coz
2014-05-27Do not exit from SIGPIPE as it is creating more problems than it solvesmathieui
2014-04-30Set the terminal title to "poezio" by defaultmathieui
2014-04-24Update the themes dir during execution, and not at module levelmathieui
2014-04-06Do not instantiate the roster at module levelmathieui
.
2014-04-06Do not instantiate the message logger at module levelmathieui
.
2014-04-06Do not instantiate the Config at module loadmathieui
delayed execution is cleaner and less error-prone
2014-04-04Remove unused importsmathieui
(thanks eijebong)
2014-01-30Exit on SIGPIPEMathieu Pasquet
2013-08-03Logs errors by default, in a dedicated filemathieui
- log_errors option, true by default - errors go in log_dir/errors.log (so $XDG_DATA_HOME/errors.log by default) This should help a lot for debugging, and provide a way for people to easily give debug traces without useless or personal infos.
2013-05-26Update setup.py to use distutilsmathieui
(use new default directory, install the plugins as a separate python module…)
2013-02-28Fix signal handlingmathieui
- reload the config/theme with SIGUSR1 - quit properly with SIGHUP/SIGTERM
2012-10-13Add a “debug” attribute to Coremathieui
2012-08-31Fix a traceback when a group has no name and a crash when dns gets interruptedmathieui
- http://pastebin.archlinux.fr/449676
2012-04-02Fixes #2350 (reloading static resources on SIGHUP)mathieui
2011-10-02By default, log only critical messages. This avoidFlorent Le Coz
warnings to be displayed on stdout if no debug file was specified
2011-09-11Change license to zlib (MIT sucks :()Florent Le Coz
2011-09-06Change license to MITFlorent Le Coz
2011-03-07pylintFlorent Le Coz
2011-03-05Kind of big cleanup.Florent Le Coz
Core and Connection classes are now used as singletons, we do not need to pass them to each Tab and Win. This remove a lot of arguments to varius methods.
2011-01-12Finish the two default themesFlorent Le Coz
And remove the automatic copy of the config files
2011-01-08Handle authentication and connection errors. fixed #1994louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
2011-01-01update copyright datelouiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
2010-12-26fixed #1988 Traceback handlerlouiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
2010-11-09fix some little issues. Rename gui to core, use logging lib instead of the ↵louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
custom debug option. Add a -d option
2010-10-25typolouiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
2010-10-16remove the warnings caused by the new version of sleekxmpp, and update the ↵louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
connection method (changed also in sleek)
2010-10-04update e-mail address and READMElouiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
2010-09-14complete refactoring of the ui. Everything is now very modulable. Little ↵louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
info win added at the bottom. Roster is ready to be implemented.
2010-09-11only have 64 colours, so everything works fine on every terminal, even on ↵louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
tmux. Fixed #1824
2010-09-08remove one more possible ncurses glitch by using a muttex. Also correctly ↵louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
receive the error messages. And little cleanup
2010-09-07fix colors in tmux or screen, fix the themes_dir config optionlouiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
2010-09-07do not require argparse anymore, chmod in the directory in the python ↵louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
process directly, fix a little bit the Mafile
2010-09-03fixed #1761louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
2010-09-03python 3 only. Fixes all EncodingError bugs :))))louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
2010-08-31Switch to Sleekxmpp. fixed #1768louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
2010-08-10Fix Link Mauve completion buglouiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
2010-08-05Allow the user to limit the number of history messages. fixed #1658louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
2010-08-04fixes the sys.excepthook thread bug, and fix the traceback on joining a room ↵louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
with non-ascii chars
2010-07-20fix backspace key, error messages not displayed, and other stufflouiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
2010-07-19fixed #1587louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
2010-06-13enable the tracebackslouiz@4325f9fc-e183-4c21-96ce-0ab188b42d13