Commit Graph

349 Commits

Author SHA1 Message Date
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 5afe6e4796 choose_gpg_key_dialog is HIG and code changes title and prompt label 2005-06-08 13:45:30 +00:00
Nikos Kouremenos c96c3c123e chat window mockup and related code by Dennis Craven 2005-06-07 21:28:21 +00:00
Nikos Kouremenos 80c1dc36f2 human (ala ubuntu) roster theme. thanks dcraven 2005-06-07 16:43:12 +00:00
Nikos Kouremenos 78c7ca566f try again later 2005-06-07 01:10:24 +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 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 a6600bb06d adding marine roster theme (thanks membris) 2005-06-05 15:49:50 +00:00
Nikos Kouremenos f85af4f4cd windows: speller_checkbutton not visible 2005-06-04 12:52:16 +00:00
Yann Leboulanger b49addcafe little bugfix 2005-06-01 20:01:11 +00:00
Nikos Kouremenos 7c7cb2829a better string 2005-05-30 14:16:41 +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
Yann Leboulanger 088b3870dd we can now attach a GPG key to a contact 2005-05-29 21:34: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 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 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
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
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 e871c22772 we can now disable the use of transports iconsets 2005-05-25 17:13:50 +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
Nikos Kouremenos 5610a305e6 add ** n password entry when registering new transport 2005-05-22 11:54:09 +00:00
Nikos Kouremenos f774e125e9 make it activate default 2005-05-22 01:45:06 +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 d7f06a3fcd online offline --> sign in sign out for popup notifications options 2005-05-21 13:46:23 +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 4b6e527fdf asking the user about removing an account that he's connected 2005-05-20 15:05:22 +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 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 5555d6e317 hide tls option in gui until it is fixed in xmpppy 2005-05-15 20:17:44 +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
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 961ded4882 Advanced_window ==> Advanced_configuration_window 2005-05-14 01:42:10 +00:00
Yann Leboulanger f9a26dce55 remove unneeded commented line 2005-05-12 18:55:01 +00:00
Nikos Kouremenos 27723d1279 fixing #256 2005-05-12 13:52:09 +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 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 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 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 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
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 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 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 f4b05e51fa request_register_agent_info is now async 2005-05-08 20:56:11 +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
Yann Leboulanger d9cf8bb1a0 remove unneeded code 2005-05-06 19:56:48 +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
Yann Leboulanger 98beecbc08 update the iconset in gc windows when we change the iconset 2005-05-06 17:02:58 +00:00
Nikos Kouremenos 69a42c1da5 roster theme names first letter small 2005-05-06 10:26:28 +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 b6d32de0ea adding Cyan theme roster 2005-04-30 17:40:32 +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 94537da614 make roster theme UI better 2005-04-29 15:01:44 +00:00
Nikos Kouremenos caad4cd972 cleanup 2005-04-29 14:14:25 +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
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 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 0a9d0aec55 asterix said this var names 2005-04-27 15:05:31 +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
Yann Leboulanger c85273d556 switch from jabberpy to xmpppy 2005-04-26 18:45:54 +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
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 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 a9ba8bd3e5 fix some typos 2005-04-23 17:40:43 +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
Nikos Kouremenos f288ede1eb making function get_appropriate_state_images() and using this where appropriate 2005-04-23 01:37:05 +00:00
Nikos Kouremenos 4f05f4a2a5 while ok == 0 becomes while not ok 2005-04-22 15:56:33 +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 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 ba5acab7f7 [codingstyle] one space between each + - * / = operator 2005-04-21 23:20:18 +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
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 5e743e1120 do not show .svn and transport in the list of available iconset 2005-04-21 16:25:05 +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 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 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 08f7c21fe8 adding LFS detection in get_os_info 2005-04-19 13:14:41 +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
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
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 00b13f2eff typos all over and " --> ' 2005-04-18 12:17:43 +00:00
Yann Leboulanger 310bde471d check if the iter exists before continuing fix #179 2005-04-18 09:25:12 +00:00
Nikos Kouremenos 85217c33a9 typo 2005-04-17 21:41:15 +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 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 f2edb6d584 allow hacking of config for on new message to work [asterix required] 2005-04-17 13:10:45 +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 a4c47e661e update from trunk 2005-04-16 23:15:03 +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 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 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
Renamed from plugins/gtkgui/config.py (Browse further)