Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								b449567600 
								
							 
						 
						
							
							
								
								Make copying text work with different layouts  
							
							 
							
							... 
							
							
							
							This makes it possible so text can be copied from the conversation textview with other keyboard layouts than english 
							
						 
						
							2018-12-17 14:49:50 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								19b0e73f44 
								
							 
						 
						
							
							
								
								Fix error on key press  
							
							 
							
							... 
							
							
							
							Fixes  #9471  
							
						 
						
							2018-12-16 01:01:44 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								760645f5c3 
								
							 
						 
						
							
							
								
								Improve MUC notifications  
							
							 
							
							... 
							
							
							
							- Play sound for received messages, if notify for all messages is activated
- Send system notifications on MUC messages
- Make notify for all the default in private MUCs
Fixes  #9383  
							
						 
						
							2018-12-15 23:37:44 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								be420d44fc 
								
							 
						 
						
							
							
								
								Implement XEP-0411 Bookmarks Conversion  
							
							 
							
							... 
							
							
							
							If bookmarks conversion is announced by the server:
- Dont merge bookmarks
- Only push to either private storage or pubsub 
							
						 
						
							2018-12-10 22:30:45 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								6e30d3af64 
								
							 
						 
						
							
							
								
								Adapt to nbxmpp API changes  
							
							 
							
							... 
							
							
							
							- Remove support for OAUTH2
- Remove insecure password dialog, its impossible now that a user can connect plain by mistake
- Refactor requesting the password
- Add possibility to delete passwords 
							
						 
						
							2018-12-09 18:48:44 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								d129f5559a 
								
							 
						 
						
							
							
								
								DataFormWidget: Fix some UI issues  
							
							 
							
							... 
							
							
							
							- Textview: Wrap text, set padding
- ListMultiTreeView: Align checkboxes to the right
- Add a adjustment element that sets default sizes on the columns
- Allow two new options 'form-width' and 'left-width' to customize sizes 
							
						 
						
							2018-12-06 23:06:10 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								62253c804a 
								
							 
						 
						
							
							
								
								Discover the bookmarks conversion server feature  
							
							 
							
							
							
						 
						
							2018-12-04 20:41:44 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								700666b820 
								
							 
						 
						
							
							
								
								Refactor send timeouts  
							
							 
							
							... 
							
							
							
							Fixes  #9459  
							
						 
						
							2018-12-04 19:29:32 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								91ebe37359 
								
							 
						 
						
							
							
								
								AccountsWindow: Fix back button  
							
							 
							
							
							
						 
						
							2018-11-27 21:04:13 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								5fa56684c7 
								
							 
						 
						
							
							
								
								Adapt to nbxmpp API changes  
							
							 
							
							
							
						 
						
							2018-11-25 20:02:20 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								35b5a4d7a9 
								
							 
						 
						
							
							
								
								Satisfy pylint/mypy  
							
							 
							
							
							
						 
						
							2018-11-20 23:06:27 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								6327679461 
								
							 
						 
						
							
							
								
								Refactor set_unset_urgency_hint()  
							
							 
							
							
							
						 
						
							2018-11-20 22:59:02 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								15c3de2b4d 
								
							 
						 
						
							
							
								
								Add option to show chatstate in roster  
							
							 
							
							... 
							
							
							
							- Preferences: Add options for display in banner, tab, roster
- This makes the chatstate Plugin obsolete 
							
						 
						
							2018-11-20 15:32:01 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marcin Mielniczuk 
								
							 
						 
						
							
							
							
							
								
							
							
								9d8b56bc0f 
								
							 
						 
						
							
							
								
								Refactor groupchat nick auto completion  
							
							 
							
							
							
						 
						
							2018-11-20 10:37:12 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								a00e8e3abb 
								
							 
						 
						
							
							
								
								Dont use deprecated GLib.glib_version  
							
							 
							
							
							
						 
						
							2018-11-20 00:04:41 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								596f268f14 
								
							 
						 
						
							
							
								
								Fix missing default arg  
							
							 
							
							
							
						 
						
							2018-11-19 15:04:04 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								b98f0a3f76 
								
							 
						 
						
							
							
								
								Remove all usage of get_gtk_builder()  
							
							 
							
							
							
						 
						
							2018-11-18 22:24:34 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								dffa54f7d3 
								
							 
						 
						
							
							
								
								Refactor Windows Notifications  
							
							 
							
							... 
							
							
							
							- Only show one notification at a time
