Julien Pivotto
6338f63f03
Fix some bugs with minimized groupchats.
2007-06-11 10:13:16 +00:00
Stephan Erb
babd1ee042
Enable ellipsization in roster and chatwindow. Fixes #2079 , #2739
...
Reorder occupantlist in groupchat to match roster. Fixes #2102
2007-06-11 08:37:46 +00:00
Julien Pivotto
08a8d169e9
remove groupchats from roster when the tab is destroyed
2007-06-07 12:47:07 +00:00
Julien Pivotto
2f6c9f0d19
Open private messages in minimized rooms by middle-clicking on systray icon.
2007-06-07 11:58:56 +00:00
Yann Leboulanger
52c6c6cbb7
[roidelapluie] better groupchat support in roster and systray. Better nick support
2007-06-03 13:40:14 +00:00
Yann Leboulanger
cefac49fdf
refactor groupchat popup menu. see #3211
2007-06-02 12:03:02 +00:00
Julien Pivotto
0863ce8dba
Fix a bug with changing status in groupchats. Always print "You are now %s" in groupchats, even if you change from "action menu".
2007-05-27 09:16:21 +00:00
Julien Pivotto
68ec9fec2e
Improve coding of [1869].
...
--Cette ligne, et les suivantes ci-dessous,
seront ignorées--
M src/groupchat_control.py
2007-05-21 21:39:58 +00:00
Julien Pivotto
05542130fa
Improve [8168]: correct window title and print number of marked messages
...
in tabs.
2007-05-21 21:33:48 +00:00
Julien Pivotto
cd8316aa9e
Do not count gc messages in tabs if notify_on_all_muc_messages is false.
2007-05-21 19:43:33 +00:00
Yann Leboulanger
959cff3c89
fix TB
2007-05-20 16:20:05 +00:00
Yann Leboulanger
a45a14546a
handle correctly vcards in groupchats : ask them to real jid if we know it, but considere it arrive from fake jid. Fixes #3172 , #3173
2007-05-20 15:41:20 +00:00
Jean-Marie Traissard
cfad535222
Put last highlighter on top on stack if he is already in it. Thanks Yann
2007-05-17 20:50:11 +00:00
Jean-Marie Traissard
38d2b822f8
[dema/Jim++]show last highlighters first on empty line nick completion. Fixes
...
#2975 .
2007-05-17 15:54:23 +00:00
Julien Pivotto
993d72a8c1
Fix a bug with receiving Private Messages when roster is minimized, print the number of unread pm in roster, and change icon when a pm is received.
2007-05-17 12:55:44 +00:00
Julien Pivotto
93dbdd3dd8
( Fix #3174 ) Groupchats in roster: Open groupchats with middleclick, fix notifications in systray and print number of unread marked messages in roster.
2007-05-17 08:39:21 +00:00
Jean-Marie Traissard
5b758a4977
Do not use single click for roster and gc-roster to open chats if an usefull modifier key is
...
pressed. See #2072 .
2007-05-14 17:29:06 +00:00
Yann Leboulanger
eca640f2f7
don't ask vcard twice to the user when we enter a groupchat (one to fake jid and one to real jid)
2007-05-13 08:11:32 +00:00
Yann Leboulanger
936f8f8e93
request vcard to real jid when we ask avatar. Fixes #3054
2007-05-12 21:49:27 +00:00
Yann Leboulanger
aab2e0d14d
fix TB, call correctly ErrorDialog
2007-05-09 20:28:21 +00:00
Julien Pivotto
37a234b1be
Remove unneeded commented code.
2007-05-07 21:10:27 +00:00
Julien Pivotto
19df2a0f9e
Fix some bugs and improve coding of minimized groupchats.
2007-05-07 21:02:48 +00:00
Julien Pivotto
253c7e6cfc
( Fix #3034 ) Add ability to minimize groupchats in roster, and to minimize autojoigned bookmarked rooms at launch.
2007-05-03 21:02:50 +00:00
Yann Leboulanger
3545dd3b90
[TheCurse] single-clicking ability. fixes #2072
2007-04-26 16:44:00 +00:00
Yann Leboulanger
353c62bc71
make contect menu items sentitive when they must be.
2007-04-18 22:30:42 +00:00
Yann Leboulanger
010f53a492
request vcard to full jid if we know it. fixes #3054
2007-03-31 08:47:42 +00:00
Yann Leboulanger
5920d03aee
ability to destroy a room when we are owner, give a reason and alternative room
...
jid. fixes #3031
2007-03-11 20:14:53 +00:00
Yann Leboulanger
2fb7c9cf99
[misc] Don't duplicate status message when someone is kicked
2007-02-20 07:08:36 +00:00
Yann Leboulanger
4a1a99a220
revert [7980]: remove useless command /slap
2007-02-15 15:59:55 +00:00
Jean-Marie Traissard
78f7ac7886
[bb] /slap
2007-02-15 00:17:05 +00:00
Jean-Marie Traissard
05f306115e
Delete change_nick() func, use join_gc() instead. Fixes #2903 .
2007-02-11 03:22:40 +00:00
Jean-Marie Traissard
039fbb7953
better var name, use int instead of float
2007-02-11 02:35:02 +00:00
Jean-Marie Traissard
2d55775f85
Do NOT save muc_cmds list for every gc_control instance
2007-02-08 19:08:44 +00:00
Jean-Marie Traissard
e6b3c40e97
Deleting control.display_names, useless var now
2007-02-08 18:32:10 +00:00
Jean-Marie Traissard
d37e7d8e3e
No space in indentation, checked by drpython (editor). /src part
2007-02-04 13:01:04 +00:00
Yann Leboulanger
a794812ea5
stringprep nickname when we want to change nick in a room. fixes #2605
2007-01-31 21:31:10 +00:00
Yann Leboulanger
bbab7a3d94
disable and redraw pm when we leave a groupchat or when we are disconnected. fixes #2935
2007-01-26 22:11:28 +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
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
Jean-Marie Traissard
bc4d4bc7e2
Seems to fail, load icons differently
2006-09-30 14:53:05 +00:00
Jean-Marie Traissard
452f8bea2b
Count only gc HIGHLIGHTED messages, except if notify_o_all_muc_meessages. Show count in tab.
...
Note that this disable previous inconsistent behaviour where all gc_messages were counted in
systray
whereas tray icon was not animated. notify_on_all_muc_messages can still be used for that.
2006-09-30 14:28:10 +00:00
Nikos Kouremenos
b0b40856f5
80chars and list_view = self.listview = get_widget is too much [rm the local var]
2006-09-29 10:43:52 +00:00
Nikos Kouremenos
9002b3d293
put my email (and jid), not one of my JIDs
2006-09-28 11:31:25 +00:00
Yann Leboulanger
2a73ecc994
don't close muc when we press ESC if a row is selected. Fixes #2440
2006-09-26 07:05:39 +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
Yann Leboulanger
be61788f24
use helper function
2006-09-25 06:59:01 +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
Yann Leboulanger
7da36ae7a4
move "last read" line in groupchat correctly. Fixes #1947
2006-09-17 08:32:25 +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
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
30fb604642
private messages are save as pm in events list
2006-09-06 21:39:32 +00:00