Commit graph

623 commits

Author SHA1 Message Date
js
ff129a19a0 Just a test if this is more user friendly. If not, revert. 2008-08-05 00:51:08 +00:00
Yann Leboulanger
1a3a795908 make ChangeStatusMessageDialog asychronous. see #4147 2008-08-04 13:34:29 +00:00
Yann Leboulanger
fa2d983354 better transltion strings. see #4166 2008-08-01 09:30:36 +00:00
Yann Leboulanger
f586c8dd55 block adding ourself in our roster. Fixes #4073 2008-07-31 08:08:54 +00:00
Yann Leboulanger
a5584151c2 Use InvitationReceivedDialog asynchronously. see #4147 2008-07-31 06:23:03 +00:00
Yann Leboulanger
0c662cf2fd use PassphraseDialog only asynchronously. see #4147 2008-07-31 06:14:48 +00:00
Yann Leboulanger
d030cd8b03 prevent sending invalid XML chars in chat / groupchat and status. Fixes #3296 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
993d0d8609 Revert r10064 and to it the right way™. 2008-07-29 19:42:31 +00:00
js
a226760275 Make moods better translatable. 2008-07-29 19:02:57 +00:00
Yann Leboulanger
e7b7e01b54 don't require python2.5 2008-07-29 06:59:14 +00:00
js
c06c258b2f Show activity in conversation window. 2008-07-28 22:33:20 +00:00
js
ebea2ef2b0 Actually, that didn't really fix it. But this does. 2008-07-28 21:43:41 +00:00
js
50406b13e6 Disable ok button if no activity is set, but enable is selected. 2008-07-28 21:36:11 +00:00
js
f7d8631a5c New activity dialog. 2008-07-28 20:57:56 +00:00
js
c5b7f356a9 Be compatible with pygtk 2.10.
I'm still for kicking compatibility for everything < 2.12.0 as with
2.12.0, there are a few new APIs that obsolete old, stupid APIs.
2008-07-23 16:27:06 +00:00
js
0f17f4dfec Update text to 'None' when disabling mood. 2008-07-23 02:16:09 +00:00
js
869d451aba Mood still wasn't translatable at some places. 2008-07-22 23:34:45 +00:00
js
1b675d0961 Replace _ in moods by space. 2008-07-22 23:11:30 +00:00
js
4178ec7fcb Better User Mood dialog. 2008-07-22 22:20:51 +00:00
js
c5e679a078 Show mood in chat window. 2008-07-22 21:08:52 +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
Brendan Taylor
ebcb659196 improved esession auth messages 2008-07-09 03:10:50 +00:00
Brendan Taylor
75027b6e0c change auth icon when SAS is verified 2008-07-09 02:11:42 +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
Yann Leboulanger
74c53da32a fix arguments order in contacts.py, some coding standards. should fix #4081 2008-07-05 19:04:27 +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
b490904454 make esession authentication warning less obtrusive 2008-06-29 04:39:29 +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
18d8f98f3c add "other" to all sub-activities and fix "Having an appointment" activity. Fixes #4019, #3981 2008-06-15 18:13:03 +00:00
Yann Leboulanger
6733ba484c show current mood / activity in the dialog for changing them. Fixes #3952 2008-05-30 22:39:01 +00:00
Julien Pivotto
9e8e34403c Correct some bugs with the name used to create a MUC from a 1-to-1 chat when the server can't send a unique key. See #2095. 2008-05-18 18:00:02 +00:00
js
b0a7998934 Set type hint for notifications NOT using pynotify. 2008-05-18 13:03:40 +00:00
Brendan Taylor
d511b5afc4 merged in session-centric branch, with fixes for OTR compatibility 2008-05-13 01:59:10 +00:00
Yann Leboulanger
e31324f740 string prep nickname before joining. Fixes #3770 2008-05-07 10:23:29 +00:00
Yann Leboulanger
2560f844c1 [Florob] ability to retract pubsub events. fixes #3913 2008-05-05 07:48:13 +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
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
Jean-Marie Traissard
7ad796a34a Use a file for artists credits instead of hardcoded. Added helper func to get credits files paths 2008-04-20 20:51:05 +00:00
Jean-Marie Traissard
2c891b5b87 Translatable (desync'ed) 2008-04-20 20:06:16 +00:00
Jean-Marie Traissard
47bc1d61b4 Added one unique function to src/gajim.py to add a GC bookmark.
Moved newly created auto_join_bookmarks() to good source file.
Fix :
-when using bookmark auto from join dialog : Action rebuild now done; Add GC sorted in list
-when using gc_control->bookmark : Store password if any.
2008-04-20 19:45:09 +00:00
Jean-Marie Traissard
8b8f139f79 Moved methods for opening new messages controls from roster.py to src/gajim.py. This is not roster related. See #3643.
Sorted src/gajim.py functions, using steve-e style :p
2008-04-20 18:14:04 +00:00
Stephan Erb
4e6bd4ee8f Port roster_window to gtk.TreeModelFilter.
Contacts are now online hidden when they connect/reconnect and not completely removed/readded. Should come with a great speed improvement for people with big rosters.
There are still a few known problems but non that should dalay this patch any longer. Related bugs will be tracked with 'modelfilter' keyword.

See #1201
2008-04-20 14:01:04 +00:00
Yann Leboulanger
ffbc0c65bc use a textview to change subject of a room. Fixes #3858 2008-04-18 19:15:03 +00:00
Jean-Marie Traissard
2ce13dc40e http://python.org/dev/peps/pep-0008/ " Comparisons to singletons like None should always be done with 'is' or 'is not', never the equality operators."
Comparisons to None part
roster_win.py is NOT checked here (waiting for modelfilter)
2008-04-18 00:02:56 +00:00
Yann Leboulanger
5dd0d4fce8 move functions that build icons to gtkgui_helpers instead of roster_window. Fixes #3873 2008-04-17 14:17:14 +00:00
Stephan Erb
7e6431fcea Small fixes for activity dialog. 2008-04-07 11:44:35 +00:00
Yann Leboulanger
05218db68a [rOOt & Asterix] use get_uf_activity/mood to translate them. store subactivities according to selected activity. fixes #3809 2008-04-07 11:17:33 +00:00