Commit graph

562 commits

Author SHA1 Message Date
Travis Shirk
3f7217aefe Removed FIXME
Asterix, this method is actually new (i.e., was only in gc before),
but now it is needed (see #1495).  Also, what I was not expecting
was the refresh of self.contact in this same function.  This is
required since the contact goes stale when we go offline.
Not sure if that is a bug or not.
2006-02-08 02:42:24 +00:00
Yann Leboulanger
759f6a49f6 Fix TB when changing status and pm opened 2006-02-05 18:42:41 +00:00
Travis Shirk
44700c12da Fixes #1495 2006-02-04 02:52:36 +00:00
Travis Shirk
0977a93c7e Fixed copyrights 2006-02-03 07:48:10 +00:00
Travis Shirk
50465c6265 Fix for #1420 2006-01-27 03:43:00 +00:00
Nikos Kouremenos
9bee140765 80char margin 2006-01-25 14:05:31 +00:00
Travis Shirk
170a1db254 We can now chat with the same contact or join the same gc using two differenct account;
closes #1421
2006-01-25 05:39:07 +00:00
Travis Shirk
a63132500b Pass account to window/control lookup methods 2006-01-25 02:43:55 +00:00
Travis Shirk
b0f4dd6d8e [Geobert] Fix for #1430 2006-01-22 22:20:00 +00:00
Travis Shirk
5624dca803 Compact view in groupchat works again. Fixes #1377 2006-01-21 12:48:45 +00:00
Yann Leboulanger
2dc4eb3f21 [campey] not in the roster -> Not in Roster. Fixes #1054 2006-01-19 21:55:01 +00:00
Nikos Kouremenos
286be0f9e2 [campey] fix so we do not tb for contacts that have avatar but in not in the roster group 2006-01-19 08:36:56 +00:00
Travis Shirk
03ef57c2b9 Chatstate fix; closes #1417 2006-01-19 01:51:55 +00:00
Travis Shirk
74b7b3d578 CTRL+PGDN|PGUP restored. closes #1413 2006-01-19 01:30:18 +00:00
Travis Shirk
6b8474299e Removed unused functions 2006-01-16 03:55:33 +00:00
Travis Shirk
987ae74c10 Jid is not needed for this interface 2006-01-14 21:58:47 +00:00
Travis Shirk
a10e4b8562 CTRL+Tab and CTRL+SHIFT+Tab, closes #1396 2006-01-14 20:40:48 +00:00
Travis Shirk
972d3f1f21 ALT+e for emoticons is not ALT+m; closes #1303 2006-01-14 19:20:03 +00:00
Travis Shirk
a923b1c230 notify_on_all_muc_messges fix; #1395 2006-01-14 19:16:16 +00:00
Travis Shirk
b940e12aee Fix TB #1398 2006-01-14 18:43:54 +00:00
Travis Shirk
c79768cd28 Action->History (plus other menu) bug fixes. Closes #1376 2006-01-12 02:36:06 +00:00
Nikos Kouremenos
4ed199bd17 import os imports os.path 2006-01-11 23:17:16 +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
Yann Leboulanger
9901ebbca0 last_key_tabs must be set to False when we press another key than Tabulation
(now /msg ni[TAB] doesn't remove the space before ni)
2006-01-10 16:32:43 +00:00
Yann Leboulanger
df3b7d7b80 missing new contacts function 2006-01-10 09:29:48 +00:00
Travis Shirk
0da89c3996 /me works, room subject ellipses, and ui update fixes 2006-01-10 01:47:24 +00:00
Travis Shirk
a6bdc39d5d Private message bug fixes 2006-01-08 23:14:50 +00:00
Travis Shirk
460ac48ec4 Chatstate fixes and merged revisions 5054,5059-5060 via svnmerge from
svn://svn.gajim.org/gajim/trunk

........
r5054 | nicfit | 2006-01-07 22:06:08 -0700 (Sat, 07 Jan 2006) | 2 lines

typo fix

........
r5059 | asterix | 2006-01-08 10:03:32 -0700 (Sun, 08 Jan 2006) | 2 lines

remove the Gmail option from GUI, it's only in ACE. fixes #883

........
r5060 | asterix | 2006-01-08 12:14:19 -0700 (Sun, 08 Jan 2006) | 2 lines

the Contact.jid returned by contact_from_gc_contact() function is the fake jid, even if we know the real jid. this means pm windows are index by the fake jid (gajim.interface.instances[account]['chats'][FAKE_JID])

........
2006-01-08 20:32:39 +00:00
Travis Shirk
e53e786182 Trying to fix PM regression since merge 2006-01-08 07:50:26 +00:00
Travis Shirk
ad087f10c4 Use contacts.py from trunk and bug fix 2006-01-08 05:27:36 +00:00
Travis Shirk
1e49d5be44 Emacs style CTL + u for clearing the message_textview 2006-01-08 05:11:56 +00:00
Travis Shirk
c033a670d1 Merged revisions 5044-5051 via svnmerge from
svn://svn.gajim.org/gajim/trunk

........
r5044 | asterix | 2006-01-07 17:17:05 -0700 (Sat, 07 Jan 2006) | 2 lines

open the vcard on the real jid in gc if we know it

........
r5045 | asterix | 2006-01-07 17:23:33 -0700 (Sat, 07 Jan 2006) | 2 lines

use real jid when we open a pm message if we know it

........
r5046 | asterix | 2006-01-07 17:27:38 -0700 (Sat, 07 Jan 2006) | 2 lines

get contact from the self.contacts so that even if it's pm we get a Contact instance

........
r5047 | asterix | 2006-01-07 17:30:58 -0700 (Sat, 07 Jan 2006) | 2 lines

don't ask vcard when we get an error presence

........
r5048 | asterix | 2006-01-07 17:39:05 -0700 (Sat, 07 Jan 2006) | 2 lines

fix logic in contacts.add_contact() function

........
r5049 | asterix | 2006-01-07 18:08:21 -0700 (Sat, 07 Jan 2006) | 2 lines

do not use underline in join_gc menu

........
r5050 | asterix | 2006-01-07 18:12:09 -0700 (Sat, 07 Jan 2006) | 2 lines

don't use underline in all menus that contact an account name

........
r5051 | asterix | 2006-01-07 18:18:16 -0700 (Sat, 07 Jan 2006) | 2 lines

add an ACE option to hide the avatar in tabbed chat window

........
2006-01-08 05:05:16 +00:00
Travis Shirk
eb27dbe61a Implemented #1260 2006-01-08 04:31:02 +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
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
893f15aeee Working on GroupchatControl 2006-01-05 05:51:28 +00:00
Travis Shirk
a950a51e28 No _on signals in glade. 2006-01-05 03:09:54 +00:00
Travis Shirk
715afc7113 Chatstate and tab redraw fixes 2006-01-05 02:58:59 +00:00
Travis Shirk
311288907a The MessageWindowMgr now saves/restores window positions so that the
config mode can be used for smarter placement. Also the emotiocons menu keybinding
2006-01-03 05:49:09 +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
5f093a06b5 Hooked up ultra lame send button 2006-01-03 04:05:28 +00:00
Travis Shirk
9058126e73 Key binding fixes 2006-01-03 03:55:11 +00:00
Travis Shirk
2726e33172 All keybindings are working and with a biut less code duplication 2006-01-03 03:34:32 +00:00
Travis Shirk
f195c47ea7 Migrating code into the new classes 2006-01-02 22:08:50 +00:00
Travis Shirk
8d42f5d0f0 Hooking up more pieces 2006-01-02 09:04:30 +00:00
Travis Shirk
4b59506c97 Moved MessageControl into it's own file to avoid circular depency 2006-01-02 02:12:34 +00:00
Travis Shirk
b239d4ff00 History action, some chatstate stuff moved over, etc. 2006-01-02 01:23:40 +00:00