sledgehammer999 
							
						 
					 
					
						
						
							
						
						eea38e7c9e 
					 
					
						
						
							
							Bump to 4.1.9.1  
						
						
						
						
					 
					
						2019-10-31 22:12:08 +02:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						5c933c9734 
					 
					
						
						
							
							Update Changelog  
						
						
						
						
					 
					
						2019-10-31 22:05:05 +02:00 
						 
				 
			
				
					
						
							
							
								Mike Tzou 
							
						 
					 
					
						
						
							
						
						102b7fa78e 
					 
					
						
						
							
							Merge pull request  #11417  from Chocobo1/dpi_v41x  
						
						... 
						
						
						
						Fix screen scaling factor calculation (backport to v4_1_x) 
						
						
					 
					
						2019-10-29 15:56:11 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						b5ee908f6c 
					 
					
						
						
							
							Fix screen scaling factor calculation  
						
						... 
						
						
						
						For some users on Windows the physicalDotsPerInch() could return values
that are smaller than the normal 96 DPI which leads to big dialog sizes
taking the entire screen.
So we need to ensure it is at least 96 DPI.
Closes  #11405 , #11407 . 
						
						
					 
					
						2019-10-29 10:00:45 +08:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						7825d8627f 
					 
					
						
						
							
							Bump to 4.1.9  
						
						
						
						
					 
					
						2019-10-27 17:26:03 +02:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						b798c591e7 
					 
					
						
						
							
							Update Changelog  
						
						
						
						
					 
					
						2019-10-27 17:13:26 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						9e7d21d7aa 
					 
					
						
						
							
							Update m4 scripts  
						
						
						
						
					 
					
						2019-10-27 17:11:19 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						38a15b27f0 
					 
					
						
						
							
							Regenerate build-aux scripts  
						
						... 
						
						
						
						It's been a while since the last update (26bf838a0b 
						
						
					 
					
						2019-10-27 17:05:37 +02:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						cb31684a66 
					 
					
						
						
							
							Merge pull request  #11309  from sledgehammer999/webui_version  
						
						... 
						
						
						
						Bump Web API version 
						
						
					 
					
						2019-10-20 23:07:49 +03:00 
						 
				 
			
				
					
						
							
							
								Mike Tzou 
							
						 
					 
					
						
						
							
						
						850cde19f7 
					 
					
						
						
							
							Merge pull request  #11328  from Chocobo1/backport  
						
						... 
						
						
						
						Use screen real physical DPI on Windows (backport) 
						
						
					 
					
						2019-10-05 10:02:07 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						fc5b3b4f70 
					 
					
						
						
							
							Use screen real physical DPI on Windows  
						
						... 
						
						
						
						Previously was using a hardcoded value which might lead to issues like #11234 . 
						
						
					 
					
						2019-10-04 12:05:13 +08:00 
						 
				 
			
				
					
						
							
							
								Mike Tzou 
							
						 
					 
					
						
						
							
						
						73fd4d83af 
					 
					
						
						
							
							Merge pull request  #11319  from Chocobo1/backport  
						
						... 
						
						
						
						Preserve relative order when moving to top/bottom in queue (backport) 
						
						
					 
					
						2019-10-04 12:01:33 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						811b525b1d 
					 
					
						
						
							
							Preserve relative order when moving to top/bottom in queue  
						
						
						
						
					 
					
						2019-10-03 11:23:28 +08:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						0f8def9a49 
					 
					
						
						
							
							Bump Web API version  
						
						... 
						
						
						
						Closes  #11304  
					
						2019-10-01 17:31:55 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						359b464958 
					 
					
						
						
							
							Bump to 4.1.8  
						
						
						
						
					 
					
						2019-09-23 21:56:30 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						b5b0d68dd9 
					 
					
						
						
							
							Update Changelog  
						
						
						
						
					 
					
						2019-09-23 21:52:56 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						f48c49c248 
					 
					
						
						
							
							Fix seeding failed after creating a new torrent  
						
						... 
						
						
						
						Closes  #11252 . 
					
						2019-09-23 21:47:37 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						11ca744548 
					 
					
						
						
							
							Treat .magnet file extension as case insensitive  
						
						... 
						
						
						
						Closes  #11200 . 
					
						2019-09-23 21:47:35 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						82e6fc700e 
					 
					
						
						
							
							Fix filename validation on non-Windows OS  
						
						... 
						
						
						
						Closes  #11191 . 
					
						2019-09-23 21:47:34 +03:00 
						 
				 
			
				
					
						
							
							
								Mike Tzou 
							
						 
					 
					
						
						
							
						
						59fd70c638 
					 
					
						
						
							
							Merge pull request  #11240  from Chocobo1/backport  
						
						... 
						
						
						
						Revise HTML escaping in GUI (Backport) 
						
						
					 
					
						2019-09-17 10:38:51 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						617bf767df 
					 
					
						
						
							
							Escape HTML in comment field  
						
						
						
						
					 
					
						2019-09-16 23:48:12 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						55180e3598 
					 
					
						
						
							
							Remove redundant HTML escaping  
						
						... 
						
						
						
						The text widget is already set to plaintext and doing HTML escaping will
not give us more security but only makes it harder to read. 
						
						
					 
					
						2019-09-16 23:48:06 +08:00 
						 
				 
			
				
					
						
							
							
								Mike Tzou 
							
						 
					 
					
						
						
							
						
						56b62e6573 
					 
					
						
						
							
							Merge pull request  #11183  from Chocobo1/backport  
						
						... 
						
						
						
						Always save info dict when saving fastresume (backport to v4_1_x) 
						
						
					 
					
						2019-09-04 12:09:14 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						b37e7b0340 
					 
					
						
						
							
							Always save info dict when saving fastresume  
						
						... 
						
						
						
						Otherwise torrents loaded from fastresume won't have it and needs
to redownload it from elsewhere and slowing down the startup process.
This is also required for the future where we will drop loading the
`info` dict from .torrent files. 
						
						
					 
					
						2019-09-03 14:37:45 +08:00 
						 
				 
			
				
					
						
							
							
								Mike Tzou 
							
						 
					 
					
						
						
							
						
						21aebaf16f 
					 
					
						
						
							
							Merge pull request  #11074  from Chocobo1/backport  
						
						... 
						
						
						
						Fix translation issues (backport to v4_1_x) 
						
						
					 
					
						2019-08-15 11:11:52 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						5792465317 
					 
					
						
						
							
							Fix translation issues  
						
						... 
						
						
						
						By using disambiguation field instead of comment field to differentiate
translations. 
						
						
					 
					
						2019-08-14 13:09:56 +08:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev 
							
						 
					 
					
						
						
							
						
						e98f44af63 
					 
					
						
						
							
							Merge pull request  #11067  from glassez/rss-api  
						
						... 
						
						
						
						Allow to refresh RSS item(s) via WebAPI 
						
						
					 
					
						2019-08-13 19:52:10 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						40cf0203fb 
					 
					
						
						
							
							Allow to refresh RSS item(s) via WebAPI  
						
						
						
						
					 
					
						2019-08-13 17:39:19 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						05a82afeb6 
					 
					
						
						
							
							Bump to 4.1.7  
						
						
						
						
					 
					
						2019-08-04 14:17:20 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						a456f1b0f9 
					 
					
						
						
							
							Update Changelog  
						
						
						
						
					 
					
						2019-08-04 14:14:21 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						4acc44a5b0 
					 
					
						
						
							
							Sync translations from Transifex and run lupdate/tstool.py  
						
						
						
						
					 
					
						2019-08-04 13:50:34 +03:00 
						 
				 
			
				
					
						
							
							
								Mike Tzou 
							
						 
					 
					
						
						
							
						
						9c2a1146df 
					 
					
						
						
							
							Merge pull request  #10991  from Chocobo1/backport  
						
						... 
						
						
						
						Backport to v4_1_x 
						
						
					 
					
						2019-07-31 14:29:14 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						807abeae87 
					 
					
						
						
							
							Fix messed up symbols in log  
						
						
						
						
					 
					
						2019-07-31 14:28:05 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						dd2a0d0484 
					 
					
						
						
							
							Fix incomplete file extension not applied for new torrents  
						
						
						
						
					 
					
						2019-07-29 11:20:36 +08:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev 
							
						 
					 
					
						
						
							
						
						3f3400f43b 
					 
					
						
						
							
							Merge pull request  #10967  from glassez/fastresume41  
						
						... 
						
						
						
						Save updated resume data for completed torrents (backport to v4.1.x) 
						
						
					 
					
						2019-07-24 17:17:50 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						334b57a89a 
					 
					
						
						
							
							Save updated resume data for completed torrents  
						
						... 
						
						
						
						If fastresume data was rejected we need to save updated
resume data after torrent finishes rechecking. 
						
						
					 
					
						2019-07-23 20:15:41 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						00d6c83ee5 
					 
					
						
						
							
							Fix requested torrent resume data handling  
						
						... 
						
						
						
						Session should increase an appropriate counter each time
the torrent resume data is requested to save. 
						
						
					 
					
						2019-07-23 20:15:23 +03:00 
						 
				 
			
				
					
						
							
							
								Mike Tzou 
							
						 
					 
					
						
						
							
						
						e8850c7a70 
					 
					
						
						
							
							Merge pull request  #10953  from Chocobo1/backport  
						
						... 
						
						
						
						Backport to v4_1_x 
						
						
					 
					
						2019-07-21 21:19:05 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						2ef96eb218 
					 
					
						
						
							
							Prevent command injection via "Run external program" function  
						
						
						
						
					 
					
						2019-07-21 12:07:32 +08:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev 
							
						 
					 
					
						
						
							
						
						4682e31ab7 
					 
					
						
						
							
							Merge pull request  #10929  from glassez/backport  
						
						... 
						
						
						
						Fix torrent checking issues (backport to v4.1.x) 
						
						
					 
					
						2019-07-17 17:50:35 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						988f7e2ef8 
					 
					
						
						
							
							Don't break torrent checking  
						
						
						
						
					 
					
						2019-07-15 20:02:08 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						6007913291 
					 
					
						
						
							
							Ignore some actions on uninitialized torrents  
						
						... 
						
						
						
						Some actions can lead to an inconsistent state if applied
to an uninitialized torrent, so we just ignore them. 
						
						
					 
					
						2019-07-15 20:02:04 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						cdcc7a210b 
					 
					
						
						
							
							Avoid race conditions when adding torrent  
						
						
						
						
					 
					
						2019-07-15 20:01:59 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						a466ff5057 
					 
					
						
						
							
							Fix torrent checking issues  
						
						... 
						
						
						
						Start all torrents auto-managed to prevent simultaneous checking
of multiple torrents.
Handle checking state of paused torrent to prevent it from being
resumed when qBittorrent is closed until checking isn't complete. 
						
						
					 
					
						2019-07-15 20:01:43 +03:00 
						 
				 
			
				
					
						
							
							
								Mike Tzou 
							
						 
					 
					
						
						
							
						
						e954835579 
					 
					
						
						
							
							Merge pull request  #10869  from Chocobo1/backport  
						
						... 
						
						
						
						Backport to v4_1_x 
						
						
					 
					
						2019-07-06 12:17:33 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						3e9be3a0e8 
					 
					
						
						
							
							Use proper log message when there are no error  
						
						
						
						
					 
					
						2019-07-06 12:16:43 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						4ab32a76f6 
					 
					
						
						
							
							Fix torrent properties not saved for paused torrents  
						
						
						
						
					 
					
						2019-07-06 12:16:23 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						bad60058df 
					 
					
						
						
							
							Restrict QLocalServer access  
						
						... 
						
						
						
						The default is world access which means even even unprivileged local
accounts can connect to it too. 
						
						
					 
					
						2019-06-29 15:30:09 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						31a6ad1eb6 
					 
					
						
						
							
							Drop suspiciously large data  
						
						... 
						
						
						
						This is to avoid exhausting system memory. 
						
						
					 
					
						2019-06-29 15:30:04 +08:00 
						 
				 
			
				
					
						
							
							
								Mike Tzou 
							
						 
					 
					
						
						
							
						
						a8bfec081e 
					 
					
						
						
							
							Merge pull request  #10848  from Chocobo1/backport  
						
						... 
						
						
						
						Backport to v4_1_x 
						
						
					 
					
						2019-06-25 09:01:25 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						ae21d0f1e2 
					 
					
						
						
							
							Remove limits of "Disk cache expiry interval" setting  
						
						
						
						
					 
					
						2019-06-24 11:14:21 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						c599976b6f 
					 
					
						
						
							
							Remove upper limit of "Disk cache" setting  
						
						
						
						
					 
					
						2019-06-24 11:13:50 +08:00 
						 
				 
			
				
					
						
							
							
								Mike Tzou 
							
						 
					 
					
						
						
							
						
						bcee784097 
					 
					
						
						
							
							Merge pull request  #10842  from Piccirello/v4_1_x  
						
						... 
						
						
						
						Backport to v4_1_x 
						
						
					 
					
						2019-06-24 11:00:12 +08:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						697fc626cd 
					 
					
						
						
							
							Fix WebUI encoding of special characters  
						
						
						
						
					 
					
						2019-06-22 15:52:19 -07:00 
						 
				 
			
				
					
						
							
							
								Mike Tzou 
							
						 
					 
					
						
						
							
						
						2f15ea9b54 
					 
					
						
						
							
							Merge pull request  #10829  from Chocobo1/backport  
						
						... 
						
						
						
						Backport to v4_1_x 
						
						
					 
					
						2019-06-21 11:02:54 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						d03209a73d 
					 
					
						
						
							
							Fix crash when removing phantom tags  
						
						... 
						
						
						
						Normally a tag is stored in both session and torrent's fastresume.
