Commit Graph

9331 Commits

Author SHA1 Message Date
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