Nikos Kouremenos
24e9188a42
now also catch weather transport and show correct icons
2005-08-29 22:24:13 +00:00
Nikos Kouremenos
40c17be36a
[stephan k.] gettext to return unicode isntances
2005-08-29 12:11:14 +00:00
Nikos Kouremenos
79a3ee06ed
fix typo
2005-08-28 15:56:08 +00:00
Nikos Kouremenos
215be2bb5c
[nicfit] tabs_position (this needs UI option for .9) tabs_always_show tabs_border tabs_close_button are now configurable. USERS: you can have tabs in the bottom now if you like that :$
2005-08-28 14:40:06 +00:00
Nikos Kouremenos
83c63e85de
fix parsing config file
2005-08-28 10:45:29 +00:00
Nikos Kouremenos
408aae5084
[nicfit] do keepalive without iq:last but just send " "
...
good because google talk (and other servers) do not support iq:last
good because we do not disconnect ourselves if time changes
good because we do not disconnect ourselves on modal dialogs
good because even stpeter thinks that is the best way to do keepalives
good because we do not flood the server with iq:last
bad because I say it is good :D
2005-08-27 00:07:43 +00:00
Nikos Kouremenos
eabc5e6ebc
prevent a TB and add FIXMEs for Yann
2005-08-26 14:44:46 +00:00
Nikos Kouremenos
057287925b
typo
2005-08-26 13:24:29 +00:00
Nikos Kouremenos
9bfdf092e8
typo
2005-08-26 13:22:08 +00:00
Nikos Kouremenos
05dbf5bad6
typo
2005-08-26 13:17:03 +00:00
Nikos Kouremenos
e12e0819dc
typo
2005-08-26 13:15:16 +00:00
Nikos Kouremenos
21a3971952
some more helpers for our API
2005-08-26 13:11:20 +00:00
Nikos Kouremenos
20a7a0c426
isinstance() is faster than type. pydoc timeit
2005-08-26 12:34:11 +00:00
Nikos Kouremenos
1a1ec7bfa2
typo
2005-08-26 12:14:08 +00:00
Nikos Kouremenos
b5c71cd2f2
ensure_unicode_string is back
2005-08-26 12:08:14 +00:00
Nikos Kouremenos
cec336112d
[Stéphan K.] make most strings we use unicode instacnes
2005-08-26 00:52:44 +00:00
Dimitur Kirov
9f91b28e12
FT works on win32
2005-08-25 20:31:58 +00:00
Nikos Kouremenos
5800df0d44
say 0.8.1: we are freezing tomorrow evening/night
2005-08-25 19:51:57 +00:00
Nikos Kouremenos
e0c3e309db
remove a fixme
2005-08-25 18:33:40 +00:00
Nikos Kouremenos
ed2516b2ba
fix a typo and an overl00k
2005-08-25 17:33:04 +00:00
Nikos Kouremenos
9cabb5e830
chmod bad permisioned dirs
2005-08-25 16:50:02 +00:00
Dimitur Kirov
8adeb33fa1
fixed tb on server connect
2005-08-25 14:07:17 +00:00
Dimitur Kirov
9e044cbd4c
removed not-in-the-right-place line,
...
replaced os.path.slpit with basename when only
file_name is needed
2005-08-25 11:12:37 +00:00
Nikos Kouremenos
61f1c8c5d4
better message for nick conflict
2005-08-25 10:06:33 +00:00
Dimitur Kirov
fd83a95032
prevent TB on removing online account
2005-08-24 15:59:51 +00:00
Nikos Kouremenos
3d7be5a2dc
typo
2005-08-24 14:09:03 +00:00
Nikos Kouremenos
a16d8f84e6
fix i18n to gc tooltips
2005-08-24 14:08:35 +00:00
Nikos Kouremenos
e3733b0827
fix srv l00kup
2005-08-24 13:04:42 +00:00
Nikos Kouremenos
3cd7d46e68
fix strings/comments
2005-08-24 12:38:41 +00:00
Nikos Kouremenos
eba6131a59
use my ngettext() in other places too
2005-08-24 12:23:35 +00:00
Nikos Kouremenos
d74f43144a
we now use our own function with ngettext() which rocks
2005-08-24 11:54:47 +00:00
Dimitur Kirov
a51c320245
prevent transfer to offline contact, remove
...
listener when last there are no more senders
2005-08-23 21:52:56 +00:00
Nikos Kouremenos
4aaa36fbae
[hawke] show_ascii_formatting_chars advanced setting
2005-08-23 14:58:53 +00:00
Nikos Kouremenos
e7b1247b38
add proxy.netlab.cz for FT
2005-08-23 14:29:12 +00:00
Nikos Kouremenos
0b457357a9
save last dir used for emoticons, sounds, sending file, recv files in config and if empty use $HOME. no more bad paths (the dir were we started Gajim, no more saving such info only per session)
2005-08-23 13:22:14 +00:00
Nikos Kouremenos
9b483b62ee
svn to say 0.9 and removing some code for 0.8 only
2005-08-23 12:52:16 +00:00
Nikos Kouremenos
92903afd4c
chmod in the correct place
2005-08-23 09:30:54 +00:00
Nikos Kouremenos
6e29a8b524
create config file with 0600 [and remove \n from print!!!!!
2005-08-23 09:17:48 +00:00
Nikos Kouremenos
5570639beb
create logs and .gajim dir with 0700
2005-08-23 09:14:35 +00:00
Nikos Kouremenos
4abf4f53b3
check if dir before write, and do not write if it is
2005-08-19 10:32:42 +00:00
Nikos Kouremenos
4edf5e69ea
create file when writing!
2005-08-18 19:46:50 +00:00
Nikos Kouremenos
0455ce1e3f
typo
2005-08-18 19:25:12 +00:00
Nikos Kouremenos
bd0a5230d9
xs:boolean is '0', '1', 'true', 'false'. so update bookmark to handle the last two
2005-08-18 19:06:24 +00:00
Nikos Kouremenos
1449be9bad
commit a patch for xmpppy
2005-08-18 18:50:30 +00:00
Yann Leboulanger
903941fe03
send priority on EVERY presences
2005-08-18 08:33:51 +00:00
Dimitur Kirov
98273d7aec
removed the last affinix non jep tag
2005-08-17 15:48:14 +00:00
Dimitur Kirov
ec20af6941
open file only once on sending
2005-08-17 15:38:57 +00:00
Dimitur Kirov
2f0f52e49f
checks for 2 more socket exceptions..
...
open/close file on each read
2005-08-17 15:10:37 +00:00
Nikos Kouremenos
fc21e86f01
remove unused and with typos var
2005-08-17 10:38:47 +00:00
Nikos Kouremenos
7c2e69cf8b
dnd now works in windows too
2005-08-16 22:38:21 +00:00
Nikos Kouremenos
ea47fd6f08
cleanup and a FIXME for dkirov
2005-08-16 19:26:11 +00:00
Yann Leboulanger
54645ae409
temporary fix for the Event dispatcher to work with TLS connections
2005-08-16 16:10:36 +00:00
Nikos Kouremenos
9a5e49ac1c
try to prevent a major TB
2005-08-16 11:35:14 +00:00
Dimitur Kirov
5f0b36004d
TB on connection timeout
2005-08-14 22:29:16 +00:00
Nikos Kouremenos
9f4a145e48
check isfile before opening
2005-08-14 21:46:57 +00:00
Yann Leboulanger
57a5cf1741
typo
2005-08-14 21:25:24 +00:00
Yann Leboulanger
227f754ce5
we can receive message from the room, so no nick
2005-08-14 21:02:51 +00:00
Nikos Kouremenos
f9d3d37c46
escape " in sound playing
2005-08-14 19:27:58 +00:00
Nikos Kouremenos
56e0c6f3c3
drop from xffm to gajim tab now works
2005-08-14 19:08:56 +00:00
Nikos Kouremenos
db97d20aec
do not set as status I'm invisible
2005-08-14 14:32:10 +00:00
Dimitur Kirov
332bffc29f
changed Q__ to Q_
2005-08-14 13:46:15 +00:00
Nikos Kouremenos
86443c4934
fix bad string, add comment for transl, pot/po
2005-08-13 15:06:04 +00:00
Nikos Kouremenos
a91765990b
comments for translators; pot/po
2005-08-13 11:17:49 +00:00
Nikos Kouremenos
e641745500
using comments and Q_() for make disctioning of None and Unknown strings. this breaks strings freeze but I hope it is for the good and I hope it is the last time [sorry ppl]
2005-08-12 22:32:35 +00:00
Dimitur Kirov
8eb530b91c
send error to stderr if another instance of
...
gajim is running on the same ft port
2005-08-12 19:09:20 +00:00
Nikos Kouremenos
d8b71a5d7e
logic fix
2005-08-12 18:53:29 +00:00
Nikos Kouremenos
1968b201d7
add Q_() to help transltors
2005-08-12 17:53:25 +00:00
Dimitur Kirov
ba4e81095d
gethostbyname for the override host
2005-08-12 14:59:28 +00:00
Nikos Kouremenos
0855c48d08
better name: ft_override_host_to_send
2005-08-12 13:40:42 +00:00
Dimitur Kirov
4c24be16ed
added ft_custom_host for translated/forwarded
...
ports
2005-08-12 09:34:30 +00:00
Yann Leboulanger
9cbec8ac6d
fix a TB
2005-08-12 07:49:01 +00:00
Dimitur Kirov
ead3e5557e
set default font from the desktop default
...
application font setting (only Gnome for now)
2005-08-11 22:06:26 +00:00
Dimitur Kirov
99a20589bf
added two more proxies in the config
2005-08-11 20:27:23 +00:00
Dimitur Kirov
5d3f81a9c3
removed the fast extention
2005-08-11 20:26:17 +00:00
Nikos Kouremenos
a39e1acab6
trayicon_notification_on_new_messages advanced setting
2005-08-11 18:23:39 +00:00
Nikos Kouremenos
200bcd4650
escape a char for uri
2005-08-11 12:40:47 +00:00
Nikos Kouremenos
56461d88dc
escape a char for dir
2005-08-11 12:39:50 +00:00
Nikos Kouremenos
2cb711b720
add amissing else
2005-08-11 12:36:32 +00:00
Nikos Kouremenos
d0c81a9b8f
make launch_file_manager work in windows
2005-08-11 11:44:14 +00:00
Nikos Kouremenos
ea704fc426
fix english typos
2005-08-10 19:10:58 +00:00
Dimitur Kirov
73c5eb3dd2
proper disconnect routines
2005-08-10 15:59:55 +00:00
Nikos Kouremenos
2b42ba9dda
fix a tb
2005-08-10 00:10:43 +00:00
Nikos Kouremenos
d082539517
introducing: launch_file_manager()
2005-08-09 22:55:52 +00:00
Nikos Kouremenos
99bf5ba99f
moving play_sound and launch_browser_mailer to common/helpers.py
2005-08-09 22:46:13 +00:00
Nikos Kouremenos
e7498bca12
notify_on_all_muc_messages advanced option
2005-08-09 19:56:49 +00:00
Nikos Kouremenos
d2659b2cf4
moving function to right place
2005-08-09 19:15:59 +00:00
Yann Leboulanger
c61c33765f
here is a mutex for events_for_ui:
...
threads and main thread won't conflict
2005-08-09 18:45:16 +00:00
Dimitur Kirov
62d54f3df1
added method get_prim_contact_from_list
2005-08-09 17:57:53 +00:00
Dimitur Kirov
ed1893ee9b
moved convert bytes to common/helpers
2005-08-09 17:27:27 +00:00
Yann Leboulanger
d0eb029f74
connection.pt doesn't send events to ui: it just put it in gajim.events_for_ui[account]
...
gui read this queue
(mutex will come)
2005-08-09 17:21:35 +00:00
Dimitur Kirov
016d70d7da
show correct status in toooltip, display name,
...
instead of jid in popup notification
2005-08-09 17:15:45 +00:00
Nikos Kouremenos
49bbb10134
we now have file manager too in enviroment;pot/po update
2005-08-09 15:30:45 +00:00
Yann Leboulanger
5a9bb51f97
threads don't send event to gui if connection succeed, thay are in a queue
2005-08-09 15:28:32 +00:00
Dimitur Kirov
4df50b17ee
adedde prefix ft_ for proxy65 options
2005-08-09 14:53:33 +00:00
Dimitur Kirov
2bc8bcf482
fixed logic errors in FT and proxies
2005-08-09 11:38:11 +00:00
Nikos Kouremenos
31365c33ab
'aplay', 'play', 'esdplay', 'artsplay' detected first time only
2005-08-09 11:34:36 +00:00
Nikos Kouremenos
341e060a91
use is_in_path
2005-08-09 11:34:16 +00:00
Nikos Kouremenos
1f901c3183
is_in_path(name_of_command, return_abs_path = False)
2005-08-09 11:33:56 +00:00
Dimitur Kirov
cdf6e034b8
when IOError occurs during saving preferences
...
now print os.strerror of the error code
2005-08-09 11:17:32 +00:00
Nikos Kouremenos
872db9fb6b
strings fix, german po is somehow new, pot/po
2005-08-08 21:54:36 +00:00
Nikos Kouremenos
c6166f3cc2
some last minute fixes in strings
2005-08-08 21:11:59 +00:00
Nikos Kouremenos
69086350ca
all chatstates by default (via ui it can be changed)
2005-08-08 18:06:58 +00:00
Yann Leboulanger
0c64b91de4
no need to knowthe ID to know if it's our vcard
2005-08-08 13:34:48 +00:00
Yann Leboulanger
ac36bbf306
presence when we get our vcard also contain our status message
2005-08-08 12:23:51 +00:00
Nikos Kouremenos
c22777a242
a new proxy for FT (does nothing atm). thanks bmalkow for this proxy
2005-08-08 12:09:29 +00:00
Yann Leboulanger
ce71639c4f
no need to send this event
2005-08-08 07:05:00 +00:00
Yann Leboulanger
a7572c4352
we not send sha of our VCARD (JEP 153) in every presences
2005-08-07 21:42:32 +00:00
Nikos Kouremenos
5a054fd790
chatstate by default only are about composing. chatstates ready for 0.8
2005-08-07 20:58:44 +00:00
Yann Leboulanger
cbbbb4d511
we can now configure font in chat / gc windows
2005-08-07 18:58:36 +00:00
Dimitur Kirov
e9d28c9703
show error message on proxy timeout
2005-08-07 18:43:53 +00:00
Dimitur Kirov
d313420dda
mising 's'
2005-08-07 13:26:03 +00:00
Dimitur Kirov
67319b7008
fix a TB in proxy_auth
2005-08-07 13:24:21 +00:00
Dimitur Kirov
f82af54d0c
don;t try to refresh the cache during FT
2005-08-07 12:05:36 +00:00
Yann Leboulanger
ad510f1d86
typo (thx hellp)
2005-08-07 09:14:50 +00:00
Dimitur Kirov
023a8c6f4b
secont hosts list don;t need proxy and fast
...
tags
2005-08-06 21:43:04 +00:00
Dimitur Kirov
d23bb1ffee
possible TB on active reply
2005-08-06 21:40:01 +00:00
Yann Leboulanger
acb2b33df7
theme manager is here
2005-08-06 21:19:16 +00:00
Dimitur Kirov
ed91010872
silly typo
2005-08-06 20:50:47 +00:00
Dimitur Kirov
ccb0485717
removed partly written code
2005-08-06 20:44:04 +00:00
Dimitur Kirov
e8c27c036d
added proxies65_cache for faster work of FT
...
set file_transfers_proxy to proxy.jabber.org
2005-08-06 20:18:44 +00:00
Dimitur Kirov
650440fc1d
rewritten socks5.py, added support for proxy65
...
connect to host don;t block, FT in both
directions if only one real ip, or proxy
2005-08-06 16:31:41 +00:00
Yann Leboulanger
d00a039ba6
we can now configure autoaway/xa messages
2005-08-06 15:17:20 +00:00
Yann Leboulanger
5177472406
here is the OLD way to implement MOTD. It's not the JEP-133 way
2005-08-06 12:33:20 +00:00
Nikos Kouremenos
252251949f
remove a print
2005-08-06 10:22:11 +00:00
Nikos Kouremenos
de46aeaa08
when new_chat give the oontact with higher priority not the first resource
2005-08-06 10:20:04 +00:00
Yann Leboulanger
e05c6de71f
add a debug message
2005-08-06 10:11:02 +00:00
Yann Leboulanger
55dcc3e8bb
create LOGPATH folder if it doesn't exists and ~/.gajim exists
2005-08-06 09:33:48 +00:00
Yann Leboulanger
2187606bc8
we don't raise exception
2005-08-05 23:47:41 +00:00
Yann Leboulanger
37a315ac9d
xml console now print everything that is sent/received
2005-08-05 23:43:28 +00:00
Nikos Kouremenos
f047663bf8
we now use wiktionary by defualt. dictionary and web search url accepts %s and checks if it exists before operating as expected
2005-08-05 15:42:55 +00:00
Yann Leboulanger
6f6d5c0dcc
JEP70 support (thx nicfit !)
2005-08-05 13:29:39 +00:00
Nikos Kouremenos
fbd2633695
use %s
2005-08-05 12:40:32 +00:00
Nikos Kouremenos
e0f766de1c
mark strings for transl
2005-08-05 12:33:50 +00:00
Nikos Kouremenos
eb8f585fe8
typo
2005-08-05 10:30:22 +00:00
Nikos Kouremenos
d92d9e26e7
set, set_per used to return value, now they raise Exception if problems. this helped catch 3 problems. It is good to raise because only devs/patchers and expert users mess with config settings
2005-08-05 10:26:10 +00:00
Nikos Kouremenos
53428f85ad
remove a fixme
2005-08-04 23:29:41 +00:00
Nikos Kouremenos
6ff5643ce2
autodetect for links now should work
2005-08-04 23:11:55 +00:00
Nikos Kouremenos
6e61913e37
unicode to not be touched by strange locale (just in case)
2005-08-04 22:09:33 +00:00
Nikos Kouremenos
885b1d9e91
uf_sub, uf_ask and they are translatable too
2005-08-04 22:08:33 +00:00
Yann Leboulanger
d6e02e5839
typo
2005-08-04 20:33:00 +00:00
Yann Leboulanger
899396bc90
all incomming stanza are printed in xml console
...
need much more work (out going stanza ...)
2005-08-04 20:32:38 +00:00
Nikos Kouremenos
901088484a
small logic fix
2005-08-04 19:47:01 +00:00
Yann Leboulanger
ab3263c5ba
fix TB
2005-08-04 17:05:39 +00:00
Nikos Kouremenos
a7f5b83735
history button is gone. we now have actions button. to do that. TC needs the code for that. we also have history in GC occupants contact now
2005-08-04 14:30:41 +00:00
Dimitur Kirov
1b1d56d4cb
removed debug strings
2005-08-04 11:18:26 +00:00
Dimitur Kirov
3ab41b7e87
removed prints, reformated code,
...
decreased write intencity
2005-08-04 11:16:28 +00:00
Nikos Kouremenos
834f90ff5a
disconnection is a heavy thing. we should always inform the user. so informing him on keepalive-related disconnection
2005-08-04 10:56:47 +00:00
Dimitur Kirov
d56ba58149
added debug messages
2005-08-04 08:59:03 +00:00
Dimitur Kirov
284160c5b2
use non blocking sockets everywhere in FT
2005-08-04 07:23:14 +00:00
Dimitur Kirov
9aae8dadbb
file transfer port is kept inthe config
2005-08-03 21:10:59 +00:00
Dimitur Kirov
fb512e63be
bind to any
2005-08-03 16:53:29 +00:00
Dimitur Kirov
e7536c0679
show disconnected, when recipient rejects
...
transfer
2005-08-03 16:21:23 +00:00
Dimitur Kirov
e9daf09fe5
send file is now functional
2005-08-03 14:04:54 +00:00
Nikos Kouremenos
053cbdcaeb
introducing gajim.get_number_of_accounts()
2005-08-03 13:46:48 +00:00
Nikos Kouremenos
4054ed3384
remove in_buffer patch from xmppp because it was slowing parsing because of timeout being too high? anyways we should reelase 0.8 someday
2005-08-03 10:28:21 +00:00
Yann Leboulanger
4e203be8bc
we now know when we are connected in a room or not ( fix #570 )
2005-08-03 09:23:36 +00:00
Nikos Kouremenos
6aefa6ae86
use plural forms (ngettext) in a string. please convert your strings that way
2005-08-02 23:03:21 +00:00
Dimitur Kirov
3c59acddc2
print of exception not needed
2005-08-02 22:29:25 +00:00
Dimitur Kirov
a502d8d28c
this should fix the bug on windows
2005-08-02 20:33:44 +00:00
Dimitur Kirov
e9bcc20556
check if self.Connetion is instantiated
2005-08-02 14:25:21 +00:00
Dimitur Kirov
760453870f
moved socks5 module outside xmpp
2005-08-01 22:58:14 +00:00
Dimitur Kirov
b936f2db52
moved file outside xmpp
2005-08-01 22:50:46 +00:00
Nikos Kouremenos
dd821ac164
use better strings (adhere to HIG, try to describe better what is going on), make code by dkirov adhere to our coding standards, fix comments and FIXME in comments
2005-08-01 22:48:58 +00:00
Dimitur Kirov
8ede65961f
moved socks5queue to gajim.py
2005-08-01 22:45:29 +00:00
Dimitur Kirov
c204880ce5
moved socks5queu to gajim.py in order to have
...
only one queue
2005-08-01 22:43:33 +00:00
Yann Leboulanger
0c51e2fd09
remove unneede line
2005-08-01 20:54:26 +00:00
Dimitur Kirov
9183b73766
status message was not set in some other cases
2005-08-01 18:19:36 +00:00
Dimitur Kirov
79d2459d9f
missing ':'
2005-08-01 16:17:32 +00:00
Dimitur Kirov
3c46c13d8d
':' spacing. always set a status message
2005-08-01 16:14:35 +00:00
Dimitur Kirov
f4c6c41e5b
not showing status in tray tooltip
2005-08-01 15:50:43 +00:00
Dimitur Kirov
c84973327d
property 'notify_on_file_complete'
2005-08-01 15:00:47 +00:00
Dimitur Kirov
0cd682f2ce
file transfer progress notification
2005-08-01 15:00:27 +00:00
Yann Leboulanger
ce6b470967
no need to translate glade strings in optparser
2005-08-01 09:42:30 +00:00
Dimitur Kirov
d57c420112
show notification if there is no space on the
...
device
2005-08-01 09:37:41 +00:00
Nikos Kouremenos
f51c2b0f95
initial patch: do not throw all xml at once to parser because that freezes UI until process is finished. TODO: a better way to seperate what is left to seperate and send by smaller chunks to parser
2005-07-31 17:18:27 +00:00
Dimitur Kirov
a9a2b483cb
fcntl not present in windows
2005-07-31 11:29:18 +00:00
Dimitur Kirov
4e9942a5b1
typo
2005-07-30 15:30:38 +00:00
Dimitur Kirov
151844315a
add disco info
2005-07-30 15:06:35 +00:00
Dimitur Kirov
35c8487325
file transfer don;t block GUI
2005-07-30 14:13:45 +00:00
Dimitur Kirov
8cb824adc5
moved to xmpp
2005-07-30 10:59:31 +00:00
Dimitur Kirov
46fbda6caa
import socks5 from xmpp
2005-07-30 10:59:15 +00:00
Dimitur Kirov
e9f10feac1
moved from common
2005-07-30 10:58:46 +00:00
Dimitur Kirov
651acf5797
removed useless prints, __main__ and added
...
license
2005-07-30 10:58:11 +00:00
Dimitur Kirov
5dd434c249
socks5 connection classes
2005-07-30 10:33:20 +00:00
Dimitur Kirov
f1481ab4ff
new jep-0096 handlers for FT
2005-07-30 10:19:52 +00:00
Dimitur Kirov
06c4568133
added few ns
2005-07-30 10:19:21 +00:00
Dimitur Kirov
c43b72434e
bug 461 - comfirm for close MUC dialog
2005-07-29 17:18:51 +00:00
Dimitur Kirov
a43aae3a26
fixes TB, that causes bug #613 and #612
2005-07-26 07:22:08 +00:00
Nikos Kouremenos
22cf4b7433
fix a traceback
2005-07-25 22:24:58 +00:00
Yann Leboulanger
a3cbad7ad7
move groupchat.contacts to gajim.gc_contacts
2005-07-25 20:04:24 +00:00
Yann Leboulanger
3ec2d68304
add missing _
2005-07-25 07:52:04 +00:00
Nikos Kouremenos
e7952867d2
55 seconds for keepalive [some web proxies disconnect at 60] and try to connect for 1 minute and not 2
2005-07-25 00:32:02 +00:00
Nikos Kouremenos
72729a1fd9
<plato> becomes plato:
2005-07-24 20:34:39 +00:00
Nikos Kouremenos
ec7fd8af99
we now have "print_ichat_every_foo_minutes" in expert.
2005-07-24 20:29:32 +00:00
Nikos Kouremenos
26b5bee4d1
mark some strings for translation
2005-07-24 20:00:38 +00:00
Nikos Kouremenos
287902c9ec
fix a var name
2005-07-24 19:56:47 +00:00
Nikos Kouremenos
d4f0994f77
commit a missing file; revert one that hsould be commited [sorry]
2005-07-24 19:04:29 +00:00
Nikos Kouremenos
59050d4134
get_nb_line becomes get_no_of_lines; marked for translation title in history window
2005-07-24 19:01:44 +00:00
Yann Leboulanger
a037ca8369
fix a TB
2005-07-23 11:54:01 +00:00
Nikos Kouremenos
4e31156bbd
a is None is faster than a == None IIRC [it is for sure nicer :$]
2005-07-23 11:44:54 +00:00
Nikos Kouremenos
04e5547681
autoconnect True for first account, 2nd and up autoconnect to False
2005-07-22 21:51:56 +00:00
Yann Leboulanger
0274905793
when we go autoaway, we save our status message so we restore it when we come back online
2005-07-22 21:27:04 +00:00
Yann Leboulanger
3f9a52a177
we now don't log shat state
2005-07-22 20:27:24 +00:00
Nikos Kouremenos
9fb9894092
add a FIXME
2005-07-22 18:10:55 +00:00
Yann Leboulanger
ff15366b2c
nothing important
2005-07-22 17:28:45 +00:00
Yann Leboulanger
4dd4de8dfc
file -> f
2005-07-22 17:27:03 +00:00
Yann Leboulanger
dfb3a7081a
no need of status fd
2005-07-22 17:26:05 +00:00
Yann Leboulanger
2862d63438
begin of the JEP 126 implementation, but it is disabled because it the JEP is wrong
2005-07-22 16:36:20 +00:00
Nikos Kouremenos
01acc1cf87
put a has
2005-07-22 14:35:34 +00:00
Nikos Kouremenos
77627bd433
remove a commented line
2005-07-22 14:33:26 +00:00
Nikos Kouremenos
b5fe60112d
nick was utf8, room_jid was unicode so we had a problem. it is fixed [stills Tracebacks because of TODO: use gc_contacts in common/gaim.py]
2005-07-22 14:30:35 +00:00
Nikos Kouremenos
9fc1516522
we now have contact.chatstate !
2005-07-22 00:34:08 +00:00
Nikos Kouremenos
549b10369e
moving contacts-related functions to common/gajim.py
2005-07-22 00:01:05 +00:00
Nikos Kouremenos
f6d16b1db0
sleeper_state now holds string instead of 0 1 2 3
2005-07-21 23:47:27 +00:00
Nikos Kouremenos
688fb66979
gtkgui_helpers have func to escape pango markup
2005-07-21 21:39:47 +00:00
Nikos Kouremenos
3aa0363a2a
prefix with roster_
2005-07-21 21:19:08 +00:00
Nikos Kouremenos
247647c336
popup notifications for new message by default
2005-07-21 21:03:36 +00:00
Nikos Kouremenos
c851323c51
do not play sound when standalone chatstate message
2005-07-21 15:23:18 +00:00
Nikos Kouremenos
2db64d9ce8
put chatstate in the banner
2005-07-21 14:56:39 +00:00
Nikos Kouremenos
92453bca1b
better values for chat size
2005-07-21 14:55:54 +00:00
Nikos Kouremenos
3838f09c61
True/False instaed of 1/0
2005-07-20 20:19:27 +00:00
Nikos Kouremenos
51aa52683a
we can now disbale chat state via GUI [a MUST in jep]
2005-07-20 20:00:57 +00:00
Nikos Kouremenos
1a3923cdf4
[aldafu] patch for disabling sending chat state notif
2005-07-19 22:59:20 +00:00
Nikos Kouremenos
5cc1d23b3c
by default Gajim has use_dbus on. [I propose if everything goes well, for the checkbutton to be removed]
2005-07-19 14:50:14 +00:00
Yann Leboulanger
c6901472c1
typo
2005-07-19 14:45:15 +00:00
Nikos Kouremenos
d6c9c7cbc6
[peralta] Chat State Notifications inital patch. I assume that every wm will focus-out before iconify. If that is not the case I am going to use window-state-changed too [to be tested]
2005-07-19 14:38:58 +00:00
Nikos Kouremenos
74b33c7825
nick in MUC and resource can have /
2005-07-19 13:59:26 +00:00
Nikos Kouremenos
6f4f126c90
introducing some helpers for jid and nick and using them to have /ban irc emulation
2005-07-19 11:57:50 +00:00
Yann Leboulanger
dc532ee707
fix idle segfault
2005-07-18 21:24:58 +00:00
Yann Leboulanger
3354201313
apply patch from dkirov to prevent TB when we create a new account
2005-07-18 21:16:31 +00:00
Yann Leboulanger
a47cca07f0
move var that have nothing to do with GTK to gajim instead of roster or gajim.py: contacts, groups, newly_added, to_be_removed, awaiting_messages (was queues), nicks, allow_notifications, con_types, sleeper_state
2005-07-18 21:08:31 +00:00
Yann Leboulanger
6615a51a3a
no more need of GTK+ in idle.c
2005-07-18 14:35:32 +00:00
Nikos Kouremenos
139bb5ac0c
[dkirov] patch to give dbus capabilities to Gajim. /me fixes and cleanups [possible break ups too :P]
2005-07-17 21:41:54 +00:00
Nikos Kouremenos
9b2f135c4b
common/config to have the vars from previous commit
2005-07-17 20:26:43 +00:00
Nikos Kouremenos
06e87eebdf
fix a typo
2005-07-16 17:12:11 +00:00
Nikos Kouremenos
623fb84c91
fix string
2005-07-16 10:53:15 +00:00
Nikos Kouremenos
28b9a37333
add some if connection:
2005-07-15 20:04:02 +00:00
Yann Leboulanger
3a8a6e4d8d
new_account is back !
...
getRegInfo can be synchronous if we want
2005-07-07 20:45:24 +00:00
Nikos Kouremenos
a581b8018d
small cleanup
2005-07-07 17:20:43 +00:00
Nikos Kouremenos
f9f05f7442
Nap gets replaced by sleep
2005-07-06 12:19:04 +00:00
Nikos Kouremenos
949c105312
if we are english dont duplicate gpg strings
2005-07-06 12:13:54 +00:00
Nikos Kouremenos
2d14894f38
typo in comment
2005-07-05 21:44:01 +00:00
Nikos Kouremenos
94c01aeecc
we can now receive normal and chat messages with subject and handle them ok. we can also reply to received normal message with RE: previous message and all the good stuff! hoooray!
2005-07-05 21:35:37 +00:00
Nikos Kouremenos
192ccf2075
General group marked for translation. pending: Transports and not in the roster
2005-07-04 23:18:29 +00:00
Nikos Kouremenos
d32f6f864a
forgot this file [sorry]
2005-07-04 21:30:00 +00:00
Nikos Kouremenos
7444c80552
This message is encrypted both in locale and in english
2005-07-04 16:27:26 +00:00
Yann Leboulanger
819954ff97
fix a TB
2005-07-04 07:28:42 +00:00
Yann Leboulanger
669b7bde6b
last_message_time is now saved in gajim.py so we begin to count time when we receive the message and not when we print it ( fix #162 )
2005-07-03 15:27:41 +00:00
Yann Leboulanger
aab7bb1807
fix a TB
2005-07-03 12:42:53 +00:00
Yann Leboulanger
cffd7f9c66
fix a TB
2005-07-03 12:36:13 +00:00
Yann Leboulanger
bb89871657
nicer patch
2005-07-02 23:07:26 +00:00
Nikos Kouremenos
5621397762
if the resource is empty do not add an extra / [we do not known the resource if we are lower than mod in a muc and we ask version info
2005-07-02 23:03:11 +00:00
Nikos Kouremenos
513a4c9f4f
Gajim now asks reason for ban/kick (thanks liorithiel!)
2005-07-02 18:33:51 +00:00
Nikos Kouremenos
9b11b98af2
Gajim now can send type=normal messages [TODO: handle incoming normal better]
2005-07-02 15:49:25 +00:00
Yann Leboulanger
daefea0150
function moved to helpers.py
2005-07-02 12:36:21 +00:00
Yann Leboulanger
210d989525
encrytion state is keeped even if we close the chat window
2005-07-02 11:06:02 +00:00
Nikos Kouremenos
d0c407f466
better comment
2005-07-01 23:13:46 +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
64bfb68c22
send_message now accepts type of message
2005-06-30 22:37:33 +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
4fef38de93
do gc and tabbedchat menus via glade; and various other fixes
2005-06-30 13:31:31 +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
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
3c10f30f1f
we can now send status (and connect) asynchronously thanks to threads
2005-06-28 19:03:00 +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
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
bd6accc143
bugfix
2005-06-25 09:35:31 +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
Yann Leboulanger
c19e0f0bd4
add an INFORMATION event from connection to gui
2005-06-24 16:46:45 +00:00
Yann Leboulanger
418c02de9a
we now ignore unknown show
2005-06-23 18:27:14 +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
a05392dcde
bugfix in new_account function
2005-06-21 14:24:15 +00:00
Yann Leboulanger
858702cb1e
check if the vcard is correct to not TB
2005-06-20 20:58:57 +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
9f03fc4f98
TLS/SSL and response [typo]
2005-06-20 10:35:58 +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
751ae44b7c
little bugfix: missing arg to NOTIFY event
2005-06-20 07:50:50 +00:00
Nikos Kouremenos
f7732b30f9
say 0.8
2005-06-19 13:17:32 +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
36240c71de
default to connect at startup for a new account
2005-06-18 21:55:31 +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
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
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
51ef2a23df
do not default to sync with global status for new account
2005-06-15 10:00:08 +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