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