js
e67048bdfd
If we receive an error PEP packet, don't treat it as incoming PEP event
2008-07-11 12:34:43 +00:00
Yann Leboulanger
3fe385d203
ability to browse server that returns an identity category=pubsub, type=service. fixes #4089
2008-07-11 07:42:57 +00:00
Yann Leboulanger
b933e6cef0
detect sound player on first start as soon as gajim is started, not first time we open preferences window. Fixes #3566
2008-07-11 06:29:40 +00:00
Yann Leboulanger
3f838e5f3e
don't request jabber:iq:last and jabber:iq:version to real jid in a (semi) anonymous room, even if we're moderator and we know the real JID. Fixes #3454
2008-07-11 06:21:19 +00:00
Yann Leboulanger
4db9685849
add mrim transport icons. Fixes #4078
2008-07-10 12:18:26 +00:00
Brendan Taylor
ebcb659196
improved esession auth messages
2008-07-09 03:10:50 +00:00
Brendan Taylor
95c6df4fdc
moved crypto icon to the right of the chat control input
2008-07-09 02:18:36 +00:00
Brendan Taylor
75027b6e0c
change auth icon when SAS is verified
2008-07-09 02:11:42 +00:00
Brendan Taylor
2e97cc3adb
snagged tango security icons from gnome-icon-theme
2008-07-09 02:03:57 +00:00
Stephan Erb
c99048b02f
Fix two caps related tracebacks:
...
Quick fix: What does not exist cannot support anything. Fixes #4031 .
Fix variable referencing. Fixes #4076 .
2008-07-08 19:15:54 +00:00
Stephan Erb
fca6bdbbc4
[Florob] Improved URL matching.
...
We don't match all valid URIs like blub:blaa but include common used (non)-urls like www.google.de
2008-07-08 18:49:51 +00:00
Brendan Taylor
8da186bffb
fix a couple of GC and PM TBs
2008-07-07 03:51:05 +00:00
Stephan Erb
40c2b97c99
Redraw family after readding. See r9894
2008-07-06 22:55:42 +00:00
Stephan Erb
0bb1f1d656
Correctly readd a metacontact family after removing a single brother.
...
* Coding standards
* remove useless key-list creation
2008-07-06 22:24:58 +00:00
Jean-Marie Traissard
926953252b
Make nick completion work fine with an empty refer_to_nick_char
...
Make nick completion sorted case-insensitive. Fixes #4063 . (was already IMO)
Restore #2975 way. Last nick that highlighted us are first. Fixes #2975 .
2008-07-06 22:24:19 +00:00
Stephan Erb
eda061e15d
Don't crash when we receive contacts that have a group tag assigned multiple times.
...
Remove some usage of has_key() in the contacts module. It is a bit slower (method overhead) and will be deprecated soon.
In roster_window. make a small if-clause more pythonic.
2008-07-06 21:35:19 +00:00
Yann Leboulanger
2f857870f3
add caps_* arguments in create_contact
2008-07-05 19:16:04 +00:00
Yann Leboulanger
4c33f4d478
typo
2008-07-05 19:08:15 +00:00
Yann Leboulanger
74c53da32a
fix arguments order in contacts.py, some coding standards. should fix #4081
2008-07-05 19:04:27 +00:00
Yann Leboulanger
3ad1f9afed
remove useless print
2008-07-05 18:25:39 +00:00
Yann Leboulanger
32bb251381
typo
2008-07-05 18:25:09 +00:00
Yann Leboulanger
1e636e7824
warn before connecting without PyOpenSSL. fixes #4065
2008-07-05 18:07:32 +00:00
Stephan Erb
0671e6c865
Correctly count metacontacts in non merged accounts mode if we have metacontacts over several accounts.
2008-07-05 06:33:49 +00:00
Stephan Erb
215fdc964a
Count metacontacts only once.
...
Remove timing information for roster drawing.
2008-07-04 21:29:46 +00:00
js
2a40072a24
Make the space wasted by the new button at least a bit less.
2008-07-04 10:18:40 +00:00
Brendan Taylor
e32b184cf7
fix GroupchatControl session-related TB
2008-07-04 00:30:07 +00:00
Brendan Taylor
17844361bb
sesison-related TB fixes
2008-07-03 23:19:44 +00:00
Yann Leboulanger
2fd4ea7637
keep caps info when we create a contact instance from groupchat_contact instance
2008-07-03 21:43:28 +00:00
js
9ce8e28c0a
Fix missing ).
2008-07-02 12:27:12 +00:00
Yann Leboulanger
26785a25f1
fix traceback when unblocking a group. fixes #4074
2008-07-02 10:57:31 +00:00
js
46913c541b
XEP-0184 uses the new caps-checking way now.
2008-07-02 10:48:15 +00:00
js
0405981b15
Added a function to check for specific features. This makes
...
implementing a later coming fallback to disco rather easy.
2008-07-02 09:20:49 +00:00
js
38760989d1
Typo.
2008-07-02 08:47:01 +00:00
js
62fe1c72e3
Use caps to determine remote clients' support for specific features.
...
Caps is now used for: File Transfers, MUC Invites, Ad-Hoc Commands.
TODO:
* Also handle it this way for typing notifications
(This might give some trouble / compatibility issues)
* Fall back to service discovery if no caps are available. Otherwise,
we break compatibility with a lot of clients. (Asterix?)
2008-07-01 10:26:50 +00:00
Stephan Erb
a836c7eca9
Fix really bad modelfilter bug that may have caused segfaults.
...
This also fixes the problem of showing the wrong icon when expanding metacontacts.
Example:
We have the groups A, B, C in our child model
But only A and C are visible (and therefore in modelfilter)
Imagine we have a childIter_G pointing to group B
Getting its path in the childmodel, will give us (lets say) 2
2 means now the second group/row in the CHILD model
We now pass this to the tree and tell him "Expand row 2"
The tree itself is looking at the 2nd row of modelfilter: "Hey modelfilter, expand row number 2"
For modelfilter row number 2 is C and NOT B
2008-06-30 22:23:07 +00:00
Stephan Erb
a1f595b78f
Commit two new assert statements in roster window.
...
We are not absolutely sure why some things are happening. Maybe that will help tracing the strange bugs.
2008-06-30 21:27:04 +00:00
Brendan Taylor
f6609d5bc5
indentation bug in the test environment setup
2008-06-29 22:31:17 +00:00
Brendan Taylor
90d849f945
added test for parsing of unbound namespace prefixes
2008-06-29 17:06:30 +00:00
Brendan Taylor
3a94e595e5
missed a / in </b>
2008-06-29 16:25:10 +00:00
Brendan Taylor
908bf97fbc
fix esession toggling
2008-06-29 15:57:07 +00:00
Brendan Taylor
59f9d7dc2e
test for URL regexp
2008-06-29 05:25:59 +00:00
Brendan Taylor
b490904454
make esession authentication warning less obtrusive
2008-06-29 04:39:29 +00:00
js
408d3b4ff6
Revert r9859 as this killed the stream.
...
This isn't an easy fix, we need to stop using expat in namespace aware
mode.
2008-06-29 01:40:49 +00:00
js
23cdc3fd6f
Don't disconnect on unbound prefixes.
...
Fixes #3083 . I can't believe this was unfixed for so long, as it's
really a rather easy fix.
2008-06-29 01:25:52 +00:00
js
6b3414552a
Leopard's X11 is started automagically - we don't need this anymore.
2008-06-28 23:05:14 +00:00
Stephan Erb
81dfec2b2a
Close preset messages popup before closing the status window. Otherwise GTK will freeze when the window is closed after the inactivity timer has expired. Fixes #4052
2008-06-27 21:11:08 +00:00
Yann Leboulanger
2f14a995ee
don't send our presence when we unblock a contact and we are invisible. Fixes #4001
2008-06-27 16:48:05 +00:00
Yann Leboulanger
db3ddc71ff
prevent TB when reading pending events. Fixes #4035
2008-06-27 15:56:09 +00:00
Yann Leboulanger
7b5a692c3c
correctly escape jids in caps
2008-06-27 15:19:00 +00:00
Yann Leboulanger
db09ad11d7
entity capabilities for groupchat contacts. fixes #4033
2008-06-27 15:07:15 +00:00