Commit Graph

507 Commits

Author SHA1 Message Date
Nikos Kouremenos b020492de6 notif AVATAR_PATH 2006-01-17 11:20:55 +00:00
Yann Leboulanger f816dcf307 fix logic: don't join don't try to join groupchat from an accoun twhen we connect with another account 2006-01-17 11:05:05 +00:00
Yann Leboulanger 0c2457c783 typo 2006-01-17 10:36:13 +00:00
Yann Leboulanger bab21aaf56 [knuckles] improved popup notification to show avatar 2006-01-17 09:01:59 +00:00
Yann Leboulanger 864b82e9e4 We can now see affiliation list (ban, admin, ...), edit it will come (beginning of #530) 2006-01-16 11:16:06 +00:00
Yann Leboulanger e0b5b420b5 There are 2 ways to receive group chat subject, handle both. Fixes #1332 2006-01-15 13:35:29 +00:00
Travis Shirk a10e4b8562 CTRL+Tab and CTRL+SHIFT+Tab, closes #1396 2006-01-14 20:40:48 +00:00
Nikos Kouremenos b34005da3d it returns None or ask. so catch ask too 2006-01-13 11:01:10 +00:00
Travis Shirk 9e8163774d Implement section 9.4 of RFC 3921, subscription ack'ing. Closes #1327 2006-01-13 05:07:09 +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
Nikos Kouremenos ed7fb86bbf ctl --> ctrl 2006-01-11 23:21:00 +00:00
Yann Leboulanger 7604fac314 fix a bug in migration with python2.3 2006-01-11 07:42:30 +00:00
Yann Leboulanger d2ab3031f1 contact.name can now be empty. So use contact.get_shown_name() that returns a user friendly name 2006-01-10 18:30:57 +00:00
Travis Shirk 0da89c3996 /me works, room subject ellipses, and ui update fixes 2006-01-10 01:47:24 +00:00
Travis Shirk 2a794ba19e Fix up, look sharp 2006-01-09 00:47:54 +00:00
Travis Shirk a6bdc39d5d Private message bug fixes 2006-01-08 23:14:50 +00:00
Travis Shirk fada255296 groupchat_window completely merged 2006-01-07 22:53:46 +00:00
Travis Shirk f52afdcbe8 Merged revisions 5017-5020,5022-5029 via svnmerge from
svn://svn.gajim.org/gajim/trunk

........
r5017 | asterix | 2006-01-06 01:55:51 -0700 (Fri, 06 Jan 2006) | 2 lines

use escape for pango markup

........
r5018 | asterix | 2006-01-06 02:21:39 -0700 (Fri, 06 Jan 2006) | 2 lines

missing new contacts function

........
r5019 | asterix | 2006-01-06 11:03:07 -0700 (Fri, 06 Jan 2006) | 2 lines

handle the click on toggle_gpg_encryption menuitem

........
r5020 | asterix | 2006-01-06 11:14:14 -0700 (Fri, 06 Jan 2006) | 2 lines

use the saved size even if a chat window is already opened

........
r5022 | asterix | 2006-01-07 03:43:47 -0700 (Sat, 07 Jan 2006) | 2 lines

we can now resume filetransfert

........
r5023 | asterix | 2006-01-07 03:56:31 -0700 (Sat, 07 Jan 2006) | 2 lines

[Knuckles] Google E-Mail Notification

........
r5024 | asterix | 2006-01-07 04:02:16 -0700 (Sat, 07 Jan 2006) | 2 lines

better string

........
r5025 | asterix | 2006-01-07 04:14:32 -0700 (Sat, 07 Jan 2006) | 2 lines

fix a TB

........
r5026 | asterix | 2006-01-07 05:36:55 -0700 (Sat, 07 Jan 2006) | 2 lines

we can now drag a file on a contact in the roster to send him a file

........
r5027 | asterix | 2006-01-07 06:26:28 -0700 (Sat, 07 Jan 2006) | 2 lines

contact.groups is always a list, even if emtpy

........
r5028 | asterix | 2006-01-07 06:54:30 -0700 (Sat, 07 Jan 2006) | 2 lines

make all buttons insensitive on a category row in disco

........
r5029 | asterix | 2006-01-07 07:19:25 -0700 (Sat, 07 Jan 2006) | 2 lines

auto open groupchat configuration window when we create a new room

........
2006-01-07 17:25:35 +00:00
Travis Shirk 2a5b0afc44 More groupchat goodness 2006-01-06 06:59:55 +00:00
Travis Shirk 58f2d03dd3 Groupchat roster work 2006-01-06 03:36:07 +00:00
Travis Shirk 893f15aeee Working on GroupchatControl 2006-01-05 05:51:28 +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 deba09827c All code from chat.py and tabbed_chat.py has been merged into the new framework. Lot's of testing to follow and then onto groupchat *in the same window*, w00t! 2006-01-03 04:44:56 +00:00
Travis Shirk f195c47ea7 Migrating code into the new classes 2006-01-02 22:08:50 +00:00
Travis Shirk b239d4ff00 History action, some chatstate stuff moved over, etc. 2006-01-02 01:23:40 +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 c30ee542dc Close to usable for chat, receiving messages, etc. 2005-12-31 21:55:44 +00:00
Travis Shirk fc6af37467 Config updating, tab label markup abstraction, auto window sizing/positioning, window title 2005-12-31 06:27:22 +00:00
Travis Shirk b7761d7256 Moved MessageWindowMgr singleton to gajim.interface and emoticon menu support 2005-12-31 04:53:14 +00:00
Nikos Kouremenos 3a9f9c8b11 fix strings; thanks to Stian Barmen for his attention to detail;thank another guy about search button I forgot his name 2005-12-27 21:03:02 +00:00
Nikos Kouremenos 9385f1074f [greblus] preferences window now can control the color of URLs 2005-12-25 23:48:08 +00:00
Nikos Kouremenos 241ca68ad1 also catch irc:// links 2005-12-20 20:05:46 +00:00
Yann Leboulanger f82c72b228 when threading problem, just migrate in the backgrounds instead of with a GUI 2005-12-15 19:12:13 +00:00
Yann Leboulanger fd133716e3 if migration fails (python2.3 for ex) Gajim shows a dialog and exit 2005-12-15 12:03:57 +00:00
Yann Leboulanger 5873a8bd9d don't play thousands of sounds at startup 2005-12-15 11:01:50 +00:00
Yann Leboulanger 02c6805a23 typo 2005-12-13 21:28:02 +00:00
Yann Leboulanger d2e4a230c8 don't crash if we open a pm after he left the room 2005-12-13 21:26:31 +00:00
Yann Leboulanger 7612ad7c64 update pm chat window when a gc contact change his status 2005-12-11 11:22:18 +00:00
Yann Leboulanger 4f3b8dc3e8 move handle_event from systray.py to gajim.py 2005-12-11 10:31:42 +00:00
Yann Leboulanger 6a0599500e catch all exceptions when we try to import remote_control: under win we have:
NameError: name 'DbusPrototype' is not defined
2005-12-10 12:28:56 +00:00
Yann Leboulanger 612716e2db change copyright from "Gajim Team" to real people 2005-12-09 23:30:28 +00:00
Nikos Kouremenos 1d0a0d5dee catch gopher:// 2005-12-09 21:09:42 +00:00
Yann Leboulanger cae7ce3bac "Gajim Team" in all hearders become "Contributors for this file" 2005-12-09 17:15:30 +00:00
Nikos Kouremenos 2b86fc98da init_var ==> init_vars 2005-12-08 09:46:59 +00:00
Yann Leboulanger 34255e5682 Vincent left us a long time ago 2005-12-07 23:09:10 +00:00
Yann Leboulanger 5cf9141777 init logger variables after migration 2005-12-07 20:20:48 +00:00
Travis Shirk d13209ca76 JEP-70 bug fix that was caused by new transaction ID that was added to JEP last call. 2005-12-07 19:13:26 +00:00
Nikos Kouremenos 881e1e3609 check for new version [one of the first thing I did for Gajim :)] is not needed anymore as most distros have us. remove it. this also means we can now update Changelog periodically in svn. YUPPIE! 2005-12-06 00:09:28 +00:00
Nikos Kouremenos 4f9404e8b2 migration is okay now if no ~/.gajim; also many other small fixes 2005-12-05 23:25:02 +00:00
Nikos Kouremenos 032627a96f do not match (2.8) as 8) emoticon 2005-12-05 13:25:50 +00:00
Nikos Kouremenos 19dc3b9295 class is Migration 2005-12-05 11:44:28 +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
Yann Leboulanger 5260f38ea8 no need to import base64 in gajim.py 2005-12-05 08:44:03 +00:00
Yann Leboulanger 4c1dfe445e don't migrate now, migration window is not ready 2005-12-02 17:19:04 +00:00
Nikos Kouremenos e39eb2a4e7 fix string; fix so it default to ok 2005-12-02 11:42:17 +00:00
Yann Leboulanger 796b26883d remove some line that were for tests 2005-12-02 11:20:25 +00:00
Yann Leboulanger e692624e2c Gajim now ask if we want to migrate at startup 2005-12-02 11:18:00 +00:00
Yann Leboulanger 91d9f0604b fix TB (exceptions have moved) 2005-12-01 21:07:30 +00:00
Nikos Kouremenos bd9eeae613 cleanup 2005-12-01 18:08:10 +00:00
Nikos Kouremenos e3a9be9733 add some fixmes, remove some others, 80 margin and cleanup 2005-12-01 18:03:05 +00:00
Nikos Kouremenos 70b0fefd11 fix typo; also include _svn 2005-12-01 17:56:31 +00:00
Nikos Kouremenos fa03f0498d better strings 2005-12-01 17:49:10 +00:00
Yann Leboulanger 892d665a50 print startup errors in a gtk.window instead of to std.err 2005-12-01 17:17:20 +00:00
Norman Rasmussen ba54aa9630 Hopefully fixed emoticons for good now. Closes #1129 2005-11-30 18:35:40 +00:00
Nikos Kouremenos 7ef98979d8 remove print 2005-11-30 18:19:25 +00:00
Yann Leboulanger 20c4113666 join opened groupchat windows only for concerned account 2005-11-30 17:45:34 +00:00
Nikos Kouremenos 17034b654a remove a fixme; remove old and replace with that we really mean by old, so we do not get confused with date 2005-11-29 10:16:31 +00:00
Yann Leboulanger 258c0541e0 when we receive an empty vcard, we send an empty vcard to the interface so that it knows it arrived 2005-11-28 16:26:19 +00:00
Nikos Kouremenos 8862daa3fc typo 2005-11-27 22:28:33 +00:00
Nikos Kouremenos 75a2418fea add magnet: catching, and add a fixme for special treatment of uncatched xmpp: 2005-11-27 22:05:10 +00:00
Nikos Kouremenos 45cade3693 clear the regular expression cache when done with make_regexps 2005-11-27 21:57:41 +00:00
Nikos Kouremenos 8734c5f2cb SIGN_IN --> SIGNED_IN 2005-11-27 12:42:42 +00:00
Yann Leboulanger 21116c221e create a new SIGN_IN event that is emitted when we sign in 2005-11-27 12:29:30 +00:00
Yann Leboulanger 294831017f remove FIXME:
plz don't ask questions in the code
I put that here cause this function is called when we log in and never after
2005-11-27 09:57:56 +00:00
Yann Leboulanger 0ed25ede49 join bookmarked groupchat AFTER already opened ones so we don't open bookmarks twice 2005-11-27 09:41:48 +00:00
Nikos Kouremenos d958bcf521 typo 2005-11-23 19:21:46 +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
Nikos Kouremenos 3e9b8d6bd2 enormous cleanup in untested code 2005-11-22 10:56:25 +00:00
Yann Leboulanger 8bc51f5360 80 chars width 2005-11-22 00:32:38 +00:00
Yann Leboulanger 508d176d5a contact.chatstate becomes contact.our_chatstate
contact.chatstate is now contact's chatstate
2005-11-22 00:28:36 +00:00
Nikos Kouremenos ce9982b04b prevent a tb with an ugly way. Dimitur Kirov where art thou? :( 2005-11-21 09:59:19 +00:00
Nikos Kouremenos ececa0dacf remove noused code (it is here from the time we tried to gajim-remote on/off on the fly. clean up! 2005-11-19 22:01:10 +00:00
Nikos Kouremenos a444fa63a9 use_dbus (too generic) to remote_control ACE and better desc, also fix method names 2005-11-19 21:45:34 +00:00
Yann Leboulanger 5fa3da5538 draw_contact doesn't draw the avatar anymore
new draw_avatar function that is called only when needed
2005-11-19 16:59:09 +00:00
Nikos Kouremenos df88db7209 optimize the code 2005-11-16 10:35:11 +00:00
Nikos Kouremenos 0901a6db53 do not autojoin bookmarks if you are invisible 2005-11-16 10:21:43 +00:00
Nikos Kouremenos b40b42b2e0 [michele] position emots popup under cursor with Alt+E 2005-11-15 14:31:27 +00:00
Nikos Kouremenos 2357e0ae96 gajim could not start if useeemoticons = False 2005-11-15 14:17:02 +00:00
Nikos Kouremenos 03684ad385 [Michele Campeotto] we now have an emoticon selector! 2005-11-15 11:52:40 +00:00
Norman Rasmussen 99d944dc90 make </p> http:// link right again 2005-11-14 21:26:20 +00:00
Norman Rasmussen f5139c288f fixed python 2.3 emoticon looping bug 2005-11-14 21:04:16 +00:00
Yann Leboulanger 647aef402e show avatar in roster when we recieve the vcard 2005-11-14 18:14:28 +00:00
Yann Leboulanger 290ca15a7c remove unused code 2005-11-14 09:38:35 +00:00
Travis Shirk c5dc70abd7 tabs instead of spaces 2005-11-13 21:50:54 +00:00
Travis Shirk f3976478c3 More fixes for formatting regex's 2005-11-13 21:46:04 +00:00
Travis Shirk fdb89e2ff8 Added a comment about the emoticon regex 2005-11-13 21:16:21 +00:00
Travis Shirk a433b2d58c Non alpha-numeric characters on the edges of an emoticon will still allow for icon expansion.
Thanks again, Norman!
2005-11-13 21:13:27 +00:00
Travis Shirk b816a7a46b Smarter parsing of emoticons (closes #954) and added a few common emoticons as well. 2005-11-13 20:47:15 +00:00
Nikos Kouremenos 1921c43a94 try to prevent circular imports 2005-11-13 20:25:04 +00:00
Nikos Kouremenos 3238b6ad94 various minor 2005-11-13 19:31:47 +00:00