Yann Leboulanger
96dd70050b
Jingle FT is now functionnal!! Thanks Jefry for the long time debugging with me
2012-08-23 13:10:30 +02:00
Jefry Lagrange
1dc1adf073
only delete file_props in the ft_window
2012-08-22 15:30:12 -04:00
Denis Fomin
b1125bbab8
fix unexpected indent
2012-08-22 22:42:00 +04:00
Denis Fomin
aa116a08c1
revert test patch. fix previous commit
2012-08-22 22:28:41 +04:00
Denis Fomin
bb5db97546
plugin system. checking the type of stored data. Fix #7220
2012-08-22 22:21:26 +04:00
Yann Leboulanger
afb77ff52f
show in groupchat when we invite someone. Fixes #7219
2012-08-20 15:23:42 +02:00
Yann Leboulanger
f1a75255b4
fix var name
2012-08-10 10:22:09 +02:00
Yann Leboulanger
d19cabeaa0
reopen saved opened chat controls only once.
2012-08-10 10:21:01 +02:00
Yann Leboulanger
57c8fdad39
add option to enable / disable the remember opened chats option. Fixes #7193
2012-08-05 13:34:35 +02:00
Yann Leboulanger
651a433588
fix some typo
2012-08-04 10:51:02 +02:00
Denis Fomin
9c2573980a
fix set parent window for ProfileWindow and ChoseGPGKeyDialog.
2012-07-06 01:38:18 +04:00
Jefry Lagrange
e8df81ab31
sends file request after hash mismatch
2012-05-27 21:05:43 -04:00
Denis Fomin
1189f2c0ee
revert [c78ce7188b4]
2012-05-16 17:23:34 +04:00
Denis Fomin
0101aa40cd
redraw partipiant list after maximizing the conference. Fixes #6961
2012-05-12 21:51:05 +04:00
Yann Leboulanger
f13debc29f
improve roster drawing when we get many presences. Fixes #7125
2012-04-28 22:45:53 +02:00
Yann Leboulanger
4bcd09f8c0
improve Gajim startup. see #7125
2012-04-28 21:39:32 +02:00
Yann Leboulanger
aea75469a1
save opened chat controls when quitting and restore them on startup. Fixes #3803
2012-04-20 14:34:24 +02:00
Yann Leboulanger
eaa447c1e1
improve Gajim startup
2012-04-19 14:01:42 +02:00
Yann Leboulanger
40d5b2469d
improve the left arrow behaviour in treeview: select parent row when we cannot collapse row
2012-04-17 15:40:24 +02:00
Yann Leboulanger
c3574bce51
make metacontact visible when we use roster filter, even if big brother is filtered. Fixes #7137
2012-04-17 11:49:48 +02:00
Yann Leboulanger
0c36f50196
merge from trunk
2012-04-12 22:07:30 +02:00
Yann Leboulanger
5b48225d0c
improve tooltip code a little bit
2012-04-04 15:11:20 +02:00
Yann Leboulanger
e9f050d787
ability to press ctrl+shift+u to enable rosterfilter. Fixes #7139
2012-04-10 00:04:19 +02:00
Yann Leboulanger
5e1e914aea
handle right / left to expand / collapse rows in treeview. Fixes #7138
2012-04-09 23:22:53 +02:00
Yann Leboulanger
f1e6689231
allow to press Shift + a letter to enable roster filter. Fixes #7136
2012-04-09 21:54:54 +02:00
Yann Leboulanger
aaa36ea7a3
don't enable roster filter when we press a unicode key with alt, control or shift (like Ctrl+i)
2012-04-08 17:32:45 +02:00
Yann Leboulanger
794a66e435
correctly forward unread printed messages to other resources. Fixes #7094
2012-04-01 19:39:26 +02:00
Yann Leboulanger
a0a40c03a8
[leon] show account name in tooltip rather than in roster in merged mode. Fixes
...
#7118
2012-03-13 14:32:09 +01:00
Yann Leboulanger
1d980fa2ef
don't mark received message as read until it's really read by user. Fixes #7094
2012-03-08 20:03:17 +01:00
Yann Leboulanger
df17f8751d
handle GUI while checking file hash. Show show re-request dialog when hash is incorrect. TODO: re-request file to sender.
2012-02-18 21:06:08 +01:00
Yann Leboulanger
72bca44272
fix behaviour when we remove a contact for which we have a chat tab opened (re-add it to not in roster group). Fixes #7078
2012-01-21 16:32:52 +01:00
Yann Leboulanger
34c95bbb9b
fix restoring expanded / collapsed metacontacts when we finish using roster filter. Fixes #7060
2012-01-16 21:11:16 +01:00
Yann Leboulanger
3a3f99d618
upgrade copyright
2012-01-11 22:20:34 +01:00
Denis Fomin
f4451af64c
coding style
2012-01-09 14:57:21 +04:00
Yann Leboulanger
b502f35a9f
prevent traceback
2011-12-18 17:14:30 +01:00
Yann Leboulanger
cdb4fc9597
correctly decode group names
2011-12-18 10:47:48 +01:00
Yann Leboulanger
82813ff090
expand rows when we search, and re-collapse when we end search. Fixes #7060
2011-12-16 21:20:01 +01:00
Yann Leboulanger
b804ebd81b
improve search filter in roster: hide groups that have no contacts, make it search for transports and groupchats. Fixes #7060
2011-12-06 19:11:34 +01:00
Yann Leboulanger
d0494ab405
improve search filter behaviour. Fixes #7049
2011-11-29 17:20:25 +01:00
Yann Leboulanger
188950f470
implement XEP-0280: Message Carbons
2011-11-06 17:20:58 +01:00
Denis Fomin
1156aa24de
add comment
2011-10-20 14:12:21 +03:00
Denis Fomin
7a59f55d17
don't call quit_gtkgui_interface twice
2011-10-20 13:49:16 +03:00
Yann Leboulanger
9d12023ec5
add presence events to trigger plugin
2011-08-19 18:39:09 +02:00
Yann Leboulanger
e93e1cef6e
do not connect to opened disconnected groupchats. Fixes #6943
2011-08-18 20:06:31 +02:00
Yann Leboulanger
b6e26061fe
ability to connect to a server that doesn't support roster, and hide the correcponding features. Fixes #6745
2011-08-09 17:14:13 +02:00
Yann Leboulanger
611eb69e73
add an option to allow hidding roster even if systray is not shown. Fixes #6930
2011-07-24 10:54:43 +02:00
Yann Leboulanger
9308d3af17
use our roster filter as soon as we type a letter. Fixes #5221
2011-07-23 23:18:17 +02:00
Yann Leboulanger
171ad8118d
prevent traceback with metacontacts. Fixes #6902 , #5910
2011-06-15 12:20:23 +02:00
Yann Leboulanger
f96427b23f
fix indentation error. Fixes #6909
2011-06-14 19:17:39 +02:00
Yann Leboulanger
5375ddfb31
don't show accounts wizzard if we have configured accounts that are disabled
2011-05-29 20:02:25 +02:00
Yann Leboulanger
56fd8b246e
save roster position before hidding it. Fixes #6886
2011-05-24 19:27:45 +02:00
Yann Leboulanger
426d08ae09
correctly set message as read when we print them in chat control
2011-05-11 22:11:54 +02:00
Yann Leboulanger
93e0b144c7
fix minimized groupchat disappearing in roster. Fixes #6826
2011-05-04 19:50:05 +02:00
Yann Leboulanger
857ba5f707
new way to handle incominf messages, new notification event.
2011-05-01 22:09:50 +02:00
Yann Leboulanger
c2ea566b12
add advanced option to allow not saving roster position. Fixes #5712
2011-04-21 20:52:14 +02:00
Julien Pivotto
b36881782d
rename roster_filter_ to rfilter_. and special thanks to otradox for his patch. fix #5221
2011-04-18 12:04:47 +02:00
Julien Pivotto
3df60009ce
rename search_ to roster_filter_
2011-04-18 12:01:29 +02:00
Julien Pivotto
011a49e757
avoid multiple calls to self.xml.get_object
2011-04-18 11:58:55 +02:00
Julien Pivotto
390cea6c56
enable clearing search with the icon
2011-04-18 11:53:46 +02:00
Julien Pivotto
1493a7909c
add icon to roster filter
2011-04-18 11:36:42 +02:00
Julien Pivotto
f3e7c18749
Hide the roster_filter_entry better
2011-04-18 11:32:16 +02:00
Julien Pivotto
bf1c945c94
add basic roster filtering
2011-04-18 11:19:44 +02:00
Julien Pivotto
a5c9c5fc4a
use changed signal instead of insert_at_cursor
2011-04-18 10:29:32 +02:00
Julien Pivotto
53fed1a5f5
dynamic visibility of the filter
2011-04-18 10:25:32 +02:00
Julien Pivotto
d2143adf61
Add basic functions of roster filtering
2011-04-18 10:01:36 +02:00
Julien Pivotto
304686ba21
GUI implementation of the menu item "Roster filtering"
2011-04-18 09:50:45 +02:00
Denis Fomin
c6869674aa
prevent traceback if reconnect menuitem is activated. Fixes #6834
2011-03-14 13:20:48 +03:00
Denis Fomin
e61f7aa4db
Added 'show roster on startup' option. Fixes #6793
2011-02-04 23:52:03 +03:00
Yann Leboulanger
860668b714
redraw groupchat group row when we receive a presence. Fixes #5992
2010-12-22 18:19:48 +01:00
Yann Leboulanger
e6f0dfd0a5
remove useless indentation
2010-12-22 17:46:28 +01:00
Yann Leboulanger
138c5afe18
update groupchat Contct instance when we get a presence. Fixes #5992
2010-12-22 16:53:21 +01:00
Yann Leboulanger
2653c160f2
handle nested roster group. TODO: Improve the way it's displayed in roster. Fixes #1381
2010-12-11 12:57:09 +01:00
Yann Leboulanger
42ac96b707
fix traceback when receiving self presences. Fixes #6099
2010-12-09 17:30:42 +01:00
Denis Fomin
1136ae5b16
Revert [12663]
2010-11-29 18:44:16 +03:00
Denis Fomin
bfea5e1392
Do not redraw the roster twice
2010-11-29 13:31:48 +03:00
Denis Fomin
e70c49e9ce
Fix gtk warning again. Fixed #6053
2010-11-29 13:25:17 +03:00
Denis Fomin
308fb28f68
Revert [12651]
2010-11-29 13:20:30 +03:00
Yann Leboulanger
346b38944c
use NEC to handle signed-in events
2010-11-29 11:11:24 +01:00
Yann Leboulanger
5cb8def28b
use NEC to handle metacontacts events
2010-11-28 10:37:05 +01:00
Denis Fomin
ff16089722
Never remove CTRL+N accelerator
2010-11-28 00:02:36 +03:00
Denis Fomin
3de0fc2129
Fix gtk warning
2010-11-27 23:58:31 +03:00
Yann Leboulanger
ddb27d0e7e
use NEC to handle gc subject events
2010-11-27 19:12:43 +01:00
Denis Fomin
9393ee74fc
remove unused print
2010-11-27 17:12:30 +03:00
Denis Fomin
420d0f9ca4
remove unused signal
2010-11-27 17:10:59 +03:00
Yann Leboulanger
a87540ddc0
use NEC to handle vcard events
2010-11-26 21:14:59 +01:00
Yann Leboulanger
6bdf47d7e7
use NEC to handle privacy list events
2010-11-24 22:48:39 +01:00
Yann Leboulanger
352bda2ef5
use NEC to handle PEP / ATOM messages
2010-11-24 11:41:20 +01:00
Yann Leboulanger
7c4c54d516
handle groupchat presence in roster after it's fully treated. Fixes #6047
2010-11-24 09:38:29 +01:00
Yann Leboulanger
1c9d56e7de
handle correctly groupchat presences. Fixes #6047
2010-11-23 23:10:43 +01:00
Denis Fomin
6a37ec71ef
Change text in menuitem if metacontact order changes
2010-11-23 22:40:10 +03:00
Denis Fomin
9921ae9122
Show offline contacts in the roster when starting Gajim (if the corresponding option is set)
2010-11-22 12:30:57 +03:00
Denis Fomin
bed900a1c8
Keep changing the width of the roster(when a gtk.Paned widget handle is dragged)
2010-11-16 13:56:12 +03:00
Yann Leboulanger
b0189989a0
no need to redraw contacts when we change GTK style
2010-11-10 09:57:48 +01:00
Yann Leboulanger
09f16c5872
use NEC to handle agent-removed events
2010-11-09 21:52:22 +01:00
Yann Leboulanger
1a0533998f
use NEC to handle connection type events
2010-11-07 22:45:01 +01:00
Yann Leboulanger
69578659a2
use NEC to handle our-status event
2010-11-06 10:04:41 +01:00
Yann Leboulanger
667d2c9f6f
we can block / unblock General list. see #6005
2010-10-31 18:21:04 +01:00
Yann Leboulanger
75b6872064
use NEC to handle anonymous jid changment
2010-10-26 21:25:41 +02:00
Yann Leboulanger
edccb053a8
fix roster handling with zeroconf. Fixes #5820
2010-10-26 11:25:30 +02:00
Yann Leboulanger
36086dabb4
[Kaini] fix start chat menuitem with zeroconf account
2010-10-21 19:49:58 +02:00
Yann Leboulanger
14071b6fc7
[Dicson] Add gui extension point when drawing a contact in roster. Fixes #5988
2010-10-20 21:53:36 +02:00
Yann Leboulanger
e764c76e3f
[Dicson] rewrite groupchat contact list columns code to be able to extend it with plugins. Fixes #5977
2010-10-12 21:50:18 +02:00
Yann Leboulanger
04f7dbb805
[Dicson] rewrite roster columns code so that plugins can add some columns
2010-10-12 21:16:02 +02:00
Yann Leboulanger
a68d527cbd
[Dicson] ability for plugins to add new renderers in the roster treeview.
2010-10-07 22:13:06 +02:00
Yann Leboulanger
917cffc98d
handle new chat menuitem separatly from other menuitems because it has an accelerator. Fixes #5967
2010-10-06 15:23:40 +02:00
Yann Leboulanger
2476506338
spread presence handler into classes that really need it
2010-09-23 20:46:47 +02:00
Yann Leboulanger
402881aac2
prevent a traceback when trying to redraw a contact that is no more in our roster. Fixes #5876
2010-09-08 09:03:43 +02:00
Yann Leboulanger
ea957fe015
show a warning dialog when removing a pep node fails
2010-09-03 11:28:48 +02:00
Yann Leboulanger
719d2656e0
better test
2010-08-27 11:47:29 +02:00
Yann Leboulanger
6a6143f8fb
handle merged account in iter cache. Fixes #5849
2010-08-14 22:42:47 +02:00
Yann Leboulanger
c56e5ce163
fix variable name
2010-08-13 10:24:52 +02:00
Yann Leboulanger
323feb9aac
don't show roster list when we hide it, minimize window to systray, and restore it. Fixes #5850
2010-08-12 22:11:11 +02:00
Yann Leboulanger
ca43e5441c
merge message archiving branch. Fixes #3593
2010-08-11 18:43:41 +02:00
Yann Leboulanger
dc1ddb42a2
merge outstanding branches
2010-08-08 11:34:27 +02:00
Yann Leboulanger
7563a07e1c
fix some strings.
2010-08-07 22:42:13 +02:00
Yann Leboulanger
05a1af2c55
merge plugin system to trunk
2010-07-28 14:11:46 +02:00
Yann Leboulanger
65127b3620
prevent gtk warning when adding rows while treeview has no model
2010-07-24 00:29:20 +02:00
Yann Leboulanger
ff1fd521be
improve Gajim startup by disabling roster sorting while adding rows
2010-07-24 00:22:23 +02:00
Yann Leboulanger
e70fd78d20
implement roster iter cache to speed iter search.
2010-07-24 00:12:16 +02:00
Yann Leboulanger
796213c9cb
merge with trunk
2010-07-19 19:53:29 +02:00
Yann Leboulanger
2c2e4201d7
merge from trunk
2010-05-25 16:33:40 +02:00
Yann Leboulanger
b7d6441846
move "Do not ask me again" accelerator to D. Fixes #5755
2010-05-21 09:38:09 +02:00
Éric Araujo
9b5ee1e13b
convert tabs to spaces in source code thanks to reindent.py
...
Also use sed to remove now unneeded Vim lines, 2to3 -f ws_comma to fix
some whitespace, and fix some other madness manually.
2010-04-08 01:20:17 +02:00
Yann Leboulanger
2be53c4aac
update my copyright to 2010
2010-03-11 16:52:36 +01:00
Yann Leboulanger
33f16cd959
don't disconnect an account that is not fully connected. Fixes #5648
2010-03-10 22:43:55 +01:00
Yann Leboulanger
dfc0a4feab
don't traceback when we try to draw an account that is not contacts._accounts. Fixes #5640
2010-03-09 22:37:57 +01:00
Yann Leboulanger
d8f9289349
fix indentation and some pylint warning in roster_window.py
2010-02-17 11:32:55 +01:00
Éric Araujo
357d7db07d
fixed some whitespace thanks to 2to3 -f ws_comma
2010-02-10 19:24:11 +01:00
Éric Araujo
0408b35cfb
convert tabs to spaces in source code thanks to reindent.py
...
also use 2to3 -f ws_comma to fix some whitespace
2010-02-10 17:59:17 +01:00
Yann Leboulanger
fa05d88b2b
merge from default branch
2010-02-08 22:25:41 +01:00
Éric Araujo
fedd7dc8e2
convert tabs to spaces in source code thanks to reindent.py
...
holy diff batman!
2010-02-08 15:08:40 +01:00
Yann Leboulanger
bfab8e3614
[David Flatz] show transports even if show transports is false when they have unread events. Fixes #5591
2010-02-07 20:12:58 +01:00
Yann Leboulanger
7035a5cb24
allow default status message to be on several lines. Fixes #5580
2010-01-29 19:40:15 +01:00
Yann Leboulanger
53a974114a
fix some typo in comments
2010-01-25 18:29:57 +01:00
Yann Leboulanger
1cbb9ad3fb
use a connected account to join groupchat when we press Ctrl+J
2010-01-25 18:21:54 +01:00
Yann Leboulanger
22576e9ebf
fix rendering of PEP renderer background color in account row
2010-01-24 11:03:53 +01:00
Yann Leboulanger
956accf010
Bye bye glade, Hi gtk builder. Fixes #4945
2010-01-22 19:57:59 +01:00
Yann Leboulanger
c4d2d4d982
fix string to not suppose contact is male. Fixes #758
2010-01-20 11:00:24 +01:00
Yann Leboulanger
3a76966c14
merge from default branch
2010-01-19 16:37:14 +01:00
Yann Leboulanger
a9ac0f28b9
fix missing import. Fixes #2467
2010-01-11 14:02:20 +01:00
Yann Leboulanger
2e5bd08221
[zimio and I] warn user when quitting while file transfers are running. Fixes #2467
2010-01-11 11:15:02 +01:00
Yann Leboulanger
406e142b25
prevent bug when merging metacontacts
2009-12-29 16:02:50 +01:00
mariolenz
05a86e8357
harmonize indentation. Fixes #5518
2009-12-28 23:04:23 +01:00
Stephan Erb
65ba840cbd
Slightly faster version of get_contact_iter and get_role_iter.
2009-12-28 20:14:15 +01:00
Stephan Erb
a8e3dc771e
Extract a few methods to make some code a tiny bit easier to understand and read.
2009-12-28 16:32:58 +01:00
Thibaut GIRKA
a4c122e74a
Handle jingle-incoming events in roster too
2009-12-19 22:17:56 +01:00
Yann Leboulanger
ae3a0b6db6
[dm] prevent traceback when pressing DEL on the merged account row. Fixes #5498
2009-12-08 17:43:13 +01:00
Yann Leboulanger
108aaa0027
move enable_location_listener to location_listener.py directly
2009-12-07 23:40:28 +01:00
Yann Leboulanger
869ad9ec2b
a bit of refactorization
2009-12-07 23:30:12 +01:00
Yann Leboulanger
2a944e5404
ability to get address / location from geoclue and send it via PEP
2009-12-07 23:16:30 +01:00
Yann Leboulanger
99d406c8bf
add some missing argument when adding a new row due to new geolocation column. Fixes #5491
2009-12-07 18:50:32 +01:00
Yann Leboulanger
07be0727de
[Florob] show in roster and message window geolocalisation of a contact. Fixes #5485
2009-12-07 18:32:42 +01:00
Yann Leboulanger
002b8a720f
finish using icon theme. Fixes #2378
2009-12-01 15:50:58 +01:00
Stephan Erb
9b7ae8cac3
Small cleanups for avatar save. Also fixes #5461 .
...
* set default file type for avatars centrally
* remove client side decision logic determing if a avatar loookup shall happen for a groupchat contact or for a normal contact
* remove unused method (this one was triggering the traceback in #5461 )
2009-11-29 23:06:49 +01:00
Alexander Cherniuk
1ad6f217a8
gtk.ACCEL_VISIBLE is not needed anymore
2009-11-28 15:00:51 +02:00
Alexander Cherniuk
f5fff3e4e6
Refactored CTRL+J
2009-11-28 14:53:31 +02:00
Alexander Cherniuk
af67012f63
Added CTRL+J shortcut for joining a conference
2009-11-28 13:29:28 +02:00
Yann Leboulanger
c6dffb8864
fix Gajim startup when bonjour is not available.
2009-11-26 23:00:57 +01:00
Alexander Cherniuk
a23961fbf6
Big portion of doc-string refactoring
2009-11-25 22:59:43 +02:00
Yann Leboulanger
a59011138b
merge diff from default
2009-11-25 21:15:36 +01:00
Yann Leboulanger
39dc648ec8
don't use removed variables
2009-11-24 15:42:31 +01:00
Yann Leboulanger
478454985b
fix strimg comparison according to locales. Fixes #4201
2009-11-24 15:41:16 +01:00
Yann Leboulanger
d664daad1a
we can now send pep thing to a zeroconf connection objec, it will just send nothing. so GUI doesn't have to know it's a zeroconf connection or not. fixes #5432
2009-11-19 20:36:40 +01:00
Stephan Erb
d6e6a5d62d
Do not try to send (and fail) sending PEP via Zeroconf. Fixes #5432 .
2009-11-17 23:17:08 +01:00
Stephan Erb
10428555aa
Various pep-related cleanups.
...
Most important change is that pep send/retract functions no reside on the ConnectionPEP object.
2009-11-16 19:31:17 +01:00
Stephan Erb
a3ea00f4ea
Remove different dicts for tune, activity and mood and from now on only use the common 'pep' dict.
...
The pep dict contacts the different UserPEP classes.
2009-11-15 23:52:43 +01:00
Stephan Erb
aa53988fd1
Similar to update_pep, unify towards draw_pep of the RosterWindow.
2009-11-15 23:23:56 +01:00
Stephan Erb
28161dc33c
Apply coding standards.
2009-11-15 22:59:43 +01:00
Stephan Erb
4c03c1ab85
Remove duplicated Icon determination logic used when drawing accounts.
2009-11-15 22:41:17 +01:00
Stephan Erb
3b15d70782
Unify PEP cell_data_functions.
2009-11-15 17:11:06 +01:00
Stephan Erb
b7c7beafd9
Unify the PEP drawing methods in the RosterWindow.
2009-11-15 17:00:39 +01:00
Stephan Erb
30191888ba
Create asPixbufIcon and asMarkupText functions on the UserActivity class.
2009-11-15 16:52:19 +01:00
Stephan Erb
5f4db2eed9
Unify updating of accounts and contact pep information. Implement and use asMarkupText() for tunes.
2009-11-15 10:55:31 +01:00
Mateusz Biliński
70731dbab7
Merged default branch into plugin-system branch.
2009-11-14 21:15:27 +01:00
Yann Leboulanger
e4128f5c29
merge from default
2009-11-13 19:45:11 +01:00
Stephan Erb
36fb5def4b
Shrink public interface of the MetacontactManager.
2009-11-12 22:58:45 +01:00
Stephan Erb
022003239d
Merge changes from default branch into refactoring branch
...
Hg: changed data/pixmaps/mic_active.png
2009-11-11 23:37:46 +01:00
Yann Leboulanger
8f2120371b
update correctly self_contact Contact instance and roster row when we use an anonymous account (our jid changes in this case). Fixes #5370
2009-11-07 12:37:16 +01:00
Yann Leboulanger
e7a6dffe7b
no need of the jid parameter when we look for self contact iter
2009-11-07 09:34:23 +01:00
Stephan Erb
17af7902e4
Make it explicit whether an ordinary Contact, a Self Contact or a Not-In-Roster Contact is created.
2009-11-05 22:16:38 +01:00
Stephan Erb
f297aa0a11
Make methods of MetacontactManager private if those are only used internally
2009-11-05 20:09:26 +01:00
Stephan Erb
dec25246df
Missing bits of the last commit (add account parameter to contact constructor)
2009-11-05 16:22:21 +01:00
Stephan Erb
06129f45ef
Let contact instances know their corresponding account.
...
contact.account and gc_contact.account contains the account name of the owning account. There is still code around in many placed which tries to workaround this missing information. Such code has to be migrated on per-need basis.
2009-11-05 15:57:43 +01:00
Yann Leboulanger
124483ea49
prevent traceback. Fixes #5402
2009-11-04 20:37:22 +01:00
Stephan Erb
a9f5bb59d7
Merge changes from default branch into refactoring branch
2009-10-31 17:25:47 +01:00
Yann Leboulanger
52c788795a
we can now drop in the middle of a metacontact. Fixes #4804
2009-10-28 10:58:43 +01:00
Stephan Erb
5894ce5341
Merge changes from default branch into refactoring branch
2009-10-27 23:18:21 +01:00
Stephan Erb
33fe53ff7d
Swtich from old to new caps API.
...
Now we do:
contact.supports(feauture) instead of gajim.capscache.is_supported(contact, feature)
2009-10-27 22:41:39 +01:00
Yann Leboulanger
134eb7f83a
move and refactore some menu function from roster_window.py to gui_menu_builder.py
2009-10-27 10:39:40 +01:00
Stephan Erb
fc01d32abd
Remove commented code. We have have version control for this
2009-10-24 14:22:10 +02:00
Stephan Erb
76b1f54738
Backed out changeset 2ceb94d0630d
...
This commit does not improve overall structure in gajim in a logical way.
It seems untested (is broken) and is therefore rejected.
2009-10-24 09:46:08 +02:00
Yann Leboulanger
f6136a7058
[henning] fix german translation. Fixes #5356
2009-10-23 09:55:50 +02:00
Yann Leboulanger
0aa8856b6c
new TimeoutDialog class: to be derivated for dialogs that need a timeout.
...
Resource conflict dialog has now a timeout. Fixes #4590
2009-10-20 11:20:11 +02:00
Yann Leboulanger
f2aee9e7cb
add show_self_contact ACE option to show / hide self_contact row as we want. Fixes #4796
2009-10-16 19:51:29 +02:00
Yann Leboulanger
8faf6d23c3
fix group renaming. Fixes #5316 , see #4212
2009-10-11 21:54:40 +02:00
Yann Leboulanger
ad0bb43793
[Dicson] Fix call to history manager
2009-10-08 17:51:49 +02:00
Yann Leboulanger
c6dd2d6666
really check if we press control when we check for Ctrl+h or Ctrl+i in roster
2009-10-04 18:12:04 +02:00
Yann Leboulanger
616125d95e
[praveen & I] ability to Ctrl+ H / I in roster to show history or information dialog of a contact. Fixes #5301
2009-10-04 11:28:20 +02:00
Benjamin Richter
7378efcb21
Improve group renaming efficiency. Fixes #4212
2009-09-26 20:23:59 +02:00
Benjamin Richter
568e1edd1e
Improved handling of RTL nicknames in roster. Fixes #4293
...
If the number of connected resources is appended in parentheses,
the appropriate ltr or rtl mark is inserted before, so that the
writing direction at the end of the nickname matches the writing
direction of the whole displayed string as determined by
http://www.unicode.org/reports/tr9/#The_Paragraph_Level
2009-09-25 17:11:38 +02:00