Yann Leboulanger
2720f1ce7c
move function to get real_jid to gajim.py
2005-11-02 08:12:54 +00:00
Yann Leboulanger
ce247d053f
coding standards
...
self.node_to_dict always return a dict
2005-11-01 14:43:00 +00:00
Nikos Kouremenos
4466a7f6b2
isinstance(a, foo) is faster that type(a) == foo
2005-11-01 13:10:38 +00:00
Nikos Kouremenos
63bcfc3054
fix tbs
2005-11-01 13:05:51 +00:00
Nikos Kouremenos
b89c217e68
logic fix
2005-10-31 20:54:05 +00:00
Yann Leboulanger
9ea8a2d8e8
at startup use our cached vcard to get the sha
...
then ask the vcard, and resend a new presence only if avatar has changed
2005-10-31 20:51:45 +00:00
Yann Leboulanger
a8cb9d69ff
we now save sha in stored vcard
...
we save the current sha in memory and we update it when we receive the vcard
we re-ask the vcard when we receive a presence with a new sha
2005-10-31 17:31:30 +00:00
Nikos Kouremenos
20ba733622
cyan ist tot (is dead)
2005-10-31 16:41:30 +00:00
Nikos Kouremenos
22e1d66d98
new gajim theme (delete all lines in your config starting with themes. to see it) and theme names are now translatable
2005-10-31 16:19:12 +00:00
Yann Leboulanger
17f67e6a90
remove unneeded BeautifulSoup class
...
refactor the code so that it's not dup (vcard.get_avatar_pixbuf)
2005-10-31 10:23:33 +00:00
Nikos Kouremenos
ee46edcfb8
if we have avatar in HD, we get it from there now
2005-10-30 21:39:09 +00:00
Yann Leboulanger
89d00ada0d
we send our username, not our nick when we change password
2005-10-30 16:50:05 +00:00
Yann Leboulanger
60d8a8e9b3
save vcard when we get it
2005-10-30 16:46:50 +00:00
shteef
258e13c625
Fixed highlighting nicks with spaces.
...
muc_highlight_words config option is now semicolon separated.
2005-10-30 15:01:57 +00:00
Yann Leboulanger
b4d9a6aab0
new helpers.check_paths() function that creates LOGPATH and VCARDPATH
2005-10-30 11:20:24 +00:00
shteef
b69bc501ae
New Service Discovery, couple of quick notes about this commit:
...
* src/disco.py contains all the disco stuff
* registration remains in src/config.py
* data/pixmaps/agents contains the icons used in the toplevel server browser
and the banner. They're referenced at the top of src/disco.py.
2005-10-30 09:58:13 +00:00
Nikos Kouremenos
b975b9380a
fallback to green (or should it be human?) theme. afterall what dkirov called GTK+ was not GTK. renaming that to plain
2005-10-29 16:56:33 +00:00
Nikos Kouremenos
bf4a1b28ac
xrange and tupple instead of range and list in common/
2005-10-27 13:22:42 +00:00
Nikos Kouremenos
69fc11d949
optimize
2005-10-26 17:30:52 +00:00
Nikos Kouremenos
f430c3581f
ask uname as our last chance to detect OS [thanks kael for command]
2005-10-25 08:39:41 +00:00
Nikos Kouremenos
0109d921ac
logic fixes
2005-10-24 14:32:13 +00:00
Nikos Kouremenos
f590da078a
[xmpppy]it is standarD not with T; thanks dkm
2005-10-21 21:30:54 +00:00
Nikos Kouremenos
2abc302ce9
do not fail if user runs vista
2005-10-21 17:00:37 +00:00
Nikos Kouremenos
f79a90a3ca
make gajim boot in windows 2003
2005-10-21 16:46:27 +00:00
Nikos Kouremenos
8a1326a810
sys.getfilesystemencoding() can return None to some systems (eg. OpenBSD). Thanks Jolan for patches
2005-10-21 13:21:31 +00:00
Yann Leboulanger
726640ef4b
the old self.plugin variable becomes gajim.interface, no need to pass it to every functions/classes
2005-10-20 11:17:17 +00:00
Yann Leboulanger
9d42d10853
file-stopped and file-completed can be saved in awiting_events queue
2005-10-19 21:14:51 +00:00
Yann Leboulanger
af7fef5ec1
file-send-error can now be added to the awaiting queue
2005-10-19 20:16:22 +00:00
Yann Leboulanger
443b32a846
typo
2005-10-19 11:14:15 +00:00
Yann Leboulanger
314fd4a8bf
file-request-error can now be saved in the awaiting_events queue
...
better code to handle all these events
2005-10-18 20:30:26 +00:00
Yann Leboulanger
63c1d3d3f0
file transfer request can now be stored in awaiting_events queue and recalled from roster / filetransfer / popup notification
2005-10-18 09:07:52 +00:00
Nikos Kouremenos
1ffb867355
better varname
2005-10-17 12:45:55 +00:00
Yann Leboulanger
4e7f9f5820
connect always return a sequence
2005-10-17 11:18:42 +00:00
Yann Leboulanger
c1d334c25d
save single chat size/position
2005-10-16 22:08:42 +00:00
Yann Leboulanger
77cb852057
single messages are well handled: they are saved in awaiting_events if needed and are printed when we dubble click a contact row, or systray or popup window
2005-10-16 13:18:34 +00:00
Yann Leboulanger
966afbb031
awaiting_messages is now named awaiting events
...
it now contains subject of messages
2005-10-15 20:49:08 +00:00
Yann Leboulanger
f92a137158
name is login, not account name
2005-10-14 19:37:08 +00:00
Yann Leboulanger
27ee476990
refactor connect so that new_account can use it (SSL and SRV now works when we create a new account)
2005-10-14 18:55:48 +00:00
Yann Leboulanger
d8e4c0b0e1
the time we look at what is sent by the ROSTER event, xmpp added a new entry, we don't want it: this entry is in 'Not in roster' group
2005-10-11 15:39:51 +00:00
Nikos Kouremenos
5c6562860a
[xmpppy-cvs:features.py] The setPrivacyList function used a nonexistent payload variable where it should be the list param
2005-10-11 12:31:27 +00:00
Nikos Kouremenos
ce2b7cad6a
[xmpppy-cvs] non-fatal patch. thanks norman
2005-10-11 12:27:27 +00:00
Nikos Kouremenos
6d07ec5a0a
try to have OpenPGP working in Windoz
2005-10-09 17:22:03 +00:00
Nikos Kouremenos
cf18d99555
add comment
2005-10-09 16:45:21 +00:00
Nikos Kouremenos
c5f90e9bc6
get_uf_show can return strings with mnemonics
2005-10-09 16:08:18 +00:00
Yann Leboulanger
8f3dafa920
account context menu and systary context menu now contain a change status message item
...
TODO:
global status combobox need it
2005-10-09 14:49:14 +00:00
Yann Leboulanger
b4cdd59c84
typo
2005-10-09 10:43:14 +00:00
Yann Leboulanger
bbd43431ee
check one more INTR
2005-10-09 10:25:02 +00:00
Yann Leboulanger
2da08cf0e9
typo
2005-10-09 10:24:06 +00:00
Yann Leboulanger
6ff2bf8c53
[Norman] subnodes are correctly browsed now
2005-10-09 10:11:24 +00:00
Yann Leboulanger
f0deb4bc32
update browser.py and commands.py from cvs
2005-10-09 10:04:17 +00:00