Yann Leboulanger
0e11e16bc2
mark groupchat messages as read when we scroll at the end in groupchat window
2009-06-04 21:45:46 +02:00
Yann Leboulanger
4458db5d2c
[Yrogirg & I] add a first quote ability. see #2943
2009-04-30 13:36:29 +00:00
Yann Leboulanger
9ea2a5c677
we now depend on GTK2.12. Remove test for older versions. Fixes #4996
2009-04-27 19:28:53 +00:00
Yann Leboulanger
f74ec76e57
ability to select status message and room subject in banner. Fixes #4879
2009-04-26 18:57:18 +00:00
Yann Leboulanger
412d9b4d87
add tooltip explaining why file transfer button is diabled. Fixes #3948
2009-04-25 22:29:22 +00:00
Yann Leboulanger
fdcf75ae59
minimize groupchats when closing several windows at the same time. Fixes #4987
2009-04-23 07:26:08 +00:00
Yann Leboulanger
0c27b86cc1
Warn user before closing chat window with tabs where we can loose data. Fixes #3645
2009-04-08 16:28:51 +00:00
Yann Leboulanger
8514e51675
factorize send_file action in chat / groupchat / private chat. see #3948
2009-04-07 17:07:04 +00:00
Yann Leboulanger
e763627a6c
disable send_file button when we don't know the resource. Fixes #4884
2009-03-25 12:12:23 +00:00
Yann Leboulanger
5301dcd4a0
check OSError from gtkspell.py. Fixes #4897
2009-03-11 09:17:23 +00:00
Yann Leboulanger
01bcfe2007
[thorstenp] use ctype to have gtkspell. No need to compile it from C. Fixes #4289
2009-02-12 22:15:18 +00:00
Yann Leboulanger
bec8b7ff15
small comment
2009-02-10 21:42:55 +00:00
Yann Leboulanger
beb32a3d1c
handle error messages correctly. Fixes #4783
2009-02-09 19:38:05 +00:00
Yann Leboulanger
e0123f0c24
encrypt and decrypt GPG messages in a thread, and call a callback when it's finished (sending a message is now asyncronous). Fixes #4445
2009-02-06 19:01:36 +00:00
Yann Leboulanger
d673e04935
negotiate esession only if enable_esessions is activated. Fixes #4738
2009-01-30 16:48:15 +00:00
Yann Leboulanger
ffb52eb626
[Dicson] option have moved per account. Fixes #4748
2009-01-29 20:16:34 +00:00
Yann Leboulanger
eba3911dd7
set speller language correctly, and show correct error message. Fixes #4737
2009-01-28 13:16:02 +00:00
Yann Leboulanger
03aa7de56c
initialise a pariable before it's used. Fixes #4692
2009-01-17 12:30:24 +00:00
Yann Leboulanger
e629ceb637
don't allow to send xhtml when gpg is active (because this part is not encrypted). Fixes #4650
2009-01-16 15:01:36 +00:00
Yann Leboulanger
54283f7779
let banner size increase if we set a big font in it. Fixes #4670
2009-01-12 17:25:27 +00:00
Brendan Taylor
aeff9046ab
a fix for autonegotiation after esessions were disabled
2008-12-13 18:10:37 +00:00
Yann Leboulanger
d820977e16
ctrl+Insert copy text too. Fixes #4580
2008-12-13 14:32:37 +00:00
Yann Leboulanger
2633b5bf16
don't require to still be in the room to read pm. Fixes #4570
2008-12-11 21:15:52 +00:00
Yann Leboulanger
28bc50316e
better keypress handling
2008-12-05 14:12:31 +00:00
Yann Leboulanger
e389e0b16b
[thorstenp] remove whitespace at eol
2008-12-03 21:56:12 +00:00
Yann Leboulanger
1d94f0fbff
fix some typo. Fixes #4545
2008-12-03 20:45:26 +00:00
Yann Leboulanger
60ba33eb31
[thorstenp] fix possible undefined loop variables
2008-12-03 17:38:16 +00:00
Yann Leboulanger
31dc32eeb9
[thorstenp] fix redefined builtins
2008-12-03 17:16:04 +00:00
Yann Leboulanger
c163e90b10
[thorstenp] fix unused variables
2008-12-02 15:53:23 +00:00
Yann Leboulanger
7701f29beb
[thorstenp] fix undefined variables
2008-12-02 15:10:31 +00:00
Yann Leboulanger
eed5dc4e72
[thorstenp] remove useless semicolons
2008-12-02 13:58:54 +00:00
Yann Leboulanger
1d4455bc20
fix missing argument
2008-11-30 18:59:34 +00:00
Yann Leboulanger
941ab84d22
fix typo
2008-11-30 18:58:32 +00:00
js
68b41e43ae
Also apply our notexistant caps trick to XHTML.
2008-11-30 18:16:11 +00:00
Brendan Taylor
2bb2d0132e
don't autonegotiate after you've disabled e2e
2008-11-23 04:52:55 +00:00
Yann Leboulanger
7e14a4dd31
fix indentation
2008-11-20 15:47:20 +00:00
js
8bde5748f9
Actually, this caused problems.
2008-11-20 15:44:06 +00:00
js
a1c1163d16
Only allow using XHTML if the receiver supports it.
2008-11-20 15:19:25 +00:00
Julien Pivotto
5a31ba2ef0
Very basic integration of xHtml GUI
2008-11-14 11:13:15 +00:00
Yann Leboulanger
7bc8f16012
[kalyan] don't show error when we press enter in chat while offline if enter is just for a line break. Fixes #3852
2008-11-10 13:27:25 +00:00
Yann Leboulanger
a368839123
[thorstenp] import rst generator only when needed. see #4457
2008-11-05 18:25:40 +00:00
Brendan Taylor
bd7bac578f
partial fix for renegotiating pm e2e sessions after one party
...
disconnects
2008-10-25 19:48:01 +00:00
js
90b2d8fa8d
Fix #4140 .
2008-10-24 17:00:39 +00:00
Yann Leboulanger
06ab4a7b6d
revert thorstenp patches for now. They introduce bugs.
2008-10-20 21:38:06 +00:00
Yann Leboulanger
f801a50260
[thorstenp] fix unused variables
2008-10-20 21:17:48 +00:00
Yann Leboulanger
dc5d7bcf7c
[thorstenp] fix undefined variables
2008-10-20 18:05:33 +00:00
Yann Leboulanger
98255a0671
[thorstenp] remove useless ;
2008-10-20 15:16:01 +00:00
Brendan Taylor
b9db39e0a9
disable autonegotiation if e2e is manually started or started by a
...
failed decrypt
2008-10-12 00:51:24 +00:00
Yann Leboulanger
158538b81c
[thorstenp] rename some var to not hide builts-in functions (list -> list_, ...)
2008-10-11 10:22:04 +00:00
Yann Leboulanger
567f1e17c1
[thorstenp] di not use emtpy except clauses
2008-10-11 09:37:13 +00:00
Yann Leboulanger
eef9cf2de9
don't allow to enable GPG encryption if no GPG key is assigned.
...
Better getInfoDialog when no key is assigned. Fixes #4330
2008-10-08 20:11:06 +00:00
Yann Leboulanger
9d7c80d522
[thorstenp] replace has_key by key in dict. Fixes #4392
2008-10-07 20:41:59 +00:00
Yann Leboulanger
feab799c3e
auto-create per_option config when trying to write in a non-existing one. Fixes #4370
2008-10-04 10:20:14 +00:00
Yann Leboulanger
392cd3a77a
show GPG info dialog when we click on the shield icon in chat window. Fixes #4330
2008-10-02 20:20:15 +00:00
Yann Leboulanger
87edbb8dd8
don't remove contact when there is pending events on another resource. Fixes #4350
2008-09-29 20:52:53 +00:00
Brendan Taylor
53e6204071
only print esession details once when opening a chat
2008-09-28 01:16:13 +00:00
Yann Leboulanger
c876e8f65e
don't remove contact instance when we remove last event if a chat is stil opened, but when we close the window. Should fix #4272
2008-09-16 21:51:48 +00:00
Brendan Taylor
9adc632d67
consolidate e2e status messages
2008-09-08 15:51:13 +00:00
Yann Leboulanger
9a8dd5db02
show better icon for send file menuitems / buttons. Fixes #4282
2008-09-08 11:27:37 +00:00
Yann Leboulanger
0ce5c0678e
affect variable before using it. Fixes #4264
2008-08-31 12:09:13 +00:00
Brendan Taylor
5d6b60be68
fix GPG mysteriously turning on when you open a chat window
2008-08-30 02:50:10 +00:00
Brendan Taylor
32b56a2328
move most of is_loggable out of the session object. fixes #4103
2008-08-30 01:31:25 +00:00
Yann Leboulanger
26334c7064
fix some coding standards and remove + to merge strings in translated strings. fixes #4211
2008-08-26 11:10:13 +00:00
Yann Leboulanger
4549515669
some coding standards. Fixes #4211
2008-08-25 20:13:16 +00:00
Yann Leboulanger
f00f22dd05
translate string correctly. fixes #4203
2008-08-25 18:10:18 +00:00
Yann Leboulanger
6f3cca4669
[Jeff Bailes] better strings
2008-08-25 10:06:22 +00:00
Travis Shirk
49ad57084e
Updated copyright years for myself.
2008-08-22 03:15:54 +00:00
Travis Shirk
55c1868d92
Make the message control text entry grab focus when new controls are created and each time the tabs
...
are switched. Fixes #4227
2008-08-22 03:03:15 +00:00
Julien Pivotto
de4a23e751
See #4200 .
...
* remove js from some headers
* set coding:utf-8 to allow real names in headers
2008-08-15 17:31:51 +00:00
Julien Pivotto
8bc9bc29ae
* Big headers review
...
* Remove some licencing problems
* To do: same for images
* See #4200
2008-08-15 03:20:23 +00:00
Jean-Marie Traissard
34964401ab
[acm] Typo in [10241]
2008-08-14 18:01:56 +00:00
Yann Leboulanger
7efaecc5d8
make a string translatable. Fixes #4203
2008-08-14 17:19:21 +00:00
Yann Leboulanger
4e52e954d0
use accel func for all key in chat controls. Fixes #1503
2008-08-14 16:17:32 +00:00
Yann Leboulanger
d2669df77b
fix some resource problems. see #3799
2008-08-12 08:53:09 +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
Brendan Taylor
ab70491d56
correctly decide whether to autonegotiate after a session was replaced
2008-08-08 22:55:12 +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
6967ced458
fix a translatable string
2008-08-02 08:14:30 +00:00
Yann Leboulanger
fa2d983354
better transltion strings. see #4166
2008-08-01 09:30:36 +00:00
js
5a16f09b3e
Fix a TB.
2008-07-30 14:00:21 +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
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
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
js
d3b86d2105
Translate activity in tooltips.
2008-07-29 02:14:06 +00:00
js
c06c258b2f
Show activity in conversation window.
2008-07-28 22:33:20 +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
Brendan Taylor
094052eb7c
fix some issues with the difference between Contacts and GC_Contacts
2008-07-26 01:16:24 +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
dcfeafd0c6
Start autonegotiation when the user starts typing.
2008-07-24 22:13:37 +00:00
js
c484fdddf1
Show tooltip for chat states.
2008-07-24 22:11:48 +00:00
js
701fe4267f
Fix a TB.
2008-07-23 18:34:26 +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