Commit Graph

5268 Commits

Author SHA1 Message Date
Jean-Marie Traissard bf99ab82f7 Ask for status message for invisible status if ask_offline_status is True 2006-12-12 22:26:31 +00:00
Jean-Marie Traissard c54dfb4ffd Restore gc_banner tooltip (was broken when icon was added). See #2766. 2006-12-12 22:06:24 +00:00
Jean-Marie Traissard 3d844c0e29 Redraw correctly gc banners when we change theme. See #2766. 2006-12-12 19:10:52 +00:00
Yann Leboulanger d3970e70ea better detection of transport jid in add contact dialog. fixes #2750 2006-12-12 14:16:29 +00:00
Jean-Marie Traissard 3f80800f4a disco: Don't clean cache for account when browser still have a parent. Fixes #2742. 2006-12-10 23:01:37 +00:00
junglecow 7fbb4279ac - Reset retrycount if we auth successfully, so we can start retrying at 10 seconds instead of 15 minutes. This is an old bug, but wasn't noticable with 10 vs 20 seconds. 2006-12-10 20:22:02 +00:00
Yann Leboulanger bd2f62ab0d keep nickname and group when we re-ask auth. fixes #2741 2006-12-10 14:18:31 +00:00
junglecow 7c0696093a - Trying to connect to server every 20 seconds forever is extremely rude to its owner. Let's be polite and do exponential back-off. (See #2411)
- [PyOpenSSL] Ported [7443] to pyopenssl branch.
2006-12-08 21:19:01 +00:00
junglecow 9353c13d65 - Trying to connect to server every 20 seconds forever is extremely rude to its owner. Let's be polite and do exponential back-off. (See #2411)
- [PyOpenSSL] Ported [7443] to pyopenssl branch.
2006-12-08 21:19:01 +00:00
Yann Leboulanger c6e5bbf222 empty password is saved as '', not None (gnomeKeyring crashes when we set None). fixes #2748 2006-12-08 19:26:22 +00:00
Yann Leboulanger 90cda75734 make ask_new_gc_nick asynchronous. should fix #2746 2006-12-08 19:10:28 +00:00
Yann Leboulanger 8d3e9e62fb fix htmltextview bug. fixes #2730 2006-12-08 18:01:01 +00:00
Yann Leboulanger 26b0e1bc0a rendre role rows in muc the same way we render groups in roster. fixes #2765 2006-12-07 21:32:53 +00:00
Yann Leboulanger cebcb74c9b recognize x-tlen type from tlen transports. fixes #2756 2006-12-07 07:10:33 +00:00
Yann Leboulanger f89ccfe441 detect error while encrypting message, block sending it, and display error message. fixes #2712 2006-12-06 16:19:47 +00:00
Nikos Kouremenos 330ebb9c09 use the blinking when systray holds pending events [only new api/only in windows atm] 2006-12-05 18:45:02 +00:00
Yann Leboulanger 46cb1d9f92 hide advanced notification control button. fixes #2738 2006-12-05 09:54:18 +00:00
Yann Leboulanger 1732f00412 hide non-implemened option in advanced notificaton window. fixes #2738 2006-12-04 07:49:02 +00:00
Nikos Kouremenos a41388a8c7 add Josef Vybíral [cornelius] as artist in about dialog and in THANKS 2006-12-03 18:15:41 +00:00
Yann Leboulanger df58c1f309 play gmail_received sound only if it is enabled. fixes #2697 2006-12-03 13:49:16 +00:00
Yann Leboulanger dc88124dcf handle correctly strange behaviour of GTK 2006-12-03 12:54:34 +00:00
Yann Leboulanger 2bbebe11c6 update URL and Mail colors in chat windows instantly. 2006-12-03 12:23:44 +00:00
Yann Leboulanger 658629dbcc answer correctly to disco#info when it contains node. We are now complient with XEP115. fixes #2713 2006-12-02 17:02:53 +00:00
Yann Leboulanger f1e5984909 send in caps (XEP-0115) that we support XHTML-IM 2006-12-02 12:06:14 +00:00
Nikos Kouremenos 053c5c0776 we now fail if no pywin32 is there. REFIX 2006-12-02 01:26:45 +00:00
junglecow 4a58bc4797 [pyopenssl] Yet more exception fixes 2006-12-01 22:23:45 +00:00
Yann Leboulanger d5b62294ab remove useless test in get_cached_vcard func. fixes #2717 2006-12-01 21:23:24 +00:00
Yann Leboulanger 24d6c7ccaa add DEFAULT_ICONSET in Config class. fixes #2731 2006-12-01 20:01:37 +00:00
Yann Leboulanger 8a8de540a0 redraw banner when we are connected or disconencted. see #2702 2006-11-30 15:12:25 +00:00
Yann Leboulanger e927ccdfc2 show muc_inactive image when gc is not connected. see #2702 2006-11-30 11:32:49 +00:00
Yann Leboulanger ff7c612f97 show groupchat icon in groupchat window banner. see #2702. TODO find muc_active.svg to create 32x32 icons 2006-11-30 09:05:59 +00:00
Stefan Bethge cc09dae0fe call missing init for zeroconf vcard dummy 2006-11-29 22:57:37 +00:00
Yann Leboulanger 8b8bb86c8e [kiddo] fix wrong gaim xhtml HREF tag. fixes #2644 2006-11-29 21:57:35 +00:00
Yann Leboulanger 65f0738de7 use Q_() to translate strings with a context. fixes #2726 2006-11-29 18:06:06 +00:00
Nikos Kouremenos e3dd735831 yeah it is official. Gajim runs on Windows Vista. Now it even detects it and sends it as OS [previously was just saying Windows]. Long Live Ballmer! [hahaha]: http://img86.imageshack.us/img86/7944/myvistadesktopow7.jpg 2006-11-29 02:34:07 +00:00
junglecow 236ed0463a [pyopenssl] More exception fixes 2006-11-28 22:12:03 +00:00
Yann Leboulanger ac4fab231c remove gc contact avatar when he removes his avatar. see #2718 2006-11-28 16:41:31 +00:00
Yann Leboulanger e9db205110 remove avatar files when we publish a vcard without an avatar. see #2718 2006-11-28 15:40:08 +00:00
Yann Leboulanger adff04903c handle correctly save of multi-line status messages. fixes #2719 2006-11-28 14:41:14 +00:00
Yann Leboulanger ec66722faa revert [7551]. fixes #2722. see #2720 2006-11-28 12:49:36 +00:00
Yann Leboulanger 7dbccecd6f redraw gc tab when we open pm. fixes #2716 2006-11-28 10:15:44 +00:00
Yann Leboulanger 9097f9d311 [dsh] use same python version to launch history manager than the one used to launch gajim itself. fixes #2720 2006-11-28 08:14:19 +00:00
junglecow 5cb241b8c0 [trunk]
- Typo
[pyopenssl]
- Better exception handling
- Prevent 100% cpu usage when ssl handshake is slow
2006-11-28 01:02:31 +00:00
junglecow b191b3f472 [trunk]
- Typo
[pyopenssl]
- Better exception handling
- Prevent 100% cpu usage when ssl handshake is slow
2006-11-28 01:02:31 +00:00
Tomasz Melcer 35a7f7bc32 Show general error desc if the stanza doesn't have error code. 2006-11-27 20:28:24 +00:00
Jean-Marie Traissard 7646e94ff5 gc_nicknames_colors contained two green colors and status messages are green too.
Moved one to grey and one to dark green, differentiation seems ok now
2006-11-27 16:39:17 +00:00
Jean-Marie Traissard 689372d9ae Use new groupchat icon in conv_textview too.
Remove some evil dup code
2006-11-27 13:14:29 +00:00
Nikos Kouremenos f33ff3a74d remove utf8 data in file that does not declare it uses utf8 [make Gajim boot] 2006-11-27 11:33:21 +00:00
Jean-Marie Traissard 6b0664fa83 Cache xep85 support but continue to violate xep85 5.1.2 for release. See #2637. 2006-11-26 22:00:53 +00:00
Yann Leboulanger 04b6d6a8f0 reduce number of if / elif 2006-11-26 12:56:44 +00:00
Yann Leboulanger ef8553031b [elrodeo] add a sound option when receiving gmail notifications. fixes #2697 2006-11-26 09:28:12 +00:00
Yann Leboulanger 5e6f9d0118 add an option to define the chatstate we want to show in char window. fixes #2706 2006-11-26 09:06:47 +00:00
Nikos Kouremenos eed1a0c75e show time correctly [it was failing at least in Windows]. see #2514 2006-11-25 14:34:53 +00:00
Yann Leboulanger a37b946098 [sgala] IPV6 support for connection fith server. see #1969 2006-11-25 11:50:31 +00:00
Yann Leboulanger e8145b8b31 fix indentation. Fixes #2704. thanks Fab 2006-11-25 10:31:01 +00:00
Stefan Bethge a6e2610038 call proper info win for zeroconf accounts. fix: #2703 2006-11-24 17:38:12 +00:00
junglecow fc88ae004a When registering a new account, instead of using on_connect_success handler, register disconnect handler with the connection as soon as we create it. Hacky, but works. Fixes #2671. 2006-11-24 14:48:04 +00:00
Yann Leboulanger e0f2ec0915 show new MUC icon in account context menu. fixes #2701. 2006-11-24 14:30:29 +00:00
Stefan Bethge 1e6bbfe48f fix #2699 (readd vcard dummies) 2006-11-23 15:17:24 +00:00
Yann Leboulanger e2c86d5c2e [avm] improve strings for translation and update ru.po. fixes #2698 2006-11-23 06:49:22 +00:00
junglecow 8f4f4e5a0d Ack! Typo! 2006-11-22 23:36:37 +00:00
Yann Leboulanger 4251bb6d2b [stlman] fix invisible code. fixes #2695. Thanks 2006-11-22 23:27:57 +00:00
junglecow 67d9e4d409 Forgot to close pidfile when /proc doesn't exist. Fixed. 2006-11-22 23:27:54 +00:00
Yann Leboulanger c69061b41c do not allow to join a malformed room (abc/def@server.org). fixes #2520. 2006-11-22 23:21:33 +00:00
junglecow 9694f931bf - More conservative PID file handling:
- Assume Gajim is running if pid's commandline contains 'gajim' anywhere. (The chance that it's some other process is very small, better safe than sorry.) (Linux only)
  - On non-Windows OS without /proc, assume Gajim is running if pid file exists.
