Commit Graph

1147 Commits

Author SHA1 Message Date
Stephan Erb 4c7bee648c Rework Actions menu. Move single message from advanced submenu to top level. Fixes #3209 2007-08-22 12:50:34 +00:00
Yann Leboulanger fe0a1b9b1b redraw actions menu when zeroconf account connects. 2007-08-22 12:19:30 +00:00
Stephan Erb 7b45c9c8f0 Remove BlockedContactsWindow. Fixes #3142 2007-08-21 23:39:51 +00:00
Yann Leboulanger 78f2c8c021 [roidelapluie, elghinn, msieurhappy, xbright and me] chat to muc convertion. see #2095 and #1408. TODO: DND 2007-08-21 23:13:03 +00:00
Stephan Erb 86177e8536 Rework zeroconf menu. 2007-08-21 22:58:19 +00:00
Stephan Erb 003fc8fd24 Only show customstatus icon for contacts and reset on statuschange. Fixes #3381. 2007-08-21 21:24:52 +00:00
Stephan Erb 054d4233bf Some menu work:
Set unusable menuitems insensitive instead of hiding them.
Enhance transport roster menu. Fixes #3383
2007-08-21 12:51:36 +00:00
Stephan Erb aabe6db039 Rework account_menu. 2007-08-21 00:43:58 +00:00
Stephan Erb 34ac11989e Rework multiple_contact_menu. ToDo: send custom status. 2007-08-20 23:06:08 +00:00
Stephan Erb f7d65baccc Rework transport submenu. 2007-08-20 22:22:46 +00:00
Stephan Erb ef2a936b71 Count metacontacts only once in account row. 2007-08-20 20:05:20 +00:00
Stephan Erb c41732c6ab Commit [8446] again: WorksForMe. See #3335. 2007-08-20 19:17:32 +00:00
Brendan Taylor 88e49ffa46 don't create uneccessary sessions (eg. for groupchat messages), bugfix for pms 2007-08-20 17:33:12 +00:00
Yann Leboulanger 00c7e7712a make a string translatable 2007-08-20 10:28:39 +00:00
Yann Leboulanger 176593db97 don't allow to bookmark a room on server that don't support private storage. 2007-08-19 15:32:41 +00:00
Yann Leboulanger 27148ffa66 fix typo 2007-08-11 12:41:55 +00:00
Piotr Gaczkowski 55a7061ea3 Better Tune support 2007-08-10 20:18:32 +00:00
Piotr Gaczkowski 947ec8e933 PEP prefs added 2007-08-09 23:05:43 +00:00
Yann Leboulanger 8976baecb3 clear contact list when we connect. fixes #3234 2007-08-09 23:04:02 +00:00
Yann Leboulanger 44f4940c6c use correct account when we look for recent messages. 2007-08-09 22:53:12 +00:00
Yann Leboulanger ea24ee82e5 merge diff from trunk to pep branch 2007-08-09 15:39:18 +00:00
Yann Leboulanger 701bdb6b85 use set_no_show_all from glade when possible instead of code. fixes #2248 2007-08-09 08:57:59 +00:00
Yann Leboulanger e906a096c9 [blarz] ability to load iconsets from ~/.gajim/iconsets. fixes #3339 2007-08-05 22:57:04 +00:00
Stephan Erb 4233db9459 Revert [8446] 2007-08-01 15:01:43 +00:00
Stephan Erb 97bb683e08 * Count Metacontacts only once. Fixes #3110
* add new function: is_big_brother
2007-07-30 19:52:02 +00:00
Stephan Erb f974a71b42 Rework roster dnd behaviour. See #3325 2007-07-27 20:48:01 +00:00
Yann Leboulanger 9a851c3b0d print resource in chat window only if several resources. fixes #3175 2007-07-26 16:54:13 +00:00
Stephan Erb 07a3393b72 DnD of contact on a MUC window to invite 2007-07-23 21:20:33 +00:00
Julien Pivotto 5c36dd8e78 [Lukas and I] use 'event' instead of 'message' as icons names ans
states. Fix #2755.
2007-07-13 10:11:49 +00:00
Julien Pivotto 9994643247 Added my own copyright :-P 2007-07-11 21:39:27 +00:00
Yann Leboulanger 3f5327dc6f [mrk] handle Google Apps For Your Domain. fixes #3163 2007-07-11 16:32:18 +00:00
Yann Leboulanger cf814269db set custom avatar is now fonctional. fixes #3127 2007-07-10 17:53:42 +00:00
Yann Leboulanger ccad4e9c81 always add local account to config file 2007-07-08 16:35:05 +00:00
Yann Leboulanger 5e46f22960 new accounts window. one bug remain, see #2744 2007-07-04 21:10:50 +00:00
Yann Leboulanger 8abd062365 [Lukas] split get_contact into get_contacts and get_contact. get_contact_from_full_jid uses get_contact. Maybe could be merged with optional argument, but it's clearer this way. Fixes #3275 2007-07-04 13:23:16 +00:00
Brendan Taylor 2bed6a522a fixed a traceback 2007-07-03 18:00:09 +00:00
Yann Leboulanger 33946aeeef remove useless function get_contcats_from_jid (same as get_contact). see #3275 2007-07-03 10:22:41 +00:00
Yann Leboulanger 965e2b1c78 don't try to do Awn code if it's not available 2007-06-29 22:25:50 +00:00
Stephan Erb 2e8a39005e Redraw groups if we add/remove contacts. Fixes #3192 2007-06-27 10:32:54 +00:00
Yann Leboulanger 9dc8404158 add features window in help menu. fixes #2783 2007-06-27 09:37:31 +00:00
Stephan Erb e88d547ed9 See [8324]: do the same in groupchats. Comment added 2007-06-27 09:26:58 +00:00
Yann Leboulanger 497d5d0e0e set visible property to False when there is no secondary pixbuf. 2007-06-27 08:28:36 +00:00
Tomasz Melcer 7a399e980b Comments here and there 2007-06-27 00:51:38 +00:00
Yann Leboulanger 6c328e2a33 redraw acount row to have correct online / total number of contacts when we minimize / open / disconnect from a groupchat. fixes #3247 2007-06-25 17:07:17 +00:00
Yann Leboulanger 7abaabc4b8 remove two extra parenthesis. fixes #3256 2007-06-23 06:13:51 +00:00
Yann Leboulanger 12bede65b0 use opened_meta.png and closed_meta.png to create meta contacts icons in roster if they exists, else fall back to opened.png and closed.png. Fixes #1974 2007-06-22 20:42:01 +00:00
Yann Leboulanger f77ca8543f send all files when we drop several files in roster 2007-06-22 16:53:06 +00:00
Stephan Erb 3606de3b67 Raise rename dialog properly when already opened. Fixes #3230 2007-06-16 16:52:51 +00:00
Yann Leboulanger ed0bf7884f add a disconnect menuitem to groupchat context menu in roster 2007-06-15 18:55:21 +00:00
Yann Leboulanger 0f72499eac don't put an offline contact above another one only because it has a status message. fixes #3010 2007-06-14 22:05:33 +00:00
Yann Leboulanger d2914f642b add minimize button to manage_bookmarks window. see #3034 2007-06-13 20:24:04 +00:00
Julien Pivotto 692c390e5f Fix a bug with reconnecting and auto-minimized autojoined groupchats 2007-06-12 13:12:52 +00:00
Julien Pivotto 741cc56a52 Add information menuitem in transports context menu 2007-06-12 11:35:13 +00:00
Julien Pivotto ba5e4dbd3f Add code removed by mistake in [8263]. 2007-06-11 10:53:56 +00:00
Julien Pivotto 981045005c Don't allow to send custom presence ton group "groupchats". Fix #3231. 2007-06-11 10:46:47 +00:00
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
Yann Leboulanger 46a9657b46 show insensitive block menutitem if server doesn't support privacy lists. Fixes #3016 2007-06-11 07:06:20 +00:00
Julien Pivotto 17adcf7520 Print Offline icon instead Gtk-Stop in blocked items roster
context 'send
custom status' menu entry.
2007-06-10 06:44:52 +00:00
Julien Pivotto 67f60dff1f Make 'send custom status' in blocked groups context menu insensitive.
See [8255] and fix #3226.
2007-06-10 04:23:51 +00:00
Julien Pivotto 4e7871f695 Make 'send custom status' in contacts content menu insensitive. 2007-06-10 04:17:56 +00:00
Stephan Erb ae9d082587 Remove my debug print 2007-06-09 11:57:25 +00:00
Stephan Erb b41770d1f8 Adapt transport_menu to the style of the other menus 2007-06-09 11:24:46 +00:00
Stephan Erb ea83642afc Adapt multi_contact_menu to the style of the other menus 2007-06-08 20:31:25 +00:00
Yann Leboulanger 7276ca50cf don't open autojoined groupchats when we go from invisible to offline 2007-06-06 21:55:43 +00:00
Brendan Taylor 7898686680 reverted back to per-JID windows, pass around sessions instead of thread_ids 2007-06-05 23:19:34 +00:00
Brendan Taylor 17c5bf5e52 massive everything-breaking overhaul for per-session windows 2007-06-05 21:26:45 +00:00
Julien Pivotto 2beba33a4a Fix inviting to a minimized groupchat in multiple contacts context menu 2007-06-05 11:19:13 +00:00
Yann Leboulanger 66e99f79ad [steve-e] better actions -> groupchat submenu. fixes #3209 2007-06-05 10:08:05 +00:00
Julien Pivotto 166959f47f synchronize context menu icons from contacts to multiple contacts 2007-06-04 21:46:55 +00:00
Julien Pivotto 615fd253e6 Hide Send Group Message on the Groupchats group context menu 2007-06-04 21:31:57 +00:00
Julien Pivotto 05a4bd99ac Add a Maximize All item in Groupchats group context menu 2007-06-04 21:19:37 +00:00
Julien Pivotto 3859de42cc fix indentation in roster_window.py 2007-06-04 19:15:37 +00:00
Julien Pivotto 8034e4cda6 Fix spaces and tabs in roster_window.py 2007-06-04 19:13:44 +00:00
Julien Pivotto b82a5b96bc [steve-e]
* improve account context menu
 * improve groupchat user's context menu
 * improve group context menu
 * improve join groupchat menu
