Yann Leboulanger
d9544baff1
send invitation to groupchat to correct resource when inviting self contact. fixes #3799
2008-08-12 09:08:47 +00:00
Yann Leboulanger
d2669df77b
fix some resource problems. see #3799
2008-08-12 08:53:09 +00:00
Yann Leboulanger
cdffa94641
some coding standards
2008-08-12 08:17:02 +00:00
Yann Leboulanger
a6ff8bac5e
use highest prio contact when we dubble click on a contact
2008-08-12 08:07:39 +00:00
Yann Leboulanger
c619f59b84
show status of not in roster contacts in roster. Fixes #4144
2008-08-12 06:31:32 +00:00
Yann Leboulanger
7f908667a4
don't take into account keyid in error presence: it's our own signed message
2008-08-11 15:30:24 +00:00
Yann Leboulanger
168fb471cd
typo
2008-08-11 14:10:30 +00:00
Yann Leboulanger
31b3c543ec
make room participants list private when continuing a conversation. Fixes #4102
2008-08-11 13:23:09 +00:00
Yann Leboulanger
f36b1643ab
better DubbleInputDialog
2008-08-11 08:47:06 +00:00
Yann Leboulanger
f18d97b97a
remove unused function
2008-08-11 08:41:44 +00:00
Yann Leboulanger
3184cb24d0
make ad-hoc cancel warning dialog non-blocking. It was the last blocking dialog ! Fixes #4147
2008-08-11 08:38:35 +00:00
Julien Pivotto
db9440c7c3
remove testing stuff... I am distracted
2008-08-11 08:13:27 +00:00
Julien Pivotto
2733ffb3d0
Make continued conversations (chat2muc) members-only ( fix #4102 )
2008-08-11 08:12:11 +00:00
Yann Leboulanger
bda1d9cd56
fix typo. Now caps are correctly reset when a contact goes offline. Fixes #4181
2008-08-11 08:01:03 +00:00
Yann Leboulanger
2315fa2b4a
fix saving avatar in info window. Fixes #4188
2008-08-10 20:43:38 +00:00
Yann Leboulanger
3c7e7f5052
idle.c is GPLv3 too. Fixed #4187
2008-08-10 20:28:22 +00:00
js
0f41f0613a
Revert r10159 as this breaks it completely. It's not possible to
...
disable E2E if for example the logging settings differ. Makes
chatting with such contacts impossible.
2008-08-09 21:13:41 +00:00
js
3e0ed305a8
Remove useless semicolons.
2008-08-09 20:14:24 +00:00
Yann Leboulanger
4aa33d3421
fix closing last muc tab
2008-08-09 19:30:40 +00:00
js
fa4c570a9f
Linebreas ftw ;).
2008-08-09 17:16:02 +00:00
js
5638c568e6
Fix a typo.
2008-08-09 16:40:48 +00:00
js
d504aad3af
The text still wasn't that good. User-friendly texts sure are hard :).
2008-08-09 16:19:39 +00:00
js
31ff68e67c
Better XEP-0184 warning text.
...
Thanks for doing my work, roidelapluie :)
2008-08-09 16:14:07 +00:00
Brendan Taylor
559a8c8b13
status change tests, hopefully fix some status change issues
2008-08-09 06:10:04 +00:00
Brendan Taylor
ab70491d56
correctly decide whether to autonegotiate after a session was replaced
2008-08-08 22:55:12 +00:00
Yann Leboulanger
f5059b4e26
fix closing a tab
2008-08-08 17:03:56 +00:00
Yann Leboulanger
5fbea47130
warning dialogs when closing a chat window are non blocking
2008-08-08 15:19:08 +00:00
Yann Leboulanger
587a4a4e68
remove no more used class
2008-08-08 10:30:28 +00:00
Yann Leboulanger
e02beb9eee
gpg key chooser dialog not blocker
2008-08-08 10:26:11 +00:00
Julien Pivotto
d290f1ea91
clarify my last commit [10153]
2008-08-08 09:08:42 +00:00
Julien Pivotto
72e4147591
Prevent a traceback when dragging a file over a groupchat. Fix #4142 .
2008-08-08 08:59:31 +00:00
Yann Leboulanger
9d48c69709
coding standards
2008-08-07 22:08:08 +00:00
Yann Leboulanger
90a4a348ca
remove no more used function
2008-08-07 21:59:20 +00:00
Yann Leboulanger
df895d4817
nearly no blocking dialogs
2008-08-07 21:57:19 +00:00
Julien Pivotto
a6686794ac
typo
2008-08-07 20:13:34 +00:00
Julien Pivotto
000b0d908b
Add a tooltip to the XEP-0184 warning icon
2008-08-07 20:05:08 +00:00
Yann Leboulanger
303c0f6a71
2 less blocking windows
2008-08-07 15:51:23 +00:00
Julien Pivotto
d7c60041ea
Don't print twice "ping? pong" when using /ping command in a pm.
2008-08-07 15:27:02 +00:00
Yann Leboulanger
949f83d1db
missing file
2008-08-07 13:27:36 +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
c7d33bb68e
register Disconnect handler soon enough
2008-08-06 21:37:56 +00:00
Yann Leboulanger
150979b3ab
one less blocking dialog
2008-08-06 20:55:40 +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
js
59fb1857ef
It does not need to be a message.
2008-08-05 22:03:31 +00:00
js
ff129a19a0
Just a test if this is more user friendly. If not, revert.
2008-08-05 00:51:08 +00:00
Yann Leboulanger
d6f20965a9
update correctly self contact when we get PEP info. fixes #4145
2008-08-04 22:44:48 +00:00
Yann Leboulanger
e13c472e2c
implement legacy pep protocol (v1.3). Fixes #4146
2008-08-04 22:06:54 +00:00
Yann Leboulanger
ebe0f96e5c
typo
2008-08-04 13:48:57 +00:00
Yann Leboulanger
7eb30a1f77
fix call to get_status_message
2008-08-04 13:48:36 +00:00
Yann Leboulanger
1a3a795908
make ChangeStatusMessageDialog asychronous. see #4147
2008-08-04 13:34:29 +00:00
Yann Leboulanger
80f6d7909c
make gtkexcepthook dialog non modal. fixes #4148
2008-08-04 12:11:46 +00:00
Yann Leboulanger
e22c6e9697
fix printing of sent zeroconf messages. fixes #4051
2008-08-04 10:54:56 +00:00
Yann Leboulanger
2b896152a2
make back strings translatable
2008-08-04 08:07:07 +00:00
js
9bb8f8c5e6
Make "This message is encrypted" bodies consistent.
2008-08-03 23:01:43 +00:00
Jean-Marie Traissard
94a43a03fb
Update counting of online transports when a transport change status.
2008-08-03 22:21:50 +00:00
Yann Leboulanger
6bd991882b
save config on quitting Gajim. see #4174
2008-08-03 21:48:30 +00:00
Yann Leboulanger
68c5c9e6bc
don't indent status row in systray tooltip. fixes #4171
2008-08-03 21:36:26 +00:00
Yann Leboulanger
0317d93561
notify GUI about ERROR presences. Fixes #3667
2008-08-03 19:11:03 +00:00
Brendan Taylor
615ed1be06
attach an unencrypted explanatory body to XEP-0200 encrypted messages
2008-08-03 16:46:27 +00:00
Yann Leboulanger
6967ced458
fix a translatable string
2008-08-02 08:14:30 +00:00
Yann Leboulanger
aae57c2990
comment a string on which xgettext fails. see #4166
2008-08-02 07:54:28 +00:00
Yann Leboulanger
b558388db4
windows steal focus when clicking on systray. fixes #4168
2008-08-01 14:27:09 +00:00
Yann Leboulanger
32eaa3219f
left click on systray under windows show pending events if there are. fixes #4167
2008-08-01 14:23:50 +00:00
Yann Leboulanger
4eebf0e036
fix some translated strings
2008-08-01 13:03:23 +00:00
Yann Leboulanger
eaf9f1c3bc
don't translate empty string. fixes #4170
2008-08-01 12:05:01 +00:00
Yann Leboulanger
409a1c315a
prevent a traceback. fixes #4169
2008-08-01 10:27:38 +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
Yann Leboulanger
9130004249
[avm] prevent eating up the passphrase when you fail to enter it 2 times, but succeed on the 3rd. see #4164
2008-08-01 10:22:24 +00:00
Yann Leboulanger
23d9413687
fix some typo. see #4166
2008-08-01 10:01:45 +00:00
Yann Leboulanger
fa2d983354
better transltion strings. see #4166
2008-08-01 09:30:36 +00:00
Brendan Taylor
798c412c85
handle XEP-0200 encrypted messages with extra unencrypted bodies
2008-08-01 00:39:40 +00:00
Yann Leboulanger
879ceac36c
don't delay click on systray if there is no waiting event. Fixes #2932
2008-07-31 20:12:23 +00:00
Yann Leboulanger
3f3e33c846
fix traceback when canceling GPG passphrase dialog
2008-07-31 20:08:36 +00:00
Yann Leboulanger
81509d894a
[avm] add a PassphraseRequest class that queue GPG passphrase requests. Fixes #4164
2008-07-31 19:24:34 +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
d23612c904
implement double_click in systray. see #2932
2008-07-31 08:49:31 +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
bc5fa8f80e
TrackMusickListener (so is PublishTune) is available only if dbus id supported. Fixes #4153
2008-07-30 16:08:38 +00:00
Yann Leboulanger
673052f1b8
handle disconnection while insecure connetion dialog is opened. fixes #4138
2008-07-30 15:43:53 +00:00
js
5a16f09b3e
Fix a TB.
2008-07-30 14:00:21 +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
Yann Leboulanger
b3dd46acae
don't remove field in the loop that iter on them.
2008-07-30 07:46:05 +00:00
js
b38cc15186
Make tooltips consistent.
2008-07-29 20:57:13 +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
981dca2b6b
Remove get_uf_{mood,activity} as nobody used them.
...
Didn't notice them and implemented something like that myself.
2008-07-29 19:27:16 +00:00
js
a226760275
Make moods better translatable.
2008-07-29 19:02:57 +00:00
js
0fae75888a
Fix a TB.
2008-07-29 17:53:24 +00:00
js
b3767ac3da
* text += '\n' + text is wrong.
...
* Don't call it markup if it's plaintext.
2008-07-29 16:33:21 +00:00
Yann Leboulanger
8b1746140e
implement a get_purged() function in dataforms to send minimalist dataforms when we send a reply. fixes #4132
2008-07-29 15:27:00 +00:00
Yann Leboulanger
69b088b4b9
prevent traceback when player is no more on dbus. fixes #4131
2008-07-29 07:52:51 +00:00
Yann Leboulanger
64b73530c4
prevent traceback, fixed #4121
2008-07-29 07:36:44 +00:00
Yann Leboulanger
bdcce03d5d
don't require python2.5
2008-07-29 07:28:07 +00:00
Yann Leboulanger
54422608ff
don't require python2.5
2008-07-29 07:23:56 +00:00
Yann Leboulanger
b039c1e229
don't require python2.5
2008-07-29 07:20:12 +00:00
Yann Leboulanger
4ebee785ff
don't require python2.5
2008-07-29 07:11:39 +00:00
Yann Leboulanger
0e4df7800d
don't require python2.5
2008-07-29 07:08:56 +00:00
Yann Leboulanger
e7b7e01b54
don't require python2.5
2008-07-29 06:59:14 +00:00
Yann Leboulanger
676b91731d
restore autoconnect_as option. Correctly use 80 char width
2008-07-29 06:42:34 +00:00
Yann Leboulanger
49ea574c7d
typo
2008-07-29 06:40:09 +00:00
Yann Leboulanger
1fd2c5f050
add NS_TUNE, ACTIVITY and NICK to features list
2008-07-29 06:17:35 +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
d3b86d2105
Translate activity in tooltips.
2008-07-29 02:14:06 +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
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
dc8b56c9ed
Some users don't want their status to be restored. Make it an option.
2008-07-28 16:36:17 +00:00
Yann Leboulanger
cd6742a9e4
prevent TB when connection is lost. fixes #4112
2008-07-28 12:17:33 +00:00
Brendan Taylor
d8070318ff
don't autonegotiate if gpg is already active
2008-07-27 21:42:34 +00:00
Brendan Taylor
36f286f808
enable esession and gpg menuitems if they're active
2008-07-27 21:35:02 +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
Brendan Taylor
abbdf8d5c9
attach resource to sessions so that only the relevant sessions are terminated when a contact goes offline
2008-07-26 05:28:15 +00:00
js
11b5ce1d04
Fix restoring of multiline status messages on reconnect.
2008-07-26 01:58:30 +00:00
Brendan Taylor
094052eb7c
fix some issues with the difference between Contacts and GC_Contacts
2008-07-26 01:16:24 +00:00
js
67fb7e211c
If I add that missing quote, I should add it at the right place...
2008-07-25 16:51:26 +00:00
js
486caffc00
Oops, killed that quote by mistake.
2008-07-25 16:44:20 +00:00
js
d8bd70c93b
Show tunes in roster.
2008-07-25 14:11:14 +00:00
Stephan Erb
4674480e61
Fix wrong paranthesis. Fixes #4137
2008-07-25 10:50:56 +00:00
js
6cc8cd28e9
[Florob] Make exception handling not cause an exception. Fixes #4125 .
2008-07-25 02:12:21 +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
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 #4069 .
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