Commit Graph

9329 Commits

Author SHA1 Message Date
Denis Fomin 5679d4314b Prevention of cyclical imports. Fixes #6845 2011-03-27 00:15:36 +03:00
Denis Fomin e76550dd19 Correctly test dbus. Fixes #6844 2011-03-25 12:23:32 +03:00
Yann Leboulanger 40db9c36b7 revert [7ded06d532df]. It's already done in create_window() function. see #6746 2011-03-25 08:23:23 +01:00
Yann Leboulanger bc96e88d7d merge 2011-03-24 22:52:27 +01:00
Yann Leboulanger 58015a37bb [Maxim Koltsov] Set different WM_WINDOW_ROLE to different windows types (gc, chat). Fixes #6746 2011-03-24 22:51:38 +01:00
Yann Leboulanger 168e87aefd [Phil] add 2 dbus signals: MessageSent and ChatState. Update UI on messagesent. Fixes #6787 2011-03-24 22:48:56 +01:00
Julien Pivotto da05438598 Comment functions added by [77d3b4e65b26] 2011-03-24 14:47:54 +01:00
Julien Pivotto 23677636f7 add newline at the end of nec.py 2011-03-24 09:22:45 +01:00
Julien Pivotto eceee142e9 typo 2011-03-23 14:24:13 +01:00
Julien Pivotto 04cdf1bc2e Raise timeout limit. Fix #5892. 2011-03-23 14:22:31 +01:00
Julien Pivotto 5cfa5bf221 i18n of my last patch 2011-03-23 14:15:09 +01:00
Julien Pivotto 39434dfe1e Handle loading of images with a thread.
See #5892.
Fix #5331.
2011-03-23 14:07:58 +01:00
Julien Pivotto d5d3cd0fd3 old typo 2011-03-23 09:58:01 +01:00
Julien Pivotto 15b8253960 Splitting the function that process images 2011-03-23 09:56:53 +01:00
Julien Pivotto 29fbb7f7e4 Remove old liks to jabber.org 2011-03-22 10:56:06 +01:00
Denis Fomin 0caf0f06ac minimize to the Systray, by a click (Left-click) at the Systray icon, when it is set to be a Stick window (to be appear at every Workspace). Fixes #6838 2011-03-21 11:49:42 +03:00
Denis Fomin f9a6167f2b AddNewContactWindow,Join Groupchat Window,NewChatDialog.set transient for roster window 2011-03-21 11:04:46 +03:00
Denis Fomin 783b95b9cb profile window.set transient for roster window 2011-03-21 10:47:26 +03:00
Denis Fomin 0171a5c2c8 features window.set transient for roster window 2011-03-21 00:43:01 +03:00
Denis Fomin eea9947caa A simpler way to get changeset identification hash 2011-03-21 00:25:30 +03:00
Denis Fomin bc4b3d0437 history manager. pep8 pylint 2011-03-20 12:15:57 +03:00
Denis Fomin 2d72cf8bf9 HistoryManager.small delete dialog's fix(set_transient_for option) 2011-03-20 00:24:43 +03:00
Denis Fomin 79e9d96b39 set focus to ok button in delete confirmation dialog(history manager) 2011-03-20 00:06:33 +03:00
Yann Leboulanger 769ce99f6c add account and server name to insecure connection dialog. Fixes #6841 2011-03-19 12:43:21 +01:00
Yann Leboulanger 8bae294150 don't allow to invite pm contacts to other MUC if we don't know his real JID. see #4443 2011-03-18 10:09:06 +01:00
Yann Leboulanger 2d5b8c3123 fix XEP-0184 GUI implementation. Fixes #6837 2011-03-18 08:51:12 +01:00
Denis Fomin 981c47c377 [Slava]do not lose received history position when a new incoming message arrives. Fixes #6822 2011-03-16 11:46:12 +03:00
Denis Fomin c6869674aa prevent traceback if reconnect menuitem is activated. Fixes #6834 2011-03-14 13:20:48 +03:00
Denis Fomin 4b61a8682c Fixed previous changeset and prevent traceback in command system 2011-03-11 00:35:26 +03:00
Denis Fomin b74852014e [slava]Quoting the recieved messages with the keyboard shortcuts. Fixes #6822 2011-03-10 13:55:15 +03:00
Denis Fomin 5dc76a23e7 Disable the existing signal before connecting the new (to menuitem in systray menu). Fixed #6819 2011-03-08 21:55:16 +03:00
Yann Leboulanger f0c59893ed merge 2011-03-06 22:18:28 +01:00
Yann Leboulanger 0aefaa1fd3 use po file rather than Gajim code to handle plural form. see #6794 2011-03-06 22:10:18 +01:00
Yann Leboulanger 4237bb82d4 use ngettext to translate plural form for languages that have several plural forms. see #6794 2011-03-06 14:06:39 +01:00
Yann Leboulanger 85d6cb7b9c don't use ngettext to translate "Yesterday" and "%i days ago" in the same time. see #6794 2011-03-05 22:29:16 +01:00
Yann Leboulanger 0a48491a39 don't show error messages without a <body>. Fixes #6756 2011-03-05 13:17:32 +01:00
Denis Fomin 7fb3ec1c1d set gajim hg version to 0.14.1.1 2011-03-05 11:46:53 +03:00
Yann Leboulanger 74904d8505 don't remove false values from sent dataforms. Fixes #6765, see #6113 2011-03-05 09:40:01 +01:00
Yann Leboulanger e058f2bdad correctly decode sting in manage bookmarks dialog. Fixes #4900 2011-03-05 09:25:28 +01:00
Denis Fomin e0a162a443 More correctly blocked change in the position for the hpaned 2011-03-03 19:18:38 +03:00
Denis Fomin 086c5ea01f prevent Traceback in dataforms_widget(search user in jabber.tf-network.de server as example) 2011-03-01 14:01:10 +03:00
Denis Fomin 4a02b2d381 prevent traceback If the gajim icon is absent 2011-02-21 23:52:16 +03:00
Denis Fomin 44afd960d0 Delete gajim-remote-plugin.Fixes #6115 2011-02-21 18:11:47 +03:00
Yann Leboulanger b1d1cd6702 ability to send messages to a group, even if it contains offline contacts. Fixes #6761 2011-02-18 17:04:27 +01:00
Yann Leboulanger 50257b6973 don't use a reserved word as variable name 2011-02-18 14:41:16 +01:00
Denis Fomin 40f7813627 Fixes previous commit 2011-02-08 21:26:20 +03:00
Denis Fomin ae43834dc6 fixed incorrect width of conference participants list, when joining a new room and when manually resizing/maximizing gajim window in all-in-one mode 2011-02-08 19:04:18 +03:00
Yann Leboulanger 8a03cfde96 don't fail zeroconf with non-ascii hostname 2011-02-06 00:07:46 +01:00
Denis Fomin e61f7aa4db Added 'show roster on startup' option. Fixes #6793 2011-02-04 23:52:03 +03:00
Denis Fomin 4b987beeb2 Correct gst-python detect(without gst-python is gajim unable to load preferences dialog) 2011-02-04 14:15:56 +03:00
Denis Fomin 492b812eb5 filetransfer.Ability to send multi-line comment with the file 2011-02-03 22:55:39 +03:00
Denis Fomin 43f4dd1433 correct position of the window while reading the new event by clicking on the tray icon
(restore window coordinates when it is the maximization of the system tray)
2011-01-27 19:10:15 +03:00
Yann Leboulanger 04418850f9 hardcode the value of OpenSSL.SSL.OP_NO_TICKET for old version of openssl. Fixes #5689 2011-01-25 11:54:28 +01:00
Yann Leboulanger 6867d3cc98 use shutil.move instead of os.rename to move files. Fixes #6770 2011-01-23 11:31:29 +01:00
Yann Leboulanger 23d3d79f83 add an option to allow disabling sending local time. Fixes #6764 2011-01-19 09:08:31 +01:00
Yann Leboulanger caf9d69bfc prevent Traceback when there is an empty secret file. Fixes #6752 2011-01-12 22:47:36 +01:00
Yann Leboulanger bb0eb5a9eb fix offset for some timezones computation. Fixes #6749 2011-01-12 06:56:28 +01:00
Yann Leboulanger 75f32f538b fix initializing a variable 2011-01-09 22:11:08 +01:00
Yann Leboulanger 1c6214fb34 prevent traceback 2011-01-09 20:58:58 +01:00
Yann Leboulanger e50b1aa7b6 fix invalid XML char regex. Fixes #5427 2011-01-06 21:01:43 +01:00
Yann Leboulanger a6cb79b681 correctly cleanup ged handlers when removing an account 2011-01-06 16:50:38 +01:00
Yann Leboulanger 0ac61706d8 add ability for chatstate to fo from inactive to pause when we re-select a tab where we already typed something. Fixes #4380 2011-01-06 14:53:34 +01:00
Yann Leboulanger 833a17a657 correctly unregister from server when another stanza is sent in the same time 2011-01-05 20:59:10 +01:00
Yann Leboulanger ca0bcbb527 fallback to disco if clients don't support caps. Fixes #4071 2011-01-04 15:52:37 +01:00
Denis Fomin 5bc571053c use standard format for plugin_system logger output 2011-01-04 00:30:42 +03:00
Denis Fomin f13989927b remove unused pass 2011-01-04 00:12:07 +03:00
Denis Fomin acdf6571b7 use logger if plugin manifest file is wrong formated 2011-01-04 00:04:11 +03:00
Denis Fomin bd3d4f60a0 coding style 2011-01-03 23:08:13 +03:00
Yann Leboulanger ed8b7a51d2 improving parsing pubsub nodes 2011-01-03 21:04:01 +01:00
Yann Leboulanger 407af3397e fix bookmarks receiving from pubsub. see #6744 2011-01-03 20:56:10 +01:00
Denis Fomin 8ed33a3227 [Link Mauve] fix for bookmarks(XEP-0048) 2011-01-03 21:41:17 +03:00
Denis Fomin 33b2ae1108 fix demndimport with htmltextview 2011-01-02 18:23:56 +03:00
Denis Fomin b7807ca4a3 DLFCN and dl will be loaded immediately. Fixes #6741 2010-12-31 16:37:14 +03:00
Yann Leboulanger a621d3631d [elghinn] Fix var name that prevent account registration 2010-12-30 19:02:12 +01:00
Yann Leboulanger 241f666bc6 redraw chat buttons when we get caps information. Fixes #6114 2010-12-23 17:51:26 +01:00
Yann Leboulanger e990f978f0 fix demndimport with ipython 2010-12-23 13:59:28 +01:00
Yann Leboulanger 9a9f66b064 fix duplicate function name. This fixes caps problem. 2010-12-23 13:55:13 +01:00
Yann Leboulanger 860668b714 redraw groupchat group row when we receive a presence. Fixes #5992 2010-12-22 18:19:48 +01:00
Yann Leboulanger e6f0dfd0a5 remove useless indentation 2010-12-22 17:46:28 +01:00
Yann Leboulanger 138c5afe18 update groupchat Contct instance when we get a presence. Fixes #5992 2010-12-22 16:53:21 +01:00
Yann Leboulanger 5994ddbdc0 fix var name 2010-12-22 11:21:57 +01:00
Yann Leboulanger a13f54882b [steelman] Check sound allowance for contact_connected and contact_disconnected events. Fixes #6118 2010-12-21 23:33:45 +01:00
Denis Fomin 6bf9497438 fix for demandimport 2010-12-21 22:28:03 +03:00
Denis Fomin e3e34fd57c Fix typo 2010-12-20 15:29:03 +03:00
Denis Fomin a5fc9f9fd4 prevent traceback 2010-12-20 13:26:27 +03:00
Denis Fomin ca635f17a9 preparation for the removal of gajim-remote-plugin.py (fix lost command and arguments to commands) 2010-12-20 12:54:58 +03:00
Yann Leboulanger b5b04f2a3d restore messages with Zeroconf 2010-12-19 21:22:29 +01:00
Yann Leboulanger 70f7ceb2a2 don't try to reconnect in a MUC when we get an error. Fixes #6097 2010-12-19 10:59:00 +01:00
Yann Leboulanger 48a44e0cfe revert unwanted commits from in 63c35c953516 2010-12-19 10:52:56 +01:00
Yann Leboulanger 2cdd95d6c6 restore Zeroconf presence notifications by using NEC 2010-12-19 10:39:15 +01:00
Yann Leboulanger f643c85f54 use NEC for roster-info in zeroconf connection 2010-12-18 14:21:09 +01:00
Denis Fomin 54a2e4f5ae fix for demandimport 2010-12-18 12:42:15 +03:00
Denis Fomin 4cffef6be2 fix for demandimport 2010-12-18 11:11:58 +03:00
Yann Leboulanger 536ff02af8 fix var name 2010-12-17 19:16:00 +01:00
Yann Leboulanger 5b5b2375a1 don't scroll in groupchat when window doesn't have focus. Fixes #6100 2010-12-17 12:09:56 +01:00
Denis Fomin 2152411af2 Use demandimport - automatic demandloading of modules. Fixes #6094 2010-12-17 10:17:57 +01:00
Yann Leboulanger d19629ad87 fix traceback when adding a new contact. Fixes #6054 2010-12-16 07:15:29 +01:00
Yann Leboulanger 0c2d703f25 finish supporting jabber:iq:gateway. Fixes #6054 2010-12-15 22:08:42 +01:00
Yann Leboulanger c3fdfc3a4b begining of handling jabber:iq:gateway namespace. see #6054 2010-12-15 21:15:00 +01:00
Denis Fomin 6c82994924 fix 'gajim-remote open_chat' command for minimized gropchats. Fixes #6107 2010-12-15 12:17:34 +03:00
Denis Fomin e95ffa55ef support data:URI scheme in XHTML-IM message. Fixed #6106 2010-12-14 19:30:00 +03:00
Yann Leboulanger 65d0709ff9 [mako] missing translated string. Fixes #6103 2010-12-13 06:38:27 +01:00
Denis Fomin a94a7c9832 Fix 'treat_incoming_messages' option. (didn’t get messages from the room) 2010-12-11 20:51:34 +03:00
Yann Leboulanger 2653c160f2 handle nested roster group. TODO: Improve the way it's displayed in roster. Fixes #1381 2010-12-11 12:57:09 +01:00
Denis Fomin e9eb73d21c tab_eventbox widget. do not grab focus 2010-12-11 12:15:55 +03:00
Denis Fomin 6b6e598c4d gc window. set focus to message textview(not to conversation textview) 2010-12-11 10:58:12 +03:00
Denis Fomin e3d3994a95 Correctly set focus 2010-12-10 23:53:47 +03:00
Denis Fomin 5f9e6b5132 don't resize occupant treeview if Gajim is a lot of windows to conferences 2010-12-10 10:54:15 +03:00
Yann Leboulanger 42ac96b707 fix traceback when receiving self presences. Fixes #6099 2010-12-09 17:30:42 +01:00
Denis Fomin c86f98a19c Add missing import 2010-12-09 19:01:41 +03:00
Denis Fomin a39f09bb46 Add missing import 2010-12-09 18:32:53 +03:00
Denis Fomin 20cec0037f Fix typo 2010-12-09 17:16:36 +03:00
Denis Fomin c82e7951a9 Use custom style for close tab button.(in some GTK themes tabs look weird) 2010-12-09 15:55:58 +03:00
Denis Fomin 6bdc73199d remove unused print 2010-12-09 13:17:59 +03:00
Denis Fomin f358c24c62 do not update last status, os info and entity time in all windows with information about the user (private conversation) 2010-12-09 13:16:52 +03:00
Denis Fomin 16e63dd136 fix var name 2010-12-09 12:39:28 +03:00
Yann Leboulanger cc032163d0 more usage of NEC to handle messages 2010-12-08 21:58:13 +01:00
Yann Leboulanger 2c1f20b773 use NEC to handle file request (error) events 2010-12-08 21:17:08 +01:00
Denis Fomin f6a1397040 fixed vcard receive from private chat again 2010-12-08 20:30:37 +03:00
Denis Fomin f068d47f19 fixed vcard receive from private chat 2010-12-08 19:17:36 +03:00
Yann Leboulanger 3d355b8530 re-enable translation under windows built 2010-12-06 23:33:42 +01:00
Denis Fomin 8a47134bcd Make FTOverwriteConfirmationDialog translatable 2010-12-06 12:31:18 +03:00
Denis Fomin c077670518 Prevent the possibility of entering '@' in the fields of 'room' and 'server' in the manage bookmarks dialog.
Set the selection at startup manage bookmarks dialog.
Fix var name in dialogs.py
2010-12-04 14:47:38 +03:00
Denis Fomin 03927c0781 Fix 'message-not-sent' handler. add missing class 2010-12-03 19:45:46 +03:00
Denis Fomin 8165a4680c add missing import 2010-12-03 16:55:09 +03:00
Denis Fomin fd20f165c9 Remove redefinition of function '_nec_agent_items_received' in config.py 2010-12-03 15:40:54 +03:00
Denis Fomin 8897c72cc1 Fix var name 2010-12-03 15:38:18 +03:00
Denis Fomin 4f0300cd65 prevent traceback when parsing the log level 2010-12-03 13:47:44 +03:00
Denis Fomin 47d30eb973 prevent traceback when parsing the log level 2010-12-03 13:22:40 +03:00
Denis Fomin 67fda3ae8a Fix groupchat config changed events handler 2010-12-03 10:48:13 +03:00
Denis Fomin 7a26e06695 Fix var name 2010-12-03 01:54:52 +03:00
Denis Fomin 8dfc6ba9ac Fix var name 2010-12-03 01:33:12 +03:00
Yann Leboulanger 3bbf65d2a1 fix var name. Fixes #6060 2010-12-02 07:29:19 +01:00
Denis Fomin e644047c59 use NEC to handle message error events 2010-12-01 23:38:39 +03:00
Denis Fomin 5726eb39c3 prevent Traceback if the connection to the avahi-daemon lost 2010-12-01 20:26:48 +03:00
Denis Fomin 7996ca728f Fix zeroconf error handling 2010-12-01 19:57:54 +03:00
Denis Fomin 7bf519dca1 remove unused handler 2010-12-01 17:03:38 +03:00
Yann Leboulanger c6b04f3bc5 fix typo 2010-12-01 09:23:32 +01:00
Yann Leboulanger aac5c0bf1b correctly dispatch our show events 2010-12-01 09:16:35 +01:00
Yann Leboulanger 1bbd486575 fix traceback when browsing rooms from join groupchat dialog. Fixes #6059 2010-12-01 09:12:27 +01:00
Denis Fomin 5e929d104b Fix var name 2010-12-01 03:09:28 +03:00
Denis Fomin 9aa0206667 remove unused import 2010-12-01 02:13:34 +03:00
Yann Leboulanger d8b9fe08a6 ignore groupchat invitations from contacts that are not in roster if ignore_unknown_contacts is enabled. Fixes #6057 2010-11-30 23:36:57 +01:00
Yann Leboulanger 49a797dd54 rename GnuPG.py to gpg.py. Fixes #6055 2010-11-30 11:41:14 +01:00
Yann Leboulanger b58248ac25 handle some errors when verifying gpg keys 2010-11-30 11:10:37 +01:00
Yann Leboulanger b5eebddeb3 fix var name 2010-11-29 21:15:54 +01:00
Yann Leboulanger 6cd8e07fae switch from GnuPGInterface to python-gnupg, so gpg is available under windows. Fixes #5096, #3615, #1890, #996 2010-11-29 18:44:22 +01:00
Denis Fomin 1136ae5b16 Revert [12663] 2010-11-29 18:44:16 +03:00
Yann Leboulanger 6a2651ebd5 use NEC to handle agent info / items events 2010-11-29 12:53:50 +01:00
Denis Fomin bfea5e1392 Do not redraw the roster twice 2010-11-29 13:31:48 +03:00