2007-06-04 18:27:09 +00:00
Julien Pivotto 246fd6d8fb Fix inviting a contact to a minimized groupchat 2007-06-04 17:03:01 +00:00
Julien Pivotto 4dea208279 Add «History» to roster groupchat context menu. 2007-06-04 16:36:40 +00:00
Julien Pivotto 85c6c4b63c * Use self instead of gajjim.interface in gajim.py
* Improve coding of [8220]
2007-06-04 12:22:51 +00:00
Julien Pivotto 6269150711 Fix a bug with (systray, drag and drop) and minimized groucpchat 2007-06-04 12:18:34 +00:00
Piotr Gaczkowski 64566299ac Slight modifications of PEP Services dialog 2007-06-03 17:23:25 +00:00
Julien Pivotto 99f36260f9 Change also context menu 'send status' icon in roster. 2007-06-03 16:42:43 +00:00
Julien Pivotto 24f42e7549 Add sent status icon to contact's context menu. Fix #342. 2007-06-03 15:46:05 +00:00
Yann Leboulanger 583c3e3181 hide correct menuitems due to context menu refactoization 2007-06-03 14:10:54 +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 07b324ced4 ability to see pep nodes and their access model. TODO: ability to change it 2007-06-03 10:30:34 +00:00
Piotr Gaczkowski e3ef0821b3 Merge with trunk 2007-06-03 10:04:20 +00:00
Yann Leboulanger a0f8ba72dc join bookmarks when we come back from invisibility. fixes #3203 2007-06-01 20:17:13 +00:00
Brendan Taylor 00209abaf9 support for one 'chat' session per Contact 2007-05-31 01:47:08 +00:00
Brendan Taylor ec37a97ed6 add <thread/> to replies to single message that contain a <thread/> 2007-05-30 15:31:41 +00:00
Yann Leboulanger f2f0a6496a don't print awn error to console 2007-05-22 14:26:08 +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
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 0317b6af58 send status to connecting accounts when we change global status combobox. Fixes #3133 2007-05-08 12:07:11 +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 7717257a37 catch all exceptions when trying to talk to Awn through dbus 2007-04-30 14:32:58 +00:00
Yann Leboulanger ca271411be always open chat window when we di middle click on a contact 2007-04-29 21:18:07 +00:00
Yann Leboulanger 7cbd1e3a0c draw contacts under a blocked group as striked 2007-04-26 20:33:52 +00:00
Yann Leboulanger 09aa41a4df draw blocked groups striked 2007-04-26 19:46:13 +00:00
Yann Leboulanger 3545dd3b90 [TheCurse] single-clicking ability. fixes #2072 2007-04-26 16:44:00 +00:00
Yann Leboulanger 86eb5f7120 [roidelapluie] coding standards. see #253 2007-04-25 20:51:01 +00:00
Yann Leboulanger 680088ea2f use awn only if dbus is available 2007-04-25 17:34:14 +00:00
Yann Leboulanger 1f7d9a39ed show blocked contacts name striked and add [blocked] in tooltip. fixes #3129 2007-04-25 17:09:07 +00:00
Yann Leboulanger 550785233f [roidelapluie] ability to block several contacts in the same time. fixes #3128 2007-04-25 15:54:58 +00:00
Yann Leboulanger 776c4614d5 [roidelapluie] add ability to block / unblock a contact / group directly from roster. see #253 2007-04-24 19:56:24 +00:00
Yann Leboulanger 38f11aef6f [roidelapluie] don't disconnect from rooms when we send an offline presence to a specific contact 2007-04-24 18:43:13 +00:00
Yann Leboulanger 55a4e6c977 fix send_custom_status function. see #342 2007-04-22 19:45:19 +00:00
Yann Leboulanger 42bd8d64b3 [tristil] avant window navigator support. fixes #3081 2007-04-21 12:31:44 +00:00
Yann Leboulanger 1309db624b ability to send custom status to a whole group. see #342 2007-04-21 11:45:23 +00:00
Yann Leboulanger 68e2c7ddd3 [roidelapluie & I] ability to send custom status to contacts. fixes #342 2007-04-21 11:29:55 +00:00
Yann Leboulanger bda7da5027 [cornelius] use NEAREST method when we merge 2 pixbufs. it's better for small images 2007-04-19 14:44:11 +00:00
Jean-Marie Traissard 79f92b9f6c send xml status to groupchats AFTER changing our status, so when going from invisible to
online we reconnect to opened rooms.
2007-04-01 12:28:03 +00:00
Jean-Marie Traissard 069c0750a8 If we were disconnected from a gc but tab is still opened, reconnect to it nicely when
changing status. (Was already reconnecting, but with bad xml)
2007-04-01 09:36:03 +00:00
Piotr Gaczkowski 19c5c70f80 Initial User Tune support 2007-04-01 09:02:04 +00:00
Yann Leboulanger 698b5c96f7 add missing argument to remove_tab call. fixes a TB 2007-03-31 12:12:12 +00:00
Piotr Gaczkowski 6917ab7ff5 Activity setting from a dialog once again 2007-03-31 09:09:16 +00:00
Yann Leboulanger 9f9a662c84 remove useless commented lines 2007-03-31 08:22:48 +00:00
Yann Leboulanger a26d9c028a make mood dialog not use blocking run() function 2007-03-31 08:11:25 +00:00
Piotr Gaczkowski 6ab511eee2 One more 2007-03-31 07:48:53 +00:00
Piotr Gaczkowski 37de10d82f Properish mood dialog 2007-03-31 07:43:33 +00:00
Piotr Gaczkowski ab26867fb2 Setting mood now supported (crappy). 2007-03-30 22:52:11 +00:00
Yann Leboulanger 090218e780 cleanup connection.connect(). fixes #3061 2007-03-28 14:20:50 +00:00
Yann Leboulanger aa241a338a destroy send file confirmation dialog when we press ok. fixes #3048 2007-03-20 12:32:01 +00:00
Yann Leboulanger ae9dc18244 fix number of arguments in a callback. fixes #3047 2007-03-20 10:35:06 +00:00
Yann Leboulanger 1e58cb09e9 show a confirmation dialog when we drop a file on a contact before sending files. fixes #2896 2007-03-17 10:14:31 +00:00
Yann Leboulanger f7799dfbec add an ACE option to disable the fact that gajim auto-expand and selects the contact who sent last message. fixes #2911 2007-03-17 08:14:25 +00:00
Yann Leboulanger 718a4a006b [tristil] better banshee music player support. fixes #2940 2007-03-09 19:58:21 +00:00
Yann Leboulanger 019f43fa38 when we compare 2 offline contacts, the one which has a status messages is shown above the one without. fixes #3010 2007-03-09 19:17:19 +00:00
Yann Leboulanger aa44fc9eb3 [bronger] translate None when selecting gpg key. fixes #2390 2007-02-18 20:58:56 +00:00
Yann Leboulanger 6484e67d36 if gajim is quit while roster was hidden, start gajim with roster minimized next time. fixes #2986 2007-02-13 20:12:52 +00:00
Yann Leboulanger b55a0c097e fixes [7955]: don't set sleeper state to off when we send a presence while autoaway. 2007-02-12 21:51:12 +00:00
Yann Leboulanger 71293a38e6 don't set sleeper state to off when we send a presence while not online 2007-02-08 16:21:28 +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 8f50d04ea8 we can now remove a contact from not in roster group which has unread events. there are just removed. fixes #2888 2007-01-31 19:45:13 +00:00
Yann Leboulanger b4b2ecb41d Do not remove resource from jid when using Actions -> Start chat. fixes #2942 2007-01-27 18:43:28 +00:00
Yann Leboulanger 0f43fa9840 fix call to self 2007-01-24 10:01:25 +00:00
Yann Leboulanger b30e454848 Gnomekeyring -> Gnoem Keyring. see #2916 (2.) 2007-01-22 18:21:13 +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 bb306163a6 Implement choice of resource (when more than one) for "Invite to -> room"
Fix "Invite to -> room" on other-resource-of-us-line
2007-01-14 20:43:42 +00:00
Yann Leboulanger 74c447f46b unassign GPG key in contact instances when we unassign it, and redraw chat control. fixes #2590 2007-01-11 18:19:24 +00:00
Yann Leboulanger f5986fec43 don't reassign control.contact to a control when not needed 2007-01-09 20:01:30 +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 a1349f9c3d add a space between account name and (. fixes #2873 2007-01-06 19:48:18 +00:00
Yann Leboulanger f5108c745f change var name. type is a reserved word 2007-01-02 17:43:32 +00:00
Yann Leboulanger 47f9461584 [Jeff Bailes] improved english strings 2007-01-02 13:36:54 +00:00
Yann Leboulanger 53b901cf4e [Yavor Doganov] some typoe in strings and comments 2007-01-02 12:17:51 +00:00
Yann Leboulanger 483481c586 ask transport contact avatars only when transport is connected. fixes #2832 2007-01-02 11:43:57 +00:00
Yann Leboulanger 08f21700ad update message_control contact correctly to show correct status message. fixes #2851 2007-01-02 00:04:31 +00:00
Yann Leboulanger ae16d8956d add missins var initialization. 2006-12-29 21:23:24 +00:00
Yann Leboulanger 0ac37a3b6c add an ACE option to show or not number of online / total contacts. fixes #2811 2006-12-29 18:39:33 +00:00
Yann Leboulanger 9284e84f3e don't change selection while Drag and Droping. fixes #2532 2006-12-29 17:41:13 +00:00
Yann Leboulanger d1c01945be show a message to user when gnomekeyring is installed but not well started. fixes #2834 2006-12-28 10:01:15 +00:00
Yann Leboulanger badf46a852 redraw account row when we remove a group and when an observer removes us. see #2801 2006-12-26 13:30:35 +00:00
Yann Leboulanger 8e0def0a0d translate correctly song status. ♪ was badly understood by msgfmt, so moved out from translated string. 2006-12-18 09:32:23 +00:00
Yann Leboulanger b902d06eaa redraw account row too. see #2801 2006-12-16 23:07:18 +00:00
Yann Leboulanger de6dcc57bd redraw group row when we remove a contact. fixes #2801 2006-12-16 22:49:17 +00:00
Yann Leboulanger 3289f8fdd1 update gc roster instantly when we change theme. fixes #2766 2006-12-16 20:12:16 +00:00
Yann Leboulanger 0fb837f74f detect when gpg is not installed and print a warning. fixes #2760 2006-12-13 12:29:24 +00:00
Jean-Marie Traissard bf99ab82f7 Ask for status message for invisible status if ask_offline_status is True 2006-12-12 22:26:31 +00:00
Yann Leboulanger bd2f62ab0d keep nickname and group when we re-ask auth. fixes #2741 2006-12-10 14:18:31 +00:00
Yann Leboulanger ec66722faa revert [7551]. fixes #2722. see #2720 2006-11-28 12:49:36 +00:00
Yann Leboulanger 9097f9d311 [dsh] use same python version to launch history manager than the one used to launch gajim itself. fixes #2720 2006-11-28 08:14:19 +00:00
Stefan Bethge a6e2610038 call proper info win for zeroconf accounts. fix: #2703 2006-11-24 17:38:12 +00:00
Yann Leboulanger e0f2ec0915 show new MUC icon in account context menu. fixes #2701. 2006-11-24 14:30:29 +00:00
Yann Leboulanger e2c86d5c2e [avm] improve strings for translation and update ru.po. fixes #2698 2006-11-23 06:49:22 +00:00
Yann Leboulanger 1377aa875c count events from other resources to decide if we must remove contact from roster or not. see #2657 2006-11-21 20:07:18 +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
Jean-Marie Traissard 2ca94a530a Fix send message to group.
Delete duplicate code
2006-11-20 22:22:30 +00:00
Yann Leboulanger 9259d870d5 get group name from jid column, not name column (it contains number of online / total contacts) 2006-11-20 22:02:08 +00:00
Jean-Marie Traissard 173ab72b46 var name 2006-11-20 17:24:52 +00:00
Yann Leboulanger 1c09951eb2 put just_connected_bg_color and just_disconnected_bg_color in ACE. fixes #2677 2006-11-20 08:03:05 +00:00
Yann Leboulanger a6c6d6a27f 80 margin 2006-11-20 07:53:58 +00:00
Yann Leboulanger 27a6a1d7f1 redraw group row after we rename it. fixes #1728 2006-11-19 23:29:45 +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
Jean-Marie Traissard 917f7e8db6 Fix ad_hoc menu for transports. Fixes #2678. 2006-11-19 17:53:04 +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
Yann Leboulanger 4682b5bed7 add ability to execute ad hoc commands on server 2006-08-07 16:18:01 +00:00
Yann Leboulanger c1f211b2ca allow ad hoc commands on transports too 2006-08-01 12:56:16 +00:00
Yann Leboulanger fd5294bd21 fix some bugs with self contact row 2006-07-19 11:08:25 +00:00
Yann Leboulanger 1f93e36844 add a self contact row when another resource is connected. we can now use ad_hoc commands in gajim 2006-07-19 11:01:09 +00:00
Tomasz Melcer 585ab90e92 Merging changes from trunk (6496:6561) 2006-07-17 19:30:53 +00:00
Tomasz Melcer 23fa0bf8e6 First version of commands window.
Added: glade file for commands window, src/adhoc_commands.py with a class
to create/manage the window. For now, progressbar bounces :-).
2006-06-22 22:49:39 +00:00
Tomasz Melcer 8a959c846b "Execute command..." entry in roster in contact's popup menu, plus two fixes.
The fixes:
 * when received a single message from a contact that has one resource online,
   'start chat' entry in popup menu open only that message, not the chat
 * when contact has more resources online, 'rename item' entry in popup menu
   doesn't work