A phantom tag is a tag that is stored in fastresume but not in
session.
This crash can occur when user resets his config file and choose
to remove tag from torrent.
Closes  #10569 . 
						
						
					 
					
						2019-06-20 11:38:15 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						ac9ba255d8 
					 
					
						
						
							
							Set wheel event to accepted only if we handle it  
						
						
						
						
					 
					
						2019-06-20 11:38:02 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						9a7e79bd0e 
					 
					
						
						
							
							Improve handleFileErrorAlert error message  
						
						
						
						
					 
					
						2019-06-20 11:37:40 +08:00 
						 
				 
			
				
					
						
							
							
								Mike Tzou 
							
						 
					 
					
						
						
							
						
						e8be3bf939 
					 
					
						
						
							
							Merge pull request  #10772  from Chocobo1/backport  
						
						... 
						
						
						
						Backport to v4_1_x 
						
						
					 
					
						2019-06-17 01:00:35 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						74e52746b1 
					 
					
						
						
							
							Reorder if conditions slightly  
						
						
						
						
					 
					
						2019-06-16 12:37:16 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						8d26a221e0 
					 
					
						
						
							
							Fix updated save path not saved for paused torrents  
						
						
						
						
					 
					
						2019-06-16 12:37:16 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						3fdab88eb7 
					 
					
						
						
							
							Log save_resume_data_failed_alert  
						
						
						
						
					 
					
						2019-06-16 12:37:16 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						d376d912b3 
					 
					
						
						
							
							Don't remove parent directories  
						
						... 
						
						
						
						QDir::rmpath removes *all* parent directories while QDir::rmdir removes
the specified directory. 
						
						
					 
					
						2019-06-16 12:30:57 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						e329c41ef2 
					 
					
						
						
							
							Properly remove empty leftover folders after rename  
						
						... 
						
						
						
						TorrentInfo::origFilePath will return the very original path from
.torrent file, not the most recent file path before the rename operation
and thus the code would not be working as we expected. 
						
						
					 
					
						2019-06-16 12:30:42 +08:00 
						 
				 
			
				
					
						
							
							
								silverqx 
							
						 
					 
					
						
						
							
						
						01e4179555 
					 
					
						
						
							
							Focus behavior row in Options dialog  
						
						
						
						
					 
					
						2019-06-15 11:50:28 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						06f503b5df 
					 
					
						
						
							
							Fix unable to rename folder on Windows  
						
						... 
						
						
						
						The bug occurs when the new path and old path only differ by letter case. 
						
						
					 
					
						2019-06-10 10:34:15 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						e2f3dad7b8 
					 
					
						
						
							
							Move renameSelectedFile(BitTorrent::TorrentInfo &)  
						
						
						
						
					 
					
						2019-06-10 10:34:10 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						377f31085c 
					 
					
						
						
							
							Move renameSelectedFile(BitTorrent::TorrentHandle *)  
						
						
						
						
					 
					
						2019-06-10 10:34:03 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						ec13d195f8 
					 
					
						
						
							
							Fix unable to control add torrent dialogs when opened simultaneously  
						
						
						
						
					 
					
						2019-06-06 23:31:27 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						c01aed8d90 
					 
					
						
						
							
							Remove redundant disconnect()  
						
						... 
						
						
						
						The dialog is going out-of-scope in these instance and the signal-slot connection will disconnect
automatically. 
						
						
					 
					
						2019-06-06 23:29:53 +08:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev 
							
						 
					 
					
						
						
							
						
						ad7b8a9bfa 
					 
					
						
						
							
							Merge pull request  #10757  from glassez/backport  
						
						... 
						
						
						
						Backport to v4.1.x 
						
						
					 
					
						2019-06-04 17:59:10 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						5bba1ed208 
					 
					
						
						
							
							Ignore RSS articles with non-unique identifiers  
						
						
						
						
					 
					
						2019-06-04 15:08:35 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						fe94e14bcc 
					 
					
						
						
							
							Perform more RSS parsing in working thread  
						
						
						
						
					 
					
						2019-06-04 15:06:29 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						b0af479ab9 
					 
					
						
						
							
							Disable "Upload mode" when start preloaded torrent  
						
						
						
						
					 
					
						2019-06-04 15:01:10 +03:00 
						 
				 
			
				
					
						
							
							
								Mike Tzou 
							
						 
					 
					
						
						
							
						
						24ff369f29 
					 
					
						
						
							
							Merge pull request  #10731  from Chocobo1/backport  
						
						... 
						
						
						
						Backport to v4_1_x 
						
						
					 
					
						2019-06-01 10:07:23 +08:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev 
							
						 
					 
					
						
						
							
						
						979c9a7094 
					 
					
						
						
							
							Merge pull request  #10728  from glassez/fix-seqdl  
						
						... 
						
						
						
						Fix sequential downloading when redirected 
						
						
					 
					
						2019-05-31 08:13:50 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						7b90ac52c1 
					 
					
						
						
							
							Fix wrong comparison result  
						
						... 
						
						
						
						The QString::toInt() might overflow when the string is long.
Closes  #10706 . 
						
						
					 
					
						2019-05-31 12:20:39 +08:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						ecfbda78bc 
					 
					
						
						
							
							Fix sequential downloading when redirected  
						
						
						
						
					 
					
						2019-05-30 16:06:18 +03:00 
						 
				 
			
				
					
						
							
							
								Mike Tzou 
							
						 
					 
					
						
						
							
						
						9ba7470815 
					 
					
						
						
							
							Merge pull request  #10615  from Chocobo1/backport  
						
						... 
						
						
						
						Backport to v4_1_x 
						
						
					 
					
						2019-05-23 22:14:18 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						6394467cc7 
					 
					
						
						
							
							Fix typos  
						
						
						
						
					 
					
						2019-05-20 17:45:48 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						f6d72fa79f 
					 
					
						
						
							
							Fix assertion fail  
						
						... 
						
						
						
						When fileSize == 0, the second index could be smaller than the first index,
thus trigger the assert check in IndexInterval constructor.
Closes  #10611 . 
						
						
					 
					
						2019-05-16 10:49:00 +08:00 
						 
				 
			
				
					
						
							
							
								dzmat 
							
						 
					 
					
						
						
							
						
						32ed5f1c8e 
					 
					
						
						
							
							Change number of time axis divisions from 5 to 6 for convenience  
						
						
						
						
					 
					
						2019-05-15 20:36:00 +08:00 
						 
				 
			
				
					
						
							
							
								dzmat 
							
						 
					 
					
						
						
							
						
						5026da5773 
					 
					
						
						
							
							Add 12 hour and 24 hour speed graphs  
						
						
						
						
					 
					
						2019-05-15 20:35:50 +08:00 
						 
				 
			
				
					
						
							
							
								Evgeny Lensky 
							
						 
					 
					
						
						
							
						
						ef130e4438 
					 
					
						
						
							
							Change "Add new torrent" dialog to horizontal layout  
						
						
						
						
					 
					
						2019-05-15 10:19:37 +08:00 
						 
				 
			
				
					
						
							
							
								jerrymakesjelly 
							
						 
					 
					
						
						
							
						
						4fbd52c2d5 
					 
					
						
						
							
							Change the speed unit from Bytes/s to KiB/s  
						
						... 
						
						
						
						Updated the adding torrent dialogs in WebUI. Closes  #10017 . 
						
						
					 
					
						2019-05-12 13:51:35 +08:00 
						 
				 
			
				
					
						
							
							
								Matan Bareket 
							
						 
					 
					
						
						
							
						
						8f29b70c1e 
					 
					
						
						
							
							Download RSS enclosure element if no proper MIME type is found  
						
						... 
						
						
						
						In the case where an RSS feed doesn't have the "enclosure" element
with type "application/x-bittorrent", fallback to the last enclosure
element which has no "type" attribute. 
						
						
					 
					
						2019-05-11 23:39:57 +08:00 
						 
				 
			
				
					
						
							
							
								Ekin Dursun 
							
						 
					 
					
						
						
							
						
						9a4dd3ea9d 
					 
					
						
						
							
							Don't turn screen blank when closed to system tray  
						
						... 
						
						
						
						Closes  #9240  and possibly #9121 , as @zeule suggested here: https://github.com/qbittorrent/qBittorrent/issues/9240#issuecomment-408025722 . 
					
						2019-05-11 12:25:42 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						fcd3bb6918 
					 
					
						
						
							
							Refactor HTTP query parsing  
						
						
						
						
					 
					
						2019-05-10 09:20:03 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						9f69fd8750 
					 
					
						
						
							
							Fix '+' char not decoded to space correctly  
						
						... 
						
						
						
						Closes  #10606 . 
					
						2019-05-10 09:19:56 +08:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						ea7e47d113 
					 
					
						
						
							
							Bump to 4.1.6  
						
						
						
						
					 
					
						2019-05-05 20:44:39 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						294bb26996 
					 
					
						
						
							
							Update Changelog  
						
						
						
						
					 
					
						2019-05-05 20:40:50 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						4b2e9dba51 
					 
					
						
						
							
							Sync translations from Transifex and run lupdate/tstool.py  
						
						
						
						
					 
					
						2019-05-05 20:20:06 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						1d9dcde99b 
					 
					
						
						
							
							Merge pull request  #10567  from Chocobo1/backport  
						
						... 
						
						
						
						Backport #10445  to v4_1_x 
						
						
					 
					
						2019-05-05 19:52:14 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						32bf448725 
					 
					
						
						
							
							Initialize class variable via constructor  
						
						
						
						
					 
					
						2019-05-03 23:03:33 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						732d5d6db9 
					 
					
						
						
							
							Disable downloading tracker favicons by default  
						
						... 
						
						
						
						Workaround for a crash in Qt networking library, source:
https://github.com/qbittorrent/qBittorrent/issues/9667#issuecomment-464445025 
Closes  #9667 . 
						
						
					 
					
						2019-05-03 22:56:16 +08:00 
						 
				 
			
				
					
						
							
							
								Mike Tzou 
							
						 
					 
					
						
						
							
						
						3b325106da 
					 
					
						
						
							
							Merge pull request  #10565  from Chocobo1/backport  
						
						... 
						
						
						
						Backport to v4_1_x 
						
						
					 
					
						2019-05-03 19:58:31 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						3aeca37c5d 
					 
					
						
						
							
							Fix "Create subfolder" option is not working in WebUI  
						
						... 
						
						
						
						Closes  #10392 . 
					
						2019-05-03 12:40:45 +08:00 
						 
				 
			
				
					
						
							
							
								Mike Tzou 
							
						 
					 
					
						
						
							
						
						4253515736 
					 
					
						
						
							
							Merge pull request  #10496  from Chocobo1/backport  
						
						... 
						
						
						
						Backport to v4_1_x 
						
						
					 
					
						2019-04-17 13:13:25 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						e365d57063 
					 
					
						
						
							
							Fix unsafe type narrowing  
						
						... 
						
						
						
						Appending the warning below:
qBittorrent\src\base/utils/version.h(176): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
qBittorrent\src\base/utils/version.h(185): note: see reference to function template instantiation 'std::array<T,2> Utils::Version<T,2,2>::parseList<StringsList>(const StringsList &)' being compiled
        with
        [
            T=unsigned short,
            StringsList=QList<QByteArray>
        ] 
						
						
					 
					
						2019-04-16 12:37:46 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						df6df20969 
					 
					
						
						
							
							Use QSet for tracking server connections  
						
						... 
						
						
						
						We don't need to maintain order between connections so QSet would be more suitable. 
						
						
					 
					
						2019-04-16 12:34:09 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						4e5a85dda5 
					 
					
						
						
							
							Remove closed connections immediately  
						
						... 
						
						
						
						Previously it relied on a timer to drop dead connections but that proved to
