Commit Graph

5732 Commits

Author SHA1 Message Date
Nikos Kouremenos 36ad547af7 default to more pale colors for incoming/outgoing message 2005-06-11 14:37:59 +00:00
Nikos Kouremenos fe2e69577e add an improved patch by delmonico on bookmarks 2005-06-11 14:14:50 +00:00
Nikos Kouremenos e1e9760eb7 add the new menuitems for join gc 2005-06-11 14:14:30 +00:00
Nikos Kouremenos 2214478e87 fixing colors and prettying the gc and chat window a bit 2005-06-11 13:45:48 +00:00
Nikos Kouremenos d994d8128e remove hardcoding bgcolor in cell of user to white 2005-06-11 11:01:42 +00:00
Nikos Kouremenos 1339274ce5 fixes in glade [chat windows] 2005-06-11 10:54:22 +00:00
Nikos Kouremenos 315e5d51c8 applying patch by dcraven to make the muc list prettier 2005-06-11 10:53:54 +00:00
Nikos Kouremenos f3703e9260 remove toolbar and emulate the same with hbox and togglebuttons that default to relief None and imgs of the mare large toolbar 2005-06-11 10:34:28 +00:00
Nikos Kouremenos 70402aace3 bugfix 2005-06-11 10:06:36 +00:00
Nikos Kouremenos 0fd8735c3b fix bgcolor in gc 2005-06-11 09:57:01 +00:00
Nikos Kouremenos 99cb7e175f fix a traceback 2005-06-11 09:50:23 +00:00
Nikos Kouremenos c77387346c adhering to our new coding style for Classes and fixing glade banners stuff 2005-06-10 22:45:50 +00:00
Nikos Kouremenos 4c1581c072 give *** in pass in ManageBookmaks 2005-06-10 22:10:34 +00:00
Nikos Kouremenos f82addfce5 altering a patch by denis craven and commiting 2005-06-10 22:04:59 +00:00
Nikos Kouremenos 3d59234f7f class name Foo_widgettype becomes FooWidgettype so we now look 100% pygtkish [sed rocks] 2005-06-10 21:14:16 +00:00
Nikos Kouremenos 58bbf6cf16 remove commented out code for tooltips in gc 2005-06-10 20:40:46 +00:00
Nikos Kouremenos d88ca88a4a clear avatar removes avatar now 2005-06-10 20:40:07 +00:00
Nikos Kouremenos f3cf1b1f66 few lines less code in a block 2005-06-10 20:13:37 +00:00
Nikos Kouremenos b23b2eac9a commiting GC mockup and supporting code both by Dennis Craven 2005-06-10 20:06:01 +00:00
Nikos Kouremenos 3ca05afaba moving code away of config.py 2005-06-10 19:31:38 +00:00
Nikos Kouremenos 02186cd67f filechooser for avatar and emoticon has now preview 2005-06-10 19:03:32 +00:00
Nikos Kouremenos 490e029800 cleaning up a bit patch of delmonico 2005-06-10 18:40:19 +00:00
Nikos Kouremenos af906000c7 glade file for tabbedchat [dennis] 2005-06-10 17:11:10 +00:00
Nikos Kouremenos 9847eca2f0 fix sth minor (delmonico), various cleanup 2005-06-10 16:45:54 +00:00
Yann Leboulanger e774467002 remove unneeded line 2005-06-10 15:46:53 +00:00
Yann Leboulanger 18fb90e349 we can now configure the bookmarks thanks to christoph 2005-06-10 15:45:09 +00:00
Yann Leboulanger f73a14d771 use helpers.get_uf_show in gc 2005-06-10 15:25:48 +00:00
Yann Leboulanger ab94d57310 tab completion is now case insensitive and cycling in gc (thx dennis) 2005-06-10 15:15:47 +00:00
Yann Leboulanger ad19f954ac fix #421 2005-06-10 13:46:41 +00:00
Nikos Kouremenos 53cfc5a79c typo 2005-06-10 13:43:39 +00:00
Nikos Kouremenos 60e3d47b9d commiting something to assist delmonico's patch 2005-06-10 13:37:56 +00:00
Nikos Kouremenos a890d43cf7 fix #421 2005-06-10 13:14:52 +00:00
Nikos Kouremenos 9a0b0afbbc altering and applying dcravens patch for case insensitive nick completation 2005-06-10 13:11:34 +00:00
Yann Leboulanger 5e3c63572c select the first gc when we enter the join_gc window 2005-06-10 12:31:06 +00:00
Yann Leboulanger 796a8f61c1 group chat configuration window is now shown 2005-06-10 12:16:32 +00:00
Yann Leboulanger fb0bb05dfb when we remove a contact, if we have an opened chat window with him, we add him to not_in_the_roster 2005-06-10 12:07:22 +00:00
Yann Leboulanger b16653d414 check if we are conencted when we receive a roster (fix #418) 2005-06-10 11:26:37 +00:00
Nikos Kouremenos b90bead525 fix #413 2005-06-09 23:28:07 +00:00
Nikos Kouremenos 0227302e05 fixing error reporting 2005-06-09 23:08:28 +00:00
Nikos Kouremenos b5cc37db3a remove iconsets in old path 2005-06-09 22:46:52 +00:00
Nikos Kouremenos 7c54686b35 dcraven status iconset, split to using 16x16 [32x32 not yet] saying bye bye to xpm, and higging glade 2005-06-09 22:29:06 +00:00
Yann Leboulanger ceac638b89 little bugfix in edit bookmarks window 2005-06-09 21:05:58 +00:00
Yann Leboulanger b1aa610c08 2 things:
avatar are printed in tabbed chat window
begining of the manage bookmark window (delmonico's patch)
2005-06-09 20:35:44 +00:00
Nikos Kouremenos b6918879b5 fix the menuitem. Sorry for bad command in my previous commit 2005-06-09 17:57:40 +00:00
Yann Leboulanger 13571fb891 restore a removed file ! 2005-06-09 17:37:18 +00:00
Nikos Kouremenos f9bbb7322b nothing except a revert for an accidental commit of a file 2005-06-09 15:31:29 +00:00
Nikos Kouremenos 1dc26ece9b HIG a string in a menuitem 2005-06-09 11:35:14 +00:00
Yann Leboulanger 1e948307c2 fix account creation pb 2005-06-09 09:32:19 +00:00
Nikos Kouremenos b91191998c introducing GajimThemesWindow [but just introducing] 2005-06-08 23:17:40 +00:00
Nikos Kouremenos 179f6b923d add sep for dialogs but not alerts [hig] 2005-06-08 22:51:40 +00:00
Nikos Kouremenos e27803b2fc better names 2005-06-08 22:30:26 +00:00
Nikos Kouremenos 9c1f272035 adding title for bookmakrs window 2005-06-08 22:12:43 +00:00
Yann Leboulanger a6e6f3b764 fixx ticket #410 2005-06-08 22:08:53 +00:00
Yann Leboulanger ff11a7433c we can now manage proxies 2005-06-08 22:05:45 +00:00
Nikos Kouremenos 2fd11adc18 glade fixing 2005-06-08 17:24:31 +00:00
Yann Leboulanger 316ca92083 proxy is fixed (TODO: mange proxies) 2005-06-08 15:48:53 +00:00
Nikos Kouremenos 3fcc90fa0a forgot sth in bookmark window 2005-06-08 14:13:12 +00:00
Nikos Kouremenos 5afe6e4796 choose_gpg_key_dialog is HIG and code changes title and prompt label 2005-06-08 13:45:30 +00:00
Nikos Kouremenos 08cb9a7196 fixes in passphrase dialog [more to come] on code-side 2005-06-08 13:15:36 +00:00
Nikos Kouremenos 22febcdf25 signals in proxy UI and various other minor changes [including no padding in banner for tabbedchat 2005-06-08 12:23:47 +00:00
Nikos Kouremenos 812e06913b better UI for proxy, this gives us one less tab in account modification window 2005-06-08 10:51:22 +00:00
Yann Leboulanger 93fd8e08ea replace Queues with list 2005-06-08 10:02:50 +00:00
Yann Leboulanger 8312d6ee0b we now have "add to roster" in context menu in gc if we have the jid of the contact 2005-06-08 09:45:32 +00:00
Yann Leboulanger c68f709c31 bugfix: we don't have the jid in contacts.roster if it's a pm 2005-06-08 09:44:59 +00:00
Yann Leboulanger 74a45a7224 we now save conferences history in a folder, and all pm related to this conference in this folder 2005-06-08 09:19:54 +00:00
Nikos Kouremenos 8139c645f8 fix a typo and remove one sep 2005-06-08 09:12:01 +00:00
Nikos Kouremenos 06f899b527 adding Manage Bookmarks window 2005-06-08 09:05:38 +00:00
Yann Leboulanger 3cd3817d21 no need to have the jid to be able to send a pm 2005-06-08 08:08:32 +00:00
Yann Leboulanger 0abf7d1317 better string when someone change his sttus in gc 2005-06-07 22:49:17 +00:00
Yann Leboulanger 6635477577 we now have send private message in contect menu in gc 2005-06-07 22:31:01 +00:00
Nikos Kouremenos 5b3d92522a nothing 2005-06-07 22:04:23 +00:00
Nikos Kouremenos bf39254aed donot allow double bookmark 2005-06-07 22:02:51 +00:00
Nikos Kouremenos 1b55865fda not much 2005-06-07 21:56:01 +00:00
Nikos Kouremenos 6bdc0fc599 remove a comment 2005-06-07 21:32:18 +00:00
Nikos Kouremenos c96c3c123e chat window mockup and related code by Dennis Craven 2005-06-07 21:28:21 +00:00
Nikos Kouremenos d44e881640 fixing some strings to be more accurate 2005-06-07 20:24:22 +00:00
Nikos Kouremenos ef147a16bc fixing vcard window a bit and adding a tooltip 2005-06-07 20:05:52 +00:00
Nikos Kouremenos 597f84b027 fixing a Traceback 2005-06-07 19:54:32 +00:00
Nikos Kouremenos fba0185e89 Gajim does bookmarks and private storage [needs better UI-side] CONGRATS and thanks to delmonico 2005-06-07 18:21:36 +00:00
Yann Leboulanger 0c79775f5a we now have private messages ! (TODO: update the chat window when the contact change his status) 2005-06-07 16:52:24 +00:00
Nikos Kouremenos 80c1dc36f2 human (ala ubuntu) roster theme. thanks dcraven 2005-06-07 16:43:12 +00:00
Nikos Kouremenos 4166022b3d applying ctrl+keyup/down patch after cleaning and testing. Thanks rohan for patch 2005-06-07 16:25:55 +00:00
Yann Leboulanger 9918b17e2f check if all fiels for the photo are in vcard 2005-06-07 14:31:10 +00:00
Nikos Kouremenos 36a5469ccc adding better tooltips 2005-06-07 13:52:08 +00:00
Nikos Kouremenos 255c4784b7 changing a bit the behaviour for left clicking trayicon, old behavior now in middle click 2005-06-07 13:34:25 +00:00
Yann Leboulanger 9a446f3e32 we can now receive the gc subject 2005-06-07 11:05:58 +00:00
Yann Leboulanger efc5bdba68 don't show the set_avatar and clear buttons when we look at a contact's vcard 2005-06-07 09:37:51 +00:00
Yann Leboulanger 0e283d2ff6 add phone and e-mail at work to vcard 2005-06-07 08:56:17 +00:00
Yann Leboulanger ce07cfe759 vcard is now fixed: we use lists for ADR, TEL EMAIL entry cause we can have several 2005-06-07 08:50:47 +00:00
Yann Leboulanger a1858c9517 ERROR messages are a message like all others with ONE data (that can be a tuple) 2005-06-07 07:40:15 +00:00
Nikos Kouremenos f69c456b4d fix a string 2005-06-07 01:21:58 +00:00
Nikos Kouremenos 030f77983b typo 2005-06-07 01:17:38 +00:00
Nikos Kouremenos 26b369b8ff fixing and string. previous commit is because of patch by Dennis Craven and me taking the strings/coding standrads review and stuff. fixing #382. Thanks Dennis once again 2005-06-07 01:14:08 +00:00
Nikos Kouremenos 78c7ca566f try again later 2005-06-07 01:10:24 +00:00
Nikos Kouremenos ea4eca20b3 typo 2005-06-06 23:42:31 +00:00
Yann Leboulanger 9e58a5b68c we can now add an avatar in our vcard 2005-06-06 22:58:06 +00:00
Nikos Kouremenos 47e3fd3ddc applying a patch by alfudio [sorry if wrong nick] 2005-06-06 22:51:10 +00:00
Nikos Kouremenos b4469f8fa8 better comment 2005-06-06 22:38:39 +00:00
Nikos Kouremenos 4df9bc58a7 in (gc)chat windows now we have 2 lines and a half and not 3 lines 2005-06-06 21:58:34 +00:00
Nikos Kouremenos f66a2bcb63 commiting a patch by Srid to remove contacts on removing transport 2005-06-06 21:40:32 +00:00
Yann Leboulanger 051adcab4d we can now receive photos in vcard (sending it come soon) 2005-06-06 20:16:51 +00:00
Yann Leboulanger 69a6aaff74 vcard is more complete (avatar is commig soon) 2005-06-06 15:29:27 +00:00
Nikos Kouremenos 147e14eeec now you can type the path to sounds and it gets applied 2005-06-06 15:03:41 +00:00
Nikos Kouremenos 79ddc9d228 hide show_roster_on_startup from windows [no trayicon] 2005-06-06 13:12:12 +00:00
Nikos Kouremenos 2cc9a0aa5c dont send just \n 2005-06-06 13:04:11 +00:00
Nikos Kouremenos 365c7f68ad sorting by keys in change_status_dialogs 2005-06-06 11:53:07 +00:00
Nikos Kouremenos 152b5bde54 guess better about contact protocol 2005-06-06 10:52:51 +00:00
Nikos Kouremenos cec2a46e4f fix brb jargon, and and add out 2005-06-06 10:51:24 +00:00
Nikos Kouremenos f8a5dbd960 get python version without awk and cut [simpler] 2005-06-06 10:09:48 +00:00
Nikos Kouremenos ce9bfe53c5 mention link to patchers in about dialog 2005-06-06 00:12:51 +00:00
Nikos Kouremenos 8e29e0b39f bugfix 2005-06-06 00:11:48 +00:00
Nikos Kouremenos 48711e989d svn to say 0.8 version 2005-06-05 23:42:30 +00:00
Nikos Kouremenos 300ea1a386 reposition a codeline 2005-06-05 23:20:06 +00:00
Nikos Kouremenos 65c2a2826e making patch in #380 appliable, and fixing #389 too [both have to do with trayicon] 2005-06-05 23:17:59 +00:00
Nikos Kouremenos 53b5de2d32 really nothing. 2005-06-05 20:38:53 +00:00
Nikos Kouremenos f4d3b6464a patch to allow to send on Ctrl+Enter and Enter to make newline. Thanks Dennis Craven [NOTE: we dont default to this. only accesible via expert] 2005-06-05 20:34:17 +00:00
Nikos Kouremenos a6600bb06d adding marine roster theme (thanks membris) 2005-06-05 15:49:50 +00:00
Nikos Kouremenos 2ec7602740 we use contact for this 2005-06-05 14:49:55 +00:00
Yann Leboulanger 99b86a7c20 typo 2005-06-05 10:48:34 +00:00
Nikos Kouremenos 942bcc75a5 read only the first line if more lines 2005-06-04 21:52:49 +00:00
Nikos Kouremenos 21f279a659 get to know sourcemage too 2005-06-04 20:54:21 +00:00
Nikos Kouremenos 275187b8b6 fix #292 [just a strip()] 2005-06-04 18:06:03 +00:00
Yann Leboulanger 27869ea679 we now don't send online and offline show to be RFC complient 2005-06-04 14:27:09 +00:00
Nikos Kouremenos a483c7247c string spaces when creating the jid. if ICQ# is '1111 ' we were producing invalid jid 2005-06-04 13:33:38 +00:00
Yann Leboulanger 913128901d we now print when a user change its status, so no need to make room legacy 2005-06-04 13:25:26 +00:00
Nikos Kouremenos f85af4f4cd windows: speller_checkbutton not visible 2005-06-04 12:52:16 +00:00
Nikos Kouremenos 9befab5cd7 typo in string (thanks dcrean), and mark that string for translation 2005-06-04 12:38:43 +00:00
Nikos Kouremenos f22c285641 proposed patch in #373 is applied. People test. I didnt even know киров@jabber.org can exist. thanks Dimitur Kirov 2005-06-04 00:37:49 +00:00
Yann Leboulanger a2e8c7da6d we don't send available presence anymore 2005-06-03 22:49:07 +00:00
Nikos Kouremenos d5a354fe50 just in case someone has pygtk26 and gtk24 2005-06-03 22:22:29 +00:00
Yann Leboulanger d267c9253b when a new account is registered, we inform the user 2005-06-03 21:54:17 +00:00
Nikos Kouremenos 6c7d811a3c fixing #294 [thanks to Nick Lopez!] 2005-06-03 21:52:36 +00:00
Yann Leboulanger 2a3ac7a89d we print an empty line only if we restore line(s) 2005-06-03 21:35:46 +00:00
Yann Leboulanger 8a3d23cf81 we now print restored message as grey and add an empty line at the end 2005-06-03 21:29:07 +00:00
Yann Leboulanger c39e0e80e9 when chat window is opened, we print the messages ! 2005-06-03 21:24:59 +00:00
Nikos Kouremenos 9bcfd27812 higging gpg in glade 2005-06-03 21:18:11 +00:00
Yann Leboulanger 1bcb45a07f we now save ALL incomming messages in a queue so that we don't suplicate message when we restore old conversation 2005-06-03 20:07:00 +00:00
Nikos Kouremenos f06d61c6ec thank you jor and GNU Emacs (Esc-X untabify) [remove tabs] 2005-06-03 18:59:34 +00:00
Nikos Kouremenos e9bb1a92f5 higing and marking for translation in popup notify 2005-06-03 18:40:43 +00:00
Nikos Kouremenos 646191d40b adding GnuPGInterface.py 2005-06-03 17:38:43 +00:00
Nikos Kouremenos e3a6e53112 we now use our icon in all windows. icon is not status (show) at last 2005-06-03 17:35:48 +00:00
Nikos Kouremenos 7378f3d9a0 we no longer require pygnupg as an external dep 2005-06-03 17:35:10 +00:00
Nikos Kouremenos 18f45ecf4f use png for about cause we use alpha for bg shadow [not possible in svg] 2005-06-03 15:43:36 +00:00
Nikos Kouremenos da77fbd112 lighter color for popup not for offline 2005-06-03 15:38:06 +00:00
Nikos Kouremenos 4b14127049 make good use of the context menu in notebook 2005-06-03 15:37:17 +00:00
Nikos Kouremenos d216c91818 adding our new logo in about dialog (thanks Membris Khan for logo design!!!!) 2005-06-03 11:41:02 +00:00
Nikos Kouremenos 5420d570ae removing a change that was not on purpose 2005-06-03 10:31:21 +00:00
Nikos Kouremenos d46e600213 marking 1 string for translation, and introducing a better title 2005-06-03 10:28:53 +00:00
Yann Leboulanger 1ac9feb35a we now print the restored conversation in small (I think it's not enough and we should print it grey too, comments ?) 2005-06-02 19:38:22 +00:00
Nikos Kouremenos 69a9f6f08a [xmpppy] some jabber servers have ssl on 443 (eg. jabber80.com) so check for that too, and return ssl and not tls as string for return value in connect() 2005-06-02 18:15:29 +00:00
Nikos Kouremenos 36bc5b8dc0 lighter colors for popup notif 2005-06-02 18:03:10 +00:00
Nikos Kouremenos 037199e30a Do not let long nicknames take all the space in notebook 2005-06-02 16:30:18 +00:00
Nikos Kouremenos e3d6526b5a remove a comment, and previous bugfix thanks to rohan 2005-06-02 16:29:32 +00:00
Nikos Kouremenos f0b336364b bugfix in remembering last lines [avoid duplication when unread messages] {still needs to be small and grey} 2005-06-02 16:28:01 +00:00
Nikos Kouremenos 52f23dc12f port back in 2005-06-02 15:56:32 +00:00
Yann Leboulanger 668b885780 add Version info in old about dialog (not translated) 2005-06-02 10:30:15 +00:00
Nikos Kouremenos 8506568722 fix a bug with some locales. start using unicode instance for strings 2005-06-01 21:40:33 +00:00
Yann Leboulanger 561efafe65 update translation files 2005-06-01 21:29:24 +00:00
Yann Leboulanger 5203ffa4e8 make 2 strings untranslatable 2005-06-01 20:57:08 +00:00
Yann Leboulanger ee108accf4 don't show Transport and not in the roster groups in edit groups dialog 2005-06-01 20:47:01 +00:00
Yann Leboulanger 30bd3070a2 we not print not in the roster group just above Transport group 2005-06-01 20:14:09 +00:00
Yann Leboulanger 74fd69cb0c we now add default emoticons / status messages only if there is no in the config file 2005-06-01 20:03:37 +00:00
Yann Leboulanger b49addcafe little bugfix 2005-06-01 20:01:11 +00:00
Yann Leboulanger 9ad357ab3d no more force_nonSASL option 2005-06-01 12:33:29 +00:00
Yann Leboulanger e05dc901d4 if show is not in cshow dict, the contact is put at the end 2005-06-01 12:22:05 +00:00
Nikos Kouremenos a0098971d8 better border in prefs 2005-05-31 22:21:08 +00:00
Nikos Kouremenos dc6541ff7f really nothing [ok.. a comment] 2005-05-31 17:53:28 +00:00
Nikos Kouremenos ea6efc08a0 select row on right click in gc 2005-05-31 17:49:35 +00:00
Nikos Kouremenos 490f24e86c nothing 2005-05-31 17:48:22 +00:00
Yann Leboulanger 19e7cd6fb5 catch exception when we disconnect 2005-05-31 16:47:05 +00:00
Yann Leboulanger 9e4929feb5 no need to translate proxy port number 2005-05-31 16:26:08 +00:00
Yann Leboulanger 0758769092 don't use the force_nonSASL option (doesn't work in xmpp)
we can now be disconected while registering a new account, it won't TB
2005-05-31 13:53:22 +00:00
Yann Leboulanger 0805f5a65b bugfix when the message contain a ':' 2005-05-31 13:07:35 +00:00
Nikos Kouremenos b47d819d62 better glade [removing EDGED_IN] as HIG says 2005-05-30 21:17:21 +00:00
Nikos Kouremenos f0795a86b9 no need to bool() 2005-05-30 21:16:59 +00:00
Nikos Kouremenos 968762437f do not remember lines for transports 2005-05-30 21:12:34 +00:00
Nikos Kouremenos b34b3c8e55 remember last lines after reopening chat window (thanks Sergey Kuleshov, and don't fail on gtkspell-lang not available 2005-05-30 21:00:04 +00:00
Nikos Kouremenos 1de26940da fixes in glade 2005-05-30 20:59:02 +00:00
Yann Leboulanger c5866f3a3f gpg password is now saved 30 seconds when we enter it, so if it is used in several accounts, we don't need to enter the password twice. 2005-05-30 20:16:29 +00:00
Nikos Kouremenos 725c5c03b2 HIGGing glade, thanks srid 2005-05-30 19:12:46 +00:00
Yann Leboulanger 2e997eb516 fix #346 2005-05-30 19:00:49 +00:00
Nikos Kouremenos ea2a9e5617 sys.exit(0) is the same with sys.exit() :) [so nothing :P:P] 2005-05-30 14:19:14 +00:00
Nikos Kouremenos 7c7cb2829a better string 2005-05-30 14:16:41 +00:00
Nikos Kouremenos 92aa1838d1 mention account name on couldnt connect 2005-05-30 14:08:48 +00:00
Nikos Kouremenos 7baf47b70e fixing #344 2005-05-30 12:53:48 +00:00
Yann Leboulanger f9f341f104 we can now use SSL
(we can't force to not use TLS: bug in xmpp)
2005-05-30 11:01:08 +00:00
Nikos Kouremenos abbf2bde6f edit groups dialog assign has default and activates default 2005-05-30 10:57:52 +00:00
Yann Leboulanger efd470a44f chat window now print when encryption in enabled / disabled and automatically activate/desactivate the gpg_toggle button 2005-05-30 10:41:55 +00:00
Yann Leboulanger 53746b7ffb bugfix: show id 'chat', not 'free' 2005-05-30 09:50:14 +00:00
Yann Leboulanger 088b3870dd we can now attach a GPG key to a contact 2005-05-29 21:34:01 +00:00
Nikos Kouremenos f594d2670d better Makefile 2005-05-29 21:02:23 +00:00
Yann Leboulanger aeae5df459 verbose is now on when it is set to True in the config file 2005-05-29 19:04:01 +00:00
Yann Leboulanger 560f0665f8 new option to be able to sort contacts by show 2005-05-29 18:41:13 +00:00
Nikos Kouremenos a1c387e944 we now have gtkspell capabilities 2005-05-29 14:12:35 +00:00
Nikos Kouremenos b2eea92897 a bit smaller status dialog 2005-05-29 14:12:07 +00:00
Nikos Kouremenos 0c99f773ca fixing #338 and the the already fixed widgets but in the same category in a glade way [eg. making them invisible from glade] 2005-05-28 22:42:08 +00:00
Nikos Kouremenos 4bd43efda1 typo 2005-05-28 20:26:14 +00:00
Yann Leboulanger 8a974c8af6 verbose is False by default
we can launch gajim with -v to enable verbose
2005-05-28 18:20:27 +00:00
Nikos Kouremenos cb6499e972 using irc and sms icons 2005-05-27 16:56:46 +00:00
Yann Leboulanger 23e5cace1b empty the list in gc when we are kicked 2005-05-27 16:46:51 +00:00
Nikos Kouremenos 14985bf5d1 mention name and not hostanem when failing to connect to a account 2005-05-27 16:43:38 +00:00
Yann Leboulanger dbdd89dd3f bugfix 2005-05-27 15:47:15 +00:00
Yann Leboulanger cb0368ae09 messages stanza without <body> field are not printed 2005-05-27 15:36:41 +00:00
Nikos Kouremenos 5494b24782 making small dialogs resizable [so title can be seen if the user resizes]. some dialogs [eg. status dialog could be better and avoid title overuse] {move string content from title to window contets} 2005-05-27 15:16:47 +00:00
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
Yann Leboulanger 2f35fade71 bugfix when keepalive package doen't come back 2005-05-10 17:45:10 +00:00
Yann Leboulanger 87f19fb638 print all errors in gc 2005-05-10 16:53:28 +00:00
Yann Leboulanger 1d63886ef8 default for GUI via glade and not via code for sync_with_global_status too 2005-05-10 15:57:49 +00:00
Nikos Kouremenos 1c9e02e2f5 for account_modification_window default for GUI via glade and not via code [cleaner & better] 2005-05-10 15:51:48 +00:00
Nikos Kouremenos c847d8c2e2 glade fix for giving focus to write widgets in proxy table 2005-05-10 15:45:06 +00:00
Nikos Kouremenos 30cd93c245 fixing a typo 2005-05-10 15:41:55 +00:00
Nikos Kouremenos aa386389cb gui to default to use_tls by default 2005-05-10 15:39:35 +00:00
Yann Leboulanger 6610bd5373 missing glade diff for proxy 2005-05-10 15:38:49 +00:00
Yann Leboulanger 6fa84c0dfe we now support user and password for proxy 2005-05-10 15:38:16 +00:00
Nikos Kouremenos 8175a92f7d proxy user/pass gui rdy 2005-05-10 15:08:31 +00:00
Yann Leboulanger b6648278e1 bugfix in account modification 2005-05-10 14:35:21 +00:00
Nikos Kouremenos 8e530045aa fixed #200 2005-05-10 12:19:24 +00:00
Yann Leboulanger aa9de25923 Alexey patch that allows discover that server is violating RFC by not restarting stream after TLS start.
If server did such thing xmpppy will not crash unpredictely but will issue a appropriate exception.
2005-05-10 09:27:04 +00:00
Yann Leboulanger 61558b8942 we write the new account option in the config file only when the account has been successfully registered 2005-05-10 09:20:35 +00:00
Nikos Kouremenos dc1a13ff8e adding some tooltips 2005-05-09 23:24:57 +00:00
Nikos Kouremenos a23ed9704c bye bye jabber.py [I like it, it rhymes :P] 2005-05-09 22:19:01 +00:00
Nikos Kouremenos adccebd4f3 removed unneeded lines 2005-05-09 22:18:44 +00:00
Yann Leboulanger 3fd078dd0b we can now disable the use of TLS 2005-05-09 19:52:43 +00:00
Nikos Kouremenos df6b4b75b9 it's better like that. after 0.7 I hopefully will pass the socket to main() 2005-05-09 17:00:02 +00:00
Nikos Kouremenos 33056b778b border width 4 (as everywhere) 2005-05-09 13:59:28 +00:00
Nikos Kouremenos 39fdf223c1 fixing expands in register agent window (thanks gjc) 2005-05-09 13:21:29 +00:00
Nikos Kouremenos 2475d4728d \t is only possible via copy pasting and we shouldn't touch clipboard text where we can 2005-05-09 10:46:40 +00:00
Yann Leboulanger b9406c24d6 /me\n or /me't also works ! 2005-05-09 10:36:44 +00:00
Yann Leboulanger 0f66868a70 revert latest commit I did (sorry) 2005-05-09 10:34:47 +00:00
Yann Leboulanger 0c8b0bbde2 /me\n or /me /t is also valid ! 2005-05-09 10:30:34 +00:00
Nikos Kouremenos 5bb1df8a19 for /mebalbla u want a space after /me right? :) 2005-05-09 10:20:08 +00:00
Yann Leboulanger 0f8de69f57 /meblabla is not a /me 2005-05-09 08:17:42 +00:00
Nikos Kouremenos c707636421 tls gui hack ready [this has to be rdy before 0.7 coz we use by default tls now and that may break idiotic servers that say tls is there but is not 2005-05-08 22:08:28 +00:00
Yann Leboulanger c741fbef11 remove unneeded lines 2005-05-08 21:03:42 +00:00
Yann Leboulanger f4b05e51fa request_register_agent_info is now async 2005-05-08 20:56:11 +00:00
Yann Leboulanger 4985612036 remove unneeded line 2005-05-08 17:47:52 +00:00
Yann Leboulanger 1753a316e4 the removal of an agent is now async 2005-05-08 17:33:08 +00:00
Yann Leboulanger 2171def073 we get the roster asynchronously now 2005-05-08 17:00:41 +00:00
Yann Leboulanger 2f977d1b1a we may want to remove an iter (when we remove an account for exemple) 2005-05-08 16:56:14 +00:00
Yann Leboulanger da4457401f apply Alexey's patch in order to be able not to use TLS connection 2005-05-08 16:50:56 +00:00
Nikos Kouremenos 4a90f80cfa chk new version commit: fixing a bug introduced by tab when he changed the names of the var in config and adding a timeout 2005-05-08 15:06:24 +00:00
Nikos Kouremenos 58e7da6d54 update path to some files so they match the new structure [it is far from complete and of course it is vital to have the paths fixed before 0.7] 2005-05-07 20:23:55 +00:00
Yann Leboulanger 1d87384800 bugfix from Alexey about proxy, can someone test if it works ? 2005-05-07 17:02:32 +00:00
Yann Leboulanger 58705bbba5 patch from Alexey: new function: SendAndCallForResponse.
It will help in resolving locking problems
2005-05-07 16:16:24 +00:00
Yann Leboulanger e4692d22d6 do not remove a contact from the roster if show_offline is True 2005-05-07 15:47:11 +00:00
Yann Leboulanger 457a800cf4 we can show notification windows even if we don't play sound 2005-05-07 15:40:58 +00:00
Yann Leboulanger 00c7b60f18 bugfix: when a user go offline and quickly online it was removed from the roster 2005-05-07 15:23:02 +00:00
Yann Leboulanger be913f8f27 xmpp patch from alexey: fix auth problem 2005-05-07 14:46:21 +00:00
Yann Leboulanger 77ea76ba9b bugfix in removing account Part 2 (fix #236) 2005-05-07 14:45:50 +00:00
Yann Leboulanger 69ba1d3198 bugfix when we remove an account 2005-05-07 14:36:07 +00:00
Nikos Kouremenos 413ea7b6e7 check_for_new_version move to src from src/common [has gtk stuff] 2005-05-07 14:02:16 +00:00
Yann Leboulanger 4f6af83ef4 save the config when we change an option in advanced config window 2005-05-07 13:14:37 +00:00
Yann Leboulanger 54ae5dc351 send only _one_ keepAlive packet 2005-05-07 12:41:29 +00:00
Yann Leboulanger fab74069c6 Gajim is JEP-0011 compliemt now 2005-05-07 12:24:19 +00:00
Yann Leboulanger 56d60f3fd5 xmpppy changes:
- Sync with latest CVS version + gajim patches.
- streamErrorHandler disabled. If you want enable it - unrem it at line 66 of
  dispatcher.py
- TLS re-enabled. Should work fine now
- disconnection TLS plugout re-enabled. Didn't successed in reproducing
  problem though so maybe not fixed.
- My temporary fixes replaced with CVS ones.

gajim connection.py changes (in chunks order):
- getTags is incorrect. Replaced with getChildren
- browseAgents is absent from xmpppy. Fixed with manual node send. Made use of
  buildReply method and con argument
- formatting fix
- crude fixed register problem. I do not know how to do it properly. It is
  client stuff. Honest! I have no idea how to make it non-blocking and yet make
  library to fallback to older protocols.
  getInstructions() moved to xmpppy
Thanks Alexey !
2005-05-07 10:57:40 +00:00
Yann Leboulanger 66249dafb5 add a default Role in gc 2005-05-07 09:08:54 +00:00
Yann Leboulanger d9cf8bb1a0 remove unneeded code 2005-05-06 19:56:48 +00:00
Yann Leboulanger 4202e2549b we can launch Gajim even if we have no connection (this will have to be launched in a thread) 2005-05-06 19:53:26 +00:00
Yann Leboulanger 7668643750 finish Custom -> custom translation 2005-05-06 19:52:18 +00:00
Nikos Kouremenos 723af5012a fixing a traceback after yann's commit and asking a qu for yann [as FIXME:] 2005-05-06 18:01:07 +00:00
Nikos Kouremenos e4dfc6e739 fixing #231 2005-05-06 17:35:57 +00:00
Yann Leboulanger 98beecbc08 update the iconset in gc windows when we change the iconset 2005-05-06 17:02:58 +00:00
Nikos Kouremenos 77607214fe replace setup.py in favor of Makefile in idle module compilation 2005-05-06 12:06:10 +00:00
Nikos Kouremenos 3c200bea78 this is no longer needed 2005-05-06 10:43:34 +00:00
Nikos Kouremenos 69a42c1da5 roster theme names first letter small 2005-05-06 10:26:28 +00:00
Nikos Kouremenos 61d6692a8d if config does not exist do not print error could not open file 2005-05-06 08:33:23 +00:00
Nikos Kouremenos a346454c45 make gajim bootable if not config available. this code is temp but seems to fixes the pb. plz hack it so it meats your taste 2005-05-05 17:11:48 +00:00
Nikos Kouremenos f804c04d59 bugfix 2005-05-05 16:02:14 +00:00
Nikos Kouremenos 058b326e60 platform => os 2005-05-05 14:02:39 +00:00
Nikos Kouremenos 1f5e991af0 remove tab should have the show status image show/hide code, cause switch page is not enough 2005-05-05 13:18:44 +00:00
Yann Leboulanger e8965ae8b4 send keepalive every minute 2005-05-04 19:20:02 +00:00
Nikos Kouremenos cb4d4bc233 glade fixes (mostly titles) 2005-05-04 19:12:38 +00:00
Nikos Kouremenos 51aae4e3bf allow focus in all parent widgets in tabbed chat window to avoid the dotted rectangle on History button 2005-05-04 18:49:53 +00:00
Nikos Kouremenos 49ff06842c add new contact dialog code cleanup and some GUI fixes:\nProtocol combobox is disabled if uid is empty\nguess_agent() doesnt change to Jabber if not ICQ\nBecause of massive usage of get_widget() I self'ed them [it's ok this dialog dies soon and it is always better to do less glade parsing 2005-05-04 17:44:49 +00:00
Nikos Kouremenos bc6e64bf16 typo 2005-05-04 17:32:23 +00:00
Nikos Kouremenos 0a15ecc5b4 removing extra identation. I also want to mention that the previous commit shouldn't have had all those files. It was by accident. Anyways the previous commit also fixed a GUI bug for the Groupchat: now groupchat window and chat window use *different* hboxes 2005-05-04 16:40:41 +00:00
Nikos Kouremenos 2e668210c2 if not foo else becomes if foo else: 2005-05-04 16:22:07 +00:00
Nikos Kouremenos 73f6e4d758 fixing #221 2005-05-04 15:30:08 +00:00
Nikos Kouremenos 91d058fda4 set_property('visible', bool) becomes show()/hide() depending on bool val 2005-05-03 16:43:27 +00:00
Nikos Kouremenos dd5eaf1ab9 active_tab --> set_active_tab [I also though of a minute to start adding properties eg. foo.set_active_tab(bar) would be foo.tab = bar. if u like that we can see designing like that in the future 2005-05-03 16:39:27 +00:00
Nikos Kouremenos 68b0672437 show contact status if tabbed and more than one tabs in the tab itself. this is more HIG and ergonomic cause we know the status of a contact without clicking on it. Also this design is followed by Gossip, Gaim and many others IM clients that do tabbedUI 2005-05-03 16:37:59 +00:00
Nikos Kouremenos 543ad45eb4 config value log --> verbose. perhaps in the future debug (coz in the future we will have an xml window) or just stick with verbose :P part 2 2005-05-03 16:27:00 +00:00
Nikos Kouremenos 7d26b7db8c config value log --> verbose. perhaps in the future debug (coz in the future we will have an xml window) or just stick with verbose :P 2005-05-03 16:26:30 +00:00
Yann Leboulanger 4005f944c7 no xmpppy debug when log = False 2005-05-03 08:06:59 +00:00
Vincent Hanquez 4534b2bbbc support for readonly variable
add 'version' as a readonly variable
2005-04-30 22:24:45 +00:00
Nikos Kouremenos b6d32de0ea adding Cyan theme roster 2005-04-30 17:40:32 +00:00
Nikos Kouremenos 46eaae7d0f allow focus for account modification window widget name 2005-04-30 17:21:05 +00:00
Nikos Kouremenos a2f9ad8bcd #215 fixed 2005-04-30 17:19:03 +00:00
Nikos Kouremenos 6ba87fdd50 account_modification_window gives fcus to Name of account 2005-04-30 11:02:30 +00:00
Nikos Kouremenos 4779c800b7 removing \ where not needed 2005-04-30 08:48:50 +00:00
Nikos Kouremenos 3db9a32c91 select and TLs do not like each other. falling back to non TLS. thanks rohan 2005-04-29 15:56:43 +00:00
Nikos Kouremenos 27bb186ce5 agents can start with @ so find <=0 instead of find != -1 2005-04-29 15:39:16 +00:00
Nikos Kouremenos 94537da614 make roster theme UI better 2005-04-29 15:01:44 +00:00
Nikos Kouremenos 3cb963554d features.py still problematic, just adding the stuff alexey said in case his grab this to continue fixing 2005-04-29 14:16:55 +00:00
Nikos Kouremenos 0b331139ed connection.py still problematic, just adding the stuff alexey said in case his grab this to continue fixing 2005-04-29 14:15:16 +00:00
Nikos Kouremenos caad4cd972 cleanup 2005-04-29 14:14:25 +00:00
Nikos Kouremenos 8bb18de5e4 check on jid and not on name for agent protocol (thanks mikea) 2005-04-29 14:11:05 +00:00
Yann Leboulanger fbdae750c2 we now have themes for roster colors / fonts 2005-04-29 13:04:06 +00:00
Yann Leboulanger 3f417a2fba reset to default color now works in chat tab 2005-04-29 09:47:09 +00:00
Nikos Kouremenos 77fadb30db nothing important: removing a comment, adding one 2005-04-29 08:00:06 +00:00
Yann Leboulanger bce9902708 merge / split group chat windows on the fly 2005-04-28 15:48:20 +00:00
Yann Leboulanger 9377f0223b use less long variables 2005-04-28 14:55:57 +00:00
Yann Leboulanger 7d9d47ac9b we now save and restore some variables in tabbed chat window (gpg_enabled) when we split / merge windows 2005-04-28 14:38:36 +00:00
Yann Leboulanger 11ef5a0787 close add contact window when we press esc (fix #204) 2005-04-28 13:01:47 +00:00
Yann Leboulanger 583591e18e we can be free for chat 2005-04-27 22:37:36 +00:00
Yann Leboulanger 7275e06657 remove unneeded var 2005-04-27 22:37:18 +00:00
Yann Leboulanger cd771c22ef add a new child for each option instead of always rewrite over the same 2005-04-27 22:14:28 +00:00
Yann Leboulanger 9fd9b98a79 save hidden lines when we quit 2005-04-27 21:49:59 +00:00
Nikos Kouremenos 1ef087ca75 bugfix (now self.account) 2005-04-27 20:12:57 +00:00
Yann Leboulanger 184542a4d1 when we double click on a contact (or when we click on the systray icon), present the chat_window.
idem for gc window
2005-04-27 19:09:34 +00:00
Vincent Hanquez db89a48bf3 remove the filter by default that clobber all options except account,
*by* *default* without any ways to unclobbered options since the rest of the
code is *NOT* working. *donkey*.
2005-04-27 19:03:28 +00:00
Yann Leboulanger c75e610914 merge and split tabbed chat window on the fly (need to do the same for gc)
begining is in the previous commit (sorry)
2005-04-27 18:57:34 +00:00
Yann Leboulanger eef71fcb27 xmpppy gives us the UTC time, we convert it to localtime 2005-04-27 18:26:31 +00:00
Nikos Kouremenos b372567405 redoing my cleanup. the print are now ALL commented. they were left just in case Vincent wanted to test easier. Gajim would run after my cleanup, and even advanced config would run. As yann has said in the past, svn is a place of DEVELOPMENT. Please Vincent just because of 3 prints that were not commented out IN ORDER TO HELP YOU if you went to hack, you should NOT revert all the fixes. Yann said this is strong I would say sth worse.
-- edited by tab. this is not the place for laundry.
2005-04-27 15:16:40 +00:00
Nikos Kouremenos 8c30b8ce53 asterix said this var names part II 2005-04-27 15:06:25 +00:00
Nikos Kouremenos 0a9d0aec55 asterix said this var names 2005-04-27 15:05:31 +00:00
Yann Leboulanger 119cbe0eb9 bugfix when we begin a new chat, show the window 2005-04-27 13:50:13 +00:00
Yann Leboulanger e2c6bdedec do not read the configfile when we save the configuration 2005-04-27 13:49:44 +00:00
Vincent Hanquez 0ae961c76f [revert 1258]
only half of the diff is correct (the window opening).

lots of lines looks like nk's experimentations and obviously do not cleanup
anything nor make the thing works:

* print 'show', name
* self.filterstr = 'account'
* print 'refilter starts'
* print self.filterstr
* self.modelfilter.refilter() #FIXME: does not work!
2005-04-27 13:49:42 +00:00
Nikos Kouremenos 44d8b641b1 advanced config allow opening only once, cleanup in filter [still does not work], cleanup in glade for advanced config window 2005-04-27 12:53:14 +00:00
Vincent Hanquez af256c0abd set the correct widget name for setting colors 2005-04-27 00:19:07 +00:00
Vincent Hanquez 61c70c1ae8 re-create connections at the good place ! 2005-04-27 00:14:22 +00:00
Vincent Hanquez d5c3059a18 add a default value to data for the foreach function 2005-04-26 23:53:11 +00:00
Vincent Hanquez 92a4fea8a9 new simple optparser. *break* old configuration file compatibility. 2005-04-26 23:45:25 +00:00
Vincent Hanquez d415620b13 normalize value directly into is_valid_XXX 2005-04-26 23:41:20 +00:00
Yann Leboulanger 5ee1f2b29a fix a typo 2005-04-26 22:19:18 +00:00
Vincent Hanquez 8ed41802bf add a data parameter to the config foreach's callback function 2005-04-26 22:17:47 +00:00
Yann Leboulanger a27ab3f739 better load of icons, so transports have every icon (if the file doens't exists it is a blank icon) 2005-04-26 22:11:03 +00:00
Yann Leboulanger 3cd6922815 fix some typos 2005-04-26 21:33:01 +00:00
Yann Leboulanger 0ca7b52f8d little cleanup 2005-04-26 18:47:14 +00:00
Yann Leboulanger c85273d556 switch from jabberpy to xmpppy 2005-04-26 18:45:54 +00:00
Yann Leboulanger 581b387bd9 print the error when we try to configure a room and we don't have permission 2005-04-25 22:22:23 +00:00
Yann Leboulanger 5d88dcbf11 print the subject only if the room is the active one 2005-04-25 22:02:26 +00:00
Yann Leboulanger 518a4877ae add_contact window is better filled 2005-04-25 20:41:29 +00:00
Yann Leboulanger 928af2fa9c when we right click on a contact that is not in the roster, there is 'add to roster' in the menu (fix ticket #55) 2005-04-25 20:16:25 +00:00
Yann Leboulanger 6afb800eb6 the treeview in advanced config is now alphabetically sorted 2005-04-25 15:23:11 +00:00
Yann Leboulanger 84b8ee6708 when we scroll to end, in a textview, we also scroll to left 2005-04-25 13:18:12 +00:00
Yann Leboulanger c45cadfe0c bugfix: send the iq when we update a user instead of just creating it :) 2005-04-25 12:18:41 +00:00
Yann Leboulanger fc9c583c7a add the option to allow the title of the window to change
it can be configured through the advanced config window
fix ticket #184
2005-04-25 11:48:42 +00:00
Yann Leboulanger bafbd5a5de when we send configuration of a gc, we only send values (we don't send label, descriptions etc...) 2005-04-25 09:30:24 +00:00
Yann Leboulanger a2b6a44079 ask and show os info from each resource 2005-04-24 22:58:41 +00:00
Yann Leboulanger e2b6b84694 '1' is also valid in the forms 2005-04-24 16:14:50 +00:00
Yann Leboulanger 7e733a195f bugfix: we are no more in the init_account function, so we don't have gpg_key_label variable 2005-04-24 15:47:53 +00:00
Yann Leboulanger 544bbb1206 AGENT_INFO_INFO now send the node 2005-04-24 15:47:08 +00:00
Nikos Kouremenos b77173fc1b send os info and check new version True by default 2005-04-24 12:18:49 +00:00
Vincent Hanquez 9336e8dc05 add a "all" target to compile all necessary stuff in src/ 2005-04-24 10:19:34 +00:00
Vincent Hanquez 8465b76ba7 remove two self instances that were missed my last commit 2005-04-24 09:45:11 +00:00
Vincent Hanquez 4fd1413266 remove unnecessary variables registered in self 2005-04-24 00:54:10 +00:00
Vincent Hanquez 6dafb51c37 change do_not_send_os_info to send_os_info and do_not_check_for_new_version
to check_for_new_version
2005-04-24 00:31:48 +00:00
Vincent Hanquez 9f463820c2 remove unnecessary variable registered in self 2005-04-24 00:20:40 +00:00
Vincent Hanquez 97510bd0ab repair the depandency to not build systray.so each type we invoke make 2005-04-24 00:09:45 +00:00
Vincent Hanquez 115a5ace89 remove version 2.6.10 changes of glade.
last time I see that before I block this kind of commit directly by svn.
2005-04-24 00:01:21 +00:00
Vincent Hanquez 34cbd78b9c add advanced window as a new dialog.
the position of the button is probably not the final position.
modify config to support boolean value embedded in string because the treestore
store/edit all value with a string.
2005-04-23 23:57:02 +00:00
Yann Leboulanger e0ac8948aa disco treeview is now sorted 2005-04-23 22:48:54 +00:00
Yann Leboulanger eb83c5dd5e node support (JEP 0030). Has to be tested 2005-04-23 21:54:12 +00:00
Yann Leboulanger a3fb1bac82 it's possible that we don't have the jid of a contact in gc 2005-04-23 19:09:03 +00:00
Nikos Kouremenos 1c70652031 adding a space in gc window 2005-04-23 18:04:11 +00:00
Yann Leboulanger b217347c46 minor fix: no need to get room_jid twice 2005-04-23 18:03:17 +00:00
Yann Leboulanger a9ba8bd3e5 fix some typos 2005-04-23 17:40:43 +00:00
Nikos Kouremenos fcb9dc6dd7 tooltip for subject in GC 2005-04-23 14:26:04 +00:00
Nikos Kouremenos 73e506f5b1 escape does not close the GC and a bugfix for gc user.show 2005-04-23 13:39:15 +00:00
Nikos Kouremenos d8aeac2fbb bugfix for open closed in GC 2005-04-23 13:18:47 +00:00
Yann Leboulanger 20ad41d40b fix a jabberpy pb, no need to wait the answer when we sned contact's information 2005-04-23 13:07:17 +00:00
Nikos Kouremenos cad9de3bcb removing a duplicate file in aim directory 2005-04-23 12:51:14 +00:00
Vincent Hanquez a4fd5f9572 handle response dialog without needed any temp variable. 2005-04-23 12:09:25 +00:00
Vincent Hanquez f6503322ed glade version should be 2.6.8 for now.
revert all new glade (2.6.10?) properties.
2005-04-23 12:08:43 +00:00
Yann Leboulanger efa3d4ef68 change a function name that has not been changed 2005-04-23 10:00:10 +00:00
Nikos Kouremenos f288ede1eb making function get_appropriate_state_images() and using this where appropriate 2005-04-23 01:37:05 +00:00
Nikos Kouremenos b62583f9e6 contacts from transports now use their protocol state images 2005-04-23 00:37:51 +00:00
Yann Leboulanger a231862c73 bugfix 2005-04-22 20:48:04 +00:00
Yann Leboulanger 8a391b3587 fix a subject_entry pb 2005-04-22 18:29:57 +00:00
Yann Leboulanger ad0f8a4775 when we initiathe groupchat_window there is not tab, we add them with add_group finction 2005-04-22 18:08:08 +00:00
Nikos Kouremenos 4f05f4a2a5 while ok == 0 becomes while not ok 2005-04-22 15:56:33 +00:00
Nikos Kouremenos 103ee6e6bc tab missed a var change. gajim didnt work 2005-04-22 14:00:35 +00:00
Vincent Hanquez 656b05078a use the helper function to create color_string 2005-04-22 01:49:31 +00:00
Vincent Hanquez c0ea210834 leave vcard_window into dialogs namespace to not bloat null namespace
rename of the vcard_information_window file to something saner
2005-04-22 01:47:03 +00:00
Vincent Hanquez b7c2fdc662 remove too long lines
fix too long variables
etc...
2005-04-22 01:35:36 +00:00
Vincent Hanquez fbc6e0fef4 broke too long lines
remove lots of redundant code using for loop or small function function
remove 2 kms long function local's variables
2005-04-22 01:05:31 +00:00
Vincent Hanquez d315135652 broke too long lines
reduce freakin' long variable names
2005-04-22 00:02:42 +00:00
Vincent Hanquez a19ae26f01 apparently need a \ after a binary operator (* and -). freaky 2005-04-21 23:51:16 +00:00
Vincent Hanquez 6c797723c5 broke too long lines 2005-04-21 23:36:18 +00:00
Vincent Hanquez ba5acab7f7 [codingstyle] one space between each + - * / = operator 2005-04-21 23:20:18 +00:00
Vincent Hanquez e00ce8a09b fix stupid code with lot of debug 2005-04-21 23:06:12 +00:00
Nikos Kouremenos 72fcfcb323 fix now it is popups_notification_height 2005-04-21 21:30:56 +00:00
Nikos Kouremenos ba7bf98468 Popup_ --> Popup_notification 2005-04-21 21:23:41 +00:00
Yann Leboulanger 31b804582a fix indentation 2005-04-21 21:14:53 +00:00
Nikos Kouremenos d5261a69d6 bugfix 2005-04-21 21:06:33 +00:00
Nikos Kouremenos dc4221660b accounts_window is smaller now 2005-04-21 19:52:28 +00:00
Nikos Kouremenos 74ca2b19f8 glade HIG cleanup for borders and spacings 2005-04-21 19:49:21 +00:00
Nikos Kouremenos f7123afe34 do not allow to have two windows of join_gc for the same account and changing the join gc window title if multiple accounts 2005-04-21 18:53:16 +00:00
Yann Leboulanger 58fc9bd255 remove unneeded print 2005-04-21 18:43:52 +00:00
Yann Leboulanger b761d0701a close the gc_configuration window when we press Change button 2005-04-21 18:36:27 +00:00
Yann Leboulanger 8d808eaa30 indentation is a bit better now 2005-04-21 17:43:47 +00:00
Yann Leboulanger dd2ca4dcd4 ctrl + V now print the text in message_textview even if the focus is on conversation_textview 2005-04-21 16:41:22 +00:00
Yann Leboulanger 5e743e1120 do not show .svn and transport in the list of available iconset 2005-04-21 16:25:05 +00:00
Vincent Hanquez ac90d99212 who really need i18n on init message...
(hangs anyway for me)
2005-04-21 08:44:19 +00:00
Nikos Kouremenos b10b49b722 fixed an oops 2005-04-20 23:27:33 +00:00
Nikos Kouremenos 8f2cfe50bd save plugin on SAVE button for account modification window 2005-04-20 23:20:26 +00:00
Nikos Kouremenos 387e09162f STARTING TO: now allow Ctrl+V to chat windows, do not ESC --> close tab (or window) in GC. SEE FIXMEs 2005-04-20 22:56:33 +00:00
Nikos Kouremenos 9a1aa68f6b some fixes, introducing a bug [see FIXME:] 2005-04-20 22:30:04 +00:00
Vincent Hanquez 3d1c66b058 use bool(value) to get if that is true or false 2005-04-20 18:15:01 +00:00
Vincent Hanquez 8405fc8dbf remove unnecessary if 2005-04-20 18:13:12 +00:00
Vincent Hanquez c742cf8e10 remove lots of unnecessary if
if x: set(true) else: set(false)
become
set(x)
2005-04-20 18:10:37 +00:00
Vincent Hanquez 5c8314df93 remove one indentation level using a continue in the for loop 2005-04-20 18:04:26 +00:00
Vincent Hanquez d6e9079cd8 remove some long lines 2005-04-20 17:59:42 +00:00
Vincent Hanquez 7e96882c11 missing ':' 2005-04-20 17:48:49 +00:00
Yann Leboulanger 1a82ed0ca3 when we create a new account, plugin.windows[account] doesn't exists 2005-04-20 16:35:40 +00:00
Yann Leboulanger 0cfb3f5249 code to unregister an account 2005-04-20 12:23:41 +00:00
Yann Leboulanger ae7cdd6383 put the -fpic option where it must be 2005-04-20 11:20:09 +00:00
Yann Leboulanger ebef428ae1 we now have groupchat configuration !! (and a Data Form Parser JEP 0004) 2005-04-20 10:21:33 +00:00
Nikos Kouremenos ba272a9553 glade and code fixes. still code for unregistering is missing 2005-04-19 23:43:58 +00:00
Nikos Kouremenos c5aa9f0e81 remove account allows unregistering too (xml code is missing atm) 2005-04-19 22:29:38 +00:00
Nikos Kouremenos b68da6b69b Vcard_information_window in its own file 2005-04-19 21:53:19 +00:00
Nikos Kouremenos 2105a5fab8 adding -fpic in makefile 2005-04-19 14:41:50 +00:00
Nikos Kouremenos 08f7c21fe8 adding LFS detection in get_os_info 2005-04-19 13:14:41 +00:00
Yann Leboulanger e9ce2593bc print the nick as bold in gc if the text contain 'nick:' 2005-04-19 10:34:29 +00:00
Yann Leboulanger c2dd8c1081 groupchat subject is now set to its old value when we don't have the right to set it 2005-04-19 09:59:19 +00:00
Yann Leboulanger 2b0d78446c some bugs in status numbers 2005-04-19 07:52:06 +00:00
Nikos Kouremenos c3440cae35 basically popup notifications allow when not online/chat works. so popup notifications I think are 100% ready :P. some other fixes too 2005-04-18 23:55:13 +00:00
Yann Leboulanger 5a910155c8 errors from groupchats are catched and printed in groupchat windows 2005-04-18 22:45:13 +00:00
Nikos Kouremenos 6b0e7d0908 adding free for chat for the user 2005-04-18 22:25:22 +00:00
Yann Leboulanger c7f896dfbd bugfix: nickname autocompletion is back in gc 2005-04-18 21:41:23 +00:00
Yann Leboulanger af5dbbe880 when we quit gajim, check if we have unread or recently received messages and warn the user 2005-04-18 21:35:39 +00:00
Yann Leboulanger a2e8692f80 remove unneeded line 2005-04-18 18:42:51 +00:00
Yann Leboulanger 1a0c39555d do not remove iter if there are 2 or more resources 2005-04-18 18:24:43 +00:00
Yann Leboulanger 7934a71024 typo 2005-04-18 17:49:31 +00:00
Nikos Kouremenos 09ab1375d3 forgot some places. grep helps 2005-04-18 17:19:22 +00:00
Yann Leboulanger c23e59a0c9 gtkgui doesn't exist anymore 2005-04-18 16:54:49 +00:00
Nikos Kouremenos 4f60bf7b3b typo 2005-04-18 16:52:44 +00:00
Yann Leboulanger 7575ae90fb gtkgui doesn't exist anymore
cell_renderer_image is gtk specific so it's not in common
2005-04-18 16:40:10 +00:00
Yann Leboulanger 17344ef0f8 gajim.py is now executable 2005-04-18 16:27:03 +00:00
Yann Leboulanger f493158886 fix a path 2005-04-18 16:09:46 +00:00
Nikos Kouremenos 3d7d4c1fff adding setting in advanced/misc for not checking for new version. [this is not an expert setting, and should stay in prefs window]. ALSO fixes/typos all over 2005-04-18 14:05:30 +00:00
Nikos Kouremenos 4e722bd62e mark change roster window title as expert setting 2005-04-18 12:25:19 +00:00
Nikos Kouremenos 00b13f2eff typos all over and " --> ' 2005-04-18 12:17:43 +00:00
Nikos Kouremenos ab8a846f66 let us hope gajim.py is +x now :D 2005-04-18 11:04:33 +00:00
Yann Leboulanger 310bde471d check if the iter exists before continuing fix #179 2005-04-18 09:25:12 +00:00
Yann Leboulanger 4b5e2381e1 delete the connection when we go offline 2005-04-18 09:18:50 +00:00
Yann Leboulanger 637f35b279 we now launch gajim.py instead of gtkgui.py 2005-04-18 08:54:47 +00:00
Nikos Kouremenos 85217c33a9 typo 2005-04-17 21:41:15 +00:00
Nikos Kouremenos b7ac22c47a just a string change in glade 2005-04-17 21:36:23 +00:00
Nikos Kouremenos f1fdb97fc4 typos and small fixes (mostly: edit groups dont send changes if nothing changed) allover 2005-04-17 21:31:18 +00:00
Nikos Kouremenos 7f8e130d19 do not allow more than one modification windows for the same account 2005-04-17 20:18:50 +00:00
Nikos Kouremenos b7fc77d3dc typo 2005-04-17 19:53:39 +00:00
Yann Leboulanger a9ec741af4 do not crash when no accounts 2005-04-17 19:45:38 +00:00
Yann Leboulanger cb821eb8fd if we don't have accounts, don't crash 2005-04-17 19:43:28 +00:00
Nikos Kouremenos 3b9b46b6e8 when windows already exist present() them. cancel button and not close in account_modification_window 2005-04-17 18:36:09 +00:00
Nikos Kouremenos e3b478e170 allow or not notifications when dnd/away now works 2005-04-17 17:55:06 +00:00
Yann Leboulanger 92c65c67bc typo 2005-04-17 17:41:01 +00:00
Yann Leboulanger a3126a453e second test for gnupg 2005-04-17 17:08:28 +00:00
Yann Leboulanger 9b98db2a9f try a fix when we don't have gnupg 2005-04-17 16:08:18 +00:00
Yann Leboulanger 0ab5461d96 fix ticket 183 (do not use underline in conttact button in chat window 2005-04-17 16:06:40 +00:00
Yann Leboulanger 42a0b673cc little bug 2005-04-17 16:06:12 +00:00
Yann Leboulanger 425a20fb19 add missing file 2005-04-17 16:03:35 +00:00
Yann Leboulanger a722dd4ce4 update systray.py for the new plugin system 2005-04-17 15:23:52 +00:00
Nikos Kouremenos f2edb6d584 allow hacking of config for on new message to work [asterix required] 2005-04-17 13:10:45 +00:00
Yann Leboulanger 107b593f77 upgrade Makefiles 2005-04-17 11:49:53 +00:00
Yann Leboulanger e3f53dd3c6 idle now works 2005-04-17 11:49:39 +00:00
Yann Leboulanger eb9eddce19 bugfix with what to do when a new message arrive 2005-04-17 09:05:58 +00:00
Yann Leboulanger 117da83bd5 typo 2005-04-17 09:05:26 +00:00
Yann Leboulanger a4c47e661e update from trunk 2005-04-16 23:15:03 +00:00
Yann Leboulanger 8cc28a8faa config file is now saved to disk when we change an option or quit Gajim 2005-04-16 22:12:41 +00:00
Yann Leboulanger 5a354c283c some minor typos / bugfixes 2005-04-16 17:36:27 +00:00
Yann Leboulanger 798fbfebf3 the configuration file is now parsed (but not saved atm) 2005-04-16 17:03:21 +00:00
Yann Leboulanger e0e6bafbcd correct some typos 2005-04-16 15:01:06 +00:00
Yann Leboulanger 04db394f87 emoticons and status messages are now a group of ption in the common config file (thx tab for your code) 2005-04-16 14:50:26 +00:00
Yann Leboulanger c981ac6b00 messages and presences are now logged 2005-04-16 09:36:18 +00:00
Yann Leboulanger d17289dfbd we can now view history_windows 2005-04-15 22:02:13 +00:00
Yann Leboulanger 041657973a missing file :) 2005-04-15 17:02:23 +00:00
Yann Leboulanger d75597cc38 status messages now work 2005-04-15 11:37:56 +00:00
Yann Leboulanger a269e4c421 sound treeview is now filled 2005-04-15 10:53:39 +00:00
Yann Leboulanger a4b334cd03 Account_modification_window dosn't take a dict as argument but he name of the account 2005-04-14 23:00:25 +00:00
Yann Leboulanger 60f2ef8adc keep namespace when we call a class :
* from xx import yy -> import xx
 * yy() -> xx.yy()
2005-04-14 17:07:55 +00:00
Yann Leboulanger 26df968343 correct some typos, process connections every 50ms 2005-04-14 11:06:58 +00:00
Yann Leboulanger eb7cf5ba4d gtkgui don't send messages to the connection but call the correct functions 2005-04-14 09:38:08 +00:00
Yann Leboulanger d6a76e58c4 gtkgui now registers to connections events 2005-04-14 07:58:54 +00:00
Yann Leboulanger 0c2fb7ffe3 correct some typos 2005-04-14 07:42:26 +00:00
Yann Leboulanger e8911a661e Config class 2005-04-14 07:28:59 +00:00
Yann Leboulanger 32f9cd5cba plugin.connected[account] -> gajim.connections[account].connected 2005-04-14 07:20:14 +00:00
Yann Leboulanger b40bcc9105 plugin.accounts[name] -> gajim.config.get_per() 2005-04-14 07:05:10 +00:00
Yann Leboulanger c5553d27a3 add connection and logger options to the list of options
plugin.config -> gajim.config in config.py
2005-04-13 09:41:44 +00:00
Yann Leboulanger aa861b907a configuration is now in common/config
currently gajim cannot be accessed from every where, even with global gajim :(
2005-04-12 21:09:06 +00:00
Yann Leboulanger 149ed7a22d reorder files 2005-04-12 15:47:20 +00:00