2006-11-22 20:56:25 +00:00
Yann Leboulanger 7cdb177558 show error message when we try to register to an unavailable transport. fixes #1574 2006-11-22 19:49:41 +00:00
Tomasz Melcer ac9220116e text-single fields in read-only forms are gtk.Labels 2006-11-22 18:52:21 +00:00
Jean-Marie Traissard 8f9643b3bc Update gajim-remote new command name, delete unused local var 2006-11-22 17:19:50 +00:00
Yann Leboulanger 4d9e58a580 better pid behaviour. we now in process list if pid contained in gajim.pid is still gajim. fixes #2165. (Linux only) 2006-11-22 16:15:16 +00:00
Yann Leboulanger 38fea2a389 add and ACE option to enable negative priority. fixes #617 2006-11-21 22:38:18 +00:00
Yann Leboulanger e4a6d895ee do not count priority and if contact is a transport when computing metacontact score when contact is offline. fixes #2691 2006-11-21 22:27:35 +00:00
Yann Leboulanger 4236845608 prevent TB 2006-11-21 21:30:15 +00:00
Yann Leboulanger 568b1a7193 typo in gajim-remote.py, command is send_chat_message. fixes #2692 2006-11-21 21:04:28 +00:00
Yann Leboulanger 953a9c1086 prevent a TB. fixes #2687 2006-11-21 20:55:56 +00:00
Yann Leboulanger 43c2f2f0ab change resource of incoming event when a resource disconected between the moment we get the message and the moment we read it. see #2657 2006-11-21 20:26:44 +00:00
Yann Leboulanger 1377aa875c count events from other resources to decide if we must remove contact from roster or not. see #2657 2006-11-21 20:07:18 +00:00
Jean-Marie Traissard f041f8dd5e JID->Jabber ID in gc tooltip
if print_time==sometimes : Show the day if needed also. Use locale for time format (do
not force
24h)
Delete a lot of unused locale variables (thanks pychecker)
del gajim.py useless global vars after use
configpaths.py : use self. not this.
2006-11-21 18:46:33 +00:00
Jean-Marie Traissard 6ece819abd 'JID'->'Jabber ID' 2006-11-21 00:26:51 +00:00
Tomasz Melcer 4c55eda67b Do not destroy a form twice. 2006-11-20 23:22:31 +00:00
Tomasz Melcer b7261d397b Further changes to commands' dialog. 2006-11-20 23:10:12 +00:00
Tomasz Melcer 0412f97eda Read-only forms are read-only now. 2006-11-20 22:49:28 +00:00
Tomasz Melcer 73461bdb21 Cancel and close buttons merged into one. 2006-11-20 22:33:08 +00:00
Jean-Marie Traissard 2ca94a530a Fix send message to group.
Delete duplicate code
2006-11-20 22:22:30 +00:00
Yann Leboulanger 9259d870d5 get group name from jid column, not name column (it contains number of online / total contacts) 2006-11-20 22:02:08 +00:00
Tomasz Melcer 66893b1a52 Align field descriptions to left in new dataforms. 2006-11-20 21:23:55 +00:00
Stefan Bethge 720b190db8 fix some small things. Thanks, pyflakes. Fix #2684 2006-11-20 21:02:15 +00:00
Tomasz Melcer fc7bd37634 Another fix due to pyflakes. 2006-11-20 19:59:07 +00:00
Tomasz Melcer c52b9ea662 Small fixes thanks to `pyflakes`. 2006-11-20 19:34:11 +00:00
Jean-Marie Traissard 6775c3a43d Some errors spoted by file source checkers 2006-11-20 19:11:31 +00:00
Jean-Marie Traissard 20ea31ac9e Fixed indentation. Fixes #2683. 2006-11-20 18:50:25 +00:00
Jean-Marie Traissard 173ab72b46 var name 2006-11-20 17:24:52 +00:00
Tomasz Melcer b9f5755ad6 Use iterators, better for memory usage. 2006-11-20 16:51:35 +00:00
Nikos Kouremenos 73157a4c65 present() may or may not deiconify. and in Windows Window Manager it does not, so force that 2006-11-20 13:41:53 +00:00
Nikos Kouremenos ee390174d2 add hide this menuitem for systray menu in windows. GTK/win32 SUCKS. do not ever use it for your own project unless it is something trivial 2006-11-20 13:12:52 +00:00
Yann Leboulanger 1c09951eb2 put just_connected_bg_color and just_disconnected_bg_color in ACE. fixes #2677 2006-11-20 08:03:05 +00:00
Yann Leboulanger a6c6d6a27f 80 margin 2006-11-20 07:53:58 +00:00
Yann Leboulanger 0de0f31d91 coding stds 2006-11-20 00:09:18 +00:00
Yann Leboulanger 2ebf1309de fix logic for #2680 2006-11-19 23:58:14 +00:00
Yann Leboulanger 483ccdf35a use isinstance instead of type. fixes #2680 2006-11-19 23:55:06 +00:00
Yann Leboulanger 27a6a1d7f1 redraw group row after we rename it. fixes #1728 2006-11-19 23:29:45 +00:00