be too slow when there is an incoming burst of connections.
Fixes  #10487 . 
						
						
					 
					
						2019-04-16 12:34:00 +08:00 
						 
				 
			
				
					
						
							
							
								Mike Tzou 
							
						 
					 
					
						
						
							
						
						bad603454b 
					 
					
						
						
							
							Merge pull request  #10474  from thalieht/backport  
						
						... 
						
						
						
						Backport #10464  to v4_1_x 
						
						
					 
					
						2019-04-11 10:16:08 +08:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						7b006a47ba 
					 
					
						
						
							
							Show user friendly size in error  
						
						
						
						
					 
					
						2019-04-10 12:08:47 +03:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						11da8b82e8 
					 
					
						
						
							
							Increase the download size limit to 100 MiB  
						
						
						
						
					 
					
						2019-04-10 12:02:43 +03:00 
						 
				 
			
				
					
						
							
							
								Mike Tzou 
							
						 
					 
					
						
						
							
						
						383a5f11bc 
					 
					
						
						
							
							Merge pull request  #10468  from Chocobo1/backport  
						
						... 
						
						
						
						Backport recent PRs to v4_1_x 
						
						
					 
					
						2019-04-10 16:50:19 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						76ab5f12c5 
					 
					
						
						
							
							Work around the crash occurred in QTimer  
						
						... 
						
						
						
						See Qt commit:
https://code.qt.io/cgit/qt/qtbase.git/commit/src/corelib/kernel/qtimer.cpp?id=a623fe8d2a60ff333d5779f877e3b20f0e141ff1 
Fixes  #9985 . 
						
						
					 
					
						2019-04-09 13:57:53 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						be74987084 
					 
					
						
						
							
							Correctly handle '+' sign in x-www-form-urlencoded data  
						
						... 
						
						
						
						Fixes  #10451 . 
					
						2019-04-09 13:57:35 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						8f6c305d14 
					 
					
						
						
							
							Update .appdata descriptions  
						
						
						
						
					 
					
						2019-03-25 13:27:29 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						e29b9655eb 
					 
					
						
						
							
							Use reverse DNS convention for metadata files naming  
						
						... 
						
						
						
						Also update appdata install path.
Closes  #10111 . 
						
						
					 
					
						2019-03-25 13:27:22 +02:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						ae7fa9ea82 
					 
					
						
						
							
							Merge pull request  #10403  from thalieht/backport-search-enter-key  
						
						... 
						
						
						
						Backport #10400  to v4_1_x branch 
						
						
					 
					
						2019-03-25 13:22:03 +02:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						fee9030337 
					 
					
						
						
							
							Make num enter key work the same as return in searchjobwidget  
						
						... 
						
						
						
						Backport #10400  to v4_1_x branch. 
						
						
					 
					
						2019-03-23 10:51:07 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Eszlari 
							
						 
					 
					
						
						
							
						
						f48d057c47 
					 
					
						
						
							
							Linux/Wayland: make window title bar icon work  
						
						
						
						
					 
					
						2019-03-17 21:55:50 +02:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						f14573307c 
					 
					
						
						
							
							Don't query Google for tracker favicons  
						
						... 
						
						
						
						It is a bad idea for user privacy to automatically contact a 3rd party
about tracker domains. Especially when the user isn't informed about
this and the 3rd party is Google.
Reverts 1b9882b3a3 
						
						
					 
					
						2019-03-17 21:55:50 +02:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						560ba8c0b8 
					 
					
						
						
							
							Update copyright year  
						
						
						
						
					 
					
						2019-03-17 21:55:49 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Korotysh 
							
						 
					 
					
						
						
							
						
						4b2376c4fd 
					 
					
						
						
							
							Cleanup Info.plist  
						
						... 
						
						
						
						Added few required/recommended and removed obsolete/deprecated keys
according to Apple developers documentation.
Changed CFBundleIdentifier according to reverse DNS convention.
Updated copyright year. 
						
						
					 
					
						2019-03-17 21:55:45 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Korotysh 
							
						 
					 
					
						
						
							
						
						76faed3818 
					 
					
						
						
							
							Draw progress bar in Fusion style on macOS systems  
						
						... 
						
						
						
						Qt has a bug QTBUG-72558, which leads to incorrect progress bar
position, when drawing it in delegate.
Also, since OS X 10.10 Yosemite macOS default style was changed,
and progress bars became very tiny and without text (percentage).
These two cases make qBittorrent look pretty awful, but drawing
progress bar in Fusion style solves both issues. 
						
						
					 
					
						2019-03-17 21:55:07 +02:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						62657d9fda 
					 
					
						
						
							
							Mention more translators  
						
						... 
						
						
						
						Closes  #10043  
					
						2019-03-17 21:55:07 +02:00 
						 
				 
			
				
					
						
							
							
								Mike Tzou 
							
						 
					 
					
						
						
							
						
						5877308a49 
					 
					
						
						
							
							Merge pull request  #10272  from Chocobo1/login_v41x  
						
						... 
						
						
						
						Prevent login credential appearing in URL (for v4_1_x branch) 
						
						
					 
					
						2019-02-10 13:31:20 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						24dcbe7d43 
					 
					
						
						
							
							Fix wrong arg placeholder  
						
						
						
						
					 
					
						2019-02-09 21:26:08 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						7649fe0a0e 
					 
					
						
						
							
							Display warning when Javascript is disabled  
						
						
						
						
					 
					
						2019-02-09 15:32:43 +08:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						b3b334da77 
					 
					
						
						
							
							Prevent login credential appearing in URL  
						
						... 
						
						
						
						Closes  #10221 . 
					
						2019-02-09 15:28:31 +08:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev 
							
						 
					 
					
						
						
							
						
						03a55da260 
					 
					
						
						
							
							Merge pull request  #10266  from glassez/ordered-recheck  
						
						... 
						
						
						
						Force recheck multiple torrents one by one 
						
						
					 
					
						2019-02-09 07:14:13 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						1a9eadf8e6 
					 
					
						
						
							
							Force recheck multiple torrents one by one  
						
						... 
						
						
						
						Closes  #9120 . 
					
						2019-02-08 08:25:16 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev 
							
						 
					 
					
						
						
							
						
						7b3fb2a35a 
					 
					
						
						
							
							Merge pull request  #10229  from glassez/http-request-41  
						
						... 
						
						
						
						Separate URL components before percent-decoding 
						
						
					 
					
						2019-01-28 16:54:02 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						a55ea29919 
					 
					
						
						
							
							Separate URL components before percent-decoding  
						
						... 
						
						
						
						Allow special characters in query string parameters.
Closes  #9116 . 
						
						
					 
					
						2019-01-28 08:54:36 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						264b689912 
					 
					
						
						
							
							Fix TravisCI build on macOS again  
						
						
						
						
					 
					
						2018-12-27 22:29:38 +02:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						684cf82f89 
					 
					
						
						
							
							Fix TravisCI build on macOS  
						
						
						
						
					 
					
						2018-12-27 22:11:11 +02:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						3f0e0a319a 
					 
					
						
						
							
							Bump to 4.1.5  
						
						
						
						
					 
					
						2018-12-24 19:24:16 +02:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						0b4d9c72a7 
					 
					
						
						
							
							Update Changelog  
						
						
						
						
					 
					
						2018-12-24 19:20:07 +02:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						ff71f6bcd9 
					 
					
						
						
							
							Sync translations from Transifex and run lupdate  
						
						
						
						
					 
					
						2018-12-24 18:52:35 +02:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						7a5c5baad1 
					 
					
						
						
							
							Update transifex config file  
						
						
						
						
					 
					
						2018-12-24 18:52:34 +02:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						a18976d0b5 
					 
					
						
						
							
							Fix regression on resuming torrents without metadata  
						
						
						
						
					 
					
						2018-12-24 18:19:30 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						6d836ea49c 
					 
					
						
						
							
							Change qbt exit message to HTML5  
						
						
						
						
					 
					
						2018-12-24 18:19:29 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						2e97311147 
					 
					
						
						
							
							Unify translation files loading action  
						
						... 
						
						
						
						Since it is possible alternative WebUI could be coded in languages other than English,
WebUI must be able to load user-provided webui_en.qm.
At least one translated string must exist in order to generate an usable .qm file. 
						
						
					 
					
						2018-12-24 18:19:28 +02:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						57bc564b2c 
					 
					
						
						
							
							Use configured locale only for translating  
						
						... 
						
						
						
						Don't use other aspects of it eg for date formatting. We should depend
on the system locale for all these. The user probably likes it that way,
otherwise he would have changed it. 
						
						
					 
					
						2018-12-24 18:19:27 +02:00 
						 
				 
			
				
					
						
							
							
								Stephen Dawkins 
							
						 
					 
					
						
						
							
						
						1295f1e31f 
					 
					
						
						
							
							Keep track of REPACK/PROPER downloads  
						
						... 
						
						
						
						When using the smart episode filter, if the episode contains REPACK and/or
PROPER, these should be stored to prevent it from redownloading a duplicate
episodes.
Closes  #9898 . 
						
						
					 
					
						2018-12-24 18:19:26 +02:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						4916ed0efb 
					 
					
						
						
							
							Update transifex config file  
						
						
						
						
					 
					
						2018-12-24 18:19:25 +02:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						f15f99cb27 
					 
					
						
						
							
							Sync translations from Transifex and run lupdate  
						
						
						
						
					 
					
						2018-12-24 18:19:22 +02:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						93365d3b20 
					 
					
						
						
							
							Update WebUI .ts files  
						
						
						
						
					 
					
						2018-12-24 18:19:11 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						c756ab021d 
					 
					
						
						
							
							Upgrade TravisCI to xenial  
						
						... 
						
						
						
						* Remove cmake installation, it is already pre-installed by TravisCI.
* Limit ccache cache size to 512 MB. Previously the size was 5 GB for
macOS and it took 1~3 mins just for packing & uploading the cache,
limiting the size should shorten total build time. 
						
						
					 
					
						2018-12-17 00:49:09 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Korotysh 
							
						 
					 
					
						
						
							
						
						34528dd544 
					 
					
						
						
							
							Make file icon look like other macOS icons  
						
						
						
						
					 
					
						2018-12-17 00:49:08 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						9380209afb 
					 
					
						
						
							
							Revise CSP header  
						
						... 
						
						
						
						The majority of the CSP is tuned for built-in WebUI, it may not be
suitable for alternative UI.
Also add QLatin1String to strings. This code path is called repeatedly,
it is worth adding QLatin1String to squeeze out the last bit of
performance. 
						
						
					 
					
						2018-12-17 00:49:07 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						be2895ac6f 
					 
					
						
						
							
							Enforce referrer-policy in WebUI  
						
						... 
						
						
						
						This stops leaking private data to other websites via Referrer header. 
						
						
					 
					
						2018-12-17 00:49:06 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						e26d4642b8 
					 
					
						
						
							
							Add torrent name filtering to WebUI  
						
						... 
						
						
						
						Closes  #721  
					
						2018-12-17 00:49:05 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						f470972bd4 
					 
					
						
						
							
							Send numeric status without translation  
						
						
						
						
					 
					
						2018-12-17 00:49:04 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						443378c041 
					 
					
						
						
							
							Remove condition for unsupported libtorrent version  
						
						
						
						
					 
					
						2018-12-17 00:49:02 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						e20dbe34a4 
					 
					
						
						
							
							Simplify map initialization  
						
						
						
						
					 
					
						2018-12-17 00:49:01 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						86bde47a06 
					 
					
						
						
							
							Add WebUI Trackers context menu  
						
						
						
						
					 
					
						2018-12-17 00:49:00 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						e273c777c7 
					 
					
						
						
							
							Add DHT, PeX, and LSD to WebUI Tracker list  
						
						
						
						
					 
					
						2018-12-17 00:48:59 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						17845c6b25 
					 
					
						
						
							
							Add additional Tracker columns to WebUI  
						
						
						
						
					 
					
						2018-12-17 00:48:58 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						27827ce16a 
					 
					
						
						
							
							Use const where appropriate  
						
						
						
						
					 
					
						2018-12-17 00:48:57 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						b444ecc6af 
					 
					
						
						
							
							Reorder and rename Tracker list context menu option  
						
						... 
						
						
						
						Adds an ellipses to indicate that the Edit option opens a dialog. Also moves Edit to top of the list to convey action's prominence. 
						
						
					 
					
						2018-12-17 00:48:56 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						34995350ee 
					 
					
						
						
							
							Rename Tracker List columns  
						
						... 
						
						
						
						"Received" renamed to "Peers", "Peers" renamed to "Leeches". 
						
						
					 
					
						2018-12-17 00:48:55 +02:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						73ceee52f8 
					 
					
						
						
							
							Bump Web API version  
						
						
						
						
					 
					
						2018-12-17 00:48:54 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						85a3ba0eed 
					 
					
						
						
							
							Update Copyright email address  
						
						
						
						
					 
					
						2018-12-17 00:48:53 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						86cce76e9d 
					 
					
						
						
							
							Fix display bugs in WebUI Files tab. Remove <IE9 support  
						
						... 
						
						
						
						Priority select boxes would frequently go blank due to an unexpected priority value. On first load, the torrent-scoped file checkbox's state was inconsistent with the state of the torrent's files. 
						
						
					 
					
						2018-12-17 00:48:52 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						3358fd8e91 
					 
					
						
						
							
							Fix incorrect priority value sent from WebUI  
						
						... 
						
						
						
						Closes  #9070 . 
					
						2018-12-17 00:48:51 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						120965f823 
					 
					
						
						
							
							Set priority for multiple files in one WebAPI request  
						
						... 
						
						
						
						Closes  #6259 . 
					
						2018-12-17 00:48:50 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						e70ee9a5b6 
					 
					
						
						
							
							Replace prio namespace with FilePriority enum class  
						
						
						
						
					 
					
						2018-12-17 00:48:48 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						a2d8e84e83 
					 
					
						
						
							
							Match WebUI Peers table column order to GUI  
						
						
						
						
					 
					
						2018-12-17 00:48:47 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						4a3648a693 
					 
					
						
						
							
							Use gcc-5 for TravisCI linux builds  
						
						... 
						
						
						
						Remove workarounds for CXXFLAGS.
