Yann Leboulanger
d4c8cb8b15
don't think connection to server failed when only first connection attempt failed when creating a new account
2008-06-25 06:56:03 +00:00
Stephan Erb
e17cbf0da0
Remove unused function. Make remove_groupchat more solid.
2008-06-24 22:15:10 +00:00
Brendan Taylor
d885e05500
don't send thread ids in message receipts unless there's a thread
2008-06-24 01:17:02 +00:00
Yann Leboulanger
9512a941ad
mood and activity menuitem changes to Checkmenuitem
2008-06-23 19:42:40 +00:00
Yann Leboulanger
bed750410e
ability to ignore a transport contact. see #3984
2008-06-23 16:21:21 +00:00
Yann Leboulanger
9336828b42
[olaf] improved french translation. fixes #4040
2008-06-22 11:24:11 +00:00
Brendan Taylor
d6be46be84
hopefully fix some has_window bugs
2008-06-21 19:12:58 +00:00
Brendan Taylor
8b4627049b
moved session negotiation handling from gajim.py to session.py
2008-06-21 19:12:47 +00:00
Stephan Erb
984268d845
Hide Advanced notification button and adjust padding. Thanks glade. Fixes #4023 .
2008-06-20 20:07:46 +00:00
Yann Leboulanger
d764cc26be
when we right click on a word in conversation textview, even if it's not selected, show actions menuitem to look in dictionary and so on. see #2874
2008-06-20 09:31:15 +00:00
Yann Leboulanger
8fed8ac0ed
handle unknown message type as 'normal'. fixes #3977
2008-06-20 07:17:27 +00:00
Yann Leboulanger
ef0b115710
quick fix for private messages until we support caps for them. see #4033
2008-06-20 06:34:24 +00:00
Yann Leboulanger
3d2e97d251
when we are disconnected from server, we then try to reconnect only with the type (tls, ssl, plain) that worked first time. Fixes #3896
2008-06-19 18:05:15 +00:00
Mateusz Biliński
aaf5b30129
Added GajimPluginConfigDialog class - dialog that plugins should use to present configuration to user.
...
Now, 'Configure' button is invoked only for plug-ins that have config_dialog.
2008-06-19 12:56:45 +00:00
tomk
65644ca13f
added stub for new transports module plus basic test for it, testing code reorganized
2008-06-18 23:58:19 +00:00
Mateusz Biliński
8581b862e1
Added new 'init' method to Plugin class that plugins can implement to make actions that need to be done only once - when plugin is added (not activated) to Gajim. In this method plugins should declare handlers for GUI extension points. This was created so that __init__ method doesn't have to be reimplemented in specific way (create config, load config) - it is all done by __init__ in Plugin class. If __init__ is reimplemented, it must call Plugin __init__ (eg. using super() ) to plugin work properly.
...
Example plug-ins were modified to use init() instead of __init__().
Added new category in configuration - 'plugins'. It only holds one option for each plugin - 'active', which determines whether plugin should be activated on startup.
Now, Gajim remembers which plugins are active on exit, and activates them on next startup.
2008-06-18 20:45:22 +00:00
Brendan Taylor
7721abb2b1
fix handle_event() for pms and new_chat_from_jid() for existing chat controls
2008-06-18 04:11:11 +00:00
Stephan Erb
b1f13ca040
Remove Non-ASCII character.
2008-06-17 19:27:32 +00:00
Stephan Erb
473e2cdbd8
Handle remote roster changes.
...
* Don't traceback when another resource of us is moving contacts to new/different groups.
* Always refilter all involved groups.
* It is now possible to not update contacts severside when using add/remove_from_groups
2008-06-17 19:25:17 +00:00
js
9c75374da4
Use the namespace variable. Sorry, forgot to change that here.
2008-06-17 18:17:30 +00:00
js
abdd43e5eb
Type in NS.
2008-06-17 18:13:23 +00:00
js
9634f98250
* Implemented XEP-0184 section 5.
...
* Added NS_RECEIPTS to protocol namespace list.
* Show our support of XEP-0184 in caps.
* Added a big, fat warning to get_contact as this does not work as
expected.
* There was some strangeness in our XEP-0022, it added an id tag to
the x tag, which isn't mentioned anywhere in the XEP. And for some
strange reason, that id even was the same all the time.
* Fixed a typo.
2008-06-17 16:03:21 +00:00
Yann Leboulanger
5e5733e40a
fix traceback when no control is opened. fixes #4024 , #4028
2008-06-17 05:39:20 +00:00
Brendan Taylor
16c7dfca91
fix undefined variables in handle_event()
2008-06-17 03:27:54 +00:00
Yann Leboulanger
1d745c1c9d
use SSLv23 method (it support SSLv2, v3 and TLSv1) instead of only TLSv1 method as some server (gmail) don't support TLSv1 method. fixes #3786
2008-06-16 14:12:59 +00:00
Yann Leboulanger
2f6106bda5
don't allow /ping command for zeroconf account. Fixes #3685
2008-06-16 12:56:16 +00:00
Jean-Marie Traissard
1712fee325
[sgala] Prevent TB
2008-06-16 09:51:03 +00:00
Yann Leboulanger
c967351d36
don't allow to block a transport contact. Fixes #3984
2008-06-16 07:31:26 +00:00
Stephan Erb
df1be596e4
Correctly update metacontact icon on expand when a child has pending events.
2008-06-16 00:00:52 +00:00
Stephan Erb
0d27f521d4
Do not hide big brother contacts when a child has pending events. Fixes #3921
2008-06-15 23:51:40 +00:00
Stephan Erb
c5f7922e29
Two roster sort fixes.
...
* Change metacontact ordering. Fallback to priority only if two contacts have the same show, not the other way round.
* Move contacts that just signed out to the bottom of the group, not to the top.
2008-06-15 23:03:51 +00:00
Jean-Marie Traissard
ca457a7ac2
groups :
...
-Use a method to get_shown_groups (possibly more work to do (special group attribute))
-Show contact only if contact.ask, not according to modified xep 0162 logic. (I don't get neither the xep
meaning, neither this modified logic, can you explain steve-e ?)
-Remove contact before we modify it req_sub(). Else we can't remove it because iter is not found.
-When removing a contact and we let him in see us (observer), manually set show to offline, so he is not set as
visible.
-Remove observer from observer group if we asked him auth (I mean before he answer). Xep 0162 say he is not an
observer then. Fix contact staying in observer group when we get auth later.
-Renaming groups seems fixed (it's an accident :p )
More work on group to follow
2008-06-15 21:48:13 +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
Mateusz Biliński
b6593b9493
Plugin can be a package (directory) now. Added example plugin that modifies roster window (with glade file).
...
Added activate and deactivate methods to Plugin (used in forementioned RosterButtonsPlugin).
2008-06-14 18:20:24 +00:00
Brendan Taylor
2b074aed41
pass the ChatControl around with printed_chat events
2008-06-14 16:49:48 +00:00
Brendan Taylor
964cb10163
hopefully fix the last of the get_control calls ( fixes #4018 )
2008-06-14 08:43:20 +00:00
Stephan Erb
5ddb2829f3
Do not instantly recalibrate metacontacts when the last online brother signs out. Fixes #3880 .
2008-06-13 22:54:36 +00:00
Stephan Erb
b38c45f6fa
Show correct URL in bug buddy. Kudos to vArDo :-)
2008-06-13 22:47:41 +00:00
Yann Leboulanger
1ebe587886
fix number of parameters to session.receives in zeroconf. Fixes #4015
2008-06-13 15:59:04 +00:00
Yann Leboulanger
036fe54e1a
[Fabian Fingerle & Formin Denis] updated german and russian translations
2008-06-13 15:41:47 +00:00
Yann Leboulanger
e807c056d3
remove Z char (meaning UTC) in received timestamp. fixes #3796
2008-06-13 15:34:55 +00:00
Brendan Taylor
e4aa0de7f7
don't make submenus in the Actions menu if we've only got a zeroconf account and a normal account
2008-06-13 02:18:16 +00:00
tomk
16e274b9ec
added test script for NonBlockingClient (test/test_client_nb.py)
2008-06-12 23:54:46 +00:00
Mateusz Biliński
03b982ad50
[Merwok] Commented out 'import pycallgraph' to remove import error.
...
Added pycallgraph.py for those that want to generate callgraphs anyway.
2008-06-12 19:26:55 +00:00
Mateusz Biliński
11e61ea2a2
Small changes toward handling plug-ins configuration.
2008-06-12 18:26:08 +00:00
Yann Leboulanger
bb8df6b540
remove old comment in caps.py
2008-06-12 15:16:36 +00:00
Brendan Taylor
82b30c0791
CapsCache: made docstring match the API, fixed minor bugs, added tests
2008-06-12 03:56:47 +00:00
Brendan Taylor
00b7e9823f
fix lack of notification
2008-06-12 03:56:41 +00:00
Brendan Taylor
de21abe97b
split off test initialization code
2008-06-12 03:56:30 +00:00
Stephan Erb
f69299f6ff
Add missing import. Fixes PEP tune checkbox toggeling.
2008-06-11 23:56:11 +00:00