- Fix pylint errors 
							
						 
						
							2018-11-18 22:24:33 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								fedc00eb83 
								
							 
						 
						
							
							
								
								Move notify to gtk folder  
							
							 
							
							... 
							
							
							
							- Rename notify to notification
- Move get_show_in_roster() to gtk.util
- Move get_show_in_systray() to gtk.util 
							
						 
						
							2018-11-18 22:24:33 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								2ece342de2 
								
							 
						 
						
							
							
								
								Notification: Use load_icon()  
							
							 
							
							
							
						 
						
							2018-11-18 22:24:33 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								1179333fa0 
								
							 
						 
						
							
							
								
								Refactor loading user supplied iconsets  
							
							 
							
							
							
						 
						
							2018-11-18 22:24:33 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								3ba34fa396 
								
							 
						 
						
							
							
								
								Remove old iconset code  
							
							 
							
							
							
						 
						
							2018-11-18 22:24:32 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								619793a085 
								
							 
						 
						
							
							
								
								Groupchat: Use icons from IconTheme  
							
							 
							
							
							
						 
						
							2018-11-18 22:24:32 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								acc89ad622 
								
							 
						 
						
							
							
								
								Roster: Use icons from IconTheme for Roster  
							
							 
							
							... 
							
							
							
							With this Gajim loses the ability to draw animated GIFs in the Roster
GIFs have numerous drawbacks:
- We cant add them to the IconTheme, which means we need a different interface to load them
- The IconTheme scales all icons we load for the current scale (HiDPI)
- The animation causes many updates to the Roster, and causes high cpu usage
Fixes  #8814 , #8655  
							
						 
						
							2018-11-18 22:24:10 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								8be5562b92 
								
							 
						 
						
							
							
								
								Dont fail when IconTheme is not available  
							
							 
							
							... 
							
							
							
							This is needed for tests to work 
							
						 
						
							2018-11-18 12:52:24 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								cee63aa0d8 
								
							 
						 
						
							
							
								
								Move htmltextview into gtk module  
							
							 
							
							
							
						 
						
							2018-11-18 10:35:13 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								7f1dfe5a8c 
								
							 
						 
						
							
							
								
								New DataFormWidget: Add Captcha support  
							
							 
							
							
							
						 
						
							2018-11-15 21:02:09 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								62cfd7293a 
								
							 
						 
						
							
							
								
								Remove unused import  
							
							 
							
							
							
						 
						
							2018-11-07 23:49:29 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								4534f3dbac 
								
							 
						 
						
							
							
								
								Do not use own window for RosterTooltip  
							
							 
							
							
							
						 
						
							2018-11-07 23:44:16 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Daniel Brötzmann 
								
							 
						 
						
							
							
							
							
								
							
							
								13c82ae777 
								
							 
						 
						
							
							
								
								Update look on GCTooltip and RosterTooltip  
							
							 
							
							
							
						 
						
							2018-11-07 23:07:26 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Daniel Brötzmann 
								
							 
						 
						
							
							
							
							
								
							
							
								02f16d53f4 
								
							 
						 
						
							
							
								
								Remove None from list, rename None to No Proxy in combobox  
							
							 
							
							
							
						 
						
							2018-11-07 21:22:25 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Daniel Brötzmann 
								
							 
						 
						
							
							
							
							
								
							
							
								56f948f56b 
								
							 
						 
						
							
							
								
								Remove unnecessary .destroy  
							
							 
							
							
							
						 
						
							2018-11-07 17:07:24 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Daniel Brötzmann 
								
							 
						 
						
							
							
							
							
								
							
							
								43f07c19e5 
								
							 
						 
						
							
							
								
								Merge destroy handlers, connect ESC key, remove transient  
							
							 
							
							
							
						 
						
							2018-11-07 17:07:24 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Daniel Brötzmann 
								
							 
						 
						
							
							
							
							
								
							
							
								d106c0d316 
								
							 
						 
						
							
							
								
								ManageProxies GUI update  
							
							 
							
							
							
						 
						
							2018-11-07 17:07:24 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								ea2f76f24e 
								
							 
						 
						
							
							
								
								Show correct icon in roster tooltip  
							
							 
							
							
							
						 
						
							2018-11-06 21:31:43 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								b6c4fcfb54 
								
							 
						 
						
							
							
								
								Use always an action to open the history window  
							
							 
							
							... 
							
							
							
							- Make all menus and shortcuts use the 'app.browse-history' action