Using 3 compilation jobs should cause process trashing, tune it down to 2.
TravisCI container builds is deprecated, so remove the `sudo: false` command. 
						
						
					 
					
						2018-12-17 00:48:43 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						baad45e638 
					 
					
						
						
							
							Use CC, CXX from environment when available  
						
						
						
						
					 
					
						2018-12-17 00:47:01 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						d9cb00aab2 
					 
					
						
						
							
							Use correct locale to display date  
						
						
						
						
					 
					
						2018-12-17 00:46:54 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						d703d98836 
					 
					
						
						
							
							Show error message when Session failed to start  
						
						
						
						
					 
					
						2018-12-17 00:41:30 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						2f0646e7f0 
					 
					
						
						
							
							Fetch data less frequently when torrents tab isn't visible  
						
						
						
						
					 
					
						2018-12-17 00:41:28 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						1a8a6dcef7 
					 
					
						
						
							
							Add Search tab to WebUI  
						
						... 
						
						
						
						Closes  #859 , #8107 . 
					
						2018-12-17 00:41:27 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						990f961126 
					 
					
						
						
							
							Allow tables to be added without a parent panel  
						
						
						
						
					 
					
						2018-12-17 00:41:26 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						06f04dea19 
					 
					
						
						
							
							Simplify implementation  
						
						
						
						
					 
					
						2018-12-17 00:41:25 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						8eced2ef1f 
					 
					
						
						
							
							Add ability to pass urls to the webui download page  
						
						
						
						
					 
					
						2018-12-17 00:41:24 +02:00 
						 
				 
			
				
					
						
							
							
								Tom Piccirello 
							
						 
					 
					
						
						
							
						
						1e486ea92e 
					 
					
						
						
							
							Fix JavaScript error  
						
						... 
						
						
						
						Fixes a JavaScript error caused by the element lookup returning null 
						
						
					 
					
						2018-12-17 00:41:22 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						b47f38675e 
					 
					
						
						
							
							Disallow setting a blank alternative WebUI location  
						
						
						
						
					 
					
						2018-12-17 00:41:21 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						864f3393a0 
					 
					
						
						
							
							Add slow torrent options  
						
						
						
						
					 
					
						2018-12-17 00:41:20 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						cebef74326 
					 
					
						
						
							
							Add "Use alternative Web UI" option  
						
						
						
						
					 
					
						2018-12-17 00:41:19 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						e257b35cac 
					 
					
						
						
							
							Add "Apply rate limit to peers on LAN" option  
						
						
						
						
					 
					
						2018-12-17 00:41:17 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						1f33991e4b 
					 
					
						
						
							
							Add email "From" option  
						
						
						
						
					 
					
						2018-12-17 00:41:16 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						794053f212 
					 
					
						
						
							
							Set WebUI download options using set preferences  
						
						... 
						
						
						
						"Start torrent" and "Create subfolder" are now set depending on the user's set preferences, which matches the behavior exhibited by the GUI. 
						
						
					 
					
						2018-12-17 00:41:14 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						3a130e1f74 
					 
					
						
						
							
							Show list of categories on WebUI download page  
						
						
						
						
					 
					
						2018-12-17 00:41:13 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						3423f93230 
					 
					
						
						
							
							Hide WebUI text input for custom monitor save locations  
						
						
						
						
					 
					
						2018-12-17 00:41:12 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						2219167253 
					 
					
						
						
							
							Add "When adding a torrent" options  
						
						
						
						
					 
					
						2018-12-17 00:41:10 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						a0a32b89a6 
					 
					
						
						
							
							Add WebUI Auto TMM options  
						
						
						
						
					 
					
						2018-12-17 00:41:08 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						59162bf426 
					 
					
						
						
							
							Replace all line breaks and fix legend code style.  
						
						
						
						
					 
					
						2018-12-17 00:41:07 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						dfd148f55f 
					 
					
						
						
							
							Add speed limit icons to WebUI Speed options  
						
						
						
						
					 
					
						2018-12-17 00:41:05 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						3af720b3bc 
					 
					
						
						
							
							Add WebUI Random port button and proxy unencrypted password notice  
						
						
						
						
					 
					
						2018-12-17 00:41:04 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						11240d0837 
					 
					
						
						
							
							Replace WebUI Options fixed-width labels  
						
						... 
						
						
						
						This allows the labels to auto-expand based on the language used, and also removes unnecessary whitespace. Additionally, this results in a look more consistent with the GUI which right-aligns labels. 
						
						
					 
					
						2018-12-17 00:40:53 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						e64fd9c544 
					 
					
						
						
							
							Reorder WebUI options to match GUI  
						
						
						
						
					 
					
						2018-12-17 00:28:35 +02:00 
						 
				 
			
				
					
						
							
							
								FranciscoPombal 
							
						 
					 
					
						
						
							
						
						50ef812427 
					 
					
						
						
							
							Add checking_mem_usage option to AdvancedSettings  
						
						
						
						
					 
					
						2018-12-17 00:28:34 +02:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						bd4d2fa424 
					 
					
						
						
							
							Combine qAsConst() with copyAsConst() to asConst()  
						
						
						
						
					 
					
						2018-12-17 00:28:33 +02:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						e2ee928017 
					 
					
						
						
							
							Convert all foreach() to range-based for()  
						
						
						
						
					 
					
						2018-12-17 00:28:32 +02:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						62e71a15a4 
					 
					
						
						
							
							Fix coding style for various things  
						
						
						
						
					 
					
						2018-12-17 00:28:31 +02:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						c62127e9f1 
					 
					
						
						
							
							Save option to start minimized in Mac  
						
						
						
						
					 
					
						2018-12-17 00:28:29 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						2171d579ee 
					 
					
						
						
							
							Fix typo  
						
						
						
						
					 
					
						2018-12-17 00:28:28 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						6e5a969e2d 
					 
					
						
						
							
							Use ip parameter from tracker request if provided  
						
						... 
						
						
						
						Closes  #9949 . 
					
						2018-12-17 00:28:28 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						bfbc7ef28a 
					 
					
						
						
							
							Use QHostAddress for storing IP  
						
						
						
						
					 
					
						2018-12-17 00:28:26 +02:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						b1cefbf9b5 
					 
					
						
						
							
							Autotools: Replace CPPFLAGS with CXXFLAGS  
						
						
						
						
					 
					
						2018-12-17 00:28:25 +02:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						201638854e 
					 
					
						
						
							
							Autotools: Print Boost LDFLAGS nicer  
						
						
						
						
					 
					
						2018-12-17 00:28:24 +02:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						847ecdeedb 
					 
					
						
						
							
							Autotools: Improve handling of C++ mode  
						
						
						
						
					 
					
						2018-12-17 00:28:23 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						acc159fa60 
					 
					
						
						
							
							Fix wrong locale used in log message  
						
						
						
						
					 
					
						2018-12-17 00:28:22 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						bb7e80a8a6 
					 
					
						
						
							
							Fix weekday names translations  
						
						... 
						
						
						
						Closes  #9933 . 
					
						2018-12-17 00:28:21 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						39973f1bb1 
					 
					
						
						
							
							Fix strings not translated  
						
						... 
						
						
						
						Closes  #9934 . 
					
						2018-12-17 00:28:21 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						1e9151364a 
					 
					
						
						
							
							Clean up code  
						
						
						
						
					 
					
						2018-12-17 00:28:20 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						fd50d6e9af 
					 
					
						
						
							
							Save torrents queue in separate file  
						
						
						
						
					 
					
						2018-12-17 00:28:19 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						427acf0c46 
					 
					
						
						
							
							Fix signed/unsigned integers comparison warning  
						
						
						
						
					 
					
						2018-12-17 00:28:18 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						f0a50424be 
					 
					
						
						
							
							Allow WebUI sidebar to be collapsed  
						
						
						
						
					 
					
						2018-12-17 00:28:18 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						aded9afc0e 
					 
					
						
						
							
							Show ellipsis when WebUI sidebar is too narrow  
						
						
						
						
					 
					
						2018-12-17 00:28:17 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						060b7480db 
					 
					
						
						
							
							Only instantiate SearchPluginManager as needed  
						
						
						
						
					 
					
						2018-12-17 00:28:16 +02:00 
						 
				 
			
				
					
						
							
							
								Tom Piccirello 
							
						 
					 
					
						
						
							
						
						7f2a01dcd6 
					 
					
						
						
							
							Fix WebUI bug on override of Start Download option  
						
						... 
						
						
						
						Disabled form values aren't submitted, causing the add_paused value not to be sent when Start Torrent was checked. qBittorrent would then fall back to the global Start Download preference.
Closes  #9855 . 
						
						
					 
					
						2018-12-17 00:28:15 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						fef0e70c9f 
					 
					
						
						
							
							Fix missing words in WebUI  
						
						... 
						
						
						
						This is because Qt translator returns empty string when the translation
is not provided, now we fallback to the original string from source code.
Closes  #9868 . 
						
						
					 
					
						2018-12-17 00:28:14 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						9cc112aa4e 
					 
					
						
						
							
							Add SameSite attribute to WebUI session cookie  
						
						... 
						
						
						
						This attribute prevents the cookie from being submitted on any cross-site request, strongly limiting CSRF.
Closes  #9877 . 
						
						
					 
					
						2018-12-17 00:28:14 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						44d4d41365 
					 
					
						
						
							
							Put WebUI security related options into a groupbox  
						
						
						
						
					 
					
						2018-12-17 00:28:13 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						a21c386dbf 
					 
					
						
						
							
							Add option for WebUI Host header validation  
						
						... 
						
						
						
						Closes  #9743 . 
					
						2018-12-17 00:28:12 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						1c4139906a 
					 
					
						
						
							
							Show icon in WebUI sorted column  
						
						
						
						
					 
					
						2018-12-17 00:28:11 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						1a21f45c75 
					 
					
						
						
							
							Implement proper C++11 mode detection  
						
						... 
						
						
						
						Newer compilers have C++14 mode as default and package maintainers tend
to not specifying a C++ version when building a package, this causes
compatibility issues when (for example) qbt is compiled in C++11 and
dependency lib is in C++14. See issue #9485 .
What this commit does:
1. Checks if compiler supports at least C++11
2. Checks if compiler is set in at least C++11 mode 
						
						
					 
					
						2018-12-17 00:28:04 +02:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						0061b75200 
					 
					
						
						
							
							Bump to 4.1.4  
						
						
						
						
					 
					
						2018-11-19 01:42:20 +02:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						420c93a99e 
					 
					
						
						
							
							Update Changelog  
						
						
						
						
					 
					
						2018-11-19 01:38:44 +02:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						93f1183cd7 
					 
					
						
						
							
							Sync translations from Transifex and run lupdate  
						
						
						
						
					 
					
						2018-11-19 01:36:56 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						b8fcc1fed2 
					 
					
						
						
							
							Fix divide-by-zero crash  
						
						... 
						
						
						
						Previously here was using a cheap method to avoid divisor becoming < 0, but from
the crash stacktrace it seems this is not enough, now the divisor is properly
clamped to have 1 as the minimum.
Also it will now display "Unknown" for invalid calculation results.
Closes  #9857 . 
						
						
					 
					
						2018-11-19 01:19:10 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						2b91be1905 
					 
					
						
						
							
							Improve RSS Feed updating  
						
						... 
						
						
						
						Don't process "out-of-limit" articles.
Closes  #9833 . 
						
						
					 
					
						2018-11-19 01:19:10 +02:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						7c9ef96ef8 
					 
					
						
						
							
							Update Changelog  
						
						
						
						
					 
					
						2018-11-15 00:12:33 +02:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						37b4b69199 
					 
					
						
						
							
							Allow resizing search filter in search job  
						
						... 
						
						
						
						Allow qBt to resize the search filter in search job because it causes
qBt's width to exceed the screen's width for laptop users. 
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						fc18e6f8df 
					 
					
						
						
							
							Change FossHub RSS url for updates  
						
						... 
						
						
						
						The new RSS format is compatible with our current parser. FossHub will
