Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								e265514d88 
								
							 
						 
						
							
							
								
								Detect dependencys only on demand  
							
							... 
							
							
							
							This allows us to import the app module without triggering
dependency detection
Also add is_installed() for checking if a dependency is installed and
disable_dependency() in case we dont want to use a dependency 
							
						 
						
							2018-04-24 19:36:33 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								986898f69d 
								
							 
						 
						
							
							
								
								Dont check for OpenSSL we require it on install  
							
							
							
						 
						
							2018-04-23 23:47:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								5ee45b86e9 
								
							 
						 
						
							
							
								
								Refactor database migration  
							
							... 
							
							
							
							- Move database migration to the logger module
- Dont depend on Gajim version for migration use PRAGMA user_version
- Refactoring of some methods in the logger module
- Dont use cursor object, if there is no reason
- Make some attributes and methods private 
							
						 
						
							2018-04-23 21:27:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								4c1bfda48d 
								
							 
						 
						
							
							
								
								Fix const imports  
							
							
							
						 
						
							2018-04-23 18:32:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								4f2033faff 
								
							 
						 
						
							
							
								
								Move constants into const module  
							
							
							
						 
						
							2018-04-23 18:23:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								86bfc81ad3 
								
							 
						 
						
							
							
								
								Remove old unused migration method  
							
							
							
						 
						
							2018-04-23 17:34:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								3efa731fbf 
								
							 
						 
						
							
							
								
								Add stanza_id index also when we create the DB  
							
							
							
						 
						
							2018-04-23 00:10:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								8306f076b3 
								
							 
						 
						
							
							
								
								Move path creation into configpaths module  
							
							
							
						 
						
							2018-04-22 23:12:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								124e501f26 
								
							 
						 
						
							
							
								
								Make ExceptionDialog easier to test  
							
							
							
						 
						
							2018-04-22 22:34:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								188fb85bd0 
								
							 
						 
						
							
							
								
								Move DB creating into logger module  
							
							
							
						 
						
							2018-04-22 22:16:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								efd2ca50c6 
								
							 
						 
						
							
							
								
								Remove unused old migration method  
							
							
							
						 
						
							2018-04-22 02:30:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								3ad539cbf2 
								
							 
						 
						
							
							
								
								Make sure all config dirs get created  
							
							... 
							
							
							
							LOG_DB_FOLDER and CACHE_DB_FOLDER are equal to MY_DATA and MY_CACHE 
							
						 
						
							2018-04-22 02:30:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								220bf35827 
								
							 
						 
						
							
							
								
								Create some folders only on demand  
							
							
							
						 
						
							2018-04-22 00:55:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								c0c16dbf94 
								
							 
						 
						
							
							
								
								Dont change path names because plugins use them  
							
							
							
						 
						
							2018-04-21 21:28:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								848c5cbdd0 
								
							 
						 
						
							
							
								
								More refactoring around paths  
							
							... 
							
							
							
							- Remove old config dir migration
- Remove some unused config paths
- Rewrite configpaths.init()
- Simplify creating paths in check_paths 
							
						 
						
							2018-04-21 21:19:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								72e69a59af 
								
							 
						 
						
							
							
								
								Fix setting custom config root  
							
							
							
						 
						
							2018-04-21 14:47:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								b0fce17cf2 
								
							 
						 
						
							
							
								
								HistoryManager: Open window centered  
							
							
							
						 
						
							2018-04-21 13:59:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								0739eb9dec 
								
							 
						 
						
							
							
								
								HistoryManager: Init configpaths only in standalone mode  
							
							
							
						 
						
							2018-04-21 13:59:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								4a26ecb12c 
								
							 
						 
						
							
							
								
								Refactor configpaths  
							
							... 
							
							
							
							- init configpaths earlier so logging can access it to store debug logs
- First step for more consistency across Gajim when looking up paths
  Recommended usage for the future:
  app.configpaths.get()
  configpaths.get() 
							
						 
						
							2018-04-21 12:48:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									philipp 
								
							 
						 
						
							
							
							
							
								
							
							
								8e9c040acf 
								
							 
						 
						
							
							
								
								Support http:upload:0  
							
							
							
						 
						
							2018-04-20 08:35:40 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								dadc85bb52 
								
							 
						 
						
							
							
								
								Fix tests  
							
							
							
						 
						
							2018-04-19 22:22:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								290e761f88 
								
							 
						 
						
							
							
								
								Add support for Room Avatars  
							
							... 
							
							
							
							- Groupchats promote a vcard hash with presence
Refactoring:
- Dont delete groupchat contacts if they are maximized from the roster
- Roster and GroupchatControl use the same contact object 
							
						 
						
							2018-04-19 22:11:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								70a7000d44 
								
							 
						 
						
							
							
								
								Dont be lenient with namespace  
							
							
							
						 
						
							2018-04-19 17:59:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								a45554a10b 
								
							 
						 
						
							
							
								
								Save history export with utf8 encoding  
							
							
							
						 
						
							2018-04-17 22:00:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								53b38bd5d5 
								
							 
						 
						
							
							
								
								Use JID as default account name  
							
							... 
							
							
							
							Fixes  #8939  
						
							2018-04-15 23:36:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								e3066fb5ca 
								
							 
						 
						
							
							
								
								Improve AccountsWindow design  
							
							... 
							
							
							
							Fixes  #8940  
						
							2018-04-15 23:36:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel 
								
							 
						 
						
							
							
							
							
								
							
							
								e93ab408ec 
								
							 
						 
						
							
							
								
								Fix History Manager search  
							
							
							
						 
						
							2018-04-15 22:45:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Wintermann 
								
							 
						 
						
							
							
							
							
								
							
							
								a86abf2cf9 
								
							 
						 
						
							
							
								
								Update proxy comobobox in accounts/connections  
							
							... 
							
							
							
							After a new proxy was added/removed by ManageProxies the combobox in
