Yann Leboulanger
42b1a1fff8
[bronger] make force avatar work under windows. see #2967
2007-04-22 18:05:53 +00:00
Yann Leboulanger
2ef20efac5
add ability to set an avatar for a contact. fixes #2967
2007-04-22 10:23:23 +00:00
Yann Leboulanger
290df83c80
show combobox in dataform widget when there are more than 5 options. see #3046
2007-03-20 14:09:27 +00:00
Jean-Marie Traissard
bb0a985432
If we can't find gajim-remote, stop checking everytime if we are default client
2007-02-12 16:53:59 +00:00
Jean-Marie Traissard
d37e7d8e3e
No space in indentation, checked by drpython (editor). /src part
2007-02-04 13:01:04 +00:00
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
Yann Leboulanger
ef86ddf65b
[knuckles] missing line in KDE xmpp support. Fixes #855
2006-01-21 21:23:30 +00:00
Nikos Kouremenos
d9dd7a054c
expose logic even better
2006-01-21 10:01:20 +00:00
Nikos Kouremenos
ea1d9fc3b7
typo
2006-01-21 10:00:43 +00:00
Nikos Kouremenos
5bb85f4b9c
fix a tb on possibly_set_gajim_as_xmpp_handler
2006-01-21 10:00:18 +00:00
Nikos Kouremenos
818d2471fc
Gajim is now xmpp handler in KDE too
2006-01-20 17:36:22 +00:00
Nikos Kouremenos
8c33fab699
make decode filenames work allover
2006-01-18 19:50:16 +00:00
Yann Leboulanger
bab21aaf56
[knuckles] improved popup notification to show avatar
2006-01-17 09:01:59 +00:00
Nikos Kouremenos
7ea9c3eac4
get_pixbuf_from_data can return type now
2006-01-14 13:50:35 +00:00
Nikos Kouremenos
3c50094afa
we now show avatar instead of general contact img for online/offline
2006-01-12 22:48:49 +00:00
Travis Shirk
260f90811e
Merged message_window branch.
2006-01-11 02:49:37 +00:00
Travis Shirk
fc6af37467
Config updating, tab label markup abstraction, auto window sizing/positioning, window title
2005-12-31 06:27:22 +00:00
Travis Shirk
a52596266c
Merged trunk
2005-12-30 21:37:36 +00:00
Nikos Kouremenos
404cc402cb
ACE: notification_timeout; and fix desc for use_urgency_hi*N*t
2005-12-28 22:49:58 +00:00
Yann Leboulanger
9abc57d0ae
add a use_urgency_hit option
2005-12-28 22:30:41 +00:00
Yann Leboulanger
c687ad17b1
fix color parser
2005-12-18 10:38:33 +00:00
Yann Leboulanger
612716e2db
change copyright from "Gajim Team" to real people
2005-12-09 23:30:28 +00:00
Yann Leboulanger
cae7ce3bac
"Gajim Team" in all hearders become "Contributors for this file"
2005-12-09 17:15:30 +00:00
Yann Leboulanger
34255e5682
Vincent left us a long time ago
2005-12-07 23:09:10 +00:00
Nikos Kouremenos
42487409b3
ACE: hide_avatar_of_transport
2005-12-02 13:10:02 +00:00
Nikos Kouremenos
4e96e1d03c
move a helper to gtkguihelpers
2005-12-01 18:16:30 +00:00
Nikos Kouremenos
c9e30fd612
make a commit comment a code comment. also add a new line so it is visually better to seperate logic and return
2005-11-29 18:37:01 +00:00
Yann Leboulanger
77f920641a
[multani] don't make avatars bigger than they are
2005-11-29 18:29:03 +00:00
Nikos Kouremenos
17034b654a
remove a fixme; remove old and replace with that we really mean by old, so we do not get confused with date
2005-11-29 10:16:31 +00:00
Nikos Kouremenos
fb07453d57
initial stuff at mark day that has logs. atm it is slow and has some bugs I will fix soon. I commit this nonetheless
2005-11-24 01:39:47 +00:00
Nikos Kouremenos
ca31a7f67a
history window now has a calendar; tons of cleanups, comments, better varnames and in general better quality of code; also a fixme for another day
2005-11-20 21:58:08 +00:00
Nikos Kouremenos
fac2a002c7
[sef] ask avatars on startup ace
2005-11-15 23:26:22 +00:00
Nikos Kouremenos
082fc7aaa9
fixing dict name: gajim.interface.windows --> gajim.interface.instances
2005-11-13 15:08:47 +00:00
Nikos Kouremenos
33e7b103c0
gtkexcepthook only for those that run svn versions; release user should not be bugged with TBs as they should be minor to overall functionality and he should not care. if he is advanced he knows how to find out what is wrong (how to get to see a traceback etc); also moving get_avatar_pixbuf_from_cache to gtkgui_helpers (all in one commit because of import issues)
2005-11-12 21:24:54 +00:00
Nikos Kouremenos
3492272881
only one line for status msg under contact
2005-11-08 15:24:19 +00:00
Nikos Kouremenos
99636d5ccf
[gjc]commit better analogy for colors in contact row
2005-11-08 14:09:56 +00:00
Nikos Kouremenos
4034efa762
we now have avatars in roster. I default to 48x48 (gaim defaults to that too) u can change that to whatever you want via ACE and you can take avatars off via PREFS; defaulting to 32x32 is too small. njoy
2005-11-08 13:04:59 +00:00
Nikos Kouremenos
b89fe57543
inital patch to make status msg change color in gc too [does not work yet]
2005-11-07 11:07:55 +00:00
Nikos Kouremenos
5e6766a3a4
do not fail if user does not have pywin32
2005-11-02 10:52:12 +00:00
Nikos Kouremenos
36cc5bfa5d
WINAPI: Gajim now can detects file lock and does not allow sending the file.
2005-11-01 20:01:14 +00:00
Yann Leboulanger
9121514778
don't open a tabbedchat or a groupchat window over another one
2005-11-01 15:42:08 +00:00
Nikos Kouremenos
878b274481
add func in gtkgui helpers
2005-10-31 19:35:17 +00:00
Nikos Kouremenos
f5411971c7
if roster is in vd1, and we are in vd2 and we click systray, move roster from vd1 to vd2
2005-10-31 18:06:36 +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
Nikos Kouremenos
01e09ce9b1
make the cursor invisible when showing bigger avatar; make it visible on mouse move
2005-10-16 14:19:02 +00:00
Nikos Kouremenos
9498889fa0
catch correctly exception if user has problems with gconfd
2005-10-13 19:44:33 +00:00
Nikos Kouremenos
357c85a2ad
improve code quality
2005-10-07 10:33:52 +00:00
Nikos Kouremenos
f6470778a6
we now show a happy dialog on nick conflict asking (and even proposing new nick); also refactor code and add a new gtkgui helper
2005-10-03 18:19:31 +00:00
Nikos Kouremenos
e3b340a430
fix a fixme
2005-09-25 18:37:50 +00:00
Nikos Kouremenos
5eea887c43
[delmonico] First Time User Wizard is in!
2005-09-18 15:03:04 +00:00
Nikos Kouremenos
599e8d15a4
add two more ft proxies until we get to autodiscover if the server we have the JID on, has support and we prio on that
2005-09-17 11:26:15 +00:00
Dimitur Kirov
223a2627b5
save prefs only on theme_manager destroy.
...
fixed bug in groupfontattr(s). tooglebuttons
are loaded with theme
2005-09-17 09:37:40 +00:00
Dimitur Kirov
159a4dad42
prevent NoneType TB if fontattrs are not set
2005-09-17 08:42:37 +00:00
Dimitur Kirov
37f3af1139
added get_theme_font_for_option function
2005-09-17 08:32:55 +00:00
Nikos Kouremenos
619cdf307c
add missing import
2005-09-08 14:03:19 +00:00
Nikos Kouremenos
c7c555d8f4
we wrote a file as user but then we got it mounted as root, so file is root. so do not tb on that. thanks stellaris
2005-09-08 13:53:32 +00:00
Nikos Kouremenos
914749b740
register xmpp:// gajim-remote handler in GNOME; various cleanup
2005-09-07 21:12:30 +00:00
Nikos Kouremenos
74ceb1f9f8
if we have pygtk28/gtk28 we now set UrgencyHint instead of just *. I LOVE 2.8 [see inside for new way via .props] CONGRAAAAAATS to jdahlin, gjc and rest of gang :)
2005-09-04 16:57:09 +00:00
Yann Leboulanger
2d67cfa9b7
fix TB for gtk >= 2.8
2005-09-02 19:26:52 +00:00
Nikos Kouremenos
ca9f164450
add new line in the end of file
2005-08-29 20:20:08 +00:00
Nikos Kouremenos
5114b52232
do screen size better
2005-08-29 20:18:24 +00:00
Nikos Kouremenos
ac05887b43
make human logic safe resizements, moves of windows
2005-08-28 10:57:08 +00:00
Nikos Kouremenos
c249acab44
fix a typo
2005-08-26 19:23:52 +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
Nikos Kouremenos
84bf980787
s.decode(utf-8) does not choke if s is already unicode. so we MUST use that allover
2005-08-25 20:23:41 +00:00
Dimitur Kirov
fd7936ff36
fixed bug:
...
ensure_unicode_string return None if 'string'
is type unicode
2005-08-25 08:02:41 +00:00
Nikos Kouremenos
58149b4810
ensure unicode string func and using it in one more place
2005-08-24 20:29:12 +00:00
Dimitur Kirov
f9657d7521
make check for unicode text as argument
2005-08-17 14:38:20 +00:00
Nikos Kouremenos
fed3e0815a
polish po is ready. greek po lacks 13 messages. pot/po update. many comments for translators, and some comments so you can remind me guys what to fix for 0.9 :)
2005-08-17 12:17:09 +00:00
Nikos Kouremenos
c28690de54
logic fix
2005-08-14 22:30:28 +00:00
Nikos Kouremenos
18106eaa96
get default font from KDE too. thanks IceRAM
2005-08-14 21:43:16 +00:00
Dimitur Kirov
c85fa3584b
Thanks to HellPaso now we have default font
...
in xfce
2005-08-12 00:33:48 +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
ed1893ee9b
moved convert bytes to common/helpers
2005-08-09 17:27:27 +00:00
Nikos Kouremenos
872db9fb6b
strings fix, german po is somehow new, pot/po
2005-08-08 21:54:36 +00:00
Dimitur Kirov
028bfbb6f0
reduce chars and lines in helpers
2005-08-08 15:44:22 +00:00
Nikos Kouremenos
b0599ba788
kilobyte megabyte etc is 1000 and not 1024. we could use KiB MiB if we want for 1024. more http://en.wikipedia.org/wiki/Kibibyte
2005-08-08 09:30:54 +00:00
Dimitur Kirov
27658039c2
typo in comments
2005-08-07 21:50:03 +00:00
Dimitur Kirov
e8cd8ace7a
added help to gettext strings
2005-08-07 21:44:12 +00:00
Dimitur Kirov
f700c53fd9
show file size with 1 unit after the floating
...
point
2005-08-07 12:55:34 +00:00
Nikos Kouremenos
6ff5643ce2
autodetect for links now should work
2005-08-04 23:11:55 +00:00
Yann Leboulanger
f9b4bb36fe
no need to translate glade strings here
2005-08-01 09:47:00 +00:00
Dimitur Kirov
6994ec0e2a
file size converter bytes -> KB -> Mb -> Gb
2005-07-30 10:20:24 +00:00
Nikos Kouremenos
bae6755899
[liorithiel] autodetect everytime browser/mailer by default
2005-07-25 14:38:21 +00:00
Nikos Kouremenos
8b24eb4cb8
escape subject in set_subject and do not TB
2005-07-23 13:09:36 +00:00
Nikos Kouremenos
d9ff414ac5
escape pango markup for all characters that break it
2005-07-23 12:45:17 +00:00
Nikos Kouremenos
549b10369e
moving contacts-related functions to common/gajim.py
2005-07-22 00:01:05 +00:00
Nikos Kouremenos
44f5dccb1e
use ellipse if pygtk26, gtk26 or else ... trick for status message in tc
2005-07-21 23:19:33 +00:00
Nikos Kouremenos
688fb66979
gtkgui_helpers have func to escape pango markup
2005-07-21 21:39:47 +00:00
Nikos Kouremenos
2db64d9ce8
put chatstate in the banner
2005-07-21 14:56:39 +00:00