Yann Leboulanger
5fbea47130
warning dialogs when closing a chat window are non blocking
2008-08-08 15:19:08 +00:00
Yann Leboulanger
e02beb9eee
gpg key chooser dialog not blocker
2008-08-08 10:26:11 +00:00
Yann Leboulanger
9329bcc4c1
less and less blocking dialogs
2008-08-07 13:25:25 +00:00
Yann Leboulanger
cb0049a1cb
fix zeroconf
2008-08-07 11:46:07 +00:00
Yann Leboulanger
d5a8f75080
make EditGroups and ChangePassword dialogs asynchronous. see #4147
2008-08-06 20:34:36 +00:00
Stephan Erb
f5be05a14a
Coding style
2008-08-06 20:19:16 +00:00
Yann Leboulanger
ebe0f96e5c
typo
2008-08-04 13:48:57 +00:00
Yann Leboulanger
1a3a795908
make ChangeStatusMessageDialog asychronous. see #4147
2008-08-04 13:34:29 +00:00
Yann Leboulanger
b9fc3556c7
[avm] allow to search contact in roster by typing the middle of the name, not only the begining
2008-08-01 10:26:29 +00:00
Stephan Erb
d82635a55a
Some coding standards.
2008-07-31 18:23:14 +00:00
Yann Leboulanger
56598c447b
don't look for a contact when we double click on an account row
2008-07-31 13:34:19 +00:00
Yann Leboulanger
0c662cf2fd
use PassphraseDialog only asynchronously. see #4147
2008-07-31 06:14:48 +00:00
Yann Leboulanger
bc5fa8f80e
TrackMusickListener (so is PublishTune) is available only if dbus id supported. Fixes #4153
2008-07-30 16:08:38 +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
Yann Leboulanger
676b91731d
restore autoconnect_as option. Correctly use 80 char width
2008-07-29 06:42:34 +00:00
Yann Leboulanger
e21b1dcb37
remove publish_mood, publish_activity and publish_nick options.
2008-07-29 06:15:41 +00:00
js
c078f11fe0
Show activity in roster.
2008-07-29 02:32:57 +00:00
js
6dfa9c7e35
* Fix a TB with unknown moods
...
* Add the 'thoughtful' mood in the Gajim namespace (trying to get it in
the XEP!)
2008-07-29 00:11:44 +00:00
Jean-Marie Traissard
aa749cb77b
Remove useless function and check. Make avatar in notification works with jpeg too. See #4060 .
2008-07-27 10:21:51 +00:00
Brendan Taylor
2bb2c452c6
update resource-specific chat controls when that resource comes back online
2008-07-26 18:44:47 +00:00
js
11b5ce1d04
Fix restoring of multiline status messages on reconnect.
2008-07-26 01:58:30 +00:00
js
d8bd70c93b
Show tunes in roster.
2008-07-25 14:11:14 +00:00
js
0653680203
Only show mood in account row when show_mood_in_roster_is active.
2008-07-25 01:16:30 +00:00
js
5958bb8771
D'oh!! Killed that ) just before comitting :-(
2008-07-25 01:11:38 +00:00
js
d694b8a6df
Show own mood in account row.
2008-07-25 01:10:14 +00:00
js
0d6394b0ca
* Better rendering of mood in roster.
...
(Only takes space if needed now)
* Possibility to disable display of mood in roster from preferences.
(Also works on the fly with the new rendering method)
* Minor improvements in the translation of the moods to German.
2008-07-25 00:43:01 +00:00
js
aec24f6e21
Show mood in roster & coding style.
2008-07-24 23:53:56 +00:00
Stephan Erb
9ecf0e5fa9
Some small tweaks to the roster visible_func
...
* Do not show transports when the account is disconnected. Fixes #4124
* Hide contacts with unconfirmed subscription when we only want to see online contacts. Fixes #4118
2008-07-22 20:29:31 +00:00
Stephan Erb
1b2e12057c
Some cleanups and an attempt to fix the MUC highlight problem.
2008-07-21 21:44:40 +00:00
Brendan Taylor
913c434c80
update status in resource-specific chat windows
2008-07-19 18:31:45 +00:00
Stephan Erb
d83f9da555
Improved groupchat minimization:
...
* partly rewrote join_room because it was hard to read
* Correctly handle invites from anonymous rooms. Fixes #4057
* Use HIG dialog for invitation requests
* Fix bug where minimized groupchats where hidden after a reconnect
* Removed some duplicated code
2008-07-19 17:36:21 +00:00
js
1fabaa8844
Keep last status on autoconnect.
2008-07-16 15:50:51 +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
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
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
74c53da32a
fix arguments order in contacts.py, some coding standards. should fix #4081
2008-07-05 19:04:27 +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
Yann Leboulanger
26785a25f1
fix traceback when unblocking a group. fixes #4074
2008-07-02 10:57:31 +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
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
Brendan Taylor
b21a1e2489
win.get_controls() isn't needed anymore
2008-06-26 23:37:12 +00:00
Brendan Taylor
e3613be1fa
first pass at stripping out the one-tab-per-session code
2008-06-26 23:36:58 +00:00
Stephan Erb
2cd24aa8ae
Do not update metacontacts when nothing has changed. Fixes sending metacontact info to server when we expand a groupchat.
2008-06-26 14:09:27 +00:00
Stephan Erb
2c83acb614
Various roster_window and modelfilter fixes.
...
* Do not double escape group names
* Try to remove SelfContact on disconnect only once
* Do not show minimized groupchats which were minimized after disconnect
* Always reset group expand state after adding a contact to roster.
2008-06-25 13:15:05 +00:00