Commit Graph

771 Commits

Author SHA1 Message Date
Nikos Kouremenos c9d65729df some fixes 2005-03-05 19:47:49 +00:00
bigpod 6d67431f37 Some variable name fixes in preferences, and in config.py 2005-03-05 18:56:32 +00:00
Nikos Kouremenos 7b5d79a716 glade fixes and variable naming in classes 2005-03-05 18:47:12 +00:00
Nikos Kouremenos 772e6c3310 I tried everything. In the end I did it the normal way. Focus works on message_textview. Yann have a look if you want to make the same thing in GC 2005-03-05 17:34:33 +00:00
Yann Leboulanger 747be28ef9 do not scroll when we are not at the end a the textbuffer in tabbed chat window
FIXME: the on_conversation_scrolledwindow_scroll_child is never called :/
2005-03-05 17:07:42 +00:00
bigpod a65a856ebd Now the signals made from the glade file 2005-03-05 17:01:14 +00:00
Yann Leboulanger a13ca3a09b missing line :) 2005-03-05 16:01:20 +00:00
bigpod 4a71cb6de8 Delete key now works on roster treeview 2005-03-05 15:09:54 +00:00
Yann Leboulanger cefda7be5b groupchat_window now supports sevral groupchats in tabs ! 2005-03-05 13:16:52 +00:00
bigpod 965990fd1c links detection v 0.0.0.2 2005-03-05 02:15:38 +00:00
bigpod f24abd1e73 links detection v 0.0.0.1 2005-03-05 02:11:01 +00:00
Nikos Kouremenos d6585f5e8e recommit my changes 2005-03-05 01:58:52 +00:00
Nikos Kouremenos 136b9051dc recommit. sorry yann 2005-03-05 01:53:51 +00:00
Nikos Kouremenos bfac48aac3 http duplicates all data. first it's blue. 2005-03-05 01:32:07 +00:00
Nikos Kouremenos 4e0e41dab8 commit to bug test with alex 2005-03-05 01:21:46 +00:00
Nikos Kouremenos 0affca1760 commit to bug test with alex 2005-03-05 01:20:39 +00:00
Yann Leboulanger 3feff20ddd set the title in the group chat window 2005-03-05 01:10:56 +00:00
Yann Leboulanger 905449465a change callback, widget and variable names for group chat window in glade and in the code 2005-03-05 01:00:08 +00:00
bigpod f34437a7f7 config properties for openwith 2005-03-05 00:31:39 +00:00
Yann Leboulanger 864623f1ea add a space after the nick when autocompletion is done 2005-03-05 00:12:15 +00:00
Yann Leboulanger 0bec214a8e auto completion in groupchat window : we begin to write the nickname of a prson in the room and press tab to get the end 2005-03-05 00:06:04 +00:00
Nikos Kouremenos d08770000b avoid libglade overuse. a workaround until we redisgn the whole thing 2005-03-04 23:09:17 +00:00
Yann Leboulanger 2df99a76a9 little bugfix 2005-03-04 22:39:41 +00:00
Yann Leboulanger 32f879a821 little bugfix : we don't always have a jid 2005-03-04 22:32:16 +00:00
Yann Leboulanger bf961f3b03 Now we can have information on a contact in groupchat window 2005-03-04 22:27:06 +00:00
Yann Leboulanger 1c1a11a9e3 print who changed the subject in the groupchat window 2005-03-04 21:52:27 +00:00
Nikos Kouremenos 78773f0308 small gui fix in the code part II 2005-03-04 21:36:23 +00:00
Nikos Kouremenos 1c91fadd5d small gui fix in the code 2005-03-04 21:34:08 +00:00
Yann Leboulanger 7c9ec2229b we can now set and receive subjects 2005-03-04 21:27:45 +00:00
Yann Leboulanger 6c95160913 we can now grant and revoke roles and affiliation in group chats 2005-03-04 19:59:07 +00:00
Yann Leboulanger 0c96ac4a87 small bugfix 2005-03-04 14:58:00 +00:00
bigpod 97c1aa38e2 A fix for the window icon. 2005-03-04 14:17:55 +00:00
Nikos Kouremenos b35042a753 glade fixes for previous fixes :P 2005-03-04 14:04:32 +00:00
Nikos Kouremenos fd20f6cdc7 glade fixes 2005-03-04 14:02:02 +00:00
bigpod acc7fc8238 Now when the jabber status changes it also changes the window icon 2005-03-04 13:57:59 +00:00
Yann Leboulanger 45212e8d74 an item can not have a 'name' key if it is for a person in the groupchat :
for example when jid = gajim@conference.jabber.lagaule.org/nick
2005-03-04 13:57:21 +00:00
Yann Leboulanger 416a427abb some typos 2005-03-04 13:41:48 +00:00
Yann Leboulanger cf41cb93f4 we can now change our jabber password 2005-03-04 13:10:00 +00:00
Nikos Kouremenos 4dd1116ffa \/ looks nice part II 2005-03-03 23:52:50 +00:00
Yann Leboulanger ed0038b963 we can now rename groups 2005-03-03 23:50:11 +00:00
Nikos Kouremenos 895fdee30c \/ are nicer now 2005-03-03 23:26:05 +00:00
Yann Leboulanger d650897aa4 not_in_list.xpm becomes not_in_the_roster.xpm 2005-03-03 22:54:10 +00:00
Yann Leboulanger c5b93e0b65 open a new tab only if it is not already in the notebook 2005-03-03 22:28:13 +00:00
Yann Leboulanger 6ed0c6d097 do not use a second loop to print dialogs (do not use run) 2005-03-03 22:15:45 +00:00
Nikos Kouremenos b592f60c45 new message class should be stable 2005-03-03 22:14:50 +00:00
Yann Leboulanger a40c2f8d9b add some shortcuts (F2 to rename ctrl+tab, scroll with ctrl+PageUp/Down 2005-03-03 20:33:39 +00:00
Nikos Kouremenos ccfafcd432 commiting, yann take a look at the FIXME: bla bla Yann (in new_message_window class) 2005-03-03 17:14:37 +00:00
Nikos Kouremenos a00c53e96d has default 2005-03-03 15:49:45 +00:00
Nikos Kouremenos c8c69049be warning dialog should work now? introducing some other classes for dialogs too 2005-03-03 15:27:37 +00:00
Yann Leboulanger 0bc4a5cfb0 some typos 2005-03-03 13:45:12 +00:00
Nikos Kouremenos c7951a4659 glade optimizations 2005-03-03 01:51:56 +00:00
Nikos Kouremenos 4e5671a2cf new message minor code fix 2005-03-03 01:41:15 +00:00
Yann Leboulanger 630a12ad10 when there is only a tab : show the jid in the chat window's title 2005-03-02 23:35:28 +00:00
Yann Leboulanger 35f9462813 bugfix : do not render image if there is not 2005-03-02 23:16:28 +00:00
Yann Leboulanger a4cd6f37b9 merge tabbed_chat_window and chat_window
no need to restart gajim to take into account the use_tabbed_window option (already opened windows are not concerned for the moment)
2005-03-02 22:34:16 +00:00
Nikos Kouremenos d3590b1921 new message works 2005-03-02 20:40:44 +00:00
Nikos Kouremenos 036c476127 partial fixes 2005-03-02 20:27:09 +00:00
Nikos Kouremenos 832872f547 commit before massively user --> User 2005-03-02 18:38:27 +00:00
Yann Leboulanger 37764c01af bugfix in the agent browser 2005-03-02 16:11:54 +00:00
Yann Leboulanger e8d9731cd2 fix handler name 2005-03-02 15:48:13 +00:00
Yann Leboulanger 1343f685a3 logo.png is not in the same folder as the glade file 2005-03-02 14:04:33 +00:00
Nikos Kouremenos ec3c3b669a logo again :P 2005-03-02 13:59:16 +00:00
Yann Leboulanger 8868c6d625 show out logo in about_window 2005-03-02 13:52:43 +00:00
Yann Leboulanger ddb6e8c5fd missing variable 2005-03-02 13:47:42 +00:00
Nikos Kouremenos 64682f8899 added our logo 2005-03-02 13:42:33 +00:00
Yann Leboulanger 777d96c6b8 no need of this text, it is set in the code 2005-03-02 13:12:37 +00:00
Yann Leboulanger e0671d5534 change callback, widget and variable names for agent_registration_window in glade and in the code 2005-03-02 13:11:21 +00:00
Yann Leboulanger 86bc75a036 change the class names 2005-03-02 13:04:47 +00:00
Nikos Kouremenos 2c4362db46 a commit to check bugs 2005-03-02 12:56:20 +00:00
Yann Leboulanger 197a5827ec ange callback, widget and variable names for awaqy message dialog in glade and in the code 2005-03-02 12:46:37 +00:00
Nikos Kouremenos fb4a62d3cc passphrase/password unification looks better now 2005-03-02 12:38:33 +00:00
Yann Leboulanger 6d6b9796f0 change callback, widget and variable names for join groupchat window in glade and in the code 2005-03-02 12:32:44 +00:00
Nikos Kouremenos 57ae71d5ff glade fixes 2005-03-02 12:07:27 +00:00
Yann Leboulanger 9647cf87ee accounts_window become configure_accounts_window (glade modification will follow) 2005-03-02 12:05:56 +00:00
Yann Leboulanger 6a71d6e1cd change callback, widget and variable names for choose gpg key dialog in glade and in the code 2005-03-02 11:46:51 +00:00
Yann Leboulanger 53e0f9a335 change callback names for Accounts window in glade and in the code 2005-03-02 11:45:20 +00:00
Nikos Kouremenos f16b45bc6d adding moon.png 2005-03-02 11:34:24 +00:00
Yann Leboulanger 2b7e3bcdbb typo 2005-03-02 10:47:41 +00:00
Yann Leboulanger 5bf6d6c0ef change callback, widget and variable names for passphrase dialog in glade and in the code 2005-03-02 10:46:12 +00:00
Yann Leboulanger 8e0efb5061 do not show tabs in tabbed chat window when there is only one tab (close ticket #37) 2005-03-02 10:24:49 +00:00
Yann Leboulanger d9552a9b4f missing import 2005-03-02 10:23:27 +00:00
Nikos Kouremenos 87eb65fd2a (S) smillie 2005-03-02 01:57:51 +00:00
Nikos Kouremenos 77d3628666 typos 2005-03-02 00:13:34 +00:00
Nikos Kouremenos 844dc4ac4a I don't remember what I changed, mostly all over 2005-03-01 23:48:05 +00:00
Yann Leboulanger 4cfea45b01 print a debug message when the sock plugin cannot bind 2005-03-01 23:27:21 +00:00
Yann Leboulanger 997942778e remove unneeded commented line 2005-03-01 22:56:02 +00:00
Yann Leboulanger 7f5ff6fe09 merge vcard window into vcard_information_window 2005-03-01 22:52:22 +00:00
Nikos Kouremenos d2b02aba97 a glade minor fix got lost. so redoing it 2005-03-01 20:17:54 +00:00
Nikos Kouremenos 07948af69e warning class and changes in the code. should work. glade dialog removed 2005-03-01 19:02:51 +00:00
Yann Leboulanger d007712e20 confirm window is now build without glade 2005-03-01 18:36:13 +00:00
Yann Leboulanger 5a1d5231dd recommit some old stuff
change callback names for Accounts window in glade and in the code
2005-03-01 18:27:21 +00:00
Nikos Kouremenos fe2abb1dbd some changes. introduce accounts window bug 2005-03-01 18:00:34 +00:00
Yann Leboulanger e06db9ab36 do not focus a newly created tab when we receive a new message from a contact 2005-03-01 17:38:35 +00:00
Yann Leboulanger 7a84b33157 change callback, widget and variable names for history window in glade and in the code 2005-03-01 17:18:23 +00:00
Yann Leboulanger e431abd081 change callback, widget and variable names for user information window in glade and in the code 2005-03-01 15:56:02 +00:00
Yann Leboulanger 7a2cb8052c change callback, widget and variable names for agent browser window in glade and in the code 2005-03-01 14:59:46 +00:00
Yann Leboulanger c2a70df954 use gtk.Image.set_from_file to clean the code 2005-03-01 14:14:56 +00:00
Yann Leboulanger e05fde85a2 change callback, widget and variable names for subscription request window in glade and in the code 2005-03-01 14:02:32 +00:00
Nikos Kouremenos b97b090054 now preferences_window, some tooltips, removed TRUE/FALSE from code and pep appliance in imports 2005-03-01 13:46:22 +00:00
Nikos Kouremenos ddc5d7b280 fixes in pref window 2005-03-01 12:52:07 +00:00
Yann Leboulanger fa5b500aa4 change callback, widget and variable names for Add window in glade and in the code 2005-02-28 23:44:52 +00:00
Yann Leboulanger 9c7b25c3b8 change callback, widget and variable names for Account window in glade and in the code 2005-02-28 22:09:21 +00:00
Yann Leboulanger 77bdd95dd6 redo the erased stuff (please update before commit) 2005-02-28 20:04:55 +00:00
Nikos Kouremenos 3a605bdfc2 pref window more fixes 2005-02-28 18:39:32 +00:00
Nikos Kouremenos 66fd3d165c log tab now called advanced, has links (no code yet), and log 2005-02-28 18:15:48 +00:00
Yann Leboulanger 16697102a4 ange callback, widget and variable names for About window in glade and in the code 2005-02-28 17:50:10 +00:00
Yann Leboulanger 0425cd29d8 change callback, widget and variable names for Accounts window in glade and in the code 2005-02-28 17:45:06 +00:00
Yann Leboulanger 2c43088488 ange callback, widget and variable names for Chat window in glade and in the code 2005-02-28 17:08:40 +00:00
Yann Leboulanger 68f2a49fe0 use gajim_window instead of Gajim_window 2005-02-28 16:43:16 +00:00
Yann Leboulanger 0c1e2147ef missing function rename 2005-02-28 16:28:15 +00:00
Yann Leboulanger af9b5b951f remove code for the group tab in vcard window 2005-02-28 16:22:15 +00:00
Nikos Kouremenos cd24440c4c gui design of new_message_window, remove bold from some tabs, and other minor gui fixes 2005-02-28 16:21:15 +00:00
Yann Leboulanger 3bd9c0abcd missing handler rename 2005-02-28 15:57:28 +00:00
Nikos Kouremenos 7e0c744300 removal of accounts from (contact) Information; sep in edit menu above preferences 2005-02-28 15:46:30 +00:00
Yann Leboulanger 96fce529f5 change callback names and widget names for Gajim main window in glade and in the code 2005-02-28 15:25:04 +00:00
Nikos Kouremenos 240fe73a03 fixes in the previous fixes ;) 2005-02-28 13:33:16 +00:00
Nikos Kouremenos ccc2b44cb8 mostly glade/gui stuff 2005-02-28 12:47:23 +00:00
Yann Leboulanger 4591f89ebf prepare 0.5.1 release 2005-02-27 10:38:10 +00:00
Yann Leboulanger c6032e4a3d Ctrl + PageUp / PageDown change the tab in tabbed chat window 2005-02-27 00:03:10 +00:00
Yann Leboulanger 5eadd6d0d5 change the default for use_tabbed_chat to yes 2005-02-26 23:44:56 +00:00
Yann Leboulanger 4fc61911b0 change buttons order in preferences window 2005-02-26 23:42:55 +00:00
Yann Leboulanger afca70a551 change buttons order in some windows to become GNOME HID complient 2005-02-26 23:38:36 +00:00
Yann Leboulanger cfa9d02d43 fix typo 2005-02-26 23:18:57 +00:00
Yann Leboulanger d6d205b9b2 we can receive chat presence 2005-02-26 20:25:01 +00:00
Yann Leboulanger 586894297a set the focus to the message textview when opening the tabbed_chat_window 2005-02-25 18:10:26 +00:00
Yann Leboulanger 7efdde1695 merge the bugfix_tabbed_chat branch :
the bug has been solved by not using glade anymore for this window
2005-02-24 22:30:51 +00:00
Yann Leboulanger 62ab1cbae8 some modification when registering a new account 2005-02-24 22:16:21 +00:00
Yann Leboulanger c4f3e512fc scroll is back
conversation is not editable
2005-02-24 15:23:42 +00:00
Yann Leboulanger c20266a561 nicer tabbed chat window without glade 2005-02-24 14:34:22 +00:00
Yann Leboulanger 75bdfa59de do not use glade in tabbed chat windows to test 2005-02-23 14:59:41 +00:00
Yann Leboulanger af264c0035 the code is more logical like that 2005-02-20 10:25:45 +00:00
Yann Leboulanger 2ea43b8ded add some shortcuts :
ctrl+A -> accounts
ctrl+P -> preferences
ctrl+O -> show offline users
2005-02-17 11:29:36 +00:00
Yann Leboulanger 923934bfd8 little bugfix 2005-02-16 15:00:28 +00:00
Yann Leboulanger 8afe171636 we can add already existing accounts 2005-02-16 14:54:22 +00:00
Yann Leboulanger 2614162944 version is shown in the about window 2005-02-16 00:32:15 +00:00
Yann Leboulanger 4fd5ed56f3 Do not try to play sounds under windows 2005-02-16 00:24:36 +00:00
Yann Leboulanger c64180aa38 check the 'register new accout' and 'save password' checkbuttons automatically 2005-02-16 00:16:00 +00:00
Yann Leboulanger 427702e877 bugfix : we can also receive presences of type error 2005-02-15 17:35:43 +00:00
Yann Leboulanger 042e30766c sound when sending a message 2005-02-15 00:10:10 +00:00
Yann Leboulanger 62eb902d0a sounds events when a contact becomes online or offline 2005-02-14 23:48:32 +00:00
Yann Leboulanger 0e2552fd96 new sound management 2005-02-14 22:30:04 +00:00
Yann Leboulanger f29229c12e show status when opening a new tab when user is not online 2005-02-14 20:11:11 +00:00
Yann Leboulanger 8f420e3956 read queue if there is one when we open a new tab 2005-02-14 20:04:37 +00:00
Yann Leboulanger 9ac24e7d1c show headers in emoticons treeview 2005-02-14 19:27:57 +00:00
Yann Leboulanger 50db814441 typo 2005-02-14 18:37:57 +00:00
Yann Leboulanger 47d7464a73 new emoticons binder in preferences window 2005-02-14 12:19:49 +00:00
Yann Leboulanger 2679618985 new emoticons binder in preference window 2005-02-14 12:13:28 +00:00
Yann Leboulanger d3bb2d31ff ctrl+A shows accounts and ctrl+P chows preferences window 2005-02-12 11:02:03 +00:00
Yann Leboulanger 3ebe3e6fe8 a try to solve the bug 2005-02-12 10:40:24 +00:00
Yann Leboulanger 21f8057fed more general method to update tags that works for tabbed and not tabbed chat window 2005-02-11 23:13:19 +00:00
Yann Leboulanger cb3d49d732 redraw the good tab label when swithing page 2005-02-11 22:13:49 +00:00
Yann Leboulanger 6d32bd20f9 some minor modifications in tabbed chat window 2005-02-11 18:18:52 +00:00
Yann Leboulanger c44861e5b6 sound support for linux only (with a binder in preferences window) 2005-02-10 00:07:55 +00:00
Yann Leboulanger ad26e9e381 no more need of iconified variable 2005-02-07 22:43:34 +00:00
Yann Leboulanger 5a99b1556a we cannot join a groupchat if we are not connected 2005-02-07 22:27:54 +00:00
Yann Leboulanger f2d850da01 typo 2005-02-07 22:26:17 +00:00
Yann Leboulanger 5b7d93769d if we are not connected, do not show the browse agent window 2005-02-07 22:24:07 +00:00
Yann Leboulanger d6fb096e2e we can add a contact only if the account is connected 2005-02-07 22:23:27 +00:00
Yann Leboulanger 54b781ef56 iconify roster only if it is active, or present it 2005-02-07 22:07:19 +00:00
Yann Leboulanger d31ee5f1f4 do not use underline in contact's button in chat window and tabbed chat window 2005-02-07 21:40:14 +00:00
Yann Leboulanger 7f3c2681c2 consider the changements of use tabbed window option at the next start of Gajim 2005-02-06 23:25:13 +00:00
Yann Leboulanger db1f209e28 no more need on USE_TABBED_CHAT variable 2005-02-05 17:38:18 +00:00
Yann Leboulanger 54184d3a6f use tabbed chat window is now an option in preference window 2005-02-05 17:18:49 +00:00
Yann Leboulanger f711b8c230 we can now automatically authorize a contact we ask subscribtion to
automatically fill entry_login and combobox_agent when we can
2005-02-04 21:04:39 +00:00
Yann Leboulanger c0cbef4c09 We can now set a pseudo in the add contact Window 2005-02-04 07:58:40 +00:00
Yann Leboulanger 1d2380b6d7 more user friendly Add contact window 2005-02-03 22:21:55 +00:00
Yann Leboulanger ad61789101 In tabbed chat window, when alt+1 2 3 key is pressed, select the corresponding tab 2005-02-02 21:59:40 +00:00
Yann Leboulanger d2720d38e7 when we press the Delete key on emoticons treeview or status message treeview, delete the selected iter 2005-02-02 21:16:24 +00:00
Yann Leboulanger 815d00c265 show contact'information when contact_button is pressed in chat window 2005-02-02 20:58:33 +00:00
Yann Leboulanger 958884b8e2 grab focus on message widget when we change tab in tabbed chat window 2005-02-02 12:08:20 +00:00
Yann Leboulanger 8b5d92376f present tabbed chat window when we dubble click on an iter 2005-02-02 12:02:12 +00:00
Yann Leboulanger 18dc2d52be close only a tab when escape is pressed in tabbed chat window 2005-02-02 11:30:28 +00:00
Yann Leboulanger a31f210817 connect the clicked signal for the send button when creating a new tab 2005-02-01 19:53:06 +00:00
Yann Leboulanger b6a4262e13 bugfix for tags in tabbed chat window 2005-01-31 15:07:09 +00:00
Yann Leboulanger 2565e3ebe5 active the correct tab when we double click on an iter for which the chat window is already opened 2005-01-28 22:40:05 +00:00
Yann Leboulanger b8c8d703f3 set new tab as active 2005-01-28 22:23:46 +00:00
Yann Leboulanger 3032dba9ef we can now close tabs in tabbed chat window 2005-01-28 20:41:36 +00:00
Yann Leboulanger 726bf8cdd2 redraw the status image in tabbed chat window correctly 2005-01-28 20:01:49 +00:00
Yann Leboulanger ad4dea66f5 tabbed chat window now use a notebook (more beautyfull)
One thing remains to do : the ability to close a tab
2005-01-28 18:51:23 +00:00
Yann Leboulanger 8a90b584c9 bugfix : typo 2005-01-27 17:48:19 +00:00
Yann Leboulanger 5ad779b0d9 new tabbed_chat window
if USE_TABBED_CHAT is set to 1, all chats are in a single window with tabs
2005-01-27 11:02:01 +00:00
Yann Leboulanger 0ab5416432 save emoticons before building them 2005-01-22 20:03:19 +00:00
Yann Leboulanger 19a967fcd2 emoticon binder : we can assotiate string to images
bindings are saved in config file
2005-01-20 12:09:26 +00:00
Yann Leboulanger 8290545487 expand account's iter only if we show accounts iters 2005-01-18 19:45:55 +00:00
Yann Leboulanger 5d3504f996 emoticons support ! 2005-01-18 10:17:03 +00:00
Yann Leboulanger a35c47bf22 the save position option is back : no more need of the unrealize signal 2005-01-17 22:19:44 +00:00
Yann Leboulanger 32b0a5052e show a connecting gif in systray and in account's treeiter while connecting 2005-01-17 22:12:45 +00:00
Yann Leboulanger d970399c78 the regroup accounts feature is now available from preferences window 2005-01-17 13:43:15 +00:00
Yann Leboulanger 893477dfc7 there is now a regroup variable. If it is set to 1, all the accounts are merged 2005-01-17 10:39:45 +00:00
Yann Leboulanger ea623d7a31 bugfix : we can now drag and drop in the treeview to change a contact from a group to another 2005-01-17 09:08:48 +00:00
Yann Leboulanger fd2ca94da0 hide main window instead of closing it when the systray icon is visible 2005-01-16 21:40:31 +00:00
Yann Leboulanger 1fde50b12f hide / unhide on a single click on systray icon 2005-01-16 17:21:45 +00:00
Yann Leboulanger 9bcd7a8eff connect activate signal only once 2005-01-14 20:29:08 +00:00
Yann Leboulanger 3c5c49caa5 when we make Ctrl+Enter in away message window, it validates it 2005-01-08 14:40:08 +00:00
Yann Leboulanger 3c2ba42a7e we can now save password in password_window 2005-01-08 00:19:40 +00:00
Yann Leboulanger d8305fb20b update my email adress
update copyright
add missing headers
2005-01-07 21:52:38 +00:00
Yann Leboulanger df1d8e7450 when escape key is pressed in chat window, it is closed 2005-01-06 13:01:22 +00:00
Yann Leboulanger 43e32524d3 bugfix : offline now works in systray popup menu (thanks junix) 2005-01-06 12:47:24 +00:00
Yann Leboulanger c78ff29ce7 gpgpass option becomes gpgpassword 2005-01-06 12:44:50 +00:00
Yann Leboulanger 3be51a04f5 if no image, do not print errors 2004-12-27 21:07:01 +00:00
Yann Leboulanger f5f7d0a9f7 if no line selected : don't join or register 2004-12-23 13:28:00 +00:00
Yann Leboulanger a7f1063b4d pixbuf's names must not contain a space 2004-12-19 18:34:29 +00:00
Yann Leboulanger f55a3f94ca no need of shellbang line 2004-12-19 15:26:43 +00:00
Yann Leboulanger c4c79d4d46 set trayicon checkbox unsensitive when trayicon module is not available 2004-12-14 16:13:58 +00:00
Yann Leboulanger 8e0fb06706 we can now add and remove the icon in systray without retarting Gajim 2004-12-14 12:57:45 +00:00
Yann Leboulanger 6fdb50f67a new way to be able not to show the whole button in chat window that doesn't make a GtkWarning 2004-12-14 12:55:34 +00:00
Vincent Hanquez d352cce00a totally rework preference window 2004-12-14 11:27:15 +00:00
Yann Leboulanger 1418e41076 when we receive a subscribed presence, we remove the user from the 'not in list' group 2004-12-08 19:56:33 +00:00
Yann Leboulanger 62a5dbe2af not in list icon becomes requested's one, and new not in list icon 2004-12-08 14:42:38 +00:00
Yann Leboulanger 02588a8038 change roster's window title when receiving unpopuped messages 2004-12-06 20:11:12 +00:00
Yann Leboulanger 230e4e8cb5 it's shorter like that 2004-12-05 20:16:16 +00:00
Yann Leboulanger 22344a6036 save the 'active' configuration and do not always set it to 1 2004-12-05 18:23:46 +00:00
Yann Leboulanger d639c3d622 show "*" or "[x]" in chat window title bar if there are one or more unread message(s) 2004-12-05 12:53:08 +00:00
Yann Leboulanger d474d149f7 it is not possible to launch a dialog.run() in a timeout function, so here is a workaround to do the same thing 2004-12-02 00:00:57 +00:00
Yann Leboulanger 4ab3c89742 autoconnect AFTER gtk.main (we may need to ask password) 2004-12-01 20:47:37 +00:00
Yann Leboulanger 4f17342574 autoconnect after self.systray is initialized 2004-12-01 20:21:04 +00:00
Yann Leboulanger 09565d1308 a bit more beautiful 2004-12-01 20:16:56 +00:00
Yann Leboulanger 15df1ebae4 little bugfix : get the variable where it really is 2004-11-23 20:52:20 +00:00
Yann Leboulanger f9df0474ff When we add a new account, tell our password to the Core 2004-11-23 14:42:47 +00:00
Yann Leboulanger dcc280b3da little bugfix : missing () 2004-11-23 14:13:31 +00:00
Yann Leboulanger 8ce324511b the word "passphrase" can be strange for some people 2004-11-19 23:47:54 +00:00
Yann Leboulanger d284a47433 inform the user when his GPG passphrase is wrong 2004-11-19 23:44:19 +00:00
Yann Leboulanger fcee8b2afd do some check before adding a contact 2004-11-18 19:22:33 +00:00
Yann Leboulanger cb7e5396df if no name is provided, name = jid 2004-11-18 19:21:20 +00:00
Yann Leboulanger 70d41ba7cb 'Add contact' in account's popup menu 2004-11-18 19:03:58 +00:00
Yann Leboulanger c8176e80b4 we now keep the 'ask' status of a user to show the correct image in the roster
we upgrade sub and ask status in the plugins when we recieve them
2004-11-18 17:15:15 +00:00
Yann Leboulanger bcea8538bc Update all variables in core.py and in gtkgui.py when creating a new account 2004-11-17 22:00:20 +00:00
Yann Leboulanger 1b0a320d7c BUGFIX: when no account is configured, ComboBox must stay offline 2004-11-16 14:25:28 +00:00
Yann Leboulanger 7b0a234d11 Gtkgui plugin is more reactive 2004-11-16 09:32:27 +00:00
Yann Leboulanger 07b52563a4 Hide main window while resizing and repositionning 2004-11-16 09:30:35 +00:00
Yann Leboulanger ca017970cb Show only the Jid in the chat_window title to see it better 2004-11-16 09:29:49 +00:00
Yann Leboulanger db3d8e5e56 some Jabber servers doesn't understand http://jabber.org/protocol/disco#items (jabber.sk don't) so use jabber:iq:browse instead 2004-11-15 19:23:43 +00:00
Yann Leboulanger 17f66ed851 It is now possible to not log history for each user 2004-11-15 09:51:30 +00:00
Yann Leboulanger 60afd09e0e don't ask status message if no account configured and let combobox to offline 2004-11-09 20:33:40 +00:00
Yann Leboulanger 48dfd4a3ea it is now possible to configure logger plugin from gtkgui plugin 2004-11-04 01:03:17 +00:00
Yann Leboulanger 811dfbebed bugfix: get the usegpg info where it is 2004-11-01 14:11:22 +00:00
Yann Leboulanger 35d2ba75d2 many improvements :
- it is now possible not to save the passphrase for accounts
- close button in accounts window
- unset sensitivity of some widgets in preferences window when some checkboxes are not active
- autoconnect accounts is now available
- apply button in preferences window
2004-11-01 13:41:00 +00:00
Yann Leboulanger 329e35f932 Save status text as soon as it changes 2004-11-01 13:30:56 +00:00
Yann Leboulanger ef3111cdcc replace optionMenu (deprecated in pygtk 2.4) by comboBox 2004-11-01 13:28:26 +00:00
Yann Leboulanger 3eb2764bd2 we now save the last status message et some pre-defined status messages 2004-10-25 22:02:16 +00:00
Yann Leboulanger b61bd70ab4 we cannot edit icon style 2004-10-25 16:25:15 +00:00
Yann Leboulanger 6b3a035158 2 bugfixes 2004-10-21 19:42:46 +00:00
Yann Leboulanger 6e5009a5d6 bugfix in threading 2004-10-21 15:17:02 +00:00
Yann Leboulanger aa22e6c943 bugfix when adding an account 2004-10-21 15:12:46 +00:00
Yann Leboulanger 3241f32e11 Better idle support. Idle module is now optional 2004-10-20 22:53:15 +00:00
Yann Leboulanger 0f00e7ad8a little bugfix 2004-10-18 08:37:40 +00:00
Yann Leboulanger e8a436725a When an account is not active, it is not touched by optionmenu changes, but can be specifically changed. 2004-10-18 08:37:16 +00:00
Yann Leboulanger d285fdf44d changes in glade file 2004-10-16 12:15:13 +00:00
Yann Leboulanger 2e6c33719c GPG is now optional 2004-10-16 09:37:32 +00:00
Yann Leboulanger 15efcf97da remember the size and position of roster window if user want so 2004-10-13 21:46:10 +00:00
Vincent Hanquez d1539ac5e1 border width of most windows fixed 2004-10-12 13:32:02 +00:00
Yann Leboulanger 01b11054dc no need to print anything :/ 2004-10-12 11:08:46 +00:00
Yann Leboulanger 25251de7f0 don't ask passphrase if the connexion is not active 2004-10-12 10:54:53 +00:00
Yann Leboulanger aac5d4d0f1 we can now choose the font of the roster's lines 2004-10-12 10:13:47 +00:00
Yann Leboulanger 54f83079ac it is now possible to configure the roster style 2004-10-11 22:57:29 +00:00
Yann Leboulanger 76e4d6042d pygtk 2.4 is now in debian distribution, so I use it (color button in particular) 2004-10-11 21:03:34 +00:00
Yann Leboulanger 9d2304a625 we can now resize the chat window 2004-10-11 16:53:59 +00:00
Yann Leboulanger d165ad29bc print the away message when we open a chat window 2004-10-11 16:43:41 +00:00
Yann Leboulanger 7d587271fb set gpg_pass_entry as sensitive only if save_gpg_pass is set 2004-10-11 16:42:56 +00:00
Yann Leboulanger 6ecb0b2076 ... with the glade file 2004-10-10 19:01:20 +00:00
Yann Leboulanger 6142d4b448 we can select our secrete ket throught gtk plugin interface 2004-10-10 18:44:38 +00:00
Yann Leboulanger a999b32ec2 add_user_to_roster don't take keyID as argument 2004-10-09 14:51:57 +00:00
Yann Leboulanger b5855a7ad4 no need to have keyID for add_user_to_roster function 2004-10-09 14:50:39 +00:00
Yann Leboulanger 15029f2436 Bugfix : a presence MUST have a <status> element 2004-10-07 22:35:14 +00:00
Yann Leboulanger 66d0415c40 PGP support ! 2004-10-07 14:43:59 +00:00
Vincent Hanquez 446dcc49a0 implement /me functionality and cleanup :p 2004-09-29 14:01:24 +00:00
Yann Leboulanger 2b6cc45e69 chow account name in the title bar of chat windows 2004-09-29 13:26:34 +00:00
Yann Leboulanger 7f64d59c11 a connection can be active or not. If not active, we cannot login. 2004-09-28 21:31:26 +00:00
Yann Leboulanger 00da2fee2c no need to print that 2004-09-27 20:56:48 +00:00
Yann Leboulanger 093c3e8335 log groupchat messages 2004-09-27 19:13:16 +00:00
Yann Leboulanger 8e2a95f46c use getTimestamp function to know the time the message has been sent (especially in case it hase been stored on the jabber server when user is offline) 2004-09-27 17:51:51 +00:00
Yann Leboulanger edea8d0597 bugfix : present chat window when double click on trayicon 2004-09-26 16:38:57 +00:00
Yann Leboulanger fc7ece41ee MUC support ! (privileges in chatrooms) 2004-09-25 15:19:07 +00:00
Yann Leboulanger c56fb5d532 error code for MUC support 2004-09-06 15:30:44 +00:00
Yann Leboulanger f78acc3bf1 Close all opened windows before quitting gtkgui plugin
New agent Browser (JEP 30 complient)
Upgrade of french translation
2004-09-06 14:55:10 +00:00
Yann Leboulanger 4ea21d3fce pixbufs in groupchat window
exit chatroom when closing the window
2004-08-05 23:13:40 +00:00
Yann Leboulanger 2f1648f94f we can see people in the groupchat. groupchat is now usable 2004-08-05 21:56:54 +00:00
Yann Leboulanger 2264da922b we can now send messages to groupchats 2004-08-05 19:14:31 +00:00
Yann Leboulanger 4658ab8927 beginning of the group chat support
do not create a new connexion in the core if it already exists
2004-08-04 22:40:22 +00:00
Yann Leboulanger 22192e503d we can drag and drop a user to change its group 2004-08-02 22:17:29 +00:00
Yann Leboulanger 337174a2eb group chat window 2004-08-01 23:58:54 +00:00
Yann Leboulanger e4ef4f4396 save events when no visual plugin (like gtkgui) is registered and restore them when such a plugin resiters 2004-08-01 23:49:21 +00:00
Yann Leboulanger 9fc8e66770 gtkgui plugin ask roster when it starts (in case an account is already conected)\nthread in started in plugin.py 2004-08-01 16:25:41 +00:00
Yann Leboulanger 504c25abd6 remove the systray icon when exitting the gtkgui plugin 2004-07-31 23:06:14 +00:00
Yann Leboulanger 19f1e79a66 plugins can now unregister
new QUIT signal : we can or not close the core
2004-07-28 18:31:31 +00:00
Yann Leboulanger d9316e83a2 when we add a new count, update ALL variables 2004-07-28 18:17:26 +00:00
Yann Leboulanger 12daa1954e show the state's icon of the prioritest resource in chat window 2004-07-18 21:38:14 +00:00
Yann Leboulanger 40a5e98f51 it is now possible to specify hostname / ip to bind with the sock plugin 2004-07-18 11:32:39 +00:00
Yann Leboulanger 331056f179 logger and gtkgui plugins can be launched after the core (if sock plugin is active) 2004-07-17 21:00:38 +00:00
Yann Leboulanger 03aee33e25 here is the sock plugin
runCore can now recieve the -c option to be lunch as a client. In such a case, it connects to a gajim server (a sock plugin) and not to a jabber server
2004-07-17 15:31:47 +00:00
Yann Leboulanger a910c276e1 save whether line are expanded or not in the config file 2004-07-12 21:14:12 +00:00
Yann Leboulanger 1aa34e05dd plugin now have to register the message types they want to recieve 2004-07-08 23:51:48 +00:00
Yann Leboulanger 125cdb2a46 support of error messages 2004-07-08 19:46:24 +00:00
Yann Leboulanger 58d6f0d15e now we can register a new account 2004-07-01 19:49:26 +00:00
Yann Leboulanger 3c7326e482 better ImageCellRenderer (it takes less CPU) 2004-07-01 15:42:39 +00:00
Yann Leboulanger 79927434aa show '_' instead of underlining the next character in systray popup menu 2004-06-29 20:51:36 +00:00
Yann Leboulanger a0921c0427 little bugfix 2004-06-29 20:47:04 +00:00
Yann Leboulanger d8164426cc very little thing 2004-06-28 01:49:34 +00:00
Yann Leboulanger 353b74c4ba new ImageCellRenderer to show pixbuf and pixbufAnimation in treeview (take less CPU time than the old method) 2004-06-28 01:29:02 +00:00
Yann Leboulanger 3dbb75f9db agents cannot have 2 different resources 2004-06-24 21:37:27 +00:00
Yann Leboulanger 9e8bb03f25 trayicon module is not necessary
new preference option : icon in systray (changement is tacken into account at next start)
2004-06-21 20:22:10 +00:00
Yann Leboulanger 1db49881c6 assume config has each default value, so no need to verify each time we want to use it 2004-06-21 18:17:21 +00:00
Yann Leboulanger 792aeb573f we can now remove agents from roaster 2004-06-21 17:06:43 +00:00
Yann Leboulanger f67f86ab67 little bugfix 2004-06-21 13:27:41 +00:00
Yann Leboulanger 6054f6e7ba better variable names 2004-06-21 00:12:25 +00:00
Vincent Hanquez bdd2b5dd50 more common that way 2004-06-20 22:01:42 +00:00
Vincent Hanquez 5b7b9c3075 move handler to specific functions
somedays read_queue would have to be a common share code and thus no specific
plugin code could be call from there.

