Commit graph

6954 commits

Author SHA1 Message Date
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
js
83a317c042 Renegotiate if the remote end got disconnected and now got back online. 2008-07-24 22:14:42 +00:00
js
87d5904384 Possibility to disable ESessions (not only autonegotiation) per account 2008-07-24 22:13:59 +00:00
js
dcfeafd0c6 Start autonegotiation when the user starts typing. 2008-07-24 22:13:37 +00:00
js
ffd0bb8b0b If there are no per-contact settings, return defaults. 2008-07-24 22:13:13 +00:00
js
c484fdddf1 Show tooltip for chat states. 2008-07-24 22:11:48 +00:00
js
ea26f8eabc If no resource is left, we shouldn't have caps left either! 2008-07-23 18:38:52 +00:00
js
701fe4267f Fix a TB. 2008-07-23 18:34:26 +00:00
js
40112aa128 Handle it correctly if caps were removed.
YES, it CAN happen that we had caps and now got a presence without!
And that WILL happen very often, for example if the other end signs
off!
2008-07-23 18:28:55 +00:00
js
0d9a73cde9 Always have self.contact of a chat control point to the hightest
resource if none was specified.

As it's still possible to start E2E when the only E2E-capable resource
goes offline, this means that caps is definitely broken.

(Yes, I verified it with a print contact.resource - it IS checked for
the right contact!)
2008-07-23 18:21:02 +00:00
js
6bfdebf347 Fix . 2008-07-23 17:40:02 +00:00
js
5441c32e0e Finally fix status message tooltip in conversation window.
This also doesn't leave the tooltip when the status was removed anymore
2008-07-23 17:28:01 +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
8abacfdb8f A few new files were added with the new Gtk+. Update NSIS. 2008-07-23 13:33:23 +00:00
js
0f17f4dfec Update text to 'None' when disabling mood. 2008-07-23 02:16:09 +00:00
js
00847d91bf Same for user mood.
Woohooo! This is the 10000st commit to Gajim! Let's have a party!! \o/
2008-07-22 23:41:07 +00:00
js
73d73404be Update tune in converstaion window. 2008-07-22 23:39:45 +00:00
js
869d451aba Mood still wasn't translatable at some places. 2008-07-22 23:34:45 +00:00
js
63524f79e9 Be consistent in the chat window. 2008-07-22 23:30:52 +00:00
js
417fcaddf5 Make mood in tooltip translatable. 2008-07-22 23:27:53 +00:00
js
8599a46046 More coding style.
(Do I always have to fix the coding style first before I can work with
it? Damn, that's annoying! My terminal has a width of 80 chars, what's
so hard about using the 80 chars width we have specified in the coding
style?)
2008-07-22 23:25:27 +00:00
js
cc733a6cac Coding style. 2008-07-22 23:22:49 +00:00
js
1b675d0961 Replace _ in moods by space. 2008-07-22 23:11:30 +00:00
js
b9ea534850 Show user tune in conversation window. 2008-07-22 23:06:58 +00:00
js
c3079e5ac5 Make user tune tooltip translatable.
@whoever did that: _() has to be around the format string, NOT the
result of the sprintf!
2008-07-22 23:03:33 +00:00
js
4178ec7fcb Better User Mood dialog. 2008-07-22 22:20:51 +00:00
js
d46995ad8e 'None' is not a mood! 2008-07-22 21:43:19 +00:00
js
c5e679a078 Show mood in chat window. 2008-07-22 21:08:52 +00:00
Stephan Erb
9ecf0e5fa9 Some small tweaks to the roster visible_func
* Do not show transports when the account is disconnected. Fixes 
 * Hide contacts with unconfirmed subscription when we only want to see online contacts. Fixes 
2008-07-22 20:29:31 +00:00
js
213d9dd54c Separate the code to update the toolbar. Now we can update when the
status / caps chance.
2008-07-22 15:40:20 +00:00
js
65d5d92087 * End ESession when remote signs off.
* Fix typo.
* Better code in conversation_textview.py.

@bct: Your diff didn't work, I had to move it + add an if. Seems to
work now.
2008-07-22 14:32:37 +00:00
js
229006a28e Coding style. 2008-07-22 14:13:37 +00:00
js
6239ae57c3 Remove rev keyword code again as this doesn't work. It's only updated
when the defs.py file is changed.
2008-07-21 22:55:03 +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
e5abe84484 correct dh prime (for real this time) 2008-07-21 19:55:27 +00:00
Brendan Taylor
758adfbaf3 fix esession caps condition 2008-07-21 19:55:16 +00:00
js
2cf1171124 Remove \n from distribution name. 2008-07-21 17:29:49 +00:00
Brendan Taylor
1d48ca648f corrected one of the dh primes 2008-07-21 15:14:16 +00:00
js
327673cdd7 bct, could you please test what you commit? I was just flooded by TBs,
had to kill Gajim.
2008-07-21 14:36:45 +00:00
Brendan Taylor
c9b2556c41 make esessions an optional caps feature 2008-07-20 15:54:05 +00:00
Brendan Taylor
90098b1e34 make esession autonegotiation option per-account and per-jid 2008-07-20 15:06:21 +00:00
Brendan Taylor
a3d0166f1d wrong method name when restarting e2e 2008-07-20 15:06:15 +00:00
js
8c49e10f93 It's bad to silently drop errors when not running it from the SVN repo.
On Windows, it's even worse: When something throws a TB, the user won't
notice before Gajim is terminated (a dialog will show then that
gajim.exe.log was created, nothing more!)
2008-07-20 14:53:34 +00:00
js
dd63bbe7d2 This does a better job :). 2008-07-20 14:48:08 +00:00
js
41e3b00dbe This should automatically include the revision in our version. 2008-07-20 14:44:08 +00:00
js
cdbdaa52f3 Fix . 2008-07-20 13:48:50 +00:00
Brendan Taylor
f11b5dd081 added option for esession autonegotiation
added option for modp groups to use in a negotiation
2008-07-19 20:42:03 +00:00
Brendan Taylor
e4b4d839da fix a really silly bug caused by my last commit 2008-07-19 20:41:53 +00:00
Stephan Erb
fc39f33590 Add use_tune support for banshee 1.0. (No more polling, yeah!) 2008-07-19 19:55:13 +00:00