Commit Graph

116 Commits

Author SHA1 Message Date
Dimitur Kirov f62db4acfe Switched to non-blocking connections.
Removed threads and mutexes in connection.py
and gajim.py.
Add resolver through nslookup command, removed
dnspython and pydns (for now).
2006-02-03 12:17:34 +00:00
Travis Shirk a63132500b Pass account to window/control lookup methods 2006-01-25 02:43:55 +00:00
Nikos Kouremenos 107468b0d3 catch icq. and icq but not icqsucks.org as jid that relates with transport. thx to knuckles for the idea 2006-01-21 23:40:54 +00:00
Nikos Kouremenos 912207c098 get_actor --> get_name_from_jid so it is visible it is on gajim level and not on xmppy (lower) lever 2006-01-20 17:50:01 +00:00
Nikos Kouremenos bbc42cc115 [knuckles] refactor API about notifications so we do not dup code allover 2006-01-20 17:40:45 +00:00
Nikos Kouremenos b020492de6 notif AVATAR_PATH 2006-01-17 11:20:55 +00:00
Yann Leboulanger bab21aaf56 [knuckles] improved popup notification to show avatar 2006-01-17 09:01:59 +00:00
Nikos Kouremenos 3c50094afa we now show avatar instead of general contact img for online/offline 2006-01-12 22:48:49 +00:00
Travis Shirk 2a5b0afc44 More groupchat goodness 2006-01-06 06:59:55 +00:00
Travis Shirk c4f4da5aef Tracking trunk changes:
Merged revisions 5008-5011 via svnmerge from
svn://svn.gajim.org/gajim/trunk

........
r5008 | asterix | 2006-01-05 12:55:22 -0700 (Thu, 05 Jan 2006) | 2 lines

new_chat must be called with a Contact instance instead of GC_Contact

........
r5009 | asterix | 2006-01-05 12:56:35 -0700 (Thu, 05 Jan 2006) | 2 lines

use new contacts functions in common/gajim.py

........
r5010 | asterix | 2006-01-05 12:59:06 -0700 (Thu, 05 Jan 2006) | 2 lines

get_first_contact_from_jid doesn't return a GC_Contact instance

........
r5011 | asterix | 2006-01-05 12:59:35 -0700 (Thu, 05 Jan 2006) | 2 lines

check correctly if a contact leaves the groupchat

........
2006-01-06 02:20:38 +00:00
Travis Shirk 757ed426e3 Merged revisions 4987-4989,4991-4996,4999,5003 via svnmerge from
svn://svn.gajim.org/gajim/trunk

........
r4987 | nk | 2006-01-03 04:00:51 -0700 (Tue, 03 Jan 2006) | 1 line

commit 48x48 transport online/offline imgs by Grenshad (I pngcrushed them)
........
r4988 | nk | 2006-01-03 04:32:01 -0700 (Tue, 03 Jan 2006) | 1 line

icon in notification window not always jabber now. MSN if he uses msn etc. thanks stian barmen for helping me test
........
r4989 | nk | 2006-01-03 04:40:44 -0700 (Tue, 03 Jan 2006) | 1 line

all strings I got report about them, are not translatable; pot/po update
........
r4991 | asterix | 2006-01-03 08:08:21 -0700 (Tue, 03 Jan 2006) | 2 lines

don't remove the jid entry in _contacts[account] when we remove a contact

........
r4992 | asterix | 2006-01-03 08:18:30 -0700 (Tue, 03 Jan 2006) | 2 lines

fix logic

........
r4993 | asterix | 2006-01-03 09:04:14 -0700 (Tue, 03 Jan 2006) | 2 lines

a GC_Contact can have a resource if we knoe his real JID

........
r4994 | asterix | 2006-01-03 09:32:58 -0700 (Tue, 03 Jan 2006) | 2 lines

missing argument in create_gc_contact

........
r4995 | asterix | 2006-01-03 10:36:41 -0700 (Tue, 03 Jan 2006) | 2 lines

we save gc_contact vcard instance in instances[self.account]['infos'][Fake_jid]

