Commit Graph

5483 Commits

Author SHA1 Message Date
Yann Leboulanger 0b035ee6cc indent with tabs, and prevent TB when ctypes modules is not found. 2007-01-11 21:27:05 +00:00
Yann Leboulanger 3567a8c20f remove privacy list from dialog only when server return the result, else show an error dialog. fixes #2853 2007-01-11 20:21:53 +00:00
Yann Leboulanger 2f857047d3 check if connection is active before sending something. 2007-01-11 19:58:51 +00:00
Yann Leboulanger 99f8a9cbb9 add context to None translation. fixes #2726 2007-01-11 18:26:35 +00:00
Yann Leboulanger 74c447f46b unassign GPG key in contact instances when we unassign it, and redraw chat control. fixes #2590 2007-01-11 18:19:24 +00:00
Yann Leboulanger 5f7ad6fea1 always give the same number of arguments to dbus methods, use signatures. fixes #2784
simon, could you have a look to this patch ? does it seems correct ?
2007-01-11 17:58:44 +00:00
Yann Leboulanger 1b45a78584 fix indentation 2007-01-10 16:18:04 +00:00
Yann Leboulanger 4d5790e8cb restore correctly error messages. fixes #2880 2007-01-10 12:51:15 +00:00
Yann Leboulanger 1599dfdfbb fix HTMLTextView tooltips 2007-01-09 23:31:41 +00:00
Jean-Marie Traissard 6b0edad24d Memory usage : Don't store some vars in self when not necessary 2007-01-09 23:09:14 +00:00
Jean-Marie Traissard 5da41204ef memory usage : Do not save gc_refer_to_nick_char for each gc control 2007-01-09 22:36:26 +00:00
Jean-Marie Traissard 712b39bba7 Skip self in nick completion 2007-01-09 22:24:41 +00:00
Jean-Marie Traissard 0b3af95972 I deleted this var, was always None, but when does this happen ? 2007-01-09 22:05:27 +00:00
Yann Leboulanger f5986fec43 don't reassign control.contact to a control when not needed 2007-01-09 20:01:30 +00:00
Yann Leboulanger daa064a657 [Simon Mcvittie] fix gajim-remote list_contacts. fixes #2865 2007-01-09 19:09:21 +00:00
Jean-Marie Traissard 86fbcece1f use the GOOD syntax for the get_last_date_that_has_logs() SQL request :)
(Open gc win three times faster, and even more when time cached !
Also opens history wins two times faster)
2007-01-09 17:30:03 +00:00
Jean-Marie Traissard a57d59edaf Don't redraw gc banner text when gc comes online, useless 2007-01-09 15:29:23 +00:00
Jean-Marie Traissard 57355708f4 typo 2007-01-09 14:35:31 +00:00
Jean-Marie Traissard 88a358f297 add some comments to previous changeset 2007-01-09 14:29:20 +00:00
Jean-Marie Traissard eea2e1c881 Remove a LOT of useless draw_banner()
(stop drawing it 5 times when joining muc, stop reloading banner state icon on ALL
notifications, ...)
roster.py one seems useless because ctrl.update_ui() did it already
2007-01-09 14:23:28 +00:00
Yann Leboulanger 0ac904c6be remove unread events from systray when we leave a room. Fixes #2867 2007-01-06 20:41:03 +00:00
Yann Leboulanger 8ede60ebb0 add --use-agent to GPG so that we work with gnupg-agent 2007-01-06 20:19:47 +00:00
Yann Leboulanger a1349f9c3d add a space between account name and (. fixes #2873 2007-01-06 19:48:18 +00:00
Tomasz Melcer dea9879dfa Commands: dataforms sent have type="submit"; commands' window show form title 2007-01-06 19:05:45 +00:00
junglecow 3be5a9df3b In debug mode, log exception. 2007-01-06 15:31:30 +00:00
Yann Leboulanger 2082034e85 root under win9X is . instead of '' 2007-01-06 15:29:09 +00:00
Yann Leboulanger 4bd6253192 don't show empty lines in XML console. fixes #2857 2007-01-06 14:57:18 +00:00
junglecow f060342b5e Catch only what you expect. We don't want to catch things like unknown variables (and other programming errors) and SystemExit. 2007-01-06 14:15:49 +00:00
Nikos Kouremenos 239d2308c8 fix logic allover 2007-01-06 10:20:13 +00:00
Nikos Kouremenos 5099ae35bb fix logic 2007-01-06 10:17:55 +00:00
Nikos Kouremenos 67c1816d01 do not create anonymous tag. use special name for span with no id tag 2007-01-06 10:15:13 +00:00
Nikos Kouremenos 978068378d if span with no id, we have an anonymous tag. make sure we do not TB. fix #2856 2007-01-06 10:14:05 +00:00
Yann Leboulanger 02285f0a84 [misc] more robust KDE integration. fixes #2872, #2871 2007-01-06 09:45:12 +00:00
Yann Leboulanger 72a632c76e fix indentation 2007-01-06 00:40:46 +00:00
Yann Leboulanger 7433835994 add an option to override incoming message type. fixes #2804 2007-01-05 20:38:36 +00:00
Yann Leboulanger bf35cab4fc create ~/.kde/share/services/xmpp.protocol if it does not exist. 2007-01-05 19:44:53 +00:00
Yann Leboulanger a581391c03 typo in a comment 2007-01-05 19:26:10 +00:00
Yann Leboulanger 148c216c58 handle correctly xmpp:// registration under KDE. fixes #2869 2007-01-05 19:19:29 +00:00
Yann Leboulanger d84b63b172 windows require to remove old_file before doing os.rename(new_file, old_file) 2007-01-05 18:05:51 +00:00
Yann Leboulanger 759ddff650 don't handle xmpp:// uri, correct uri are xmpp: 2007-01-05 17:38:43 +00:00
Yann Leboulanger 959687c262 check at startup if gajim is the default xmp:// handler and prompt user if it's not. fixes #2861 2007-01-05 17:20:58 +00:00
Yann Leboulanger 6076bd1028 ignore wrong incomming jid from gajim-remote open_chat. see #2861 2007-01-05 12:32:59 +00:00
Yann Leboulanger 558a57802c handle correctly non ascii chars in path under win. fixes #2812 2007-01-02 17:56:26 +00:00
Yann Leboulanger f5108c745f change var name. type is a reserved word 2007-01-02 17:43:32 +00:00
Yann Leboulanger 4a58db0fca hide progressbar in profile window when not used. fixes #2852 2007-01-02 17:01:33 +00:00
Yann Leboulanger 77f8e66ff4 use $0 and $1 in fuzzyclick not to confuse intltools 2007-01-02 14:02:31 +00:00
Yann Leboulanger a08267b759 add belarussion in speller list 2007-01-02 13:50:32 +00:00
Yann Leboulanger 47f9461584 [Jeff Bailes] improved english strings 2007-01-02 13:36:54 +00:00
Yann Leboulanger f82f07d2f6 gajim -> Gajim 2007-01-02 12:49:18 +00:00
Yann Leboulanger 53b901cf4e [Yavor Doganov] some typoe in strings and comments 2007-01-02 12:17:51 +00:00
Yann Leboulanger 483481c586 ask transport contact avatars only when transport is connected. fixes #2832 2007-01-02 11:43:57 +00:00
Yann Leboulanger cafef3c1c5 [misc] handle uri like room_jid?join. see #2133 2007-01-02 02:45:43 +00:00
Yann Leboulanger 7945ceac83 add auto join checkbutton in join room dialog. fixes #2056 2007-01-02 01:38:58 +00:00
Yann Leboulanger 08f21700ad update message_control contact correctly to show correct status message. fixes #2851 2007-01-02 00:04:31 +00:00
junglecow 9814451e07 - [dcraven] Fixed spelling error. Fixes #2580.
- Demoted some error messages from error to debug level.
2007-01-01 02:11:15 +00:00
Nikos Kouremenos ae40ef13ae make idle detection work in Windows without C compilation stuff (use ctypes and do the call to user32.dll via python [py25 includes ctypes else get it externally]. an Xmas gift from to Yann for .11 wonderful release! 2006-12-30 00:54:20 +00:00
Nikos Kouremenos db4cacf239 fix typo 2006-12-30 00:53:02 +00:00
Yann Leboulanger ae16d8956d add missins var initialization. 2006-12-29 21:23:24 +00:00
Yann Leboulanger 0ac37a3b6c add an ACE option to show or not number of online / total contacts. fixes #2811 2006-12-29 18:39:33 +00:00
Yann Leboulanger 77d9f89eee add an ACE option to disable the use of Gnome Keyring. fixes #2835 2006-12-29 18:30:18 +00:00
Yann Leboulanger 9284e84f3e don't change selection while Drag and Droping. fixes #2532 2006-12-29 17:41:13 +00:00
Yann Leboulanger 4684c573a0 remove publish / retrieve button in profile window. fixes #2471 2006-12-29 07:32:18 +00:00
junglecow 5529852ded - Fix TB on fingerprint mismatch
- Add debug message on import failure of PyOpenSSL
 - Update gajim.org digest after migration to new server
2006-12-29 01:46:46 +00:00
Yann Leboulanger d027597bf8 prevent TB. fixes #2843 2006-12-28 19:03:55 +00:00
Yann Leboulanger 70bf104cfc [misc] XEP-0202 (Entity Time) support. fixes #2830 2006-12-28 16:27:41 +00:00
junglecow e1ad5b15d0 - Removed unnecessary import
- Fixed name of transport_nb's logger
2006-12-28 11:15:44 +00:00
Yann Leboulanger d1c01945be show a message to user when gnomekeyring is installed but not well started. fixes #2834 2006-12-28 10:01:15 +00:00
junglecow 8707d511c1 - More accurate description of None outcome of _check_fingerprint
- Check for presence of PyOpenSSL in fingerprint check. Fixes #2841.
2006-12-27 23:28:47 +00:00
junglecow cf291c3c2f Move fingerprint check into its own function. 2006-12-27 23:25:32 +00:00
junglecow c16642c838 Catch socket.gaierror. Fixes #2840. 2006-12-27 22:45:23 +00:00
Yann Leboulanger 447ec9ecd6 [gjc] ask password when gnomekeyring isn't available. fixes #2834 2006-12-27 21:13:42 +00:00
junglecow e816b38a0f Check if self._sock exists before trying to close it. Fixes #2839. 2006-12-27 20:44:21 +00:00
junglecow 5f16eb633b Re-deleted exc_clear. Reason:
- It's unnecessary
 - It confuses people

See [7433] and #1575. This is an old workaround for psyco braindeadness, which
we don't use anymore. If there's a reason this should stay in code, please
document clearly, and re-add. Thanks.
2006-12-27 18:57:30 +00:00
junglecow 847d9fe6e9 - Enhanced parsing of -l/--loglevel option
- Demote one message w/exception to debug
 - Hopefully improved user error message when fingerprint is bad
2006-12-27 18:38:50 +00:00
Yann Leboulanger 45341476db don't show empty () when a pm contact changes his status. fixes #2832 2006-12-27 11:32:01 +00:00
Yann Leboulanger 81fb64f6b2 don't add empty group when we add a contact. fixes #2833 2006-12-27 10:39:03 +00:00
Nikos Kouremenos 64dec82bb6 readd something, unless there is a reason it got removed in [7706] 2006-12-27 06:09:15 +00:00
Yann Leboulanger 6dde2b44ce reconnect only previously connected account when connection manager detect the reconnection, and with correct status message. fixes #2813 2006-12-26 14:56:28 +00:00
Yann Leboulanger 7e11bf1172 do not count transport in global online / total users. fixes #2801 2006-12-26 13:40:01 +00:00
Yann Leboulanger e8657b4fdb do not count not in roster contacts in online / total users. see #2801 2006-12-26 13:33:09 +00:00
Yann Leboulanger badf46a852 redraw account row when we remove a group and when an observer removes us. see #2801 2006-12-26 13:30:35 +00:00
Yann Leboulanger 3e1c3ef811 make gajim-remote work with python-dbus 0.80+. see #2784 2006-12-26 12:04:22 +00:00
junglecow 9deb76a8ad - Started new way of logging, with configurable level for each subsystem
- Added -q, --quiet (speaks for itself)
   - Added -l, --loglevel subsystem=LEVEL,subsystem2=LEVEL2,...
 - Quell winsock 10035 error. (Equivalent of EINPROGRESS, but winsock likes to have its own error numbers.)
 - Hide SSL certificate debug stuff unless gajim.c.x.transports loglevel is DEBUG or lower
 - Avoid unicode problems if we set a profile
 - Move fingerprint checks from _register_handlers to _connect_success
 - Some enhancements to fpr checking code
2006-12-23 21:18:07 +00:00
junglecow 44674f7e75 - Implement matching of fingerprints against servers.xml
- Add support for fingerprints to servers.xml parser.
 - Add support for 'hidden' servers to servers.xml parser.
 - Add some fingerprints to servers.xml, for testing and as example for the new format.
 - Force asynchronous (nonblocking) SSL handshake in all case
 - Add logging to c/connection.py

Known issues:
 - Checking of fingerprints doesn't work on in-band SSL (Typically port 5222) because of stuff happening out of sequence. Workaround: use immediate SSL mode ("Legacy SSL" option in server config). Because there is as of yet no other way to /force/ SSL, this is also the most secure setting.
 - A lot of code is still looking for a better place to live.
2006-12-22 23:30:23 +00:00
junglecow 7f44b60267 - Use bytestrings instead of unicode for filesystem paths. See #2812 and close if fix works. 2006-12-22 13:49:38 +00:00
junglecow 35ecad1188 - Switch back to TLSv1 method
- Remove debug prints in stdlib ssl compatibility code
2006-12-21 18:08:17 +00:00
junglecow 62350adb36 - PyOpenSSL branch merged to trunk
Welcome to the world of PyOpenSSL! Please install PyOpenSSL, thanks!

svn merge -r 7426:HEAD svn://svn.gajim.org/gajim/branches/pyopenssl
2006-12-20 21:52:40 +00:00
junglecow fddb000a89 [Trunk]
- In verbose mode, print encodings. (Especially for Windows users who don't have Python) (gajim.py)
 - Attempt at fixing traceback when getting user's home directory in Windows. See #2812. (c/configpaths.py)
 - Show 'error' icon next to account while waiting for reconnect. Fixes #2786. (c/connection_handlers.py, c/gajim.py, c/connection.py)
[PyOpenSSL]
 - Fix 100% CPU usage and hanging connection when server closes connection on us. (c/x/transports_nb.py)
 - Fix 'hanging' connection when server closes the connection on us before we can open the XML stream. (Disconnect handler didn't get called.) (c/x/client_nb.py)
 - Change prints to logger calls, various enhancements to debug printing, reduce spam (c/x/transports_nb.py)
 - this → self (c/x/transports_nb.py)
 - Call _do_receive() once to collect error message from socket, when error flag is raised in scheduler. (c/x/transports_nb.py)
2006-12-20 20:40:08 +00:00
junglecow a4655276fe [Trunk]
- In verbose mode, print encodings. (Especially for Windows users who don't have Python) (gajim.py)
 - Attempt at fixing traceback when getting user's home directory in Windows. See #2812. (c/configpaths.py)
 - Show 'error' icon next to account while waiting for reconnect. Fixes #2786. (c/connection_handlers.py, c/gajim.py, c/connection.py)
[PyOpenSSL]
 - Fix 100% CPU usage and hanging connection when server closes connection on us. (c/x/transports_nb.py)
 - Fix 'hanging' connection when server closes the connection on us before we can open the XML stream. (Disconnect handler didn't get called.) (c/x/client_nb.py)
 - Change prints to logger calls, various enhancements to debug printing, reduce spam (c/x/transports_nb.py)
 - this → self (c/x/transports_nb.py)
 - Call _do_receive() once to collect error message from socket, when error flag is raised in scheduler. (c/x/transports_nb.py)
2006-12-20 20:40:08 +00:00
Jean-Marie Traissard 30b1c838dd Prevent TB 2006-12-19 22:50:53 +00:00
Yann Leboulanger 0e95430ac8 prepare 0.11 release 2006-12-19 09:12:54 +00:00
Yann Leboulanger 8e0def0a0d translate correctly song status. ♪ was badly understood by msgfmt, so moved out from translated string. 2006-12-18 09:32:23 +00:00
Yann Leboulanger 6bd518cb4a make music_track_listener work with older python-dbus than 0.80. see #2784 2006-12-18 09:13:12 +00:00
Yann Leboulanger e6a4d088a9 partially revert [7673]. see #2784 2006-12-17 23:00:44 +00:00
Jean-Marie Traissard 235950e2af Pyflakes spoted undefined name, 80 chars 2006-12-17 22:56:16 +00:00
Yann Leboulanger 724f702320 fix typo. 2006-12-17 22:37:21 +00:00
Nikos Kouremenos 5c4e2efb6e another patch so we work in python dbus 0.80; see #2784 2006-12-17 11:56:01 +00:00
Nikos Kouremenos 6faf04a056 make sure we use dbus public api so we work for python dbus 0.80; see #2784 2006-12-17 11:43:34 +00:00
Tomasz Melcer 2e16b3a590 Commands: Fix TB when someone executes an unknown command. 2006-12-16 23:30:07 +00:00
Yann Leboulanger b902d06eaa redraw account row too. see #2801 2006-12-16 23:07:18 +00:00
Yann Leboulanger de6dcc57bd redraw group row when we remove a contact. fixes #2801 2006-12-16 22:49:17 +00:00
Yann Leboulanger 3289f8fdd1 update gc roster instantly when we change theme. fixes #2766 2006-12-16 20:12:16 +00:00
Tomasz Melcer 257b1b7eeb Data forms: labels are aligned with top of widgets, default instructions gone,
borders removed.
2006-12-16 20:05:06 +00:00
Nikos Kouremenos 708977f0c0 HIG to adhod glade file; TODO-> FIXME and better header for the corresponding py 2006-12-16 17:44:59 +00:00
Tomasz Melcer 23fe716527 Dataforms: field descriptions in tooltips. 2006-12-16 12:58:58 +00:00
Yann Leboulanger 867abb8677 updated buttons in FT window when selected row status changes. fixes #2785 2006-12-15 18:59:24 +00:00
junglecow 8c78a14c3c - In [7647], reading of PID file was moved out of try..except block. Fixed.
- [PyOpenSSL] Small fix to error handling.
2006-12-15 10:57:25 +00:00
junglecow 230a77ba94 - In [7647], reading of PID file was moved out of try..except block. Fixed.
- [PyOpenSSL] Small fix to error handling.
2006-12-15 10:57:25 +00:00
Yann Leboulanger 2287625fdf encrypt must return 2 values. 2006-12-14 10:56:14 +00:00
junglecow c09e6e0b93 [PyOpenSSL]
- Improved data extraction from exceptions
 - Clearer error messages
 - Reduced exception spam
2006-12-13 20:15:22 +00:00
Yann Leboulanger 96417e6592 [mdt] better pid file behaviour for windows. fixes #2165 2006-12-13 14:41:57 +00:00
Yann Leboulanger 8af6e19a1f select active theme when we re-open gajim theme window. fixes #2778 2006-12-13 13:15:06 +00:00
Yann Leboulanger 9a8862099e redraw gc window title when we open a pm. fixes #2777 2006-12-13 12:52:59 +00:00
Yann Leboulanger 0fb837f74f detect when gpg is not installed and print a warning. fixes #2760 2006-12-13 12:29:24 +00:00
Jean-Marie Traissard fd13baefc4 Use good font settings for gc_roster nicks. See #2766. 2006-12-12 22:43:44 +00:00
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