Commit graph

746 commits

Author SHA1 Message Date
Yann Leboulanger
31e54bc2ed remove many call to dialog.run() function. Some are still here, but they happend only when the user do an action (close a chat window, change status, ...). So UI is not blocked when we receive a groupchat invitation or an error message. 2006-04-02 16:11:21 +00:00
Yann Leboulanger
4447ec9406 disable DND when account if offline. Fixes #1754 2006-04-01 12:26:10 +00:00
Yann Leboulanger
c773f0966b unsensitive most menu items in context menus of contact / group / transport / account when account is offline and prevent renaming of contact / group. See #1754 2006-04-01 12:10:02 +00:00
Yann Leboulanger
fe98c5fc55 don't show popup menu for group that can't be renamed 2006-03-30 21:39:32 +00:00
Yann Leboulanger
42fcc71bc0 prevent renaming of General group. Fixes #1780 2006-03-30 21:37:45 +00:00
Yann Leboulanger
ba7ef979b7 common/gajim can't contain _()O so move it to helpers
prevent renaming of special groups
2006-03-30 21:35:43 +00:00
Yann Leboulanger
66a4f406fa Observersa in also a special group than can't be renamed / can't reveive contacts with DND 2006-03-30 21:25:38 +00:00
Yann Leboulanger
204f8b89f3 when sub=to and we remove a contact, don't show the check button "allow other part to view my status" as he is already not interested in it. This result in removing contacts with sub=none, ask=none 2006-03-30 21:00:19 +00:00
Yann Leboulanger
6ecdbb7470 when sub = 'to' and we remove contact (but allow other side to see our status) completely remove contact 2006-03-30 18:52:59 +00:00
Yann Leboulanger
028de148d3 do not remove a contact from roster when he goes offline and showoffline is True 2006-03-30 18:07:56 +00:00
Yann Leboulanger
619aaf9f73 prevent to add a contact twice in the same group 2006-03-30 17:25:06 +00:00
Yann Leboulanger
b963fd1b25 clean gajim.groups when we rename a group. Fixes #1778 2006-03-29 22:11:14 +00:00
Nikos Kouremenos
5ff9b0fcba use new icon for rename in group menu too.fixes #1782 2006-03-29 22:05:38 +00:00
Nikos Kouremenos
5a9dfbb20c rm leftover fixme 2006-03-29 22:00:53 +00:00
Yann Leboulanger
e3fb6c2607 we have to remove group from contact instances before removing them from roster so that gajim.groups in cleaned up. Fixes #1778 2006-03-29 21:23:13 +00:00
Yann Leboulanger
3a0e6bf000 modify treestore before iter becomes invalid 2006-03-29 20:32:36 +00:00
Yann Leboulanger
5742d670f5 move brothers to the contact I DND only if I DND big brother. Fixes #1770 2006-03-29 20:06:12 +00:00
Yann Leboulanger
dfbb506f35 remove General default group when latest is removed from it. Fixes #1775 2006-03-29 18:15:18 +00:00
Yann Leboulanger
c5e0650c91 refactor code 2006-03-29 17:31:15 +00:00
Nikos Kouremenos
705fe59669 rm leftover FIXME 2006-03-29 17:28:16 +00:00
Nikos Kouremenos
c5d6115d22 we can rename tranport now. fixes #1154 2006-03-29 17:22:56 +00:00
Nikos Kouremenos
7cd9b7caf5 typo 2006-03-29 16:44:40 +00:00
Nikos Kouremenos
cb28e2124d use kbd_input.png (previously rename.png) for rename menuitems in roster;better names for making menus methods in roster;add (comment out though as it has a problem) rename for transport 2006-03-29 16:42:06 +00:00
Nikos Kouremenos
4d2a36707b clean up code; obey to coding standards 2006-03-28 11:52:25 +00:00
Nikos Kouremenos
73905ec169 merge to logics about jid being a transport into one. use the superior one 2006-03-28 11:32:53 +00:00
Nikos Kouremenos
a643b7d466 revert accidental roster_window commit 2006-03-28 10:37:12 +00:00
Nikos Kouremenos
2099e3baa8 [jim++] clean logic on for handling the incoming msg, make pm special checks fixes ##1764 2006-03-28 10:27:58 +00:00
Nikos Kouremenos
b7edb82028 rm the fixme 2006-03-27 13:43:58 +00:00
Nikos Kouremenos
cc9a147dc0 startfile() instead of system() for windows 2006-03-27 13:42:28 +00:00
Nikos Kouremenos
a541c5f426 svn users can run history manager now [if they have pywin32] 2006-03-27 13:40:51 +00:00
Yann Leboulanger
a5d95b4792 when we change combobox, only look in global synced accounts if one is connected. Fixes #1724 2006-03-26 13:07:11 +00:00
Yann Leboulanger
1fafe3b08c handle correctly resources in queue of events. Fixes #1706 2006-03-25 17:05:54 +00:00
Yann Leboulanger
59bff310b0 typo. Fixes #1744 2006-03-25 08:46:13 +00:00
Yann Leboulanger
6cec4ba128 remove online users menuitem as is in disco 2006-03-25 00:47:34 +00:00
Yann Leboulanger
fd859966c5 draw the TLS icon when we connect to a server. Fixes #1736 2006-03-24 21:51:15 +00:00
Yann Leboulanger
d3c461aca1 typo 2006-03-24 20:13:11 +00:00
Yann Leboulanger
0f52e16e45 we can now move a contact that has children to another contact 2006-03-24 14:27:52 +00:00
Yann Leboulanger
6724001ee3 correctly update parent when we drop child on another contact 2006-03-24 13:31:21 +00:00
Yann Leboulanger
f8db75e255 New metacontact way. JEP is not published yet, but I talked with the author. Old metacontact info are removed automaticaly 2006-03-24 12:55:56 +00:00
Nikos Kouremenos
6c4322483e avoid dup of code. intro _add_history_manager_menuitem and call that instead of writing sth twice 2006-03-22 01:09:59 +00:00
Yann Leboulanger
4e7b9b64cc add history manager menuitem when only one account too 2006-03-21 21:15:13 +00:00
Yann Leboulanger
df38aa897c read_queue now look in awaiting_messages dict with fjid as key instead of jid. Fix #1706 2006-03-21 18:34:03 +00:00
Nikos Kouremenos
f1d4b2ceb4 (history manager) do some basic stuff for our windows users. add a fixme to test it works and test further for when I sit on Windows 2006-03-21 14:47:11 +00:00
Nikos Kouremenos
3b2c6021fa run in background 2006-03-21 14:42:28 +00:00
Nikos Kouremenos
2eb1759a7f now we can launch history manager via Roster Window (under advanced) fixes #1616 2006-03-21 14:26:01 +00:00
Yann Leboulanger
a5c2880b45 remove profile_avatar menuitem that sometimes appear 2006-03-18 09:59:04 +00:00
Yann Leboulanger
19ad69e3dd remove empty group when we make latest contact of that group a child of another contact in another group. Fixes #1711 2006-03-18 08:54:50 +00:00
Nikos Kouremenos
7a31531882 hide for .10 special notification 2006-03-17 22:00:27 +00:00
Yann Leboulanger
31e3e64004 typo 2006-03-16 18:45:07 +00:00
Yann Leboulanger
a4b37a54a1 Fix when we receive a message from unknown contact 2006-03-16 16:31:34 +00:00