........
r4996 | asterix | 2006-01-03 11:17:43 -0700 (Tue, 03 Jan 2006) | 2 lines

in DataForm, a field of type 'list-single' can have no <value> element. Create a default one in such a case to prevent TB

........
r4999 | asterix | 2006-01-04 05:52:26 -0700 (Wed, 04 Jan 2006) | 2 lines

prevent TB when we move a contact that was in no group

........
r5003 | asterix | 2006-01-04 09:03:42 -0700 (Wed, 04 Jan 2006) | 2 lines

handle correctly unlabeled option values in DataForms

........
2006-01-05 03:17:36 +00:00
Travis Shirk 1360933ba9 Merged in trunk updates, including meta_contacts
Merged revisions 4951,4962-4969 via svnmerge from
svn://svn.gajim.org/gajim/trunk

........
r4951 | nk | 2005-12-30 16:50:36 -0700 (Fri, 30 Dec 2005) | 1 line

fixes in greek transl
........
r4962 | asterix | 2006-01-01 11:41:04 -0700 (Sun, 01 Jan 2006) | 2 lines

merge meta_contacts branch with trunk. Meta contacts are not in gajim yet, but framework is here. We now use gajim.contacts.many_functions() to handle contacts and groupchat_contacts.

........
r4963 | asterix | 2006-01-01 11:43:24 -0700 (Sun, 01 Jan 2006) | 2 lines

correct contacts file

........
r4964 | asterix | 2006-01-01 11:47:26 -0700 (Sun, 01 Jan 2006) | 2 lines

dict.remove() doesn't exists, it's del dict[]

........
r4965 | asterix | 2006-01-01 11:50:15 -0700 (Sun, 01 Jan 2006) | 2 lines

some missing commits from branch

........
r4966 | asterix | 2006-01-01 11:53:30 -0700 (Sun, 01 Jan 2006) | 2 lines

end of gc_contact.nick -> gc_contact.name

........
r4967 | asterix | 2006-01-01 12:05:59 -0700 (Sun, 01 Jan 2006) | 2 lines

new ACE option: send_sha_in_gc_presence that allow to send sha info in groupchat presences

........
r4968 | asterix | 2006-01-01 12:12:36 -0700 (Sun, 01 Jan 2006) | 2 lines

0.9.1-2 in debian that solve the group bug (commit [4924])

........
r4969 | asterix | 2006-01-01 12:31:13 -0700 (Sun, 01 Jan 2006) | 2 lines

typo

........
2006-01-01 20:06:26 +00:00
Travis Shirk a52596266c Merged trunk 2005-12-30 21:37:36 +00:00
Nikos Kouremenos c91bb65b4b say 0.9.1 2005-12-25 15:01:10 +00:00
Nikos Kouremenos cc76b95f9d remove chekcing for dot 2005-12-12 15:11:51 +00:00
Yann Leboulanger 612716e2db change copyright from "Gajim Team" to real people 2005-12-09 23:30:28 +00:00
Yann Leboulanger cae7ce3bac "Gajim Team" in all hearders become "Contributors for this file" 2005-12-09 17:15:30 +00:00
Yann Leboulanger 34255e5682 Vincent left us a long time ago 2005-12-07 23:09:10 +00:00
Nikos Kouremenos eb94b9632a remove trailing whitespaces and fix coding styles etc and add a FIXME 2005-12-06 17:43:21 +00:00
Nikos Kouremenos fa33b1ad30 until we find a way to detect snaps from releases revert a commit I did some weeks ago to assist Yann release .exe faster 2005-12-06 00:08:57 +00:00
Yann Leboulanger 637c903d68 * when in common, no need to do from common import FOO, just import FOO
* we now migrate automaticaly at startup in a thread
 * progressDialog now scroll textvew to the end