redirect old URL to the new one so older clients will not be affected. 
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						4793a35e0b 
					 
					
						
						
							
							Don't double delete a pointer  
						
						... 
						
						
						
						`m_searchFilterAction` is owned by Qt, so we shouldn't delete it
manually. 
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Eugene Shalygin 
							
						 
					 
					
						
						
							
						
						4599da3ce1 
					 
					
						
						
							
							cmake: use C++14 when available  
						
						... 
						
						
						
						Libtorrent does the same and we have to follow since
its ABI depends on the C++ standard version.
Partially closes  #9485 . 
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						dec4e41fdd 
					 
					
						
						
							
							Clean up SpeedLimitDialog class  
						
						
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						780ece0c25 
					 
					
						
						
							
							Remove speed limit checkbox in Options dialog  
						
						... 
						
						
						
						This unifies speed limit UI elements throughout the program. 
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								dzmat 
							
						 
					 
					
						
						
							
						
						aac8bfc398 
					 
					
						
						
							
							Fix speed graph "high speeds" bug  
						
						
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Tom Piccirello 
							
						 
					 
					
						
						
							
						
						1a06a18336 
					 
					
						
						
							
							Handle downloading .torrent file as success  
						
						... 
						
						
						
						We don't know whether the download will be successful, so default to success. Closes  #9811 . 
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						2d4f963d65 
					 
					
						
						
							
							Don't update torrent status unnecessarily  
						
						
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						b54fe08201 
					 
					
						
						
							
							Improve force recheck of paused torrent  
						
						
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						d1d0300491 
					 
					
						
						
							
							Restore torrent in two steps  
						
						... 
						
						
						
						Add/restore all torrents in "paused" state and then resume those
that need to be really "resumed" (added/restored in "resumed" state).
Keep torrents with missing files paused.
Force recheck torrent with missing files when it's resumed by the user. 
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						7fff06f07b 
					 
					
						
						
							
							Improve parser for search engine versions.txt  
						
						... 
						
						
						
						The parse could fail when there is an extra empty line at the end of
file, this patch fixes it. 
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						3f9351042d 
					 
					
						
						
							
							Fix wrong type passed to arg()  
						
						
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						9e01dbab0f 
					 
					
						
						
							
							Fix defects found by lgtm.com  
						
						
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						d4a4b02cf6 
					 
					
						
						
							
							Fix MSVC warning C4804  
						
						... 
						
						
						
						Full message of the warning:
webui\api\searchcontroller.cpp(54): warning C4804: '>': unsafe use of type 'bool'
in operation 
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								dzmat 
							
						 
					 
					
						
						
							
						
						1f2c7a6671 
					 
					
						
						
							
							Improve scaling of speed graphs  
						
						... 
						
						
						
						Make Y axis scale to fix on predetermined nice looking positions 
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						5a7b88c16c 
					 
					
						
						
							
							Fix Alternative Web UI to be available  
						
						
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						93351476e4 
					 
					
						
						
							
							Consider empty locale  setting as not set  
						
						
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						e1bfa95a63 
					 
					
						
						
							
							Use QElapsedTimer  
						
						
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						7030cc08e7 
					 
					
						
						
							
							Add free disk space to WebUI status bar  
						
						... 
						
						
						
						Closes  #6829 . 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						a1da9812a5 
					 
					
						
						
							
							Catch invalid values  
						
						
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						8ebc0f529c 
					 
					
						
						
							
							Fix indentation in tstool.py  
						
						
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Tom Piccirello 
							
						 
					 
					
						
						
							
						
						e0d47649bc 
					 
					
						
						
							
							Bump WebAPI version  
						
						
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								silver 
							
						 
					 
					
						
						
							
						
						524d503860 
					 
					
						
						
							
							Recognize *.ts files as previewable  
						
						
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						cffafa8e9f 
					 
					
						
						
							
							Add WebUI search API controller  
						
						... 
						
						
						
						Closes  #2495 . 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						0fda919268 
					 
					
						
						
							
							Instantiate SearchPluginManager with other application components  
						
						
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						7d98c34e17 
					 
					
						
						
							
							Fix TravisCI cmake build on macOS  
						
						... 
						
						
						
						Instead of hard coding a macOS version to use, now we follow TravisCI default
version, currently: xcode9.4. 
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						93147e787b 
					 
					
						
						
							
							Fix WebUI Auto TMM context menu bug  
						
						... 
						
						
						
						When multiple torrents are selected with different Auto TMM values, the Auto TMM context menu option is hidden. This option is never unhidden, requiring a refresh of the page. 
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Eugene Shalygin 
							
						 
					 
					
						
						
							
						
						80435bae7e 
					 
					
						
						
							
							cmake: restore out-of-source build  
						
						... 
						
						
						
						Qt translations have to be compiled in a shared library or executable,
and since we use static libraries for the components, webui translation
files have to be compiled into the main executable. 
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						b367e5c197 
					 
					
						
						
							
							Simplify #if conditions  
						
						
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						5336c71da5 
					 
					
						
						
							
							Add isNetworkFileSystem() detection on Windows  
						
						... 
						
						
						
						This allows network mounts to be monitored correctly by polling timer. 
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								dzmat 
							
						 
					 
					
						
						
							
						
						27f6db976d 
					 
					
						
						
							
							Reduce horizontal graphs resolution  
						
						... 
						
						
						
						Rewrite averaging code and reduce horizontal graphs resolution for
30 minutes and 6 hours graphs to decrease CPU usage. 
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Administrator account 
							
						 
					 
					
						
						
							
						
						8223d61fa7 
					 
					
						
						
							
							Don't recheck just checked torrent  
						
						... 
						
						
						
						Closes  #8743 .
Closes  #9370 . 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						3eef12bd8f 
					 
					
						
						
							
							Use independent translation for WebUI  
						
						
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						9e70a6c499 
					 
					
						
						
							
							Create WebUI translation update tool  
						
						
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						fec3a87421 
					 
					
						
						
							
							Add categories WebAPI  
						
						... 
						
						
						
						Closes  #5330 . 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								dzmat 
							
						 
					 
					
						
						
							
						
						59aac32eb9 
					 
					
						
						
							
							Allow to disable speed graphs  
						
						
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						5ef3917769 
					 
					
						
						
							
							Add FileSystemWatcher log messages  
						
						
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						2f767d96d9 
					 
					
						
						
							
							Add SMB2 magic number  
						
						... 
						
						
						
						Closes  #9671 . 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								silverqx 
							
						 
					 
					
						
						
							
						
						de24fdfdc2 
					 
					
						
						
							
							Clear LineEdit on ESC  
						
						
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Stephen Dawkins 
							
						 
					 
					
						
						
							
						
						3bb6a68c9d 
					 
					
						
						
							
							Allow to disable downloading REPACK/PROPER matches  
						
						
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						f2406eb2f3 
					 
					
						
						
							
							Use a more detailed alert mask where possible  
						
						... 
						
						
						
						Closes  #9547  
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						4923ed7da0 
					 
					
						
						
							
							Fix minor JavaScript defects  
						
						
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						82056355f6 
					 
					
						
						
							
							Add locale to js file path  
						
						... 
						
						
						
						This reduces the likelihood of a cached file being used after the locale is changed. 
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						f3bd2a295f 
					 
					
						
						
							
							Translate WebUI torrents Status column  
						
						... 
						
						
						
						Closes  #9554 . 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								dzmat 
							
						 
					 
					
						
						
							
						
						cc96760839 
					 
					
						
						
							
							Update uncrustify.cfg  
						
						... 
						
						
						
						Suddenly uncrustify does not append spaces after comma in function's argument lists. I found only one option which looks fit for it. 
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						ae95943f69 
					 
					
						
						
							
							Remove default parameter in derived function  
						
						... 
						
						
						
						When derived function have different default value than base, it might cause
unnecessary confusion, see: https://stackoverflow.com/q/3533589  
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						d3067f939e 
					 
					
						
						
							
							Avoid variable shadowing  
						
						
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						b6addd304c 
					 
					
						
						
							
							Add include guard to headers  
						
						
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						d1ae6e8d58 
					 
					
						
						
							
							Update Python URLs  
						
						
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						4445c2dab2 
					 
					
						
						
							
							Fix asking to install Python  
						
						... 
						
						
						
						The dialog asking users to install python is borked since the last refactor, this
commit fixes it. 
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						fcc1564a62 
					 
					
						
						
							
							Move python related functions  
						
						... 
						
						
						
						Also the functions are slightly changed to return full path of the found
python executable. 
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						615eeb7144 
					 
					
						
						
							
							Make strings actually translatable  
						
						
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						855bb118b5 
					 
					
						
						
							
							Remove unused variable  
						
						
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								dzmat 
							
						 
					 
					
						
						
							
						
						9f1eb3600a 
					 
					
						
						
							
							Replace magic number with system define  
						
						
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Eugene Shalygin 
							
						 
					 
					
						
						
							
						
						fb885d89c1 
					 
					
						
						
							
							Reword the warning message  
						
						
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						a846916beb 
					 
					
						
						
							
							Reformat python code to be compliant with PEP8  
						
						... 
						
						
						
						The following command is used:
`pycodestyle --ignore=E265,E722 --max-line-length=100 <py files>` 
						
						
					 
					
						2018-11-14 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						a574c4a70a 
					 
					
						
						
							
							Bump to 4.1.3  
						
						
						
						
					 
					
						2018-09-18 22:49:35 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						1e367f818d 
					 
					
						
						
							
							Update Changelog  
						
						
						
						
					 
					
						2018-09-18 22:46:42 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						00599c8f02 
					 
					
						
						
							
							Sync translations from Transifex and run lupdate  
						
						
						
						
					 
					
						2018-09-18 22:36:43 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						332a836746 
					 
					
						
						
							
							Bump Web API version  
						
						
						
						
					 
					
						2018-09-18 22:36:16 +03:00 
						 
				 
			
				
					
						
							
							
								Yaroslav Pronin 
							
						 
					 
					
						
						
							
						
						a1992acc16 
					 
					
						
						
							
							Fix typo in variable name  
						
						
						
						
					 
					
						2018-09-13 22:37:56 +03:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						c3f002a544 
					 
					
						
						
							
							Add save path and editing to WebUI new category dialog  
						
						
						
						
					 
					
						2018-09-13 22:37:56 +03:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						c28cbe0a74 
					 
					
						
						
							
							Include category save path in web api sync data  
						
						
						
						
					 
					
						2018-09-13 22:37:56 +03:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						435daaceed 
					 
					
						
						
							
							Require torrent category creation to be explicit  
						
						
						
						
					 
					
						2018-09-13 22:37:56 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						e29ab0087b 
					 
					
						
						
							
							Save state change from queued to paused  
						
						
						
						
					 
					
						2018-09-12 17:30:19 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						aadd5a3312 
					 
					
						
						
							
							Fix macOS builds in travis-ci  
						
						
						
						
					 
					
						2018-09-12 17:30:19 +03:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						7e354ffad3 
					 
					
						
						
							
							Preselect name without extension when renaming files  
						
						... 
						
						
						
						And preselect the whole string for everything else. 
						
						
					 
					
						2018-09-12 17:30:19 +03:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						ee6a071fb6 
					 
					
						
						
							
							Refactor in searchjob to always color visited entries  
						
						... 
						
						
						
						Now it colors multiple entries, when visited at once, via the hotkey or
the Download button. 
						
						
					 
					
						2018-09-12 17:30:19 +03:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						bc8b838953 
					 
					
						
						
							
							Set "enter" as shortcut to download the selected torrents in search job  
						
						
						
						
					 
					
						2018-09-12 17:30:19 +03:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						5251d93b3d 
					 
					
						
						
							
							Fix some warnings  
						
						
						
						
					 
					
						2018-09-12 17:30:19 +03:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						84f0dbecfe 
					 
					
						
						
							
							Show "N/A" if there is no scrape  
						
						... 
						
						
						
						Disambiguates whether the tracker send a response of 0 peers/seeds/downloaded or didn't send one at all. 
						
						
					 
					
						2018-09-12 17:30:19 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						bba0c8b2cc 
					 
					
						
						
							
							Save option about tracker favicons under correct key  
						
						
						
						
					 
					
						2018-09-12 17:30:19 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						2f90be8bd2 
					 
					
						
						
							
							Decrease probability of missing important alerts  
						
						... 
						
						
						
						During startup we can get above 1000 alerts at each pop even with only
