Jean-Marie Traissard
84b9e2af34
+gc-tooltip:Create get_uf_affiliation(); show SHOW in the place of status message if and
...
only if there is no status message, else don't show SHOW
+roster-tooltip:Show subscription only if it is different from 'both'; integrate SHOW to
last_status_time (status message alone in second line); name is now title, jid is after;
status message and show are italic everywhere; last_status_time is not showed anymore when
more than one ressource, takes too muck place(was broken anyway).
Fixes #2110 if no comment.
2006-09-26 02:41:47 +00:00
Nikos Kouremenos
bbc0940942
better varname
2006-09-25 21:14:59 +00:00
Nikos Kouremenos
3e32fd218d
say what to do when we click LinkButtons
2006-09-25 21:12:12 +00:00
Nikos Kouremenos
1cc9184593
until GTK and PyGTK 2.10 exist for Windows disable trayicon. When they exist, we are going to use the GTK API only for WINDOWS as it does not support animation [which is C R A Z Y but true] and we have and NEED animation in GNU/Linux
2006-09-25 19:12:12 +00:00
Jean-Marie Traissard
031d10f3fa
gc-roster-tooltip : Remove horizontal separator
...
gc-tooltip : If date==today, show only "Since %hour" instead of full date
2006-09-25 16:53:12 +00:00
Jean-Marie Traissard
37c08ee033
Visual Test : show after the nick in tooltip
2006-09-25 16:02:13 +00:00
Jean-Marie Traissard
ee7b16c405
Do not set tab to active color when we shouldn't, fix bug in [6914]
2006-09-25 14:36:24 +00:00
Nikos Kouremenos
0b54816178
make it more understandable
2006-09-25 13:27:08 +00:00
Dimitur Kirov
7e23d31cbf
fix Exception on missing base class
2006-09-25 13:23:27 +00:00
Nikos Kouremenos
eedb3fd2d5
update and clean remote_control.py [kill old dbus, and generally improve code]; also use python24 decorators
2006-09-25 13:12:51 +00:00
Nikos Kouremenos
d356ddd92d
kill more version checking for dbus
2006-09-25 12:38:42 +00:00
Nikos Kouremenos
ba10724e36
make privacy lists patch commitable
2006-09-25 12:33:53 +00:00
Nikos Kouremenos
c17b18a70c
add a FIXME
2006-09-25 12:04:30 +00:00
Dimitur Kirov
0302499ccd
get contact if it is in not_in_the_roster
2006-09-25 10:24:39 +00:00
Nikos Kouremenos
31c467c305
if window is destroyed, every child dies
2006-09-25 09:47:20 +00:00
Nikos Kouremenos
cbbb8c1faa
use one global variable in one place
2006-09-25 09:44:19 +00:00
Nikos Kouremenos
229d9cac50
remove if not iconset checks. it is our philosophy that if user changes his config to set "" to iconset we must fail. else we have to take care of every possible bad config there can exist by his inability to understand what he touches
2006-09-25 09:43:08 +00:00
Yann Leboulanger
44c40a6ed6
read correctly iconsets even if our iconset is brocken by using dcraven one.
2006-09-25 07:53:07 +00:00
Yann Leboulanger
e4cda079e3
16x16 folder in iconset is required, not 32x32. Fixes #2450
2006-09-25 07:21:30 +00:00
Yann Leboulanger
be61788f24
use helper function
2006-09-25 06:59:01 +00:00
Jean-Marie Traissard
8a12655ec7
Close button in vcard and profile windows
2006-09-25 05:20:06 +00:00
Jean-Marie Traissard
921274b6c4
Remove "state_active_color" option. Get fg color from gtk.
2006-09-25 04:23:31 +00:00
Jean-Marie Traissard
edc176975e
Don't show ressource in join/left in gc, and neither in chat, except if more than
...
one ressource connected.
2006-09-24 23:41:54 +00:00
Jean-Marie Traissard
f4a15a1d16
gc-roster-tooltip : Status message in italic, in a new line after status itself
2006-09-24 21:16:36 +00:00
Jean-Marie Traissard
00f00f3dcd
Modified gc-tooltip : Don't show role (it's already known), show affiliation only
...
if different from none, always show nick as title, don't print "Status:" but print
status directly after nick and other fields (if any) after an Horizontal bar.
Please comment in #2110 . Roster tooltip will be modified accordingly.
2006-09-24 20:37:02 +00:00
Nikos Kouremenos
4062d3d3a8
improve comments
2006-09-24 19:27:52 +00:00
Nikos Kouremenos
70a28b4724
do not fail because of music track listener if user does not have D-Bus bindings
2006-09-24 19:25:44 +00:00
Nikos Kouremenos
e9a6b7c108
kill old dbus
2006-09-24 19:22:10 +00:00
Dimitur Kirov
0b79e47c8a
create a fake contact for notification
2006-09-24 12:30:48 +00:00
Dimitur Kirov
5632144a94
fix #2446
2006-09-24 12:09:38 +00:00
Nikos Kouremenos
ab4ecb5ea3
move inside the if
2006-09-23 14:56:16 +00:00
Nikos Kouremenos
712a4955d6
fix typo
2006-09-23 14:51:10 +00:00
Nikos Kouremenos
1347aa1de6
a gtk req that will never be done. rm the FIXME
2006-09-23 14:47:05 +00:00
Nikos Kouremenos
1c3aa8fda6
we now have a ui for speller
2006-09-23 14:44:26 +00:00
Nikos Kouremenos
d6d6b90c03
[gjc] improve patch; he adds a timeout with a FIXME. Yann plz have a look if that is the only way
2006-09-23 14:39:58 +00:00
Nikos Kouremenos
d2094e9efe
use a new img for new email. fix a FIXME
2006-09-23 14:36:51 +00:00
Nikos Kouremenos
5851230084
make sure we do not fail if path to iconset no longer exists. fixes #2444
2006-09-23 13:58:46 +00:00
Nikos Kouremenos
65fc27e573
Improve in style, varnames, docstrings [make it readable after months have passed], a great patch by Gustavo Carneiro with which we can get currently playing music track from Rhythmbox and Muine to be shown in our status message. fixes #564
2006-09-23 13:49:33 +00:00
Dimitur Kirov
afc98539d6
make sure we call the right event
2006-09-22 15:22:36 +00:00
Dimitur Kirov
6f768f2bb7
don't open chat window with full jid ( #2443 )
2006-09-22 15:16:05 +00:00
Yann Leboulanger
2ebd0af9de
show URL in linkbutton. Fixes #2439
2006-09-22 15:03:54 +00:00
Yann Leboulanger
b02eeac875
remove useless self.
2006-09-22 15:00:51 +00:00
Yann Leboulanger
38c8ba58a3
Do not propose to save avatar in profile window if it's not on HD. Fixes #2428
2006-09-22 14:24:26 +00:00
Yann Leboulanger
74471acd95
don't allow account name to be hoovered in systray menu. Fixes #2430
2006-09-22 13:39:07 +00:00
Yann Leboulanger
bbc3aa4de3
remove GTK Warning in #2426
2006-09-22 09:17:37 +00:00
Yann Leboulanger
7abd1010ff
don't expand too much name column in muc disco. Fixes #2426
2006-09-22 09:16:01 +00:00
Yann Leboulanger
b65745f732
save model as private variable in disco.py. Fixes TB in #2426
2006-09-22 08:49:25 +00:00
Yann Leboulanger
15bfa2e095
handle correctly full_jid / jid in events (try to find one with fulljid before trying with jid). SHould fix #2414
2006-09-22 08:17:25 +00:00
Yann Leboulanger
28b2ba04ff
add a clear button in choose avatar dialog. Fixes #2423
2006-09-21 20:52:37 +00:00
Yann Leboulanger
dcbe3e5682
when we click on systray, do not hide roster, just move it. Fixes #2403
2006-09-21 16:15:53 +00:00
Nikos Kouremenos
3abc8a02d5
die old dbus die!
2006-09-21 15:11:13 +00:00
Nikos Kouremenos
d889488c00
rm unused var
2006-09-21 13:30:21 +00:00
Nikos Kouremenos
b4b96c837c
kill support for old versions of dbus [noone runs it, noone tests it] fixes #1912
2006-09-21 13:28:46 +00:00
Nikos Kouremenos
ea6427a004
UF string
2006-09-21 13:28:04 +00:00
Yann Leboulanger
0b381c2391
fill disco treeview MUCH faster. (disable the search of alerady existing row before adding: This can't happen, and disable sort function while adding items). Fir #2426
2006-09-21 12:35:18 +00:00
Yann Leboulanger
229d86ae9d
before/after_time/nickname are now textviews in pref window. So that they can contacin \n and \t chars. Fixes #2206
2006-09-20 20:00:20 +00:00
Jean-Marie Traissard
8c07a06622
Don't allow notifs when we are away/xa/dnd and autopopupaway is False.
...
(Undo second part of [6735])
2006-09-20 17:40:42 +00:00
Yann Leboulanger
9809043057
show MUC icon in st=ystray context menu. Fixes #2430
2006-09-20 17:21:59 +00:00
Yann Leboulanger
f780a0fe94
add a statusbar to profile window. Fixes #1840
2006-09-20 11:15:33 +00:00
Yann Leboulanger
351e666f97
show MUC icon in actions -> join_gc menuitem. Fixes #2430
2006-09-20 10:37:24 +00:00
Yann Leboulanger
23109aac2b
create account with password even if we don't save it. Fixes #2433
2006-09-20 06:56:18 +00:00
Dimitur Kirov
1ed3a31f40
[anonymous] fix bug of renaming contact from
...
contextmenu
2006-09-19 15:31:34 +00:00
Dimitur Kirov
1463ca8289
merge from zeroconf branch
...
(fixed bug: xml error when we get CDATA after
initial stream header)
2006-09-19 12:50:33 +00:00
Yann Leboulanger
e1ab80d648
[sgala] don't show in history manager jids that have no logs.
2006-09-19 09:18:06 +00:00
Yann Leboulanger
34ff33e4c1
Prevent user that removing an account closes all chat / gc windows. Fixes #2370
2006-09-19 09:15:26 +00:00
Yann Leboulanger
a698a969ae
do not override jid_label in vcard when we get the vcard. Fixes #1840
2006-09-19 08:52:51 +00:00
Yann Leboulanger
af68b178a1
add progressbar in vcard window and hide it when we get vcard and os info. For #1840
2006-09-19 08:17:36 +00:00
Yann Leboulanger
b5c4edb60a
add progressbar in profile window. For #1840
2006-09-19 07:52:40 +00:00
Yann Leboulanger
050afed553
set a text in avatar button instead of a fake avatar when no avatar is set in profile window. For #1840
2006-09-18 21:19:02 +00:00
Nikos Kouremenos
3420ddaffa
fix a FIXME (do not reload muc_separator.png everytime)
2006-09-17 14:33:18 +00:00
Yann Leboulanger
7da36ae7a4
move "last read" line in groupchat correctly. Fixes #1947
2006-09-17 08:32:25 +00:00
Yann Leboulanger
3729e89099
use LinkButton in vcard window only if there is an URL.
2006-09-16 15:56:39 +00:00
Yann Leboulanger
bcf163324e
destroy FileChooserDialog when we press cancel.
2006-09-16 15:52:52 +00:00
Yann Leboulanger
f69cd8ad5c
use Linkbutton in vcard window if we have PyGTK2.10. For #1840
2006-09-16 12:20:12 +00:00
Yann Leboulanger
a5e64ddec9
empty disco cache after one minute. Fixes #1329
2006-09-16 11:26:47 +00:00
Yann Leboulanger
f6df3bbbee
show roster when it's hidden and we try to remove systray icon. Fixes #2421
2006-09-16 11:23:18 +00:00
Yann Leboulanger
b49eb06010
differentiate single messages and chat messages when checking notifications. Fixes #2420
2006-09-16 11:17:24 +00:00
Dimitur Kirov
70d1977c00
check file permissions before saving avatar
...
catch FileChooser 'response' signal, instead
of dialog buttons 'clicked' signals (gtk+-2.10)
2006-09-16 01:44:04 +00:00
Jean-Marie Traissard
2897130af8
Descrition for ACE option skip_taskbar
2006-09-15 23:39:00 +00:00
Yann Leboulanger
dfc3436757
fix TB when error in FT. Fixes #2418
2006-09-15 23:07:14 +00:00
Yann Leboulanger
87a2ff3d69
show by default all events in roster
2006-09-15 23:06:40 +00:00
Yann Leboulanger
1a2bea6637
[sgala] fix wrong tag name. See #316
2006-09-15 16:08:36 +00:00
Jean-Marie Traissard
7868edb0ad
Do not check for nick of gc when checking if we want to show account
...
name, it's useless and make us TB for PM to own.
2006-09-15 12:08:53 +00:00
Dimitur Kirov
470e668ea2
This remove unused keyword
...
--line, and those below, will be ignored--
M socks5.py
M connection_handlers.py
2006-09-15 11:57:03 +00:00
Jean-Marie Traissard
124f1c641e
Do not TB if systray is not available.
2006-09-15 11:10:49 +00:00
Yann Leboulanger
3504a77713
show the MUC icon in the contact context menu for invite menuitem. Fixes #2407
2006-09-15 09:39:37 +00:00
Yann Leboulanger
8c243eab43
correctly change chat control/window account name when we change it. Fixes #2369
2006-09-15 09:22:52 +00:00
Yann Leboulanger
2df7bb491e
show JID in MUC browser. Fixes #2209
2006-09-15 08:56:07 +00:00
Yann Leboulanger
3541253596
[sgala] add some xmpp functions for xhtml-im support. see #316
2006-09-14 19:44:13 +00:00
Yann Leboulanger
ee5082485f
don't remove a transport if there are unread events from contacts from this transport. Fixes #2144
2006-09-14 19:14:59 +00:00
Yann Leboulanger
15b44f5eec
detect and print old gc messages as restored messages. Fixes #2253
2006-09-14 13:31:14 +00:00
Yann Leboulanger
e18e1079a9
send correct error message when we decline a FT, and print error message when we get it. Fixes #2330
2006-09-14 12:19:40 +00:00
Dimitur Kirov
5764374e5d
set proxy as invalid if hostname cannot be
...
resolved
2006-09-14 08:40:09 +00:00
Dimitur Kirov
08506dedf7
[mibus@mibus.org] remote control to take count
...
of "sync with global status" pref
2006-09-14 07:24:20 +00:00
Yann Leboulanger
97420e6a7a
prevent TB when / in gc nicknames
2006-09-13 07:46:35 +00:00
Yann Leboulanger
a3a91eada6
show all incoming chatstate, even if we send only composing.
2006-09-13 07:20:49 +00:00
Nikos Kouremenos
ab9b5a3210
fix strings
2006-09-12 11:53:28 +00:00
Nikos Kouremenos
0da3cc6820
fix strings
2006-09-12 11:49:45 +00:00
Yann Leboulanger
7759dd9289
save speller_language per room. Fixes #2387
2006-09-12 07:30:19 +00:00
Yann Leboulanger
be90361641
we now save speller_language per contact. For #2387
2006-09-12 07:18:43 +00:00
Yann Leboulanger
70399c84fa
[sgala] missing import
2006-09-12 06:07:44 +00:00
Yann Leboulanger
e421c539e7
draw account name between [] only if it has child, and redraw account row after we add children. Fixes #2151
2006-09-11 07:41:42 +00:00
Yann Leboulanger
875f4f8894
check if dictionary is installed when enabling spell checking and at gajim startup. For #2387
2006-09-10 22:25:07 +00:00
Yann Leboulanger
532e0bb60a
when removing an account, close only windows that belong to this account. Fixes #2408
2006-09-10 17:28:47 +00:00
Nikos Kouremenos
c18df68b21
fix even more the string
2006-09-10 13:19:42 +00:00
Nikos Kouremenos
b0c31574a2
fix strings
2006-09-10 13:14:13 +00:00
Yann Leboulanger
de22429a6f
fix behaviour of PHOTO_button in profile_window. Fixes #2381
2006-09-10 10:50:42 +00:00
Yann Leboulanger
746a0bf98e
show connection lost error in popups instead of error dialogs. Fixes #2138
2006-09-10 10:22:16 +00:00
Yann Leboulanger
5c73441078
show Merged account in account row correctly. Fixes #2406
2006-09-10 09:48:31 +00:00
Yann Leboulanger
56c01ceace
in ChooseGPGKeyDialog, put None iter on top. Fixes #2390
2006-09-09 19:56:57 +00:00
Yann Leboulanger
282c8d3f33
[roidelapluie] gajim-remove send_xml. Fixes #2081
2006-09-09 18:25:49 +00:00
Yann Leboulanger
0491be8d66
print account row between [] if row is collapsed. Fixes #2152
2006-09-09 16:41:24 +00:00
Nikos Kouremenos
fab576e10f
open gmail inbox in a better position (third, just after two submenus and not in between) fix childs position mess by mentioning by name [thus making it less difficult to break]; also use better name for open gmail inbox menuitem widget
2006-09-09 13:23:14 +00:00
Nikos Kouremenos
d1ab748cfd
get it at instead of get it here
2006-09-09 13:00:49 +00:00
Yann Leboulanger
a15dbddca3
autocompletion of server on creating/adding an account. Fixes #2274
2006-09-09 12:26:26 +00:00
Yann Leboulanger
92d94aec00
require pywin32 or gajim doesn't start. Fixes #2393
2006-09-08 22:33:23 +00:00
Yann Leboulanger
152093e42e
[bronger] translate correclt strings during runtime. Fixes #2394
2006-09-08 22:27:04 +00:00
Yann Leboulanger
7fd8d0a29b
add a "open gmail inbox" menuitem for account context menu. Fixes #1673
2006-09-08 22:13:48 +00:00
Yann Leboulanger
3399924761
don't put contact's avatar in a button. Fixes #2381
2006-09-08 21:34:10 +00:00
Yann Leboulanger
63b3c93a6f
fix TB when viewing gc vcard
2006-09-08 18:53:10 +00:00
Yann Leboulanger
cfd9c87860
forgotten files
2006-09-08 17:48:37 +00:00
Yann Leboulanger
a678c35b3f
vcard window now uses label instead of entry
...
new profile_window to edit our vcard. For #2381
2006-09-08 17:35:28 +00:00
Nikos Kouremenos
56f248c287
Make default status messages feature release-ready
2006-09-08 12:48:46 +00:00
Yann Leboulanger
411aaa1f7b
typo
2006-09-07 21:16:50 +00:00
Yann Leboulanger
2352ddfd02
use updated JEP172
2006-09-07 21:11:50 +00:00
Yann Leboulanger
dfead3a31c
disco our transports when we connect if we ca't determine the type (not in db). Fixes #2273
2006-09-07 20:39:09 +00:00
Yann Leboulanger
29cef733f2
don't count pm messages in roster window, but in groupchat window. Fixes #2401
2006-09-07 14:35:23 +00:00
Yann Leboulanger
b3957742d4
remove useless print
2006-09-07 14:17:09 +00:00
Yann Leboulanger
c2ece68e43
handle correctly pm messages.
2006-09-07 13:19:43 +00:00
Yann Leboulanger
30fb604642
private messages are save as pm in events list
2006-09-06 21:39:32 +00:00
Yann Leboulanger
b1d32661fc
fix logic for showing notification window
2006-09-06 20:15:06 +00:00
Nikos Kouremenos
7c325b1e7c
make a comment more accurate
2006-09-06 13:31:12 +00:00
Nikos Kouremenos
bd01e5719b
INTRODUCING ensure_utf8_string, use it to fix BLOCKER bug for Gajim/Windows ( #2392 )
2006-09-06 13:28:38 +00:00
Nikos Kouremenos
9bd4442784
since we demand python 2.4 remove 2.3 legacy support code
2006-09-06 13:15:32 +00:00
Yann Leboulanger
80ba7ac5e7
sort and don't use underline in insert_nick sub menu. Fixes #2396
2006-09-06 11:58:11 +00:00
Yann Leboulanger
9603146fa6
when we edit member / ban / ... list in config room, send to server only the diff, as required by the JEP.
2006-09-06 10:39:06 +00:00
Yann Leboulanger
7a89f716e4
handle correctly notification window in ANC, particulary le tab_opened condition.
2006-09-05 15:43:07 +00:00
Yann Leboulanger
9a7ed9488a
take into account the case when no systray is available. Fixes #2384 and #2389
2006-09-04 18:58:58 +00:00
Yann Leboulanger
d0c359f134
use a per-textview var to remember which language is set instead of the global speller_language one.
2006-09-04 08:00:49 +00:00
Dimitur Kirov
7f6ec376dc
print a debug message for invalid xml stanza
2006-09-04 07:19:31 +00:00
Yann Leboulanger
9dc8b315d8
[maxima] show and hide properly when left-clicking very fast on systray. Fixes #2388
2006-09-04 06:52:16 +00:00
Yann Leboulanger
5b2e68d52c
when we open a tab that require account name to be displayed (another tab with the same nick is opened), we now redraw first tab too so that account is displayed there too. Fixes #2371
2006-09-03 21:00:05 +00:00
Yann Leboulanger
910afa2b47
gajim-remote show_next_unread is back
2006-09-03 20:35:23 +00:00
Yann Leboulanger
38b3425aac
remove offline contact from roster when there is no more unread events
2006-09-03 20:27:19 +00:00
Yann Leboulanger
2b06b55994
close chat window when we remove an account. Fixes #2370
2006-09-03 20:21:26 +00:00
Yann Leboulanger
2d56a72fcb
give focus to conversation textview when we insensitive message_textview so that it can receive Ctrl+1,2,3. Fixes #2263
2006-09-03 17:50:18 +00:00
Yann Leboulanger
e80467dc0d
[Santiago Gala] we can now have a different spellchecking language in each chat window. Fixes #2383 and #746 .
2006-09-03 17:04:41 +00:00
Nikos Kouremenos
fa4080f784
use helpers method. tested it in Windows (svn) and Linux
2006-09-03 15:16:05 +00:00
Yann Leboulanger
5ac4a0d86c
remove no more used var. chat and gc are now handles by message window manager
2006-09-03 11:34:06 +00:00
Yann Leboulanger
e24f3e5e96
when we rename an account, change account var in chat / gc controls. Fixes #2369
2006-09-03 11:32:01 +00:00