- HistoryWindow: Inherit from Gtk.ApplicationWindow 
							
						 
						
							2018-11-04 22:50:21 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								3e387f5215 
								
							 
						 
						
							
							
								
								GroupchatConfig: Valid form before sending  
							
							 
							
							
							
						 
						
							2018-11-04 17:45:27 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								4753e6015e 
								
							 
						 
						
							
							
								
								ServiceRegistration: Validate form before sending  
							
							 
							
							
							
						 
						
							2018-11-04 01:01:39 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								6b65a23371 
								
							 
						 
						
							
							
								
								DataForms: Make validation possible  
							
							 
							
							... 
							
							
							
							- Show orange warning icon if a field is required
- Show red error icon if validation of the field failed
- Set validation error text as tooltip of the icon
- DataFormWidget emits a signal 'is-valid' on every change 
							
						 
						
							2018-11-04 00:58:34 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									André Apitzsch 
								
							 
						 
						
							
							
							
							
								
							
							
								09f0835fbd 
								
							 
						 
						
							
							
								
								Fix some PyGObject deprecation warnings  
							
							 
							
							... 
							
							
							
							like
The "flags" argument for dialog construction is deprecated. Please use initializer keywords: modal=True and/or destroy_with_parent=True.
or
Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "title, transient_for, flags" or use a class specific constructor.
See: https://wiki.gnome.org/PyGObject/InitializerDeprecations  
							
						 
						
							2018-11-03 13:58:11 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								6e41699297 
								
							 
						 
						
							
							
								
								GroupchatConfig: Tidy up some rough edges  
							
							 
							
							
							
						 
						
							2018-11-03 13:44:50 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								5d5d686408 
								
							 
						 
						
							
							
								
								DataFormWidget: Color required fields red  
							
							 
							
							
							
						 
						
							2018-11-03 13:44:36 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								61a791d67c 
								
							 
						 
						
							
							
								
								Rewrite GroupchatConfig dialog  
							
							 
							
							... 
							
							
							
							- Complete rewrite of the dialog
- Use new DataFormWidget 
							
						 
						
							2018-11-02 22:24:28 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								0662374c14 
								
							 
						 
						
							
							
								
								Set active window as transient for dialogs  
							
							 
							
							
							
						 
						
							2018-11-02 22:17:08 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Daniel Brötzmann 
								
							 
						 
						
							
							
							
							
								
							
							
								7cae880920 
								
							 
						 
						
							
							
								
								ManageSounds GUI Update  
							
							 
							
							
							
						 
						
							2018-11-02 17:09:28 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								f46fdee464 
								
							 
						 
						
							
							
								
								Make DataFormWidget configurable  
							
							 
							
							... 
							
							
							
							- A option dict can be passed which controls how the DataForfWidget looks
- Analyse the field label lengths and adjust the label justification (left/right) 
							
						 
						
							2018-11-01 08:23:04 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Daniel Brötzmann 
								
							 
						 
						
							
							
							
							
								
							
							
								4736f518d6 
								
							 
						 
						
							
							
								
								Scroll history window to bottom when day changed or selected  
							
							 
							
							
							
						 
						
							2018-11-01 00:29:40 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								7a070a583e 
								
							 
						 
						
							
							
								
								Use get_image_button() from gtk.util  
							
							 
							
							
							
						 
						
							2018-10-29 00:12:48 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								e958755a24 
								
							 
						 
						
							
							
								
								HistoryManager: Refactor code  
							
							 
							
							... 
							
							
							
							- Use get_builder
- Add get_app_icon_list() to gtk.util 
							
						 
						
							2018-10-28 22:42:02 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								0e3b74da16 
								
							 
						 
						
							
							
								
								Fix pylint errors  
							
							 
							
							
							
						 
						
							2018-10-28 22:04:29 +01:00