Compare commits
	
		
			923 Commits
		
	
	
		
			release-2.
			...
			release-3.
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|   | d4c9da6475 | ||
|   | 99f126d0b6 | ||
|   | 8110d0eb01 | ||
|   | 90a2021948 | ||
|   | 7bfd0e058b | ||
|   | 6dcfe5b215 | ||
|   | 7daeb0297d | ||
|   | 76597fa080 | ||
|   | 14908f3fc8 | ||
|   | 3269cdfa70 | ||
|   | 5f0e3e3443 | ||
|   | fcd37dcbb4 | ||
|   | 528759fdaa | ||
|   | cfe1235b57 | ||
|   | e5d5f84ae7 | ||
|   | bbda5c4f44 | ||
|   | 9605192834 | ||
|   | 4c6e526e6c | ||
|   | e43fa17429 | ||
|   | c5dd14788a | ||
|   | 334ba32d69 | ||
|   | 8ba1941ab9 | ||
|   | ea85532cc2 | ||
|   | d3ee2e66af | ||
|   | 4ac917ef66 | ||
|   | 41660385d7 | ||
|   | e5ae8e5ac9 | ||
|   | 7fb87660ac | ||
|   | 6ea7b5b1d0 | ||
|   | b624ad312b | ||
|   | b64f4081cf | ||
|   | bd9b153e9b | ||
|   | 32ca66f234 | ||
|   | 753e9181fe | ||
|   | 9546a73182 | ||
|   | c0ee99c553 | ||
|   | 50976b8dc2 | ||
|   | 6a312461a1 | ||
|   | 3fe09bde12 | ||
|   | f851b18b80 | ||
|   | ced29ced1b | ||
|   | 5023b1ab74 | ||
|   | c2ef78de8d | ||
|   | 6fbe452b55 | ||
|   | 51c4a0d8d0 | ||
|   | b191a977af | ||
|   | 61858814ee | ||
|   | 365387f092 | ||
|   | df295d96c2 | ||
|   | a069f806d9 | ||
|   | 4638a9e6ee | ||
|   | af790e40f8 | ||
|   | 76fd5d3eb4 | ||
|   | dc8a8fbc06 | ||
|   | 30e0cc20c8 | ||
|   | 63dcb81384 | ||
|   | ce391ad328 | ||
|   | 7b908c7adf | ||
|   | 0d26d734b3 | ||
|   | f836c40fc4 | ||
|   | 21fe7f2ca6 | ||
|   | da85a57f83 | ||
|   | e35664b188 | ||
|   | 2fc350b265 | ||
|   | 83bcd6a2d7 | ||
|   | edcfa4df12 | ||
|   | 12a83e1aec | ||
|   | 7d50a8b28c | ||
|   | 232e112d84 | ||
|   | 5b1ee883b4 | ||
|   | b07fceec65 | ||
|   | 4c9cf6c773 | ||
|   | 164f37e961 | ||
|   | 093fb303f3 | ||
|   | f3d5039e33 | ||
|   | 007c307388 | ||
|   | 4079689f32 | ||
|   | 2b3d6926c8 | ||
|   | 14b3414e9d | ||
|   | 73254962f1 | ||
|   | 74f042516b | ||
|   | 8c0853248c | ||
|   | 80ea0a67b5 | ||
|   | 6d2b51203c | ||
|   | 8ac82156b3 | ||
|   | c1806b099a | ||
|   | 1046c816bf | ||
|   | cfbb5ecde5 | ||
|   | afdec02674 | ||
|   | 927e6bc6cc | ||
|   | e862d3332c | ||
|   | 699144a83d | ||
|   | 1792f44bfa | ||
|   | 64e4095ef1 | ||
|   | 1d1ffcec7c | ||
|   | e73bff817c | ||
|   | 486779ceb2 | ||
|   | 283a9950f3 | ||
|   | 4d601f5383 | ||
|   | 4d76bd33fc | ||
|   | 179985954c | ||
|   | ef34285855 | ||
|   | bbd1c9ee42 | ||
|   | 7cffd267d8 | ||
|   | bb11d11a72 | ||
|   | ae09bee193 | ||
|   | abf8c179fc | ||
|   | 5874c7bd57 | ||
|   | 12280c6a0f | ||
|   | c40801ce99 | ||
|   | cc192d7d47 | ||
|   | 64c256109a | ||
|   | d93a63e01a | ||
|   | 1c6ef50b77 | ||
|   | 497e2e92f8 | ||
|   | 2e950cc28b | ||
|   | f09ea1a884 | ||
|   | eebb7c8477 | ||
|   | 8feb6644a3 | ||
|   | dd30ada095 | ||
|   | 0627968c2f | ||
|   | 89249c140f | ||
|   | 90373897d6 | ||
|   | a85ddada25 | ||
|   | 3bb474e12f | ||
|   | 3b4a312b97 | ||
|   | 7a58df594d | ||
|   | 524f837ca5 | ||
|   | 4800b456c2 | ||
|   | 4652eb8ff3 | ||
|   | c2096e2ecd | ||
|   | e27a648594 | ||
|   | 90b1567d13 | ||
|   | 41132d39ae | ||
|   | 0ffba231d4 | ||
|   | c6ab0b148b | ||
|   | 183453488e | ||
|   | c96f14a7c8 | ||
|   | c5841146ff | ||
|   | 4ff249525b | ||
|   | 5d5bf403a8 | ||
|   | 2747481816 | ||
|   | c9591a66e8 | ||
|   | 02c4be4eaa | ||
|   | ee96f83211 | ||
|   | b095a1e3fe | ||
|   | d5aaa24ad6 | ||
|   | 9efd576d53 | ||
|   | 8e0d01643f | ||
|   | cb817bc06f | ||
|   | 1b905d5126 | ||
|   | ca26cc0000 | ||
|   | 00f40e6771 | ||
|   | 7a64c1ebb4 | ||
|   | 5d5f3cbdfd | ||
|   | 8bd35852dc | ||
|   | 92189b6c50 | ||
|   | e50ab2639e | ||
|   | 33832a46c1 | ||
|   | 6a905fc9e0 | ||
|   | 15d1e3505c | ||
|   | fda1797149 | ||
|   | 096baaf441 | ||
|   | 69cb9b906f | ||
|   | 755dc40ee4 | ||
|   | f601aa3cfb | ||
|   | 79cb430878 | ||
|   | 90f90936e1 | ||
|   | a98ad63d8b | ||
|   | 6d31af676e | ||
|   | 1204bf6e80 | ||
|   | 48f2b6fb66 | ||
|   | 10a4556479 | ||
|   | f4320cb58a | ||
|   | d31d935522 | ||
|   | 85d2fd8ce0 | ||
|   | ad79cbb9a1 | ||
|   | bdb0e125a4 | ||
|   | d26179cca0 | ||
|   | 8d612e8e2d | ||
|   | e74b39f5af | ||
|   | aaf3194670 | ||
|   | 74079b2c86 | ||
|   | 2eae22ac06 | ||
|   | 80359f3e5e | ||
|   | ccefe68e4c | ||
|   | f039cec4ca | ||
|   | 5a65580169 | ||
|   | 39ea57fe29 | ||
|   | 361db3d2cd | ||
|   | 83494f999a | ||
|   | de4cb2ede7 | ||
|   | 2f6ef9af51 | ||
|   | 2f0e15bc25 | ||
|   | 0cd4c079e9 | ||
|   | 3197d5cc2f | ||
|   | 81e4e39878 | ||
|   | 55a6bc3855 | ||
|   | acd4b64a8b | ||
|   | 984acc581c | ||
|   | 75a65a5f49 | ||
|   | 91af418254 | ||
|   | 901326c004 | ||
|   | 8986d87ef3 | ||
|   | a0d21ead18 | ||
|   | 122655758d | ||
|   | 9a964d871d | ||
|   | fc4989d738 | ||
|   | 5f59ab7e48 | ||
|   | 99557543fc | ||
|   | d7c907d17d | ||
|   | fd9ae50a57 | ||
|   | 1398a39768 | ||
|   | 7b4b2fe0f5 | ||
|   | 23848be6eb | ||
|   | d55f3b5aff | ||
|   | 716e84264e | ||
|   | 600c33dfa3 | ||
|   | e6e2baf3a8 | ||
|   | cfb4ded943 | ||
|   | dfe5fbe34c | ||
|   | 82788b9a02 | ||
|   | ff3cc4b8de | ||
|   | f74a471177 | ||
|   | 50ee44a1cf | ||
|   | 7a29f3d71d | ||
|   | 30d5273bb5 | ||
|   | 0f291629cc | ||
|   | e6e63fa529 | ||
|   | 766b210d06 | ||
|   | c502edf9e1 | ||
|   | 53f55a79b3 | ||
|   | f05ecf900a | ||
|   | 810a9710d7 | ||
|   | ef6c3f5a64 | ||
|   | 0e425d6a04 | ||
|   | 29d28b1d96 | ||
|   | c12467ee3e | ||
|   | 82e2b3a6cd | ||
|   | 33a0828a33 | ||
|   | 95e2b7ee1a | ||
|   | bc6fd3aa72 | ||
|   | a940917144 | ||
|   | 7bd4a1b849 | ||
|   | f62c38a8a7 | ||
|   | 41c503eb54 | ||
|   | 8cc538085f | ||
|   | b93cebacb2 | ||
|   | 30a3110ca7 | ||
|   | cf447296fb | ||
|   | dfc5e02edd | ||
|   | bcb29fb5fa | ||
|   | 41b57a0878 | ||
|   | 0b13fa6914 | ||
|   | c32e651c39 | ||
|   | fefc7df910 | ||
|   | 90b520651b | ||
|   | 3389820c73 | ||
|   | 85167c9043 | ||
|   | ce6f942ed3 | ||
|   | 5cf7e47ffa | ||
|   | bd4bb42e95 | ||
|   | 6778b7460a | ||
|   | 0c279e0567 | ||
|   | 1bee9c6a9d | ||
|   | 691b976e11 | ||
|   | 75efd4ea6b | ||
|   | 9363b1b4f2 | ||
|   | a69cbd2289 | ||
|   | ca6f732c7b | ||
|   | 5f5382297c | ||
|   | a5452d04ae | ||
|   | 8f4c4e8c40 | ||
|   | b1f1fbf114 | ||
|   | a2d9cce181 | ||
|   | 06ccae591e | ||
|   | 30bc14c940 | ||
|   | 33f5c8e903 | ||
|   | 8e529fc179 | ||
|   | f3448125c3 | ||
|   | 00b4ad6ec8 | ||
|   | a8a7b61ea9 | ||
|   | 9acac03f14 | ||
|   | b78d6ba243 | ||
|   | d53ca1d096 | ||
|   | 50a3e4e776 | ||
|   | a13bb06ec3 | ||
|   | 32a6c89c8c | ||
|   | 1905a6f0d1 | ||
|   | 3bc75bb068 | ||
|   | f0f7924325 | ||
|   | 5e48708920 | ||
|   | 58603451b4 | ||
|   | 9e3deb68de | ||
|   | 2fea7eaef2 | ||
|   | a53a70742d | ||
|   | 0c9dbc15f9 | ||
|   | ed468083c5 | ||
|   | 737982e92f | ||
|   | b43e641d21 | ||
|   | c25586b500 | ||
|   | 60d9bfe077 | ||
|   | 0d0c7559bf | ||
|   | de4559659d | ||
|   | 16071ec266 | ||
|   | fb03682df4 | ||
|   | 68041e382d | ||
|   | fb60a6489b | ||
|   | dd7e515f9c | ||
|   | 1bc6130da5 | ||
|   | 323275c340 | ||
|   | 3da9fec665 | ||
|   | f6254e9db6 | ||
|   | f06f820047 | ||
|   | 05643ca5d9 | ||
|   | c0eb048fe2 | ||
|   | 78bb4104b0 | ||
|   | 6c10936f6d | ||
|   | 4ca665eb0c | ||
|   | 39e1ebaa9b | ||
|   | 0a0033b242 | ||
|   | 9eea35f530 | ||
|   | 345e9ec870 | ||
|   | 53be56746b | ||
|   | 26b8decb24 | ||
|   | a275e26ba7 | ||
|   | 96c918ff8d | ||
|   | 2283bd2358 | ||
|   | f6b7b8bd6e | ||
|   | 1b8a2bf7c1 | ||
|   | 33325cdfee | ||
|   | d81f633d6b | ||
|   | 422b483d78 | ||
|   | ec5b9c769a | ||
|   | 74081bc6f8 | ||
|   | 3c650038e2 | ||
|   | 3e4f74ab4e | ||
|   | f7c586b47a | ||
|   | 98b09f68ae | ||
|   | 357e309dad | ||
|   | 2e544f6a74 | ||
|   | b0d6f3f9bf | ||
|   | 380989d808 | ||
|   | 6357d6372c | ||
|   | d744968ea6 | ||
|   | 76ca967d70 | ||
|   | 9cff66df3f | ||
|   | 72af6cb206 | ||
|   | c7043d5c39 | ||
|   | 1036990499 | ||
|   | f386fd9e23 | ||
|   | 1e75fa9086 | ||
|   | 252d2009cd | ||
|   | a48d36c9a2 | ||
|   | 01ad2e9746 | ||
|   | 2f7b20c704 | ||
|   | aae85b4498 | ||
|   | c39244aeb6 | ||
|   | 8f22279428 | ||
|   | 5a68bc5801 | ||
|   | 46a3b382db | ||
|   | dae959a533 | ||
|   | eeda9379d5 | ||
|   | 80bf89857a | ||
|   | 65eb40d1f5 | ||
|   | 9cf37f5364 | ||
|   | 1ad1498c5d | ||
|   | 405b804eb5 | ||
|   | 183e150da1 | ||
|   | f98d4e9149 | ||
|   | dad1568657 | ||
|   | f13fd37819 | ||
|   | ae692ba9b8 | ||
|   | 2036326403 | ||
|   | 3ad81595df | ||
|   | 9115a2ddc2 | ||
|   | 102e25771c | ||
|   | d65fc4575a | ||
|   | 928936046e | ||
|   | fe6df6176d | ||
|   | 6c52dbd477 | ||
|   | 37f5c8710e | ||
|   | 341a88c2ef | ||
|   | efe2280224 | ||
|   | a6294e5739 | ||
|   | c9c481fe69 | ||
|   | 8219c29b0c | ||
|   | 1e1094f8da | ||
|   | 452a8b2ae2 | ||
|   | bf746be692 | ||
|   | de2d2c7469 | ||
|   | 384eae7014 | ||
|   | 09ef9947b0 | ||
|   | 4385b941bb | ||
|   | ab0355f8d6 | ||
|   | 8f439589ea | ||
|   | ce6348bc32 | ||
|   | 4c5dd66b0f | ||
|   | 5fe562c0fa | ||
|   | 61faf34ef7 | ||
|   | 1038376cdb | ||
|   | 28d1671bb8 | ||
|   | 8e026e68d7 | ||
|   | 4be897a4e5 | ||
|   | 3f4947259b | ||
|   | e10a51e61e | ||
|   | 381eaf4b53 | ||
|   | 1b7e681e6d | ||
|   | 1ad764de7b | ||
|   | 246903fa0a | ||
|   | b298f9a06e | ||
|   | efdcdeb210 | ||
|   | 6e4826a512 | ||
|   | 28ba0c25a7 | ||
|   | ea0f384dbf | ||
|   | 9218f69d87 | ||
|   | b9b82e959b | ||
|   | 6606cf60af | ||
|   | 94a23cf1d4 | ||
|   | 15c3836a25 | ||
|   | afbac42420 | ||
|   | 7354e9b738 | ||
|   | 8abb1d917b | ||
|   | 7bd8bb4880 | ||
|   | 3d5487dfcb | ||
|   | be09284192 | ||
|   | cdf68c90ba | ||
|   | a46f665dd4 | ||
|   | e5e254a184 | ||
|   | 2a55aba5fa | ||
|   | f5d04a1be9 | ||
|   | 73132afe6c | ||
|   | 1d27fa9c03 | ||
|   | 1585b307bc | ||
|   | c882bc8a1d | ||
|   | aefa1dba18 | ||
|   | 7bd19f7696 | ||
|   | c25f51e866 | ||
|   | 68b13f10fe | ||
|   | 9764fe2a91 | ||
|   | 7c29e613f0 | ||
|   | 2a88e790df | ||
|   | deb7327ee6 | ||
|   | a82ccd8e95 | ||
|   | 4ffe100287 | ||
|   | 5990615248 | ||
|   | e83618a1b2 | ||
|   | 9e9cdedfd3 | ||
|   | ed5e55f85d | ||
|   | d2907dc08c | ||
|   | 69984f9550 | ||
|   | 94f92aa4f9 | ||
|   | 9e5ec56770 | ||
|   | b58b4d0066 | ||
|   | 11a068dfdd | ||
|   | deb7cb9d9e | ||
|   | 085ab0e660 | ||
|   | 2ff28ff46f | ||
|   | eb159c0b18 | ||
|   | 51b3a5164d | ||
|   | fa30d7bd1c | ||
|   | ea159c0146 | ||
|   | f4c2fdd2fd | ||
|   | 0c7643cfb3 | ||
|   | 3282e53e93 | ||
|   | 2e07e911e4 | ||
|   | e838b515b3 | ||
|   | 7854911d2f | ||
|   | 7846afaeb8 | ||
|   | 72b27eecff | ||
|   | 8c491cc831 | ||
|   | ac097b9904 | ||
|   | 9066520076 | ||
|   | 2d83482395 | ||
|   | 7a7016b4bd | ||
|   | f2e222adb1 | ||
|   | d4d3991795 | ||
|   | 6d9e519cdc | ||
|   | 16ad56c13f | ||
|   | f2df8ce1d9 | ||
|   | 921512e51d | ||
|   | 3529c5c7a0 | ||
|   | 984e6f9927 | ||
|   | 8b2f7c4661 | ||
|   | 83ce77b398 | ||
|   | 170b0798fd | ||
|   | 4795e9980b | ||
|   | 83317ca2d0 | ||
|   | 02fbd6a135 | ||
|   | 53900c386b | ||
|   | 669d1a3a46 | ||
|   | 122db6a77e | ||
|   | 86d3c98069 | ||
|   | dc87b9f9f4 | ||
|   | c7c30ccaee | ||
|   | b59dded2a4 | ||
|   | b48b9479d2 | ||
|   | 65883317c3 | ||
|   | 18e08c319f | ||
|   | 6265e2e092 | ||
|   | bc10bbe135 | ||
|   | 31aebdc7bf | ||
|   | 269a50efe5 | ||
|   | 9b31b1cd72 | ||
|   | e989e686a4 | ||
|   | d6b5627363 | ||
|   | 7381b0dcf6 | ||
|   | 8589eb7c0f | ||
|   | 284fbf5512 | ||
|   | b9aec63e92 | ||
|   | 88c063cd4d | ||
|   | ed3fa0ccee | ||
|   | 4ec78d1405 | ||
|   | 8bfbb98509 | ||
|   | 44011c9cd9 | ||
|   | 92c7996ff4 | ||
|   | 0a17eb32cc | ||
|   | 52e7d4ad03 | ||
|   | f843a4b13a | ||
|   | 719c30c70b | ||
|   | b41bcdc605 | ||
|   | 0ead6f72c6 | ||
|   | 104ebbc9a1 | ||
|   | 982098a205 | ||
|   | d5bdd2ea3e | ||
|   | 641b38690c | ||
|   | ea433c0619 | ||
|   | 8847df60e1 | ||
|   | 3995af6489 | ||
|   | 4412476109 | ||
|   | 0c2a121304 | ||
|   | 885753391d | ||
|   | cff7174bbb | ||
|   | 40bd040c4a | ||
|   | 0241fa7593 | ||
|   | 2f06099518 | ||
|   | 4489934c21 | ||
|   | 10d815c60d | ||
|   | c85cb8799e | ||
|   | fd4f46485c | ||
|   | 3154461f28 | ||
|   | da32321f10 | ||
|   | aec3087528 | ||
|   | 9d83439b83 | ||
|   | 684e00d639 | ||
|   | f982501576 | ||
|   | 87a744fcf6 | ||
|   | aca939f0ce | ||
|   | 675e8282b0 | ||
|   | a1272fff82 | ||
|   | 5579c7ff3d | ||
|   | f5d4404b67 | ||
|   | 851a677a48 | ||
|   | fd8157f6ba | ||
|   | 450c1fc124 | ||
|   | 493d6ce702 | ||
|   | 35a2b227b2 | ||
|   | 6b0c976a0d | ||
|   | f9c4150374 | ||
|   | fad028cfa2 | ||
|   | d9aa8cf4fd | ||
|   | 6b2da46e87 | ||
|   | 037cc655ba | ||
|   | 58bfa6f1bb | ||
|   | 0a6f591cf5 | ||
|   | 4ee623f921 | ||
|   | e85059521e | ||
|   | 2a4abe6a77 | ||
|   | 8217ddc705 | ||
|   | 5f301b5a04 | ||
|   | 9a5568349f | ||
|   | dc2de49cdb | ||
|   | c63503aaa6 | ||
|   | eaac9180e5 | ||
|   | b8797d075f | ||
|   | ea04f79e0f | ||
|   | 6a3d0da4ad | ||
|   | 4828a05ced | ||
|   | f379084b68 | ||
|   | c7314b99ea | ||
|   | d0afd46fd3 | ||
|   | ba7ece348c | ||
|   | 01b5844174 | ||
|   | dfa16320f0 | ||
|   | 93a84655b6 | ||
|   | a24dc147ab | ||
|   | e247d0e5dc | ||
|   | b410b7751e | ||
|   | 028051d6a5 | ||
|   | 7d4a1bc92a | ||
|   | 924b09b0f1 | ||
|   | 188a8ae4f5 | ||
|   | 1489a6bbd6 | ||
|   | 9c57cca93c | ||
|   | 6ed4724e33 | ||
|   | 63feffd985 | ||
|   | d988b0df9c | ||
|   | 85d6365bc2 | ||
|   | 784d972602 | ||
|   | ce4d25952c | ||
|   | 3e27595cf1 | ||
|   | 44ab905131 | ||
|   | 2a04ac55de | ||
|   | 45ad494a3e | ||
|   | 78fe44ec01 | ||
|   | 536bd85fd0 | ||
|   | 84705489fc | ||
|   | ff085e955e | ||
|   | 4b62c24e54 | ||
|   | c7658e2e96 | ||
|   | 9fe693630c | ||
|   | 3bba7578af | ||
|   | 53b6a25442 | ||
|   | 5e7de313fc | ||
|   | 8c91e9d4e2 | ||
|   | 078ee59b4e | ||
|   | 438e277c42 | ||
|   | a4c1b93a42 | ||
|   | 82877a9afa | ||
|   | 6bee757652 | ||
|   | d8cdc3094a | ||
|   | db455c9832 | ||
|   | b6c931905a | ||
|   | 6647973391 | ||
|   | 4c85ea678d | ||
|   | dc27b5e976 | ||
|   | 4828f6190e | ||
|   | 84a0f92546 | ||
|   | e3a9194010 | ||
|   | 727e212b8e | ||
|   | df64ede724 | ||
|   | 8a07e01181 | ||
|   | d67d4a38ce | ||
|   | 3b898c52d3 | ||
|   | 4e79411d9f | ||
|   | 524875e458 | ||
|   | 3c75774cfb | ||
|   | 596737ba2f | ||
|   | e142aafea1 | ||
|   | 09da69918e | ||
|   | e0c2e3dd2c | ||
|   | 5dc79e67fc | ||
|   | 14341f3be2 | ||
|   | 2acf90d813 | ||
|   | ae1d6492d0 | ||
|   | 0a0579bc8b | ||
|   | ead93baa21 | ||
|   | 39bad79f5a | ||
|   | f25b198516 | ||
|   | 15d3b07f34 | ||
|   | feeecbf395 | ||
|   | e7abeb9bd4 | ||
|   | 879a010c3d | ||
|   | 89e64a212e | ||
|   | 82c7c02611 | ||
|   | b6c3189fe3 | ||
|   | 82e41f36ee | ||
|   | 4b1eade157 | ||
|   | b79ed40e32 | ||
|   | d06e0b639e | ||
|   | d1cfb4f066 | ||
|   | efa1f4ebb4 | ||
|   | fa4eda9c87 | ||
|   | 1efb122d9c | ||
|   | c2e5ecaaa0 | ||
|   | 313dfd6475 | ||
|   | 8dd753ce46 | ||
|   | 435d0e1019 | ||
|   | 37cd9c5b7b | ||
|   | 8b9971003d | ||
|   | 79cdad47f1 | ||
|   | 8f1276350e | ||
|   | c05e6ba580 | ||
|   | 2da5e03741 | ||
|   | a9ce197d04 | ||
|   | 1bce5b7837 | ||
|   | 74718bc568 | ||
|   | 217937217d | ||
|   | af1dfd41ab | ||
|   | 54c6ccc087 | ||
|   | d9e15e40f4 | ||
|   | 12d1e852f4 | ||
|   | 802d262776 | ||
|   | 04b63829d7 | ||
|   | 8568b29cc1 | ||
|   | b1471c2a45 | ||
|   | a86b87244d | ||
|   | e431b96ca1 | ||
|   | ce5cdd0eea | ||
|   | c5a831b8ec | ||
|   | 872002b730 | ||
|   | cb6fad87de | ||
|   | 0f1473e212 | ||
|   | b45171ba43 | ||
|   | 28b8f36f16 | ||
|   | 35c1389794 | ||
|   | 6ae7db4afb | ||
|   | 7b646018ea | ||
|   | 4c7a5633da | ||
|   | 76d3e9033d | ||
|   | c9d5370dc4 | ||
|   | 7cdbe8ef34 | ||
|   | 8b819d7e9e | ||
|   | 7f0c8dde24 | ||
|   | 74c32a0ecd | ||
|   | 87174ef3a4 | ||
|   | 462c821df9 | ||
|   | 42d7e20c1d | ||
|   | 933b924766 | ||
|   | be15e6d34c | ||
|   | d6997e7833 | ||
|   | e94769b58b | ||
|   | 7616c22897 | ||
|   | 138cd90736 | ||
|   | 9aae8040ef | ||
|   | 2d5612435c | ||
|   | 2b1e4912f2 | ||
|   | b1fe50e056 | ||
|   | 09a45abd92 | ||
|   | adf615d0cc | ||
|   | 954e010493 | ||
|   | 86b4db75be | ||
|   | 587c4f3b14 | ||
|   | 8238c13dc0 | ||
|   | 5c8dd9f0fb | ||
|   | dfcdb18b41 | ||
|   | e402674092 | ||
|   | 783004ae58 | ||
|   | 6ff7c6ed06 | ||
|   | a0ecbe01a1 | ||
|   | 47c2f2e30a | ||
|   | 721fa821f7 | ||
|   | 6580d23263 | ||
|   | 0b874d9c42 | ||
|   | 679c91435d | ||
|   | d68b7fc9cb | ||
|   | 02722dc3c9 | ||
|   | 844bd52c67 | ||
|   | 51bc67042e | ||
|   | a8978b2ae4 | ||
|   | fcf3b8e14a | ||
|   | 015bdc7930 | ||
|   | 370b986ab1 | ||
|   | 9d7591fc84 | ||
|   | 9b6b357c9e | ||
|   | 8fd7b86f45 | ||
|   | 35a4e4aa1c | ||
|   | d24abc3088 | ||
|   | 615e08b74f | ||
|   | 4644b5cf15 | ||
|   | cb719e2bf5 | ||
|   | ab8e35b6b4 | ||
|   | 76ea7525e3 | ||
|   | 64615adc23 | ||
|   | a205591178 | ||
|   | 25e27f4614 | ||
|   | 4a66c33a2c | ||
|   | 16be6fe474 | ||
|   | e170d9c3a8 | ||
|   | 3adc58bb87 | ||
|   | 55aa6c36ee | ||
|   | 350bf0ffd4 | ||
|   | a9565e363a | ||
|   | 378e24411c | ||
|   | 22c785b951 | ||
|   | eb0053fe48 | ||
|   | 6996ccc2c8 | ||
|   | fcef304427 | ||
|   | bf5c1951ba | ||
|   | e931209860 | ||
|   | db4520a13b | ||
|   | 4305e6b1e0 | ||
|   | b173458814 | ||
|   | 833750513b | ||
|   | 9e63a0babb | ||
|   | e48909dea4 | ||
|   | f306d02ac9 | ||
|   | f9f3642116 | ||
|   | 1537c70988 | ||
|   | 847a6c75d7 | ||
|   | ecffc5e550 | ||
|   | 65e9401c5d | ||
|   | ae3632e5c1 | ||
|   | 9ba3862be1 | ||
|   | 793c1be9bd | ||
|   | 1ce6f4a7c3 | ||
|   | 816cfefbac | ||
|   | 0eec718354 | ||
|   | b80148c7e4 | ||
|   | 3bc946bfb9 | ||
|   | a62169001e | ||
|   | 3ccc69848d | ||
|   | 5191a43923 | ||
|   | f9e887900e | ||
|   | 82553471cc | ||
|   | bba7b366ef | ||
|   | 355e776852 | ||
|   | c1aec8671a | ||
|   | 01b9e5c754 | ||
|   | 3ccb2fddff | ||
|   | 0d55befc1f | ||
|   | 57ad73c4e9 | ||
|   | a5ff654baf | ||
|   | 3177668d61 | ||
|   | 6367953c26 | ||
|   | b3baf52387 | ||
|   | f40ca3eadf | ||
|   | c8d02fc10e | ||
|   | 759fe77e7f | ||
|   | f6b96694e0 | ||
|   | 818a032aac | ||
|   | fb443bb6e7 | ||
|   | 4790949e16 | ||
|   | 8b8e837f78 | ||
|   | 93b295e8c4 | ||
|   | 2955f9d82a | ||
|   | 813095b912 | ||
|   | 0ae42b375d | ||
|   | fb03982312 | ||
|   | 41cd8428b2 | ||
|   | b03fa32624 | ||
|   | e19a5df968 | ||
|   | 3a2ecc6dee | ||
|   | ace3995847 | ||
|   | b3ddb21d88 | ||
|   | 50ad2597c4 | ||
|   | 1d33211004 | ||
|   | 37b4cb9d06 | ||
|   | 888427d2df | ||
|   | 30d94d7c4d | ||
|   | 1fb510b2b0 | ||
|   | 214c3cba73 | ||
|   | 7a7d351017 | ||
|   | b3f89027fc | ||
|   | 636f9b2912 | ||
|   | 81cf3782c0 | ||
|   | eabda8ee75 | ||
|   | b09b1bb285 | ||
|   | a8c2bc37c2 | ||
|   | 2b179a53bf | ||
|   | b9afd63080 | ||
|   | 83ff66e0b1 | ||
|   | 5dfca9c685 | ||
|   | 6f6b938dfc | ||
|   | 1b08c087c0 | ||
|   | 6d241270b5 | ||
|   | 155316c30e | ||
|   | 64f4775a81 | ||
|   | 5696944c6f | ||
|   | a9fbef62b6 | ||
|   | cc4e1c5bbe | ||
|   | 20d90e0e0c | ||
|   | be32669baf | ||
|   | f772e28bf9 | ||
|   | 486f9c55dd | ||
|   | 44864be673 | ||
|   | 8247709a13 | ||
|   | d20384b3a0 | ||
|   | d2b6ed950d | ||
|   | ddf5779756 | ||
|   | 8def5c5a1b | ||
|   | 57c1df1d1e | ||
|   | 694f7b172a | ||
|   | e93ef4a959 | ||
|   | 384eaf54ef | ||
|   | c14deec893 | ||
|   | 35ea06214a | ||
|   | 64df47b49f | ||
|   | 050601498c | ||
|   | 1d28eeb3d7 | ||
|   | b060f967d7 | ||
|   | af63ba9a8d | ||
|   | 747eb4562a | ||
|   | 61d9f68bee | ||
|   | ab579e3449 | ||
|   | 9fc60abc1a | ||
|   | 77445645db | ||
|   | bc035b3873 | ||
|   | a421c2aa63 | ||
|   | f639bea467 | ||
|   | fb81d1c8c9 | ||
|   | f5b3564392 | ||
|   | 6bcbfa2e05 | ||
|   | 4065972179 | ||
|   | 897d0be08e | ||
|   | c3b7aeadd7 | ||
|   | 89abde61d6 | ||
|   | 4614764552 | ||
|   | c3322cdc91 | ||
|   | d124c24e89 | ||
|   | a48ef3f94f | ||
|   | 15ab369f62 | ||
|   | 29426265a7 | ||
|   | 9742bb016b | ||
|   | 78f71a9e1b | ||
|   | d31f55ae28 | ||
|   | 7294cdafbf | ||
|   | 493499cded | ||
|   | 2cc82c6256 | ||
|   | 1696504a57 | ||
|   | ef84e95ec0 | ||
|   | c307a7477a | ||
|   | 02dcfb2763 | ||
|   | f510852cd7 | ||
|   | 25ead318da | ||
|   | ebf97a9ee8 | ||
|   | 473a74af93 | ||
|   | b61e4363f5 | ||
|   | 0b9a4e8aee | ||
|   | 052825e5c4 | ||
|   | e72d9de34a | ||
|   | 8d699dc177 | ||
|   | 216c70b758 | ||
|   | e1fef17311 | ||
|   | 7bb44e725b | ||
|   | c80e95b219 | ||
|   | 879f59c922 | ||
|   | 0fa79f0d63 | ||
|   | 264ac4e706 | ||
|   | dff1e65634 | ||
|   | ec37673a21 | ||
|   | 3feffdf8fa | ||
|   | 8bcb51ba9c | 
							
								
								
									
										14
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,14 @@ | ||||
| src/geoip/GeoIP.dat | ||||
| src/qbittorrent | ||||
| qbittorrent.pro.user | ||||
| conf.pri | ||||
| Makefile | ||||
| *.pyc | ||||
| *.log | ||||
| # Compiled object files | ||||
| *.o | ||||
| # Generated MOC, resource and UI files | ||||
| moc_*.cpp | ||||
| qrc_*.cpp | ||||
| ui_*.h | ||||
| *.moc | ||||
							
								
								
									
										20
									
								
								AUTHORS
									
									
									
									
									
								
							
							
						
						| @@ -2,6 +2,7 @@ Author: | ||||
