Nikos Kouremenos
ea50611b8f
[Jim++] do not print (None) if status msg is None on chat
2006-03-12 23:07:04 +00:00
Yann Leboulanger
26f33196d7
when we connect and already have opened chat windows, update them with new contact instances. Fixes #1590
2006-03-12 20:33:36 +00:00
Yann Leboulanger
f19dc78297
don't show hidden contacts that are not in observer group. Fixes #1494
2006-03-12 18:35:10 +00:00
Yann Leboulanger
d4cbe39fc2
auto_authorization is now keept in mem. This way it works correctly, but doesn't if you close gajim before your contact ask your auth. Fixes #1630
2006-03-08 10:46:36 +00:00
Yann Leboulanger
37c84ef192
when we open a message window by clicking popup menu or systray or doubble click on roster, treate it as long time ago message (don't show 2 seconds confirmation when closing it). Fixes #1591
2006-03-07 13:44:42 +00:00
Yann Leboulanger
0c8079f8b2
add an option to add_contact_to_roster to force the adding of children contacts. Fixes #1657
2006-03-06 12:50:38 +00:00
Yann Leboulanger
97183e141c
fix add_contact_to_roster so it handles correctly sub-child contacts. Fixes #1650
2006-03-06 12:24:04 +00:00
Yann Leboulanger
aa796665c5
get_contact_iter now handles sub child. Fixes #1650
2006-03-06 10:34:51 +00:00
Yann Leboulanger
cb6347ebac
typo. Fixes #1654
2006-03-05 21:32:51 +00:00
Yann Leboulanger
fe43649db9
move a contact on himself in another group now moves it there. see #1654
2006-03-05 21:32:33 +00:00
Yann Leboulanger
6ae027fe20
drop a child to a group row now works. Fixes #1665
2006-03-05 15:59:51 +00:00
Yann Leboulanger
cdc15278b1
drop on a group without control move contact and doesn't copy. Fixes #1660
2006-03-05 15:51:38 +00:00
Nikos Kouremenos
11d9f5398d
preferences window is created on the fly like every other window (well apart from FT [TODO for that]); this is good as we do not want such window to sit in memory; also fix some border width and spacing in prefs window
2006-03-05 12:18:47 +00:00
Yann Leboulanger
89f2afd048
Be sure not to create a loop when we drag parent on one of his child. Fixes #1656
2006-03-05 10:19:36 +00:00
Yann Leboulanger
08d07e3ffc
when a child change his status, redraw parent line too (parent icon may depend on children status). Fixes #1649
2006-03-04 09:49:53 +00:00
Yann Leboulanger
1112e8fba6
[Jim++] Don't show child icon if it is error or not in roster. See #1649
2006-03-04 00:29:29 +00:00
Yann Leboulanger
c307cb61f6
fix TB when we use merged accounts and drag a contact on another from another account. Fixes #1637 and see also #1596
2006-03-01 21:00:59 +00:00
Dimitur Kirov
1f467c0fc3
show_tooltip uses less argumens, added some
...
docs, explaining what this arguments are for
2006-02-28 10:13:42 +00:00
Yann Leboulanger
5cf1fcfa0f
add missing status in iconsets
2006-02-27 00:07:42 +00:00
Yann Leboulanger
946a28b26b
[Jim++] some elif instead of if
2006-02-26 23:29:49 +00:00
Yann Leboulanger
6af1c3dbdc
error / not_in_roster / requested / message icons are no more taken in transporticonset, but in jabber iconset. Fixes #1250
2006-02-26 15:08:59 +00:00
Nikos Kouremenos
62ebf355a3
fix typo
2006-02-26 14:40:49 +00:00
Nikos Kouremenos
a3fd1663d0
add comment; improve varname
2006-02-26 14:33:15 +00:00
Yann Leboulanger
df08d2f0c6
also redraw the window title when we change contact nick. Fixes #1599
2006-02-21 19:44:53 +00:00
Yann Leboulanger
a786a13d4c
update open chat window when we change contact's nick. Fixes #1599
2006-02-21 19:10:55 +00:00
Yann Leboulanger
2dcc72cb36
don't show subscription in account tooltip
2006-02-21 12:19:43 +00:00
Yann Leboulanger
3317383918
put contact in observer group when we remove it but let him see our status. Fixes #1494
2006-02-20 22:08:02 +00:00
Yann Leboulanger
f4e95cdc8d
when a child has awaiting events, draw parent with message icon and open chat with this child contact when we dubble click on parent
2006-02-20 17:09:14 +00:00
Yann Leboulanger
4415d770fc
not_in_the_roster.png -> not_in_roster.png
2006-02-20 11:02:35 +00:00
Yann Leboulanger
54a2891ea7
decode string from GTK. Fixes #1593
2006-02-19 23:23:48 +00:00
Yann Leboulanger
eb10d38708
do not allow to move a contact to transport or not in roster group. Fixes #1571
2006-02-19 23:05:00 +00:00
Yann Leboulanger
bafb439d35
fix wrong logic
2006-02-19 22:21:25 +00:00
Yann Leboulanger
50407e5cca
don't redraw the whole roster when we connects to an account
2006-02-19 22:20:45 +00:00
Nikos Kouremenos
57fad03435
better varname and clearer logic
2006-02-19 21:28:41 +00:00
Yann Leboulanger
b006a357f7
remove fixed FIXME
2006-02-19 18:00:23 +00:00
Yann Leboulanger
a081e4411a
re-create the actions menu only when needed: when we popup it up, and only when one account has signed in or signed out
2006-02-19 17:25:22 +00:00
Travis Shirk
2da7a542f8
Unread message fix when quitting gajim, see #1516
2006-02-08 04:55:06 +00:00
Yann Leboulanger
59e6377546
follow RFC 3921 section 8 for subscription. This also fixes #1400
2006-02-07 23:11:24 +00:00
Yann Leboulanger
652e1df102
redraw parent's icon when a child log off to eventually remove the arrow in icon
2006-02-05 13:44:51 +00:00
Yann Leboulanger
e9765bc6d8
when we drop a contact on a group row, copy/move it to this group
2006-02-05 11:30:17 +00:00
Yann Leboulanger
8e423a96ca
redraw parent when we add a child
2006-02-05 10:28:58 +00:00
Nikos Kouremenos
29ec011b9a
operate on model using path thus eliminate iter = model.get_iter(path) calls
2006-02-04 23:07:46 +00:00
Yann Leboulanger
b25a4dbcc5
when Drag And Drop from a group to another, popup a context menu to ask if we want to change group or make as subcontact
2006-02-03 21:02:47 +00:00
Yann Leboulanger
e29cf7bb9e
workaround a GTK windows bug (bis)
2006-02-03 15:51:56 +00:00
Yann Leboulanger
e155e9b496
workaround a GTK windows bug
2006-02-03 15:38:00 +00:00
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
Yann Leboulanger
964d32fc48
80 margin
2006-02-03 11:20:55 +00:00
Yann Leboulanger
1d5c383095
present window before printing the "you are already in this room" error dialog. Fixes #1142
2006-02-01 21:15:56 +00:00
Yann Leboulanger
912bda3074
set contact status to '' when we go offline
2006-02-01 20:12:37 +00:00
Yann Leboulanger
4ce9c8997a
draw opened/closed icon only when there is a connected child
2006-02-01 20:02:11 +00:00
Yann Leboulanger
baab9a4a4a
always sort meta contacts by status
2006-02-01 12:48:00 +00:00
Yann Leboulanger
df1f876603
re-build opened and closed transport iconset when we change iconset
2006-01-31 23:00:51 +00:00
Yann Leboulanger
d4651a3215
redraw the parent contact icon when we add / remove a subcontact
2006-01-31 22:24:46 +00:00
Yann Leboulanger
f22b455da8
when we remove a contact that has subcontacts or is a subcontact, update meta contacts info stored on the server
2006-01-31 21:59:12 +00:00
Yann Leboulanger
475ebb8879
typo
2006-01-31 18:23:13 +00:00
Yann Leboulanger
e3888b8202
fix TB
2006-01-31 13:52:54 +00:00
Yann Leboulanger
a315c21348
create transport images with opened and closed pixbuf on it. Fixes #1491
2006-01-31 13:33:52 +00:00
Nikos Kouremenos
8b7c67414c
keep 2.6.x compat [for how long.. :P]
2006-01-31 10:53:24 +00:00
Yann Leboulanger
e751343173
completly remove a contact before adding it when we do DND because add_contact_ro_roster doesn't add it if one row is already in roster
2006-01-31 08:22:32 +00:00
Yann Leboulanger
568fa9e694
fix TB: missing var
2006-01-31 08:07:43 +00:00
Yann Leboulanger
bee9aca0ad
fix bad transparency value
2006-01-31 07:55:53 +00:00
Yann Leboulanger
276fb72c8e
We now show an icon composed by the status icon and closed/opened icon for parent contacts
2006-01-30 22:52:34 +00:00
Yann Leboulanger
ce99ea66f8
wrong var name
2006-01-29 13:38:01 +00:00
Yann Leboulanger
ec927d3a4b
We can now add and remove meta contacts by drag and drop from same group
2006-01-26 23:20:27 +00:00
Nikos Kouremenos
e20945ae1b
rm commented out code and improve docstring to describe new var so we remember what it is about after 3 weeks ;)
2006-01-26 19:37:13 +00:00
Yann Leboulanger
4f21775305
we can now get meta contacts from server and display them
2006-01-26 11:23:15 +00:00
Nikos Kouremenos
33b9218ba1
do not hardcode white in roster themes
2006-01-25 23:47:15 +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
2b956ec93c
Change gc tab icon when we lose the room connection.
...
Thanks to Heather Gilmore, my wife, for grey-scaling the image. :-*
2006-01-25 02:57:11 +00:00
Travis Shirk
a63132500b
Pass account to window/control lookup methods
2006-01-25 02:43:55 +00:00
Yann Leboulanger
96bf76308f
remove contact from gajim.contacts when we remove a transport so we don't TB
2006-01-23 22:31:47 +00:00
Travis Shirk
0650f0e493
Always use gtkgui_helpers.set_unset_urgency_hint to toggle urgency
2006-01-23 00:03:28 +00:00
Yann Leboulanger
89bf45a2c6
when wrong GPG passphrase is entered, we re-ask to user twice. Fixes [1410]
2006-01-21 21:19:14 +00:00
Yann Leboulanger
2dc4eb3f21
[campey] not in the roster -> Not in Roster. Fixes #1054
2006-01-19 21:55:01 +00:00
Yann Leboulanger
ed134c32ed
[SF] don't use merge if only one account Fixes #1180
2006-01-18 19:31:25 +00:00
Yann Leboulanger
dceac477d6
when an account change status, send presence to gc of ONLY this account. Fixes #1380
2006-01-12 20:54:46 +00:00
Travis Shirk
1689ae3783
Window positioning/sizing, closes #1260
2006-01-12 05:45:30 +00:00
Nikos Kouremenos
bc59eadfff
revert accidental prints
2006-01-11 23:18:12 +00:00
Nikos Kouremenos
4ed199bd17
import os imports os.path
2006-01-11 23:17:16 +00:00
Yann Leboulanger
e52a8d842d
remove already resolved FIXME
2006-01-11 08:20:54 +00:00
Nikos Kouremenos
a635a92781
ObserverS (plural) and adda FIXME for contacts not having groups
2006-01-11 08:18:40 +00:00
Travis Shirk
260f90811e
Merged message_window branch.
2006-01-11 02:49:37 +00:00
Yann Leboulanger
83e7c0daa9
implement observer group of JEP 0162. fixes #1328
2006-01-10 18:34:23 +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
ebf346e03c
more chatstate fixes and theme updates with config
2006-01-08 20:51:12 +00:00
Travis Shirk
e53e786182
Trying to fix PM regression since merge
2006-01-08 07:50:26 +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
Yann Leboulanger
ca2f5f7c32
don't use underline in all menus that contact an account name
2006-01-08 01:12:09 +00:00
Yann Leboulanger
47a13bdd2f
do not use underline in join_gc menu
2006-01-08 01:08:21 +00:00
Travis Shirk
41be225383
FIXMEs
2006-01-08 00:15:54 +00:00
Travis Shirk
5c53bdbee6
Merged revisions 5030-5031,5033-5038 via svnmerge from
...
svn://svn.gajim.org/gajim/trunk
........
r5030 | asterix | 2006-01-07 10:04:18 -0700 (Sat, 07 Jan 2006) | 2 lines
when we add a bookmark, we add our nick by default
........
r5031 | nicfit | 2006-01-07 10:24:50 -0700 (Sat, 07 Jan 2006) | 2 lines
Grammatical fix
........
r5033 | asterix | 2006-01-07 11:36:56 -0700 (Sat, 07 Jan 2006) | 2 lines
cell_renderer_image now take in argument the index of the column and the index in the model
........
r5034 | asterix | 2006-01-07 11:37:28 -0700 (Sat, 07 Jan 2006) | 2 lines
typo
........
r5035 | asterix | 2006-01-07 11:38:18 -0700 (Sat, 07 Jan 2006) | 2 lines
don't show header in emoticonManager so that cellrenderer correctly compute the area to redraw
........
r5036 | asterix | 2006-01-07 11:39:41 -0700 (Sat, 07 Jan 2006) | 2 lines
prevent a TB
........
r5037 | nicfit | 2006-01-07 13:26:08 -0700 (Sat, 07 Jan 2006) | 2 lines
Increment later
........
r5038 | nicfit | 2006-01-07 13:29:05 -0700 (Sat, 07 Jan 2006) | 2 lines
Fixed syntax error
........
2006-01-07 20:47:06 +00:00
Yann Leboulanger
4b6ff22001
cell_renderer_image now take in argument the index of the column and the index in the model
2006-01-07 18:36:56 +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
Yann Leboulanger
ae55c7149f
contact.groups is always a list, even if emtpy
2006-01-07 13:26:28 +00:00
Yann Leboulanger
205dc155c6
we can now drag a file on a contact in the roster to send him a file
2006-01-07 12:36:55 +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
8ab5887301
state update fixes
2006-01-06 01:48:59 +00:00
Travis Shirk
893f15aeee
Working on GroupchatControl
2006-01-05 05:51:28 +00:00