accounts/connections gets updated 
							
						 
						
							2018-04-14 22:01:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								93af68f81c 
								
							 
						 
						
							
							
								
								Dont show error when receiving invalid avatars  
							
							... 
							
							
							
							Fixes  #9022  
						
							2018-04-14 10:34:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel 
								
							 
						 
						
							
							
							
							
								
							
							
								9f0eaf9df7 
								
							 
						 
						
							
							
								
								Fix placeholder not being removed when inserting nick in MUC via context menu  
							
							
							
						 
						
							2018-04-13 22:36:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								363fdf7d9a 
								
							 
						 
						
							
							
								
								Dont use str as a var name  
							
							
							
						 
						
							2018-04-09 21:39:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								cf8f0c2e83 
								
							 
						 
						
							
							
								
								Delete account from config if registration fails  
							
							
							
						 
						
							2018-04-09 19:14:42 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								6baed38d4c 
								
							 
						 
						
							
							
								
								Make code better understandable  
							
							
							
						 
						
							2018-04-09 00:35:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bronko 
								
							 
						 
						
							
							
							
							
								
							
							
								fcad0f088a 
								
							 
						 
						
							
							
								
								save hash and mime_type of avatar when receiving vCard from server  
							
							... 
							
							
							
							in case the avatar is not changed by the user we must resend the still valid hash.
if we do not save the hash here, gajim advertises an empty photo element after publishing the vCard,
which removes the avatar for all receiving clients of the photo element update 
							
						 
						
							2018-04-08 23:45:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bronko 
								
							 
						 
						
							
							
							
							
								
							
							
								36b31259e7 
								
							 
						 
						
							
							
								
								save encoded avatar when receiving vCard from server  
							
							
							
						 
						
							2018-04-08 20:58:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yann Leboulanger 
								
							 
						 
						
							
							
							
							
								
							
							
								879e03449c 
								
							 
						 
						
							
							
								
								fix some py2->py3 missing things.  Fixes   #9019  
							
							
							
						 
						
							2018-04-07 23:06:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yann Leboulanger 
								
							 
						 
						
							
							
							
							
								
							
							
								6d868546fa 
								
							 
						 
						
							
							
								
								update action when creating groupchat window.  Fixes   #9042  
							
							
							
						 
						
							2018-04-07 22:48:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yann Leboulanger 
								
							 
						 
						
							
							
							
							
								
							
							
								27e45856b0 
								
							 
						 
						
							
							
								
								prevent traceback.  Fixes   #9054  
							
							
							
						 
						
							2018-04-07 22:04:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yann Leboulanger 
								
							 
						 
						
							
							
							
							
								
							
							
								93b50bf1f6 
								
							 
						 
						
							
							
								
								prevent a traceback with wrong bookmarks.  Fixes   #9055  
							
							
							
						 
						
							2018-04-07 22:01:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								cf911b3984 
								
							 
						 
						
							
							
								
								Fix regression from  4caa4971 
							
							
							
						 
						
							2018-04-05 22:14:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								711f3cbbb0 
								
							 
						 
						
							
							
								
								Encode filenames before sending  
							
							... 
							
							
							
							Fixes  #9039  
						
							2018-04-05 19:38:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								898ac96647 
								
							 
						 
						
							
							
								
								Some status codes should only be in our presence  
							
							... 
							
							
							
							Some Servers broadcast these status codes in every presence which
is wrong accoring to the XEP 
							
						 
						
							2018-04-04 22:16:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								1b8d76bf9e 
								
							 
						 
						
							
							
								
								Add missing return statement  
							
							
							
						 
						
							2018-04-04 22:10:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yann Leboulanger 
								
							 
						 
						
							
							
							
							
								
							
							
								2ea9fc6932 
								
							 
						 
						
							
							
								
								when adding bookmark, check server validity on focus out only.  Fixes   #7879  
							
							
							
						 
						
							2018-04-04 15:16:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yann Leboulanger 
								
							 
						 
						
							
							
							
							
								
							
							
								17ae4e4ccc 
								
							 
						 
						
							
							
								
								Hide protocol combobox when adding contacts if only XMPP is available  
							
							
							
						 
						
							2018-04-04 14:46:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yann Leboulanger 
								
							 
						 
						
							
							
							
							
								
							
							
								8e144e46f8 
								
							 
						 
						
							
							
								
								Use XMPP logo in add contact dialog for XMPP protocol.  Fixes   #9049  
							
							
							
						 
						
							2018-04-04 14:42:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yann Leboulanger 
								
							 
						 
						
							
							
							
							
								
							
							
								dc58586a7a 
								
							 
						 
						
							
							
								
								mark string as translatable.  Fixes   #9050  
							
							
							
						 
						
							2018-04-04 14:23:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								4caa4971b2 
								
							 
						 
						
							
							
								
								Catch decrypted-message-received event in ChatControl  
							
							... 
							
							
							
							It makes more sense to catch the event with ChatControl than with the
RosterWindow. RosterWindow is only used now if no ChatControl is open. 
							
						 
						
							2018-04-04 01:13:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								8a4264c94e 
								
							 
						 
						
							
							
								
								Remove event handler on ChatControl Shutdown  
							
							
							
						 
						
							2018-04-04 00:00:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								f29d57e50b 
								
							 
						 
						
							
							
								
								Catch invalid IQ stanzas and log them  
							
							... 
							
							
							
							Fixes  #9044  
						
							2018-04-03 19:54:09 +02:00