Commit graph

248 commits

Author SHA1 Message Date
Stephan Erb
99e8487db9 Move compute_caps_hash from helpers to caps module. 2009-10-30 23:55:03 +01:00
Yann Leboulanger
ad02f1636f prevent traceback 2009-10-18 10:56:23 +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
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 2009-10-06 21:35:48 +02:00
Yann Leboulanger
245c3f12d4 don't remove a file before renaming under windows because os.remove('test') will remove 'TEST' under window. Fixes 2009-09-23 22:27:52 +02:00
Jonathan Schleifer
f7014072a7 Remove all OS X-specific code from the default branch.
OS X support is still maintained in the osx_newbuildsys branch - and
only there.
2009-06-15 21:34:38 +02:00
Yann Leboulanger
2327600745 import xmpp only when needed in helpers.py so decode_string is loaded before. see 2009-06-15 09:12:32 +02:00
Yann Leboulanger
fd01f7aa4d [brubru] better sound file managment, Fixes 2009-05-10 19:32:57 +00:00
Yann Leboulanger
52be3170c7 reorder import in common helpers. Fixes 2009-04-27 11:27:42 +00:00
Yann Leboulanger
4c754a00ea add activity / mood in change status dialog. Fixes 2009-04-12 18:13:37 +00:00
Yann Leboulanger
dccf065418 better way to add http://. see 2009-03-11 19:12:56 +00:00
Yann Leboulanger
1dd6ee0390 [Florob] add http:// to URLs before giving them to gnome-open. Fixes 2009-03-11 17:48:34 +00:00
Yann Leboulanger
5834a2ae82 ability to block all contacts (from privacy list editor). Fixes 2009-02-20 10:15:16 +00:00
Yann Leboulanger
521239377b option to disable sound when we are busy. Fixes 2009-02-13 21:14:50 +00:00
Yann Leboulanger
e49c64a452 reorder functions in common/helpers.py. Fixes . Thanks Vardo! 2009-02-08 13:47:28 +00:00
Stephan Erb
e00f871b26 Use hashlib module in favor of sha and md5. 2009-01-08 16:51:26 +00:00
Yann Leboulanger
507bd7b8c6 cache os information so it's requested to system only once 2008-12-24 15:00:38 +00:00
Yann Leboulanger
0830a5fe73 [thorstenp] use sorted() and list comprehension 2008-12-03 22:07:44 +00:00
Yann Leboulanger
e389e0b16b [thorstenp] remove whitespace at eol 2008-12-03 21:56:12 +00:00
Yann Leboulanger
088378a9b7 [thorstenp] fix reimported modules 2008-12-03 21:23:04 +00:00
Yann Leboulanger
60ba33eb31 [thorstenp] fix possible undefined loop variables 2008-12-03 17:38:16 +00:00
Yann Leboulanger
31dc32eeb9 [thorstenp] fix redefined builtins 2008-12-03 17:16:04 +00:00
Yann Leboulanger
c163e90b10 [thorstenp] fix unused variables 2008-12-02 15:53:23 +00:00
Yann Leboulanger
f059f3948f [Florob] handle xmpp: and mailto: in a nicer way in conversations. Fixes 2008-11-21 11:05:11 +00:00
Yann Leboulanger
0b93973c46 [shutnik] improved os info under posix. Fixes 2008-11-20 14:37:38 +00:00
Jean-Marie Traissard
e76817e77e If an avatar or vcard filename is > 48, use its hash for filename instead. I used the md5
method already in the same file. Fixes .
2008-11-11 15:00:18 +00:00
Yann Leboulanger
aaa82b8202 [thorstenp] import idna only when needed. see 2008-11-05 19:48:58 +00:00
Yann Leboulanger
06ab4a7b6d revert thorstenp patches for now. They introduce bugs. 2008-10-20 21:38:06 +00:00
Yann Leboulanger
f801a50260 [thorstenp] fix unused variables 2008-10-20 21:17:48 +00:00
Yann Leboulanger
158538b81c [thorstenp] rename some var to not hide builts-in functions (list -> list_, ...) 2008-10-11 10:22:04 +00:00
Yann Leboulanger
196dd7e30a [thorstenp] use isinstance rather than type(x) == y. use sorted() 2008-10-11 09:59:52 +00:00
Yann Leboulanger
2ffad66473 [thorstenp] replace reduce instances 2008-10-11 09:49:30 +00:00
Yann Leboulanger
567f1e17c1 [thorstenp] di not use emtpy except clauses 2008-10-11 09:37:13 +00:00
Yann Leboulanger
6cc8204319 [thorstenp] replace if statement with dict.get() 2008-10-11 09:31:48 +00:00
Yann Leboulanger
9d7c80d522 [thorstenp] replace has_key by key in dict. Fixes 2008-10-07 20:41:59 +00:00
Yann Leboulanger
b5b27227ea fix parsing SRV result with idna names. Fixes 2008-08-30 18:24:07 +00:00
Julien Pivotto
de4a23e751 See .
* remove js from some headers
 * set coding:utf-8 to allow real names in headers
2008-08-15 17:31:51 +00:00
Julien Pivotto
8bc9bc29ae * Big headers review
* Remove some licencing problems
 * To do: same for images
 * See 
2008-08-15 03:20:23 +00:00
Yann Leboulanger
c619f59b84 show status of not in roster contacts in roster. Fixes 2008-08-12 06:31:32 +00:00
Yann Leboulanger
d030cd8b03 prevent sending invalid XML chars in chat / groupchat and status. Fixes 2008-07-30 12:21:47 +00:00
js
8605cd3f38 For historical reasons, we have a tab width of 3. This is strange, but
we have that in all files. To at least lesser the confusion a bit, add
vim tags for that.
Additionally, fix wrong #! in a few files.
2008-07-29 19:49:31 +00:00
js
981dca2b6b Remove get_uf_{mood,activity} as nobody used them.
Didn't notice them and implemented something like that myself.
2008-07-29 19:27:16 +00:00
Yann Leboulanger
e21b1dcb37 remove publish_mood, publish_activity and publish_nick options. 2008-07-29 06:15:41 +00:00
js
f7d8631a5c New activity dialog. 2008-07-28 20:57:56 +00:00
js
87d5904384 Possibility to disable ESessions (not only autonegotiation) per account 2008-07-24 22:13:59 +00:00
js
c5e679a078 Show mood in chat window. 2008-07-22 21:08:52 +00:00
Brendan Taylor
758adfbaf3 fix esession caps condition 2008-07-21 19:55:16 +00:00
js
2cf1171124 Remove \n from distribution name. 2008-07-21 17:29:49 +00:00
Brendan Taylor
c9b2556c41 make esessions an optional caps feature 2008-07-20 15:54:05 +00:00