2005-12-05 11:13:08 +00:00
Nikos Kouremenos 6e22a369ee add tlen, fix gadu gadu to gg, and use dot because ggore@jabber.FOO can exist 2005-12-02 13:08:58 +00:00
Nikos Kouremenos c9cc45a7cc work with special tigris build that workarounds vs bug on .svn; eg look for _svn too 2005-11-30 18:48:58 +00:00
Nikos Kouremenos d9cc33cf26 log system rewrite to use sqlite database instead of plain ascii files. this allows us to scale better (be faster), provide search in history, and save logs for JIDs that are non-ASCII. PLEASE read http://trac.gajim.org/wiki/MigrateLogToDot9DB 2005-11-23 19:12:52 +00:00
Yann Leboulanger c9ad61044d awaiting_events now keep resource of sender when event_type is chat or normal 2005-11-23 18:15:24 +00:00
Nikos Kouremenos 68af3d51de [juracy] fix for windows svn users 2005-11-22 14:46:37 +00:00
Nikos Kouremenos 72e193c25c decode using fs encoding 2005-11-22 11:56:16 +00:00
Nikos Kouremenos d4ad6d8cb9 intoducing LOG_DB_PATH 2005-11-22 11:54:33 +00:00
Nikos Kouremenos 150cbce4e2 os.path. join in other places too 2005-11-22 11:39:32 +00:00
Nikos Kouremenos 47ee43568f help Yann release faster when in Windoz 2005-11-21 19:12:16 +00:00
Yann Leboulanger 6e593107e0 get_hostname_from_account can now return the srv_hostname 2005-11-20 13:27:37 +00:00
Nikos Kouremenos 2626b888b9 disco on custom hostanme if such thing is defined 2005-11-20 12:48:10 +00:00
Yann Leboulanger 3b12546f0a fix comment 2005-11-14 10:51:32 +00:00
Nikos Kouremenos dc27356721 fix a tb 2005-11-13 20:31:44 +00:00
Yann Leboulanger cdde62ac88 reconnect to all gc when connection comes back 2005-11-13 17:24:08 +00:00
Yann Leboulanger 6213a1e586 typo 2005-11-08 14:32:14 +00:00
Nikos Kouremenos 819bf2e7e3 do not traceback when contact has left and we ask bigger avatar (which calls this func) 2005-11-03 20:48:27 +00:00
Yann Leboulanger b35f340018 fix WRONG comment 2005-11-02 11:13:05 +00:00
Nikos Kouremenos 6127f23774 comment get_real_jid_from_fjid to assure future protection from refactoring and add docstring to get return values without reading the code. Both are importnat for such api funcs 2005-11-02 11:06:51 +00:00
Yann Leboulanger 2720f1ce7c move function to get real_jid to gajim.py 2005-11-02 08:12:54 +00:00
Yann Leboulanger b4d9a6aab0 new helpers.check_paths() function that creates LOGPATH and VCARDPATH 2005-10-30 11:20:24 +00:00
Nikos Kouremenos 0109d921ac logic fixes 2005-10-24 14:32:13 +00:00
Yann Leboulanger 726640ef4b the old self.plugin variable becomes gajim.interface, no need to pass it to every functions/classes 2005-10-20 11:17:17 +00:00
Yann Leboulanger 9d42d10853 file-stopped and file-completed can be saved in awiting_events queue 2005-10-19 21:14:51 +00:00
Yann Leboulanger af7fef5ec1 file-send-error can now be added to the awaiting queue 2005-10-19 20:16:22 +00:00
Yann Leboulanger 443b32a846 typo 2005-10-19 11:14:15 +00:00
Yann Leboulanger 314fd4a8bf file-request-error can now be saved in the awaiting_events queue
better code to handle all these events
2005-10-18 20:30:26 +00:00
Yann Leboulanger 63c1d3d3f0 file transfer request can now be stored in awaiting_events queue and recalled from roster / filetransfer / popup notification 2005-10-18 09:07:52 +00:00
Yann Leboulanger 77cb852057 single messages are well handled: they are saved in awaiting_events if needed and are printed when we dubble click a contact row, or systray or popup window 2005-10-16 13:18:34 +00:00
Yann Leboulanger 966afbb031 awaiting_messages is now named awaiting events
it now contains subject of messages
2005-10-15 20:49:08 +00:00