Yann Leboulanger
77b5c85f18
load certificates from /etc/ssl/certs too. Fixes #4633
2009-01-15 17:54:28 +00:00
Yann Leboulanger
22239525a2
connection type in 'plain', not 'tcp'
2009-01-14 18:14:20 +00:00
Yann Leboulanger
dc7d34e471
fix previous commit: missing import and typo
2009-01-14 17:27:53 +00:00
Yann Leboulanger
6b2a816143
reapply patch for nslookup 9.6 that was remove with bosh merge. Fixes #4677
2009-01-14 17:24:07 +00:00
Yann Leboulanger
9b2382cd0e
[dwd] better way to encode using base64. Fixes #4568
2009-01-14 08:51:07 +00:00
Yann Leboulanger
5575502c0b
save certificate fingerprint when we don't have it.
2009-01-13 19:24:09 +00:00
Yann Leboulanger
3813f20888
don't allow to have several ssl_error / fingerprint_error / plain_connection / insecure_ssl dialog at the same time for one account. Fixes #4642
2009-01-13 19:20:12 +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
Yann Leboulanger
5e710de4ea
make column resizable and reorderable in configure room dialog. Fixes #4667
2009-01-12 14:05:58 +00:00
Stephan Erb
593c23ebc8
Cosmetic only... as usaual: stanza_session.py. TODO: better variable names
2009-01-11 22:29:58 +00:00
Stephan Erb
d23aa630ba
ID will be autogenerated (like from): Done by dispatcher as it wraps transports send, when plugged into NonBlockingClient.
2009-01-11 21:00:58 +00:00
Stephan Erb
541167aa3e
Move IdleCommand from resolver.py to idlequeue.py
2009-01-11 17:54:41 +00:00
Stephan Erb
0f61260578
Use logic which idlequeue shall be used to idlequeue module.
2009-01-11 17:11:17 +00:00
Stephan Erb
f8e6635edf
Remove some (now) useless returns that where added because of a broken commit of mine...
2009-01-11 17:10:41 +00:00
tomk
2b0ef67c55
fixes #4657 - traceback on terminating stanza after BOSH init request
2009-01-11 15:12:28 +00:00
js
92a911da9b
If we don't have an interpreter for them, don't make them executable!
2009-01-11 14:47:21 +00:00
Stephan Erb
8a19e11bee
Add some FIXME statements due to open questions. Improve a two default parameters.
2009-01-11 13:42:39 +00:00
Yann Leboulanger
1383bb6a74
[shivan] improve strings in features window, make list sorted. Fixes #4571
2009-01-11 09:55:39 +00:00
js
6ede969f5f
Fix missing returns, so we don't run into that assert.
2009-01-10 22:46:26 +00:00
Yann Leboulanger
15ab37043e
remove duplicated STATUS_LIST variable
2009-01-10 16:45:52 +00:00
Stephan Erb
c8dc8cd758
Fix a potential traceback in onreceive() of NonBlockingTransport. A few more codingstandards
2009-01-10 16:44:11 +00:00
Yann Leboulanger
6080bea672
abilty to do some exceptions to invisible rule (to send custom status). Fixes #4631
2009-01-10 16:37:57 +00:00
Brendan Taylor
d9277816c7
log latex output instead of dumping it straight to stdout
2009-01-09 21:27:01 +00:00
Brendan Taylor
898bc7c347
gave latex processing its own file, merged duplicate processing and
...
detection code
2009-01-09 19:55:26 +00:00
Brendan Taylor
9298312369
detect latex support at startup
2009-01-09 18:40:17 +00:00
Brendan Taylor
02659358db
better use of pickle
2009-01-09 18:40:01 +00:00
Yann Leboulanger
bd759262bb
Don't change sleeper state when we send a presence to a user, to not think global status has changed from invisible. see #4631
2009-01-09 18:34:56 +00:00
Stephan Erb
bc3445881f
Rename client.py to plugin.py, as all client logic has already been moved to client_nb.py
...
Introduce a get_instance factory method for all plugins and other xmpp related classes. This will help us to decouple plugs in order to make them testable.
2009-01-09 00:49:58 +00:00
Stephan Erb
e00f871b26
Use hashlib module in favor of sha and md5.
2009-01-08 16:51:26 +00:00
Stephan Erb
cca10e6d29
A few more coding standards and readability improvements in client_nb.py.
2009-01-08 16:30:27 +00:00
Stephan Erb
10449444dd
Switch to SSL version 3 as the channel encryption protocol. As of http://docs.python.org/dev/library/ssl.html this is the maximally compatible SSL variant.
2009-01-08 16:14:26 +00:00
Brendan Taylor
b03483868b
don't display weird image in chat window when latex fails
2009-01-08 00:47:03 +00:00
Stephan Erb
a72b1ced91
Remove print statement.
2009-01-07 20:45:03 +00:00
Yann Leboulanger
12c54d9c17
remember which metacontacts were collapsed / expanded and restore their states. Fixes #4618
2009-01-06 11:13:10 +00:00
Yann Leboulanger
13e6b4e58f
install gajim-history-manager to bin directory, remove shebang line in py files. Fixes #4624
2009-01-06 07:16:07 +00:00
Yann Leboulanger
a4132ee58b
ability to use adtadir environment variable to set data directory
2009-01-05 15:12:19 +00:00
Stephan Erb
ed3de38ce5
Revert r10931. Fixes #4632 . See #2634
2009-01-03 16:34:58 +00:00
Stephan Erb
28112d6681
Fix indentation error.
2008-12-31 14:04:42 +00:00
Stephan Erb
8a76efb703
Proposed Fix. Make sure we read all data from our SSL socket wrappers and don't just rely on gobject.io_add_watch, select or poll.
...
This isn't really a clean solution, but the less intrusives fix that I can think of. Fixes #2634 .
2008-12-31 14:01:53 +00:00
Yann Leboulanger
be92286bed
a contact can be in none group. Fixes #4627
2008-12-31 09:21:14 +00:00
Yann Leboulanger
08cd4773b0
don't try to send some XML if we are disconnected/disconnecting/ Fixes #4605
2008-12-28 22:51:39 +00:00
Stephan Erb
b2a5b1046c
Remove print.
2008-12-28 14:55:23 +00:00
Stephan Erb
d8a2d8f447
Backport a few XMPPPY upstream changes.
...
* Use namespace instead of attrs={} for addChild
* Unplug SASL module on auth failure (we currently disconnect so don't really need it)
2008-12-28 14:53:20 +00:00
Stephan Erb
f83eb5ae95
Remove two more "from protocol import *".
2008-12-28 01:52:21 +00:00
Brendan Taylor
e98a648908
added licence notice to common/xmpp/c14n.py
2008-12-28 01:39:39 +00:00
Stephan Erb
7c0b1e4ed0
Module documentation for c14n.py.
2008-12-28 01:32:34 +00:00
Stephan Erb
8b3833b443
Coding standards and documentation improvements in features_nb.py. Remove unused methods.
2008-12-28 01:29:33 +00:00
Stephan Erb
d7091c74a4
Remove method that was implemented for old, blocking dispatcher but is now unused.
2008-12-28 00:01:48 +00:00
Stephan Erb
aa9a85767f
Move module documentation ontop, so that it will show up in epydoc correctly.
2008-12-27 12:36:28 +00:00
Stephan Erb
c373f044db
Append vim config to resolver.py
2008-12-27 12:28:39 +00:00
Stephan Erb
233848aec0
Random bits in xmpp. Cosmetic only.
2008-12-27 11:45:58 +00:00
Stephan Erb
b7400724b7
Coding standards and documentation improvements in dispatcher_nb.py. Many open questions remain at my side. Please check FIXMEs.
2008-12-27 11:39:52 +00:00
Stephan Erb
de73b76771
Coding standards and documentation improvements in auth_nb.py
2008-12-26 15:39:18 +00:00
Stephan Erb
7427399a2a
More coding standards and documentation improvements in client_nb.py
2008-12-26 15:25:57 +00:00
Stephan Erb
afbac3d3e6
Coding standards and documentation improvements in idlequeue.py.
...
Fix a potential bug of missing an alarm_callback. Separate public from internal API.
2008-12-26 13:24:37 +00:00
Yann Leboulanger
507bd7b8c6
cache os information so it's requested to system only once
2008-12-24 15:00:38 +00:00
Stephan Erb
40d802284e
Coding standards and documentation improvements in client_nb.py
2008-12-24 14:41:26 +00:00
Stephan Erb
5139e7c8d0
Add credits and remove outdated documentation from __init__.py
2008-12-24 14:28:17 +00:00
Stephan Erb
6999e1bbb6
Make three docstrings epydoc enabled. See http://epydoc.sourceforge.net/manual-docstring.html
2008-12-24 13:56:02 +00:00
Stephan Erb
59b0216898
Remove Jacob Lundqvist's xmpp/debug.py module. We have switched to builtin python logging.
2008-12-24 13:51:15 +00:00
Stephan Erb
a8cfd83c3e
Move GObjectIdleQueue from gajim.py to idlequeue.py
2008-12-24 13:44:23 +00:00
Stephan Erb
6b5e9ea7ce
Documentation improvements in client.py
2008-12-24 13:25:57 +00:00
Yann Leboulanger
ad7c64998a
better handling of error when receiving a filetransfer without bytestream feature. Fixes #4607
2008-12-24 12:11:02 +00:00
Stephan Erb
9ec00eda74
Document consturctor in proxy_connector.py
2008-12-24 11:41:09 +00:00
Stephan Erb
1e00674505
Coding standards and documentation improvements in tls_nb.py
2008-12-24 11:10:58 +00:00
Stephan Erb
5c02a907b4
Coding standards and documentation improvements in transports_nb.py
2008-12-24 11:10:38 +00:00
Yann Leboulanger
7163be96e0
backport diff from 0.12 branch
2008-12-22 10:38:05 +00:00
Yann Leboulanger
45f9366d58
do'nt try starttls if stream version < 1.0. Fixes #4600
2008-12-22 09:59:35 +00:00
Jean-Marie Traissard
f8831b947d
Faster and cleaner version of groupchat_control.needs_visual_notification().
...
Thanks to omega for idea.
Now also highlighted for @nick or <nick> but not for "Gajim" if you are "jim"
2008-12-21 20:41:14 +00:00
Yann Leboulanger
8cf97654b8
notification-daemon doesn't seem to like empty text string.
2008-12-19 18:48:25 +00:00
Yann Leboulanger
08bb703640
fix GSSAPI authentication
2008-12-18 18:16:04 +00:00
Yann Leboulanger
549511d2e5
import updated files for 0.12 from 0.12 branch
2008-12-17 09:30:11 +00:00
Yann Leboulanger
9bf0632b43
fix missing variable in zeroconf
2008-12-16 20:41:13 +00:00
Yann Leboulanger
a09cbaddf1
remove useless print
2008-12-16 07:14:45 +00:00
Yann Leboulanger
b317ffcdae
merge BOSH branch to trunk
2008-12-15 21:06:08 +00:00
Yann Leboulanger
24bb239fdb
prevent traceback when server doen't include a query in jabber:iq:roster reply. Fixes #4579
2008-12-15 15:32:59 +00:00
Yann Leboulanger
5c8cd8839a
revert [10848] That's not the way to solve the problem you're trying to fix: first keepalive packet is sent too early.
2008-12-15 14:39:12 +00:00
js
23c99ac920
Use more sane timeout values. 2 min should be ok.
2008-12-15 13:41:08 +00:00
Brendan Taylor
aeff9046ab
a fix for autonegotiation after esessions were disabled
2008-12-13 18:10:37 +00:00
Yann Leboulanger
d0c3b6fd44
prevent sending messages to invalid JIDs. Fixes #4577
2008-12-13 14:43:46 +00:00
Yann Leboulanger
d820977e16
ctrl+Insert copy text too. Fixes #4580
2008-12-13 14:32:37 +00:00
js
23905492f5
Merge r10825 from osx_newbuildsys branch, as this might be useful on
...
X11 and win32 as well.
2008-12-13 10:42:01 +00:00
Yann Leboulanger
8d18e48af4
fix finding room jids in database. Fixes #4576 , #4578
2008-12-12 17:51:22 +00:00
Yann Leboulanger
5f6c7d858f
ignore show that are not in RFC-3921.
2008-12-11 22:04:25 +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
fe908b118e
don't escape gmail email notifications twice
2008-12-07 22:36:20 +00:00
Yann Leboulanger
944a3124c1
add missing import
2008-12-07 13:23:27 +00:00
js
ad727e47ab
Remove debug output.
2008-12-06 21:26:35 +00:00
Yann Leboulanger
2c9da5bf87
no need to escape title in notifications
2008-12-06 12:43:15 +00:00
Yann Leboulanger
3cc3283749
fix var name
2008-12-06 12:21:12 +00:00
Yann Leboulanger
0acaa647bd
fix caps stuff introduced in [10596]
2008-12-06 11:05:26 +00:00
Yann Leboulanger
28bc50316e
better keypress handling
2008-12-05 14:12:31 +00:00
Yann Leboulanger
d8c9aa0c5a
make widgets insensitive in history window where there is no jid selected. Fixes #4553
2008-12-05 10:38:44 +00:00
Yann Leboulanger
200a29e06c
Under vista, we can listen on both ipv4 and ipv6. Fixes #4452
2008-12-04 20:44:42 +00:00
Yann Leboulanger
7e2f44bee5
a new exception can be raised with [10752], handle it. Fixes #4547
2008-12-04 07:07:12 +00:00
Yann Leboulanger
fb5df8aa64
update features window and README about idle module
2008-12-03 23:00:05 +00:00
Yann Leboulanger
20d53262c6
added missing idle module
2008-12-03 22:57:43 +00:00
Yann Leboulanger
d1a0a436c7
[thorstenp] use ctype to have idle. No need to compile it from C. Fixes #4260
2008-12-03 22:46:55 +00:00
Yann Leboulanger
0830a5fe73
[thorstenp] use sorted() and list comprehension
2008-12-03 22:07:44 +00:00
Yann Leboulanger
89f02b1feb
[thorstenp] replace filter lambda with list comprehension
2008-12-03 22:04:42 +00:00
Yann Leboulanger
88ef121510
[thorstenp] fix rederer typo
2008-12-03 21:58:08 +00:00
Yann Leboulanger
aa507f43e6
[thorstenp] remove uselexx space
2008-12-03 21:57:14 +00:00
Yann Leboulanger
e389e0b16b
[thorstenp] remove whitespace at eol
2008-12-03 21:56:12 +00:00
Yann Leboulanger
0d33683944
[thorstenp] remove some utf8 byteorder mark
2008-12-03 21:39:21 +00:00
Yann Leboulanger
fe33410b43
[thorstenp] fix unequal operator
2008-12-03 21:38:31 +00:00
Yann Leboulanger
c271d1f15a
fix bad indentation
2008-12-03 21:37:54 +00:00
Yann Leboulanger
3392c54dd0
[thorstenp] fix empty exception clauses
2008-12-03 21:37:05 +00:00
Yann Leboulanger
f0dce41ab6
fix string exceptions
2008-12-03 21:35:07 +00:00
Yann Leboulanger
5eb402ba4b
[thorsten] pfix exceptions not inheriting from exception
2008-12-03 21:26:34 +00:00
Yann Leboulanger
088378a9b7
[thorstenp] fix reimported modules
2008-12-03 21:23:04 +00:00
Yann Leboulanger
22f2cb37a7
[thorstenp] don't use deprecated string module
2008-12-03 21:13:40 +00:00
Yann Leboulanger
70abf6a955
[thorstenp] self as first argument of method
2008-12-03 21:12:32 +00:00
Yann Leboulanger
1d94f0fbff
fix some typo. Fixes #4545
2008-12-03 20:45:26 +00:00
Yann Leboulanger
1865294a25
[thorstenp] fix access to members before definition
2008-12-03 19:56:37 +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
b3efd60822
[thorstenp] fix global use
2008-12-02 15:13:08 +00:00
Yann Leboulanger
7701f29beb
[thorstenp] fix undefined variables
2008-12-02 15:10:31 +00:00
Yann Leboulanger
e2118de64c
[thorstenp] remove useless import
2008-12-02 14:44:26 +00:00
Yann Leboulanger
983301d589
[thorstenp] convert some strings to comment
2008-12-02 14:09:18 +00:00
Yann Leboulanger
630c15e2d0
[thorstenp] remove redefined fnuction
2008-12-02 14:07:11 +00:00
Yann Leboulanger
36afb4e558
[thorstenp] comment useless code
2008-12-02 14:05:43 +00:00
Yann Leboulanger
11deb3b933
[thorstenp] remove useless pass
2008-12-02 14:03:32 +00:00
Yann Leboulanger
20ff72c523
[thorstenp] fix statements
2008-12-02 14:02:45 +00:00
Yann Leboulanger
eed5dc4e72
[thorstenp] remove useless semicolons
2008-12-02 13:58:54 +00:00
Yann Leboulanger
e90375bad3
check if remote contact support esession or session. If it supports esession, it supports session but may not announce it. see #4429
2008-12-02 09:49:49 +00:00
Yann Leboulanger
3a548491a9
strftime doesn't support %T. It works under linux (why?) but not under windows. Fixes #4526
2008-12-01 10:56:14 +00:00
Yann Leboulanger
27bc3bba1a
revert r10690 and r10691, it's not translatable
2008-12-01 10:03:04 +00:00
Yann Leboulanger
3ce1baa5d3
[urandom] fix position of notification when attach_to_systray is enabled. Fixes #4537
2008-11-30 21:37:50 +00:00
Yann Leboulanger
e9b1726e99
coding standard
2008-11-30 21:32:59 +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
Yann Leboulanger
3e88fdf41e
check session support instead of Esession support, and announce we support it. Fixes #4429
2008-11-30 18:53:02 +00:00
js
68b41e43ae
Also apply our notexistant caps trick to XHTML.
2008-11-30 18:16:11 +00:00
Stephan Erb
8d0ff396b1
Do not duplicate a contact in roster on subscription changes. Fixes #4524 .
...
For performance reasons, get_contact_iters() cannot find a contact if get_shown_groups() returns something different to what has been applied to roster model. The contact was therefore duplicated as it was believed not to be there...
2008-11-29 23:43:23 +00:00
Yann Leboulanger
8907f71c86
fix session problem when other part don't support sessions. Fixes #4429
2008-11-29 18:50:03 +00:00
js
5a5937d96d
Really fix #4517 .
2008-11-29 13:37:06 +00:00
Yann Leboulanger
df1e5ee990
better handling of sessions in zeroconf. Fixes #4529
2008-11-28 15:34:56 +00:00
Yann Leboulanger
9d471b700c
prevent traceback when Connection fails. Fixes #4532
2008-11-28 09:59:36 +00:00
Yann Leboulanger
91cc491173
[Simo Sorce] fix GSSAPI to use FQDN. See #2465
2008-11-28 07:27:42 +00:00
Yann Leboulanger
961e4426ff
coding standards
2008-11-28 07:25:31 +00:00
Yann Leboulanger
4bef0e5cdf
no need to create html twice
2008-11-28 07:25:00 +00:00
Yann Leboulanger
fbd1127930
send empty tune when we disconnect an account. Fixes #4512
2008-11-26 22:44:17 +00:00
Stephan Erb
afd8e1819d
Correctly remove Observer and NotInRoster contact in one special case. Does not affect pending bug. See #4524 .
2008-11-26 21:15:15 +00:00
Stephan Erb
e0a365a234
Indicate that some methods are only intended for internal usage.
2008-11-26 21:11:08 +00:00
Yann Leboulanger
4cf9d0d622
if a SASL mechanism fails, try the others before abording authentification
2008-11-26 12:45:05 +00:00
Yann Leboulanger
73e4e000b9
fix typo. Fixes #4525
2008-11-26 08:50:33 +00:00
Yann Leboulanger
f9034952e0
allow sending None tune on startup. Fixes #4512
2008-11-25 15:00:23 +00:00
Stephan Erb
239d041b08
Fix IndentationError.
2008-11-25 14:02:24 +00:00
Yann Leboulanger
d155b90c3c
fix zeroconf to handle parameters of send_message (xhtml, forward_from, delayed). Fixes #4514
2008-11-25 12:51:31 +00:00
Yann Leboulanger
3b13665574
use correct title from quodlibet. fixes #4510
2008-11-25 06:11:16 +00:00
Yann Leboulanger
04e88bab3c
coding standards
2008-11-24 17:00:20 +00:00
Yann Leboulanger
482cb1ee1d
[sjm] quodlibet support. Fixes #4510
2008-11-24 15:58:48 +00:00
Yann Leboulanger
bbafb36ada
escape text before sending it to notification daemin. Fixes #4517
2008-11-24 09:48:27 +00:00
Yann Leboulanger
c294fa0d6e
fix previous commit
2008-11-24 09:43:06 +00:00
Yann Leboulanger
0c6b1a391b
[nebm51] don't open a console window under windows when runnin latex. Fixes #4519
2008-11-24 09:38:28 +00:00
js
5e6d15837c
Make previous patch translatable.
2008-11-23 19:26:45 +00:00
js
bc5795a10b
[killerfox] Show chatstate in title if no tabs left
2008-11-23 19:23:21 +00:00
js
2c7c345a7c
[kaylan] Remember size and position of history window. Closes #2824 .
2008-11-23 19:17:58 +00:00
Stephan Erb
917f6fc3a5
Prevent a group from being hidden when its renamed in roster.
2008-11-23 18:25:27 +00:00
Yann Leboulanger
750af45abe
don't consider buggy messages as groupchat messages if there is no nickname. Fixes #3700
2008-11-23 17:17:44 +00:00
Brendan Taylor
2bb2d0132e
don't autonegotiate after you've disabled e2e
2008-11-23 04:52:55 +00:00
js
1b1ef68860
Fix typo.
2008-11-21 22:32:35 +00:00
Jean-Marie Traissard
c785aee667
[Astro] typo
2008-11-21 13:11:05 +00:00
Yann Leboulanger
f059f3948f
[Florob] handle xmpp: and mailto: in a nicer way in conversations. Fixes #4245
2008-11-21 11:05:11 +00:00
Yann Leboulanger
c69b4e90b6
detect and handle incorrect stream start. Fixes #4499
2008-11-21 10:02:16 +00:00
js
4728a3d960
Show warning after 3 seconds - I don't want to wait 4 before I see if
...
my message has been received. This is a compromise between my 2 secs
and Jim's 4 sec :).
2008-11-20 16:20:19 +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
Yann Leboulanger
13763e3350
remove bad FIXME. we don't want to move to gtk.statusicon until they support animations and possibility to build tooltip on the fly
2008-11-20 15:37:26 +00:00
js
a1c1163d16
Only allow using XHTML if the receiver supports it.
2008-11-20 15:19:25 +00:00
Yann Leboulanger
0b93973c46
[shutnik] improved os info under posix. Fixes #4506
2008-11-20 14:37:38 +00:00
Yann Leboulanger
27dfe571c4
[Florob] use new stop command in pep instead of retract when we temporary stop sending pep item. Fixes #4502
2008-11-20 12:57:29 +00:00
Yann Leboulanger
a3f6b82ae5
fix docutils installation under windows. css file was not included in library.zip. Fixes #4495
2008-11-19 21:47:28 +00:00
Yann Leboulanger
b00b1ce0f4
correctly decode non-ascii chars when looking in roster. Fixes #4496
2008-11-18 21:59:14 +00:00
Yann Leboulanger
02230e0607
hide tooltip when we press a button in groupchat. Fixes #4479
2008-11-18 21:43:35 +00:00
Yann Leboulanger
8f6d262901
better GTK bug workarround. see #4310
2008-11-18 20:16:23 +00:00
Yann Leboulanger
6af52eef21
don't fail when abnshee don't return every info. Fixes #4492
2008-11-18 08:52:16 +00:00
Stephan Erb
f72fc7f2ab
Prevent possible traceback when selecting a row while ServiceBrowser is still loading.
2008-11-17 21:13:12 +00:00
Yann Leboulanger
f6697682c1
default browser is ToplevelAgentBrowser instead of AgentBrowser. It is more general.
2008-11-17 15:08:22 +00:00
Yann Leboulanger
8a00cf61d8
fix html tag handling. Fixes #4480
2008-11-15 08:23:32 +00:00
Julien Pivotto
5a31ba2ef0
Very basic integration of xHtml GUI
2008-11-14 11:13:15 +00:00
Yann Leboulanger
0641beb5d4
fix auto away after a connection cut. Fixes #4473
2008-11-13 21:37:46 +00:00
Yann Leboulanger
8babbb1de3
revert [10593]. see #4449
2008-11-12 20:04:25 +00:00
Yann Leboulanger
5ea8598686
update groupchat contact instance when we get a pm presence
2008-11-11 22:02:32 +00:00
Yann Leboulanger
96ec9fb6bf
alpha -> beta
2008-11-11 20:45:44 +00:00
Yann Leboulanger
f1526df243
hide add bookmark menuitem in groupchat banner popup menu when room is already bookmarked
2008-11-11 19:15:55 +00:00
Jean-Marie Traissard
e76817e77e
If an avatar or vcard filename is > 48, use its hash for filename instead. I used the md5
...
method already in the same file. Fixes #4273 .
2008-11-11 15:00:18 +00:00
Stephan Erb
8b945f69fa
Do not draw roster when toggeling compact window mode. Fixes #4469 .
2008-11-11 13:54:46 +00:00
Jean-Marie Traissard
e2f562b4f8
Removed some unused imports
2008-11-11 00:02:43 +00:00
Stephan Erb
588f659d84
Small bugfix and introduce a new function in roster window.
...
* draw_completely: draw contact, mood, activity... of a given jid
* For metacontacts over several accounts, not all avatars were shown correctly when the second accounts connected
2008-11-10 23:11:31 +00:00
Yann Leboulanger
14482c1e36
don't crash when fluxbox restarts. see http://bugzilla.gnome.org/show_bug.cgi?id=449858
2008-11-10 22:07:32 +00:00
js
5b1eb90557
Handle bookmark button in chat window like we handle add contact.
2008-11-10 20:06:28 +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
1078112473
prevent a traceback with completion. Fixes #4461
2008-11-09 21:40:14 +00:00
Yann Leboulanger
015a4ac038
don't show empty group when searching in ACE. see #4465
2008-11-09 09:02:28 +00:00
js
254dcd2f1c
Added new activities.
2008-11-08 22:26:05 +00:00
Stephan Erb
246e549012
Improved "is_groupchat" logic. Fixes #4413 .
2008-11-08 22:00:56 +00:00
Jean-Marie Traissard
67d38a0b86
Stop hiding options with an empty value in ACE
2008-11-08 11:41:38 +00:00
Jean-Marie Traissard
fdc6b9d8bc
-Use common format for function documentation.
...
-Specify separation for 'gc_nicknames_colors' option.
2008-11-08 11:14:31 +00:00
Yann Leboulanger
a76f6b0133
show value in dataforms if there is no label
2008-11-07 22:22:58 +00:00
Yann Leboulanger
b68a7a944b
fix missing import
2008-11-07 21:47:26 +00:00
Yann Leboulanger
f87a97b683
get var where it is (missing self.). Fixes #4459
2008-11-07 08:36:55 +00:00
Stephan Erb
0684ec1d3d
Disable assertions. Remove a statement which is not supported by python24.
2008-11-06 08:19:24 +00:00
Yann Leboulanger
540fba2aaa
prevent some disk write error and show error dialog.
2008-11-06 08:10:36 +00:00
Yann Leboulanger
b632a8d2e1
[thorstenp] improve advanced configuration editor speed. see #4457
2008-11-05 20:26:58 +00:00
Yann Leboulanger
2521ea6080
[thorstenp] enable buffering of expat. see #4457
2008-11-05 20:03:27 +00:00
Yann Leboulanger
9b81b5d239
[thorstenp] delay remote control creation to speed up startup
2008-11-05 20:00:57 +00:00
Yann Leboulanger
eb93f2a19e
[thorstenp] remove useless import
2008-11-05 20:00:18 +00:00
Yann Leboulanger
aaa82b8202
[thorstenp] import idna only when needed. see #4457
2008-11-05 19:48:58 +00:00
Yann Leboulanger
47f34bcd56
finish removing lastFM support. done in #9644
2008-11-05 19:45:57 +00:00
Yann Leboulanger
bf169f302a
[thorstenp] sort emoticons with sorted function. See #4457
2008-11-05 18:31:06 +00:00
Yann Leboulanger
7cb91c8b08
fix regex compiling
2008-11-05 18:30:21 +00:00
Yann Leboulanger
a86f4d4d96
[thorstenp] compile regexes on demand. See #4457
2008-11-05 18:29:24 +00:00
Yann Leboulanger
4eb3a5b5ed
[thorstenp] render filetransfer window icons on demand. See #4457
2008-11-05 18:26:58 +00:00
Yann Leboulanger
a368839123
[thorstenp] import rst generator only when needed. see #4457
2008-11-05 18:25:40 +00:00
Yann Leboulanger
573ddce6c7
use regex to parse config file. See #4457
2008-11-05 18:21:47 +00:00
Yann Leboulanger
2603ee19cd
don't require node in disco answer. It's only a should in XEP-0030. Fixes #3936
2008-11-04 22:03:54 +00:00
Yann Leboulanger
cc685f1c24
request jabber:iq:last only when contact is offline. Fixes #4434
2008-11-04 10:45:48 +00:00
Yann Leboulanger
3f88abaf27
fix tb when we receive pep info from a room. Fixes #4449
2008-11-03 16:36:15 +00:00
Yann Leboulanger
67d19a226d
handle mood in messages, send mood in message if pep is not supported on server. Fixes #4449
2008-11-03 14:25:08 +00:00
Yann Leboulanger
bf93cb76f1
detect latex conversion error and print them in textview. Fixes #4439
2008-11-03 10:33:14 +00:00
Yann Leboulanger
e706e86c2e
disable bookmark button / menuitem when room is already bookmarked. Fixes #4156
2008-11-03 06:08:10 +00:00
Yann Leboulanger
3d7ef26ddb
prevent traceback when removing idle object. fixes #4391
2008-11-02 16:28:29 +00:00
Yann Leboulanger
14140077ad
[afflux] don't close Gajim after the first disconnect, but after all disconnects. Fixes #4409
2008-11-02 15:48:14 +00:00
Yann Leboulanger
223dc0a8f2
don't count echo as a file transfer proxy. Fixes #4411
2008-11-02 15:02:49 +00:00
Yann Leboulanger
f5ae955764
show bookmark title instead of jid in tabs and roster. Fixes #4420
2008-11-02 14:31:11 +00:00
Yann Leboulanger
bd8ae59a76
Use Alt+T to change subject in a room instead of Ctrl+T
2008-11-02 14:04:46 +00:00
Yann Leboulanger
c4d27cb340
don't print missing optional modules to stderr. Fixes #4433
2008-11-02 13:33:12 +00:00
Yann Leboulanger
25935a2f25
add a default icon in disco window when there is no icon to show. Fixes #4442
2008-11-02 13:20:12 +00:00
js
2e24b393c3
D'oh!
2008-10-30 21:49:49 +00:00
js
e3b2ee4ea6
Updated moods to version 1.2 of the XEP.
2008-10-30 19:01:26 +00:00
Stephan Erb
24f8305b81
Update banshee current track when necessary. Defective by design but working. Fixes #2229
2008-10-27 22:06:58 +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
6e20ce60f6
Add proxy65.talkonaut.com to default list of proxies.
2008-10-25 18:43:45 +00:00
js
c3f82257e1
Forgot to also sort the activites in the variable after changing them
...
in the glade file.
2008-10-24 17:18:10 +00:00
js
9519d1bd6a
A subactivity of other means we have no subactivity.
2008-10-24 17:10:30 +00:00
js
90b2d8fa8d
Fix #4140 .
2008-10-24 17:00:39 +00:00
Yann Leboulanger
ee85e67da2
fix var name. Fixes #4430
2008-10-24 12:10:05 +00:00
Yann Leboulanger
8f9f2bf276
fix re-joining a groupchat when control is already opened. Fixes #4425
2008-10-23 17:19:57 +00:00
Yann Leboulanger
ccc0cfd708
fix setting free for chat status through adhoc commands. fixes #1910
2008-10-23 16:52:29 +00:00
Yann Leboulanger
1a8b77f1cc
revert thorstenp's patch [10510] that breaks setting all contacts offline when we go offline.
2008-10-23 16:17:03 +00:00
Yann Leboulanger
4a06659912
try to connect to next type when connection is refused (server not listening on 5223)
2008-10-22 19:59:14 +00:00
Yann Leboulanger
7ca670a303
assign variable soon enough.
2008-10-22 18:13:43 +00:00
Yann Leboulanger
6c41d9ecd4
show a link to wiki to restore malformed database. see #4428
2008-10-22 17:31:45 +00:00
Yann Leboulanger
fd7f0734b6
remove useless print
2008-10-22 15:49:31 +00:00
Yann Leboulanger
e2a511b379
inform user when databas is malformed. Fixes #4428
2008-10-22 15:48:35 +00:00
js
72f30bd80b
Complete activity icon set.
...
Special thanks to Rederick Asher!
Fixes #4140 .
2008-10-22 14:21:57 +00:00
Yann Leboulanger
6fc5ffe276
fix non blocking connect. don't block when connect fails. Fixes #4366 , #4107
2008-10-21 15:50:20 +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
297a81325b
[thorstenp] fix globals
2008-10-20 18:08:25 +00:00
Yann Leboulanger
dc5d7bcf7c
[thorstenp] fix undefined variables
2008-10-20 18:05:33 +00:00
Yann Leboulanger
c2c681e05c
[thorstenp] remove useless import
2008-10-20 17:54:02 +00:00
Yann Leboulanger
86271b6e3c
[thorstenp] string to comment
2008-10-20 15:30:52 +00:00
Yann Leboulanger
010be12d8c
[thorstenp] remove duplicate function
2008-10-20 15:25:53 +00:00
Yann Leboulanger
c638f0c6ad
[thorstenp] fix unreachable code
2008-10-20 15:24:54 +00:00
Yann Leboulanger
c9f3c94bb3
[thorstenp] remove useless pass
2008-10-20 15:21:26 +00:00
Yann Leboulanger
464f62d580
[thorstenp] remove statements without effect
2008-10-20 15:20:51 +00:00
Yann Leboulanger
98255a0671
[thorstenp] remove useless ;
2008-10-20 15:16:01 +00:00
Yann Leboulanger
7055eec326
fix typo
2008-10-16 18:40:00 +00:00
Yann Leboulanger
44277d6c40
prevent traceback. Fixes #4319
2008-10-16 17:19:22 +00:00
Jean-Marie Traissard
4917e0c3df
Changing receipt not received warning timeout from 2 to 4 seconds, not everybody has a
...
good connection.
2008-10-13 08:09:29 +00:00
Jean-Marie Traissard
269028ec78
GC are now opened without automatic switch to tab, stop them stealing current tab focus
...
when connected. Still no fix for #3908 :/
2008-10-13 08:01:22 +00:00
Yann Leboulanger
d37ca09fc0
better var name
2008-10-12 20:32:24 +00:00
Yann Leboulanger
974543edf0
show minimized room in roster in red if we have been highlighted.
2008-10-12 19:17:09 +00:00
Yann Leboulanger
02ac05ed19
don't close a MUC when we said we don't want.
2008-10-12 12:52:26 +00:00
Yann Leboulanger
7d3bff5b58
update Contact instance in privateChatControl. see #4292
2008-10-12 11:20:35 +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
Brendan Taylor
8757449816
fix renegotiation when a message was unable to decrypt. fixes #4360 .
2008-10-11 22:37:11 +00:00
Brendan Taylor
6e596e3db0
renegotiate e2e after somebody reconnects (still doesn't work for PM)
2008-10-11 22:02:20 +00:00
Brendan Taylor
addbc34bc6
fix tb when closing a message window
2008-10-11 19:58:22 +00:00
Yann Leboulanger
4f55c1826a
fix var names. type -> type_. see #4403
2008-10-11 13:21:25 +00:00
Yann Leboulanger
ecba68961d
fix dict.get() call. Fixes #4402
2008-10-11 13:10:53 +00:00
Yann Leboulanger
0afc57ad6d
[Mishail] fix var name. Fixes #4403
2008-10-11 13:06:59 +00:00
Yann Leboulanger
0b56b3c44d
re-add badly removed line in [10506]
2008-10-11 10:51:26 +00:00
Yann Leboulanger
5d2790ab11
remove debuging ipython window creation. Fixes #4401
2008-10-11 10:49:52 +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
7ca3dabbb9
[thorstenp] don't use tuple as parameters
2008-10-11 10:11:24 +00:00
Yann Leboulanger
fd54e68e6d
[thorstenp] some fixes with type() -> isinstance()
2008-10-11 10:06:49 +00:00
Yann Leboulanger
992e90208e
[thorstenp] use != instead of <>
2008-10-11 10:02:49 +00:00
Yann Leboulanger
196dd7e30a
[thorstenp] use isinstance rather than type(x) == y. use sorted()
2008-10-11 09:59:52 +00:00
Yann Leboulanger
00543277e4
[thorstenp] replace ` with repr
2008-10-11 09:51:27 +00:00
Yann Leboulanger
2ffad66473
[thorstenp] replace reduce instances
2008-10-11 09:49:30 +00:00
Yann Leboulanger
73aee40542
[thorstenp] replace none equality test with identity test
2008-10-11 09:44:12 +00:00
Yann Leboulanger
ed748fdda3
[thorstenp] replace list with tuple in for and if
2008-10-11 09:42:59 +00:00
Yann Leboulanger
ba12a63d55
[thorstenp] replace file with open
2008-10-11 09:38:17 +00:00
Yann Leboulanger
567f1e17c1
[thorstenp] di not use emtpy except clauses
2008-10-11 09:37:13 +00:00
Yann Leboulanger
84e717c8df
[thorstenp] use startswith and endswith instead of array indices on strings
2008-10-11 09:32:59 +00:00
Yann Leboulanger
6cc8204319
[thorstenp] replace if statement with dict.get()
2008-10-11 09:31:48 +00:00
Yann Leboulanger
9262133315
reconnect correctly when you were conencted with plain connection. Fixes #4390
2008-10-10 18:03:25 +00:00
Yann Leboulanger
ecce19505c
prevent traceback when private message window creation fails. Fixes #4393
2008-10-09 14:27:52 +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
9850bfccc8
latex simply works on windows. Fixes #4378
2008-10-08 17:48:05 +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
96dd7b8ba7
revert [10494]. see #4388
2008-10-07 15:09:39 +00:00
Yann Leboulanger
46e958902f
start xmpp ping after we received the roster. Fixes #4388
2008-10-07 13:59:42 +00:00
Yann Leboulanger
c9b7dc6827
[misc] check existance of control before checking control type. fixes #4385
2008-10-07 08:20:46 +00:00
Yann Leboulanger
5795a27162
prevent traceback in case a groupchat comes in roster. fixes #4362
2008-10-06 20:42:56 +00:00
Yann Leboulanger
e0a7fb8966
don't create None sub-option. Fixes #4379
2008-10-05 21:11:40 +00:00
js
2451cb118a
Fix #4375 .
2008-10-05 10:21:35 +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
js
b4e30ff003
Apply my suggested patch from #4368 . Fixes #4368 .
2008-10-03 13:56:36 +00:00
Yann Leboulanger
f321d52d24
fix var name. Fixes #4359
2008-10-03 10:17:30 +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
js
da6638d44b
Better checking for which IdleQueue we use.
...
It's a bad idea to check against NT everywhere. Someone might just
change the creation of the IdleQueue, but forget to change the other
two places. With this, it's safe to only change the creation.
2008-10-02 19:56:00 +00:00
Yann Leboulanger
6f7a0dbbae
workarround pygtk bug with stk.statusicon. See #4310
2008-10-01 16:53:23 +00:00
Yann Leboulanger
81c5b05943
prevent division by zero when computing filetransfer ETA. Fixes #4359
2008-10-01 16:11:59 +00:00
Yann Leboulanger
349f8bd276
really remove avatar from roster when a contact removes his avatar. Fixes #4060
2008-10-01 16:07:58 +00:00
Yann Leboulanger
8d6b7cd479
some coding standards
2008-09-30 15:21:44 +00:00
Yann Leboulanger
90ccd1f4b1
get_gc_control is in MessageWindowMgr class. Fixes #4357
2008-09-30 13:05:09 +00:00
Yann Leboulanger
a36edae2f6
prevent traceback when removing an inexistant session. Fixes #1288
2008-09-30 10:22:55 +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
Yann Leboulanger
82c8516c0b
prevent sending invalid XML chars in pm and in muc. Fixes #4354
2008-09-29 11:11:49 +00:00
Yann Leboulanger
3079845bbd
fix indentation that caused streamable song from lastfm not displayed
2008-09-29 05:00:41 +00:00
Brendan Taylor
53e6204071
only print esession details once when opening a chat
2008-09-28 01:16:13 +00:00
Yann Leboulanger
7e5b9ab20d
reply to XEP-0184 receipt requests in pm too. see #4339
2008-09-27 18:04:29 +00:00
Yann Leboulanger
43f2adeaf9
use dvipng instead of dvips + convert. Fixes #4351
2008-09-27 16:46:18 +00:00
Yann Leboulanger
a9e64fb65f
don't prevent removing contact iter in groupchat if there are pending event with an opened chat window. Fixes #4340
2008-09-27 16:14:37 +00:00
Yann Leboulanger
32b583986f
[Jelmer Vernooij] Kerberos (GSSAPI) SASL authentication mechanism added
2008-09-27 14:59:12 +00:00
Yann Leboulanger
3d46bf0b6e
[dwd] fix reconnection when we get wrong XML with undeclared namespaces. Fixes #3083
2008-09-27 14:26:50 +00:00
Yann Leboulanger
5da238ee54
show free for chat contacts before online contacts in roster when sorting by status. Fixes #4301
2008-09-27 14:20:44 +00:00
Yann Leboulanger
c797a14b8c
fix listing and leaving groupchats from adhoc commands. Fixes #4344
2008-09-26 17:41:07 +00:00
Yann Leboulanger
22cc993fa7
ability to sort by status in roster and in muc separatly. Fixes #3823
2008-09-26 15:22:16 +00:00
Yann Leboulanger
62fe4b1874
fix command requesting XML
2008-09-26 13:03:25 +00:00
Yann Leboulanger
e236382f3d
handle XEP-0203 (Delayed Delivery) and use it when forwarding unread messages via adhoc commands. Fixes #4347
2008-09-26 11:11:38 +00:00
Yann Leboulanger
941b7cf974
sort group chats by status if option is checked. Fixes #3823
2008-09-23 14:39:04 +00:00
Yann Leboulanger
10af522af6
disable proxy resolution. See #4299 .
2008-09-23 12:43:59 +00:00
Yann Leboulanger
363277cc69
allow all features if a contact has no resource until we fall back to disco query. Fixes #4327
2008-09-22 09:35:19 +00:00
Yann Leboulanger
35a9cf5d89
coding standards
2008-09-22 09:10:18 +00:00
Yann Leboulanger
b4a645e882
use spec version instead of program version to determine which spec to use for notification-daemon. Fixes #4126
2008-09-22 09:04:16 +00:00
Yann Leboulanger
c71269c9ec
remove event for full jid and bar jid when we scroll conversation window. Fixes #4243
2008-09-17 19:16:08 +00:00
Yann Leboulanger
6df6e9ddf1
coding standards
2008-09-17 19:04:17 +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
Yann Leboulanger
3e2f9fcbec
prevent affiliatio spoofing by checking namespace. Fixes #4323
2008-09-16 08:30:27 +00:00
Yann Leboulanger
330dd0e7a1
prevent traceback when removing an account. Fixes #4322
2008-09-16 07:55:33 +00:00
Yann Leboulanger
e8eead4cd9
fix right click on multiple contacts from different accounts. Fixes #4312
2008-09-15 16:56:23 +00:00
Yann Leboulanger
8c381dee81
send new presence to correct account in account modification window. Fixes #4313
2008-09-15 15:30:45 +00:00
Yann Leboulanger
85d5748800
test server name in discover services windows. Fixes #4314
2008-09-14 07:15:15 +00:00
Brendan Taylor
f640e7c860
add verified/not verified title text to the body of the esession dialog
2008-09-12 05:25:10 +00:00
Yann Leboulanger
ad751dc0cd
prevent traceback when creating account to an unknown host. Fixes #4309
2008-09-10 17:59:53 +00:00
Yann Leboulanger
7982dac728
correct dialog and stanza when removing a not in roster contact. Fixes #4303
2008-09-09 19:20:00 +00:00
Yann Leboulanger
a01c992eaa
add Manage Bookmarks to systray popup menu
2008-09-09 17:34:31 +00:00
Yann Leboulanger
b2c1506d4d
don't depend on python2.5 for now. Fixes #4306
2008-09-09 16:44:24 +00:00
Yann Leboulanger
8d3c1c59ad
decode string before splitting it.
2008-09-08 18:36:15 +00:00
Yann Leboulanger
3b4875e38e
[avm] always encode data in utf-8 in database. see #4254
2008-09-08 17:37:44 +00:00
Yann Leboulanger
a4bab043b9
[avm] Gzip don't support unicode strings. Fixes #4254
2008-09-08 16:31:02 +00:00
Brendan Taylor
9adc632d67
consolidate e2e status messages
2008-09-08 15:51:13 +00:00
Yann Leboulanger
5f2e4c818c
[Alex V. Myltsev] idle.c: cleanup.
...
Replace METH_VARARGS with METH_NOARGS, discard win32 ifdefs (it's no more compiled on win32 anyway).
2008-09-08 12:00:27 +00:00
Yann Leboulanger
140e922733
[Alex V. Myltsev] timeout_add -> timeout_add_seconds to forget GPG passphrase.
2008-09-08 11:55:51 +00:00
Yann Leboulanger
b004a32df9
[Alex V. Myltsev] toggle_ipython is already in GajimRemote.commands, no need to add it twice.
2008-09-08 11:54:52 +00:00
Yann Leboulanger
93149f6936
don't delete pep when a second resource of our jid goes offline. Maybe addresses #4284 ?
2008-09-08 11:52:29 +00:00
Yann Leboulanger
9a8dd5db02
show better icon for send file menuitems / buttons. Fixes #4282
2008-09-08 11:27:37 +00:00
js
f260d83c80
Fix #4290
2008-09-05 19:09:01 +00:00
Yann Leboulanger
238ee10039
prevent traceback when connection is lost while waiting for user to accept plain connection or ssl certificate. Fixes #4285
2008-09-05 18:24:51 +00:00
Yann Leboulanger
292ac9573f
[Dicson] fix string. Fixes #4280
2008-09-03 14:16:13 +00:00
Yann Leboulanger
c8d97aaa17
coding standards
2008-09-03 11:25:27 +00:00
Yann Leboulanger
aba6fc2599
correctly remove contacts (force = True when we re-add them after)
2008-09-03 07:24:42 +00:00
Yann Leboulanger
ea7a97b1df
some more coding standards
2008-09-02 20:34:11 +00:00
Yann Leboulanger
cf0b44d7fc
coding standards
2008-09-02 20:31:05 +00:00
Yann Leboulanger
a530b92290
coding standards
2008-09-02 07:13:24 +00:00
Yann Leboulanger
4fa573a3bd
decode strings from GTK
2008-09-02 07:12:56 +00:00
Yann Leboulanger
66f8bab7d6
show number of participants in groupchats. fixes #3418
2008-09-02 07:00:35 +00:00
Stephan Erb
2a1d6edd68
Do not always force backend removal when performing a delayed remove operation. Some coding standards.
2008-09-01 20:25:50 +00:00
Yann Leboulanger
0e2e519cd2
[Alexander Myltsev] update russion translation, fix a string in gajim-remote.py
2008-09-01 17:35:59 +00:00
Yann Leboulanger
4bd35a715b
improve SAS dialog. Fixes #3468
2008-09-01 14:11:28 +00:00
Yann Leboulanger
48b78ee327
prevent a traceback when we have events that we dont show in systray. Fixes #4210
2008-09-01 13:40:40 +00:00
tomk
a7c36048b9
- renamed src/common/nslookup.py to resolver.py
...
- refactored resolver code and added asynchronous resolver based on patch by Damien Thebault[1]
* Uses libasyncns-python[2]. If it's not available, old nslookup resolver is used)
* works for SRV requests only at the moment
[1] https://www.lagaule.org/pipermail/gajim-devel/2008-July/000460.html
[2] https://code.launchpad.net/libasyncns-python
2008-08-31 23:40:06 +00:00
Brendan Taylor
f8b620ce9a
oops, rdlp already fixed it. fix my screwed up commit
2008-08-31 23:04:36 +00:00
Brendan Taylor
72c5a6c5ce
fix #4275 , minor grammar fix
2008-08-31 23:03:10 +00:00
Julien Pivotto
8c4eddebef
Prevent a tb when trying to remove a group. Fix #4275 .
2008-08-31 23:02:22 +00:00
Yann Leboulanger
c335a96199
correctly parse nslookup result. fixes #4194
2008-08-31 19:40:45 +00:00
Julien Pivotto
59b8506cf2
remove unsed tupples
2008-08-31 14:14:00 +00:00
Yann Leboulanger
1607000c5c
revoke tune when disconnecting only for current account. fixes #4267
2008-08-31 13:40:53 +00:00
Stephan Erb
3f61182c7a
Only remove pep when a contact really signs out.
2008-08-31 12:36:40 +00:00
Yann Leboulanger
ab694e09ee
revert [10361]: doesn't work in a non-utf-8 environment
2008-08-31 12:24:45 +00:00
Yann Leboulanger
0ce5c0678e
affect variable before using it. Fixes #4264
2008-08-31 12:09:13 +00:00
Yann Leboulanger
643e47175a
get result of nslookup command using unicode. really fixes #4194
2008-08-31 11:53:54 +00:00
Stephan Erb
19866c99a9
Do not traceback when disconnecting from a minimized groupchat. Fixes #4255 .
2008-08-30 19:33:13 +00:00
Yann Leboulanger
b2e3c2cc72
fix missing import
2008-08-30 18:48:06 +00:00
Yann Leboulanger
b5b27227ea
fix parsing SRV result with idna names. Fixes #4194
2008-08-30 18:24:07 +00:00
Yann Leboulanger
aa6c163506
check that connection is still active in all handlers. Fixes #4261 , #4258
2008-08-30 17:14:27 +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
Brendan Taylor
29c6af7e1e
removed some odd flow control left behind when one of the session negotiation dialogs was removed
2008-08-30 01:31:11 +00:00
Yann Leboulanger
f64cd6d238
don't add twice the same room jid in browser. fixes #4256
2008-08-29 10:38:34 +00:00
Yann Leboulanger
7f1a132caa
fix typo
2008-08-29 09:38:34 +00:00
Yann Leboulanger
15b9b3e1c2
show role and affiliation in groupchat correctly. fixes #3871
2008-08-29 09:35:44 +00:00
Yann Leboulanger
bcc39c4e1c
ask to change nickname for a groupchat only once. Fixes #4250
2008-08-29 08:06:28 +00:00
Yann Leboulanger
88103f03df
fix missing self.
2008-08-29 07:37:55 +00:00
Yann Leboulanger
358ac948b7
patch has been announce and is in gettext upstream. Debian includes it, let's remove the FIXME. Fixes #4166
2008-08-29 07:25:34 +00:00
Julien Pivotto
45122a3381
beter way to delete PEP when a user goes oflline
2008-08-28 22:43:28 +00:00
Julien Pivotto
1c2ce732b1
E2E dialogs
...
* String changes
* Improve SAS visibility
* Add ability to re-verify
* espace text and buttons
* Should fix #3468
2008-08-28 13:14:54 +00:00
Yann Leboulanger
64cc3f907e
prevent a traceback when we get 2 'received' XEP-184 message for the same sent message
2008-08-28 13:04:04 +00:00
Yann Leboulanger
a0e9a0d905
handle correctly forwarded messages. fixes #4246
2008-08-28 12:24:31 +00:00
Julien Pivotto
269e5a31c7
hide pep-stuffs if a contact goes offline. fix #4206
2008-08-28 11:43:10 +00:00
Mateusz Biliński
f0822dcdb4
Fixed problem with saving window properties (position, size) when closing window through window close button (closing through tab close button worked properly).
2008-08-28 09:51:45 +00:00
Yann Leboulanger
a2df7d22ed
don't pass iters to menuitems callback, that are quickly invalid. Fixes #4034
2008-08-28 08:23:31 +00:00
Yann Leboulanger
9618bb77a4
fix FT proxy testing. We needed a receiver to connect to proxy to really test it
2008-08-27 13:11:46 +00:00
Yann Leboulanger
95b6855aa3
remove test thing
2008-08-27 10:09:38 +00:00
Yann Leboulanger
1e8e0f6067
no need of GUI classes in connection_handlers.py, socks5.py and secrets.py
2008-08-27 07:53:12 +00:00
Yann Leboulanger
20ed561650
better code: list[2:][0] -> list[2]
2008-08-26 12:08:36 +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
fc8d21fd5e
fix traceback when changing month/year in history window with no selected jid. Fixes #4240
2008-08-26 10:55:18 +00:00
Yann Leboulanger
b284b586da
allow to renamed the zeroconf account even if not enabled. Fixes #4238
2008-08-26 10:48:24 +00:00
Yann Leboulanger
f63dcff5d3
prevent a traceback. Fixes #4236
2008-08-26 10:07:53 +00:00
Julien Pivotto
4df776851f
Valid IANI schemes are highlighted. Fix #4229
2008-08-25 21:47:23 +00:00
Yann Leboulanger
4549515669
some coding standards. Fixes #4211
2008-08-25 20:13:16 +00:00
Stephan Erb
f55651d905
* Don't hide manage GC Bookmark menuitem when the server doesn't support private storage
...
* Fix indentation problem
* Use generators instead of list comprehension (take less memory)
2008-08-25 19:35:47 +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
js
bd472ba5be
Small fix for OS X. Without it, Gajim won't restart if it crashed.
2008-08-24 06:15:14 +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
Nikos Kouremenos
aae8ceb4ce
commit a FIXME
2008-08-20 20:36:34 +00:00
Nikos Kouremenos
6527c797b2
TODO -> FIXME; and a typo (aka yes you guessed it!: cosmetic)
2008-08-20 20:07:18 +00:00
Stephan Erb
433fcafc52
Correctly sort metacontact data if one of the jids is a transport and not in our roster. Fixes #4208 , #4195 .
2008-08-19 21:41:43 +00:00
tomk
ed7dd84cfe
fixed zeroconf to work with refactored dispatcher
2008-08-18 14:34:09 +00:00
tomk
2712786383
Corrected return values of zeroconf client in order to return true-evaluable values. related to #4051
2008-08-18 14:20:03 +00:00
tomk
acdf4ff143
improved disconnect handling, added comments, fixed minor bugs
2008-08-17 22:57:48 +00:00
js
8d0d85ee99
Make a string translatable. Fixes #4203 .
2008-08-16 19:49:56 +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
Yann Leboulanger
4e320ed36f
CTRL+i in private message now works. Fixes #4066
2008-08-15 09:35:44 +00:00
Julien Pivotto
b58dfd6a59
Prevent many traceback due to headers and my last commit (it's late,
...
sorry)
2008-08-15 03:39:27 +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
tomk
a76c173816
- improved SSL connections with BOSH - SSL over HTTP proxy is possible now,
...
Gajim will do HTTP CONNECT on proxy to reach the BOSH Conn manager and try
to estabilish TLS (same as what firefox do when approaching HTTPS server via
proxy)
- moved proxy-connecting code to xmpp/proxy_connectors.py
- debugged SOCKS5 proxy code
- tested with Tigase server
2008-08-14 21:48:43 +00:00
Jean-Marie Traissard
34964401ab
[acm] Typo in [10241]
2008-08-14 18:01:56 +00:00
Yann Leboulanger
37014a2ace
don't remove label in dataforms if there is no. Fixes #4202
2008-08-14 17:51:14 +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
js
150d109434
Sort activities.
2008-08-14 14:49:03 +00:00
js
429fc2d1b3
Don't hardcode 'python' as our Python interpreter.
...
Should save OpenBSD a patch for the next alpha :).
2008-08-14 11:59:02 +00:00
Yann Leboulanger
7082d66dfc
send other sub activity when none is selected. Fixes #4019
2008-08-14 10:54:29 +00:00
Julien Pivotto
4b039ce4d6
hide verify button in E2E dialog if identity is alerady verified
2008-08-13 21:44:52 +00:00
Julien Pivotto
ff96a236e0
add a title to E2E dialog
2008-08-13 21:30:18 +00:00
Julien Pivotto
3eb1b551e5
Nicer E2E dialog
2008-08-13 21:25:26 +00:00
Yann Leboulanger
04de76b65a
don't look for history in database when none is typed in history window. Fixes #4192
2008-08-13 11:46:06 +00:00
Julien Pivotto
db0be5c05a
improve CSS property text-decoration (allow multi text-decoration)
2008-08-13 11:21:39 +00:00
js
ad901d645f
Make string better translatable.
2008-08-12 14:33:13 +00:00
Yann Leboulanger
1b160115ec
fix version name
2008-08-12 10:42:50 +00:00
Yann Leboulanger
a5c2b1d3dd
prepare sources for 0.12-alpha
2008-08-12 09:10:07 +00:00
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