Commit Graph

1315 Commits

Author SHA1 Message Date
Dimitur Kirov 19edb7b2d9 prevent TB in send_chatstate if jid is '' 2005-07-26 15:00:34 +00:00
Dimitur Kirov 1dee67e3f6 equal spacings in group chat and
tabbed chat windows
2005-07-26 14:59:47 +00:00
Dimitur Kirov 30517fa3e1 fixes for message view - reset size
on new tab &&
not always scroll to the end
2005-07-26 14:58:42 +00:00
Dimitur Kirov a43aae3a26 fixes TB, that causes bug #613 and #612 2005-07-26 07:22:08 +00:00
Dimitur Kirov 07f52fce9c removed vpane in chat windows 2005-07-25 23:52:22 +00:00
Nikos Kouremenos 22cf4b7433 fix a traceback 2005-07-25 22:24:58 +00:00
Dimitur Kirov 6eb31e283c Make textviews scroll to the end when their
size is changed
2005-07-25 20:58:19 +00:00
Yann Leboulanger a3cbad7ad7 move groupchat.contacts to gajim.gc_contacts 2005-07-25 20:04:24 +00:00
Yann Leboulanger c622f62607 remove unneeded line 2005-07-25 19:51:47 +00:00
Nikos Kouremenos fc761daaee remove above below margin for conversation textviews 2005-07-25 19:51:00 +00:00
Nikos Kouremenos fdebbc40bc do not accept /topicX 2005-07-25 19:33:03 +00:00
Nikos Kouremenos d0eabdfa1b glade fixes in margin 2005-07-25 18:58:42 +00:00
Nikos Kouremenos 5720ddba59 try to fix a TB 2005-07-25 18:48:15 +00:00
Nikos Kouremenos 435f4ad0a0 minor fixes in glade 2005-07-25 14:59:49 +00:00
Nikos Kouremenos 71a7f32032 fixes in dkirovs commit about autoresize of msg textview 2005-07-25 14:56:48 +00:00
Nikos Kouremenos dcfdc006e0 nothing 2005-07-25 14:38:41 +00:00
Nikos Kouremenos bae6755899 [liorithiel] autodetect everytime browser/mailer by default 2005-07-25 14:38:21 +00:00
Dimitur Kirov 8521c7b8e3 extendable message view -
a solution for ticket #313
2005-07-25 14:27:48 +00:00
Dimitur Kirov 0b0e605bb1 added cancelbutton handler, which destroys the
dialog
2005-07-25 14:21:01 +00:00
Yann Leboulanger 3ec2d68304 add missing _ 2005-07-25 07:52:04 +00:00
Dimitur Kirov 98460f0f35 InputDialog can be non modal with parameters
is_modal=True and callback ok_handler
2005-07-25 07:47:05 +00:00
Nikos Kouremenos e7952867d2 55 seconds for keepalive [some web proxies disconnect at 60] and try to connect for 1 minute and not 2 2005-07-25 00:32:02 +00:00
Nikos Kouremenos 13d6c491c1 add missing code 2005-07-25 00:31:20 +00:00
Dimitur Kirov 948aa286e1 disconnect from server after 'register new' -
fixes bug 603
2005-07-24 22:42:36 +00:00
Nikos Kouremenos 472ebade74 make a update_preferences_window func and add a FIXME there 2005-07-24 21:05:44 +00:00
Nikos Kouremenos 72729a1fd9 <plato> becomes plato: 2005-07-24 20:34:39 +00:00
Nikos Kouremenos ec7fd8af99 we now have "print_ichat_every_foo_minutes" in expert. 2005-07-24 20:29:32 +00:00
Nikos Kouremenos 26b5bee4d1 mark some strings for translation 2005-07-24 20:00:38 +00:00
Nikos Kouremenos 287902c9ec fix a var name 2005-07-24 19:56:47 +00:00
Nikos Kouremenos 2bf0f3e625 remove some user in favor of contact and fix a CB name 2005-07-24 19:36:26 +00:00
Nikos Kouremenos e06c4551c3 we now explain Resource (5) in a tooltip 2005-07-24 19:31:37 +00:00
Nikos Kouremenos d4f0994f77 commit a missing file; revert one that hsould be commited [sorry] 2005-07-24 19:04:29 +00:00
Nikos Kouremenos 59050d4134 get_nb_line becomes get_no_of_lines; marked for translation title in history window 2005-07-24 19:01:44 +00:00
Nikos Kouremenos d29d825ac3 send composing only if ctrl or alt key is not present 2005-07-24 18:41:31 +00:00
Nikos Kouremenos 3227d67666 try to prevent a TB 2005-07-24 15:42:19 +00:00
Nikos Kouremenos 713b996d2f assist delmonico to patch firsttime wizard 2005-07-24 14:31:03 +00:00
Nikos Kouremenos b550a10cf8 motion-notify on TC window now works and works as expected 2005-07-23 22:37:18 +00:00
Nikos Kouremenos dea0e53dbb we were sending inactive chatstate because focus-out is called when we ask the context menu. now with some pointer and geometry stuff that is fixed 2005-07-23 20:48:08 +00:00
Nikos Kouremenos 11b81d269d just /topic prints the subject of the room 2005-07-23 16:32:04 +00:00
Nikos Kouremenos 6718408bae [rohan] increase the position counter only when adding something to history list 2005-07-23 16:08:33 +00:00
Nikos Kouremenos 3722402bbc use of in: code is cleaner 2005-07-23 15:23:45 +00:00
Nikos Kouremenos 9550e80220 use in which is cleaner and add a FIXME for discussion 2005-07-23 14:12:59 +00:00
Nikos Kouremenos 586d268c72 do not detect abc@doremi.org: with : in it 2005-07-23 13:50:38 +00:00
Nikos Kouremenos 332ce86bc1 forgot an import 2005-07-23 13:13:15 +00:00
Nikos Kouremenos 8b24eb4cb8 escape subject in set_subject and do not TB 2005-07-23 13:09:36 +00:00
Nikos Kouremenos d9ff414ac5 escape pango markup for all characters that break it 2005-07-23 12:45:17 +00:00
Yann Leboulanger a037ca8369 fix a TB 2005-07-23 11:54:01 +00:00
Nikos Kouremenos 55e3a64f0b use of in 2005-07-23 11:52:53 +00:00
Nikos Kouremenos 4e31156bbd a is None is faster than a == None IIRC [it is for sure nicer :$] 2005-07-23 11:44:54 +00:00
Yann Leboulanger f6892ea4f4 fix autoaway 2005-07-23 11:29:31 +00:00
Nikos Kouremenos fef07cf825 fix a comment and use [model[iter][x] 2005-07-23 08:11:50 +00:00
Yann Leboulanger 3228de29fe filter now works with sub-rows 2005-07-23 08:04:44 +00:00
Yann Leboulanger b1eb4ec9be little bugfix:
we can now edit sub-options
2005-07-23 07:38:33 +00:00
Yann Leboulanger 421af9c794 we can now edit filtered rows in advanced config editor 2005-07-23 07:26:41 +00:00
Nikos Kouremenos 5a304cbdd6 get subject from correct place 2005-07-22 23:25:29 +00:00
Dimitur Kirov 3c393f10df added handler for editing-started and check
if the previously edited cell path is the same
2005-07-22 22:50:25 +00:00
Nikos Kouremenos d35791d136 ChooseGPGKeyDialog no longer creates another loop 2005-07-22 22:49:03 +00:00
Nikos Kouremenos aecbf2ffc0 EditGroupsDialog no longer uses gtkdialog.run() but an emulation so we do not run another mainloop and leave the main mainloop waiting [which results in disconnection] rest will follow 2005-07-22 22:32:45 +00:00
Nikos Kouremenos 04e5547681 autoconnect True for first account, 2nd and up autoconnect to False 2005-07-22 21:51:56 +00:00
Yann Leboulanger 0274905793 when we go autoaway, we save our status message so we restore it when we come back online 2005-07-22 21:27:04 +00:00
Nikos Kouremenos 2d09389632 string xalign 0.50 are HIG violation. fixed 2005-07-22 21:07:31 +00:00
Yann Leboulanger 3f9a52a177 we now don't log shat state 2005-07-22 20:27:24 +00:00
Yann Leboulanger 7acbbd0af3 when we become offline, we remove the padlock 2005-07-22 20:16:10 +00:00
Nikos Kouremenos 4108ef31b8 fix a traceback [do not pass empty jid] 2005-07-22 20:06:16 +00:00
Nikos Kouremenos 7e570e66b4 model.get_value(iter, X) -> model[iter][X] for roster_window.py (takes less code space so cleaner code) 2005-07-22 19:26:17 +00:00
Nikos Kouremenos 9fb9894092 add a FIXME 2005-07-22 18:10:55 +00:00
Nikos Kouremenos de60232020 on_chat_notebook_switch_page now sends chatstates 2005-07-22 18:10:28 +00:00
Nikos Kouremenos 3c215f1a79 FIX of it seems you send 'gone' to active tab, which is wrong, I can close a tab in whic i'm not 2005-07-22 17:39:42 +00:00
Nikos Kouremenos c6046f9373 typo 2005-07-22 17:31:46 +00:00
Yann Leboulanger ff15366b2c nothing important 2005-07-22 17:28:45 +00:00
Yann Leboulanger 4dd4de8dfc file -> f 2005-07-22 17:27:03 +00:00
Yann Leboulanger dfb3a7081a no need of status fd 2005-07-22 17:26:05 +00:00
Yann Leboulanger d67179053b print when someone is banned in gc 2005-07-22 17:04:24 +00:00
Yann Leboulanger 2862d63438 begin of the JEP 126 implementation, but it is disabled because it the JEP is wrong 2005-07-22 16:36:20 +00:00
Yann Leboulanger 5792e54b23 when we cancel editing, editable becomes False 2005-07-22 14:57:59 +00:00
Dimitur Kirov 0740da3341 now use model[iter], instead of model.get_iter 2005-07-22 14:45:49 +00:00
Dimitur Kirov d65beee037 when editing is canceled restore the number of
resources string at the end of contact name
2005-07-22 14:37:15 +00:00
Nikos Kouremenos 01acc1cf87 put a has 2005-07-22 14:35:34 +00:00
Nikos Kouremenos 77627bd433 remove a commented line 2005-07-22 14:33:26 +00:00
Nikos Kouremenos b5fe60112d nick was utf8, room_jid was unicode so we had a problem. it is fixed [stills Tracebacks because of TODO: use gc_contacts in common/gaim.py] 2005-07-22 14:30:35 +00:00
Dimitur Kirov 45ead83fad disallow renaming groups from or to
_('not in the roster')
2005-07-22 14:10:03 +00:00
Nikos Kouremenos bdf5342824 to ban we know real jid 2005-07-22 12:50:14 +00:00
Yann Leboulanger e9db8ef4c8 fix role things 2005-07-22 12:47:58 +00:00
Nikos Kouremenos ef3b60a586 0/False 1/True 2005-07-22 11:07:52 +00:00
Nikos Kouremenos dfc7638cf5 idle should now work once again 2005-07-22 11:07:06 +00:00
Dimitur Kirov c1be7e955d don;t ask for close if last message was shown
from trayicon or roster (#276)
2005-07-22 10:29:54 +00:00
Nikos Kouremenos 9fc1516522 we now have contact.chatstate ! 2005-07-22 00:34:08 +00:00
Nikos Kouremenos 549b10369e moving contacts-related functions to common/gajim.py 2005-07-22 00:01:05 +00:00
Nikos Kouremenos f6d16b1db0 sleeper_state now holds string instead of 0 1 2 3 2005-07-21 23:47:27 +00:00
Nikos Kouremenos 123cfb70d4 [dcraven] ctrl+w, escape etc call remove_tab so no delete event so positions where not saved. this is now fixed 2005-07-21 23:41:13 +00:00
Nikos Kouremenos 44f5dccb1e use ellipse if pygtk26, gtk26 or else ... trick for status message in tc 2005-07-21 23:19:33 +00:00
Nikos Kouremenos ad638f9bb9 put ... if too long status msg 2005-07-21 22:42:30 +00:00
Nikos Kouremenos 88aae962b5 escape status msg too 2005-07-21 22:38:55 +00:00
Nikos Kouremenos f63545c757 on_tabbed_chat_window_motion_notify_event never gets called. I commit so everyone can have a look why 2005-07-21 22:38:22 +00:00
Nikos Kouremenos 532d93f527 fix typo 2005-07-21 21:42:53 +00:00
Nikos Kouremenos 688fb66979 gtkgui_helpers have func to escape pango markup 2005-07-21 21:39:47 +00:00
Nikos Kouremenos 3aa0363a2a prefix with roster_ 2005-07-21 21:19:08 +00:00
Nikos Kouremenos 247647c336 popup notifications for new message by default 2005-07-21 21:03:36 +00:00
Nikos Kouremenos 5689aeb249 editable False for change status dialog 2005-07-21 20:55:00 +00:00
Nikos Kouremenos c47bf7e5ca align better if no status message. JID was removed in favor of status message because
a. JID is static and jargonish
b. JID is visible now via tooltip and of course via vcard [where it can also be copy pasted]
c. status message has more info about the real person and his current mood so it is logical to have that in banner and remove jargon of JID
2005-07-21 18:05:04 +00:00
Nikos Kouremenos ef6643b24d status message in the banner instaed of jid; remove_user => remove_contact 2005-07-21 17:54:58 +00:00
Nikos Kouremenos 4ec127aa92 cleanups 2005-07-21 17:00:05 +00:00
Yann Leboulanger d2c9d3b253 fix a TB 2005-07-21 15:43:53 +00:00
Nikos Kouremenos c851323c51 do not play sound when standalone chatstate message 2005-07-21 15:23:18 +00:00
Nikos Kouremenos 2db64d9ce8 put chatstate in the banner 2005-07-21 14:56:39 +00:00
Nikos Kouremenos 92453bca1b better values for chat size 2005-07-21 14:55:54 +00:00
Dimitur Kirov afb15500e0 Escape markup in contact status and Resource
(Tooltip)
2005-07-21 14:09:17 +00:00
Yann Leboulanger fa69961f57 remove unneeded print 2005-07-21 13:28:07 +00:00
Nikos Kouremenos 128800be28 fix a renaming group tb 2005-07-21 13:16:31 +00:00
Dimitur Kirov b63040681e Strip status message 2005-07-21 13:11:35 +00:00
Nikos Kouremenos 6c88e531f3 left and right margin set to 1 for textviews in tabbed caht and group chat [so text is not jammed in the right and in the left] 2005-07-21 10:25:37 +00:00
Dimitur Kirov 23dbb25763 hide one of the two consecutive separators in
popup menu on item from 'not in roster' group
2005-07-21 09:45:55 +00:00
Dimitur Kirov c503bb7227 removed is_initial in 'enable_dbus' 2005-07-21 08:05:10 +00:00
Dimitur Kirov 0314a99347 fixed TB if no dbus 2005-07-21 07:21:14 +00:00
Yann Leboulanger b08b8402c1 delete new_message_handler_id beofre we build the menu 2005-07-21 06:25:49 +00:00
Nikos Kouremenos c24fdeefc8 add comments to last a lifetime :); remove unneeded commented out code 2005-07-20 22:31:03 +00:00
Nikos Kouremenos ef252ead1e s/list_users/contacts_list/ 2005-07-20 22:15:35 +00:00
Nikos Kouremenos 884ff33383 self.users -> self.contacts 2005-07-20 22:14:40 +00:00
Nikos Kouremenos 79f195a56b revert remote_control accidental commit 2005-07-20 22:10:43 +00:00
Nikos Kouremenos 754999db24 if peer doesn't do chat state do not keep respect that; overcome jep violations for chat state transitions 2005-07-20 22:08:42 +00:00
Yann Leboulanger 198d1e5d66 fix a TB 2005-07-20 21:11:19 +00:00
Nikos Kouremenos 53c96cab64 79 chars margin 2005-07-20 20:39:04 +00:00
Nikos Kouremenos f4336e3b4f remove a , from a tooltip 2005-07-20 20:38:25 +00:00
Nikos Kouremenos 9e7ed9bb20 fix a tb when dbus module was not avaiable 2005-07-20 20:38:09 +00:00
Nikos Kouremenos 3838f09c61 True/False instaed of 1/0 2005-07-20 20:19:27 +00:00
Nikos Kouremenos 0f234e2383 fix tooltip 2005-07-20 20:03:49 +00:00
Nikos Kouremenos 51aa52683a we can now disbale chat state via GUI [a MUST in jep] 2005-07-20 20:00:57 +00:00
Dimitur Kirov 2b460a39fe show status icons for resources 2005-07-20 17:50:50 +00:00
Nikos Kouremenos bc2309b60b fixes in 30 secs timer, other chatstate logical fixes, raise exceptions on jep violations 2005-07-20 15:57:55 +00:00
Dimitur Kirov 0bde1f52ef 'send_message' and 'open_chat' with jid not in
the roster (if multiple accounts) sends error
2005-07-20 15:45:56 +00:00
Yann Leboulanger 8d7dac3553 We copy the list of connections because one can disappear while we process() 2005-07-20 14:58:05 +00:00
Yann Leboulanger a2afc054a4 do not erase features when we receive items 2005-07-20 14:52:31 +00:00
Dimitur Kirov fbcb964008 'send_message' and 'start-chat' is executed only for
connected accounts
2005-07-20 14:12:49 +00:00
Yann Leboulanger e9d80f65fe we want secret keys in modify account 2005-07-20 13:55:50 +00:00
Nikos Kouremenos 409f3021b9 comment in code is better than comment in commit that we forget after a month :) 2005-07-20 13:33:12 +00:00
Yann Leboulanger 287b6a88d6 it can be xmls[jid/resource] if it's a vcard from pm 2005-07-20 13:30:01 +00:00
Dimitur Kirov ad5edf6657 new_message changed to open_chat.
You can start chat and send message to not in
roster users
2005-07-20 13:27:27 +00:00
Nikos Kouremenos d9fc6234be typo 2005-07-20 13:20:47 +00:00
Yann Leboulanger 840252a367 show avatar in tabbed chat even for pm 2005-07-20 13:13:52 +00:00
Yann Leboulanger b4ff6fd116 vcard now works in gc 2005-07-20 12:48:11 +00:00
Yann Leboulanger 903a466f83 in GC, contact.jid now contain nothing if we don't have the real jid 2005-07-20 11:53:30 +00:00
Yann Leboulanger 37f725f7ae better var names 2005-07-20 11:52:43 +00:00
Nikos Kouremenos 692c15e9a6 a correction in a comment 2005-07-20 11:39:01 +00:00
Yann Leboulanger 89458fa04b no need of glade here 2005-07-20 08:28:36 +00:00
Dimitur Kirov 875a875a53 show error for missing argument in gajim-remote 2005-07-20 01:29:40 +00:00
Dimitur Kirov 929d565b62 removed unused method, translatable messages on stdout 2005-07-20 00:29:31 +00:00
Nikos Kouremenos e4d5ece8a2 _30 seconds fixes 2005-07-19 23:46:21 +00:00
Nikos Kouremenos 6bbaf4085d typo 2005-07-19 23:07:45 +00:00
Nikos Kouremenos ab3beb37b3 inactive -> composing also not valid 2005-07-19 23:06:20 +00:00
Nikos Kouremenos b566a9a0db move the previous code in send_chatstate 2005-07-19 23:05:30 +00:00