Commit Graph

973 Commits

Author SHA1 Message Date
Nikos Kouremenos 513a4c9f4f Gajim now asks reason for ban/kick (thanks liorithiel!) 2005-07-02 18:33:51 +00:00
Nikos Kouremenos 7c8bd6ac38 fix a traceback 2005-07-02 18:32:22 +00:00
Nikos Kouremenos a41f828d39 glade new window to replace someday (not necessarly before 0.8) accounts_window [c #474] 2005-07-02 16:53:47 +00:00
Nikos Kouremenos 34f9313afb applying liorithiel's patch to make gc occupant popup via glade and more ergonomic 2005-07-02 16:35:27 +00:00
Nikos Kouremenos 9b11b98af2 Gajim now can send type=normal messages [TODO: handle incoming normal better] 2005-07-02 15:49:25 +00:00
Yann Leboulanger 287e860d10 last_status_messages now support several lines 2005-07-02 12:43:36 +00:00
Yann Leboulanger daefea0150 function moved to helpers.py 2005-07-02 12:36:21 +00:00
Yann Leboulanger 210d989525 encrytion state is keeped even if we close the chat window 2005-07-02 11:06:02 +00:00
Yann Leboulanger 004094b10f ctrl+N open new message dialog when we have only one account configured 2005-07-02 08:52:16 +00:00
Yann Leboulanger dc2d1924f8 separate gpg keys in config file 2005-07-02 08:50:11 +00:00
Nikos Kouremenos d0c407f466 better comment 2005-07-01 23:13:46 +00:00
Yann Leboulanger 48d36a16e5 more beautifull code 2005-07-01 22:20:01 +00:00
Yann Leboulanger 25f03759cd we need to have messages in a queue before we do new_chat() in order not to have message printed twice 2005-07-01 22:13:45 +00:00
Nikos Kouremenos 2b42ff7572 some new tooltips, some better english in some previous, and some spacing fixes allover 2005-07-01 20:49:30 +00:00
Yann Leboulanger 0b79deddb9 we now save and restore '\n' '\\n' differently (fix #244) 2005-07-01 20:37:35 +00:00
Nikos Kouremenos ed1b26f120 HIG spacing 6 on some places 2005-07-01 20:14:43 +00:00
Yann Leboulanger 8133fd61d2 bugfix 2005-07-01 19:29:20 +00:00
Yann Leboulanger 0d0835c112 don't count restored messages as new messages 2005-07-01 18:29:23 +00:00
Yann Leboulanger c53a3286bd don't show text formating button for 0.8 release 2005-07-01 17:55:41 +00:00
Nikos Kouremenos d72a25788a trayicon now displays are status if we have no messages 2005-07-01 17:15:01 +00:00
Nikos Kouremenos 11434df567 roster contact context menu now via glade, also has a non working yet menuitem to single message (eg. type=normal and not chat); last but not we now use ImageMenuItem and not hbox + MenuItem to have images where we implement gui on code and not on glade [as we prefer] 2005-07-01 15:15:35 +00:00
Nikos Kouremenos c144d980f3 smallfix 2005-07-01 10:34:19 +00:00
Nikos Kouremenos 15934c1ece typo 2005-06-30 23:30:16 +00:00
Nikos Kouremenos 44379a87f0 fix it in a better way 2005-06-30 23:24:39 +00:00
Nikos Kouremenos 64bfb68c22 send_message now accepts type of message 2005-06-30 22:37:33 +00:00
Nikos Kouremenos 3b347a9b9c bugfix 2005-06-30 22:22:03 +00:00
Yann Leboulanger 633b45de92 little comment for nk :) 2005-06-30 21:52:42 +00:00
Yann Leboulanger 1c1ffd1611 fixme: check if the contact is in not in the roster 2005-06-30 21:51:42 +00:00
Yann Leboulanger 2554613339 prevent another TB 2005-06-30 21:33:12 +00:00
Yann Leboulanger b8505eec7e prevent a TB 2005-06-30 21:30:06 +00:00
Yann Leboulanger 29fb257f66 show the correct time in restored conversation 2005-06-30 21:21:33 +00:00
Yann Leboulanger 281ab32034 l and v keys are now printed in message textview when conversation tv has focus 2005-06-30 19:47:08 +00:00
Yann Leboulanger 3b592c9ac5 last status message is now status dependant 2005-06-30 19:23:41 +00:00
Yann Leboulanger a99c509b24 reset last_incoming value when we connect 2005-06-30 16:57:42 +00:00
Nikos Kouremenos f2cedc68a3 remove a print 2005-06-30 16:50:41 +00:00
Nikos Kouremenos c7f8486e8c we now have option in case abc@doremi.org is not an email and it is jid (we can add it to roster, we can chat to it, we can join group chat). Most of the patch is done by neurocyte 2005-06-30 16:45:14 +00:00
Yann Leboulanger 39ee13f5ac vcard are really not editable now 2005-06-30 16:36:25 +00:00
Nikos Kouremenos 9199cffa2d fix bad logic by aldafu 2005-06-30 16:28:36 +00:00
Nikos Kouremenos 8c5d719814 fix a traceback 2005-06-30 16:09:55 +00:00
Nikos Kouremenos 3a85cc83a7 invisible contact is now not shown in GC muc list 2005-06-30 15:16:57 +00:00
Nikos Kouremenos 217a7d6fb1 fix by aldafu so abc@dore and www.abc get prefixed so gnome-open and kde's open work ok 2005-06-30 13:33:21 +00:00
Nikos Kouremenos 4fef38de93 do gc and tabbedchat menus via glade; and various other fixes 2005-06-30 13:31:31 +00:00
Yann Leboulanger 414abe3687 HistoryWindow must now have account as param to get the nicks 2005-06-30 06:21:12 +00:00
Yann Leboulanger fb43600f97 hostory window now show the nicks in chat and gc 2005-06-30 06:17:56 +00:00
Yann Leboulanger b2990a7bdf nicks[account] already has a default value 2005-06-30 06:16:32 +00:00
Yann Leboulanger 2db9bfb9ce bg colors are back in gc 2005-06-29 21:13:38 +00:00
Yann Leboulanger 2563414ccd nickname can contain '/' 2005-06-29 20:50:30 +00:00
Nikos Kouremenos 98c8af1d16 make sure the icon is shown and close to account if window is small 2005-06-29 15:10:10 +00:00
Yann Leboulanger 52b0740834 no need for connect() to return the con_type 2005-06-29 15:09:10 +00:00
Yann Leboulanger b4c4d2b26b better debug print 2005-06-29 15:06:05 +00:00
Yann Leboulanger 30352695b2 disco browser is better now (we browse only once each item) 2005-06-29 15:03:16 +00:00
Nikos Kouremenos e55e38b7db now gui can know connection_type ('tls', 'ssl', 'tcp')
roster now has another cellrenderer (that holds pixbuf) so does the treestore there
result: Gajim now shows an icon for accounts that were connected with ssl, tls and can show avatar of users too [that is TODO]
2005-06-29 12:57:46 +00:00
Yann Leboulanger acf31c1585 don't send more than 5 (by default) stanza per seconde 2005-06-29 08:28:12 +00:00
Yann Leboulanger 6a4214fcab little bugfix 2005-06-28 22:31:05 +00:00
Yann Leboulanger 2ef7b35bf7 typo 2005-06-28 21:05:05 +00:00
Yann Leboulanger 5313a6b588 bugfix: get the show where it now is 2005-06-28 20:57:03 +00:00
Yann Leboulanger 3c10f30f1f we can now send status (and connect) asynchronously thanks to threads 2005-06-28 19:03:00 +00:00
Nikos Kouremenos 93bf5477b4 fix a string 2005-06-28 10:20:59 +00:00
Yann Leboulanger 4c2ff32214 nick can now contain &, < and > in gc (fix #506) 2005-06-27 09:10:29 +00:00
Yann Leboulanger 2da1d8b171 Ctrl+PageUp/Down is back, it is done by gtk, so no need to do it in the code 2005-06-27 08:37:02 +00:00
Nikos Kouremenos b64634880f for ctrl+[shift]+tab it works. I put a print in what you said it's a gtk+ bug and it get called so it may be one [need small example to show the case] 2005-06-27 00:07:20 +00:00
Nikos Kouremenos 07a70ae4a0 put the eventbox back in 2005-06-26 23:42:42 +00:00
Yann Leboulanger ef926b1c2b more simple tab switching (still doesn't work ... GTK bug ?) 2005-06-26 22:41:25 +00:00
Yann Leboulanger ea7d45ac2a fixes in editable properties of some entries in vcard (fix #438) 2005-06-26 21:35:52 +00:00
Yann Leboulanger 7921b1fbe6 remove some unneeded eventboxs 2005-06-26 21:28:00 +00:00
Yann Leboulanger b401c9888e no need to ask os_info twice (it is asked in vcard_niformation_window) 2005-06-26 20:34:09 +00:00
Yann Leboulanger dd60161e35 little bugfix 2005-06-26 19:59:34 +00:00
Yann Leboulanger 5e3a405329 we now have Contacts in gc, so we can ask information to everyone (even if we don't have the real jid) 2005-06-26 19:40:57 +00:00
Nikos Kouremenos b657c0ff8c ctrl+up/down now put the cursor after the message with and with a space [thanks to rohan and me] 2005-06-26 13:10:37 +00:00
Nikos Kouremenos 1f256b7431 fix for debian 2005-06-26 12:41:18 +00:00
Yann Leboulanger a0d4506533 disconnect only if we use keepalive 2005-06-26 09:19:37 +00:00
Nikos Kouremenos d29bbbee55 you can now disable keepalives; we know now if keepalive disconnected us; experts can change the seconds for keepalive stuff 2005-06-25 23:25:17 +00:00
Nikos Kouremenos ad05a9d1de typo. thanks Thomas! 2005-06-25 21:18:07 +00:00
Nikos Kouremenos 20e6434ba7 some better comments 2005-06-25 09:46:04 +00:00
Nikos Kouremenos bd6accc143 bugfix 2005-06-25 09:35:31 +00:00
Yann Leboulanger 7cd28d5e2d Contact class is easier to use now 2005-06-25 09:18:39 +00:00
Yann Leboulanger f0547ba13d don't show huge messages in context menu
we can also have this submenu on a status message word
2005-06-25 08:12:59 +00:00
Yann Leboulanger f7f31bf802 remove unneeded function 2005-06-25 07:55:30 +00:00
Yann Leboulanger eeafdd4e92 use a default LANG value 2005-06-25 07:37:14 +00:00
Nikos Kouremenos 958beaa486 Gajim now can search, visit wikipedia and dict a selected word or phrase. Yes it rocks :) 2005-06-25 01:23:21 +00:00
Nikos Kouremenos 3dbe1ccd23 pass "" in os.system after command (so shell dont touch the argument) Also added a fixme for when we go 2.4+ so we can use subproccess module 2005-06-25 01:21:30 +00:00
Nikos Kouremenos fd0bfbc59b do not use event but use button_press_event. [this hopefully will keep out the segfault (it was always returned True in event CB]. actions_hbox still don't popup the menu (maybe because it's invisible?) but anyways it's not big and I pledge that we focus on more important stuff) 2005-06-24 23:59:55 +00:00
Nikos Kouremenos 903a5483e6 remove an uneeded eventbox 2005-06-24 23:44:16 +00:00
Nikos Kouremenos 111ccf1e0a nothing 2005-06-24 23:43:24 +00:00
Yann Leboulanger c19e0f0bd4 add an INFORMATION event from connection to gui 2005-06-24 16:46:45 +00:00
Nikos Kouremenos 0342329e0f User class becomes Contact class 2005-06-24 14:28:00 +00:00
Nikos Kouremenos 5a2a8892ac do not show empty tooltip 2005-06-24 14:20:24 +00:00
Nikos Kouremenos 123d0d295a selectable for a label 2005-06-24 14:10:47 +00:00
Nikos Kouremenos 5d05e52d34 use os.system() with & to send in the bg because app we call may not return soon. we use that for playing sounds and opening url/mailto 2005-06-24 13:29:26 +00:00
Nikos Kouremenos ed26c8fa77 remove spawnvp {leaves zombies} and use os.system [since windows now use registry] 2005-06-23 23:25:20 +00:00
Yann Leboulanger 0433b146c7 no need of print_with_tag_list function, we can use buffer.insert_with_tags_by_name() (Thx Liorithiel) 2005-06-23 21:35:54 +00:00
Nikos Kouremenos bd0d5cf94b fix a comment 2005-06-23 21:26:22 +00:00
Nikos Kouremenos b2d83f092f yet another string that was commited and didn't obey to HIG nor was marked for translation 2005-06-23 21:20:26 +00:00
Nikos Kouremenos 7e6878e2f3 fix logic 2005-06-23 21:16:10 +00:00
Yann Leboulanger 03a98e86d8 we now show the resource in tabbed_chat_window (thx Liorithiel) 2005-06-23 19:35:47 +00:00
Yann Leboulanger 9f925c236e no need to add these events 2005-06-23 18:41:47 +00:00
Nikos Kouremenos b496ae3498 ICON_SIZE_MENU and not BUTTON. so now it's smaller as it has to be for menuitems 2005-06-23 18:36:32 +00:00
Yann Leboulanger 418c02de9a we now ignore unknown show 2005-06-23 18:27:14 +00:00
Nikos Kouremenos cca69c2881 adding a padding in status iconset combobox [dcraven] 2005-06-23 16:31:35 +00:00
Yann Leboulanger 2650441742 on_close_button_clicked need one more argument 2005-06-23 15:23:24 +00:00