Yann Leboulanger
818590a0e8
gpg toggle button is now refreshed each time we get a presence
2005-05-27 15:12:58 +00:00
Yann Leboulanger
4097578005
recipients must be a list
2005-05-27 14:16:34 +00:00
Nikos Kouremenos
1d628069b1
svn to say 0.7.1
2005-05-27 13:20:34 +00:00
Nikos Kouremenos
e92bb9ec38
fix a typo
2005-05-27 12:11:07 +00:00
Yann Leboulanger
74f0e11948
we are now warned when we are disconnected from a server
2005-05-27 12:07:20 +00:00
Nikos Kouremenos
02b74ceed4
avoid marking foo@jaim.net as AIM
2005-05-27 11:19:47 +00:00
Yann Leboulanger
87d90e7aaf
improved status messages
2005-05-27 05:56:17 +00:00
Nikos Kouremenos
bc1a96e740
this should fix #329
2005-05-26 22:02:01 +00:00
Nikos Kouremenos
fb18ff3d0f
introducing wizard_window
2005-05-26 21:43:31 +00:00
Yann Leboulanger
b24e6d80ce
we can now edit non-root line in advanced configuration editor
2005-05-26 21:09:01 +00:00
Nikos Kouremenos
c9d2e9123c
Available instead of Online
2005-05-26 19:56:04 +00:00
Yann Leboulanger
e989b0a5b3
little bugfix
2005-05-26 17:47:10 +00:00
Nikos Kouremenos
81b28a9cff
Client's connect() does not raise exception on error as it was in jabberpy
...
in xmpppy it connect() returns connection type in a string
apparently that string can be 'tls', 'tcp' (simple without tls) and '' when it fails to connect
2005-05-26 13:35:58 +00:00
Yann Leboulanger
92b1c8226c
SASL auth is back, ths Alexey
2005-05-26 06:50:17 +00:00
Nikos Kouremenos
7c303ddcc3
moving status iconset back to where it was and better string for that
2005-05-26 00:31:18 +00:00
Nikos Kouremenos
14b8d03a56
globals() not locals()
2005-05-26 00:29:22 +00:00
Nikos Kouremenos
6273d33c34
better logic in applying speller
2005-05-26 00:11:20 +00:00
Nikos Kouremenos
3f890b8063
completing gtkspell support
...
adding escape to close accounts_window
using %s instead of + for joining strings [gives us better translation] and fixing a typo there
sorry for big commit
2005-05-26 00:07:49 +00:00
Nikos Kouremenos
c1e472bcbd
adding gtkspell and #323
2005-05-25 23:58:27 +00:00
Yann Leboulanger
9bc2c5781e
when we edit a transport, we print 'edit %s' instead of 'register to %s'
2005-05-25 22:27:40 +00:00
Yann Leboulanger
492a21a5cb
we can now modify our transportregistration (JEP-0100)
2005-05-25 22:15:28 +00:00
Yann Leboulanger
693aad9b19
show transports rows when we are online, and hide them when we are offline
2005-05-25 18:25:39 +00:00
Yann Leboulanger
1c86ae3f18
better tooltip string
2005-05-25 17:14:55 +00:00
Yann Leboulanger
e871c22772
we can now disable the use of transports iconsets
2005-05-25 17:13:50 +00:00
Yann Leboulanger
9952c4dc64
we cannot register to an offline or error transport
2005-05-25 11:00:41 +00:00
Yann Leboulanger
967bcae933
no need to make protocol combobox unsensitive
2005-05-25 10:56:37 +00:00
Yann Leboulanger
f0ef95b4e1
we can now have message pixman with transports
...
we can now log on the there is an error with the transport
2005-05-25 10:28:27 +00:00
Nikos Kouremenos
5d7e3c75b8
adding speller as gui option [code is rdy needs some further testing]
2005-05-25 00:24:24 +00:00
Nikos Kouremenos
0579cc40d0
adding escape to close advanced window and making init go above in the code
2005-05-24 22:35:50 +00:00
Yann Leboulanger
4338bc348f
when we receive a 505 presence error we show the error pixmap
2005-05-24 21:32:52 +00:00
Nikos Kouremenos
a2f5be54ec
disco window: when selecting sth form the popdown list, autovisit [like browsers do]
2005-05-24 20:04:07 +00:00
Yann Leboulanger
553b842972
fix vcard problems (we can receive iq without from field when we receive our vcard)
2005-05-24 19:18:32 +00:00
Yann Leboulanger
8a7a399288
we can now force to not use SASL for each account in advanced configuration editor
2005-05-24 18:19:53 +00:00
Yann Leboulanger
e3ddf04b9b
Alexey's patch to disable SASL protocole
2005-05-24 18:08:37 +00:00
Yann Leboulanger
392c1dc7f4
fix DIGEST auth with Alexey patch
2005-05-24 17:50:27 +00:00
Yann Leboulanger
476cd9a9a0
we can receive empty message (for ex for gc_subjects)
2005-05-23 18:16:51 +00:00
Yann Leboulanger
6c96d9eb42
when we DND to a group in which the user is already, don't add it twice
2005-05-23 17:29:55 +00:00
Yann Leboulanger
0e49c441e0
when we add a new group, we send that to the server
2005-05-23 17:21:05 +00:00
Nikos Kouremenos
d44955c81b
first the print then the action
2005-05-23 17:01:13 +00:00
Nikos Kouremenos
12f1ea0517
reducing default autoaway/xa time
2005-05-23 16:58:14 +00:00
Nikos Kouremenos
16b6745a90
adding error for uf_show as else
2005-05-23 16:57:35 +00:00
Yann Leboulanger
667eb618b7
os.path.mkdir crashes under win9x if the folder already exists
2005-05-23 15:32:35 +00:00
Yann Leboulanger
f0be64c460
under win9x dot_gajim = ''
2005-05-23 11:35:58 +00:00
Yann Leboulanger
517211b63f
check if we have a connection before we send it sth
2005-05-23 10:46:22 +00:00
Yann Leboulanger
0f41e49758
set default timeout of xmpp to 45 instead of 25
2005-05-23 09:53:05 +00:00
Yann Leboulanger
fe53843edb
we wait 45 for keepalive packages
2005-05-22 17:24:20 +00:00
Nikos Kouremenos
5610a305e6
add ** n password entry when registering new transport
2005-05-22 11:54:09 +00:00
Yann Leboulanger
6f6f45d07b
check for KeyError ( fix #311 )
2005-05-22 10:10:41 +00:00
Nikos Kouremenos
f774e125e9
make it activate default
2005-05-22 01:45:06 +00:00
Nikos Kouremenos
0bb2fceb16
typo
2005-05-21 23:37:11 +00:00
Nikos Kouremenos
bdd436e1f4
check for not in the roster too
2005-05-21 23:34:51 +00:00
Yann Leboulanger
d94941015d
translate status messages too
2005-05-21 16:01:52 +00:00
Nikos Kouremenos
6655267d65
strings [again]
2005-05-21 15:57:45 +00:00
Nikos Kouremenos
7de931aba1
restoring requested_size only for roster window
2005-05-21 15:48:07 +00:00
Nikos Kouremenos
7e0d7c1243
show tls frame
2005-05-21 15:27:27 +00:00
Nikos Kouremenos
ddcbbca289
some more translatable strings
2005-05-21 15:19:58 +00:00
Nikos Kouremenos
c2b94c8935
groupchat code: bugfix when kicking someone
2005-05-21 14:48:29 +00:00
Nikos Kouremenos
a3f3d8f766
do not default to check_for_new_version True until we have a pseudo thread doing that [or else in heavy net load Gajim takes a long time and user think we need to hugely optimize our code]
2005-05-21 14:37:36 +00:00
Nikos Kouremenos
bbbb4117f7
some more translatable strings, updating gajim.pot and greek gajim.po [100%]. I think it should be ok now but you never know
2005-05-21 14:12:35 +00:00
Nikos Kouremenos
77ddf66a14
rename the config vars [for signin/out]
2005-05-21 13:53:09 +00:00
Nikos Kouremenos
d7f06a3fcd
online offline --> sign in sign out for popup notifications options
2005-05-21 13:46:23 +00:00
Nikos Kouremenos
5e3ba6e98a
bugfix
2005-05-21 13:44:50 +00:00
Nikos Kouremenos
3ad63c0c27
add show texts to be translated
2005-05-21 13:19:42 +00:00
Yann Leboulanger
6abba7616d
do not print status message if there is not
2005-05-21 09:53:06 +00:00
Nikos Kouremenos
1f22ff05bc
glade fix: adding most of the requested sizes as default ones
2005-05-21 09:44:02 +00:00
Yann Leboulanger
7f3adb6fdf
remove unneeded import
2005-05-21 07:02:36 +00:00
Nikos Kouremenos
7c658932f9
what glade tooltips calls size usually set to minimum is misleading and does not allow GTK+ to resize so longer strings [from translation] can be shown in the windows. So removing that so translation are readable [coz before this commit we were focusing on English or at the best French translation and were doing required sizes]. If someone wants to *propose* sizes that needs to be done in the default size area [first tab in Glade]. Translators enjoy
2005-05-21 01:48:19 +00:00
Nikos Kouremenos
1c16aa578d
better strings [not more clear but TYPOS in English and unknown words] {so I had to break the string being frozen} {sorry for that}
...
also introducing greek transl [half tooltips remain with english text, but 0.7 can live with it if I do not get to finish it before 0.7]
2005-05-21 01:28:18 +00:00
Nikos Kouremenos
f06cd21fd1
mention which GTK should be fixed
2005-05-20 22:41:39 +00:00
Yann Leboulanger
328327d5c5
add a debug message when we cannot load idle module
2005-05-20 22:05:11 +00:00
Nikos Kouremenos
10e4ea7ee9
nothing important
2005-05-20 22:01:30 +00:00
Yann Leboulanger
abe08235b1
auto away/xa now send status in gc too
2005-05-20 21:55:04 +00:00
Nikos Kouremenos
8db7ec096a
first letter is better to be cap for folders in Windows
2005-05-20 18:18:06 +00:00
Nikos Kouremenos
715d3460f5
for 0.7 we better have a config from scratch. so do not move the old one
2005-05-20 18:16:19 +00:00
Nikos Kouremenos
98e78c7999
win9x: save in current dir
2005-05-20 18:13:38 +00:00
Nikos Kouremenos
ecf50d8c56
win32: store the config in the correct place, and move it if existes in the old place
2005-05-20 18:08:24 +00:00
Yann Leboulanger
686a9a0bd9
when an error occure while Process()ing xmpp, we print the TB so it's easier to debug
2005-05-20 17:30:29 +00:00
Nikos Kouremenos
80144824b0
fix #278
2005-05-20 17:25:21 +00:00
Nikos Kouremenos
41e7d106d8
typo
2005-05-20 16:46:07 +00:00
Yann Leboulanger
f3d36d9d80
status -> show
...
we cannot join a gc twice at the same time with the same account
2005-05-20 16:31:52 +00:00
Yann Leboulanger
1d4d9f5229
print a user friendly show when a contact change his status
2005-05-20 16:04:12 +00:00
Nikos Kouremenos
5293788dc1
introducing common/helpers.py where get_uf_status lives [more functions to come there in the future]
2005-05-20 15:58:23 +00:00
Yann Leboulanger
056ff7bd28
do not print ": " in vcard window if there is no status message
2005-05-20 15:50:44 +00:00
Yann Leboulanger
58ab395501
<status> is not a must (except when using GPG)
2005-05-20 15:32:05 +00:00
Nikos Kouremenos
4b6e527fdf
asking the user about removing an account that he's connected
2005-05-20 15:05:22 +00:00
Yann Leboulanger
0e7e396289
these lines cause an error
2005-05-20 14:46:27 +00:00
Yann Leboulanger
715fde5a87
fix idle problems
2005-05-20 14:03:02 +00:00
Yann Leboulanger
b5ed8ee163
apply Alexey patch for TLS error. Now buffer is 1M, so this workaround should prevent TLS crash
2005-05-20 13:27:39 +00:00
Yann Leboulanger
2377437112
do not print empty message ( fix #301 )
2005-05-20 11:23:08 +00:00
Yann Leboulanger
894e38cc7f
client.DisconnectHandler is no more called, so no TB will be raised when disconected
...
so no need to embrace every "send" call in try: except: block
2005-05-20 10:49:46 +00:00
Nikos Kouremenos
e7e88cd701
bugfix
2005-05-20 00:12:15 +00:00
Nikos Kouremenos
19235f6f68
win32: path is even better now .gajim ==> Gajim
2005-05-20 00:09:18 +00:00
Nikos Kouremenos
d2e0782121
win32 fix: save logs in the correct place and issue correct messages not only POSIX
2005-05-20 00:05:18 +00:00
Nikos Kouremenos
148fe12a2d
removing () from ifs and foo==0 becomes not foo in an if
2005-05-19 17:50:19 +00:00
Nikos Kouremenos
781261b99d
dialogs.py: removing \ where appropriate
2005-05-19 17:47:40 +00:00
Nikos Kouremenos
12d3888526
removing two lines that were hiding links_open_with_combobox under POSIX [sorry for that]
2005-05-19 16:50:58 +00:00
Yann Leboulanger
739021ec02
print error messages when we get Process() exception
2005-05-18 18:57:54 +00:00
Nikos Kouremenos
120fb4b3a0
suse is lsb compliant, but doesnot put lsb_release by default until 9.3 so readding scanning for suse file [now it is tested too]
2005-05-18 17:02:46 +00:00
Nikos Kouremenos
9a70ab0218
Some distros put to optional LSB vars n/a, so detect that and remove it.
...
SUSE uses lsb_release for quite a lot of versions I've been told so depend only on lsb for SuSE [the files things was untested in SUSE anyways]
2005-05-18 16:42:28 +00:00
Nikos Kouremenos
79c5b5d0e2
hidden_rows ==> collapsed_rows
2005-05-18 16:30:59 +00:00
Nikos Kouremenos
c0e8557f52
userfriendly status string used in tabbed_chat window too
2005-05-18 15:40:42 +00:00
Yann Leboulanger
f92cdf02cb
set self.connected to 0 before dispatching the status to the GUI so the connectiing icon should disapear if connection failed
2005-05-18 14:05:54 +00:00
Yann Leboulanger
bb424fecf1
put xmpp.Process() in a try/except (see ticket #291 )
2005-05-18 13:42:12 +00:00
Nikos Kouremenos
86b7862d2c
better strings complete
2005-05-18 13:28:51 +00:00
Yann Leboulanger
338cb7dd7d
re-add event in make_menu function in systray so we can rightclick on it
2005-05-18 12:51:01 +00:00
Nikos Kouremenos
7eb8a879b5
better strings
2005-05-18 12:34:20 +00:00
Yann Leboulanger
a730ab8e90
missing import
2005-05-18 12:28:29 +00:00
Yann Leboulanger
6a10743ce5
add strings to translate in advanced configuration editor
2005-05-18 12:02:57 +00:00
Yann Leboulanger
d479973e2c
do not translate debug messages
2005-05-18 12:02:27 +00:00
Yann Leboulanger
35e6ac3de8
we can now join password protected groupchats
2005-05-18 09:18:29 +00:00
Yann Leboulanger
5a775c8214
little bugfix with namespaces
2005-05-18 09:17:41 +00:00
Yann Leboulanger
5d8ea9d3bc
we can now ask vcard when we recieve a subscription request
2005-05-18 08:47:38 +00:00
Yann Leboulanger
19a1f45159
set the log level after the config file has been parsed
2005-05-18 07:38:47 +00:00
Nikos Kouremenos
277616adf2
adding /clear in GC
2005-05-18 01:01:49 +00:00
Nikos Kouremenos
41e9deceff
typo
2005-05-18 01:00:13 +00:00
Nikos Kouremenos
1c25e7a930
fixing #170
2005-05-18 00:44:39 +00:00
Yann Leboulanger
bf05e29ebb
do not print debubg if verbose = False
2005-05-17 21:33:41 +00:00
Yann Leboulanger
9fcb9f1d70
no need of global things in systray.py
2005-05-17 20:31:43 +00:00
Nikos Kouremenos
0393a34a65
removing unnecessary arg in make_menu
2005-05-17 19:23:55 +00:00
Yann Leboulanger
99401f2abb
add a DATA_DIR in gajim
2005-05-17 17:37:50 +00:00
Nikos Kouremenos
36bf675fd3
when in windows open links/mailtos with default application. arnaud njoy
2005-05-17 15:04:54 +00:00
Nikos Kouremenos
7aaffae0dc
better strings
2005-05-17 11:55:30 +00:00
Yann Leboulanger
7e7bceea97
if sound is not available under windows, don't crash
2005-05-17 08:01:49 +00:00
Yann Leboulanger
9aa5b02fc5
minimum width for left widget in gc hpaned
2005-05-16 20:17:53 +00:00
Nikos Kouremenos
8a6132d929
clean up in vcard.py
2005-05-16 14:15:13 +00:00
Nikos Kouremenos
375b56401b
subscription_request_window ==> Subscription_request_window
2005-05-16 13:56:46 +00:00
Yann Leboulanger
c2481dc949
use
...
keyval == keysyms.Tab or keyval == keysyms.ISO_Left_Tab
instead of:
hardware_keycode == 23
so it works under win too.
2005-05-15 20:58:04 +00:00
Yann Leboulanger
5555d6e317
hide tls option in gui until it is fixed in xmpppy
2005-05-15 20:17:44 +00:00
Nikos Kouremenos
67dd479d35
making previous commit a bit more clear
2005-05-15 19:23:44 +00:00
Nikos Kouremenos
9dcf2d0e79
removing colors from DEBUG when in windows
2005-05-15 19:19:00 +00:00
Yann Leboulanger
9a36ba4063
we can now print tabulations in gc
2005-05-15 17:49:40 +00:00
Yann Leboulanger
9cd8304502
contacts are alphabetically sorted in gc
2005-05-15 17:36:43 +00:00
Yann Leboulanger
44bf5e7422
reset allow_notification when we go offline
2005-05-15 16:54:04 +00:00
Nikos Kouremenos
c9b791e5a2
delay popup notif back to 30 seconds
...
with high net load 15 secs is not enough. it is important not to give the idea to the user that those contacts that popup in 17 second just signed in cause that is simply not true. So it is better to lose one possible contact logging in the first 30 seconds after we logged in, that to show 3 or 4 contacts just logged in at once
2005-05-15 15:42:57 +00:00
Nikos Kouremenos
4ef68bb7e5
important bug in xmpppy does not allow us to default to tls True. In fact big stanzas result in disconnection. So until it fixed, TLS is *highly* discouraged [maybe we should disable it via GUI] cause I was even able to get disconnection when sending huge text [so not only disco related but allover]
2005-05-15 13:17:05 +00:00
Nikos Kouremenos
7b191bc2c4
adding resizability in cols in disco window
2005-05-15 12:02:50 +00:00
Nikos Kouremenos
f4d8ff0944
use isdigit() instead of excepting ValueError
2005-05-15 11:52:35 +00:00
Nikos Kouremenos
9152f128e7
fixing a traceback with disco menuitem
...
see http://nkour.blogspot.com/2005/05/pythons-init-return-none-doesnt-return.html for more
2005-05-15 11:47:15 +00:00
Nikos Kouremenos
0d4084ead7
hiddenlines or hidden_lines ==> hidden_rows
2005-05-15 11:37:00 +00:00
Nikos Kouremenos
a7bf88e8f1
removing string module it is deprecated
2005-05-15 11:35:42 +00:00
Nikos Kouremenos
6174a6cb51
removing colors when in windows
2005-05-15 11:34:48 +00:00
Nikos Kouremenos
9b88055b54
disco menuitem under Chat which is now Actions [now it is even better]
2005-05-15 11:27:32 +00:00
Nikos Kouremenos
e7c8ac4dbe
disco menuitem under Chat which is now Actions
2005-05-15 11:24:23 +00:00
Yann Leboulanger
c649ef9272
set default role to visitor instead of None
2005-05-15 09:29:45 +00:00
Nikos Kouremenos
42d0164532
failing is bad. some of the modules we depend may mix tabs and spaces [in olders versions fact they do] and still work. issue a warning that is for devs anyways
2005-05-15 00:00:09 +00:00
Nikos Kouremenos
afe2de643c
if text is given for input_entry select it by default [so user can just type and replace it
2005-05-14 23:31:27 +00:00
Nikos Kouremenos
9de8bdf86d
profile argument scanning: it is better like that
2005-05-14 23:08:38 +00:00
Nikos Kouremenos
1a5927afb2
at last a way to always scroll to end. thanks muntyan from #gtk+ :)
2005-05-14 22:24:14 +00:00
Nikos Kouremenos
d8e0b91ee8
Input dialog to accept entry text as optional argument and to display it if given [using that in change subject
2005-05-14 16:34:07 +00:00
Yann Leboulanger
ec5effc66b
destroy the window when we want to quit gc window
2005-05-14 11:46:15 +00:00
Yann Leboulanger
c3437d2d14
upgrade the self.account var when we change the name of the account ( fix #279 )
2005-05-14 11:01:09 +00:00
Nikos Kouremenos
288b68dd53
adding resizing ability in treeview cols in advanced finding a gtk bug [I reported it]
2005-05-14 02:09:28 +00:00
Nikos Kouremenos
961ded4882
Advanced_window ==> Advanced_configuration_window
2005-05-14 01:42:10 +00:00
Nikos Kouremenos
786b3984bc
HIGing some more strings
2005-05-14 01:37:42 +00:00
Nikos Kouremenos
460fa3e532
groupchat window major UI changes. now is more UserFriendly and looks like every other IM clients that do groupchat
2005-05-14 01:29:53 +00:00
Nikos Kouremenos
facc7a5fef
./gajim.py --profile foo will create and use ~/.gajim/config.foo. Thanks for writing and emailing in gajim devel ml the patch, tab
2005-05-13 22:38:48 +00:00
Yann Leboulanger
156c81846b
look if we have unread / recent messages AFTER we get the status message (we can also do it before AND after ... comments ?)
2005-05-13 20:50:49 +00:00
Nikos Kouremenos
e2012ca370
clear menuitem to use stock [have image]
2005-05-13 19:58:03 +00:00
Yann Leboulanger
324e8b25bf
save status in Connection class
...
send our show / status when we join a gc
2005-05-13 18:54:44 +00:00
Yann Leboulanger
e1020b288f
the delayed timestamp in before time.time() !
2005-05-13 18:23:08 +00:00
Nikos Kouremenos
229863bc0b
glade fixes in advanced window and applying patch to make filter work [thanks Vincent Hanquez]
2005-05-13 18:05:15 +00:00
Nikos Kouremenos
526430c9b2
ichat style in time fix
2005-05-13 18:03:10 +00:00
Nikos Kouremenos
0a0cd669eb
last_msg ==> last_status_msg and change_title ==> change_roster_title
2005-05-13 18:00:13 +00:00
Nikos Kouremenos
e5d0ea8b87
higing some menuitem strings
2005-05-13 17:58:54 +00:00
Yann Leboulanger
5ebc240eeb
tell xmpppy that stanza is treated when we send the version
2005-05-13 17:20:13 +00:00
Nikos Kouremenos
97aef098bc
fixes/cleanups allover:
...
Basically a traceback a traceback with present()
replace some menuitem strings to be more HIG
introducing /clear and that is all I think
2005-05-13 16:53:30 +00:00
Yann Leboulanger
2737236f48
30 sec -> 15 sec of delay before showing notification windows
2005-05-12 21:46:44 +00:00
Yann Leboulanger
834d16654f
fix #216 (Ctrl+V works when we open the chat window)
2005-05-12 21:39:20 +00:00
Yann Leboulanger
f9a26dce55
remove unneeded commented line
2005-05-12 18:55:01 +00:00
Nikos Kouremenos
0408a86d7b
conversation history window now has better title (mentions with whom)
2005-05-12 18:52:37 +00:00
Nikos Kouremenos
9be572c32d
more common [gedit, gossip, ..] to prepend a custom menuitem (Clear) and also adding _ to it
2005-05-12 18:40:42 +00:00
Yann Leboulanger
bbe1c02fc2
finish changing config option names ...
2005-05-12 17:46:17 +00:00
Nikos Kouremenos
00cd5dd0dc
fixed #264
2005-05-12 17:17:20 +00:00
Nikos Kouremenos
c4dfadff09
vpaned4 ==> vpaned for groupchat window [so we can hack border width]
2005-05-12 17:02:26 +00:00
Nikos Kouremenos
ee5b444470
use present() for groupchat vcard window
2005-05-12 16:59:51 +00:00
Nikos Kouremenos
4ad7c30f47
use present if already open for conversation history window
2005-05-12 16:55:48 +00:00
Nikos Kouremenos
27723d1279
fixing #256
2005-05-12 13:52:09 +00:00
Nikos Kouremenos
33b125f42e
contact information for vcard window title and better spacing and removing a border for history window
2005-05-12 13:49:36 +00:00
Nikos Kouremenos
47eb596780
do not fail if ~/.gajim is file or ~/.gajim/logs is file. also use os.path.join() for / to become \ for 9x until now I think we have been failing
2005-05-12 13:43:17 +00:00
Yann Leboulanger
e98a0d8846
finish removing the thread thing about autoconnect
2005-05-12 10:29:47 +00:00
Nikos Kouremenos
052cd2740b
make get_ui_status func which converts dnd xa to human understandble strings and use that func in Status change dialog
2005-05-12 09:14:31 +00:00
Nikos Kouremenos
d4d667690e
applying patch by Alexey to allow Gajim to exit after disconnection.
2005-05-12 09:13:35 +00:00
Nikos Kouremenos
44c5e2f2b9
removing legacy code from the threads epoch
2005-05-12 00:22:36 +00:00
Nikos Kouremenos
bc4cc346b1
fix for Join_gc action see http://nkour.blogspot.com/2005/05/pythons-init-return-none-doesnt-return.html for more.
...
Also adding a FIXME: in case yann has not reply from Alexey and wants to hack sth in Gajim :)
2005-05-12 00:00:40 +00:00
Nikos Kouremenos
69b279d240
avoid possible keyerror
2005-05-11 22:00:48 +00:00
Nikos Kouremenos
1353525bf2
fixing a gui bug with sensitivity for proxy table (thanks owen from #gtk+ irc room
2005-05-11 21:02:22 +00:00
Yann Leboulanger
e9abca09fc
we now have clear in the conversation textview in gc and chat window ( close #220 )
2005-05-11 19:40:37 +00:00
Yann Leboulanger
9967408dd6
temporary fix to fix #265 .
...
when we'll have a user instance for each contact in gc we won't need that, we'll use real informatino window with the first tab
2005-05-11 18:47:09 +00:00
Yann Leboulanger
6ab10d5fe5
logger.py do the replacements, not history_windows.py
2005-05-11 17:48:30 +00:00
Nikos Kouremenos
a88696772a
closing #259
2005-05-11 17:14:10 +00:00
Yann Leboulanger
88f4449fbb
we now catch the errors when we connect and when we authentificat to the server
2005-05-11 16:37:01 +00:00
Yann Leboulanger
1e50542793
proxyport is an int, we have to print strings
2005-05-11 16:32:34 +00:00
Yann Leboulanger
00cc513d49
update the register and join buttons in disco as soon as we receive the info (ne need to change the line)
2005-05-11 16:19:55 +00:00
Yann Leboulanger
a472b4a321
we can have popup notification even if we don't have sound enabled when a contact disconnect
2005-05-11 15:21:13 +00:00
Yann Leboulanger
c22e2c5f7a
bugfix: when we have an error, we sane an error to the GUI, not a notify
2005-05-11 15:14:43 +00:00
Nikos Kouremenos
d98a451764
send and show N/A if client or os is empty
2005-05-11 11:09:53 +00:00
Yann Leboulanger
225ca870f1
we now catch all errors and send them to the gc if it's open
2005-05-11 10:05:43 +00:00
Yann Leboulanger
fa183bae5d
when we remove an agent we need to remove it with its resource (especially when we are not really registererd {wrong password})
2005-05-11 09:12:18 +00:00
Yann Leboulanger
b5244d8a9c
according to JEP-0100, no need to get the key of an agent to remove it
2005-05-11 09:08:06 +00:00
Yann Leboulanger
1926369859
don't send an error iq after we process the roster iq (thx Alexey) close #251
2005-05-11 07:55:17 +00:00