Commit Graph

8659 Commits

Author SHA1 Message Date
js 1fdcb84e36 This looks better on win32.
And fix that stupid bug that glade will introuce again and again
(it's just to stupid to keep the image None and replaces it with
gtk-missing-image, so you always see a stupid image as avatar when
there's none)
2008-05-07 16:51:11 +00:00
js dbdf6a135e Improve the last commit, popup is shown under the button now. 2008-05-07 16:36:45 +00:00
js 4c29f03d6c Make Alt-A work again. 2008-05-07 16:24:15 +00:00
js 99a8c05bb8 * Converted GC to new GUI as well.
* Moved some code so we can get rid of a few ifs.

What still needs to be done for the GUI redesign to be complete:
Don't show entries in the actions menu that have buttons.
2008-05-07 15:34:00 +00:00
Yann Leboulanger e31324f740 string prep nickname before joining. Fixes #3770 2008-05-07 10:23:29 +00:00
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