Emmanuel Gil Peyrot
b6953d3fcf
Get the asyncio event loop only once.
2014-09-29 00:07:27 +02:00
mathieui
2400b2c5d9
Update the quickstart guide
2014-09-26 14:19:32 +02:00
mathieui
41a89dc2ac
Update OTR documentation
2014-09-26 13:55:26 +02:00
mathieui
bec71fe38d
Fix #2581 (fix /untell completion)
2014-09-17 18:51:56 +02:00
mathieui
d95ec953c3
Fix the doc for remote_fifo_path ( fixes #2584 )
2014-09-17 17:17:47 +02:00
Florent Le Coz
1390c87c05
[link] add a way to use a custom browser, directly with the command arguments
2014-09-17 16:16:51 +02:00
Florent Le Coz
07c4c53e03
Clear the numbers already entered on alt+j when the new one is not digit
2014-08-25 13:34:34 +02:00
Florent Le Coz
2e73331d07
Fix a traceback on command_win: matchin_names() must return strings, not JIDs
2014-08-08 18:11:56 +02:00
Florent Le Coz
8a32ab2514
Remove the timeout and the pre-get_wch things from the keyboard module
2014-08-07 23:31:56 +02:00
Florent Le Coz
3ef9228211
Continuation keys (like after M-j or Ctrl-c) are handled without blocking
2014-08-07 23:20:21 +02:00
Florent Le Coz
0e2bba640e
Update the pipe_cmd plugin to use asyncio and be awesome
2014-08-01 17:56:43 +02:00
Florent Le Coz
30b31b3215
Fix an indentation issue introduced earlier (bar tab displaying only one tab)
2014-08-01 17:06:19 +02:00
Florent Le Coz
30194a8a91
Fix a traceback when a receiving a message from a bare JID
2014-08-01 16:13:52 +02:00
Florent Le Coz
271fd662a1
Entirely remove the g_lock (used to avoid a few race conditions with ncures)
2014-08-01 16:00:01 +02:00
Florent Le Coz
ba93f3f236
Ad-hoc requests can be sent on any JID, not just servers
2014-08-01 15:12:58 +02:00
Florent Le Coz
992fe72554
Fix a few blocking iq, and remove all block=False function arguments
2014-08-01 15:01:25 +02:00
Florent Le Coz
3ec9e80de4
Little comments fix
2014-08-01 13:38:12 +02:00
Florent Le Coz
d84071a804
Privacy: do leak our last activy when our status is away or xa
2014-08-01 13:32:07 +02:00
Florent Le Coz
6250ba345e
Fix the data form retrieval, by making it non-blocking
2014-08-01 13:03:18 +02:00
Florent Le Coz
52f50cd949
The password used can be changed at runtime using /set and /reconnect
2014-08-01 04:07:38 +02:00
Florent Le Coz
df569d4e66
First implementation of auto_reconnect, poezio-side
2014-08-01 04:01:08 +02:00
Florent Le Coz
2fd71cd637
Display “authentication failed” only when all auth methods failed
2014-08-01 03:15:39 +02:00
Florent Le Coz
6f7ac5a4a6
Use ChatTab in day_change
2014-08-01 01:26:19 +02:00
Florent Le Coz
87cf38995a
Make the TimedEvents work with asyncio
...
Improvements: events now occur precisely at the specified date. You don’t
need to stop touching your keyboard to execute them.
2014-08-01 01:22:59 +02:00
Florent Le Coz
55daf9d49d
Make the resize work, using an ugly workaround
...
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-31 04:45:02 +02:00
Florent Le Coz
0da967850d
Fix the git pull in update.sh
2014-07-30 18:09:48 +02:00
Florent Le Coz
3510e8f5fa
Minor fix of a function signature
2014-07-30 18:05:31 +02:00
Florent Le Coz
b0accad5c0
Make the bookmark stuff non-blocking
2014-07-30 17:35:21 +02:00
Florent Le Coz
39c8319ec4
Fix a bunch of iq.send() by removing the block
argument
2014-07-30 17:35:21 +02:00
Florent Le Coz
ecf22cb4a4
Fix all the connect() reconnect() stuff
...
The /reconnect command should now properly work everytime.
2014-07-30 17:35:21 +02:00
Florent Le Coz
a404195a0a
Send pings only when we are connected
2014-07-30 17:35:21 +02:00
Florent Le Coz
fe16d52b7b
Fix the main launch point to use asyncio correctly, and read stdin using it
2014-07-30 17:35:21 +02:00
Florent Le Coz
fccf7f5af7
Do not traceback when we receive a message from a JID with no resource
2014-07-28 14:58:26 +02:00
mathieui
2275b61a4d
Add dummy on_delete handlers for input placeholders
2014-07-27 00:15:27 +02:00
Florent Le Coz
c166e79a89
First adaptation to slixmpp
2014-07-24 15:19:26 +02:00
Florent Le Coz
9c3fece96b
Use slixmpp
2014-07-24 02:11:45 +02:00
Florent Le Coz
459471d716
The most important resource of a bare jid is the one with the highest priority
2014-07-24 02:01:10 +02:00
mathieui
2363e3f1bd
Scroll the input after erasing the last visible char
2014-07-19 00:45:12 +02:00
mathieui
2e8d99be30
Fix #2563 (fix the asserts in adjust_view_pos)
...
Thanks djanos
2014-07-19 00:41:47 +02:00
mathieui
a3556a793a
Remove the -OO in launch.sh
2014-07-19 00:36:44 +02:00
mathieui
d790465d6d
Fix #2520 (feedback on roster changes)
2014-07-09 16:25:15 +02:00
mathieui
dc5e3b33f7
Fix #2546 (ugly tb with the gpg plugin)
2014-07-09 16:00:22 +02:00
mathieui
e0e2123a4b
Fix #2534 (display who changed the topic)
2014-07-06 00:18:29 +02:00
mathieui
cfd344edc3
Fix #2537 (crash on adhoc tab without items)
2014-07-06 00:08:43 +02:00
mathieui
390bb8e2b4
Fix #2554 (traceback on last activity in the roster)
2014-07-06 00:05:42 +02:00
Florent Le Coz
dc46286afb
Make the thread from the cmd_plugin be a daemon
...
Without it, poezio never exits when the plugin is loaded
Thanks to xunien
fix #2542
2014-07-05 17:07:02 +02:00
Florent Le Coz
4b0d9a2872
Add the pipe_cmd plugin
...
This plugins lets the user manipulate a poezio instance by writing commands
into a pipe, read by poezio which will execute them.
2014-07-05 17:05:17 +02:00
Florent Le Coz
d11ea32f0b
Fix a traceback when we trigger the reload using a signal
2014-07-01 17:54:40 +02:00
Akim Sadaoui
ba32d74a61
Use xdg-open by default in the /link plugin
...
fix #2550
2014-06-26 15:56:32 +02:00
Florian Duraffourg
6698ed806e
Redirect stderr to /dev/null when executing a command
...
fix #2545
2014-06-26 17:45:05 +02:00