30 torrents in the queue. This is because libtorrent will post
piece_finished_alert and file_completed_alert for each torrent. These
alerts push out of the way the ones we care about.
The alert queue will be grown to max only if needed. So we don't use
more memory. It will greatly depend on how many torrents a user has in
their session.
When getting fastresume_rejected_alert we need to act as fast as
possible in pausing it, otherwise there's a chance it will begin
downloading and writing to disk before we pause it. 
						
						
					 
					
						2018-09-12 17:30:19 +03:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						cb6b6296aa 
					 
					
						
						
							
							Allow WebUI sidebar filters to be hidden  
						
						
						
						
					 
					
						2018-09-12 17:30:19 +03:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						9d25fdce2a 
					 
					
						
						
							
							Increase WebUI Options initial height  
						
						
						
						
					 
					
						2018-09-12 17:30:19 +03:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						12b2732f1a 
					 
					
						
						
							
							Adjust WebUI Options form alignment  
						
						
						
						
					 
					
						2018-09-12 17:30:19 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						8c9ece73ee 
					 
					
						
						
							
							Fix GUI scaling issue on Linux  
						
						... 
						
						
						
						It seems `QT_AUTO_SCREEN_SCALE_FACTOR` doesn't work as expected.
Closes  #6935 . 
						
						
					 
					
						2018-09-12 17:30:19 +03:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						a7db786387 
					 
					
						
						
							
							Don't disable DHT when using force proxy  
						
						... 
						
						
						
						Closes  #9292  
					
						2018-09-12 17:30:19 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						e5bf65c9bd 
					 
					
						
						
							
							Update INSTALL file  
						
						... 
						
						
						
						Closes  #9385 . 
					
						2018-09-12 17:30:19 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						900e7d3a14 
					 
					
						
						
							
							Reset button text to default  
						
						... 
						
						
						
						This is to avoid Qt auto-generating code like this:
  `buttonAdd->setText(QStringLiteral(""));`
Which makes no sense and triggers clazy warning (Wclazy-empty-qstringliteral). 
						
						
					 
					
						2018-09-12 17:30:19 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						f1ff74a926 
					 
					
						
						
							
							Avoid copy-construct QString in for loop  
						
						
						
						
					 
					
						2018-09-12 17:30:19 +03:00 
						 
				 
			
				
					
						
							
							
								Elias M. Mariani 
							
						 
					 
					
						
						
							
						
						30bc4b837e 
					 
					
						
						
							
							Support the OpenBSD filesystem  
						
						
						
						
					 
					
						2018-09-12 17:30:19 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						050a4f8b23 
					 
					
						
						
							
							Fix TravisCI macOS builds  
						
						
						
						
					 
					
						2018-09-12 17:30:19 +03:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						487103d58f 
					 
					
						
						
							
							Save torrents priorities on torrent finished  
						
						... 
						
						
						
						Save fastresumes for all torrents that shifted in the queue when a torrent finished. 
						
						
					 
					
						2018-09-12 17:30:19 +03:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						eeea69d4c1 
					 
					
						
						
							
							Save fastresumes when changing torrent priorities  
						
						
						
						
					 
					
						2018-09-12 17:30:19 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						00360ad418 
					 
					
						
						
							
							Always save actual queue position  
						
						
						
						
					 
					
						2018-09-12 17:30:19 +03:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						a733253ae5 
					 
					
						
						
							
							Allow setting seq & first/last from context menu without metadata  
						
						
						
						
					 
					
						2018-09-12 17:30:19 +03:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						9788ee042b 
					 
					
						
						
							
							Rename 2 methods to eliminate ambiguity  
						
						
						
						
					 
					
						2018-09-12 17:30:19 +03:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						e9c9ea3bba 
					 
					
						
						
							
							Add regex option in the search filter's context menu  
						
						... 
						
						
						
						In the search job widget. 
						
						
					 
					
						2018-09-12 17:30:19 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						312dfb989d 
					 
					
						
						
							
							Fix WebUI unreachable issue  
						
						... 
						
						
						
						QVariant doesn't have constructor for plain char, by default it converts
a plain char into an integer, hence the WebUI issue.
Closes  #9333 . 
						
						
					 
					
						2018-09-12 17:30:19 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						75deafe5b1 
					 
					
						
						
							
							Add config file for SVGO  
						
						
						
						
					 
					
						2018-09-12 17:30:19 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						4ca257a389 
					 
					
						
						
							
							Fix icon height/width ratio  
						
						... 
						
						
						
						It was causing misalignment in TransferListFiltersWidget text label. 
						
						
					 
					
						2018-09-12 17:30:19 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						03375a78f2 
					 
					
						
						
							
							Fix values sorted wrong in "Last Activity" column  
						
						... 
						
						
						
						I suspect there could be other negative values.
Closes  #9012 .
Also apply the changes to TR_RATIO_LIMIT, avoiding similar problems. 
						
						
					 
					
						2018-08-17 21:40:04 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						423c7066d7 
					 
					
						
						
							
							Fix mingw warning about unrecognized escape sequence  
						
						... 
						
						
						
						Warning introduced by commit 6203f23f06 
						
						
					 
					
						2018-08-17 21:40:04 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						5cd5cc71a8 
					 
					
						
						
							
							Replace png icons with svg  
						
						
						
						
					 
					
						2018-08-17 21:40:04 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						45d4d22055 
					 
					
						
						
							
							Remove GuiIconProvider::generateDifferentSizes()  
						
						... 
						
						
						
						Let Qt do the scaling seems to be fine. 
						
						
					 
					
						2018-08-17 21:40:04 +03:00 
						 
				 
			
				
					
						
							
							
								Eli Schwartz 
							
						 
					 
					
						
						
							
						
						916a92aa0d 
					 
					
						
						
							
							Fix regression that broke installing desktop file  
						
						... 
						
						
						
						In commit 5d94db9c79 
						
						
					 
					
						2018-08-17 21:40:04 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						d1ebbcb35d 
					 
					
						
						
							
							Bump to 4.1.2  
						
						
						
						
					 
					
						2018-08-12 21:16:29 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						2743d998a8 
					 
					
						
						
							
							Update Changelog  
						
						
						
						
					 
					
						2018-08-12 21:13:12 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						dbbfbaff9f 
					 
					
						
						
							
							Bump Web API version  
						
						
						
						
					 
					
						2018-08-12 21:10:28 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						0be8439cf6 
					 
					
						
						
							
							Sync translations from Transifex and run lupdate  
						
						
						
						
					 
					
						2018-08-12 21:10:28 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						66982c5524 
					 
					
						
						
							
							Fix lupdate errors  
						
						... 
						
						
						
						I suspect lupdate isn't smart enough to figure out what tr() is suppose
to do, so just make it a static function in class.
The error was: tr() cannot be called without context 
						
						
					 
					
						2018-08-12 20:59:52 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						85af8547f7 
					 
					
						
						
							
							Generate i18n .ts files in the correct directory  
						
						... 
						
						
						
						Fixup 5b7c089dd2Closes  #9313 . 
						
						
					 
					
						2018-08-12 20:59:52 +03:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						e26977ab2c 
					 
					
						
						
							
							Add hotkey for toggling focus between the search LineEdits  
						
						
						
						
					 
					
						2018-08-12 16:50:13 +03:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						ec1cc783a6 
					 
					
						
						
							
							Limit the scope of find torrents hotkey in MainWindow  
						
						... 
						
						
						
						To TransferListWidget because it will interfere with the SearchWidget's focus hotkey 
						
						
					 
					
						2018-08-12 16:50:13 +03:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						03b00ec045 
					 
					
						
						
							
							Add a name filter for search results  
						
						... 
						
						
						
						Closes  #8226  
					
						2018-08-12 16:50:13 +03:00 
						 
				 
			
				
					
						
							
							
								Lukas Greib 
							
						 
					 
					
						
						
							
						
						5e90156e9e 
					 
					
						
						
							
							Inhibit sleep regardless of activity  
						
						... 
						
						
						
						"Active torrents" is a somewhat unintuitive concept as a basis for
preventing sleep, as torrents can become active or inactive on the
network at any time. This brings some predictability to the inhibit
sleep option, and will inhibit sleep as long as there are unpaused
downloads or uploads, regardless of network activity.
Closes  #1696 , #4592 , #4655 , #7019 , #7159 , #7452  
						
						
					 
					
						2018-08-12 16:50:13 +03:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						052206efa1 
					 
					
						
						
							
							Add option for regexps in the transferlist search filter's context menu  
						
						
						
						
					 
					
						2018-08-12 16:50:13 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						305d73180b 
					 
					
						
						
							
							Update Changelog  
						
						
						
						
					 
					
						2018-08-12 11:51:43 +03:00 
						 
				 
			
				
					
						
							
							
								Couchy 
							
						 
					 
					
						
						
							
						
						80000bf0fd 
					 
					
						
						
							
							Avoid allocating large memory when loading a .torrent file  
						
						... 
						
						
						
						`QIODevice::read(qint64 maxSize)` will allocate full `maxSize` of memory no matter
what the real file size was, this caused users to experience out-of-memory
exception on 32-bit qbt.
Also handle the OOM execption if it still fails.
Closes  #9064 , #9075 , #9130 , #9239 , #9246 , #9279 . 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						06ebe756e8 
					 
					
						
						
							
							Notify users on 1st time close/minimize to tray  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						5fa3d9f19c 
					 
					
						
						
							
							Revert "Set "close to tray" to false as default"  
						
						... 
						
						
						
						This reverts commit dc9ec0e408 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						5b4c6d3665 
					 
					
						
						
							
							Fix I/O error after fetching magnet metadata  
						
						... 
						
						
						
						It is caused by an extra path seperator, so removing it fixes it.
Fixup 9612a75faa 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						77bd0f17d1 
					 
					
						
						
							
							Update AppVeyor config  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						03a702cfbd 
					 
					
						
						
							
							Never save resume data for already paused torrents  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						a932cd2ec1 
					 
					
						
						
							
							Reorder resume data saving conditionals  
						
						... 
						
						
						
						Having conditionals which can break saving of torrent resume data
in order from more likely to less likely is more effective. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						8e5743380a 
					 
					
						
						
							
							Make ProgramUpdater upgrade to 64-bit qbt when running on 64-bit Windows  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						8001eb0368 
					 
					
						
						
							
							Avoid regenerating .qm files unnecessarily  
						
						... 
						
						
						
						Translations included at top level is to avoid regenerating the .qm files every
time when src.pro is processed.
Partially revert 5b7c089dd2 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						f214dc88fc 
					 
					
						
						
							
							Put temporary files in qbt own temp folder  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						5cff5ab135 
					 
					
						
						
							
							Refactor GuiIconProvider::generateDifferentSizes()  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						82ba154b64 
					 
					
						
						
							
							Add const to function signature  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						4ea44bbd2b 
					 
					
						
						
							
							Set "close to tray" to false as default  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						a5e68a8725 
					 
					
						
						
							
							Avoid potentially setting the wrong piece priorities  
						
						... 
						
						
						
						Updating file priorities is an async operation in libtorrent, when we
just updated it and immediately query it, we might get the
old/wrong values, so we rely on `updatedFilePrio` in this case. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						70291014d1 
					 
					
						
						
							
							Refactor code  
						
						... 
						
						
						
						Make the code slightly easier to read. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						1aabcfc30c 
					 
					
						
						
							
							Add const to function parameters  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						aba80e2b1c 
					 
					
						
						
							
							Send all rechecks in one request  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						be683fbcd3 
					 
					
						
						
							
							Add WebUI Force Reannounce option  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						2bcf09cfa5 
					 
					
						
						
							
							Remove static keyword overuse  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						697325af63 
					 
					
						
						
							
							Move member variable initialization  
						
						... 
						
						
						
						Move the initialization from constructor body to member initializer
list.
Remove superfluous initializer. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						c21bd77be5 
					 
					
						
						
							
							Remove unnecessary dynamic allocation  
						
						... 
						
						
						
						Also remove unneeded `if ()` conditional. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						d5430adaaa 
					 
					
						
						
							
							Avoid binding constant reference to returned object  
						
						... 
						
						
						
						In such cases, it makes no sense doing so. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						9e99a0d3f5 
					 
					
						
						
							
							Replace single-character string with character literal  
						
						... 
						
						
						
						Also remove unnecessary dynamic allocation. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						d088ab6f43 
					 
					
						
						
							
							Remove trailing dot from headings  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						820d510c12 
					 
					
						
						
							
							Add a TOC in the coding guidelines  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						676847fcd0 
					 
					
						
						
							
							Add options in AddNewTorrentDialog  
						
						... 
						
						
						
						The new checkboxes are: "Download in sequential order", "Download first
and last pieces first". 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						0204630ee6 
					 
					
						
						
							
							Revise dialog messages  
						
						... 
						
						
						
						Using critical dialog is a bit too strong as qbt didn't actually run
into something that fails, so downgrade to warning dialog. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						b515c7eda4 
					 
					
						
						
							
							Fix typo  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						73fcecac76 
					 
					
						
						
							
							Simplify code  
						
						... 
						
						
						
						This avoids "deferencing null pointer" warning from static analyzers. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						a7b82ebcb5 
					 
					
						
						
							
							Cache more preference values  
						
						... 
						
						
						
						These values from Preference class are frequently used.
Also group related variables together. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Eugene Shalygin 
							
						 
					 
					
						
						
							
						
						f8598b010d 
					 
					
						
						
							
							Use proper include files in the QtSingleApplication find module.  
						
						... 
						
						
						
						Look for qtsinglecoreapplication.h when Qt5Widgets module was not found,
