Yann Leboulanger
210d989525
encrytion state is keeped even if we close the chat window
2005-07-02 11:06:02 +00:00
Yann Leboulanger
004094b10f
ctrl+N open new message dialog when we have only one account configured
2005-07-02 08:52:16 +00:00
Yann Leboulanger
dc2d1924f8
separate gpg keys in config file
2005-07-02 08:50:11 +00:00
Nikos Kouremenos
d0c407f466
better comment
2005-07-01 23:13:46 +00:00
Yann Leboulanger
48d36a16e5
more beautifull code
2005-07-01 22:20:01 +00:00
Yann Leboulanger
25f03759cd
we need to have messages in a queue before we do new_chat() in order not to have message printed twice
2005-07-01 22:13:45 +00:00
Nikos Kouremenos
2b42ff7572
some new tooltips, some better english in some previous, and some spacing fixes allover
2005-07-01 20:49:30 +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
ed1b26f120
HIG spacing 6 on some places
2005-07-01 20:14:43 +00:00
Yann Leboulanger
8133fd61d2
bugfix
2005-07-01 19:29:20 +00:00
Yann Leboulanger
0d0835c112
don't count restored messages as new messages
2005-07-01 18:29:23 +00:00
Yann Leboulanger
c53a3286bd
don't show text formating button for 0.8 release
2005-07-01 17:55:41 +00:00
Nikos Kouremenos
d72a25788a
trayicon now displays are status if we have no messages
2005-07-01 17:15:01 +00:00
Nikos Kouremenos
11434df567
roster contact context menu now via glade, also has a non working yet menuitem to single message (eg. type=normal and not chat); last but not we now use ImageMenuItem and not hbox + MenuItem to have images where we implement gui on code and not on glade [as we prefer]
2005-07-01 15:15:35 +00:00
Nikos Kouremenos
c144d980f3
smallfix
2005-07-01 10:34:19 +00:00
Nikos Kouremenos
15934c1ece
typo
2005-06-30 23:30:16 +00:00
Nikos Kouremenos
44379a87f0
fix it in a better way
2005-06-30 23:24:39 +00:00
Nikos Kouremenos
64bfb68c22
send_message now accepts type of message
2005-06-30 22:37:33 +00:00
Nikos Kouremenos
3b347a9b9c
bugfix
2005-06-30 22:22:03 +00:00
Yann Leboulanger
633b45de92
little comment for nk :)
2005-06-30 21:52:42 +00:00
Yann Leboulanger
1c1ffd1611
fixme: check if the contact is in not in the roster
2005-06-30 21:51:42 +00:00
Yann Leboulanger
2554613339
prevent another TB
2005-06-30 21:33:12 +00:00
Yann Leboulanger
b8505eec7e
prevent a TB
2005-06-30 21:30:06 +00:00
Yann Leboulanger
29fb257f66
show the correct time in restored conversation
2005-06-30 21:21:33 +00:00
Yann Leboulanger
281ab32034
l and v keys are now printed in message textview when conversation tv has focus
2005-06-30 19:47:08 +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
f2cedc68a3
remove a print
2005-06-30 16:50:41 +00:00
Nikos Kouremenos
c7f8486e8c
we now have option in case abc@doremi.org is not an email and it is jid (we can add it to roster, we can chat to it, we can join group chat). Most of the patch is done by neurocyte
2005-06-30 16:45:14 +00:00
Yann Leboulanger
39ee13f5ac
vcard are really not editable now
2005-06-30 16:36:25 +00:00
Nikos Kouremenos
9199cffa2d
fix bad logic by aldafu
2005-06-30 16:28:36 +00:00
Nikos Kouremenos
8c5d719814
fix a traceback
2005-06-30 16:09:55 +00:00
Nikos Kouremenos
3a85cc83a7
invisible contact is now not shown in GC muc list
2005-06-30 15:16:57 +00:00
Nikos Kouremenos
217a7d6fb1
fix by aldafu so abc@dore and www.abc get prefixed so gnome-open and kde's open work ok
2005-06-30 13:33:21 +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
414abe3687
HistoryWindow must now have account as param to get the nicks
2005-06-30 06:21:12 +00:00
Yann Leboulanger
fb43600f97
hostory window now show the nicks in chat and gc
2005-06-30 06:17:56 +00:00
Yann Leboulanger
b2990a7bdf
nicks[account] already has a default value
2005-06-30 06:16:32 +00:00
Yann Leboulanger
2db9bfb9ce
bg colors are back in gc
2005-06-29 21:13:38 +00:00
Yann Leboulanger
2563414ccd
nickname can contain '/'
2005-06-29 20:50:30 +00:00
Nikos Kouremenos
98c8af1d16
make sure the icon is shown and close to account if window is small
2005-06-29 15:10:10 +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
Yann Leboulanger
30352695b2
disco browser is better now (we browse only once each item)
2005-06-29 15:03:16 +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
6a4214fcab
little bugfix
2005-06-28 22:31:05 +00:00
Yann Leboulanger
2ef7b35bf7
typo
2005-06-28 21:05:05 +00:00
Yann Leboulanger
5313a6b588
bugfix: get the show where it now is
2005-06-28 20:57:03 +00:00
Yann Leboulanger
3c10f30f1f
we can now send status (and connect) asynchronously thanks to threads
2005-06-28 19:03:00 +00:00
Nikos Kouremenos
93bf5477b4
fix a string
2005-06-28 10:20:59 +00:00
Yann Leboulanger
4c2ff32214
nick can now contain &, < and > in gc ( fix #506 )
2005-06-27 09:10:29 +00:00
Yann Leboulanger
2da1d8b171
Ctrl+PageUp/Down is back, it is done by gtk, so no need to do it in the code
2005-06-27 08:37:02 +00:00
Nikos Kouremenos
b64634880f
for ctrl+[shift]+tab it works. I put a print in what you said it's a gtk+ bug and it get called so it may be one [need small example to show the case]
2005-06-27 00:07:20 +00:00
Nikos Kouremenos
07a70ae4a0
put the eventbox back in
2005-06-26 23:42:42 +00:00
Yann Leboulanger
ef926b1c2b
more simple tab switching (still doesn't work ... GTK bug ?)
2005-06-26 22:41:25 +00:00
Yann Leboulanger
ea7d45ac2a
fixes in editable properties of some entries in vcard ( fix #438 )
2005-06-26 21:35:52 +00:00
Yann Leboulanger
7921b1fbe6
remove some unneeded eventboxs
2005-06-26 21:28:00 +00:00
Yann Leboulanger
b401c9888e
no need to ask os_info twice (it is asked in vcard_niformation_window)
2005-06-26 20:34:09 +00:00
Yann Leboulanger
dd60161e35
little bugfix
2005-06-26 19:59:34 +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
b657c0ff8c
ctrl+up/down now put the cursor after the message with and with a space [thanks to rohan and me]
2005-06-26 13:10:37 +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
ad05a9d1de
typo. thanks Thomas!
2005-06-25 21:18:07 +00:00
Nikos Kouremenos
20e6434ba7
some better comments
2005-06-25 09:46:04 +00:00
Nikos Kouremenos
bd6accc143
bugfix
2005-06-25 09:35:31 +00:00
Yann Leboulanger
7cd28d5e2d
Contact class is easier to use now
2005-06-25 09:18:39 +00:00
Yann Leboulanger
f0547ba13d
don't show huge messages in context menu
...
we can also have this submenu on a status message word
2005-06-25 08:12:59 +00:00
Yann Leboulanger
f7f31bf802
remove unneeded function
2005-06-25 07:55:30 +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
Nikos Kouremenos
3dbe1ccd23
pass "" in os.system after command (so shell dont touch the argument) Also added a fixme for when we go 2.4+ so we can use subproccess module
2005-06-25 01:21:30 +00:00
Nikos Kouremenos
fd0bfbc59b
do not use event but use button_press_event. [this hopefully will keep out the segfault (it was always returned True in event CB]. actions_hbox still don't popup the menu (maybe because it's invisible?) but anyways it's not big and I pledge that we focus on more important stuff)
2005-06-24 23:59:55 +00:00
Nikos Kouremenos
903a5483e6
remove an uneeded eventbox
2005-06-24 23:44:16 +00:00
Nikos Kouremenos
111ccf1e0a
nothing
2005-06-24 23:43:24 +00:00
Yann Leboulanger
c19e0f0bd4
add an INFORMATION event from connection to gui
2005-06-24 16:46:45 +00:00
Nikos Kouremenos
0342329e0f
User class becomes Contact class
2005-06-24 14:28:00 +00:00
Nikos Kouremenos
5a2a8892ac
do not show empty tooltip
2005-06-24 14:20:24 +00:00
Nikos Kouremenos
123d0d295a
selectable for a label
2005-06-24 14:10:47 +00:00
Nikos Kouremenos
5d05e52d34
use os.system() with & to send in the bg because app we call may not return soon. we use that for playing sounds and opening url/mailto
2005-06-24 13:29:26 +00:00
Nikos Kouremenos
ed26c8fa77
remove spawnvp {leaves zombies} and use os.system [since windows now use registry]
2005-06-23 23:25:20 +00:00
Yann Leboulanger
0433b146c7
no need of print_with_tag_list function, we can use buffer.insert_with_tags_by_name() (Thx Liorithiel)
2005-06-23 21:35:54 +00:00
Nikos Kouremenos
bd0d5cf94b
fix a comment
2005-06-23 21:26:22 +00:00
Nikos Kouremenos
b2d83f092f
yet another string that was commited and didn't obey to HIG nor was marked for translation
2005-06-23 21:20:26 +00:00
Nikos Kouremenos
7e6878e2f3
fix logic
2005-06-23 21:16:10 +00:00
Yann Leboulanger
03a98e86d8
we now show the resource in tabbed_chat_window (thx Liorithiel)
2005-06-23 19:35:47 +00:00
Yann Leboulanger
9f925c236e
no need to add these events
2005-06-23 18:41:47 +00:00
Nikos Kouremenos
b496ae3498
ICON_SIZE_MENU and not BUTTON. so now it's smaller as it has to be for menuitems
2005-06-23 18:36:32 +00:00
Yann Leboulanger
418c02de9a
we now ignore unknown show
2005-06-23 18:27:14 +00:00
Nikos Kouremenos
cca69c2881
adding a padding in status iconset combobox [dcraven]
2005-06-23 16:31:35 +00:00
Yann Leboulanger
2650441742
on_close_button_clicked need one more argument
2005-06-23 15:23:24 +00:00
Yann Leboulanger
3b358d603c
add icons to menu
2005-06-23 10:28:31 +00:00
Yann Leboulanger
db90fc6430
middle click in roster open chat window
...
middle clicl in gc window open a pm
2005-06-23 08:33:25 +00:00
Yann Leboulanger
697a49a9e9
show the room_jid even if there is no subject
2005-06-23 08:15:32 +00:00
Yann Leboulanger
1eda5e7b38
don't show text formating buttons for 0.8 release
2005-06-23 08:15:13 +00:00
Yann Leboulanger
772d79fa78
alt + c now toggle compact mode
...
some functions goes to chat.py
2005-06-22 21:58:45 +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