| 
								
								
									 Yann Leboulanger | d8405f6e9f | prevent to merge several times the same groupchat message. We cannot differentiate pm and gc messages when we only store <body>. So we need to look in both to know if we already have it in logs | 2009-11-25 19:53:17 +01:00 |  | 
				
					
						| 
								
								
									 Yann Leboulanger | 623a51d53f | fix bug when merging server logs of MUC conversations | 2009-11-15 15:37:41 +01:00 |  | 
				
					
						| 
								
								
									 Yann Leboulanger | 72420b0e73 | write code to synchronise server logs from archiving with local DB | 2009-11-15 11:33:05 +01:00 |  | 
				
					
						| 
								
								
									 Yann Leboulanger | e4128f5c29 | merge from default | 2009-11-13 19:45:11 +01:00 |  | 
				
					
						| 
								
								
									 Yann Leboulanger | 1ee2e72a02 | fix renaming an account | 2009-11-13 19:22:36 +01:00 |  | 
				
					
						| 
								
								
									 Yann Leboulanger | c7964238d4 | update correctly version value. Fixes #5424, #5425 | 2009-11-13 19:08:56 +01:00 |  | 
				
					
						| 
								
								
									 Stephan Erb | 3696e5296d | Merge local changes. | 2009-11-13 08:58:00 +01:00 |  | 
				
					
						| 
								
								
									 Stephan Erb | 36fb5def4b | Shrink public interface of the MetacontactManager. | 2009-11-12 22:58:45 +01:00 |  | 
				
					
						| 
								
								
									 Yann Leboulanger | 45533ae134 | Test body received in several part | 2009-11-12 22:25:00 +01:00 |  | 
				
					
						| 
								
								
									 Stephan Erb | ee5eb8b546 | Try to handle incomplete HTTP. See #5401. Please test. Approach: Keep filling the receive buffer until we have found enough data to extract the first HTTP header and body | 2009-11-12 21:23:10 +01:00 |  | 
				
					
						| 
								
								
									 Stephan Erb | 641947719f | Merge changes from refactoring branch back to default | 2009-11-11 23:38:17 +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 |  | 
				
					
						| 
								
								
									 Stephan Erb | af3af5bec8 | Remove caps which have not been seen for three months from the db. Thanks Asterix for the initial version of this patch! | 2009-11-11 23:14:51 +01:00 |  | 
				
					
						| 
								
								
									 Stephan Erb | 8203211e74 | Inject account object instead of account string into contact instances. Each contact has now access to the account object instead of the account string. | 2009-11-11 21:38:39 +01:00 |  | 
				
					
						| 
								
								
									 Stephan Erb | ae9376ff63 | Split the 'account sensitive' parts of the Contacts class and move them to an intermediate Contacts_New class. The Contact class remains the public interface for contact handling. This is only a single step of a longer refactoring to empower the Account class. | 2009-11-10 22:56:10 +01:00 |  | 
				
					
						| 
								
								
									 red-agent | f457497bd1 | Fixed the /audio and /video commands | 2009-11-10 23:33:39 +02:00 |  | 
				
					
						| 
								
								
									 red-agent | 8a464786f4 | Added /audio /video commands | 2009-11-10 23:06:59 +02:00 |  | 
				
					
						| 
								
								
									 Yann Leboulanger | e617b134b2 | Alt-a -> Alt-d to open advanced action menu in (group)chat control. Fixes #5387 | 2009-11-10 21:50:11 +01:00 |  | 
				
					
						| 
								
								
									 Stephan Erb | b4285302db | Make the GC_Contacts class 'account insensitive'. Instead, create an Account class which holds a GC_Contacts object. The API has been preserved. For now the old Contacts() API has not been changed. | 2009-11-10 21:08:25 +01:00 |  | 
				
					
						| 
								
								
									 Stephan Erb | 3ddc5ce78e | Use implicit delegation with __getattr__ instead of explicit delegation via method calls | 2009-11-10 19:26:17 +01:00 |  | 
				
					
						| 
								
								
									 Stephan Erb | 2c296f3fe0 | Create a GC_Contacts() class and move groupchat related behavior to it. This is similar to what has been done with the MetacontactManager | 2009-11-10 19:05:47 +01:00 |  | 
				
					
						| 
								
								
									 Stephan Erb | ba9ef8301b | Remove superfluous clear_contacts method | 2009-11-09 23:03:16 +01:00 |  | 
				
					
						| 
								
								
									 Stephan Erb | 004619f99e | Work around a reported NoneType exception. | 2009-11-09 22:03:14 +01:00 |  | 
				
					
						| 
								
								
									 Stephan Erb | d5ac527f84 | Filter duplicate groups centrally. | 2009-11-09 21:51:43 +01:00 |  | 
				
					
						| 
								
								
									 Stephan Erb | cec93b6135 | Push method to check if a specific ClientCaps supports a feature down to the caps module. Public interfaces stay the same. | 2009-11-09 21:26:56 +01:00 |  | 
				
					
						| 
								
								
									 Yann Leboulanger | 994e3895a7 | fix handler name in glade to change correct color when changing incoming nick color. Fixes #5372 | 2009-11-08 17:49:07 +01:00 |  | 
				
					
						| 
								
								
									 Yann Leboulanger | d70b74e6b6 | [Gotham48] add nice icons to toggle audio / video | 2009-11-08 10:08:15 +01:00 |  | 
				
					
						| 
								
								
									 Yann Leboulanger | 17b60033ab | optimize compiled modules in win32 | 2009-11-07 14:44:15 +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 |  | 
				
					
						| 
								
								
									 Yann Leboulanger | 4bf3be4665 | don't remove a _control when we try to rename it to the same name. Fixes #5346 | 2009-11-06 20:51:16 +01:00 |  | 
				
					
						| 
								
								
									 Yann Leboulanger | 11f01f1c1c | fix traceback when disconnecting from BOSH. | 2009-11-06 17:58:39 +01:00 |  | 
				
					
						| 
								
								
									 Yann Leboulanger | 697d2a7324 | fix BOSH connection with ejabberd. Fixes #5401 | 2009-11-06 17:58:14 +01:00 |  | 
				
					
						| 
								
								
									 Yann Leboulanger | 2061dd2118 | fix receiving long messages in several parts with BOSH. see #5401 | 2009-11-12 22:13:11 +01:00 |  | 
				
					
						| 
								
								
									 Yann Leboulanger | ae9f7ca410 | prevent a traceback when we disconnect a zeroconf socket wil a message attribute. Fixes #5049 | 2009-11-12 21:42:20 +01:00 |  | 
				
					
						| 
								
								
									 Yann Leboulanger | bf46c5dd12 | use correct color for links in received XHTML messages. Fixes #5411 | 2009-11-06 08:19:32 +01:00 |  | 
				
					
						| 
								
								
									 Yann Leboulanger | ea5429b248 | fix XEP-202 implementation, child element must be <time>, not <query>. Fixes #5412 | 2009-11-06 08:11:07 +01:00 |  | 
				
					
						| 
								
								
									 Yann Leboulanger | dec49976c4 | Use a separate label in RIE dialog instead of a stock button. This way we can change label easily. | 2009-11-05 22:20:45 +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 | a87693c735 | Remove auto-generated smoketests | 2009-11-05 20:54:32 +01:00 |  | 
				
					
						| 
								
								
									 Stephan Erb | f297aa0a11 | Make methods of MetacontactManager private if those are only used internally | 2009-11-05 20:09:26 +01:00 |  | 
				
					
						| 
								
								
									 Yann Leboulanger | 4743d224fd | fix sending message to several contacts (in this case we cannot get a contact instance as there are several jids in one. Fixes #5408 | 2009-11-05 19:44:01 +01:00 |  | 
				
					
						| 
								
								
									 Stephan Erb | 0abb1dfd20 | Extract class: MetacontactManager from Contacts For easy migration, interface is still preserved. | 2009-11-05 19:43:25 +01:00 |  | 
				
					
						| 
								
								
									 Yann Leboulanger | eb32680a91 | fix caps query verification. | 2009-11-05 19:24:27 +01:00 |  | 
				
					
						| 
								
								
									 Yann Leboulanger | c8cc5be366 | don't print libasyncns warning on stdout. Fixes #5407 | 2009-11-05 19:14:19 +01:00 |  | 
				
					
						| 
								
								
									 Yann Leboulanger | 32309d2a30 | [marcin.bachry] disconnect once proxy has been tested. Fixes #5409 | 2009-11-05 19:11:31 +01:00 |  | 
				
					
						| 
								
								
									 Stephan Erb | 7829e7d40c | Removed unused module 'meta.py' | 2009-11-05 17:05:13 +01:00 |  | 
				
					
						| 
								
								
									 Stephan Erb | 8a127b4e4d | Several small bugfixes: Add missing accout parameter to constructors. | 2009-11-05 16:53:30 +01:00 |  | 
				
					
						| 
								
								
									 Stephan Erb | 89b1c6a7df | Move method close to data. gajim.contacts.contact_from_gc_contact(gc_contact) is now gc_contact.as_contact() | 2009-11-05 16:25:13 +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 |  |