Yann Leboulanger
8595638cb4
use nec / ged to handle time, version and last received event
2010-07-20 16:53:07 +02:00
Yann Leboulanger
01d486ec60
use Network Event Dispatcher in connection_handler to handle HttpAuth events.
2010-07-20 10:35:38 +02:00
Yann Leboulanger
796213c9cb
merge with trunk
2010-07-19 19:53:29 +02:00
Zhenchao Li
e75dc0c408
fix incorrect use of jid where account name should be used as parameter
2010-07-15 14:32:34 +08:00
Zhenchao Li
6f5b6f2612
use the 'in' operator on a dict instead of has_key
2010-07-07 23:14:29 +08:00
Zhenchao Li
8b66c1e69d
send session-terminate on file transfer completion
2010-07-07 22:39:01 +08:00
Yann Leboulanger
f9e8b46e6c
iability to show captcha when joining a groupchat with captcha. (TODO: download image when it's not in the message itself)
2010-06-27 23:09:07 +02:00
Yann Leboulanger
77a6a02dc3
delete bookmarks from pubsub if server doesn't support publish-options. Fixes #5787
2010-06-21 19:15:46 +02:00
Yann Leboulanger
d58841cb2b
[Dave Cridland] add XEP-0258 support. Great thanks for that! Fixes #5772
2010-06-07 19:11:44 +02:00
Yann Leboulanger
2c2e4201d7
merge from trunk
2010-05-25 16:33:40 +02:00
Yann Leboulanger
b7d6441846
move "Do not ask me again" accelerator to D. Fixes #5755
2010-05-21 09:38:09 +02:00
Yann Leboulanger
493dbce89d
don't show more than one error dialog for a given groupchat. Fixes #5753
2010-05-20 18:45:09 +02:00
Yann Leboulanger
bcee7c2125
indicator API changes too much, remove it's support. Fixes #5694
2010-05-11 17:20:23 +02:00
Yann Leboulanger
8da03ee1d1
fix zeroconf name conflict answer.
2010-05-02 11:59:13 +02:00
Éric Araujo
9b5ee1e13b
convert tabs to spaces in source code thanks to reindent.py
...
Also use sed to remove now unneeded Vim lines, 2to3 -f ws_comma to fix
some whitespace, and fix some other madness manually.
2010-04-08 01:20:17 +02:00
Alexander Cherniuk
49b49cf8fc
Use contracted form for RE flags
2010-03-26 21:23:05 +02:00
Alexander Cherniuk
48cd4d796a
Tweak URI detection RE to capture non-ascii symbols. Fixes #5675
2010-03-26 21:17:11 +02:00
Yann Leboulanger
0aca2d6a34
correctly add contacts to roster when we get a roster set <iq>, even in case we have a Contact instance already. Fixes #5595
2010-03-25 07:50:32 +01:00
Thibaut GIRKA
fbf9a769d8
Delete invalid jingle sessions. Kick audio/video availability from jingle states.
...
Fixes #5668 , #5651
2010-03-21 21:45:45 +01:00
Thibaut GIRKA
ab0f7899ad
Refuse multiple sessions and implement alternative-session; make jingle GUI a bit more reliable.
2010-03-15 21:34:28 +01:00
Yann Leboulanger
2be53c4aac
update my copyright to 2010
2010-03-11 16:52:36 +01:00
Yann Leboulanger
42f1952e15
don't print a second DB error message if a first one is already shown. Fixes #5637
2010-03-09 21:48:57 +01:00
Yann Leboulanger
16607e0909
don't traceback when using metacontact over several accounts. Fixes #5616
2010-02-26 17:09:29 +01:00
Yann Leboulanger
7387d779c0
don't traceback when using metacontact over several accounts. Fixes #5616
2010-02-22 09:57:59 +01:00
Yann Leboulanger
8abbf990ba
don't show sign in/out notifications if another resource or a metacontact brother is already connected. Fixes #5318
2010-02-17 22:23:13 +01:00
Yann Leboulanger
b21d538b0f
fix insecure_connection text to not talk about password, and add new warning to inform user when he is about to send plain password on plain connection. Fixes #5607
2010-02-17 13:35:18 +01:00
Yann Leboulanger
d8f9289349
fix indentation and some pylint warning in roster_window.py
2010-02-17 11:32:55 +01:00
Yann Leboulanger
408be06002
prevent traceback when destroy handler already clean self.instances[account]['online_dialog'] dict. Fixes #5604
2010-02-16 10:41:16 +01:00
Yann Leboulanger
336102c6f2
build regex pattern correctly. Fixes #5596
2010-02-11 10:24:39 +01:00
Éric Araujo
357d7db07d
fixed some whitespace thanks to 2to3 -f ws_comma
2010-02-10 19:24:11 +01:00
Éric Araujo
0408b35cfb
convert tabs to spaces in source code thanks to reindent.py
...
also use 2to3 -f ws_comma to fix some whitespace
2010-02-10 17:59:17 +01:00
Yann Leboulanger
bb30fb7b65
fix line width and some warning from pylint
2010-02-10 15:09:35 +01:00
Yann Leboulanger
abb846f883
Doubble -> Double
2010-02-08 23:23:02 +01:00
Yann Leboulanger
b20199a423
Dubble -> Doubble
2010-02-08 22:46:50 +01:00
Yann Leboulanger
fa05d88b2b
merge from default branch
2010-02-08 22:25:41 +01:00
Éric Araujo
fedd7dc8e2
convert tabs to spaces in source code thanks to reindent.py
...
holy diff batman!
2010-02-08 15:08:40 +01:00
Yann Leboulanger
5b527408bb
When there is an error connecting to an account, close only this account's pass dialog. Fixes #5586
2010-02-03 22:13:52 +01:00
Yann Leboulanger
47bfbb3b95
use ged for account creation wizard
2010-01-19 22:51:03 +01:00
Yann Leboulanger
d1d4a4e7c8
use GED for disco.py
2010-01-19 22:23:19 +01:00
Yann Leboulanger
32050296a8
import ged from plugin-system branch
2010-01-19 21:32:45 +01:00
Yann Leboulanger
3a76966c14
merge from default branch
2010-01-19 16:37:14 +01:00
Yann Leboulanger
95137bae06
[Tony] print idle time in tooltip. see #5528
2010-01-06 23:12:56 +01:00
Yann Leboulanger
1f69b98cac
re-enable LATEX usage.
2009-12-29 00:01:10 +01:00
Stephan Erb
b0b555c630
Add missing Vim config line to gui_interface.py
2009-12-28 13:27:05 +01:00
Thibaut GIRKA
d5e3c6a935
Remove duplicated code...
2009-12-19 22:24:15 +01:00
Yann Leboulanger
15408e8e86
remove some useless tab at the end of lines
2009-12-14 21:05:14 +01:00
Stephan Erb
a48087aae7
Don't traceback when receiving entity capabilties. Fixes #5492
...
This is a workaround until the whole update_contact method is gone. It should not be needed.
2009-12-13 00:55:04 +01:00
Stephan Erb
9eb35dcf18
Split send_socks5_info monster method into smaller methods. (Extract Method Refactoring)
...
(I don't think what we have here is good, but it is atleast readable)
2009-12-11 01:00:29 +01:00
Stephan Erb
f52532f6f0
Merge local changes.
2009-12-10 20:08:09 +01:00
Stephan Erb
e9caf06992
Split common/caps.py. We now have common/protocol/ to contain XMPP connection related classes.
...
Plan is to move our ConnectionX classess to the protocol package one by one. Each move should be more than a simple copy paste. It should be preceeded by cleanups and the like.
2009-12-10 20:06:46 +01:00