(untested: not able to compile C module trayicon)
2004-06-20 21:58:12 +00:00
Vincent Hanquez 768e2d7953 change my mail address 2004-06-18 09:25:15 +00:00
Yann Leboulanger ba2da561f9 little bugfix : add_user_to_roster need jid as argument, not user 2004-06-17 17:12:33 +00:00
Yann Leboulanger 9655c8b299 menu in systray can now be teared off and reattached 2004-06-17 17:11:29 +00:00
Yann Leboulanger 154c6914d4 new icons and animated gif for message 2004-06-17 13:20:00 +00:00
Yann Leboulanger da8488a71e Start chat is now available from menu in systray 2004-06-16 19:25:02 +00:00
Yann Leboulanger 7a413ec749 open chat windows, if needed, on double click on systray icon 2004-06-15 03:42:58 +00:00
Yann Leboulanger bb6b3f9060 animated gifs can now be displayed in the treeview 2004-06-15 02:06:30 +00:00
Yann Leboulanger 24664cf130 be sure that the popup menus are inside the screen 2004-06-15 00:45:34 +00:00
Yann Leboulanger 7ab7953ce0 little bugfix : status is xa and not na 2004-06-14 03:36:55 +00:00
Yann Leboulanger 3d1ee5bf08 double clicked on systray icon show/hide roster if there is no event, or show an event otherwise. 2004-06-13 18:26:40 +00:00
Yann Leboulanger 0fca234f0a beginnig of the popoup menu in systray 2004-06-11 21:36:17 +00:00
Yann Leboulanger aab188b4f9 tooltips object must not be destroyed 2004-06-11 14:04:54 +00:00
Yann Leboulanger b0b185a9ad - new class for systray icon
- icon in systray show that a new message has arrived if chat window in whitch it appears has not the focus (maybe it sould be an option ?)
2004-06-11 03:31:40 +00:00
Yann Leboulanger 07d53ae7ea show contacts that are offline but have sent messages not read yet 2004-06-10 13:58:24 +00:00
Yann Leboulanger 0b4a0b916f auto away even if not online option is now available 2004-06-10 02:54:07 +00:00
Yann Leboulanger 4f5312432f better like that :) 2004-06-09 20:40:52 +00:00
Yann Leboulanger 5d3082598e print priority in infoUser window 2004-06-09 20:38:27 +00:00
Yann Leboulanger d77e5094fd some bugfix : when we recieve a NOTIFY event, we must let the 'message' pixbuf if messages are waiting 2004-06-09 15:29:32 +00:00
Yann Leboulanger c95a979544 icon in systray (it represents state and changes when we recieve a message not poped up) 2004-06-09 14:22:27 +00:00
Yann Leboulanger 27c5cd358e some bugfix when modifying account 2004-06-06 19:35:10 +00:00
Yann Leboulanger 5e47ab69ed we can now set our priority 2004-06-06 15:54:30 +00:00
Yann Leboulanger f518f2c6e2 many changes :
- user class now has priority attribut
- remove can only be done by the popup menu (BUG : when editing is canceled, iter stays editable. need gtk2.4 to coreect that)
- cleaner code
2004-06-06 01:27:18 +00:00
Yann Leboulanger 94bab4e9ef if a user log on with a resource then log off and log on with another resources, we must remove old user, what is done now 2004-06-03 19:47:45 +00:00
Yann Leboulanger 403265a767 information window now show all resources and status for a user 2004-06-02 01:56:16 +00:00
Yann Leboulanger b9f7d24970 little bugfix 2004-05-31 18:19:05 +00:00
Yann Leboulanger cad99f6efc invisible support 2004-05-31 18:12:57 +00:00
Yann Leboulanger 8ef36f0abf create plugin.sleeper after we save preferences 2004-05-29 04:24:31 +00:00
Yann Leboulanger 707e8f3874 it was possible to send several time the autoaway / xa status before the first one is recieved by the server and taken into account. 2004-05-29 04:05:06 +00:00
Yann Leboulanger 528e353cee idle is a C module, not a C++ one 2004-05-28 17:54:40 +00:00
Yann Leboulanger 28c0b705c5 bugfix for auto away / xa 2004-05-28 14:44:22 +00:00
Yann Leboulanger 279a060265 - idle in a C module, auto away / xa feature is back
- no need to store .mo files : they are now created by make
2004-05-28 04:20:30 +00:00
Yann Leboulanger 1ae38e7568 change the name of the contact in the treeview when we change its name in the info window 2004-05-25 17:24:48 +00:00
Yann Leboulanger f66843d833 print a (2) when a user is logged twice with 2 resources 2004-05-25 16:22:15 +00:00
Yann Leboulanger 2804c4ca5f rename in user's popup menu is now available 2004-05-25 15:30:56 +00:00
Yann Leboulanger b819f1c9cf change icon in message window only if all the connexions of the user (with differents resources) are off. 2004-05-25 01:18:56 +00:00
Yann Leboulanger 3a91cda882 bugfix : messageCB must send a string to the plugins and not a JID instance 2004-05-24 19:41:14 +00:00
Yann Leboulanger c5570e33a0 gajim now support when a user is logged twice with 2 differents resources 2004-05-24 19:23:02 +00:00
Yann Leboulanger 241769ca27 .po files are now in utf-8 so accents doesn't cause troubles 2004-05-23 22:01:55 +00:00
Yann Leboulanger 360570cf2d bugfix : we can recieve messages from offline contacts (invisible or offline stored messages). In thoses cases do not select contact in roster. 2004-05-20 15:43:41 +00:00
Yann Leboulanger 2860211def little bugfix 2004-05-20 13:20:24 +00:00
Yann Leboulanger 9cc7bae87d bugfix : problem with french accents 2004-05-19 21:02:01 +00:00
Yann Leboulanger 7bd7a8fbe5 new french translation 2004-05-19 20:14:06 +00:00
Yann Leboulanger 09dd497594 scroll to and select row of user that have sent a message 2004-05-19 01:34:57 +00:00