and qtsingleapplication.h otherwise. Fixes  #9196 .
This also removes Qt4 support from the QtSingleApplication find module. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						93779bcc4b 
					 
					
						
						
							
							Download favicon using appropriate protocol  
						
						... 
						
						
						
						Some trackers use UDP protocol but we can't download its favicon
using UDP. Just try to download it using HTTP. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						938f5b9dd9 
					 
					
						
						
							
							Apply proxy settings on DownloadManager creation  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						3b4d9f49d5 
					 
					
						
						
							
							Improve torrent initialization  
						
						... 
						
						
						
						Don't post "torrent resumed" event when torrent starts in "resumed"
state.
Fix confusing names. Now "resumed torrent" means "unpaused torrent"
only. When we load previously added torrent it is called "restored
torrent". 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						171c93af50 
					 
					
						
						
							
							Save resume data on torrent change events  
						
						... 
						
						
						
						Closes  #9174 . 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						6f81e40106 
					 
					
						
						
							
							Revert email address changes in copyright notices  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								tjjh89017 
							
						 
					 
					
						
						
							
						
						e19b5cb2ce 
					 
					
						
						
							
							Add async io threads option to AdvancedSettings  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						2c69faca58 
					 
					
						
						
							
							Allow save resume interval to be disabled  
						
						... 
						
						
						
						Also raise the allowable upper limit 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						9272151d0a 
					 
					
						
						
							
							Prolong resume data save interval  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						d45ebf5a43 
					 
					
						
						
							
							Remove unnecessary resources inclusion  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						8074be7644 
					 
					
						
						
							
							Delete several unused #include  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						c99ac99a99 
					 
					
						
						
							
							Fix coding style  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						976e2450ec 
					 
					
						
						
							
							Convert the names used in ui and c++ files from snake_case to camelCase  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						7e4db8fafd 
					 
					
						
						
							
							Fix python version detection  
						
						... 
						
						
						
						Closes  #9146 . 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						115a409d92 
					 
					
						
						
							
							Clear python cache conditionally  
						
						... 
						
						
						
						Clear the cache artifacts on plugin install and plugin uninstall events. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						c203ab3d16 
					 
					
						
						
							
							Refactor function  
						
						... 
						
						
						
						In SearchPluginManager::updateNova(), omit removing __pycache__ folder and pyc
files, those files will be recreated anyway.
Add const to variables 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						5dff96496d 
					 
					
						
						
							
							Rename function  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						f813935011 
					 
					
						
						
							
							Cache SearchPluginManager::engineLocation() result  
						
						... 
						
						
						
						Also the folder is only created on first usage. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						2be719449f 
					 
					
						
						
							
							Replace less-efficient QProcess::setEnvironment  
						
						... 
						
						
						
						Also small refactor 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						2094c870d5 
					 
					
						
						
							
							Simplify function  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						4fe93ae8b8 
					 
					
						
						
							
							Add checkbox for recursive download dialog  
						
						... 
						
						
						
						Also group similar options together. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						fff1103cf4 
					 
					
						
						
							
							Work around crash when procesing recursive download  
						
						... 
						
						
						
						The messagebox is modal and exec() it makes it generates a new local
event loop, however the new local event loop will continue to process
libtorrent events (in Session::readAlerts()), at the time exec()
returns, the original libt::alert pointers are lost and resume
processing alerts will cause the crash.
One solution is to make the messagebox use show() and avoid exec().
Closes  #9086 . 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						8cede43a45 
					 
					
						
						
							
							Make TorrentInfo loading behavior uniform  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						9b1fa3a5af 
					 
					
						
						
							
							Use new DownloadManager interface  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						409e73c074 
					 
					
						
						
							
							Implement "Sequential downloading" feature  
						
						... 
						
						
						
						Closes  #6835 . 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						c893729d62 
					 
					
						
						
							
							Implement DownloadRequest helper  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						945466968c 
					 
					
						
						
							
							Reduce queries to python version  
						
						... 
						
						
						
						Instead of doing at least 2 queries for python infos, now requires only
1 query (in ideal condition), and the result is cached. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						54f080b755 
					 
					
						
						
							
							Move related functions to Utils::Python  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Goshik 
							
						 
					 
					
						
						
							
						
						bfad14d552 
					 
					
						
						
							
							Create non-existing path in setLocationAction()  
						
						... 
						
						
						
						When using qbittorrent-nox it is not always possible to manually create
the target path for torrent moving. This commit allows automatic path
creation. It also allows to display error messages in the
'Set location' window. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						2972e1596d 
					 
					
						
						
							
							Move optimization flags  
						
						... 
						
						
						
						Those flags aren't strictly required when compiling but they are
recommended to be on. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						987d2aae88 
					 
					
						
						
							
							Turn on Control Flow Guard for MSVC builds  
						
						... 
						
						
						
						The performance impact should be negligible according to the
documentation on msdn.
Closes  #9101 . 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								hannsen 
							
						 
					 
					
						
						
							
						
						4707d34fad 
					 
					
						
						
							
							Properly normalize version string before parsing it  
						
						... 
						
						
						
						This allows python scripts to be formatted in PEP 8 style. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						2ffc09d097 
					 
					
						
						
							
							Move qm_gen.pri  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						afa8d6bb8f 
					 
					
						
						
							
							Move .desktop file  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						a37ead98e8 
					 
					
						
						
							
							Move .ico files into icons dir  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						c73cd8d618 
					 
					
						
						
							
							Move .qrc files into its own directory  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						800a3aa61e 
					 
					
						
						
							
							Change file names and classes names to match them  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						ebd815be75 
					 
					
						
						
							
							Add WebUI support for Mac ⌘ (Command) key  
						
						... 
						
						
						
						The Command key will now be recognized for WebUI Table multi-selection, as Ctrl is. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						ef669acf89 
					 
					
						
						
							
							Implement key functions in Class and refactor  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						ac6426eab1 
					 
					
						
						
							
							Fix coding style  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						b107b745f2 
					 
					
						
						
							
							Revise usage of BOOST_NO_CXX11_RVALUE_REFERENCES  
						
						... 
						
						
						
						Now the flag will be present when building with boost version <= 1.59.
Closes  #8990 . 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Goshik 
							
						 
					 
					
						
						
							
						
						3d851a448f 
					 
					
						
						
							
							Show current save path in 'Set location' window  
						
						... 
						
						
						
						The feature is useful when the user needs to move their torrent to a
sub or parent folder. If more than one torrent is chosen, the path
of the first selected torrent is used. The window was made wider to
allow more convenient editing of long paths. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						ce133f01aa 
					 
					
						
						
							
							Replace deprecated function on macOS  
						
						... 
						
						
						
						Closes  #8993 . 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						492d378537 
					 
					
						
						
							
							Disable certain mouse wheel events in Options dialog  
						
						... 
						
						
						
						The mouse wheel events for QComboBox & QSpinBox widgets in Options
dialog are filtered out. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						7ece484423 
					 
					
						
						
							
							Remove duplicate private sections in class  
						
						... 
						
						
						
						And group related methods & variables together. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						be5ad63e21 
					 
					
						
						
							
							Replace post-increment with pre-increment  
						
						... 
						
						
						
						And post-decrement with pre-decrement. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Eugene Shalygin 
							
						 
					 
					
						
						
							
						
						bdac8f8db8 
					 
					
						
						
							
							Fix option name in winconf-xxx.cmake  
						
						... 
						
						
						
						The mistake was made by commit 7712d0ada0 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Eugene Shalygin 
							
						 
					 
					
						
						
							
						
						bb893e70c5 
					 
					
						
						
							
							Refactor CMake build scripts  
						
						... 
						
						
						
						1. Use FeatureSummary module to show configuration results.
2. Invert option()/find_package() relationship: instead of
calling find_package(... REQUIRED) when option is set, rely on optional
find package call and PackageName_FOUND variable.
3. Refactor handling options that result in simple preprocessor defines
(actually copy the snippet from libtorrent) so that everything is done
in a single function call.
4. Populate target properties in order to get rid of
include_directories() calls. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						57ec9db532 
					 
					
						
						
							
							Fix WebUI cache behavior for css files  
						
						... 
						
						
						
						The style.css in public & private folders share the same URI, this
confuses the browser cache, so rename one of them. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						0287481001 
					 
					
						
						
							
							Send Cache-Control header in WebUI responses  
						
						... 
						
						
						
						Tune the caching time to be shorter, in case there is a program
update.
Change the cacheability to private, as WebUI resources are not intended
to be cached at proxy.
For uncacheable responses, send out "no-store" explicitly to halt
browser caching. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						0167496ecb 
					 
					
						
						
							
							Add changelog link in program updater  
						
						... 
						
						
						
						Closes  #8997 . 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						d86cf193a0 
					 
					
						
						
							
							Rename variables for clarity  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						246cad1108 
					 
					
						
						
							
							Add form-action to CSP  
						
						... 
						
						
						
						This option restricts all form submissions to the WebUI's origin.
qBittorrent only ever submits forms to the origin, so this is intended as a security measure. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Thomas Piccirello 
							
						 
					 
					
						
						
							
						
						23bf86a8a8 
					 
					
						
						
							
							Add upgrade-insecure-requests to CSP when HTTPS is enabled  
						
						... 
						
						
						
						This option automatically upgrades all http connections to https.
It ensures http urls cannot be accessed when in https mode, and is intended as a security measure. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						6ce4c885b9 
					 
					
						
						
							
							Fix coding style  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						faf84e483a 
					 
					
						
						
							
							Reset WebUI ban counter on login success  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						576004c840 
					 
					
						
						
							
							Add logging messages in WebUI login action  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						c93b05c293 
					 
					
						
						
							
							Replace QRegExp with QRegularExpression  
						
						... 
						
						
						
						Revise `static` keyword usage, static is added to frequently used
instances. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						55c3813fac 
					 
					
						
						
							
							Cleanup header include order  
						
						... 
						
						
						
						Add missing header.
Cleanup license. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						725c6857be 
					 
					
						
						
							
							Improve WebUI security measures  
						
						... 
						
						
						
						CSP was erroneously disabled in bad4d94f77 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						86767c9ab4 
					 
					
						
						
							
							Refactor function  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						46aa631d2b 
					 
					
						
						
							
							Improve DownloadFromURL behavior  
						
						... 
						
						
						
						URL should be considered case sensitive. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						7c61a937c9 
					 
					
						
						
							
							Move DownloadFromURLDialog to its own file  
						
						... 
						
						
						
						Simplify code, no functionality changes.
Remove debug messages.
Capitalize dialog name.
Capitalize class name.
Update license text. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						b8d65dcc45 
					 
					
						
						
							
							Add missing header include  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						b9ab83eaf2 
					 
					
						
						
							
							Don't use RSS feed URLs as base for file names  
						
						... 
						
						
						
						RSS feed URLs can be too long and exceed max path limit.
Add RSS feed UIDs and use UIDs as base for file names instead of URLs.
Closes  #8399 . 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						8b7b563992 
					 
					
						
						
							
							Add constexpr to IndexInterval class  
						
						... 
						
						
						
						Add const to IndexRange private members.
Remove redundant inline specifier.
Add missing parentheses. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						b813a878d7 
					 
					
						
						
							
							Add constexpr to TriStateBool class  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						54e486c389 
					 
					
						
						
							
							Improve Utils::Version class  
						
						... 
						
						
						
						Add operator>=() and operator<=().
More methods are suitable to be constexpr.
Remove redundant boundary checking. 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						12d0a3acc1 
					 
					
						
						
							
							Add option to control CSRF protection  
						
						... 
						
						
						
						Some users are using WebUI with simple port-forwarding from their router,
providing an option to control the protection will save them from setting up an
non-trival web proxy.
Closes  #7274 . 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						6ad2a13386 
					 
					
						
						
							
							Add option to control WebUI clickjacking protection  
						
						... 
						
						
						
						Some users actually want embedding WebUI into their custom build iframe.
Closes  #7370 . 
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						2a9c401db9 
					 
					
						
						
							
							Update Options dialog layout in WebUI  
						
						
						
						
					 
					
						2018-08-12 11:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						ea5a29018f 
					 
					
						
						
							
							Bump to 4.1.1  
						
						
						
						
					 
					
						2018-05-27 21:35:07 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						c8d0a715e8 
					 
					
						
						
							
							Update Changelog  
						
						
						
						
					 
					
						2018-05-27 21:30:13 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						2cfc6514ab 
					 
					
						
						
							
							Sync translations from Transifex and run lupdate  
						
						
						
						
					 
					
						2018-05-27 21:03:53 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						1d78bc7206 
					 
					
						
						
							
							Bump Web API version  
						
						
						
						
					 
					
						2018-05-27 21:03:53 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						e5577e43f8 
					 
					
						
						
							
							Replace raster qbt logo with vector version  
						
						... 
						
						
						
						Add helper function for svg icons. 
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						17c0463906 
					 
					
						
						
							
							Fix GUI scaling factor on macOS  
						
						... 
						
						
						
						macOS seems have an unique way to handle widget size, that is, it doesn't require
