Commit Graph

806 Commits

Author SHA1 Message Date
Nikos Kouremenos 24e9188a42 now also catch weather transport and show correct icons 2005-08-29 22:24:13 +00:00
Nikos Kouremenos 40c17be36a [stephan k.] gettext to return unicode isntances 2005-08-29 12:11:14 +00:00
Nikos Kouremenos 79a3ee06ed fix typo 2005-08-28 15:56:08 +00:00
Nikos Kouremenos 215be2bb5c [nicfit] tabs_position (this needs UI option for .9) tabs_always_show tabs_border tabs_close_button are now configurable. USERS: you can have tabs in the bottom now if you like that :$ 2005-08-28 14:40:06 +00:00
Nikos Kouremenos 83c63e85de fix parsing config file 2005-08-28 10:45:29 +00:00
Nikos Kouremenos 408aae5084 [nicfit] do keepalive without iq:last but just send " "
good because google talk (and other servers) do not support iq:last
good because we do not disconnect ourselves if time changes
good because we do not disconnect ourselves on modal dialogs
good because even stpeter thinks that is the best way to do keepalives
good because we do not flood the server with iq:last
bad because I say it is good :D
2005-08-27 00:07:43 +00:00
Nikos Kouremenos eabc5e6ebc prevent a TB and add FIXMEs for Yann 2005-08-26 14:44:46 +00:00
Nikos Kouremenos 057287925b typo 2005-08-26 13:24:29 +00:00
Nikos Kouremenos 9bfdf092e8 typo 2005-08-26 13:22:08 +00:00
Nikos Kouremenos 05dbf5bad6 typo 2005-08-26 13:17:03 +00:00
Nikos Kouremenos e12e0819dc typo 2005-08-26 13:15:16 +00:00
Nikos Kouremenos 21a3971952 some more helpers for our API 2005-08-26 13:11:20 +00:00
Nikos Kouremenos 20a7a0c426 isinstance() is faster than type. pydoc timeit 2005-08-26 12:34:11 +00:00
Nikos Kouremenos 1a1ec7bfa2 typo 2005-08-26 12:14:08 +00:00
Nikos Kouremenos b5c71cd2f2 ensure_unicode_string is back 2005-08-26 12:08:14 +00:00
Nikos Kouremenos cec336112d [Stéphan K.] make most strings we use unicode instacnes 2005-08-26 00:52:44 +00:00
Dimitur Kirov 9f91b28e12 FT works on win32 2005-08-25 20:31:58 +00:00
Nikos Kouremenos 5800df0d44 say 0.8.1: we are freezing tomorrow evening/night 2005-08-25 19:51:57 +00:00
Nikos Kouremenos e0c3e309db remove a fixme 2005-08-25 18:33:40 +00:00
Nikos Kouremenos ed2516b2ba fix a typo and an overl00k 2005-08-25 17:33:04 +00:00
Nikos Kouremenos 9cabb5e830 chmod bad permisioned dirs 2005-08-25 16:50:02 +00:00
Dimitur Kirov 8adeb33fa1 fixed tb on server connect 2005-08-25 14:07:17 +00:00
Dimitur Kirov 9e044cbd4c removed not-in-the-right-place line,
replaced os.path.slpit with basename when only
file_name is needed
2005-08-25 11:12:37 +00:00
Nikos Kouremenos 61f1c8c5d4 better message for nick conflict 2005-08-25 10:06:33 +00:00
Dimitur Kirov fd83a95032 prevent TB on removing online account 2005-08-24 15:59:51 +00:00
Nikos Kouremenos 3d7be5a2dc typo 2005-08-24 14:09:03 +00:00
Nikos Kouremenos a16d8f84e6 fix i18n to gc tooltips 2005-08-24 14:08:35 +00:00
Nikos Kouremenos e3733b0827 fix srv l00kup 2005-08-24 13:04:42 +00:00
Nikos Kouremenos 3cd7d46e68 fix strings/comments 2005-08-24 12:38:41 +00:00
Nikos Kouremenos eba6131a59 use my ngettext() in other places too 2005-08-24 12:23:35 +00:00
Nikos Kouremenos d74f43144a we now use our own function with ngettext() which rocks 2005-08-24 11:54:47 +00:00
Dimitur Kirov a51c320245 prevent transfer to offline contact, remove
listener when last there are no more senders
2005-08-23 21:52:56 +00:00
Nikos Kouremenos 4aaa36fbae [hawke] show_ascii_formatting_chars advanced setting 2005-08-23 14:58:53 +00:00
Nikos Kouremenos e7b1247b38 add proxy.netlab.cz for FT 2005-08-23 14:29:12 +00:00
Nikos Kouremenos 0b457357a9 save last dir used for emoticons, sounds, sending file, recv files in config and if empty use $HOME. no more bad paths (the dir were we started Gajim, no more saving such info only per session) 2005-08-23 13:22:14 +00:00
Nikos Kouremenos 9b483b62ee svn to say 0.9 and removing some code for 0.8 only 2005-08-23 12:52:16 +00:00
Nikos Kouremenos 92903afd4c chmod in the correct place 2005-08-23 09:30:54 +00:00
Nikos Kouremenos 6e29a8b524 create config file with 0600 [and remove \n from print!!!!! 2005-08-23 09:17:48 +00:00
Nikos Kouremenos 5570639beb create logs and .gajim dir with 0700 2005-08-23 09:14:35 +00:00
Nikos Kouremenos 4abf4f53b3 check if dir before write, and do not write if it is 2005-08-19 10:32:42 +00:00
Nikos Kouremenos 4edf5e69ea create file when writing! 2005-08-18 19:46:50 +00:00
Nikos Kouremenos 0455ce1e3f typo 2005-08-18 19:25:12 +00:00
Nikos Kouremenos bd0a5230d9 xs:boolean is '0', '1', 'true', 'false'. so update bookmark to handle the last two 2005-08-18 19:06:24 +00:00
Nikos Kouremenos 1449be9bad commit a patch for xmpppy 2005-08-18 18:50:30 +00:00
Yann Leboulanger 903941fe03 send priority on EVERY presences 2005-08-18 08:33:51 +00:00
Dimitur Kirov 98273d7aec removed the last affinix non jep tag 2005-08-17 15:48:14 +00:00
Dimitur Kirov ec20af6941 open file only once on sending 2005-08-17 15:38:57 +00:00
Dimitur Kirov 2f0f52e49f checks for 2 more socket exceptions..
open/close file on each read
2005-08-17 15:10:37 +00:00
Nikos Kouremenos fc21e86f01 remove unused and with typos var 2005-08-17 10:38:47 +00:00
Nikos Kouremenos 7c2e69cf8b dnd now works in windows too 2005-08-16 22:38:21 +00:00
Nikos Kouremenos ea47fd6f08 cleanup and a FIXME for dkirov 2005-08-16 19:26:11 +00:00
Yann Leboulanger 54645ae409 temporary fix for the Event dispatcher to work with TLS connections 2005-08-16 16:10:36 +00:00
Nikos Kouremenos 9a5e49ac1c try to prevent a major TB 2005-08-16 11:35:14 +00:00
Dimitur Kirov 5f0b36004d TB on connection timeout 2005-08-14 22:29:16 +00:00
Nikos Kouremenos 9f4a145e48 check isfile before opening 2005-08-14 21:46:57 +00:00
Yann Leboulanger 57a5cf1741 typo 2005-08-14 21:25:24 +00:00
Yann Leboulanger 227f754ce5 we can receive message from the room, so no nick 2005-08-14 21:02:51 +00:00
Nikos Kouremenos f9d3d37c46 escape " in sound playing 2005-08-14 19:27:58 +00:00
Nikos Kouremenos 56e0c6f3c3 drop from xffm to gajim tab now works 2005-08-14 19:08:56 +00:00
Nikos Kouremenos db97d20aec do not set as status I'm invisible 2005-08-14 14:32:10 +00:00
Dimitur Kirov 332bffc29f changed Q__ to Q_ 2005-08-14 13:46:15 +00:00
Nikos Kouremenos 86443c4934 fix bad string, add comment for transl, pot/po 2005-08-13 15:06:04 +00:00
Nikos Kouremenos a91765990b comments for translators; pot/po 2005-08-13 11:17:49 +00:00
Nikos Kouremenos e641745500 using comments and Q_() for make disctioning of None and Unknown strings. this breaks strings freeze but I hope it is for the good and I hope it is the last time [sorry ppl] 2005-08-12 22:32:35 +00:00
Dimitur Kirov 8eb530b91c send error to stderr if another instance of
gajim is running on the same ft port
2005-08-12 19:09:20 +00:00
Nikos Kouremenos d8b71a5d7e logic fix 2005-08-12 18:53:29 +00:00
Nikos Kouremenos 1968b201d7 add Q_() to help transltors 2005-08-12 17:53:25 +00:00
Dimitur Kirov ba4e81095d gethostbyname for the override host 2005-08-12 14:59:28 +00:00
Nikos Kouremenos 0855c48d08 better name: ft_override_host_to_send 2005-08-12 13:40:42 +00:00
Dimitur Kirov 4c24be16ed added ft_custom_host for translated/forwarded
ports
2005-08-12 09:34:30 +00:00
Yann Leboulanger 9cbec8ac6d fix a TB 2005-08-12 07:49:01 +00:00
Dimitur Kirov ead3e5557e set default font from the desktop default
application font setting (only Gnome for now)
2005-08-11 22:06:26 +00:00
Dimitur Kirov 99a20589bf added two more proxies in the config 2005-08-11 20:27:23 +00:00
Dimitur Kirov 5d3f81a9c3 removed the fast extention 2005-08-11 20:26:17 +00:00
Nikos Kouremenos a39e1acab6 trayicon_notification_on_new_messages advanced setting 2005-08-11 18:23:39 +00:00
Nikos Kouremenos 200bcd4650 escape a char for uri 2005-08-11 12:40:47 +00:00
Nikos Kouremenos 56461d88dc escape a char for dir 2005-08-11 12:39:50 +00:00
Nikos Kouremenos 2cb711b720 add amissing else 2005-08-11 12:36:32 +00:00
Nikos Kouremenos d0c81a9b8f make launch_file_manager work in windows 2005-08-11 11:44:14 +00:00
Nikos Kouremenos ea704fc426 fix english typos 2005-08-10 19:10:58 +00:00
Dimitur Kirov 73c5eb3dd2 proper disconnect routines 2005-08-10 15:59:55 +00:00
Nikos Kouremenos 2b42ba9dda fix a tb 2005-08-10 00:10:43 +00:00
Nikos Kouremenos d082539517 introducing: launch_file_manager() 2005-08-09 22:55:52 +00:00
Nikos Kouremenos 99bf5ba99f moving play_sound and launch_browser_mailer to common/helpers.py 2005-08-09 22:46:13 +00:00
Nikos Kouremenos e7498bca12 notify_on_all_muc_messages advanced option 2005-08-09 19:56:49 +00:00
Nikos Kouremenos d2659b2cf4 moving function to right place 2005-08-09 19:15:59 +00:00
Yann Leboulanger c61c33765f here is a mutex for events_for_ui:
threads and main thread won't conflict
2005-08-09 18:45:16 +00:00
Dimitur Kirov 62d54f3df1 added method get_prim_contact_from_list 2005-08-09 17:57:53 +00:00
Dimitur Kirov ed1893ee9b moved convert bytes to common/helpers 2005-08-09 17:27:27 +00:00
Yann Leboulanger d0eb029f74 connection.pt doesn't send events to ui: it just put it in gajim.events_for_ui[account]
gui read this queue
(mutex will come)
2005-08-09 17:21:35 +00:00
Dimitur Kirov 016d70d7da show correct status in toooltip, display name,
instead of jid in popup notification
2005-08-09 17:15:45 +00:00
Nikos Kouremenos 49bbb10134 we now have file manager too in enviroment;pot/po update 2005-08-09 15:30:45 +00:00
Yann Leboulanger 5a9bb51f97 threads don't send event to gui if connection succeed, thay are in a queue 2005-08-09 15:28:32 +00:00
Dimitur Kirov 4df50b17ee adedde prefix ft_ for proxy65 options 2005-08-09 14:53:33 +00:00
Dimitur Kirov 2bc8bcf482 fixed logic errors in FT and proxies 2005-08-09 11:38:11 +00:00
Nikos Kouremenos 31365c33ab 'aplay', 'play', 'esdplay', 'artsplay' detected first time only 2005-08-09 11:34:36 +00:00
Nikos Kouremenos 341e060a91 use is_in_path 2005-08-09 11:34:16 +00:00
Nikos Kouremenos 1f901c3183 is_in_path(name_of_command, return_abs_path = False) 2005-08-09 11:33:56 +00:00
Dimitur Kirov cdf6e034b8 when IOError occurs during saving preferences
now print os.strerror of the error code
2005-08-09 11:17:32 +00:00
Nikos Kouremenos 872db9fb6b strings fix, german po is somehow new, pot/po 2005-08-08 21:54:36 +00:00
Nikos Kouremenos c6166f3cc2 some last minute fixes in strings 2005-08-08 21:11:59 +00:00
Nikos Kouremenos 69086350ca all chatstates by default (via ui it can be changed) 2005-08-08 18:06:58 +00:00
Yann Leboulanger 0c64b91de4 no need to knowthe ID to know if it's our vcard 2005-08-08 13:34:48 +00:00
Yann Leboulanger ac36bbf306 presence when we get our vcard also contain our status message 2005-08-08 12:23:51 +00:00
Nikos Kouremenos c22777a242 a new proxy for FT (does nothing atm). thanks bmalkow for this proxy 2005-08-08 12:09:29 +00:00
Yann Leboulanger ce71639c4f no need to send this event 2005-08-08 07:05:00 +00:00
Yann Leboulanger a7572c4352 we not send sha of our VCARD (JEP 153) in every presences 2005-08-07 21:42:32 +00:00
Nikos Kouremenos 5a054fd790 chatstate by default only are about composing. chatstates ready for 0.8 2005-08-07 20:58:44 +00:00
Yann Leboulanger cbbbb4d511 we can now configure font in chat / gc windows 2005-08-07 18:58:36 +00:00
Dimitur Kirov e9d28c9703 show error message on proxy timeout 2005-08-07 18:43:53 +00:00
Dimitur Kirov d313420dda mising 's' 2005-08-07 13:26:03 +00:00
Dimitur Kirov 67319b7008 fix a TB in proxy_auth 2005-08-07 13:24:21 +00:00
Dimitur Kirov f82af54d0c don;t try to refresh the cache during FT 2005-08-07 12:05:36 +00:00
Yann Leboulanger ad510f1d86 typo (thx hellp) 2005-08-07 09:14:50 +00:00
Dimitur Kirov 023a8c6f4b secont hosts list don;t need proxy and fast
tags
2005-08-06 21:43:04 +00:00
Dimitur Kirov d23bb1ffee possible TB on active reply 2005-08-06 21:40:01 +00:00
Yann Leboulanger acb2b33df7 theme manager is here 2005-08-06 21:19:16 +00:00
Dimitur Kirov ed91010872 silly typo 2005-08-06 20:50:47 +00:00
Dimitur Kirov ccb0485717 removed partly written code 2005-08-06 20:44:04 +00:00
Dimitur Kirov e8c27c036d added proxies65_cache for faster work of FT
set file_transfers_proxy to proxy.jabber.org
2005-08-06 20:18:44 +00:00
Dimitur Kirov 650440fc1d rewritten socks5.py, added support for proxy65
connect to host don;t block, FT in both
directions if only one real ip, or proxy
2005-08-06 16:31:41 +00:00
Yann Leboulanger d00a039ba6 we can now configure autoaway/xa messages 2005-08-06 15:17:20 +00:00
Yann Leboulanger 5177472406 here is the OLD way to implement MOTD. It's not the JEP-133 way 2005-08-06 12:33:20 +00:00
Nikos Kouremenos 252251949f remove a print 2005-08-06 10:22:11 +00:00
Nikos Kouremenos de46aeaa08 when new_chat give the oontact with higher priority not the first resource 2005-08-06 10:20:04 +00:00
Yann Leboulanger e05c6de71f add a debug message 2005-08-06 10:11:02 +00:00
Yann Leboulanger 55dcc3e8bb create LOGPATH folder if it doesn't exists and ~/.gajim exists 2005-08-06 09:33:48 +00:00
Yann Leboulanger 2187606bc8 we don't raise exception 2005-08-05 23:47:41 +00:00
Yann Leboulanger 37a315ac9d xml console now print everything that is sent/received 2005-08-05 23:43:28 +00:00
Nikos Kouremenos f047663bf8 we now use wiktionary by defualt. dictionary and web search url accepts %s and checks if it exists before operating as expected 2005-08-05 15:42:55 +00:00
Yann Leboulanger 6f6d5c0dcc JEP70 support (thx nicfit !) 2005-08-05 13:29:39 +00:00
Nikos Kouremenos fbd2633695 use %s 2005-08-05 12:40:32 +00:00
Nikos Kouremenos e0f766de1c mark strings for transl 2005-08-05 12:33:50 +00:00
Nikos Kouremenos eb8f585fe8 typo 2005-08-05 10:30:22 +00:00
Nikos Kouremenos d92d9e26e7 set, set_per used to return value, now they raise Exception if problems. this helped catch 3 problems. It is good to raise because only devs/patchers and expert users mess with config settings 2005-08-05 10:26:10 +00:00
Nikos Kouremenos 53428f85ad remove a fixme 2005-08-04 23:29:41 +00:00
Nikos Kouremenos 6ff5643ce2 autodetect for links now should work 2005-08-04 23:11:55 +00:00
Nikos Kouremenos 6e61913e37 unicode to not be touched by strange locale (just in case) 2005-08-04 22:09:33 +00:00
Nikos Kouremenos 885b1d9e91 uf_sub, uf_ask and they are translatable too 2005-08-04 22:08:33 +00:00
Yann Leboulanger d6e02e5839 typo 2005-08-04 20:33:00 +00:00
Yann Leboulanger 899396bc90 all incomming stanza are printed in xml console
need much more work (out going stanza ...)
2005-08-04 20:32:38 +00:00
Nikos Kouremenos 901088484a small logic fix 2005-08-04 19:47:01 +00:00
Yann Leboulanger ab3263c5ba fix TB 2005-08-04 17:05:39 +00:00
Nikos Kouremenos a7f5b83735 history button is gone. we now have actions button. to do that. TC needs the code for that. we also have history in GC occupants contact now 2005-08-04 14:30:41 +00:00
Dimitur Kirov 1b1d56d4cb removed debug strings 2005-08-04 11:18:26 +00:00
Dimitur Kirov 3ab41b7e87 removed prints, reformated code,
decreased write intencity
2005-08-04 11:16:28 +00:00
Nikos Kouremenos 834f90ff5a disconnection is a heavy thing. we should always inform the user. so informing him on keepalive-related disconnection 2005-08-04 10:56:47 +00:00
Dimitur Kirov d56ba58149 added debug messages 2005-08-04 08:59:03 +00:00
Dimitur Kirov 284160c5b2 use non blocking sockets everywhere in FT 2005-08-04 07:23:14 +00:00
Dimitur Kirov 9aae8dadbb file transfer port is kept inthe config 2005-08-03 21:10:59 +00:00
Dimitur Kirov fb512e63be bind to any 2005-08-03 16:53:29 +00:00
Dimitur Kirov e7536c0679 show disconnected, when recipient rejects
transfer
2005-08-03 16:21:23 +00:00
Dimitur Kirov e9daf09fe5 send file is now functional 2005-08-03 14:04:54 +00:00
Nikos Kouremenos 053cbdcaeb introducing gajim.get_number_of_accounts() 2005-08-03 13:46:48 +00:00
Nikos Kouremenos 4054ed3384 remove in_buffer patch from xmppp because it was slowing parsing because of timeout being too high? anyways we should reelase 0.8 someday 2005-08-03 10:28:21 +00:00
Yann Leboulanger 4e203be8bc we now know when we are connected in a room or not (fix #570) 2005-08-03 09:23:36 +00:00
Nikos Kouremenos 6aefa6ae86 use plural forms (ngettext) in a string. please convert your strings that way 2005-08-02 23:03:21 +00:00
Dimitur Kirov 3c59acddc2 print of exception not needed 2005-08-02 22:29:25 +00:00
Dimitur Kirov a502d8d28c this should fix the bug on windows 2005-08-02 20:33:44 +00:00
Dimitur Kirov e9bcc20556 check if self.Connetion is instantiated 2005-08-02 14:25:21 +00:00
Dimitur Kirov 760453870f moved socks5 module outside xmpp 2005-08-01 22:58:14 +00:00
Dimitur Kirov b936f2db52 moved file outside xmpp 2005-08-01 22:50:46 +00:00
Nikos Kouremenos dd821ac164 use better strings (adhere to HIG, try to describe better what is going on), make code by dkirov adhere to our coding standards, fix comments and FIXME in comments 2005-08-01 22:48:58 +00:00
Dimitur Kirov 8ede65961f moved socks5queue to gajim.py 2005-08-01 22:45:29 +00:00
Dimitur Kirov c204880ce5 moved socks5queu to gajim.py in order to have
only one queue
2005-08-01 22:43:33 +00:00
Yann Leboulanger 0c51e2fd09 remove unneede line 2005-08-01 20:54:26 +00:00
Dimitur Kirov 9183b73766 status message was not set in some other cases 2005-08-01 18:19:36 +00:00
Dimitur Kirov 79d2459d9f missing ':' 2005-08-01 16:17:32 +00:00
Dimitur Kirov 3c46c13d8d ':' spacing. always set a status message 2005-08-01 16:14:35 +00:00
Dimitur Kirov f4c6c41e5b not showing status in tray tooltip 2005-08-01 15:50:43 +00:00
Dimitur Kirov c84973327d property 'notify_on_file_complete' 2005-08-01 15:00:47 +00:00
Dimitur Kirov 0cd682f2ce file transfer progress notification 2005-08-01 15:00:27 +00:00
Yann Leboulanger ce6b470967 no need to translate glade strings in optparser 2005-08-01 09:42:30 +00:00
Dimitur Kirov d57c420112 show notification if there is no space on the
device
2005-08-01 09:37:41 +00:00
Nikos Kouremenos f51c2b0f95 initial patch: do not throw all xml at once to parser because that freezes UI until process is finished. TODO: a better way to seperate what is left to seperate and send by smaller chunks to parser 2005-07-31 17:18:27 +00:00
Dimitur Kirov a9a2b483cb fcntl not present in windows 2005-07-31 11:29:18 +00:00
Dimitur Kirov 4e9942a5b1 typo 2005-07-30 15:30:38 +00:00
Dimitur Kirov 151844315a add disco info 2005-07-30 15:06:35 +00:00
Dimitur Kirov 35c8487325 file transfer don;t block GUI 2005-07-30 14:13:45 +00:00
Dimitur Kirov 8cb824adc5 moved to xmpp 2005-07-30 10:59:31 +00:00
Dimitur Kirov 46fbda6caa import socks5 from xmpp 2005-07-30 10:59:15 +00:00
Dimitur Kirov e9f10feac1 moved from common 2005-07-30 10:58:46 +00:00
Dimitur Kirov 651acf5797 removed useless prints, __main__ and added
license
2005-07-30 10:58:11 +00:00
Dimitur Kirov 5dd434c249 socks5 connection classes 2005-07-30 10:33:20 +00:00
Dimitur Kirov f1481ab4ff new jep-0096 handlers for FT 2005-07-30 10:19:52 +00:00
Dimitur Kirov 06c4568133 added few ns 2005-07-30 10:19:21 +00:00
Dimitur Kirov c43b72434e bug 461 - comfirm for close MUC dialog 2005-07-29 17:18:51 +00:00
Dimitur Kirov a43aae3a26 fixes TB, that causes bug #613 and #612 2005-07-26 07:22:08 +00:00
Nikos Kouremenos 22cf4b7433 fix a traceback 2005-07-25 22:24:58 +00:00
Yann Leboulanger a3cbad7ad7 move groupchat.contacts to gajim.gc_contacts 2005-07-25 20:04:24 +00:00
Yann Leboulanger 3ec2d68304 add missing _ 2005-07-25 07:52:04 +00:00
Nikos Kouremenos e7952867d2 55 seconds for keepalive [some web proxies disconnect at 60] and try to connect for 1 minute and not 2 2005-07-25 00:32:02 +00:00
Nikos Kouremenos 72729a1fd9 <plato> becomes plato: 2005-07-24 20:34:39 +00:00
Nikos Kouremenos ec7fd8af99 we now have "print_ichat_every_foo_minutes" in expert. 2005-07-24 20:29:32 +00:00
Nikos Kouremenos 26b5bee4d1 mark some strings for translation 2005-07-24 20:00:38 +00:00
Nikos Kouremenos 287902c9ec fix a var name 2005-07-24 19:56:47 +00:00
Nikos Kouremenos d4f0994f77 commit a missing file; revert one that hsould be commited [sorry] 2005-07-24 19:04:29 +00:00
Nikos Kouremenos 59050d4134 get_nb_line becomes get_no_of_lines; marked for translation title in history window 2005-07-24 19:01:44 +00:00
Yann Leboulanger a037ca8369 fix a TB 2005-07-23 11:54:01 +00:00
Nikos Kouremenos 4e31156bbd a is None is faster than a == None IIRC [it is for sure nicer :$] 2005-07-23 11:44:54 +00:00
Nikos Kouremenos 04e5547681 autoconnect True for first account, 2nd and up autoconnect to False 2005-07-22 21:51:56 +00:00
Yann Leboulanger 0274905793 when we go autoaway, we save our status message so we restore it when we come back online 2005-07-22 21:27:04 +00:00
Yann Leboulanger 3f9a52a177 we now don't log shat state 2005-07-22 20:27:24 +00:00
Nikos Kouremenos 9fb9894092 add a FIXME 2005-07-22 18:10:55 +00:00
Yann Leboulanger ff15366b2c nothing important 2005-07-22 17:28:45 +00:00
Yann Leboulanger 4dd4de8dfc file -> f 2005-07-22 17:27:03 +00:00
Yann Leboulanger dfb3a7081a no need of status fd 2005-07-22 17:26:05 +00:00
Yann Leboulanger 2862d63438 begin of the JEP 126 implementation, but it is disabled because it the JEP is wrong 2005-07-22 16:36:20 +00:00
Nikos Kouremenos 01acc1cf87 put a has 2005-07-22 14:35:34 +00:00
Nikos Kouremenos 77627bd433 remove a commented line 2005-07-22 14:33:26 +00:00
Nikos Kouremenos b5fe60112d nick was utf8, room_jid was unicode so we had a problem. it is fixed [stills Tracebacks because of TODO: use gc_contacts in common/gaim.py] 2005-07-22 14:30:35 +00:00
Nikos Kouremenos 9fc1516522 we now have contact.chatstate ! 2005-07-22 00:34:08 +00:00
Nikos Kouremenos 549b10369e moving contacts-related functions to common/gajim.py 2005-07-22 00:01:05 +00:00
Nikos Kouremenos f6d16b1db0 sleeper_state now holds string instead of 0 1 2 3 2005-07-21 23:47:27 +00:00
Nikos Kouremenos 688fb66979 gtkgui_helpers have func to escape pango markup 2005-07-21 21:39:47 +00:00
Nikos Kouremenos 3aa0363a2a prefix with roster_ 2005-07-21 21:19:08 +00:00
Nikos Kouremenos 247647c336 popup notifications for new message by default 2005-07-21 21:03:36 +00:00
Nikos Kouremenos c851323c51 do not play sound when standalone chatstate message 2005-07-21 15:23:18 +00:00
Nikos Kouremenos 2db64d9ce8 put chatstate in the banner 2005-07-21 14:56:39 +00:00
Nikos Kouremenos 92453bca1b better values for chat size 2005-07-21 14:55:54 +00:00
Nikos Kouremenos 3838f09c61 True/False instaed of 1/0 2005-07-20 20:19:27 +00:00
Nikos Kouremenos 51aa52683a we can now disbale chat state via GUI [a MUST in jep] 2005-07-20 20:00:57 +00:00
Nikos Kouremenos 1a3923cdf4 [aldafu] patch for disabling sending chat state notif 2005-07-19 22:59:20 +00:00
Nikos Kouremenos 5cc1d23b3c by default Gajim has use_dbus on. [I propose if everything goes well, for the checkbutton to be removed] 2005-07-19 14:50:14 +00:00
Yann Leboulanger c6901472c1 typo 2005-07-19 14:45:15 +00:00
Nikos Kouremenos d6c9c7cbc6 [peralta] Chat State Notifications inital patch. I assume that every wm will focus-out before iconify. If that is not the case I am going to use window-state-changed too [to be tested] 2005-07-19 14:38:58 +00:00
Nikos Kouremenos 74b33c7825 nick in MUC and resource can have / 2005-07-19 13:59:26 +00:00
Nikos Kouremenos 6f4f126c90 introducing some helpers for jid and nick and using them to have /ban irc emulation 2005-07-19 11:57:50 +00:00
Yann Leboulanger dc532ee707 fix idle segfault 2005-07-18 21:24:58 +00:00
Yann Leboulanger 3354201313 apply patch from dkirov to prevent TB when we create a new account 2005-07-18 21:16:31 +00:00
Yann Leboulanger a47cca07f0 move var that have nothing to do with GTK to gajim instead of roster or gajim.py: contacts, groups, newly_added, to_be_removed, awaiting_messages (was queues), nicks, allow_notifications, con_types, sleeper_state 2005-07-18 21:08:31 +00:00
Yann Leboulanger 6615a51a3a no more need of GTK+ in idle.c 2005-07-18 14:35:32 +00:00
Nikos Kouremenos 139bb5ac0c [dkirov] patch to give dbus capabilities to Gajim. /me fixes and cleanups [possible break ups too :P] 2005-07-17 21:41:54 +00:00
Nikos Kouremenos 9b2f135c4b common/config to have the vars from previous commit 2005-07-17 20:26:43 +00:00
Nikos Kouremenos 06e87eebdf fix a typo 2005-07-16 17:12:11 +00:00
Nikos Kouremenos 623fb84c91 fix string 2005-07-16 10:53:15 +00:00
Nikos Kouremenos 28b9a37333 add some if connection: 2005-07-15 20:04:02 +00:00
Yann Leboulanger 3a8a6e4d8d new_account is back !
getRegInfo can be synchronous if we want
2005-07-07 20:45:24 +00:00
Nikos Kouremenos a581b8018d small cleanup 2005-07-07 17:20:43 +00:00
Nikos Kouremenos f9f05f7442 Nap gets replaced by sleep 2005-07-06 12:19:04 +00:00
Nikos Kouremenos 949c105312 if we are english dont duplicate gpg strings 2005-07-06 12:13:54 +00:00
Nikos Kouremenos 2d14894f38 typo in comment 2005-07-05 21:44:01 +00:00
Nikos Kouremenos 94c01aeecc we can now receive normal and chat messages with subject and handle them ok. we can also reply to received normal message with RE: previous message and all the good stuff! hoooray! 2005-07-05 21:35:37 +00:00
Nikos Kouremenos 192ccf2075 General group marked for translation. pending: Transports and not in the roster 2005-07-04 23:18:29 +00:00
Nikos Kouremenos d32f6f864a forgot this file [sorry] 2005-07-04 21:30:00 +00:00
Nikos Kouremenos 7444c80552 This message is encrypted both in locale and in english 2005-07-04 16:27:26 +00:00
Yann Leboulanger 819954ff97 fix a TB 2005-07-04 07:28:42 +00:00
Yann Leboulanger 669b7bde6b last_message_time is now saved in gajim.py so we begin to count time when we receive the message and not when we print it (fix #162) 2005-07-03 15:27:41 +00:00
Yann Leboulanger aab7bb1807 fix a TB 2005-07-03 12:42:53 +00:00
Yann Leboulanger cffd7f9c66 fix a TB 2005-07-03 12:36:13 +00:00
Yann Leboulanger bb89871657 nicer patch 2005-07-02 23:07:26 +00:00
Nikos Kouremenos 5621397762 if the resource is empty do not add an extra / [we do not known the resource if we are lower than mod in a muc and we ask version info 2005-07-02 23:03:11 +00:00
Nikos Kouremenos 513a4c9f4f Gajim now asks reason for ban/kick (thanks liorithiel!) 2005-07-02 18:33:51 +00:00
Nikos Kouremenos 9b11b98af2 Gajim now can send type=normal messages [TODO: handle incoming normal better] 2005-07-02 15:49:25 +00:00
Yann Leboulanger daefea0150 function moved to helpers.py 2005-07-02 12:36:21 +00:00
Yann Leboulanger 210d989525 encrytion state is keeped even if we close the chat window 2005-07-02 11:06:02 +00:00
Nikos Kouremenos d0c407f466 better comment 2005-07-01 23:13:46 +00:00
Yann Leboulanger 0b79deddb9 we now save and restore '\n' '\\n' differently (fix #244) 2005-07-01 20:37:35 +00:00
Nikos Kouremenos 64bfb68c22 send_message now accepts type of message 2005-06-30 22:37:33 +00:00
Yann Leboulanger 3b592c9ac5 last status message is now status dependant 2005-06-30 19:23:41 +00:00
Yann Leboulanger a99c509b24 reset last_incoming value when we connect 2005-06-30 16:57:42 +00:00
Nikos Kouremenos 4fef38de93 do gc and tabbedchat menus via glade; and various other fixes 2005-06-30 13:31:31 +00:00
Yann Leboulanger 52b0740834 no need for connect() to return the con_type 2005-06-29 15:09:10 +00:00
Yann Leboulanger b4c4d2b26b better debug print 2005-06-29 15:06:05 +00:00
Nikos Kouremenos e55e38b7db now gui can know connection_type ('tls', 'ssl', 'tcp')
roster now has another cellrenderer (that holds pixbuf) so does the treestore there
result: Gajim now shows an icon for accounts that were connected with ssl, tls and can show avatar of users too [that is TODO]
2005-06-29 12:57:46 +00:00
Yann Leboulanger acf31c1585 don't send more than 5 (by default) stanza per seconde 2005-06-29 08:28:12 +00:00
Yann Leboulanger 3c10f30f1f we can now send status (and connect) asynchronously thanks to threads 2005-06-28 19:03:00 +00:00
Yann Leboulanger 5e3a405329 we now have Contacts in gc, so we can ask information to everyone (even if we don't have the real jid) 2005-06-26 19:40:57 +00:00
Nikos Kouremenos 1f256b7431 fix for debian 2005-06-26 12:41:18 +00:00
Yann Leboulanger a0d4506533 disconnect only if we use keepalive 2005-06-26 09:19:37 +00:00
Nikos Kouremenos d29bbbee55 you can now disable keepalives; we know now if keepalive disconnected us; experts can change the seconds for keepalive stuff 2005-06-25 23:25:17 +00:00
Nikos Kouremenos bd6accc143 bugfix 2005-06-25 09:35:31 +00:00
Yann Leboulanger eeafdd4e92 use a default LANG value 2005-06-25 07:37:14 +00:00
Nikos Kouremenos 958beaa486 Gajim now can search, visit wikipedia and dict a selected word or phrase. Yes it rocks :) 2005-06-25 01:23:21 +00:00
Yann Leboulanger c19e0f0bd4 add an INFORMATION event from connection to gui 2005-06-24 16:46:45 +00:00
Yann Leboulanger 418c02de9a we now ignore unknown show 2005-06-23 18:27:14 +00:00
Yann Leboulanger 399589e406 we can now togglt to a minimalistic mode in gc/tabbed chat window thankx to liorithiel
TODO: add a keyboard shortcut, should we save the latest state ?
2005-06-22 19:39:19 +00:00
Yann Leboulanger d62b4e1ea2 NAT Timeout packet are now sent from connection.py so they will be configurable and won't be sent while we connect to a server 2005-06-22 14:54:02 +00:00
Yann Leboulanger a51c63ae35 don't send empty messages 2005-06-21 20:04:23 +00:00
Yann Leboulanger a05392dcde bugfix in new_account function 2005-06-21 14:24:15 +00:00
Yann Leboulanger 858702cb1e check if the vcard is correct to not TB 2005-06-20 20:58:57 +00:00
Yann Leboulanger 0db20c9304 use-agent must be use only when if the user want that 2005-06-20 12:17:11 +00:00
Yann Leboulanger 597e0c16f7 these files are not scripts 2005-06-20 10:56:54 +00:00
Nikos Kouremenos 9f03fc4f98 TLS/SSL and response [typo] 2005-06-20 10:35:58 +00:00
Yann Leboulanger 61d86fdaac we first try to use GnuPG-Agent if it is available 2005-06-20 09:32:54 +00:00
Yann Leboulanger 751ae44b7c little bugfix: missing arg to NOTIFY event 2005-06-20 07:50:50 +00:00
Nikos Kouremenos f7732b30f9 say 0.8 2005-06-19 13:17:32 +00:00
Nikos Kouremenos daacc7334d we can change nick by IRC command too (/nick foo); input dialog also has get_response() now 2005-06-18 23:44:33 +00:00
Yann Leboulanger 87f1dbcac8 we can now change our nick in gc 2005-06-18 22:09:31 +00:00
Nikos Kouremenos 36240c71de default to connect at startup for a new account 2005-06-18 21:55:31 +00:00
Yann Leboulanger 7538333c5d we now handle when the user doesn't give his OpenPGP passphrase and print an error message 2005-06-18 16:57:57 +00:00
Nikos Kouremenos 74fd03dc23 connection.py to take advantage of ssl patch 2005-06-18 11:37:29 +00:00
Nikos Kouremenos e325da1e1c patch xmpppy so it does not loop for ever on timeout disconnection. this patch and previous thanks to Alexey [lib author] 2005-06-18 11:33:29 +00:00
Nikos Kouremenos d56a4b619d patch to force ssl no matter which is the port 2005-06-18 11:22:19 +00:00
Nikos Kouremenos 61a51241f9 mention 0.7.5 as version of Gajim 2005-06-17 23:21:12 +00:00
Nikos Kouremenos c497aeda0d patch by hoppke to make char for refering to a specific contact in GC configurable via expert 2005-06-16 22:18:46 +00:00
Yann Leboulanger 213c617780 messages for us in gc are now bold and colored (thx Liorothiel) 2005-06-16 19:14:07 +00:00
Nikos Kouremenos 51ef2a23df do not default to sync with global status for new account 2005-06-15 10:00:08 +00:00
Nikos Kouremenos bde8d6b26c hopefully the last srv commit 2005-06-14 22:08:48 +00:00
Nikos Kouremenos f8ab62c2c4 bugfix now SRV should work 2005-06-14 21:55:22 +00:00