Nikos Kouremenos
e9afe36ff3
clean code and update to using GTK/PyGTK 2.8; see #2248
2007-01-16 23:26:38 +00:00
Jean-Marie Traissard
6b0edad24d
Memory usage : Don't store some vars in self when not necessary
2007-01-09 23:09:14 +00:00
Jean-Marie Traissard
5da41204ef
memory usage : Do not save gc_refer_to_nick_char for each gc control
2007-01-09 22:36:26 +00:00
Jean-Marie Traissard
712b39bba7
Skip self in nick completion
2007-01-09 22:24:41 +00:00
Jean-Marie Traissard
a57d59edaf
Don't redraw gc banner text when gc comes online, useless
2007-01-09 15:29:23 +00:00
Jean-Marie Traissard
57355708f4
typo
2007-01-09 14:35:31 +00:00
Jean-Marie Traissard
88a358f297
add some comments to previous changeset
2007-01-09 14:29:20 +00:00
Jean-Marie Traissard
eea2e1c881
Remove a LOT of useless draw_banner()
...
(stop drawing it 5 times when joining muc, stop reloading banner state icon on ALL
notifications, ...)
roster.py one seems useless because ctrl.update_ui() did it already
2007-01-09 14:23:28 +00:00
Yann Leboulanger
0ac904c6be
remove unread events from systray when we leave a room. Fixes #2867
2007-01-06 20:41:03 +00:00
Yann Leboulanger
d84b63b172
windows require to remove old_file before doing os.rename(new_file, old_file)
2007-01-05 18:05:51 +00:00
Yann Leboulanger
47f9461584
[Jeff Bailes] improved english strings
2007-01-02 13:36:54 +00:00
Jean-Marie Traissard
235950e2af
Pyflakes spoted undefined name, 80 chars
2006-12-17 22:56:16 +00:00
Yann Leboulanger
3289f8fdd1
update gc roster instantly when we change theme. fixes #2766
2006-12-16 20:12:16 +00:00
Jean-Marie Traissard
fd13baefc4
Use good font settings for gc_roster nicks. See #2766 .
2006-12-12 22:43:44 +00:00
Jean-Marie Traissard
c54dfb4ffd
Restore gc_banner tooltip (was broken when icon was added). See #2766 .
2006-12-12 22:06:24 +00:00
Jean-Marie Traissard
3d844c0e29
Redraw correctly gc banners when we change theme. See #2766 .
2006-12-12 19:10:52 +00:00
Yann Leboulanger
90cda75734
make ask_new_gc_nick asynchronous. should fix #2746
2006-12-08 19:10:28 +00:00
Yann Leboulanger
26b0e1bc0a
rendre role rows in muc the same way we render groups in roster. fixes #2765
2006-12-07 21:32:53 +00:00
Yann Leboulanger
8a8de540a0
redraw banner when we are connected or disconencted. see #2702
2006-11-30 15:12:25 +00:00
Yann Leboulanger
e927ccdfc2
show muc_inactive image when gc is not connected. see #2702
2006-11-30 11:32:49 +00:00
Yann Leboulanger
ff7c612f97
show groupchat icon in groupchat window banner. see #2702 . TODO find muc_active.svg to create 32x32 icons
2006-11-30 09:05:59 +00:00
Jean-Marie Traissard
f041f8dd5e
JID->Jabber ID in gc tooltip
...
if print_time==sometimes : Show the day if needed also. Use locale for time format (do
not force
24h)
Delete a lot of unused locale variables (thanks pychecker)
del gajim.py useless global vars after use
configpaths.py : use self. not this.
2006-11-21 18:46:33 +00:00
Yann Leboulanger
0e092980fd
show unread pm in tab and in chat window title. fixes #2645
2006-11-10 23:17:52 +00:00
Yann Leboulanger
da58aeaf88
[Petteri] topic autocompletion. fixes #2654
2006-11-10 20:06:57 +00:00
Yann Leboulanger
291666a5e3
show gc topic changements with timestamp as old conversations (grey)
2006-11-05 23:46:06 +00:00
Jean-Marie Traissard
57e4c75a83
[junglecow] Bookmarked groupchat rooms to follow global print_status_in_muc setting
...
if print_status unspecified by user. Fixes #2641 .
2006-11-05 22:09:19 +00:00
Jean-Marie Traissard
e2929d12bf
Fix notify_on_all_muc_messages I just broke, remove useless and unclear function
2006-11-03 21:27:56 +00:00
Yann Leboulanger
21e3f8a6a7
don't show subject tooltip if there is no subject. fixes #2572
2006-10-16 20:28:18 +00:00
Jean-Marie Traissard
ccf2b261c7
Use "group chat" instead of "room" in all strings. Fixes #2523 .
2006-10-12 02:12:10 +00:00
Yann Leboulanger
8194bd0480
use 'muc_message_received' sound if it is enable without checking notify_on_all_muc_messages option. Fixes #2494
2006-10-11 17:03:25 +00:00
Yann Leboulanger
aae7e7e99c
allow shutdown func now get the method we used to close the tab. So that we check if a row is selected in gc control only if we close tab by pressing Esc key. fixes #2528
2006-10-10 15:53:42 +00:00
Nikos Kouremenos
627469e5e0
from common.exceptions import GajimGeneralException as GajimGeneralException -> from common.exceptions import GajimGeneralException
2006-10-10 15:29:10 +00:00
Yann Leboulanger
835643da91
do not ask confirmation window nor check if a row is selected when we close muc with /leave (or others) command. fixes #2528
2006-10-09 11:09:17 +00:00
Yann Leboulanger
b821d23f70
get real jid of contact we want to ban from a room. Fixes #2521
2006-10-09 10:15:14 +00:00
Yann Leboulanger
0a572cf822
check if contact is still in room when we want to draw his avatar
2006-10-09 09:59:08 +00:00
Yann Leboulanger
c3062d493b
PrivateChatControl now hold room name so that we can draw banner of pm even if room control has been closed. Fixes #2527
2006-10-09 09:40:04 +00:00
Yann Leboulanger
feb9ba709a
put xhtml event in queue for pm too. fixes #2524
2006-10-09 09:10:32 +00:00
Jean-Marie Traissard
47536d3158
Do not show [u'bad_jid'] but bad_jid
2006-10-08 20:44:05 +00:00
Jean-Marie Traissard
2315eb8907
it's only room_jid now, was missing in [7112], [7142] was not enough
2006-10-08 19:14:01 +00:00
Jean-Marie Traissard
b8b7aa8ab1
Fix var name
2006-10-08 15:22:23 +00:00
Nikos Kouremenos
313091a771
fix what we expect
2006-10-08 00:16:22 +00:00
Nikos Kouremenos
10ae874cb6
We now use one term "group chat" in the place of sometimes used room
2006-10-07 14:36:08 +00:00
Nikos Kouremenos
01e3fc1199
introduce GajimGeneralException and use that instead of RunTimeError when raising so instances are not created. This is better because python can also raise RunTimeError, which we will catch by accident and we do not want that to happen
2006-10-07 12:41:19 +00:00
Nikos Kouremenos
8dfb1a5a66
unite room and server name resulting in a room jid interface [so it aligns with add new contact]. fixes #2504
2006-10-07 12:18:51 +00:00
Yann Leboulanger
f346cf76bf
fix search in gc roster treeview. Fixes #2470
2006-10-06 22:57:23 +00:00
Yann Leboulanger
9b83c74487
move gtkgui_helpers.reduce_chars_newlines to common/helpers.py. It's not GTK related.
2006-10-06 14:52:25 +00:00
Yann Leboulanger
1ee6cbc8cf
in vcard window, print role and affiliation when it's a gc vcard. Fixes #2457
2006-10-06 14:29:15 +00:00
Jean-Marie Traissard
38830c9686
Show "This room has no subject" only in textview, not sometimes in banner and
...
sometimes not, nor in actions->change topic
2006-10-05 13:10:33 +00:00
Yann Leboulanger
d55e56f0b9
show * in gc tab when one message
2006-10-04 11:12:45 +00:00
Yann Leboulanger
6b40b5ad32
[Santiago Gala] we can now see XHTML (JEP 0071). See #316
2006-10-03 14:12:42 +00:00