Stephan Erb
d6b95daa8b
Add transports to roster only once. Fixes #3911 , #3923 .
2008-05-06 22:25:27 +00:00
Stephan Erb
1e68eb3de9
Sync groups of metacontacts to fix a potential bug. Contact iters of brothers might not be found, though they are in roster.
2008-05-06 17:43:03 +00:00
Stephan Erb
b1a2951634
Make "invite to" menuitem sensitive when possible. Regression introduced in r9524.
2008-05-06 16:46:33 +00:00
Yann Leboulanger
3193a8e8cf
[Florob] Send and handle nicknames reveices through PEP. Fixes #3651
2008-05-05 21:55:59 +00:00
js
ab1f59c433
Same for groupchat.
2008-05-05 18:43:44 +00:00
js
b42a89d269
Why enforce /say if we can just imply /say when it's a not implemented
...
command? This is far more userfriendly. If you have any objections,
feel free to revert and I'll think of something else that's not as
annoying as /say.
2008-05-05 18:37:15 +00:00
Yann Leboulanger
2f225c2b22
enable keepalives as soon as account is created. Fixes #3769
2008-05-05 09:18:46 +00:00
Yann Leboulanger
da3e8a7328
remove a connect_failure callback when we are connected. Fixes #3914
2008-05-05 08:50:07 +00:00
Yann Leboulanger
2560f844c1
[Florob] ability to retract pubsub events. fixes #3913
2008-05-05 07:48:13 +00:00
Jean-Marie Traissard
75ffe12157
Change very bad var names
2008-05-05 03:18:09 +00:00
Jean-Marie Traissard
5742d2e1e7
We do not need to check that, it's already done in conn_handlers._MucAdminCB()
2008-05-05 00:44:08 +00:00
Jean-Marie Traissard
5689daf66b
In configure room, works even if we receive an affiliation list with more than one affiliation inside.
...
More logical, more secure and example 90 in xep-0045 says it can happen. Deal also with affiliation 'none' (don't show it)
2008-05-05 00:38:52 +00:00
Stephan Erb
f217ae91f5
Fix indentation. Please test patches before commiting...
2008-05-05 00:05:20 +00:00
Yann Leboulanger
ea8af84886
[mrk] remove an old gnomekeyring workarround. Fixes #3920
2008-05-04 21:44:05 +00:00
js
31a1a92ddd
Remove myself from THANKS (I'm in AUTHORS now).
2008-05-04 21:15:05 +00:00
js
093f0a1c15
This looks better on win32.
2008-05-04 20:58:43 +00:00
js
8eb86dae79
Added myself to AUTHORS.
2008-05-04 20:52:44 +00:00
js
eb468c5d4a
Redesign the chat window GUI. Should be more userfriendly now.
2008-05-04 20:47:51 +00:00
js
a196a78ff2
Add checkbox to a hbox so you don't click it by mistake if you click a
...
few pixels above close.
2008-05-04 14:06:05 +00:00
Brendan Taylor
1962b231e6
pm bugfix
2008-05-04 00:24:27 +00:00
Brendan Taylor
be0af1a56b
couple of quick bugfixes
2008-05-03 23:19:02 +00:00
Brendan Taylor
d15b9dea6e
reuse existing chat sessions and controls
2008-05-03 16:52:27 +00:00
Brendan Taylor
f3b154e429
made compatible with python 2.4
2008-05-03 16:50:16 +00:00
Jean-Marie Traissard
242b5003b4
Two small fixs in fr translation, thanks Merwok for report.
2008-05-03 14:13:28 +00:00
Jean-Marie Traissard
9c8c5a924c
Even load the pixbuf only once.
2008-05-03 10:59:18 +00:00
Stephan Erb
d95c087ffa
Remove debug remains.
2008-05-03 10:20:56 +00:00
Stephan Erb
8c963e2de0
Load icons for history window only once.
2008-05-03 10:15:47 +00:00
Jean-Marie Traissard
bd812b8f26
[elghinn] Specify exception we want to catch so we see if there are others
...
problems.
2008-05-03 01:30:05 +00:00
Brendan Taylor
99f2997d27
pm fixes
2008-05-03 00:10:17 +00:00
Jean-Marie Traissard
d77b4feb9f
Search function in good module. Fixes #3915 .
2008-05-02 23:25:31 +00:00
Jean-Marie Traissard
f3fec5c791
oups, syntax error
2008-05-02 16:15:39 +00:00
Jean-Marie Traissard
7ce16668fb
Remove 2 generalization in dialogs, we are not generalizing here.
2008-05-02 14:36:28 +00:00
Brendan Taylor
20beea4b49
fixed groupchat
2008-05-02 02:32:28 +00:00
Jean-Marie Traissard
b6c10c31d4
Remove useless import
2008-05-02 02:12:16 +00:00
Jean-Marie Traissard
cb9d2a3ca0
Revert "when removing last metacontact little brother, remove meta tag for big brother" from [9553],
...
that breaks meta over multiple accounts. Thanks steve-e
2008-05-01 18:24:31 +00:00
Jean-Marie Traissard
7144520bc0
Fix edit group problems :
...
-redraw group expand state
-when removing last metacontact little brother, remove meta tag for big brother. Else that confuse when
moving via edit group.
Note that edit group is broken by http://trac.gajim.org/changeset/9551
2008-05-01 14:27:53 +00:00
Stephan Erb
79f4d22fa4
Fix inconsisten indentation.
2008-05-01 08:40:20 +00:00
Stephan Erb
df5a4c2281
Reimplement _get_contact_iter to be faster in bigger rosters.
2008-05-01 08:38:08 +00:00
Jean-Marie Traissard
299f560749
This is needed finally, reverting from previous changeset
2008-05-01 02:32:57 +00:00
Jean-Marie Traissard
6c8d196383
[modelfilter]
...
-fix row not expanded when contact connected in group with no one online yet
-fix WHEN filter is done when contact disconnect/connect
-fix number of connected contacts not showed for new groups
-fix General created when moving a contact to another group
2008-05-01 02:13:00 +00:00
Brendan Taylor
d4a766963f
multiple chat session windows per contact. groupchat and pms broken.
2008-04-30 02:55:13 +00:00
Jean-Marie Traissard
60bb033a90
Cleaner way to check for account line expand state. Fixes #3884 .
2008-04-30 00:51:36 +00:00
Jean-Marie Traissard
6b465a4218
Some little on_model_row_has_child_toggled() speedups
2008-04-30 00:28:34 +00:00
Jean-Marie Traissard
d555954ee5
[modelfilter]
...
-restore call to _adjust_group_expand_collapse_state() even if not filtering in
on_model_row_has_child_toggled(). Is used.
-restore "# Draw the contact and its groups contact" removed in last changeset but
-change way to toogle self.starting so it works when add_account_contacts() is called from gajim.py too. One
useless call to draw_account() added, maybe.
-If showingOfflines, all contacts are visible, set visibility True FAST
2008-04-29 23:50:44 +00:00
Jean-Marie Traissard
cc97c3ce7b
[modelfilter]
...
-Always use self.modelfilter instead of self.tree.get_model()
-filter twice to show groups with no contacts inside in the correct expand state when showingOfflines. ( We
can't expand the group before we filter, and we need to filter to effectively show tree expand state in model )
-UNSURE : call _adjust_group_expand_collapse_state() only if filtering in on_model_row_has_child_toggled(). That
seems sufficient and when not filtering, it works better with :
-when contact change status, don't refilter, only adjust group row state. Steve-e, do we need to filter in a
case I don't see ?
-in visible_func : Don't initialize 'accounts' var if not needed
-Don't draw anything in add_contact(), that seems to be done somewhere else anyway
2008-04-29 22:07:59 +00:00
Yann Leboulanger
24b396b4a8
use default invisible char in all windows. Fixes #3905
2008-04-29 07:26:29 +00:00
Jean-Marie Traissard
ab8d2f6320
Add missing call to adjust_group_expand_collapse_state()
2008-04-28 22:49:19 +00:00
Jean-Marie Traissard
2056ee8886
[steve-e only]modelfilter fixes about group and account collapse
...
little bug, fix follow
2008-04-28 22:46:49 +00:00
Yann Leboulanger
ec08797805
[js] fix nick completion in groupchats
2008-04-28 21:13:13 +00:00
Jean-Marie Traissard
f0c4bef25d
Wrap text in change subject dialog and use a bigger width. Subjects are usually long and on one line.
2008-04-28 18:19:25 +00:00