Jean-Marie Traissard
bcbcc98b06
Close the pixbufloader in all cases. Fixes gtk warnings in console.
2007-01-21 20:16:29 +00:00
Nikos Kouremenos
e9afe36ff3
clean code and update to using GTK/PyGTK 2.8; see #2248
2007-01-16 23:26:38 +00:00
junglecow
3be5a9df3b
In debug mode, log exception.
2007-01-06 15:31:30 +00:00
junglecow
f060342b5e
Catch only what you expect. We don't want to catch things like unknown variables (and other programming errors) and SystemExit.
2007-01-06 14:15:49 +00:00
Yann Leboulanger
02285f0a84
[misc] more robust KDE integration. fixes #2872 , #2871
2007-01-06 09:45:12 +00:00
Yann Leboulanger
bf35cab4fc
create ~/.kde/share/services/xmpp.protocol if it does not exist.
2007-01-05 19:44:53 +00:00
Yann Leboulanger
a581391c03
typo in a comment
2007-01-05 19:26:10 +00:00
Yann Leboulanger
148c216c58
handle correctly xmpp:// registration under KDE. fixes #2869
2007-01-05 19:19:29 +00:00
Yann Leboulanger
959687c262
check at startup if gajim is the default xmp:// handler and prompt user if it's not. fixes #2861
2007-01-05 17:20:58 +00:00
Yann Leboulanger
cafef3c1c5
[misc] handle uri like room_jid?join. see #2133
2007-01-02 02:45:43 +00:00
junglecow
9deb76a8ad
- Started new way of logging, with configurable level for each subsystem
...
- Added -q, --quiet (speaks for itself)
- Added -l, --loglevel subsystem=LEVEL,subsystem2=LEVEL2,...
- Quell winsock 10035 error. (Equivalent of EINPROGRESS, but winsock likes to have its own error numbers.)
- Hide SSL certificate debug stuff unless gajim.c.x.transports loglevel is DEBUG or lower
- Avoid unicode problems if we set a profile
- Move fingerprint checks from _register_handlers to _connect_success
- Some enhancements to fpr checking code
2006-12-23 21:18:07 +00:00
junglecow
44674f7e75
- Implement matching of fingerprints against servers.xml
...
- Add support for fingerprints to servers.xml parser.
- Add support for 'hidden' servers to servers.xml parser.
- Add some fingerprints to servers.xml, for testing and as example for the new format.
- Force asynchronous (nonblocking) SSL handshake in all case
- Add logging to c/connection.py
Known issues:
- Checking of fingerprints doesn't work on in-band SSL (Typically port 5222) because of stuff happening out of sequence. Workaround: use immediate SSL mode ("Legacy SSL" option in server config). Because there is as of yet no other way to /force/ SSL, this is also the most secure setting.
- A lot of code is still looking for a better place to live.
2006-12-22 23:30:23 +00:00
Jean-Marie Traissard
30b1c838dd
Prevent TB
2006-12-19 22:50:53 +00:00
Yann Leboulanger
dc88124dcf
handle correctly strange behaviour of GTK
2006-12-03 12:54:34 +00:00
Jean-Marie Traissard
31c3deb86e
Merge back [7466], [7467] and [7472] that were overwritten by ad_hoc merge. Fixes
...
#2200 .
2006-11-19 19:45:43 +00:00
Tomasz Melcer
175a792cfe
Merging changes from trunk (6774:7465)
2006-11-18 20:52:28 +00:00
Tomasz Melcer
9b29c4c8b8
Merging changes from trunk (6561:6774)
2006-09-13 16:47:58 +00:00
Tomasz Melcer
585ab90e92
Merging changes from trunk (6496:6561)
2006-07-17 19:30:53 +00:00
Yann Leboulanger
bc26593974
use gettext.install. Fixes #497
2006-06-15 06:49:04 +00:00
Dimitur Kirov
5b019e9341
save avatar from our own vcard
2006-06-09 14:42:20 +00:00
Yann Leboulanger
3e1dd88ee0
we can now save avatars on HD where we want (right click on image). Fixes #1817
2006-05-26 13:19:52 +00:00
Dimitur Kirov
8f239a4be0
moved completion definition in a function
...
get_completion_liststore in gtkgui_helpers
2006-05-08 21:59:09 +00:00
Dimitur Kirov
5e6b016af1
split gtkgui.glade in several small glade
...
files, which are now located in data/glade/
2006-05-02 15:53:25 +00:00
Dimitur Kirov
5c9613db65
break more circular references that keep
...
objects alive (the other 1/2 of #1829 )
context menu for groupchat banner
2006-04-18 15:36:16 +00:00
Dimitur Kirov
b6ca28f342
make sure ChatControl instances are destroyed
...
when chat tab is closed
1/2 fixes #1829
2006-04-17 21:59:04 +00:00
Yann Leboulanger
af424d5bb9
fixes encoding problems when choosing a file in FileChooserDialog on non-utf-8 systems
2006-04-12 13:56:30 +00:00
Yann Leboulanger
30f7f7bea8
don't rescale image when size is < 1
2006-04-07 19:03:38 +00:00
Yann Leboulanger
c0bcd072c0
destroy context menu when selection is done. see #1820
2006-04-07 15:51:17 +00:00
Nikos Kouremenos
db1cffb299
parent.destroy() destroys childs too
2006-04-07 11:09:11 +00:00
Yann Leboulanger
d91d0e0b0e
emoticons_menu is created only once, and correctly destroyed when we change emoticon theme. (It was never destroyed before -> memory leak)
2006-04-05 09:55:22 +00:00
Nikos Kouremenos
bbdeaa8768
fix but cut paste
2006-03-29 16:46:12 +00:00
Nikos Kouremenos
f5b37e61b2
make it gtkgui helpers and use it
2006-03-29 16:39:14 +00:00
Yann Leboulanger
fb758eaf89
use sanitize_filename func before writing a file to HD. Fixes #1722
2006-03-26 11:46:04 +00:00
Nikos Kouremenos
2f503fa7bf
rm more leftovers
2006-03-25 11:06:54 +00:00
Nikos Kouremenos
15d93107ba
rm a FIXME
2006-03-25 11:01:11 +00:00
Yann Leboulanger
f355cb043a
replace / in gc nicks by _ before we save vcard / avatars
2006-03-14 18:09:09 +00:00
Yann Leboulanger
adb62eb628
jids are now punycoded before we store avatars on HD. Fixes #1030
2006-03-10 18:58:28 +00:00
Yann Leboulanger
f9d0421d33
jids and nicks are now punycoded before we store on HD. See #1030
2006-03-10 18:48:14 +00:00
Yann Leboulanger
3355cf4ea3
room_contacts vcards are now saved in room_jid folder. Fixes #1105
2006-03-09 18:41:57 +00:00
Yann Leboulanger
549872473c
cleaner code
2006-03-08 15:56:49 +00:00
Nikos Kouremenos
5d6c0db657
fix copyright header
2006-03-02 13:13:35 +00:00
Nikos Kouremenos
b2cd018b52
well return :P
2006-02-26 14:47:23 +00:00
Nikos Kouremenos
6a0ab2290f
introduce gtkgui helper get_state_image_from_file_path_show(file_path, show)
2006-02-26 14:33:44 +00:00
Nikos Kouremenos
cb6f163f02
VCARDPATH --> VCARD_PATH
2006-02-15 10:44:41 +00:00
Nikos Kouremenos
1a34074136
if avatar is too big, scale it using notification size (by default to 48x48) and hope that now filesize is small enough. aka we are not Gimp
2006-02-09 16:47:31 +00:00
Travis Shirk
cd1993037a
Added gtkgui_helpers.escape_underscore to not require re module
2006-02-08 05:13:26 +00:00
Yann Leboulanger
ec2d9c0ad2
move data/pixmaps/events/TRANSPORT_o*line.png to data/iconsets/transports/TRANSPORT/48x48
...
TODO: create 48x48 online and offline pngs for all jabber iconsets
2006-02-08 00:55:16 +00:00
Yann Leboulanger
2e50c301c8
fix the make_color_string function. Fix #1268
2006-02-05 17:12:36 +00:00
Yann Leboulanger
754abfddea
don't crash when we're not under KDE. Fixes #1445
2006-01-23 12:45:27 +00:00
Nikos Kouremenos
1ce3c65dd6
[knuckles] refactor notify so we do not dup code at all
2006-01-21 23:15:35 +00:00