Stephan Erb
976175e04c
Work around potential NoneType in obscure function _is_buggy_gajim()'
2009-10-27 23:30:08 +01:00
Stephan Erb
213fd5a8ed
Update a few outdated comments.
2009-10-27 22:48:47 +01:00
Stephan Erb
33fe53ff7d
Swtich from old to new caps API.
...
Now we do:
contact.supports(feauture) instead of gajim.capscache.is_supported(contact, feature)
2009-10-27 22:41:39 +01:00
Stephan Erb
c7ff97703f
Redistribute responsibility: Let contact instances check if features are supported
2009-10-27 20:31:09 +01:00
Stephan Erb
3295b08b26
Two small caps enhancements.
...
* Rename EntityCapabilities to ClientCaps as this seems more intense giving.
* Add ability to blacklist features where we cannot savely assume that a client, which did not advertise caps, supports them
2009-10-26 19:20:16 +01:00
Stephan Erb
346953fd93
Duplicate 'supports' feature for GC_CONTACTS. TODO: Unify Contacts and GC_Contacts
2009-10-25 23:58:02 +01:00
Stephan Erb
700665151c
Implement 'supports' on contact instances.
...
Usage:
if contact.supports(NS_E2E):
....
2009-10-25 23:56:14 +01:00
Stephan Erb
396a2c603d
Implement and test a supports_feature() method to directly test for supported featues on EntityCapabilites
2009-10-25 22:46:45 +01:00
Stephan Erb
ca03f88fc3
Write tests and fix the caps preload alternative on the EntityCapabilities.
2009-10-25 22:32:18 +01:00
Stephan Erb
499f3dff61
First bits of a basic EntityCapabilities layer above of CapsCache.
2009-10-25 21:57:20 +01:00
Stephan Erb
0440aec980
Improve common/caps.py test coverage.
2009-10-25 21:17:32 +01:00
Stephan Erb
39c3afb518
Remove unused import and apply naming convention.
2009-10-24 20:49:16 +02:00
Yann Leboulanger
4305882303
[Florob] handel remote-server-not-found MUC error. Fixes #5309
2009-10-23 16:49:33 +02:00
Yann Leboulanger
3330f7bfa5
enable music track listener only after we signed it. Fixes #5351
2009-10-21 19:39:43 +02:00
Stephan Erb
3665c99800
Wrap global gajim.handlers with a dispatch method.
2009-10-18 20:53:15 +02:00
Yann Leboulanger
ad02f1636f
prevent traceback
2009-10-18 10:56:23 +02:00
Yann Leboulanger
f2aee9e7cb
add show_self_contact ACE option to show / hide self_contact row as we want. Fixes #4796
2009-10-16 19:51:29 +02:00
Thibaut GIRKA
bc90bc1157
Destroy session when remote signs off
2009-10-16 19:04:04 +02:00
Thibaut GIRKA
ab6510db38
merge default branch to jingle
2009-10-16 17:19:33 +02:00
Yann Leboulanger
43f87899f8
[louizatakk] shell-like completion
2009-10-16 15:20:12 +02:00
Yann Leboulanger
da955fd4da
[hildjj] go away under windows too when screensaver is active. Fixes #4178
2009-10-15 19:51:49 +02:00
Yann Leboulanger
50aac85e88
remove our outgoing nickname color and status message color from gc_nicknames_colors
2009-10-14 16:31:42 +02:00
Stephan Erb
8bffd77a05
Merge local changes
2009-10-14 09:39:18 +02:00
Yann Leboulanger
bf298d4568
prevent traceback in upgrade function
2009-10-13 21:44:14 +02:00
Yann Leboulanger
1ae8339222
typo
2009-10-13 20:27:12 +02:00
Yann Leboulanger
166a70b48e
update some colors. Fixes #5321
2009-10-13 20:05:45 +02:00
Yann Leboulanger
d7a780e60a
fix typo
2009-10-13 19:31:07 +02:00
Yann Leboulanger
f18ede1c88
detect incoming MUC error presences from the ID. Fixes #5309
2009-10-13 19:26:56 +02:00
red-agent
6c2b658a9a
Improved the lookup of the minimized control
2009-10-13 17:38:42 +03:00
Yann Leboulanger
2f1412050c
[Xytovl] ability to configure font and colors of incoming / outgoing messages. Fixes #5311
2009-10-13 13:42:44 +02:00
Yann Leboulanger
997a8f8429
correctly get minimized room
2009-10-13 12:56:14 +02:00
Yann Leboulanger
970aa8c848
fix look in minimized_controls
2009-10-13 07:53:05 +02:00
red-agent
2367dda7c3
Fix for the autorejoin, to handle absent conferences
2009-10-13 00:46:06 +03:00
Stephan Erb
8aaee30f23
Merge with 5b124dac82e5ce6b3be2a3659bcbab12799e2220
2009-10-12 19:55:42 +02:00
Stephan Erb
5cea6334ef
Move and rename xmpp_stringprep.py
...
It is more consistent to have this code closer to the xmpp protocol handling.
2009-10-08 18:24:21 +02:00
Yann Leboulanger
ad0bb43793
[Dicson] Fix call to history manager
2009-10-08 17:51:49 +02:00
Stephan Erb
3fc9c10caa
Remove old workarounds for Python 2.3.
2009-10-08 17:19:36 +02:00
red-agent
90c653b83a
Fixed resource extraction from jid. Fixes #5310
2009-10-08 15:21:18 +03:00
red-agent
3ef8557a8e
Tiny style fixes
2009-10-06 23:26:22 +03:00
Yann Leboulanger
416d2caf05
[waldteufel] stop generating zombies when playing sound. Fixes #5308
2009-10-06 21:35:48 +02:00
Yann Leboulanger
3a13f91162
prevent traceback
2009-10-06 21:27:40 +02:00
Yann Leboulanger
0d37f4f64b
better session handling:
...
- when a new contact with higher prio connect, detach session from chat control. Fixes #5021
- don't re-use a session that was for another sessin
Tests are more than welcome!
2009-10-06 17:35:25 +02:00
Yann Leboulanger
07277df1e2
[gotham] update default colors to be tangoified. see #5307
2009-10-06 11:41:32 +02:00
Yann Leboulanger
95047d3e50
add an enable checkbutton in accounts window for normal accounts too. Fixes #4489
2009-10-06 11:23:31 +02:00
Yann Leboulanger
4723194bca
show message subject in chat history. Fixes #5185
2009-10-05 14:25:47 +02:00
Yann Leboulanger
ea6c062b9a
prevent a traceback when we get a wrong disco#info reply (a feature without a var attribute). Fixes #5232
2009-10-05 13:46:38 +02:00
Yann Leboulanger
c9d702b5cd
[Vasily] fix indicator usage. Fixes #5271
2009-10-03 23:29:11 +02:00
Thibaut GIRKA
b2b8ac4b76
Connect only if user accepts, move jingle detection to 'update_toolbar'
...
This allows jingle availability to be updated if contact sign in/out.
This patch will also wait for user acceptance before connecting.
This will, among other things, ensure that audio/video state won't be set to
JINGLE_STATE_CONNECTING while the connection is already up.
2009-10-03 22:40:12 +02:00
Yann Leboulanger
b954492bc2
fix typo
2009-10-02 17:18:36 +02:00
Yann Leboulanger
7e79f710e8
acknoledge rosterx messages
2009-10-02 16:54:33 +02:00