Commit Graph

628 Commits

Author SHA1 Message Date
Yann Leboulanger 818590a0e8 gpg toggle button is now refreshed each time we get a presence 2005-05-27 15:12:58 +00:00
Yann Leboulanger 4097578005 recipients must be a list 2005-05-27 14:16:34 +00:00
Nikos Kouremenos 1d628069b1 svn to say 0.7.1 2005-05-27 13:20:34 +00:00
Nikos Kouremenos e92bb9ec38 fix a typo 2005-05-27 12:11:07 +00:00
Yann Leboulanger 74f0e11948 we are now warned when we are disconnected from a server 2005-05-27 12:07:20 +00:00
Nikos Kouremenos 02b74ceed4 avoid marking foo@jaim.net as AIM 2005-05-27 11:19:47 +00:00
Yann Leboulanger 87d90e7aaf improved status messages 2005-05-27 05:56:17 +00:00
Nikos Kouremenos bc1a96e740 this should fix #329 2005-05-26 22:02:01 +00:00
Nikos Kouremenos fb18ff3d0f introducing wizard_window 2005-05-26 21:43:31 +00:00
Yann Leboulanger b24e6d80ce we can now edit non-root line in advanced configuration editor 2005-05-26 21:09:01 +00:00
Nikos Kouremenos c9d2e9123c Available instead of Online 2005-05-26 19:56:04 +00:00
Yann Leboulanger e989b0a5b3 little bugfix 2005-05-26 17:47:10 +00:00
Nikos Kouremenos 81b28a9cff Client's connect() does not raise exception on error as it was in jabberpy
in xmpppy it connect() returns connection type in a string
apparently that string can be 'tls', 'tcp' (simple without tls) and '' when it fails to connect
2005-05-26 13:35:58 +00:00
Yann Leboulanger 92b1c8226c SASL auth is back, ths Alexey 2005-05-26 06:50:17 +00:00
Nikos Kouremenos 7c303ddcc3 moving status iconset back to where it was and better string for that 2005-05-26 00:31:18 +00:00
Nikos Kouremenos 14b8d03a56 globals() not locals() 2005-05-26 00:29:22 +00:00
Nikos Kouremenos 6273d33c34 better logic in applying speller 2005-05-26 00:11:20 +00:00
Nikos Kouremenos 3f890b8063 completing gtkspell support
adding escape to close accounts_window
using %s instead of + for joining strings [gives us better translation] and fixing a typo there
sorry for big commit
2005-05-26 00:07:49 +00:00
Nikos Kouremenos c1e472bcbd adding gtkspell and #323 2005-05-25 23:58:27 +00:00
Yann Leboulanger 9bc2c5781e when we edit a transport, we print 'edit %s' instead of 'register to %s' 2005-05-25 22:27:40 +00:00
Yann Leboulanger 492a21a5cb we can now modify our transportregistration (JEP-0100) 2005-05-25 22:15:28 +00:00
Yann Leboulanger 693aad9b19 show transports rows when we are online, and hide them when we are offline 2005-05-25 18:25:39 +00:00
Yann Leboulanger 1c86ae3f18 better tooltip string 2005-05-25 17:14:55 +00:00
Yann Leboulanger e871c22772 we can now disable the use of transports iconsets 2005-05-25 17:13:50 +00:00
Yann Leboulanger 9952c4dc64 we cannot register to an offline or error transport 2005-05-25 11:00:41 +00:00
Yann Leboulanger 967bcae933 no need to make protocol combobox unsensitive 2005-05-25 10:56:37 +00:00
Yann Leboulanger f0ef95b4e1 we can now have message pixman with transports
we can now log on the there is an error with the transport
2005-05-25 10:28:27 +00:00
Nikos Kouremenos 5d7e3c75b8 adding speller as gui option [code is rdy needs some further testing] 2005-05-25 00:24:24 +00:00
Nikos Kouremenos 0579cc40d0 adding escape to close advanced window and making init go above in the code 2005-05-24 22:35:50 +00:00
Yann Leboulanger 4338bc348f when we receive a 505 presence error we show the error pixmap 2005-05-24 21:32:52 +00:00
Nikos Kouremenos a2f5be54ec disco window: when selecting sth form the popdown list, autovisit [like browsers do] 2005-05-24 20:04:07 +00:00
Yann Leboulanger 553b842972 fix vcard problems (we can receive iq without from field when we receive our vcard) 2005-05-24 19:18:32 +00:00
Yann Leboulanger 8a7a399288 we can now force to not use SASL for each account in advanced configuration editor 2005-05-24 18:19:53 +00:00
Yann Leboulanger e3ddf04b9b Alexey's patch to disable SASL protocole 2005-05-24 18:08:37 +00:00
Yann Leboulanger 392c1dc7f4 fix DIGEST auth with Alexey patch 2005-05-24 17:50:27 +00:00
Yann Leboulanger 476cd9a9a0 we can receive empty message (for ex for gc_subjects) 2005-05-23 18:16:51 +00:00
Yann Leboulanger 6c96d9eb42 when we DND to a group in which the user is already, don't add it twice 2005-05-23 17:29:55 +00:00
Yann Leboulanger 0e49c441e0 when we add a new group, we send that to the server 2005-05-23 17:21:05 +00:00
Nikos Kouremenos d44955c81b first the print then the action 2005-05-23 17:01:13 +00:00
Nikos Kouremenos 12f1ea0517 reducing default autoaway/xa time 2005-05-23 16:58:14 +00:00
Nikos Kouremenos 16b6745a90 adding error for uf_show as else 2005-05-23 16:57:35 +00:00
Yann Leboulanger 667eb618b7 os.path.mkdir crashes under win9x if the folder already exists 2005-05-23 15:32:35 +00:00
Yann Leboulanger f0be64c460 under win9x dot_gajim = '' 2005-05-23 11:35:58 +00:00
Yann Leboulanger 517211b63f check if we have a connection before we send it sth 2005-05-23 10:46:22 +00:00
Yann Leboulanger 0f41e49758 set default timeout of xmpp to 45 instead of 25 2005-05-23 09:53:05 +00:00
Yann Leboulanger fe53843edb we wait 45 for keepalive packages 2005-05-22 17:24:20 +00:00
Nikos Kouremenos 5610a305e6 add ** n password entry when registering new transport 2005-05-22 11:54:09 +00:00
Yann Leboulanger 6f6f45d07b check for KeyError (fix #311) 2005-05-22 10:10:41 +00:00
Nikos Kouremenos f774e125e9 make it activate default 2005-05-22 01:45:06 +00:00
Nikos Kouremenos 0bb2fceb16 typo 2005-05-21 23:37:11 +00:00
Nikos Kouremenos bdd436e1f4 check for not in the roster too 2005-05-21 23:34:51 +00:00
Yann Leboulanger d94941015d translate status messages too 2005-05-21 16:01:52 +00:00
Nikos Kouremenos 6655267d65 strings [again] 2005-05-21 15:57:45 +00:00
Nikos Kouremenos 7de931aba1 restoring requested_size only for roster window 2005-05-21 15:48:07 +00:00
Nikos Kouremenos 7e0d7c1243 show tls frame 2005-05-21 15:27:27 +00:00
Nikos Kouremenos ddcbbca289 some more translatable strings 2005-05-21 15:19:58 +00:00
Nikos Kouremenos c2b94c8935 groupchat code: bugfix when kicking someone 2005-05-21 14:48:29 +00:00
Nikos Kouremenos a3f3d8f766 do not default to check_for_new_version True until we have a pseudo thread doing that [or else in heavy net load Gajim takes a long time and user think we need to hugely optimize our code] 2005-05-21 14:37:36 +00:00
Nikos Kouremenos bbbb4117f7 some more translatable strings, updating gajim.pot and greek gajim.po [100%]. I think it should be ok now but you never know 2005-05-21 14:12:35 +00:00
Nikos Kouremenos 77ddf66a14 rename the config vars [for signin/out] 2005-05-21 13:53:09 +00:00
Nikos Kouremenos d7f06a3fcd online offline --> sign in sign out for popup notifications options 2005-05-21 13:46:23 +00:00
Nikos Kouremenos 5e3ba6e98a bugfix 2005-05-21 13:44:50 +00:00
Nikos Kouremenos 3ad63c0c27 add show texts to be translated 2005-05-21 13:19:42 +00:00
Yann Leboulanger 6abba7616d do not print status message if there is not 2005-05-21 09:53:06 +00:00
Nikos Kouremenos 1f22ff05bc glade fix: adding most of the requested sizes as default ones 2005-05-21 09:44:02 +00:00
Yann Leboulanger 7f3adb6fdf remove unneeded import 2005-05-21 07:02:36 +00:00
Nikos Kouremenos 7c658932f9 what glade tooltips calls size usually set to minimum is misleading and does not allow GTK+ to resize so longer strings [from translation] can be shown in the windows. So removing that so translation are readable [coz before this commit we were focusing on English or at the best French translation and were doing required sizes]. If someone wants to *propose* sizes that needs to be done in the default size area [first tab in Glade]. Translators enjoy 2005-05-21 01:48:19 +00:00
Nikos Kouremenos 1c16aa578d better strings [not more clear but TYPOS in English and unknown words] {so I had to break the string being frozen} {sorry for that}
also introducing greek transl [half tooltips remain with english text, but 0.7 can live with it if I do not get to finish it before 0.7]
2005-05-21 01:28:18 +00:00
Nikos Kouremenos f06cd21fd1 mention which GTK should be fixed 2005-05-20 22:41:39 +00:00
Yann Leboulanger 328327d5c5 add a debug message when we cannot load idle module 2005-05-20 22:05:11 +00:00
Nikos Kouremenos 10e4ea7ee9 nothing important 2005-05-20 22:01:30 +00:00
Yann Leboulanger abe08235b1 auto away/xa now send status in gc too 2005-05-20 21:55:04 +00:00
Nikos Kouremenos 8db7ec096a first letter is better to be cap for folders in Windows 2005-05-20 18:18:06 +00:00
Nikos Kouremenos 715d3460f5 for 0.7 we better have a config from scratch. so do not move the old one 2005-05-20 18:16:19 +00:00
Nikos Kouremenos 98e78c7999 win9x: save in current dir 2005-05-20 18:13:38 +00:00
Nikos Kouremenos ecf50d8c56 win32: store the config in the correct place, and move it if existes in the old place 2005-05-20 18:08:24 +00:00
Yann Leboulanger 686a9a0bd9 when an error occure while Process()ing xmpp, we print the TB so it's easier to debug 2005-05-20 17:30:29 +00:00
Nikos Kouremenos 80144824b0 fix #278 2005-05-20 17:25:21 +00:00
Nikos Kouremenos 41e7d106d8 typo 2005-05-20 16:46:07 +00:00
Yann Leboulanger f3d36d9d80 status -> show
we cannot join a gc twice at the same time with the same account
2005-05-20 16:31:52 +00:00
Yann Leboulanger 1d4d9f5229 print a user friendly show when a contact change his status 2005-05-20 16:04:12 +00:00
Nikos Kouremenos 5293788dc1 introducing common/helpers.py where get_uf_status lives [more functions to come there in the future] 2005-05-20 15:58:23 +00:00
Yann Leboulanger 056ff7bd28 do not print ": " in vcard window if there is no status message 2005-05-20 15:50:44 +00:00
Yann Leboulanger 58ab395501 <status> is not a must (except when using GPG) 2005-05-20 15:32:05 +00:00
Nikos Kouremenos 4b6e527fdf asking the user about removing an account that he's connected 2005-05-20 15:05:22 +00:00
Yann Leboulanger 0e7e396289 these lines cause an error 2005-05-20 14:46:27 +00:00
Yann Leboulanger 715fde5a87 fix idle problems 2005-05-20 14:03:02 +00:00
Yann Leboulanger b5ed8ee163 apply Alexey patch for TLS error. Now buffer is 1M, so this workaround should prevent TLS crash 2005-05-20 13:27:39 +00:00
Yann Leboulanger 2377437112 do not print empty message (fix #301) 2005-05-20 11:23:08 +00:00
Yann Leboulanger 894e38cc7f client.DisconnectHandler is no more called, so no TB will be raised when disconected
so no need to embrace every "send" call in try: except: block
2005-05-20 10:49:46 +00:00
Nikos Kouremenos e7e88cd701 bugfix 2005-05-20 00:12:15 +00:00
Nikos Kouremenos 19235f6f68 win32: path is even better now .gajim ==> Gajim 2005-05-20 00:09:18 +00:00
Nikos Kouremenos d2e0782121 win32 fix: save logs in the correct place and issue correct messages not only POSIX 2005-05-20 00:05:18 +00:00
Nikos Kouremenos 148fe12a2d removing () from ifs and foo==0 becomes not foo in an if 2005-05-19 17:50:19 +00:00
Nikos Kouremenos 781261b99d dialogs.py: removing \ where appropriate 2005-05-19 17:47:40 +00:00
Nikos Kouremenos 12d3888526 removing two lines that were hiding links_open_with_combobox under POSIX [sorry for that] 2005-05-19 16:50:58 +00:00
Yann Leboulanger 739021ec02 print error messages when we get Process() exception 2005-05-18 18:57:54 +00:00
Nikos Kouremenos 120fb4b3a0 suse is lsb compliant, but doesnot put lsb_release by default until 9.3 so readding scanning for suse file [now it is tested too] 2005-05-18 17:02:46 +00:00
Nikos Kouremenos 9a70ab0218 Some distros put to optional LSB vars n/a, so detect that and remove it.
SUSE uses lsb_release for quite a lot of versions I've been told so depend only on lsb for SuSE [the files things was untested in SUSE anyways]
2005-05-18 16:42:28 +00:00
Nikos Kouremenos 79c5b5d0e2 hidden_rows ==> collapsed_rows 2005-05-18 16:30:59 +00:00
Nikos Kouremenos c0e8557f52 userfriendly status string used in tabbed_chat window too 2005-05-18 15:40:42 +00:00
Yann Leboulanger f92cdf02cb set self.connected to 0 before dispatching the status to the GUI so the connectiing icon should disapear if connection failed 2005-05-18 14:05:54 +00:00
Yann Leboulanger bb424fecf1 put xmpp.Process() in a try/except (see ticket #291) 2005-05-18 13:42:12 +00:00
Nikos Kouremenos 86b7862d2c better strings complete 2005-05-18 13:28:51 +00:00
Yann Leboulanger 338cb7dd7d re-add event in make_menu function in systray so we can rightclick on it 2005-05-18 12:51:01 +00:00
Nikos Kouremenos 7eb8a879b5 better strings 2005-05-18 12:34:20 +00:00
Yann Leboulanger a730ab8e90 missing import 2005-05-18 12:28:29 +00:00
Yann Leboulanger 6a10743ce5 add strings to translate in advanced configuration editor 2005-05-18 12:02:57 +00:00
Yann Leboulanger d479973e2c do not translate debug messages 2005-05-18 12:02:27 +00:00
Yann Leboulanger 35e6ac3de8 we can now join password protected groupchats 2005-05-18 09:18:29 +00:00
Yann Leboulanger 5a775c8214 little bugfix with namespaces 2005-05-18 09:17:41 +00:00
Yann Leboulanger 5d8ea9d3bc we can now ask vcard when we recieve a subscription request 2005-05-18 08:47:38 +00:00
Yann Leboulanger 19a1f45159 set the log level after the config file has been parsed 2005-05-18 07:38:47 +00:00
Nikos Kouremenos 277616adf2 adding /clear in GC 2005-05-18 01:01:49 +00:00
Nikos Kouremenos 41e9deceff typo 2005-05-18 01:00:13 +00:00
Nikos Kouremenos 1c25e7a930 fixing #170 2005-05-18 00:44:39 +00:00
Yann Leboulanger bf05e29ebb do not print debubg if verbose = False 2005-05-17 21:33:41 +00:00
Yann Leboulanger 9fcb9f1d70 no need of global things in systray.py 2005-05-17 20:31:43 +00:00
Nikos Kouremenos 0393a34a65 removing unnecessary arg in make_menu 2005-05-17 19:23:55 +00:00
Yann Leboulanger 99401f2abb add a DATA_DIR in gajim 2005-05-17 17:37:50 +00:00
Nikos Kouremenos 36bf675fd3 when in windows open links/mailtos with default application. arnaud njoy 2005-05-17 15:04:54 +00:00
Nikos Kouremenos 7aaffae0dc better strings 2005-05-17 11:55:30 +00:00
Yann Leboulanger 7e7bceea97 if sound is not available under windows, don't crash 2005-05-17 08:01:49 +00:00
Yann Leboulanger 9aa5b02fc5 minimum width for left widget in gc hpaned 2005-05-16 20:17:53 +00:00
Nikos Kouremenos 8a6132d929 clean up in vcard.py 2005-05-16 14:15:13 +00:00
Nikos Kouremenos 375b56401b subscription_request_window ==> Subscription_request_window 2005-05-16 13:56:46 +00:00
Yann Leboulanger c2481dc949 use
keyval == keysyms.Tab or keyval == keysyms.ISO_Left_Tab
instead of:
hardware_keycode == 23
so it works under win too.
2005-05-15 20:58:04 +00:00
Yann Leboulanger 5555d6e317 hide tls option in gui until it is fixed in xmpppy 2005-05-15 20:17:44 +00:00
Nikos Kouremenos 67dd479d35 making previous commit a bit more clear 2005-05-15 19:23:44 +00:00
Nikos Kouremenos 9dcf2d0e79 removing colors from DEBUG when in windows 2005-05-15 19:19:00 +00:00
Yann Leboulanger 9a36ba4063 we can now print tabulations in gc 2005-05-15 17:49:40 +00:00
Yann Leboulanger 9cd8304502 contacts are alphabetically sorted in gc 2005-05-15 17:36:43 +00:00
Yann Leboulanger 44bf5e7422 reset allow_notification when we go offline 2005-05-15 16:54:04 +00:00
Nikos Kouremenos c9b791e5a2 delay popup notif back to 30 seconds
with high net load 15 secs is not enough. it is important not to give the idea to the user that those contacts that popup in 17 second just signed in cause that is simply not true. So it is better to lose one possible contact logging in the first 30 seconds after we logged in, that to show 3 or 4 contacts just logged in at once
2005-05-15 15:42:57 +00:00
Nikos Kouremenos 4ef68bb7e5 important bug in xmpppy does not allow us to default to tls True. In fact big stanzas result in disconnection. So until it fixed, TLS is *highly* discouraged [maybe we should disable it via GUI] cause I was even able to get disconnection when sending huge text [so not only disco related but allover] 2005-05-15 13:17:05 +00:00
Nikos Kouremenos 7b191bc2c4 adding resizability in cols in disco window 2005-05-15 12:02:50 +00:00
Nikos Kouremenos f4d8ff0944 use isdigit() instead of excepting ValueError 2005-05-15 11:52:35 +00:00
Nikos Kouremenos 9152f128e7 fixing a traceback with disco menuitem
see http://nkour.blogspot.com/2005/05/pythons-init-return-none-doesnt-return.html for more
2005-05-15 11:47:15 +00:00
Nikos Kouremenos 0d4084ead7 hiddenlines or hidden_lines ==> hidden_rows 2005-05-15 11:37:00 +00:00
Nikos Kouremenos a7bf88e8f1 removing string module it is deprecated 2005-05-15 11:35:42 +00:00
Nikos Kouremenos 6174a6cb51 removing colors when in windows 2005-05-15 11:34:48 +00:00
Nikos Kouremenos 9b88055b54 disco menuitem under Chat which is now Actions [now it is even better] 2005-05-15 11:27:32 +00:00
Nikos Kouremenos e7c8ac4dbe disco menuitem under Chat which is now Actions 2005-05-15 11:24:23 +00:00
Yann Leboulanger c649ef9272 set default role to visitor instead of None 2005-05-15 09:29:45 +00:00
Nikos Kouremenos 42d0164532 failing is bad. some of the modules we depend may mix tabs and spaces [in olders versions fact they do] and still work. issue a warning that is for devs anyways 2005-05-15 00:00:09 +00:00
Nikos Kouremenos afe2de643c if text is given for input_entry select it by default [so user can just type and replace it 2005-05-14 23:31:27 +00:00
Nikos Kouremenos 9de8bdf86d profile argument scanning: it is better like that 2005-05-14 23:08:38 +00:00
Nikos Kouremenos 1a5927afb2 at last a way to always scroll to end. thanks muntyan from #gtk+ :) 2005-05-14 22:24:14 +00:00
Nikos Kouremenos d8e0b91ee8 Input dialog to accept entry text as optional argument and to display it if given [using that in change subject 2005-05-14 16:34:07 +00:00
Yann Leboulanger ec5effc66b destroy the window when we want to quit gc window 2005-05-14 11:46:15 +00:00
Yann Leboulanger c3437d2d14 upgrade the self.account var when we change the name of the account (fix #279) 2005-05-14 11:01:09 +00:00
Nikos Kouremenos 288b68dd53 adding resizing ability in treeview cols in advanced finding a gtk bug [I reported it] 2005-05-14 02:09:28 +00:00
Nikos Kouremenos 961ded4882 Advanced_window ==> Advanced_configuration_window 2005-05-14 01:42:10 +00:00
Nikos Kouremenos 786b3984bc HIGing some more strings 2005-05-14 01:37:42 +00:00
Nikos Kouremenos 460fa3e532 groupchat window major UI changes. now is more UserFriendly and looks like every other IM clients that do groupchat 2005-05-14 01:29:53 +00:00
Nikos Kouremenos facc7a5fef ./gajim.py --profile foo will create and use ~/.gajim/config.foo. Thanks for writing and emailing in gajim devel ml the patch, tab 2005-05-13 22:38:48 +00:00
Yann Leboulanger 156c81846b look if we have unread / recent messages AFTER we get the status message (we can also do it before AND after ... comments ?) 2005-05-13 20:50:49 +00:00
Nikos Kouremenos e2012ca370 clear menuitem to use stock [have image] 2005-05-13 19:58:03 +00:00
Yann Leboulanger 324e8b25bf save status in Connection class
send our show / status when we join a gc
2005-05-13 18:54:44 +00:00
Yann Leboulanger e1020b288f the delayed timestamp in before time.time() ! 2005-05-13 18:23:08 +00:00
Nikos Kouremenos 229863bc0b glade fixes in advanced window and applying patch to make filter work [thanks Vincent Hanquez] 2005-05-13 18:05:15 +00:00
Nikos Kouremenos 526430c9b2 ichat style in time fix 2005-05-13 18:03:10 +00:00
Nikos Kouremenos 0a0cd669eb last_msg ==> last_status_msg and change_title ==> change_roster_title 2005-05-13 18:00:13 +00:00
Nikos Kouremenos e5d0ea8b87 higing some menuitem strings 2005-05-13 17:58:54 +00:00
Yann Leboulanger 5ebc240eeb tell xmpppy that stanza is treated when we send the version 2005-05-13 17:20:13 +00:00
Nikos Kouremenos 97aef098bc fixes/cleanups allover:
Basically a traceback a traceback with present()
replace some menuitem strings to be more HIG
introducing /clear and that is all I think
2005-05-13 16:53:30 +00:00
Yann Leboulanger 2737236f48 30 sec -> 15 sec of delay before showing notification windows 2005-05-12 21:46:44 +00:00
Yann Leboulanger 834d16654f fix #216 (Ctrl+V works when we open the chat window) 2005-05-12 21:39:20 +00:00
Yann Leboulanger f9a26dce55 remove unneeded commented line 2005-05-12 18:55:01 +00:00
Nikos Kouremenos 0408a86d7b conversation history window now has better title (mentions with whom) 2005-05-12 18:52:37 +00:00
Nikos Kouremenos 9be572c32d more common [gedit, gossip, ..] to prepend a custom menuitem (Clear) and also adding _ to it 2005-05-12 18:40:42 +00:00
Yann Leboulanger bbe1c02fc2 finish changing config option names ... 2005-05-12 17:46:17 +00:00
Nikos Kouremenos 00cd5dd0dc fixed #264 2005-05-12 17:17:20 +00:00
Nikos Kouremenos c4dfadff09 vpaned4 ==> vpaned for groupchat window [so we can hack border width] 2005-05-12 17:02:26 +00:00
Nikos Kouremenos ee5b444470 use present() for groupchat vcard window 2005-05-12 16:59:51 +00:00
Nikos Kouremenos 4ad7c30f47 use present if already open for conversation history window 2005-05-12 16:55:48 +00:00
Nikos Kouremenos 27723d1279 fixing #256 2005-05-12 13:52:09 +00:00
Nikos Kouremenos 33b125f42e contact information for vcard window title and better spacing and removing a border for history window 2005-05-12 13:49:36 +00:00
Nikos Kouremenos 47eb596780 do not fail if ~/.gajim is file or ~/.gajim/logs is file. also use os.path.join() for / to become \ for 9x until now I think we have been failing 2005-05-12 13:43:17 +00:00
Yann Leboulanger e98a0d8846 finish removing the thread thing about autoconnect 2005-05-12 10:29:47 +00:00
Nikos Kouremenos 052cd2740b make get_ui_status func which converts dnd xa to human understandble strings and use that func in Status change dialog 2005-05-12 09:14:31 +00:00
Nikos Kouremenos d4d667690e applying patch by Alexey to allow Gajim to exit after disconnection. 2005-05-12 09:13:35 +00:00
Nikos Kouremenos 44c5e2f2b9 removing legacy code from the threads epoch 2005-05-12 00:22:36 +00:00
Nikos Kouremenos bc4cc346b1 fix for Join_gc action see http://nkour.blogspot.com/2005/05/pythons-init-return-none-doesnt-return.html for more.
Also adding a FIXME: in case yann has not reply from Alexey and wants to hack sth in Gajim :)
2005-05-12 00:00:40 +00:00
Nikos Kouremenos 69b279d240 avoid possible keyerror 2005-05-11 22:00:48 +00:00
Nikos Kouremenos 1353525bf2 fixing a gui bug with sensitivity for proxy table (thanks owen from #gtk+ irc room 2005-05-11 21:02:22 +00:00
Yann Leboulanger e9abca09fc we now have clear in the conversation textview in gc and chat window (close #220) 2005-05-11 19:40:37 +00:00
Yann Leboulanger 9967408dd6 temporary fix to fix #265.
when we'll have a user instance for each contact in gc we won't need that, we'll use real informatino window with the first tab
2005-05-11 18:47:09 +00:00
Yann Leboulanger 6ab10d5fe5 logger.py do the replacements, not history_windows.py 2005-05-11 17:48:30 +00:00
Nikos Kouremenos a88696772a closing #259 2005-05-11 17:14:10 +00:00
Yann Leboulanger 88f4449fbb we now catch the errors when we connect and when we authentificat to the server 2005-05-11 16:37:01 +00:00
Yann Leboulanger 1e50542793 proxyport is an int, we have to print strings 2005-05-11 16:32:34 +00:00
Yann Leboulanger 00cc513d49 update the register and join buttons in disco as soon as we receive the info (ne need to change the line) 2005-05-11 16:19:55 +00:00
Yann Leboulanger a472b4a321 we can have popup notification even if we don't have sound enabled when a contact disconnect 2005-05-11 15:21:13 +00:00
Yann Leboulanger c22e2c5f7a bugfix: when we have an error, we sane an error to the GUI, not a notify 2005-05-11 15:14:43 +00:00
Nikos Kouremenos d98a451764 send and show N/A if client or os is empty 2005-05-11 11:09:53 +00:00
Yann Leboulanger 225ca870f1 we now catch all errors and send them to the gc if it's open 2005-05-11 10:05:43 +00:00
Yann Leboulanger fa183bae5d when we remove an agent we need to remove it with its resource (especially when we are not really registererd {wrong password}) 2005-05-11 09:12:18 +00:00
Yann Leboulanger b5244d8a9c according to JEP-0100, no need to get the key of an agent to remove it 2005-05-11 09:08:06 +00:00
Yann Leboulanger 1926369859 don't send an error iq after we process the roster iq (thx Alexey) close #251 2005-05-11 07:55:17 +00:00