2006-06-19 21:30:58 +00:00
Jean-Marie Traissard 6047a41efd Fixes #2083 TB 2006-06-18 23:38:02 +00:00
Yann Leboulanger bc26593974 use gettext.install. Fixes #497 2006-06-15 06:49:04 +00:00
Jean-Marie Traissard 576f4eef56 Delete now unused sync param 2006-06-12 17:34:08 +00:00
Dimitur Kirov 97f66424bd quit after unavalable oresence stanza is sent
(#1937)
2006-06-12 07:38:07 +00:00
Yann Leboulanger 65f3129997 JEP-0172: send our nick when we talk for the first time to an unknown contact 2006-06-05 10:54:26 +00:00
Yann Leboulanger 59c3b7b3c8 JEP 172 support (user nickname) Fixes #464 and #884 2006-06-01 15:23:38 +00:00
Dimitur Kirov 4aa6c95398 don't drop contact in the same group if
destination jid belongs to other account
2006-05-31 11:45:04 +00:00
Yann Leboulanger d848e71d3b menu are now shown before popup so that they are correctly placed. 2006-05-26 13:25:31 +00:00
Jean-Marie Traissard a0df4ece76 oups, fix reference problem 2006-05-25 10:40:07 +00:00
Jean-Marie Traissard aec02d72db Comment and clarify roster_window.on_message() 2006-05-25 10:26:55 +00:00
Dimitur Kirov 6953685979 prevent loop when adding metacontact to roster
(fixes #1953 and maybe #1991)
2006-05-24 18:17:51 +00:00
Jean-Marie Traissard c462cbba16 when clicking on a contact in roster : remove duplicate code, also open awaiting events when middle clicking
instead of always open chat
2006-05-21 19:35:33 +00:00
Jean-Marie Traissard d39055fe3c Sorted merged account line right click -> account_list 2006-05-14 16:28:09 +00:00
Jean-Marie Traissard 1dfd15631b When in merged account mode, if we drag and drop contacts from one account to another, show drop menu,
allow to change group, inform user why creation of metacontact is not possible. Fixes #1383.
2006-05-14 15:12:17 +00:00
Dimitur Kirov 1db4aa142b redraw tabs from current window only
(fixes TB)
2006-05-09 13:03:52 +00:00
Jean-Marie Traissard ab05e38d59 Even if we are using notifications, we still want to see awaiting chats when clicking systray -> show events or left
click
2006-05-04 19:05:41 +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
Yann Leboulanger d25d056677 be sure that transport is really removed before we start to remove its contacts. 2006-05-01 18:29:12 +00:00
Yann Leboulanger cab5718458 we can DND a contact on another account's group if we are in merged mode. Fixes #1888 2006-04-28 19:09:52 +00:00
Dimitur Kirov e35e5029f1 prevent TB with context menu on roster 2006-04-22 12:45:01 +00:00
Yann Leboulanger 50cdffd26f update sleepy_state value before we change our status, so we use the old status. Fixes #1879 2006-04-21 17:02:36 +00:00
Yann Leboulanger 70282f0bd5 set sleeper_state to off when we manualy go away so that we desactivate auto away 2006-04-20 21:53:41 +00:00
Jean-Marie Traissard d691dce2a0 Do not load transport iconsets (only for 'opened' and 'closed') if it's not needed 2006-04-20 17:27:55 +00:00
Yann Leboulanger d42bba202b idle autostatus is activated only when we sign in. Fixes #1874 2006-04-20 17:06:05 +00:00
Dimitur Kirov aba2527be4 fix for #1869. More compound one will include
removing of notification windows, but I guess
it is not a good idea to do it for 0.10
2006-04-18 18:11:18 +00:00
Jean-Marie Traissard 365d9d4eb6 Clarify menuitem new chat code : message->chat . Correct actions->chat behaviour 2006-04-18 15:17:07 +00:00
Yann Leboulanger 9efa1a9cb4 use the correct size of the icon when computing transparent lock icon 2006-04-16 12:43:14 +00:00
Yann Leboulanger e76b1a4fd6 draw lock icon transparent in merge accounts mode if not all accounts are secured connected. 2006-04-13 09:36:55 +00:00
Jean-Marie Traissard ca6668d83e In account and systray menu, put groupchat before single so menuitems with submenus are grouped and it's easier to choose
where to click.
Add back disco to account menu.
Use the good label for account->group chat (doesn't break string freeze)
2006-04-12 14:30:30 +00:00
Dimitur Kirov 0a7e840756 last_selected_contact is None if new selection
is not a contact
2006-04-12 11:33:23 +00:00
Yann Leboulanger bd7b4bc035 use STATE_PRELIGHT colors for group rows and STATE_ACTIVE for account rows 2006-04-11 21:04:38 +00:00
Dimitur Kirov 501394553a ACTIVE, instead of PRELIGHT 2006-04-11 20:32:50 +00:00
Dimitur Kirov 40c61de7cf set group and account colors to tv bg prelight
if there are no colors specified
2006-04-11 20:02:40 +00:00
Yann Leboulanger 19cb8269c0 resset connection type when we go offline 2006-04-11 18:54:28 +00:00
Yann Leboulanger f57cd7b0d3 remove status message before renaming an agent, and redraw it if we cancel. Fixes #1154 2006-04-11 18:20:47 +00:00
Yann Leboulanger b383a17cfd nk: call fire_up_unread_messages_events where it is really needed, fix coding standards 2006-04-11 07:27:04 +00:00
Nikos Kouremenos 924528aadb first f##ck lazy hacking and respect the API. add_accounts_contacts cannot also mess with messages; second move it to new method (instead of f.e. renaming the current method) because we want to have all contacts in roster and then see events about them 2006-04-10 23:30:18 +00:00
Nikos Kouremenos 764b08924e 80chars 2006-04-10 23:16:27 +00:00
Nikos Kouremenos 86326d849d get_um_for_contact => get_unread_msgs_for_jid because um is too vague and for_contact lies about expecting contact instance 2006-04-10 23:06:11 +00:00
Dimitur Kirov 94b194966f show unread messages on roster load 2006-04-10 22:36:55 +00:00
Dimitur Kirov 97dc7215df keep reference to unread messages untill they
are printed in tv
2006-04-10 22:08:02 +00:00
Yann Leboulanger c22929a805 always remove agent from server list, even if it's our own server. Fixes #1834 2006-04-10 09:05:55 +00:00
Jean-Marie Traissard 38b47fc6db Remove some right click on account menuitem as nk said
Really send a single when right click on account -> single (can't change the string as string are freezed and good string that
is in systray doesn't have '...' at the end)
Add missing funcion call
2006-04-09 18:14:59 +00:00
Jean-Marie Traissard 5143fcc0dd Always use the same sort in the menu lists (account-actions)
FIXME : in right click on account, open_new_message open a new_chat. So what do we want ?
2006-04-09 16:53:09 +00:00
Jean-Marie Traissard 4018894f41 Use the right way to copy a list in python, thanks Yann. 2006-04-09 16:03:50 +00:00
Yann Leboulanger 42cc2360c1 make sure we don't look jid with resource in contacts 2006-04-09 11:45:21 +00:00
Jean-Marie Traissard ce2269e73f Join gc menu in systray. Fixes #690.
Should I move add_bookmarks_list() in another file ?
2006-04-09 11:13:39 +00:00
Yann Leboulanger da614accfa hide subscription menuitem for not in roster contacts. Fixes #1821 2006-04-09 10:35:21 +00:00
Jean-Marie Traissard 0ef8b05a8d List of gc bookmarks in account menu. 2006-04-09 10:05:26 +00:00
Yann Leboulanger f16d8efb17 prevent a TB 2006-04-09 09:44:20 +00:00
Jean-Marie Traissard d8a7246d89 Better comment 2006-04-08 23:12:32 +00:00
Jean-Marie Traissard b72e3aa100 Re-add nk's 'Profile, Avatar' menu, make it working 2006-04-08 22:47:57 +00:00
Nikos Kouremenos cfb307b929 respect 80 margin char please! replace word print with word show which is the correct one 2006-04-08 10:33:13 +00:00
Nikos Kouremenos 9e35ac7aeb improve function name; move it to where we keep those 2006-04-08 10:28:53 +00:00
Dimitur Kirov c220fed809 fixes #1827 2006-04-08 01:25:16 +00:00
Yann Leboulanger 8c56beac9b destroy advanced_menus before creating new one. Fixes #1820 2006-04-07 21:50:27 +00:00
Jean-Marie Traissard 42edced97b Reorganize action menu code : less checks, less loops, same functionalities 2006-04-07 20:22:12 +00:00
Yann Leboulanger c0bcd072c0 destroy context menu when selection is done. see #1820 2006-04-07 15:51:17 +00:00
Nikos Kouremenos 637e865960 rm leftover fixme 2006-04-07 12:27:00 +00:00
Jean-Marie Traissard f2355f9e6c print submenus only when more than one account is connected, not when more than one is configured, sort
some menus in systray->chat
2006-04-06 18:37:24 +00:00
Yann Leboulanger 8ad5dec778 don't add / at the end of agent if no resource. Fixes #1813 2006-04-06 15:46:57 +00:00
Yann Leboulanger 9695633c7e when we remove a contact with awaiting events, re-add it in not in roster group. Fixes #1809 2006-04-05 19:05:09 +00:00
Nikos Kouremenos 1a3696a026 we no longer keep xml_console_window forever in me. we allocate on demand 2006-04-05 12:01:21 +00:00
Yann Leboulanger e181a707d5 always show show_offline_menuitem 2006-04-04 19:32:53 +00:00
Nikos Kouremenos ff7bfc88b3 rm leftover comment 2006-04-04 17:09:48 +00:00
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