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
Yann Leboulanger
a51c63ae35
don't send empty messages
2005-06-21 20:04:23 +00:00
Yann Leboulanger
f076a17de1
we change the status only for account already connected and with sync_with_global_status option on (if one is connected) fix #406
2005-06-21 18:32:52 +00:00
Yann Leboulanger
a99dd7794b
we now have iconset preview in preference window (Thx Dennis)
2005-06-21 15:54:18 +00:00
Yann Leboulanger
2db9ac75e0
status combobox is now defined in glade
2005-06-21 14:45:23 +00:00
Yann Leboulanger
a05392dcde
bugfix in new_account function
2005-06-21 14:24:15 +00:00
Yann Leboulanger
962bc2d14e
custom emotions MUST be uppercased
2005-06-21 10:03:45 +00:00
Nikos Kouremenos
64539f9099
adding a file with a fix and some FIXME comments
2005-06-21 08:58:45 +00:00
Yann Leboulanger
5d44204264
when we use merge and we collapse/expand a group, we collapse/expand this group in every accounts ( fix #295 )
2005-06-20 22:51:42 +00:00
Nikos Kouremenos
a4263d3515
nothing new
2005-06-20 22:22:54 +00:00
Yann Leboulanger
304d316066
in gc, lines with user's nick is not a separate word are also marked as for us (Liorithiel's patch) fix #463
2005-06-20 21:41:01 +00:00
Yann Leboulanger
858702cb1e
check if the vcard is correct to not TB
2005-06-20 20:58:57 +00:00
Yann Leboulanger
5f4a2b9cad
context menu has icons now (with previous patch) in roster window, thx Dennis
2005-06-20 20:17:39 +00:00
Nikos Kouremenos
8e985d068a
add tlen and do better detection for gadugadu [thanks to da.killa]
2005-06-20 19:54:27 +00:00
Yann Leboulanger
b9259399be
bugfix: we need to re-create images when we create a menu
2005-06-20 19:18:53 +00:00
Yann Leboulanger
9fc4e790e8
we know have icons in systray submenu
2005-06-20 17:45:04 +00:00
Yann Leboulanger
908add931b
MUC list only the actions one can do (patch from Liorithiel)
2005-06-20 16:27:06 +00:00
Yann Leboulanger
0db20c9304
use-agent must be use only when if the user want that
2005-06-20 12:17:11 +00:00
Yann Leboulanger
597e0c16f7
these files are not scripts
2005-06-20 10:56:54 +00:00
Nikos Kouremenos
53e59fe8a4
put ... when subject is too long. thanks to Liorithiel
2005-06-20 10:37:13 +00:00
Nikos Kouremenos
9f03fc4f98
TLS/SSL and response [typo]
2005-06-20 10:35:58 +00:00
Yann Leboulanger
16c8717a45
bugfix with /clear command
2005-06-20 10:01:19 +00:00
Yann Leboulanger
61d86fdaac
we first try to use GnuPG-Agent if it is available
2005-06-20 09:32:54 +00:00
Yann Leboulanger
829fb64dea
add a space at the end of command when we use completion
2005-06-20 08:14:06 +00:00
Yann Leboulanger
751ae44b7c
little bugfix: missing arg to NOTIFY event
2005-06-20 07:50:50 +00:00
Nikos Kouremenos
a758d7babb
fix vcard window so it handles avatar better [expand stuff]
2005-06-19 23:18:31 +00:00
Nikos Kouremenos
4aa1f88420
NewMessageDialog now uses InputDialog
2005-06-19 23:09:15 +00:00
Nikos Kouremenos
0eeba54e67
only if connected show menuitems
2005-06-19 23:01:45 +00:00
Yann Leboulanger
f279bcf8af
little bugfix in command completion (thx dennis)
2005-06-19 22:45:33 +00:00
Yann Leboulanger
d3293ef3cb
no need of an expander for avatar in vcard window
2005-06-19 17:15:36 +00:00
Yann Leboulanger
324fbeae62
command autocompletion (patch from aldafu)
2005-06-19 17:06:41 +00:00
Nikos Kouremenos
f7732b30f9
say 0.8
2005-06-19 13:17:32 +00:00
Nikos Kouremenos
17967d38d7
fix comment
2005-06-19 13:12:50 +00:00
Nikos Kouremenos
58d243417b
nothing
2005-06-19 13:12:21 +00:00
Nikos Kouremenos
4b4bc7c2df
various glade fixes
2005-06-19 13:09:40 +00:00
Nikos Kouremenos
11288ec29c
/chat and /msg for MUC now ready. [FIXME: I assume everyone is free for chat [eg. find a way to get show from nick]]
2005-06-19 13:09:06 +00:00
Yann Leboulanger
e5ee6829da
gropchat messages that are not for us do not count as new messages
2005-06-19 11:20:06 +00:00
Yann Leboulanger
f6ca384845
don't change our nick when we receive old messages, but only when we press enter in message tv
2005-06-19 08:28:06 +00:00
Nikos Kouremenos
9f1fbef2d3
more formal [I think]
2005-06-18 23:50:54 +00:00
Nikos Kouremenos
daacc7334d
we can change nick by IRC command too (/nick foo); input dialog also has get_response() now
2005-06-18 23:44:33 +00:00
Yann Leboulanger
87f1dbcac8
we can now change our nick in gc
2005-06-18 22:09:31 +00:00
Nikos Kouremenos
71e06b9606
a better string (thanks Lucas Nussbaum)
2005-06-18 21:59:23 +00:00
Nikos Kouremenos
36240c71de
default to connect at startup for a new account
2005-06-18 21:55:31 +00:00
Nikos Kouremenos
31df215198
if none account, the first one gets called Main (user can still change it)
2005-06-18 21:53:53 +00:00
Yann Leboulanger
589adbbedc
when we press cancel we don't update the emoticons
2005-06-18 17:33:53 +00:00
Yann Leboulanger
f4b341d435
we don't remember passphrase during 30 secondes if it is wrong
2005-06-18 17:00:54 +00:00
Yann Leboulanger
7538333c5d
we now handle when the user doesn't give his OpenPGP passphrase and print an error message
2005-06-18 16:57:57 +00:00
Nikos Kouremenos
0bc0b5f783
do not show B U I for 0.8
2005-06-18 16:40:05 +00:00
Yann Leboulanger
217aeb2d18
remove 2 unneeded lines
2005-06-18 16:03:44 +00:00
Yann Leboulanger
8ac67fef09
we can now have animations in textview
2005-06-18 15:57:06 +00:00
Nikos Kouremenos
8e94b98d6e
include 2.6.0 check
2005-06-18 15:29:05 +00:00
Nikos Kouremenos
f513a9c167
fix #315
2005-06-18 15:18:15 +00:00
Nikos Kouremenos
39b0e8962a
fixing what we return also do not check not loading. the point is to refuse on adding or else we allow bugs
2005-06-18 14:57:25 +00:00
Yann Leboulanger
7e4f56f002
typo
2005-06-18 14:38:37 +00:00
Nikos Kouremenos
33947c45c8
inform the user if too big image for emoticon
2005-06-18 14:28:35 +00:00
Nikos Kouremenos
258389ee07
fix #446 [we now sync by default for one account, but do not sync with status switcher if that accound is 2nd, 3rd etc..]
2005-06-18 14:17:26 +00:00
Nikos Kouremenos
2fc6cd51e1
gobject.TYPE_STRING/BOOLEAN becomes str/bool
2005-06-18 13:48:43 +00:00
Nikos Kouremenos
d3183f10dd
use set_active_tab in a place we did not [liorithel]
2005-06-18 11:41:29 +00:00
Nikos Kouremenos
92167a98f7
use %s in one string
2005-06-18 11:40:56 +00:00
Nikos Kouremenos
74fd03dc23
connection.py to take advantage of ssl patch
2005-06-18 11:37:29 +00:00
Nikos Kouremenos
e325da1e1c
patch xmpppy so it does not loop for ever on timeout disconnection. this patch and previous thanks to Alexey [lib author]
2005-06-18 11:33:29 +00:00
Nikos Kouremenos
d56a4b619d
patch to force ssl no matter which is the port
2005-06-18 11:22:19 +00:00
Nikos Kouremenos
61a51241f9
mention 0.7.5 as version of Gajim
2005-06-17 23:21:12 +00:00
Nikos Kouremenos
bb2b90ccfb
fix some spacing to look better
2005-06-17 23:19:36 +00:00
Nikos Kouremenos
29799bf2f4
removing two unneeded lines
2005-06-17 15:35:13 +00:00
Nikos Kouremenos
c951abccf3
irc emulation: /me adds * and then the nick
2005-06-17 15:31:21 +00:00
Yann Leboulanger
cf028229a8
bugfix: missing references to self.gc_refer_to_nick_char in gc
2005-06-17 06:31:32 +00:00
Nikos Kouremenos
a27b32e931
typo
2005-06-16 22:21:02 +00:00
Nikos Kouremenos
c497aeda0d
patch by hoppke to make char for refering to a specific contact in GC configurable via expert
2005-06-16 22:18:46 +00:00
Yann Leboulanger
213c617780
messages for us in gc are now bold and colored (thx Liorothiel)
2005-06-16 19:14:07 +00:00
Nikos Kouremenos
65d1ac199e
adding prefs in tryaicon menu
2005-06-15 11:14:59 +00:00
Nikos Kouremenos
51ef2a23df
do not default to sync with global status for new account
2005-06-15 10:00:08 +00:00
Nikos Kouremenos
0980c0126b
max witdh and tooltip for name_label
2005-06-15 09:59:44 +00:00
Yann Leboulanger
9063034cf8
bugfix in contact menu
2005-06-15 07:38:58 +00:00
Nikos Kouremenos
7bd2cf9d59
fix #442
2005-06-14 23:32:04 +00:00
Nikos Kouremenos
33dd9cd158
fix a string
2005-06-14 23:31:13 +00:00
Nikos Kouremenos
965e569b36
fix a tooltip
2005-06-14 23:29:52 +00:00
Nikos Kouremenos
62ae4a1c88
fix aligns and remove focus from B U I
2005-06-14 22:09:47 +00:00
Nikos Kouremenos
bde8d6b26c
hopefully the last srv commit
2005-06-14 22:08:48 +00:00
Nikos Kouremenos
f8ab62c2c4
bugfix now SRV should work
2005-06-14 21:55:22 +00:00
Nikos Kouremenos
268fba26b4
fix #441 by adding a tooltip and max_width [pygtk2.6 only]
2005-06-14 15:51:34 +00:00
Nikos Kouremenos
027d247f55
bugfix
2005-06-14 15:14:23 +00:00
Nikos Kouremenos
123ad74370
patch xmpppy to have srv [via optional dep dnspython]
2005-06-14 14:32:30 +00:00
Yann Leboulanger
8b6bb3ef0c
request_register_agent_info is now asynch in xmpp
2005-06-14 10:29:36 +00:00
Yann Leboulanger
c6a53d8732
custom host/port now works
2005-06-14 10:26:01 +00:00
Nikos Kouremenos
de5edd389b
gc and chat window have now the same look. using alignments and not borders to align some widgets
2005-06-14 10:23:00 +00:00
Nikos Kouremenos
4ad77e0e14
apply patch by Dennis Craven to make & a & [see #439 ]
2005-06-14 10:00:29 +00:00
Yann Leboulanger
e7ff7da1da
themes are back (TODO: manage themes)
2005-06-13 22:11:09 +00:00
Nikos Kouremenos
5514387db7
gajim can now connect to custom hostname and port [TODO: patch xmpppy to do ssl in any port I ask]
2005-06-13 21:16:41 +00:00
Yann Leboulanger
32686c2f71
-v option is back ( fix #430 )
2005-06-13 16:53:23 +00:00
Nikos Kouremenos
0634c6be61
plz use _() part2
2005-06-13 16:01:51 +00:00
Nikos Kouremenos
7c28d1c5b5
plz use _()
2005-06-13 15:52:53 +00:00
Yann Leboulanger
4e329c4c0c
remove a commented out line
2005-06-13 15:43:43 +00:00
Yann Leboulanger
dc582ebbcb
when we are already registered to a transport, we show Edit instead of Register in disco
2005-06-13 15:31:34 +00:00