application to resize widgets manually, Qt will handle the resize job
automatically.
Closes  #8841 . 
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						4168772904 
					 
					
						
						
							
							Use 32px icons for favicon  
						
						... 
						
						
						
						One less resource to manage and 16px size can be downsampled from 32px
on-the-fly anyway. 
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						44f2186749 
					 
					
						
						
							
							Fix compilation without D-Bus support  
						
						... 
						
						
						
						Closes  #8977  
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						0c918bcc3a 
					 
					
						
						
							
							Initialize variables properly  
						
						... 
						
						
						
						The warnings are emitted when compiling on msys2, mingw
The warning was:
gui/torrentcontentmodel.cpp:135:33: warning: missing initializer for
member '_SHFILEINFOW::iIcon' [-Wmissing-field-initializers]
..\..\qBittorrent\src\app\stacktrace_win.h:141:30: warning: missing
initializer for member '_IMAGEHLP_LINE64::Key'
[-Wmissing-field-initializers] 
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						0a8925dc75 
					 
					
						
						
							
							Suppress multiple I/O errors for the same torrent  
						
						... 
						
						
						
						When a file error happens libtorrent spews a ton of `file_error_alert`
which result in log floods and notification balloon floods. The later
might render the program inaccessible because the constant
notifications prevent the user from interacting with the tray icon.
Closes  #8934  
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								airium 
							
						 
					 
					
						
						
							
						
						a446597597 
					 
					
						
						
							
							Update strace_win to stacktrace in conf.pri.windows  
						
						... 
						
						
						
						It is advised to update the stack trace statement since #8701 , otherwise people may forget to change it, which results in that no pdb file is generated for Windows distribution package. 
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						54354a2732 
					 
					
						
						
							
							Add missing 'return' statement  
						
						
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						d94b8f08ab 
					 
					
						
						
							
							Use RSS feed update time as a fallback  
						
						... 
						
						
						
						Some sites omit publication date in its RSS feed articles
that prevents "Ignore Subsequent Matches" to work properly.
Closes  #8959 . 
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						0d8189efeb 
					 
					
						
						
							
							Relax behavior of "Download first and last piece first"  
						
						... 
						
						
						
						Now it applies the setting to all files in torrent, no matter whether
the file is previewable or not.
Torrent client shouldn't be smart by deciding which file this
option will be applied to, i.e. it should just follow the user's decision. 
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						00c886e426 
					 
					
						
						
							
							Refactor code  
						
						... 
						
						
						
						Add const to variables.
Add Logger message.
Simplify code logic. 
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						551fc35439 
					 
					
						
						
							
							Simplify the saving & loading of a setting  
						
						... 
						
						
						
						Remove excessive usage of constexpr. 
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						9ff17c8d9d 
					 
					
						
						
							
							Make use of QStringLiteral  
						
						... 
						
						
						
						Only changed instances that are initialized at program start. 
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						ec37732e99 
					 
					
						
						
							
							Use smaller type  
						
						
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								adem 
							
						 
					 
					
						
						
							
						
						8a414f32a8 
					 
					
						
						
							
							Update Windows icons  
						
						
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						bac06acb49 
					 
					
						
						
							
							Fix Stats dialog size  
						
						... 
						
						
						
						Partially reverts e31ec20ec4Closes  #8870 . 
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						ae1e3c2a81 
					 
					
						
						
							
							Rename torrent if content was initially renamed  
						
						... 
						
						
						
						Closes  #8910 . 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						67940eb0f9 
					 
					
						
						
							
							Place "Use Smart Episode Filter" more correctly  
						
						
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						007aa8480e 
					 
					
						
						
							
							Make "Ignoring days" to behave like other filters  
						
						... 
						
						
						
						This prevents confusing in GUI when it shows matched RSS
articles which be really ignored by the rule. 
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						dedec10c58 
					 
					
						
						
							
							Improve code of  RSS auto-downloading rule  
						
						... 
						
						
						
						Closes  #8933 . 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						75219e21be 
					 
					
						
						
							
							Add last used save path to the front of history  
						
						
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Evgeny Lensky 
							
						 
					 
					
						
						
							
						
						10f5964f8e 
					 
					
						
						
							
							Fix open destination folder with Nautilus > 3.28  
						
						... 
						
						
						
						Closes  #8923 . 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						a4a64d51c0 
					 
					
						
						
							
							Improve "Run External Program" behavior  
						
						... 
						
						
						
						This follows utorrent behavior: they don't append backslash character at
the end of path variables.
Closes  #8836 . 
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						1014313d88 
					 
					
						
						
							
							Rename RSS properties to follow other names  
						
						
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						e486bb4c29 
					 
					
						
						
							
							Properly set RSS settings via API  
						
						... 
						
						
						
						Closes  #8925 . 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						5c3d9ffb46 
					 
					
						
						
							
							Properly fill UploadedFile::filename field  
						
						... 
						
						
						
						Closes  #8928 . 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						2e474fd8db 
					 
					
						
						
							
							Detect endianness at compile time  
						
						
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						b2b110ae1f 
					 
					
						
						
							
							Add option to remember last used save path  
						
						... 
						
						
						
						Replace in "Add new torrent" dialog confusing "Set as default save path" option
with "Remember last used save path" option that affects only selected value in
"Save path" combo box.
Closes  #7323 . 
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						68a34e0738 
					 
					
						
						
							
							Refactor code  
						
						... 
						
						
						
						Add const to variables.
No functionality change. 
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						38fa575958 
					 
					
						
						
							
							Apply locale changes immediately in WebUI  
						
						
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						6cfeefe054 
					 
					
						
						
							
							Rename variables  
						
						... 
						
						
						
						Variable name should not start with underscore as C++ standard stated it
is reserved. 
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						8007971a53 
					 
					
						
						
							
							Fix i18n in WebUI  
						
						... 
						
						
						
						Closes  #8844 . 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						d66bd30fae 
					 
					
						
						
							
							Make strings translatable  
						
						... 
						
						
						
						Closes  #8866 . 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						3fa59b1b12 
					 
					
						
						
							
							Don't migrate torrents that have newer fastresumes  
						
						
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						20e7aff393 
					 
					
						
						
							
							Delete non-commited fastresume files  
						
						... 
						
						
						
						Old v3.3.x format had a number at the end indicating the queue position.
The naming scheme was '<infohash>.fastresume.<queueposition>'.
However, QSaveFile, which uses QTemporaryFile internally, might leave
non-commited files behind eg after a crash. These files have the
naming scheme '<infohash>.fastresume.XXXXXX' where each X is a random
character. We try to detect the latter and remove it without "migrating"
the fastresume to the new saving system. 
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						4b7ce87f57 
					 
					
						
						
							
							Fix params handling for some legacy API methods  
						
						... 
						
						
						
						Closes  #8880 . 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						2075533468 
					 
					
						
						
							
							Improve legacy API params handling  
						
						
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						a4ad5c8d11 
					 
					
						
						
							
							Fix invalid API calls in WebUI  
						
						... 
						
						
						
						Closes  #8899 . 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						35f2f56757 
					 
					
						
						
							
							Fix deletion of old logs  
						
						
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Marcel Petersen 
							
						 
					 
					
						
						
							
						
						e6f4aa6a2f 
					 
					
						
						
							
							Filter torrent info endpoint by hashes  
						
						... 
						
						
						
						Added hashes parameter to info action.
Allows filtering seralized torrents by passing it into the TorrentFilter. 
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						92fc62bb0d 
					 
					
						
						
							
							Show rechecking progress  
						
						... 
						
						
						
						When having big torrents, the rechecking might take a while to
complete. Users need some sort of feedback that progress is being made.
Also, I changed the float to qreal since that's the return type. 
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						44b57a59f5 
					 
					
						
						
							
							Log successful torrent move  
						
						
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						97b8e02bf5 
					 
					
						
						
							
							Add 'Moving' state for torrents being relocated/moved  
						
						... 
						
						
						
						This is another indication to the user that something is happening
behind the scenes.
Uses the same icon/color as "Checking" status.
Torrents in the `Moving` state are considered as "Active". This should
prevent accidental program exit from the user and inhibit system sleep. 
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						5df42420cb 
					 
					
						
						
							
							Retry saving settings when operation failed  
						
						
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						0ede11a1b7 
					 
					
						
						
							
							Make settings file recovery more robust  
						
						... 
						
						
						
						We should not blindly remove the leftover settings file, as the following write()
operation could fail and the user would lost all settings.
We should try renaming it instead. 
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						7d9c282db9 
					 
					
						
						
							
							Refactor SettingsStorage class  
						
						... 
						
						
						
						Make use of (i.e. returning) QFile::rename operation status
Make log message more verbose
Add const
Remove empty lines
Inline typedef 
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						bc0e0813a4 
					 
					
						
						
							
							Enable more compiler warnings on linux  
						
						
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						f3aebb3001 
					 
					
						
						
							
							Fix compilation with MinGW  
						
						
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						800f966df9 
					 
					
						
						
							
							Use qt5 syntax for a few remaining SLOT()  
						
						
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						e33df4dd8c 
					 
					
						
						
							
							Clarify guidelines and fix some typos  
						
						
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						96d9d810fd 
					 
					
						
						
							
							Fix coding style  
						
						
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						8707a1bc86 
					 
					
						
						
							
							Move some connect() from propertieswidget to their corresponding widget  
						
						
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						0c988a5fd4 
					 
					
						
						
							
							Use qt5 connect() syntax  
						
						
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						b396ca771d 
					 
					
						
						
							
							Fix displayed tracker messages  
						
						... 
						
						
						
						Before this change, we were displaying debug messages constructed by
libtorrent, now we show messages returned by trackers.
Closes  #8739 . 
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						a37dfcf961 
					 
					
						
						
							
							Refactor functions  
						
						... 
						
						
						
						Add const to variables
Remove debug messages 
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						31989740cd 
					 
					
						
						
							
							Comment out Werror flag in cmake script  
						
						... 
						
						
						
						Werror flag should be only enabled on developer's machine, not for
users using the product.
Also fix formatting. 
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						501191289b 
					 
					
						
						
							
							Print warning about cmake support status  
						
						
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						8971e92d78 
					 
					
						
						
							
							Remove debug messages  
						
						
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						0c96e79d0d 
					 
					
						
						
							
							Refactor code  
						
						... 
						
						
						
						Remove forward declarations of Qt types.
Fix header include order. 
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Nick Korotysh 
							
						 
					 
					
						
						
							
						
						0704c0f5e6 
					 
					
						
						
							
							Add missing "override"  
						
						
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								thalieht 
							
						 
					 
					
						
						
							
						
						9cb190ebe7 
					 
					
						
						
							
							Replace the zeroing of pointers with nullptr  
						
						
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Golovnev (Glassez) 
							
						 
					 
					
						
						
							
						
						667f84995c 
					 
					
						
						
							
							Fix wrong API method names  
						
						... 
						
						
						
						Closes  #8828 . 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						7a93fae6e4 
					 
					
						
						
							
							Fix compile warnings on gcc 8  
						
						... 
						
						
						
						The warning was:
warning: catching polymorphic type ‘class std::exception’ by value
[-Wcatch-value=] 
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						0d6deca15c 
					 
					
						
						
							
							Revert commit  
						
						... 
						
						
						
						Apparently the translations were working in previous state, but affected by
lupdate issue:
https://github.com/qbittorrent/qBittorrent/issues/8220#issuecomment-385712673 
The reverts commit fb698896c9Closes  #8831 . 
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						f54d7d46f2 
					 
					
						
						
							
							Really fix translation in fspathedit  
						
						... 
						
						
						
						QT_TRANSLATE_NOOP3 is a macro, so we cannot use a runtime string for the context
argument.
Fix up 1d778676cd 
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						8cf00ba5e1 
					 
					
						
						
							
							Fix translation strings not found  
						
						... 
						
						
						
						The translation context doesn't exist, so the translations were not found, fixed
now.
Closes  #8829 . 
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						ecc9c6bbd9 
					 
					
						
						
							
							Work around false-positive warning from lupdate  
						
						... 
						
						
						
						In short, lupdate will get confused when seeing `template <class T>`,
see: QTBUG-55478 
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Chocobo1 
							
						 
					 
					
						
						
							
						
						e11199f988 
					 
					
						
						
							
							Fix usage of Q_DECLARE_TR_FUNCTIONS()  
						
						... 
						
						
						
						The context parameter shouldn't be enclosed in double quotes. 
						
						
					 
					
						2018-05-27 18:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								sledgehammer999 
							
						 
					 
					
						
						
							
						
						e9ed621178 
					 
					
						
						
							
							Bump to 4.1.0  
						
						
						
						
					 
					
						2018-05-05 00:55:42 +03:00