Commit graph

135 commits

Author SHA1 Message Date
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