| * Christophe Dumez <chris@qbittorrent.org> | ||||
|  | ||||
| Contributors: | ||||
| * Vladimir Golovnev <glassez@yandex.ru> | ||||
| * Stefanos Antaris <santaris@csd.auth.gr> | ||||
| * Mohammad Dib <mdib@qbittorrent.org> | ||||
| * Mirco Chinelli <infinity89@fastwebmail.it> | ||||
| @@ -49,6 +50,10 @@ Images Authors: | ||||
|   copyright: Greg Houston <gregory.houston@gmail.com> | ||||
|   license: MIT | ||||
|  | ||||
| * file: src/Icons/skin/qbittorrent_mono* | ||||
|   copyright: Daniel Eguren <deguren@gmail.com> | ||||
|   license: LGPL | ||||
|  | ||||
| * file: src/search_engine/engines/btjunkie.png | ||||
|   copyright: Downloaded from btjunkie.org | ||||
|  | ||||
| @@ -68,6 +73,9 @@ Translations authors: | ||||
| * files: src/lang/*.ts | ||||
|   copyright: | ||||
|   - Arabic: SDERAWI (abz8868@msn.com) and sn51234 (nesseyan@gmail.com) | ||||
|   - Armenian: Hrant Ohanyan (hrantohanyan@mail.am) | ||||
|   - Basque: Xabier Aramendi (azpidatziak@gmail.com) | ||||
|   - Belarusian: Mihas Varantsou (meequz@gmail.com) | ||||
|   - Brazilian: Nick Marinho (nickmarinho@gmail.com) | ||||
|   - Bulgarian: Tsvetan & Boyko Bankoff (emerge_life@users.sourceforge.net) | ||||
|   - Catalan: Francisco Luque Contreras (frannoe@ya.com) | ||||
| @@ -80,13 +88,17 @@ Translations authors: | ||||
|   - English: Christophe Dumez (chris@qbittorrent.org) | ||||
|   - Finnish: Niklas Laxström (nikerabbit@users.sourceforge.net) | ||||
|   - French: Christophe Dumez (chris@qbittorrent.org) | ||||
|   - Galician: Marcos Lans (marcoslansgarza@gmail.com) | ||||
|   - Georgian: Beqa Arabuli (arabulibeqa@yahoo.com) | ||||
|   - German: Niels Hoffmann (zentralmaschine@users.sourceforge.net) | ||||
|   - Greek: Tsvetan Bankov (emerge_life@users.sourceforge.net) and Stephanos Antaris (santaris@csd.auth.gr) | ||||
|   - Hebrew: David Deutsch (d.deffo@gmail.com) | ||||
|   - Hungarian: Majoros Péter (majoros.j.p@t-online.hu) | ||||
|   - Italian: Matteo Sechi (bu17714@gmail.com) | ||||
|   - Japanese: Nardog (alphisation@gmail.com) | ||||
|   - Italian: bovirus (bovirus@live.it) and Matteo Sechi (bu17714@gmail.com) | ||||
|   - Japanese: Masato Hashimoto (cabezon.hashimoto@gmail.com) | ||||
|   - Korean: Jin Woo Sin (jin828sin@users.sourceforge.net) | ||||
|   - Norwegian: Lars-Erik Labori (hamil@users.sourceforge.net) | ||||
|   - Lithuanian: Naglis Jonaitis (njonaitis@gmail.com) | ||||
|   - Norwegian: Tomaso | ||||
|   - Polish: Mariusz Fik (fisiu@opensuse.org) | ||||
|   - Portuguese: Nick Marinho (nickmarinho@gmail.com) | ||||
|   - Romanian: Obada Denis (obadadenis@users.sourceforge.net) | ||||
| @@ -96,5 +108,5 @@ Translations authors: | ||||
|   - Spanish: Francisco Luque Contreras (frannoe@ya.com) | ||||
|   - Swedish: Daniel Nylander (po@danielnylander.se) | ||||
|   - Turkish: Hasan Yilmaz (iletisim@hedefturkce.com) | ||||
|   - Ukrainian: Andrey Shpachenko (masterfix@users.sourceforge.net) and Oleh Prypin (blaxpirit@gmail.com) | ||||
|   - Ukrainian: Oleh Prypin (blaxpirit@gmail.com) | ||||
|   license: GPLv2 | ||||
|   | ||||
							
								
								
									
										151
									
								
								Changelog
									
									
									
									
									
								
							
							
						
						| @@ -1,32 +1,131 @@ | ||||
| * Thu Jan 6 2011 - Christophe Dumez <chris@qbittorrent.org> - v2.5.4 | ||||
|     - BUGFIX: Added --enable-debug parameter to the configure script | ||||
|     - BUGFIX: Prioritize first and last pieces when sequential download is enabled | ||||
|     - BUGFIX: Some encoding fixes (Windows) | ||||
|     - BUGFIX: Display default password on stdout when using nox | ||||
|     - BUGFIX: Fix issues when search engines results contain a '|' | ||||
|     - BUGFIX: Avoid possible crash on exit when the IP filter is enabled (closes #695945) | ||||
| * Sun Oct 7 2012 - Christophe Dumez <chris@qbittorrent.org> - v3.0.6 | ||||
|     - BUGFIX: Fix unicode support for command-line arguments on Windows (closes #139) | ||||
|     - BUGFIX: Do not store created torrent in memory before writing it to a file (closes #133) | ||||
|     - BUGFIX: No longer fallback to ANY interface if the user-selected interface cannot be found (closes #143) | ||||
|     - BUGFIX: Fix timezone parsing in RSS (closes #136) | ||||
|     - BUGFIX: Fix cookie support for RSS feeds (closes #119) | ||||
|  | ||||
| * Sat Jan 1 2011 - Christophe Dumez <chris@qbittorrent.org> - v2.5.3 | ||||
|     - BUGFIX: Fix priority up/down for multiple torrents at the same time (closes #692184) | ||||
|     - BUGFIX: Make sure the number of torrents is properly set on startup (closes #694135) | ||||
|     - BUGFIX: Fix scan directories saving (closes #694768) | ||||
|     - BUGFIX: Remove empty folders on torrent soft deletion (closes #695174) | ||||
|     - BUGFIX: Make sure the main window has focus on startup | ||||
|     - BUGFIX: Fix ampersand display in search tabs (closes #695715) | ||||
| * Sun Sep 30 2012 - Christophe Dumez <chris@qbittorrent.org> - v3.0.5 | ||||
|     - BUGFIX: Disabling systray icon no longer disables file association settings (closes #114) | ||||
|     - BUGFIX: Import new trackers from magnet link in case of duplicate torrent (closes #111) | ||||
|     - BUGFIX: Fix "Skip hash check" feature in torrent import dialog (closes #128) | ||||
|     - BUGFIX: Several Web UI connection fixes | ||||
|     - BUGFIX: Add Basque locale to Web UI | ||||
|  | ||||
| * Sun Dec 19 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.5.2 | ||||
|     - BUGFIX: Fix alternative speed icon staying pressed when disabled | ||||
|     - BUGFIX: Fix slot warning on startup | ||||
|     - BUGFIX: Fix alignment issues in program preferences | ||||
|     - BUGFIX: Make sure we don't move completed torrent to the temp directory | ||||
|     for checking (closes #602938) | ||||
|     - BUGFIX: Fix some 'File Not found' warning in the Web UI | ||||
|     - BUGFIX: Fix dangerous usage of vector iterator | ||||
|     - BUGFIX: No longer expand the first folder in the torrent content list | ||||
|     - BUGFIX: Fixes possible crash in the RSS Downloader dialog (closes #691426) | ||||
| * Tue Sep 18 2012 - Christophe Dumez <chris@qbittorrent.org> - v3.0.4 | ||||
|     - BUGFIX: Fix issue with downloads starting from scratch on startup if temporary | ||||
|       directory setting is enabled. | ||||
|  | ||||
| * Sun Dec 5 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.5.1 | ||||
|     - BUGFIX: Fix possible crash when right-clicking on a torrent | ||||
| * Sun Sep 16 2012 - Christophe Dumez <chris@qbittorrent.org> - v3.0.3 | ||||
|     - BUGFIX: Fix issue with temporary directory not being taken into consideration (closes #94) | ||||
|     - BUGFIX: Address encoding issues when using search engine on Windows (closes #29) | ||||
|     - BUGFIX: Bypass cache when uploading a torrent file in Web UI (closes #68) | ||||
|     - BUGFIX: "Completed On" column is not updated until restart (closes #84) | ||||
|     - BUGFIX: Fix possible build error on some systems | ||||
|     - I18N: Add hebrew translation | ||||
|  | ||||
| * Sat Sep 1 2012 - Christophe Dumez <chris@qbittorrent.org> - v3.0.2 | ||||
|     - FEATURE: Add "clear" functionality to search field (closes #59) | ||||
|     - BUGFIX: Attempt to use qBittorrent icon from theme if available (closes #49) | ||||
|     - BUGFIX: Fix crash when a fastresume file is empty (closes #52) | ||||
|     - BUGFIX: Fix encoding problem for detected XDG Download folder (closes #53) | ||||
|     - BUGFIX: Improve performance when showing torrent content panel (Improves #24) | ||||
|     - BUGFIX: Fix label-based filtering of torrents whose label contains special characters | ||||
|     - BUGFIX: Fix possible crash due to labels (closes #64) | ||||
|  | ||||
| * Tue Aug 21 2012 - Christophe Dumez <chris@qbittorrent.org> - v3.0.1 | ||||
|     - BUGFIX: Fix possible crash when adding a tracker to a magnet torrent without metadata (Closes #1034254) | ||||
|     - BUGFIX: Remember queue position for torrents without metadata (closes #17) | ||||
|     - BUGFIX: Fix crash when using unauthorized characters in label names (closes #19) | ||||
|     - BUGFIX: Fix search plugins updating (closes #25) | ||||
|     - BUGFIX: Make uTP connections rate limited by default | ||||
|  | ||||
| * Thu Aug 09 2012 - Christophe Dumez <chris@qbittorrent.org> - v3.0.0 | ||||
|     - FEATURE: Brand new torrent addition dialog | ||||
|     - FEATURE: Add the ability to choose the save path when using magnet links (mutoso) | ||||
|     - FEATURE: Add support for adding multiple local torrents at once (Web UI) | ||||
|     - COSMETIC: Improve style of left panel | ||||
|     - BUGFIX: Lower panels no longer gets disabled | ||||
|     - BUGFIX: Major code refactoring and various optimizations. | ||||
|     - BUGFIX: No longer strip root folder from torrent files | ||||
|     - OTHER: Drop support for libtorrent v0.14.x | ||||
|     - OTHER: Drop support for Qt 4.5 | ||||
|  | ||||
| * Sat Oct 08 2011 - Christophe Dumez <chris@qbittorrent.org> - v2.9.0 | ||||
|     - FEATURE: Add file association settings to program preferences (Windows) | ||||
|     - FEATURE: Add setting to ignore slow torrents in queueing system | ||||
|     - FEATURE: Add advanced setting to announce to all trackers | ||||
|     - FEATURE: Add support for anonymous mode (libtorrent >= v0.16) | ||||
|     - FEATURE: Add quick "set as default save path" checkbox to torrent addition dialog (sledgehammer999) | ||||
|     - BUGFIX: Add tray menu entry for toggling window visibility | ||||
|     - BUGFIX: Fix execution log lines selection and copying | ||||
|     - BUGFIX: Reduce CPU usage when running Web UI | ||||
|     - BUGFIX: Save RSS items to disk regularly for safety | ||||
|     - BUGFIX: Fix ratio calculation (use all_time_download) | ||||
|     - BUGFIX: Fix torrent upload issues (Web UI) | ||||
|     - BUGFIX: Fix some IE incompatibilities (Web UI) | ||||
|     - COSMETIC: Display speed at the beginning of the Window title | ||||
|     - COSMETIC: Several cosmetic fixes to the Web UI | ||||
|     - COSMETIC: Make top toolbar follow system style | ||||
|     - OTHER: Display libraries versions in about dialog (sledgehammer999) | ||||
|     - OTHER: Display qBittorrent version in Web UI about dialog | ||||
|  | ||||
| * Thu Jun 02 2011 - Christophe Dumez <chris@qbittorrent.org> - v2.8.0 | ||||
|     - FEATURE: Added full libtorrent v0.16 support (uTP, ...) | ||||
|     - FEATURE: Proxy can be disabled for peer connections | ||||
|     - FEATURE: Added support for secure SMTP connection (SSL) | ||||
|     - FEATURE: Added support for SMTP authentication | ||||
|     - FEATURE: Added UPnP/NAT-PMP port forward for the Web UI port | ||||
|     - FEATURE: qBittorrent can update dynamic DNS services (DynDNS, no-ip) | ||||
|     - FEATURE: Display peer connection type in peer list (BT, uTP, Web) | ||||
|     - FEATURE: Added full regex support to RSS downloader | ||||
|     - FEATURE: Added regex help and validation in RSS downloader | ||||
|     - FEATURE: Added HTTPS support to Web UI (Ishan Arora) | ||||
|     - BUGFIX: Change systray icon on the fly (no restart needed) | ||||
|     - BUGFIX: Remember peer-level rate limits (requires libtorrent v0.16) | ||||
|     - BUGFIX: Stop annoncing to trackers an all tiers (more respectful) | ||||
|     - BUGFIX: Stop sharing private trackers with other peers | ||||
|     - BUGFIX: Tracker exchange extension can be disabled | ||||
|     - BUGFIX: Cleaner program exit on system log out | ||||
|     - BUGFIX: Fix possible magnet link parsing problems | ||||
|     - BUGFIX: Fix possible RSS URL parsing problems | ||||
|     - COSMETIC: Added monochrome icon for light themes  | ||||
|  | ||||
| * Sun Mar 20 2011 - Christophe Dumez <chris@qbittorrent.org> - v2.7.0 | ||||
|     - FEATURE: Added search field for torrent content | ||||
|     - FEATURE: Added auto-shutdown confirmation dialog | ||||
|     - FEATURE: Added option to skip torrent deletion confirmation (Ville Kiiskinen) | ||||
|     - FEATURE: IP address reported to trackers is now customizable | ||||
|     - FEATURE: Inhibit system sleep when torrents are active (Vladimir Golovnev) | ||||
|     - FEATURE: Added option to bypass Web UI authentication for localhost | ||||
|     - FEATURE: Added option to disable program exit confirmation | ||||
|     - FEATURE: Added per-torrent ratio limiting (Christian Kandeler) | ||||
|     - FEATURE: Torrent content list is now sortable | ||||
|     - BUGFIX: Fix compilation with namespaced Qt (Christian Kandeler) | ||||
|     - BUGFIX: Added length restriction on UI lock password | ||||
|     - COSMETIC: Added monochrome tray icon | ||||
|     - COSMETIC: Improved status bar's style | ||||
|     - OTHER: Make QtDBus dependency optional (X11) | ||||
|  | ||||
| * Sun Jan 9 2011 - Christophe Dumez <chris@qbittorrent.org> - v2.6.0 | ||||
|     - FEATURE: Use system icons (Linux, Qt >= 4.6) | ||||
|     - FEATURE: Improved ETA calculation | ||||
|     - FEATURE: Simplify program preferences | ||||
|     - FEATURE: Software update check can now be disabled (Mac OS X / Windows) | ||||
|     - FEATURE: Display pieces size in torrent properties | ||||
|     - FEATURE: Added "Time Active/Seeded" column to transfer list | ||||
|     - FEATURE: Give feedback regarding the IP filter parsing | ||||
|     - FEATURE: Added a button to reload the IP filter | ||||
|     - FEATURE: Search engine results can now be opened in a Web browser | ||||
|     - FEATURE: Added a search engine plugin to extratorrent.com | ||||
|     - FEATURE: Added a search engine plugin for kickasstorrents.com | ||||
|     - FEATURE: Added auto-suspend upon downloads completion feature | ||||
|     - BUGFIX: Hide unwanted files that have to be partly downloaded | ||||
|     - BUGFIX: Do not allocate space for unwanted files (preallocation mode) | ||||
|     - I18N: Added Galician translation | ||||
|     - COSMETIC: Same deletion confirmation dialog in the GUI and Web UI | ||||
|     - COSMETIC: Simplified the top toolbar | ||||
|     - COSMETIC: Display execution log as a tab instead of a modal window | ||||
|  | ||||
| * Sun Dec 5 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.5.0 | ||||
|     - FEATURE: qBittorrent can now act as a tracker | ||||
|   | ||||
							
								
								
									
										16
									
								
								INSTALL
									
									
									
									
									
								
							
							
						
						| @@ -10,25 +10,23 @@ qBittorrent - A BitTorrent client in C++ / Qt4 | ||||
|   will install and execute qBittorrent hopefully without any problems. | ||||
|  | ||||
|   Dependencies: | ||||
|     - Qt >= 4.5.0 (libqt-devel, libqtgui, libqtcore, libqtnetwork, libqtxml) | ||||
|     - Qt >= 4.6.0 (libqtgui, libqtcore, libqtnetwork, libqtxml, libqtdbus/optional) | ||||
|  | ||||
|     - pkg-config executable | ||||
|  | ||||
|     - libtorrent-rasterbar by Arvid Norberg (>= 0.14.4 REQUIRED, compatible with v0.15.x) | ||||
|     - libtorrent-rasterbar by Arvid Norberg (>= 0.15.0) | ||||
|         -> http://www.libtorrent.net | ||||
|         Be careful: another library (the one used by rTorrent) uses a similar name. | ||||
|  | ||||
|     - libboost 1.34.x (libboost-filesystem, libboost-thread, libboost-date-time) + libasio | ||||
|     - libboost 1.34.x (libboost-filesystem°) + libasio | ||||
|       or | ||||
|     - libboost >= 1.35.x (libboost-system, libboost-filesystem, libboost-thread, libboost-date-time) | ||||
|     - libboost >= 1.35.x (libboost-system, libboost-filesystem°) | ||||
|        | ||||
|     °libboost-filesystem is not needed if libtorrent-rasterbar >= v0.16.x is used | ||||
|  | ||||
|     - python >= 2.3 (needed by search engine) | ||||
|         * Run time only dependency | ||||
|  | ||||
|     - libnotify >= 0.4.2, glib-2.0 (optional) | ||||
|         * Can be used for system notifications to replace standard Qt notifications | ||||
|           so that it integrates better into the Desktop | ||||
|  | ||||
|     - geoip-database (optional) | ||||
|         * If qBittorrent cannot find this database, it will try to resolve countries using the Internet but it will be a lot slower. | ||||
|         * Run time only dependency | ||||
| @@ -46,7 +44,7 @@ qBittorrent - A BitTorrent client in C++ / Qt4 | ||||
|  | ||||
|     - pkg-config executable | ||||
|  | ||||
|     - libtorrent-rasterbar by Arvid Norberg (>= 0.14.4 REQUIRED, >= v0.15.0 ADVISED) | ||||
|     - libtorrent-rasterbar by Arvid Norberg (>= v0.15.0) | ||||
|         -> http://www.libtorrent.net | ||||
|         Be careful: another library (the one used by rTorrent) uses a similar name. | ||||
|  | ||||
|   | ||||
							
								
								
									
										16
									
								
								README.os2
									
									
									
									
									
								
							
							
						
						| @@ -27,7 +27,6 @@ First you need to create the conf.pri file in the same dir as this readme.os2 is | ||||
| the conf.pri file has the following content: | ||||
|  | ||||
| ##### conf.pri content beginn ##### | ||||
| PREFIX = . | ||||
| BINDIR = ./bin | ||||
| INCDIR = ./include | ||||
| LIBDIR = ./lib | ||||
| @@ -43,7 +42,10 @@ LIBS += -Lx:/trees/libtorrent/trunk/src/.libs \ | ||||
|  | ||||
| Of course all the above path references have to be adjusted to your build env. | ||||
|  | ||||
| It should now be easy to build qBittorrent: | ||||
| Now you can either do a normal build or a shadow build. A shadow build has the | ||||
| advantage that no created files are in the same dir as the sources are. | ||||
|  | ||||
| For a normal build do the following: | ||||
|  | ||||
| Simply type: | ||||
| $ qmake | ||||
| @@ -51,6 +53,16 @@ $ qmake | ||||
| Followed by: | ||||
| $ make | ||||
|  | ||||
| For a shadow build do the following: | ||||
| given your sources are in x:\trees\qbittorrent\trunk create a  | ||||
| x:\trees\qbittorrent\build directory | ||||
|  | ||||
| Now switch to the created directory and type: | ||||
| $ qmake ..\trunk | ||||
|  | ||||
| Followed by: | ||||
| $ make | ||||
|  | ||||
| If all works fine you should get a working qbittorrent executable. | ||||
|  | ||||
| If you have any question regarding the eCS (OS/2) port of qBittorrent you can meet me (_diver) on IRC: | ||||
|   | ||||
							
								
								
									
										131
									
								
								install.os2
									
									
									
									
									
								
							
							
						
						| @@ -11,7 +11,7 @@ QBittorrent installation | ||||
|  | ||||
| 3. INSTALLATION | ||||
|  | ||||
| 4. CONTACT | ||||
| 4. BUGREPORTS | ||||
|  | ||||
| 5. CREDITS | ||||
|  | ||||
| @@ -29,17 +29,70 @@ Welcome to QBittorrent port for OS/2 and eComStation. | ||||
| 2. REQUIREMENTS | ||||
| =============== | ||||
|  | ||||
| * klibc 0.6.3 or later | ||||
| The following requirements can be installed either by rpm or by zip files. | ||||
|  | ||||
|     ftp://ftp.netlabs.org/pub/gcc/libc-0_6_3-csd3.wpi | ||||
| RPM Installation: | ||||
|  | ||||
| * openssl 1.0 | ||||
|   | ||||
|     ftp://ftp.netlabs.org/pub/unixos2/ssl10.zip | ||||
| klibc | ||||
| ----- | ||||
|  | ||||
| * Qt4 dll | ||||
|   1. yum install libc | ||||
|  | ||||
|     see http://svn.netlabs.org/qt4 for more information whats needed and where to get the latest | ||||
| openssl 1.0 | ||||
| ----------- | ||||
|  | ||||
|   1. yum install openssl | ||||
|  | ||||
| pthread | ||||
| ------- | ||||
|  | ||||
|   1. yum install pthread | ||||
|  | ||||
| GCC4Core | ||||
| -------- | ||||
|  | ||||
|   1. yum install libgcc | ||||
|   2. yum install gcc-stack-protector | ||||
|   3. yum install gcc-stdc++-shared-library | ||||
|   4. yum install gcc-supc++-shared-library | ||||
|  | ||||
| Qt4 dll | ||||
| ------- | ||||
|  | ||||
|   1. yum install libqt4 | ||||
|  | ||||
|  | ||||
| ZIP Installation: | ||||
|  | ||||
| klibc | ||||
| ----- | ||||
|  | ||||
|   1. Download klibc 0.6.5 or better (see http://svn.netlabs.org/libc for more information) | ||||
|   2. Install the files to your libpath eg x:\ecs\dll | ||||
|  | ||||
| openssl 1.0 | ||||
| ----------- | ||||
|  | ||||
|   1. Download the zip file from http://rpm.netlabs.org/release/00/zip | ||||
|   2. Install the files to your libpath eg. x:\ecs\dll | ||||
|  | ||||
| pthread | ||||
| ------- | ||||
|  | ||||
|   1. Download pthread 2012-03-13 or better from http://rpm.netlabs.org/release/00/zip | ||||
|   2. Install the files to your libpath eg. x:\ecs\dll | ||||
|  | ||||
| GCC4Core | ||||
| -------- | ||||
|  | ||||
|   1. Download GCC4Core 1.2.1 or better from http://ftp.netlabs.org/pub/gcc | ||||
|   2. Install the files to your libpath eg. x:\ecs\dll | ||||
|  | ||||
| Qt4 dll | ||||
| ------- | ||||
|  | ||||
|   1. Download Qt4 4.7.3 or better (see http://svn.netlabs.org/qt4 for more information) | ||||
|   2. Install the files according to the readme | ||||
|  | ||||
|  | ||||
| 3. INSTALLATION | ||||
| @@ -47,30 +100,6 @@ Welcome to QBittorrent port for OS/2 and eComStation. | ||||
|            | ||||
| To install QBittorrent, do the following: | ||||
|  | ||||
| klibc | ||||
| ----- | ||||
|  | ||||
|   1. Download klibc 0.6.3 csd3 or later. | ||||
|   2. Install the package by double-clicking on the WPI file. | ||||
|  | ||||
|  | ||||
| openssl 1.0 | ||||
| ----------- | ||||
|  | ||||
|   1. Download the zip file | ||||
|   2. Install the files to your libpath eg. x:\ecs\dll | ||||
|  | ||||
| Qt4 dll | ||||
| ------- | ||||
|  | ||||
|   1. Download the package | ||||
|   2. Install the package by double-clicking on the wpi file. | ||||
|  | ||||
|  | ||||
|  | ||||
| QBittorrent | ||||
| ----------- | ||||
|  | ||||
|   1. Create a directory for QBittorrent. | ||||
|   2. Extract the QBittorrent package to the new directory. | ||||
|   3. Create a WPS object for QBittorrent.exe. | ||||
| @@ -78,18 +107,13 @@ QBittorrent | ||||
|   5. Happy torrenting | ||||
|    | ||||
|  | ||||
| 4. BUGREPORTS | ||||
| ============= | ||||
|  | ||||
| 4. CONTACT | ||||
| ========== | ||||
|  | ||||
| Please send bugreports to: | ||||
|  | ||||
|   ecs@aroa.ch | ||||
|  | ||||
| Please create bugreports at http://svn.netlabs.org/qtapps | ||||
| Only bug reports with a reproducable bug are accepted. :-) | ||||
|  | ||||
|  | ||||
|  | ||||
| 5. CREDITS | ||||
| ========== | ||||
|  | ||||
| @@ -122,6 +146,33 @@ development, you can do so in one of the following ways: | ||||
| 7. HISTORY | ||||
| ========== | ||||
|  | ||||
| 2012-09-19 | ||||
|  | ||||
|   * updated to 3.0.4 code level of QBittorrent | ||||
|   * updated libtorrent to 0.16.3 level | ||||
|  | ||||
| 2012-09-06 | ||||
|  | ||||
|   * updated to 3.0.2 code level of QBittorrent | ||||
|  | ||||
| 2012-05-14 | ||||
|  | ||||
|   * updated to 2.9.8 code level of QBittorrent | ||||
|  | ||||
| 2012-03-15 | ||||
|  | ||||
|   * updated to 2.9.5 code level of QBittorrent | ||||
|  | ||||
| 2011-09-26 | ||||
|  | ||||
|   * updated to 2.8.5 code level of QBittorrent | ||||
|   * updated to Qt 4.7.3 | ||||
|  | ||||
| 2011-06-20 | ||||
|  | ||||
|   * updated to 2.7.3 code level of QBittorrent | ||||
|   * updated libtorrent to 0.15.6 level | ||||
|  | ||||
| 2010-12-23 | ||||
|  | ||||
|   * updated to 2.5.2 code level of QBittorrent | ||||
|   | ||||
							
								
								
									
										61
									
								
								macxconf.pri
									
									
									
									
									
								
							
							
						
						| @@ -2,15 +2,64 @@ PREFIX = /usr/local | ||||
| BINDIR = /usr/local/bin | ||||
| DATADIR = /usr/local/share | ||||
|  | ||||
| INCLUDEPATH += /usr/local/include/libtorrent /usr/include/openssl /usr/include /opt/local/include/boost /opt/local/include | ||||
| LIBS += -ltorrent-rasterbar -lcrypto -L/opt/local/lib -lboost_system-mt -lboost_filesystem-mt -lboost_thread-mt -framework Cocoa -framework Carbon | ||||
| # Use pkg-config to get all necessary libtorrent DEFINES | ||||
| CONFIG += link_pkgconfig | ||||
| PKGCONFIG += libtorrent-rasterbar | ||||
| DEFINES += BOOST_ASIO_DYN_LINK | ||||
|  | ||||
| # Special include/libs paths (macports) | ||||
| INCLUDEPATH += /usr/include/openssl /usr/include /opt/local/include/boost /opt/local/include | ||||
| LIBS += -L/opt/local/lib | ||||
|  | ||||
| # OpenSSL lib | ||||
| LIBS += -lssl -lcrypto | ||||
| # Boost system lib | ||||
| LIBS += -lboost_system-mt | ||||
| # Boost filesystem lib (Not needed for libtorrent >= 0.16.0) | ||||
| #LIBS += -lboost_filesystem-mt | ||||
| # Carbon | ||||
| LIBS += -framework Carbon -framework IOKit | ||||
|  | ||||
| document_icon.path = Contents/Resources | ||||
| document_icon.files = Icons/qBitTorrentDocument.icns | ||||
|  | ||||
| document_icon.files = mac/qBitTorrentDocument.icns | ||||
| QMAKE_BUNDLE_DATA += document_icon | ||||
| ICON = Icons/qbittorrent_mac.icns | ||||
| QMAKE_INFO_PLIST = Info.plist | ||||
|  | ||||
| qt_conf.path = Contents/Resources | ||||
| qt_conf.files = mac/qt.conf | ||||
| QMAKE_BUNDLE_DATA += qt_conf | ||||
|  | ||||
| qt_translations.path = Contents/MacOS/translations | ||||
| qt_translations.files = qt-translations/qt_ar.qm \ | ||||
|                         qt-translations/qt_bg.qm \ | ||||
|                         qt-translations/qt_ca.qm \ | ||||
|                         qt-translations/qt_cs.qm \ | ||||
|                         qt-translations/qt_da.qm \ | ||||
|                         qt-translations/qt_de.qm \ | ||||
|                         qt-translations/qt_es.qm \ | ||||
|                         qt-translations/qt_fi.qm \ | ||||
|                         qt-translations/qt_fr.qm \ | ||||
|                         qt-translations/qt_gl.qm \ | ||||
|                         qt-translations/qt_he.qm \ | ||||
|                         qt-translations/qt_hu.qm \ | ||||
|                         qt-translations/qt_it.qm \ | ||||
|                         qt-translations/qt_ja.qm \ | ||||
|                         qt-translations/qt_ko.qm \ | ||||
|                         qt-translations/qt_lt.qm \ | ||||
|                         qt-translations/qt_nl.qm \ | ||||
|                         qt-translations/qt_pl.qm \ | ||||
|                         qt-translations/qt_pt.qm \ | ||||
|                         qt-translations/qt_pt_BR.qm \ | ||||
|                         qt-translations/qt_ru.qm \ | ||||
|                         qt-translations/qt_sk.qm \ | ||||
|                         qt-translations/qt_sv.qm \ | ||||
|                         qt-translations/qt_tr.qm \ | ||||
|                         qt-translations/qt_uk.qm \ | ||||
|                         qt-translations/qt_zh_CN.qm \ | ||||
|                         qt-translations/qt_zh_TW.qm | ||||
| QMAKE_BUNDLE_DATA += qt_translations | ||||
|  | ||||
| ICON = mac/qbittorrent_mac.icns | ||||
| QMAKE_INFO_PLIST = mac/Info.plist | ||||
|  | ||||
| DEFINES += WITH_GEOIP_EMBEDDED | ||||
| message("On Mac OS X, GeoIP database must be embedded.") | ||||
|   | ||||
| @@ -1,5 +1,3 @@ | ||||
| INCLUDEPATH += $$PWD | ||||
|  | ||||
| exists(conf.pri) { | ||||
|     # to the conf.pri goes all system dependent stuff | ||||
|     include(conf.pri) | ||||
| @@ -13,5 +11,9 @@ LIBS += -ltorrent-rasterbar \ | ||||
|  | ||||
| RC_FILE = qbittorrent_os2.rc | ||||
|  | ||||
| # LIBTORRENT DEFINES | ||||
| DEFINES += WITH_SHIPPED_GEOIP_H | ||||
| DEFINES += BOOST_ASIO_DYN_LINK | ||||
|  | ||||
| DEFINES += WITH_GEOIP_EMBEDDED | ||||
| message("On eCS(OS/2), GeoIP database must be embedded.") | ||||
|   | ||||
| @@ -2,3 +2,17 @@ TEMPLATE = subdirs | ||||
|  | ||||
| SUBDIRS += src | ||||
|  | ||||
| include(version.pri) | ||||
|  | ||||
| # Dist | ||||
| dist.commands += rm -fR ../$${PROJECT_NAME}-$${PROJECT_VERSION}/ && | ||||
| dist.commands += git clone . ../$${PROJECT_NAME}-$${PROJECT_VERSION} && | ||||
| dist.commands += rm -fR ../$${PROJECT_NAME}-$${PROJECT_VERSION}/.git && | ||||
| dist.commands += rm -f ../$${PROJECT_NAME}-$${PROJECT_VERSION}/.gitignore && | ||||
| dist.commands += cd .. && | ||||
| dist.commands += tar czf $${PROJECT_NAME}-$${PROJECT_VERSION}.tar.gz $${PROJECT_NAME}-$${PROJECT_VERSION} && | ||||
| dist.commands += tar cf $${PROJECT_NAME}-$${PROJECT_VERSION}.tar $${PROJECT_NAME}-$${PROJECT_VERSION} && | ||||
| dist.commands += xz -f $${PROJECT_NAME}-$${PROJECT_VERSION}.tar && | ||||
| dist.commands += rm -fR $${PROJECT_NAME}-$${PROJECT_VERSION} | ||||
|  | ||||
| QMAKE_EXTRA_TARGETS += dist | ||||
|   | ||||
| @@ -6,6 +6,8 @@ | ||||
|   <dep type='qt4'> | ||||
|     <required/> | ||||
|   </dep> | ||||
|   <dep type='qt-dbus'> | ||||
|   </dep> | ||||
|   <dep type='pkg-config'> | ||||
|     <required/> | ||||
|   </dep> | ||||
| @@ -15,8 +17,6 @@ | ||||
|   <dep type='libboost'> | ||||
|     <required/> | ||||
|   </dep> | ||||
|   <dep type='libnotify'> | ||||
|   </dep> | ||||
|   <dep type='geoip-database'> | ||||
|   </dep> | ||||
|   <dep type='qtsingleapplication'> | ||||
|   | ||||
							
								
								
									
										123
									
								
								qcm/libboost.qcm
									
									
									
									
									
								
							
							
						
						| @@ -6,12 +6,15 @@ arg: with-libboost-lib=[path], Path to libboost library files | ||||
| -----END QCMOD----- | ||||
| */ | ||||
| #include <boost/version.hpp> | ||||
| #include <libtorrent/version.hpp> | ||||
|  | ||||
| class qc_libboost : public ConfObj | ||||
| { | ||||
| public: | ||||
| 	qc_libboost(Conf *c) : ConfObj(c) {} | ||||
| 	QString name() const { return "libboost"; } | ||||
| 	QString shortname() const { return "libboost"; } | ||||
|   qc_libboost(Conf *c) : ConfObj(c) {} | ||||
|   QString name() const { return "libboost"; } | ||||
|   QString shortname() const { return "libboost"; } | ||||
|  | ||||
|   QString findBoostLib(QString path, QString lib) const { | ||||
|     QString name; | ||||
|     QDir libDir(path); | ||||
| @@ -35,84 +38,60 @@ public: | ||||
|     } | ||||
|     return name; | ||||
|   } | ||||
| 	bool exec(){ | ||||
|         	QString s; | ||||
| 		s = conf->getenv("QC_WITH_LIBBOOST_INC"); | ||||
| 		if(!s.isEmpty()) { | ||||
| 			if(!conf->checkHeader(s, "boost/format.hpp")) { | ||||
| 				return false; | ||||
|       			} | ||||
| 			if(!conf->checkHeader(s, "boost/date_time/posix_time/posix_time.hpp")) { | ||||
| 				return false; | ||||
|       			} | ||||
| 			if(!conf->checkHeader(s, "boost/filesystem/path.hpp")) { | ||||
| 				return false; | ||||
|       			} | ||||
| 			if(!conf->checkHeader(s, "boost/thread.hpp")) { | ||||
| 				return false; | ||||
|       			} | ||||
| 		}else{ | ||||
| 			QStringList sl; | ||||
| 			sl << "/usr/include"; | ||||
| 			sl << "/usr/local/include"; | ||||
| 			bool found = false; | ||||
| 			foreach(s, sl){ | ||||
| 				if(conf->checkHeader(s, "boost/format.hpp")){ | ||||
| 					found = true; | ||||
| 					break; | ||||
| 				} | ||||
| 			} | ||||
| 			if(!found) { | ||||
| 				return false; | ||||
|           		} | ||||
| 			if(!conf->checkHeader(s, "boost/date_time/posix_time/posix_time.hpp")) { | ||||
| 				return false; | ||||
|       			} | ||||
| 			if(!conf->checkHeader(s, "boost/filesystem/path.hpp")) { | ||||
| 				return false; | ||||
|       			} | ||||
| 			if(!conf->checkHeader(s, "boost/thread.hpp")) { | ||||
| 				return false; | ||||
|       			} | ||||
| 		} | ||||
| 		conf->addIncludePath(s); | ||||
| 		// Find library | ||||
| 		s = conf->getenv("QC_WITH_LIBBOOST_LIB"); | ||||
|  | ||||
|   bool exec(){ | ||||
|     QStringList sl; | ||||
|     QString s = conf->getenv("QC_WITH_LIBBOOST_INC"); | ||||
|     if (!s.isEmpty()) | ||||
|       sl << s; | ||||
|     sl << "/usr/include"; | ||||
|     sl << "/usr/local/include"; | ||||
|     bool found = false; | ||||
|     foreach (s, sl) { | ||||
|       if (conf->checkHeader(s, "boost/format.hpp") | ||||
| #if LIBTORRENT_VERSION_MAJOR == 0 && LIBTORRENT_VERSION_MINOR < 16 | ||||
|           && conf->checkHeader(s, "boost/filesystem/path.hpp") | ||||
| #endif | ||||
|          ) { | ||||
|         found = true; | ||||
|         break; | ||||
|       } | ||||
|     } | ||||
|     if (!found) | ||||
|       return false; | ||||
|  | ||||
|     conf->addIncludePath(s); | ||||
|  | ||||
|     // Find library | ||||
|     s = conf->getenv("QC_WITH_LIBBOOST_LIB"); | ||||
|     QStringList required_libs; | ||||
| #if BOOST_VERSION >= 103500 | ||||
|       required_libs << "system";  | ||||
| #endif | ||||
|     if(conf->getenv("QC_DISABLE_GUI").isEmpty()) { | ||||
|       // Not required by nox | ||||
|       required_libs << "filesystem" << "thread"; | ||||
|     } | ||||
| #if LIBTORRENT_VERSION_MAJOR == 0 && LIBTORRENT_VERSION_MINOR < 16 | ||||
|     required_libs << "filesystem" ; | ||||
| #endif | ||||
|     required_libs << "thread"; | ||||
|     QStringList libDirs; | ||||
|     if (!s.isEmpty()) | ||||
|       libDirs << s; | ||||
|     libDirs << "/usr/lib/" << "/usr/lib64/" << "/usr/local/lib/" << "/usr/local/lib64/"; | ||||
|  | ||||
|     foreach(const QString& lib, required_libs) { | ||||
|       if(!s.isEmpty()) { | ||||
|         QString detected_name = findBoostLib(s, lib); | ||||
|         if(detected_name.isEmpty()) { | ||||
|           printf("Could not find boost %s library!\n", qPrintable(lib)); | ||||
|           return false; | ||||
|         } else { | ||||
|       bool found = false; | ||||
|       foreach(const QString& libDir, libDirs) { | ||||
|         QString detected_name = findBoostLib(libDir, lib); | ||||
|         if(!detected_name.isEmpty()) { | ||||
|           conf->addLib("-l"+detected_name); | ||||
|         } | ||||
|       } else { | ||||
|         bool found = false; | ||||
|         foreach(const QString& libDir, libDirs) { | ||||
|           QString detected_name = findBoostLib(libDir, lib); | ||||
|           if(!detected_name.isEmpty()) { | ||||
|             conf->addLib("-l"+detected_name); | ||||
|             found = true; | ||||
|             break; | ||||
|           } | ||||
|         } | ||||
|         if(!found) { | ||||
|           printf("Could not find boost %s library!\n", qPrintable(lib)); | ||||
|           return false; | ||||
|           found = true; | ||||
|           break; | ||||
|         } | ||||
|       } | ||||
|       if(!found) { | ||||
|         printf("Could not find boost %s library!\n", qPrintable(lib)); | ||||
|         return false; | ||||
|       } | ||||
|     } | ||||
| 		return true; | ||||
| 	} | ||||
|     return true; | ||||
|   } | ||||
| }; | ||||
|   | ||||
| @@ -8,20 +8,17 @@ class qc_libtorrent_rasterbar : public ConfObj | ||||
| { | ||||
| public: | ||||
| 	qc_libtorrent_rasterbar(Conf *c) : ConfObj(c) {} | ||||
| 	QString name() const { return "libtorrent-rasterbar >= 0.14.4"; } | ||||
| 	QString name() const { return "libtorrent-rasterbar >= 0.15.0"; } | ||||
| 	QString shortname() const { return "libtorrent-rasterbar"; } | ||||
| 	bool exec(){ | ||||
| 		QStringList incs; | ||||
| 		QString req_ver = "0.14.4"; | ||||
| 		QString req_ver = "0.15.0"; | ||||
| 		QString version, libs, other; | ||||
| 		VersionMode mode = VersionMin; | ||||
| 		if(!conf->findPkgConfig("libtorrent-rasterbar", mode, req_ver, &version, &incs, &libs, &other)) | ||||
| 			return false; | ||||
| 		for(int n = 0; n < incs.count(); ++n) | ||||
| 			conf->addIncludePath(incs[n]); | ||||
| 		if(conf->getenv("QC_DISABLE_GUI").isEmpty()) { | ||||
|   		  conf->addLib("-lcrypto"); | ||||
|                 } | ||||
| 		return true; | ||||
| 	} | ||||
| }; | ||||
|   | ||||
							
								
								
									
										31
									
								
								qcm/qt-dbus.qcm
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,31 @@ | ||||
| /* | ||||
| -----BEGIN QCMOD----- | ||||
| name: qt-dbus | ||||
| -----END QCMOD----- | ||||
| */ | ||||
| // see  Conf::findPkgConfig | ||||
| class qc_qt_dbus : public ConfObj | ||||
| { | ||||
| public: | ||||
| 	qc_qt_dbus(Conf *c) : ConfObj(c) {} | ||||
| 	QString name() const { return "QtDBus >= 4.5"; } | ||||
| 	QString shortname() const { return "qt-dbus"; } | ||||
|         QString checkString() const { | ||||
|                 if(!conf->getenv("QC_DISABLE_qt_dbus").isEmpty() || !conf->getenv("QC_DISABLE_GUI").isEmpty()) | ||||
|                         return ""; | ||||
|                 return ConfObj::checkString(); | ||||
|         } | ||||
| 	bool exec(){ | ||||
|                 if(!conf->getenv("QC_DISABLE_qt_dbus").isEmpty() || !conf->getenv("QC_DISABLE_GUI").isEmpty()) | ||||
|                   return false; | ||||
| 		QStringList incs; | ||||
| 		QString req_ver = "4.5.0"; | ||||
| 		QString version, libs, other; | ||||
| 		VersionMode mode = VersionMin; | ||||
| 		if(conf->findPkgConfig("QtDBus", mode, req_ver, &version, &incs, &libs, &other)) { | ||||
|                         conf->addExtra("CONFIG += dbus"); | ||||
| 			return true; | ||||
|                 } | ||||
| 		return false; | ||||
| 	} | ||||
| }; | ||||
							
								
								
									
										31
									
								
								qcm/qt-svg.qcm
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,31 @@ | ||||
| /* | ||||
| -----BEGIN QCMOD----- | ||||
| name: qt-svg | ||||
| -----END QCMOD----- | ||||
| */ | ||||
| // see  Conf::findPkgConfig | ||||
| class qc_qt_svg : public ConfObj | ||||
| { | ||||
| public: | ||||
| 	qc_qt_svg(Conf *c) : ConfObj(c) {} | ||||
| 	QString name() const { return "QtSvg >= 4.5"; } | ||||
| 	QString shortname() const { return "qt-svg"; } | ||||
|         QString checkString() const { | ||||
|                 if(!conf->getenv("QC_DISABLE_qt_svg").isEmpty() || !conf->getenv("QC_DISABLE_GUI").isEmpty()) | ||||
|                         return ""; | ||||
|                 return ConfObj::checkString(); | ||||
|         } | ||||
| 	bool exec(){ | ||||
|                 if(!conf->getenv("QC_DISABLE_qt_svg").isEmpty() || !conf->getenv("QC_DISABLE_GUI").isEmpty()) | ||||
|                   return false; | ||||
| 		QStringList incs; | ||||
| 		QString req_ver = "4.5.0"; | ||||
| 		QString version, libs, other; | ||||
| 		VersionMode mode = VersionMin; | ||||
| 		if(conf->findPkgConfig("QtSvg", mode, req_ver, &version, &incs, &libs, &other)) { | ||||
|                         conf->addExtra("CONFIG += svg"); | ||||
| 			return true; | ||||
|                 } | ||||
| 		return false; | ||||
| 	} | ||||
| }; | ||||
							
								
								
									
										19
									
								
								qcm/qt4.qcm
									
									
									
									
									
								
							
							
						
						| @@ -1,17 +1,16 @@ | ||||
| /* | ||||
| -----BEGIN QCMOD----- | ||||
| name: Qt >= 4.5 | ||||
| name: Qt >= 4.6 | ||||
| arg: enable-debug, Enable debug mode | ||||
| arg: disable-gui, Disable qBittorrent Graphical user interface for headless running | ||||
| arg: enable-debug, Enable debug mode | ||||
| -----END QCMOD----- | ||||
| */ | ||||
| class qc_qt4 : public ConfObj | ||||
| { | ||||
| public: | ||||
| 	qc_qt4(Conf *c) : ConfObj(c) {} | ||||
| 	QString name() const { return "Qt >= 4.5"; } | ||||
| 	QString shortname() const { return "Qt 4.5"; } | ||||
| 	QString name() const { return "Qt >= 4.6"; } | ||||
| 	QString shortname() const { return "Qt 4.6"; } | ||||
| 	bool exec() | ||||
| 	{ | ||||
|                 // NOX mode | ||||
| @@ -20,8 +19,18 @@ public: | ||||
| 		} | ||||
|                 // Debug mode | ||||
|                 if(!conf->getenv("QC_ENABLE_DEBUG").isEmpty()) { | ||||
|                   conf->addExtra("CONFIG -= release"); | ||||
|                   conf->addExtra("CONFIG += debug"); | ||||
|                 } else { | ||||
|                   conf->addExtra("CONFIG -= debug"); | ||||
|                   conf->addExtra("CONFIG += release"); | ||||
|                 } | ||||
| 		return(QT_VERSION >= 0x040500); | ||||
|                 #ifdef Q_OS_FREEBSD | ||||
|                   conf->addLib("-lexecinfo"); | ||||
|                   conf->addExtra("MANPREFIX = $$PREFIX"); | ||||
|                 #else | ||||
|                   conf->addExtra("MANPREFIX = $$PREFIX/share");  | ||||
|                 #endif | ||||
| 		return(QT_VERSION >= 0x040600); | ||||
| 	} | ||||
| }; | ||||
|   | ||||
| Before Width: | Height: | Size: 722 B | 
							
								
								
									
										
											BIN
										
									
								
								src/Icons/oxygen/application-exit.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.7 KiB | 
							
								
								
									
										
											BIN
										
									
								
								src/Icons/oxygen/application-rss+xml.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.1 KiB | 
							
								
								
									
										
											BIN
										
									
								
								src/Icons/oxygen/application-x-mswinurl.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.8 KiB | 
| Before Width: | Height: | Size: 796 B | 
| Before Width: | Height: | Size: 3.2 KiB | 
| Before Width: | Height: | Size: 733 B | 
| Before Width: | Height: | Size: 1.1 KiB | 
							
								
								
									
										
											BIN
										
									
								
								src/Icons/oxygen/dialog-cancel.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 2.2 KiB | 
							
								
								
									
										
											BIN
										
									
								
								src/Icons/oxygen/dialog-information.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.6 KiB | 
							
								
								
									
										
											BIN
										
									
								
								src/Icons/oxygen/document-edit-verify.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 2.0 KiB | 
							
								
								
									
										
											BIN
										
									
								
								src/Icons/oxygen/document-edit.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.7 KiB | 
| Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB | 
							
								
								
									
										
											BIN
										
									
								
								src/Icons/oxygen/document-import.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.2 KiB | 
| Before Width: | Height: | Size: 873 B After Width: | Height: | Size: 1.4 KiB | 
							
								
								
									
										
											BIN
										
									
								
								src/Icons/oxygen/document-properties.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.3 KiB |