1
mirror of https://github.com/qbittorrent/qBittorrent synced 2025-10-09 18:32:15 +02:00

Compare commits

...

759 Commits

Author SHA1 Message Date
sledgehammer999
79aa3dfbcf Bump to 3.1.4 2013-12-29 19:06:39 +02:00
sledgehammer999
a308c6b9d0 Update Changelog. 2013-12-29 19:04:27 +02:00
sledgehammer999
614c1f5d6e Sync translations from Transifex. 2013-12-29 18:57:51 +02:00
sledgehammer999
fde9c2b9e9 Sort labels in 'Add new torrent' dialog. Closes #1150 #411. 2013-12-29 18:52:06 +02:00
Faheem Pervez
84a39671de Make sleep and shutdown functions work on systemd's logind 2013-12-29 18:51:54 +02:00
Nick Tiskov
20086543de 1. Use a better icon for stats dialog.
2. Use more reliable session_status.total_download/upload for statistics
2013-12-29 18:51:41 +02:00
sledgehammer999
1002e69e44 Fix previous commit. 2013-12-26 01:32:41 +02:00
sledgehammer999
09aa930142 Second attempt at fixing saving settings on shutdown. 2013-12-26 01:32:31 +02:00
sledgehammer999
ada76381a1 Lock toolbar in place. Closes #1144. 2013-11-30 14:17:14 +02:00
sledgehammer999
e4d5e38727 Fix resizing grip location. Closes #1146. 2013-11-30 14:17:02 +02:00
sledgehammer999
99349193b4 Run lupdate. 2013-11-30 13:21:11 +02:00
sledgehammer999
d69047df2e Update Changelog. 2013-11-30 13:16:46 +02:00
Nick Tiskov
8318fc2b61 Fix 'peer from PEX' message 2013-11-30 13:07:39 +02:00
sledgehammer999
ff5a633a8e Fix build system under Ubuntu 13.10 2013-11-26 23:56:48 +02:00
sledgehammer999
28fcadc9ee Fix linux compilation. 2013-11-23 15:24:27 +02:00
doadin
8a98cd5e20 Fix Typo 2013-11-23 15:08:46 +02:00
sledgehammer999
0706c3b3c8 Run lupdate. 2013-11-23 15:03:42 +02:00
sledgehammer999
17188e31c5 Check for program updates every 15min and allow the user to manually check for updates through the help menu. 2013-11-23 15:00:54 +02:00
sledgehammer999
45d1e93ad2 Fix compilation with libtorrent 0.15.x. 2013-11-23 13:23:22 +02:00
sledgehammer999
4c6f8413cb Run lupdate. 2013-11-21 18:33:56 +02:00
sledgehammer999
db5e06a48f Add tooltip for the peers' flags. Closes #1068.
Conflicts:
	src/properties/peerlistwidget.cpp
2013-11-21 18:23:12 +02:00
sledgehammer999
e51013117c Improve the message of the deletion dialog. Closes #1073. 2013-11-21 18:21:42 +02:00
Nick Tiskov
11148fcda6 Add dialog to show statistics 2013-11-21 18:21:31 +02:00
Nick Tiskov
d74e96f65f Collect and save alltime UL/DL samples
Conflicts:
	src/qtlibtorrent/torrentspeedmonitor.cpp
2013-11-21 18:21:15 +02:00
sledgehammer999
454cd4c120 Bumpt to 3.1.3 2013-11-20 00:52:37 +02:00
sledgehammer999
8d5992d7cf Update Changelog. 2013-11-20 00:52:37 +02:00
sledgehammer999
c37ad843b4 Sync translations from Transifex. 2013-11-20 00:52:36 +02:00
sledgehammer999
2d130bfa85 Improve detection of conf.pri. 2013-11-20 00:33:38 +02:00
sledgehammer999
4ac1f7b09e Revert "Don't prefer TCP connections over uTP."
This reverts commit a052963775.
2013-11-20 00:33:37 +02:00
sledgehammer999
db8d8b73a1 Update Changelog. 2013-11-18 01:36:29 +02:00
sledgehammer999
c2dbf50d0b Correctly update tracker tier number in the trackers tab. Closes #1075. 2013-11-18 01:33:38 +02:00
sledgehammer999
7bb99ceeea Fix WebUI link to 'Anonymous mode' explanation. Closes #1093. 2013-11-18 01:33:28 +02:00
sledgehammer999
44fff4f503 Update Changelog. 2013-11-16 21:59:56 +02:00
sledgehammer999
a087232404 Correctly detect if the browser supports gzip compression. 2013-11-16 21:53:09 +02:00
sledgehammer999
ac96667af2 WebUI: Don't gzip too small payloads. 2013-11-16 21:53:00 +02:00
sledgehammer999
8f5a0a273f Fix inhibit system functionality. Closes #766. 2013-11-16 21:52:51 +02:00
Artem S. Tashkinov
74869d87f6 Always show a peer IP address as a tool tip
Helps to see a peer IP address when reverse name resolution is enabled.
2013-11-16 21:52:40 +02:00
Artem S. Tashkinov
1f0ccabd1c Remove hardcoded Lucida Grande and decrease a font size 2013-11-16 21:52:31 +02:00
Zach Thibeau
c6e294a130 added fontfix for osx 2013-11-16 21:52:22 +02:00
Angel Alonso
96bff490a3 Strip some png to fix incorrect sRGB profiles.
libpng complained about incorrent sRGB profiles in some png's.
"libpng: iCCP: known incorrect sRGB profile".
2013-11-16 21:52:04 +02:00
Angel Alonso
7c3155ba44 Add a key shortcut to "Add link to torrent..."
"Ctrl-Shift-O" will open the "Add link to torrent..." window.
2013-11-16 21:51:52 +02:00
Zach Thibeau
74b26edc0d Updated search plugin's URL 2013-11-16 21:51:44 +02:00
sledgehammer999
959ee4c46b Update Changelog. 2013-11-10 04:14:47 +02:00
sledgehammer999
4a9b772b72 Fix indentation in lineedit code. 2013-11-10 04:13:02 +02:00
sledgehammer999
d5aef5c8cc Expand folders when filtering files. Closes #1076. 2013-11-10 04:12:52 +02:00
sledgehammer999
7780e9ad0a Hide empty folders after filtering. Closes #74. 2013-11-10 04:12:43 +02:00
sledgehammer999
4612a5a882 Update Changelog. 2013-11-09 21:24:16 +02:00
sledgehammer999
3a5fe38be0 Small optimization of WebUI responses when there isn't a data payload. 2013-11-09 21:19:43 +02:00
sledgehammer999
d68b0c529b Case insensitive sort in Peers list. Closes #1066. 2013-11-09 21:19:34 +02:00
sledgehammer999
c41082f610 Revert "fix missing conf.pri error". The WARNING message during configure is harmless. The file is found during make. Closes #1042.
This reverts commit 807f1cfb94.
2013-11-09 21:19:26 +02:00
sledgehammer999
b6af8f190c Make all columns and headers use the same text alignment in the transferlist. 2013-11-09 21:19:16 +02:00
sledgehammer999
850018c86b Bump to 3.1.2 2013-11-06 00:02:14 +02:00
sledgehammer999
7dbda1b3cf Update Changelog. 2013-11-05 23:59:24 +02:00
sledgehammer999
29ead90638 Sync translations from Transifex. 2013-11-05 23:59:17 +02:00
sledgehammer999
d9061416a0 Fix compilation with qt < 4.8.0. Closes #1043. 2013-11-05 23:52:32 +02:00
sledgehammer999
42406b38fb Fix WebUI gzip compression. Closes #1037. 2013-11-05 23:52:21 +02:00
sledgehammer999
102b1b2065 Bump to 3.1.1 2013-10-28 00:56:31 +02:00
sledgehammer999
c110c5a084 Update Changelog. 2013-10-28 00:56:26 +02:00
sledgehammer999
e24fb4ec73 Updated translations from Transifex. 2013-10-28 00:48:25 +02:00
sledgehammer999
9f7d4f0898 Update Changelog. 2013-10-27 16:05:55 +02:00
sledgehammer999
c0b7cd79a8 Update Translator's info. 2013-10-27 16:05:53 +02:00
sledgehammer999
d4c7b7be40 Increase the .torrent size limit when a link to torrent is provided. Closes #879. 2013-10-27 15:34:46 +02:00
sledgehammer999
5cecdc18ed Run lupdate. 2013-10-24 23:32:55 +03:00
sledgehammer999
48240fbded Update Changelog. 2013-10-24 23:29:53 +03:00
sledgehammer999
dbab9e3b93 Allow to clear the UI lock password. Closes #973. 2013-10-24 23:28:17 +03:00
sledgehammer999
e4d1ee44a9 Run lupdate. 2013-10-24 00:26:05 +03:00
sledgehammer999
4ae6035ee9 Update Changelog. 2013-10-24 00:23:55 +03:00
sledgehammer999
722d851082 Windows: Don't remove file associations if they aren't our own. 2013-10-24 00:21:16 +03:00
sledgehammer999
01f253b24a Fix 'append label to save path' with magnet links. 2013-10-24 00:21:00 +03:00
sledgehammer999
a4ab14e6d0 Revert "Remove "Force reannounce" action". Closes #958. 2013-10-24 00:20:46 +03:00
sledgehammer999
8676fbae02 Run lupdate. 2013-10-23 20:50:23 +03:00
sledgehammer999
203c1750a6 Improve comment in gCompress(). 2013-10-23 20:45:20 +03:00
sledgehammer999
2db2f73b48 Document better some translatable strings. 2013-10-23 20:23:21 +03:00
sledgehammer999
3efba63e23 Revert "Don't use deprecated function when adding magnets."
This reverts commit c74334669b.
2013-10-23 20:11:29 +03:00
sledgehammer999
8f29befc65 Run lupdate. 2013-10-22 22:48:23 +03:00
sledgehammer999
630fd7c344 Updated Changelog. 2013-10-22 22:48:00 +03:00
sledgehammer999
c74334669b Don't use deprecated function when adding magnets. 2013-10-22 22:30:58 +03:00
sledgehammer999
c7dc6d0edf Distinguish more torrent states. 2013-10-22 22:30:45 +03:00
sledgehammer999
0f9ece76f8 Update Changelog. 2013-10-21 00:06:00 +03:00
sledgehammer999
ec31081927 Enable gzip compression in the webui. 2013-10-21 00:04:59 +03:00
sledgehammer999
6598b3266c Update Changelog. 2013-10-20 20:32:46 +03:00
Nick Tiskov
0d723af8f6 Fix RSS items not being marked read when the item is a magnet link. 2013-10-20 20:31:03 +03:00
Nick Tiskov
5559af8d07 Fix possible null-pointer dereference. 2013-10-20 20:30:49 +03:00
sledgehammer999
f50290d46d Added instructions for managing translations with Transifex. 2013-10-20 20:27:17 +03:00
sledgehammer999
0dd3f6672d Run lupdate. 2013-10-20 20:21:29 +03:00
sledgehammer999
d515a5b86a Update transifex config file. 2013-10-20 19:58:57 +03:00
sledgehammer999
e810fa1053 Expose new translations and improve language code. 2013-10-20 19:57:30 +03:00
sledgehammer999
12ea7efd5c New translation: English(United Kingdom). 2013-10-20 19:57:16 +03:00
sledgehammer999
bcf2534e23 New translation: English(Australia). 2013-10-20 19:57:06 +03:00
sledgehammer999
412e6b0a43 Synced .desktop file translation from Transifex. 2013-10-20 19:56:47 +03:00
sledgehammer999
0d85124a46 Sync translations from Transifex. 2013-10-20 19:56:31 +03:00
sledgehammer999
3abfbf107e Update Changelog. 2013-10-20 14:33:26 +03:00
leigh123linux
643803edfd fix missing conf.pri error 2013-10-20 14:30:25 +03:00
sledgehammer999
3fbb61033f Turn off the scheduler when the user manually changes the rate limits mode. 2013-10-20 14:26:22 +03:00
sledgehammer999
ddbe96c807 Allow the scheduler to have a start time that's after the end time. Closes #980. 2013-10-20 14:26:13 +03:00
sledgehammer999
44d0baf9a2 Make the scheduler timeout every 1.5s. 2013-10-20 14:26:03 +03:00
Nick Tiskov
ae67141fed Prepare bandwidth scheduler code 2013-10-20 14:25:55 +03:00
sledgehammer999
b9cb41cc4a Update Changelog. 2013-10-15 00:48:42 +03:00
sledgehammer999
2e3341172a Partial revert of e7c27c9b8b. Single file preview works again. 2013-10-15 00:47:06 +03:00
sledgehammer999
4310b14e0e Update Changelog. 2013-10-14 15:06:03 +03:00
sledgehammer999
db96dede87 Revert "Remove obsolete IP_HIDDEN column from peer list." Closes #970.
This reverts commit c8d51e91f4.
2013-10-14 14:59:41 +03:00
sledgehammer999
ba41a7bd9c Update changelog. 2013-10-13 23:18:49 +03:00
sledgehammer999
7fb9a2196c Show external IP in the log. Closes #968. 2013-10-13 23:18:37 +03:00
sledgehammer999
781fcc800a Expose all available translation in the WebUI. Closes #976. 2013-10-13 22:17:43 +03:00
sledgehammer999
819da54868 Bump to 3.1.0 2013-10-12 17:52:45 +03:00
sledgehammer999
276377138e Update changelog. 2013-10-12 17:46:32 +03:00
sledgehammer999
a23198324f Updated Translators' info. 2013-10-12 16:52:42 +03:00
sledgehammer999
7712ca3efd Add the new translation to the build. 2013-10-12 16:52:42 +03:00
sledgehammer999
389c5fb114 New translation: Vietnamese. 2013-10-12 15:20:22 +03:00
sledgehammer999
a360e222e8 Updated translations from Transifex. 2013-10-12 15:20:20 +03:00
sledgehammer999
87e9adb666 Update translations for .desktop file. 2013-10-12 15:20:18 +03:00
sledgehammer999
d15107c1b4 Add Transifex client config. 2013-10-12 15:10:02 +03:00
sledgehammer999
e08ae6b668 Fix magnet metadata loading. Update the queue and save_path correctly in all use cases. 2013-10-09 23:34:00 +03:00
sledgehammer999
c6bc4d2cd2 Run lupdate. 2013-10-06 18:45:20 +03:00
sledgehammer999
08cd1c9b0c Option to disallow bringing the torrent dialog to the front. 2013-10-06 18:42:56 +03:00
sledgehammer999
909716849e Update Changelog. 2013-10-06 17:40:56 +03:00
sledgehammer999
3e0ea7b490 Run lupdate. 2013-10-06 15:17:46 +03:00
sledgehammer999
4402c7a8ef Merge pull request #942 from Gelmir/fix_fg_win_link
Fix linkers errors with AllowSetForegroundWindow function
2013-10-06 04:37:20 -07:00
sledgehammer999
672cd5a999 Merge pull request #955 from Gelmir/remove_obsolete_tr
Remove obsolete translation string (not used anywhere)
2013-10-06 04:36:45 -07:00
sledgehammer999
14310f9b05 Improve loading of magnet metadata in the background.
Conflicts:
	src/qtlibtorrent/qbtsession.cpp
2013-10-06 13:49:23 +03:00
Nick Tiskov
d0a4b2da79 Remove obsolete translation string (not used anywhere) 2013-10-04 17:55:39 +04:00
sledgehammer999
1e802f2090 Really fix compilation with 0.15.x. 2013-10-01 22:57:51 +03:00
sledgehammer999
c311080d8d Fix compilation with libtorrent 0.15.x. 2013-10-01 18:52:25 +03:00
sledgehammer999
6a45e9dbd7 Don't save resume data when torrent has an error. Prevents removing possibly useful .fastresume file and writing garbage. 2013-10-01 01:57:35 +03:00
sledgehammer999
bbf47b0907 Optimize torrentperistentdata parameters and add utility funtions for previous commit. 2013-10-01 01:57:35 +03:00
sledgehammer999
a1a5fb065e Backup/recover torrent persistent data into each individual .fastresume file. This should mitigate the problem of users losing their torrents' settings/savepath/label after qbt wasn't shutdown cleanly. 2013-10-01 01:57:34 +03:00
Nick Tiskov
36ae095c69 Fix linkers errors with AllowSetForegroundWindow function 2013-09-27 14:07:47 +04:00
sledgehammer999
4ac19e2b27 Fix encoding and don't let the OS automatically choose a port. 2013-09-20 21:23:26 +03:00
sledgehammer999
08138307da Refactor code for reporting listen failure/success. 2013-09-19 23:43:21 +03:00
sledgehammer999
eeb43d6bfd Increase the log size to accomodate for users with many torrents (>100). 2013-09-19 23:41:04 +03:00
sledgehammer999
4cd134a35e Remove unnecessary check. 2013-09-19 00:15:30 +03:00
sledgehammer999
2b03f2382a Merge pull request #900 from glassez/btf
Bringing the AddNewTorrentDialog to the front.
2013-09-18 13:59:15 -07:00
Vladimir Golovnev (Glassez)
dbf8675de3 Some improvements of requesting pid of running instance code. 2013-09-18 19:55:55 +04:00
Vladimir Golovnev (Glassez)
b78ea79d30 Bringing the AddNewTorrentDialog to the front. 2013-09-17 16:27:38 +04:00
sledgehammer999
89b82778e6 Add interface to request the pid of the running instance. 2013-09-17 16:27:37 +04:00
sledgehammer999
da561ccd38 Fix gcc warning [-Wreorder]. 2013-09-14 16:11:04 +03:00
sledgehammer999
11ebb9f0f7 Run lupdate. 2013-09-14 15:26:16 +03:00
sledgehammer999
e7c27c9b8b Polish Preview window. Closes #908. 2013-09-14 15:26:15 +03:00
sledgehammer999
0f298397b3 Simplify various if-else and QString::number. 2013-09-14 15:16:50 +03:00
sledgehammer999
70215bd3ff Fixed rounding bugs with floating numbers v2. 2013-09-14 15:15:30 +03:00
sledgehammer999
fcebe1e485 Improve the scheduler ui settings. 2013-09-14 12:59:29 +03:00
sledgehammer999
ae8c6ecf1c Run lupdate. 2013-09-12 15:35:01 +03:00
sledgehammer999
62cc91efc4 Better description in download from url dialog. 2013-09-12 15:31:30 +03:00
sledgehammer999
774d749eef Redesigned scheduler code logic. Closes #903. 2013-09-11 18:54:47 +03:00
sledgehammer999
2fc53613cd Fix compilation error. 2013-09-11 01:11:04 +03:00
sledgehammer999
135165d856 Run lupdate. 2013-09-11 00:38:33 +03:00
sledgehammer999
0ea8fd6996 Allow to enter only info-hashes in the download dialog. 2013-09-11 00:28:19 +03:00
sledgehammer999
f8fdd58e20 Visually close downloadrurl dialog before opening addnewtorrent dialog. 2013-09-10 23:23:45 +03:00
sledgehammer999
6e9ed4ead7 Update naturalSorting in the Peers tab. 2013-09-10 18:34:15 +03:00
sledgehammer999
d09b0d5f72 Fixed rounding bugs with floating numbers. 2013-09-10 18:16:01 +03:00
sledgehammer999
251d5b1921 Fix string typo and rerun lupdate. 2013-09-02 14:19:00 +03:00
sledgehammer999
4f8ccd0dfc Visually show that the private flag are respected and that PEX/DHT/LSD is disabled. Closes #880. 2013-09-01 22:29:53 +03:00
sledgehammer999
04430a4cdd Run lupdate. 2013-09-01 20:46:35 +03:00
sledgehammer999
c7aa2cb684 Display a message when a link to a search plugin is invalid. Closes #892. 2013-09-01 20:42:44 +03:00
sledgehammer999
65012bc517 Run lupdate. 2013-09-01 17:48:29 +03:00
sledgehammer999
0b0e137175 Mark strings as translatable. Closes #893. 2013-09-01 17:47:06 +03:00
sledgehammer999
6bea659d50 Fix ETA calculation when some files are downloaded and marked afterwards as 'do not download'. 2013-09-01 17:01:11 +03:00
sledgehammer999
37f821556e Merge trackers when torrent already exists instead of showing an AddNewTorrent dialog. 2013-09-01 17:01:02 +03:00
sledgehammer999
532bec5d87 Fix typo in comment. 2013-09-01 17:00:52 +03:00
sledgehammer999
74a1cce46c Simplify busy wait. 2013-09-01 17:00:22 +03:00
sledgehammer999
6cdbf6f869 Simplify checks. 2013-09-01 17:00:12 +03:00
sledgehammer999
51cde405f9 Always override AddTorrentsInPause setting when downloading in the background. 2013-09-01 16:59:55 +03:00
sledgehammer999
17c122e5ad Don't show the progress bar in AddNewTorrent dialog when not necessary. 2013-09-01 16:59:23 +03:00
sledgehammer999
4f99b04a42 Merge pull request #818 from Gelmir/metadata2
Load magnet metadata inside AddNewTorrentDialog
2013-09-01 06:57:14 -07:00
Nick Tiskov
c8cc727aea Add progress indicator for metadata retrieval 2013-08-28 19:14:52 +04:00
Nick Tiskov
8ca7603f38 Load magnet metadata inside AddNewTorrentDialog 2013-08-28 19:08:22 +04:00
sledgehammer999
af40488e5c Merge pull request #824 from Gelmir/creation_limits
Add option to ignore global share ratio limits for created torrents
2013-08-07 12:04:55 -07:00
Nick Tiskov
a1298fbf58 Add option to ignore global share ratio limits for torrents created in qBt. 2013-08-07 22:34:57 +04:00
sledgehammer999
f276ad568e Fixed naturalSort. When a single digit number was followed by text+numbers, the string wouldn't sort correctly. 2013-08-03 19:06:18 +03:00
sledgehammer999
a1f82db5d5 Re-updated .ts files. 2013-08-03 19:06:15 +03:00
sledgehammer999
9bd8b90dbe Merge pull request #833 from Gelmir/tr
Fix translation monstrosity in about dialog
2013-08-03 08:49:12 -07:00
sledgehammer999
ed49c3ad31 Update .ts files and remove obsolete strings. 2013-08-03 16:23:39 +03:00
sledgehammer999
3c813d456c Updated Danish translation from Transifex. 2013-08-03 16:15:31 +03:00
sledgehammer999
881c2babe5 Updated Romanian translation from Transifex. 2013-08-03 16:14:57 +03:00
sledgehammer999
2a8b530b46 Updated Korean translation from Transifex. 2013-08-03 16:14:21 +03:00
sledgehammer999
1b2de035b4 Updated Finnish translation from Transifex. 2013-08-03 16:13:45 +03:00
sledgehammer999
2ea427bd24 Updated German translation from Transifex. 2013-08-03 16:13:08 +03:00
sledgehammer999
02fab15e7b Updated Greek translation from Transifex. 2013-08-03 16:12:23 +03:00
sledgehammer999
3b43d48836 Updated Catalan translation from Transifex. 2013-08-03 16:11:45 +03:00
sledgehammer999
94cfba6f23 Updated Swedish translation from Transifex. 2013-08-03 16:10:50 +03:00
sledgehammer999
06cd53ab92 Updated Serbian translation from Transifex. 2013-08-03 16:10:19 +03:00
sledgehammer999
68602cb375 Updated Georgian translation from Transifex. 2013-08-03 16:09:42 +03:00
sledgehammer999
ecaa81da0f Updated Polish translation from Transifex. 2013-08-03 16:08:25 +03:00
sledgehammer999
d3e744d0fb Updated Chinese translation from Transifex. 2013-08-03 16:07:50 +03:00
sledgehammer999
d57381a524 Updated Turkish translation from Transifex. 2013-08-03 16:07:11 +03:00
sledgehammer999
b033beec60 Updated Lithuanian translation from Transifex. 2013-08-03 16:06:36 +03:00
sledgehammer999
d05761f1f0 Updated Hebrew translation from Transifex. 2013-08-03 16:06:03 +03:00
sledgehammer999
6ed0d4bc1c Updated French translation from Transifex. 2013-08-03 16:05:20 +03:00
sledgehammer999
75ff773068 Updated Ukrainian translation from Transifex. 2013-08-03 16:04:28 +03:00
sledgehammer999
caf1a050c8 Updated Dutch translation from Transifex. 2013-08-03 16:03:43 +03:00
sledgehammer999
4cd3c144dc Updated Chinese(Taiwan) translation from Transifex. 2013-08-03 16:02:24 +03:00
sledgehammer999
4d51cc6c0f Updated Bulgarian translation from Transifex. 2013-08-03 16:01:38 +03:00
sledgehammer999
f3e90265fd Updated Armenian translation from Transifex. 2013-08-03 16:00:50 +03:00
sledgehammer999
d97c1d2b6b Updated Hungarian translation from Transifex. 2013-08-03 15:59:52 +03:00
sledgehammer999
ec4490a7cb Updated Spanish translation from Transifex. 2013-08-03 15:59:10 +03:00
sledgehammer999
d03261480d Updated Portuguese translation from Transifex. 2013-08-03 15:58:08 +03:00
sledgehammer999
b610ab4825 Updated Croatian translation from Transifex. 2013-08-03 15:57:19 +03:00
sledgehammer999
4662bcf112 Updated Belarusian translation from Transifex. 2013-08-03 15:56:05 +03:00
sledgehammer999
890f9a7e19 Updated Slovak translation from Transifex. 2013-08-03 15:55:14 +03:00
sledgehammer999
7f713cbd8c Updated Russian translation from Transifex. 2013-08-03 15:54:34 +03:00
sledgehammer999
0841e91ac7 Updated Portuguese(Brazil) translation from Transifex. 2013-08-03 15:53:20 +03:00
sledgehammer999
73d1abd6f0 Updated Norwegian translation from Transifex. 2013-08-03 15:52:23 +03:00
sledgehammer999
f6f69ddf63 Updated Japanese translation from Transifex. 2013-08-03 15:50:55 +03:00
sledgehammer999
abe3cf9323 Updated Italian translation from Transifex. 2013-08-03 15:50:20 +03:00
sledgehammer999
213fd9ffb7 Updated Galician translation from Transifex. 2013-08-03 15:48:57 +03:00
sledgehammer999
e67156b403 Updated Czech translation from Transifex. 2013-08-03 15:46:35 +03:00
sledgehammer999
5ccf3adb4d Updated Basque translation from Transifex. 2013-08-03 15:45:18 +03:00
sledgehammer999
115855a177 Updated Arabic translation from Transifex. 2013-08-03 15:42:19 +03:00
sledgehammer999
a052963775 Don't prefer TCP connections over uTP. 2013-08-03 15:22:20 +03:00
Nick Tiskov
84b4e7b65e Fix translation monstrosity 2013-08-01 13:24:35 +04:00
sledgehammer999
c96eff2c15 Updated NSIS script. 2013-07-29 20:31:15 +03:00
sledgehammer999
7d99b21c20 Updated norwegian translation by tomaso. 2013-07-28 20:19:51 +03:00
sledgehammer999
224772f4c2 Merge pull request #821 from Gelmir/nostrace_mingw
Don't force stacktrace with mingw
2013-07-28 10:15:50 -07:00
Nick Tiskov
02c161be60 Don't force stacktrace with mingw 2013-07-28 20:31:01 +04:00
sledgehammer999
53c1846757 Complete utorrent-compatible flags support. 2013-07-28 18:19:06 +03:00
sledgehammer999
17d3a51285 Merge pull request #819 from Gelmir/unicode_exceptions
Use Unicode for libtorrent alert messages.
2013-07-28 06:26:01 -07:00
Nick Tiskov
ed0acede20 Use Unicode for libtorrent alert messages. 2013-07-28 17:09:07 +04:00
sledgehammer999
14808d2bef Merge pull request #794 from Gelmir/rss_feed_del_multi
Show delete action when multiple feeds are selected
2013-07-27 12:12:08 -07:00
sledgehammer999
4cd4ad457b Merge pull request #786 from Gelmir/inputDlg_autoexpand
Resize input dialogs to fit contents
2013-07-27 12:10:43 -07:00
Nick Tiskov
bb6d7ba2ff Show delete action when multiple feeds are selected 2013-07-27 23:01:14 +04:00
Nick Tiskov
cc04ebd45f Try to center AutoExpandableDialog on the same screen as main window
If main window is unavailable use the screen, where the mouse cursor is.
2013-07-27 22:57:33 +04:00
sledgehammer999
0e72583c1f Merge pull request #793 from Gelmir/f2_edit
Enable edit/rename via F2 or double click in various places
2013-07-27 11:48:31 -07:00
sledgehammer999
7d4a3e007e Merge pull request #711 from constantined/unwanted-fix
Make possible to move file to .unwanted directory after downloading
2013-07-27 09:24:26 -07:00
sledgehammer999
6c89df7206 Remove unnecessary code from qbtsession. 2013-07-27 18:07:57 +03:00
sledgehammer999
dd78744695 Updated spanish translation by alfrix. 2013-07-27 18:07:56 +03:00
sledgehammer999
d1020b0dc7 Merge pull request #815 from meequz/master
Update Belarusian translation on master
2013-07-27 07:57:49 -07:00
meequz
8664a4d7ba Update Belarusian translation on master 2013-07-27 15:21:22 +03:00
Nick Tiskov
de3108e1e5 Move textBox geometry updates into showEvent:
1. Makes QFontMetrics more accurate (~50%) for custom DPI systems
2. Makes it possible to have fixed dialog size yet again (like in old dialog box) and still allow to autoexpand the textBox
2013-07-27 14:14:01 +04:00
Nick Tiskov
fd8a2e05a4 Use AutoExpandableDialog instead of QInputDialog wherever possible 2013-07-27 14:14:00 +04:00
Nick Tiskov
e028fa9be0 Add auto resizable input dialog class 2013-07-27 14:14:00 +04:00
Nick Tiskov
42e81b9d19 Support edit/delete/double click hotkeys in rss feed list and rule list. 2013-07-27 14:13:38 +04:00
Nick Tiskov
107906928a Enable delete hotkey in web seed and tracker list.
Make delete hotkey in transfer list non-global.
2013-07-27 14:13:37 +04:00
Nick Tiskov
7adf012f9c Enable edit/rename via F2 or double click in various places 2013-07-27 14:13:37 +04:00
sledgehammer999
13cd42f053 Merge pull request #812 from Gelmir/travis_next
Rework travis script
2013-07-27 03:03:10 -07:00
Nick Tiskov
e1750c8994 Rework travis script 2013-07-27 13:02:18 +04:00
sledgehammer999
82171f5a08 Update translations. 2013-07-27 01:34:54 +03:00
sledgehammer999
7a16146f6f Convert misc class to a namespace instead. 2013-07-27 01:34:52 +03:00
sledgehammer999
4f063a478c Fix Travis CI again. 2013-07-27 01:34:51 +03:00
sledgehammer999
864202c757 Use system geoip for Travis CI. 2013-07-27 01:00:10 +03:00
sledgehammer999
4b42480f74 Fix Travis CI to build against libtorrent 0.16.x instead. 2013-07-26 23:23:39 +03:00
sledgehammer999
9924bb94b2 Make Travis CI shut up a bit. 2013-07-26 23:03:48 +03:00
sledgehammer999
19a5fc03aa Merge pull request #807 from kraleksandr/master
Some corrections for RU translation
2013-07-26 12:22:06 -07:00
sledgehammer999
836a7c8517 Merge pull request #808 from meequz/master
Updated Belarusian translation
2013-07-26 12:20:38 -07:00
sledgehammer999
3104c6aba0 Merge pull request #731 from john-peterson/build
Adding Travis CI script
2013-07-26 12:17:21 -07:00
Mikhail Varantsou
e192fd35c4 Updated Belarusian translation 2013-07-26 15:33:20 +03:00
sledgehammer999
235bb7c3a4 Use system language as default language. Closes #780. 2013-07-26 02:10:10 +03:00
kraleksandr
fbd97aea3f Some corrections for RU translation 2013-07-25 23:39:55 +04:00
sledgehammer999
6d9c3bc644 Merge pull request #798 from Gelmir/kickass
Fix kickass torrents search plugin
2013-07-23 12:14:41 -07:00
Nick Tiskov
aa327fb2df Fix kickass torrents search plugin 2013-07-23 22:23:45 +04:00
sledgehammer999
080377b662 Respect UI lock when clicking on tray notification. Closes #784. 2013-07-22 01:46:10 +03:00
sledgehammer999
798bd2388b Allow more fine tuning of uploads. Closes #684. 2013-07-22 01:41:01 +03:00
sledgehammer999
102b2dc738 Fix text size problem on Windows with custom DPI. (closes #758)
On Windows FontMetrics seem to be broken when custom DPI is set by the user.
2013-07-21 23:03:14 +03:00
sledgehammer999
fca0c8ace4 Update changelog. 2013-07-21 22:20:40 +03:00
sledgehammer999
522d68ab0b Sort invalid dates regardless of sorting order. 2013-07-21 22:13:53 +03:00
sledgehammer999
a730c27aef Optimize binary size under MSVC linker. 2013-07-21 21:52:43 +03:00
sledgehammer999
743134856e Merge pull request #788 from dartraiden/rustranslate
russian translation: typos
2013-07-21 06:20:34 -07:00
dartraiden
47291ea7e7 russian translation: typos 2013-07-19 18:52:13 +04:00
sledgehammer999
85d4946486 Merge pull request #756 from Gelmir/no_read_on_failed_dl
Do not mark articles read if download has failed
2013-07-17 13:48:09 -07:00
Nick Tiskov
b6c59fd70b Do not mark articles read if download has failed
This change includes: always try to download unread articles matching ruleset already present in list (aka redownload failed items)
2013-07-18 00:21:20 +04:00
sledgehammer999
050aadd3fa Update NSIS croatian translation by delakroa. 2013-07-15 02:45:53 +03:00
sledgehammer999
05fc956e61 Updated NSIS spanish translation by alfrix. 2013-07-14 14:57:22 +03:00
sledgehammer999
323de569df Sort invalid dates always at the bottom. Closes #106 and #735. 2013-07-14 14:54:29 +03:00
sledgehammer999
216778be64 Updated NSIS portuguesBR translation by marinho. 2013-07-14 13:51:30 +03:00
sledgehammer999
25f8740751 Updated portuguese-BR translation by marinho. 2013-07-13 00:19:53 +03:00
sledgehammer999
0cfa3ba06d Merge pull request #765 from Gelmir/no_newline_for_rename
Forbid newlines in rename torrent dialog.
2013-07-11 14:44:51 -07:00
sledgehammer999
8711722257 Updated Czech translation by vilim. 2013-07-12 00:02:53 +03:00
sledgehammer999
bf59997bac Updated NSIS Czech translation by vilim. 2013-07-12 00:02:09 +03:00
sledgehammer999
a36c52ea44 Fix NSIS for included qt translations. Closes #762. 2013-07-11 23:59:26 +03:00
Nick Tiskov
c6329f6327 Forbid newlines in rename torrent dialog. 2013-07-11 14:16:13 +04:00
sledgehammer999
f261c18d73 Merge pull request #755 from Gelmir/stacktrace_gh_md
Wrap stacktrace output in GitHub MarkDown code tags.
2013-07-10 12:07:59 -07:00
sledgehammer999
e604d78c3c Update copyright info for MAC bundle. 2013-07-09 22:55:51 +03:00
sledgehammer999
64a26e596e Update NSIS scripts. 2013-07-09 21:00:11 +03:00
sledgehammer999
af997c5802 Updated Qt translations. 2013-07-09 20:56:41 +03:00
sledgehammer999
f6e4ff1ab9 Use naturalSort in search. 2013-07-09 20:37:14 +03:00
sledgehammer999
09abc9d8b7 Use naturalSort in TorrentContentFilterModel. 2013-07-09 20:13:58 +03:00
sledgehammer999
18edf7a20c Minor change in lessThan signature. 2013-07-09 20:13:57 +03:00
sledgehammer999
7f858dfef5 Updated NSIS japanese translation by hasimoto. 2013-07-09 14:08:03 +03:00
Nick Tiskov
625cebcaad Wrap stacktrace output in GitHub MarkDown code tags. 2013-07-09 14:50:15 +04:00
sledgehammer999
b00950aa7a Merge pull request #749 from Gelmir/transferlistsort
Use number-aware sort in transfer list
2013-07-08 08:08:41 -07:00
sledgehammer999
267f30414d Fix compilation under gcc. 2013-07-08 18:04:53 +03:00
Nick Tiskov
89e3500a8e Move number-aware comparison logic into misc class. 2013-07-08 18:50:53 +04:00
Nick Tiskov
2fa0f86df4 Use number-aware sort in transfer list 2013-07-08 18:03:19 +04:00
sledgehammer999
ea0d10ebc0 Merge pull request #753 from devastatorius/patch-1
Update lithuanian.nsi
2013-07-08 04:29:54 -07:00
sledgehammer999
5c95048b74 Merge pull request #752 from Gelmir/nsis_ru
Add Russian NSIS translation
2013-07-08 04:26:05 -07:00
Nick Tiskov
32a8105590 Add Russian NSIS translation 2013-07-08 13:11:43 +04:00
devastatorius
6584de3a19 Update lithuanian.nsi 2013-07-08 12:02:05 +03:00
sledgehammer999
1047f14680 Updated croatian translation by delakroa. 2013-07-08 01:08:08 +03:00
sledgehammer999
da169fd26e Updated NSIS basque translation by aramendi. 2013-07-08 00:33:51 +03:00
sledgehammer999
2ee57ddb20 Updated NSIS portuguese translation by marques. 2013-07-08 00:30:34 +03:00
sledgehammer999
b1b29b06fe Updated NSIS galician translation by marcos. 2013-07-07 15:26:23 +03:00
sledgehammer999
f8ce9fa98d Updated NSIS norwegian translation by tomaso. 2013-07-07 15:14:52 +03:00
sledgehammer999
f3e0bf3584 Updated NSIS norwegian translation by tomaso. 2013-07-07 14:54:16 +03:00
sledgehammer999
b7758fd6ba Updated NSIS arabic translation by SDERAWI. 2013-07-07 13:53:52 +03:00
sledgehammer999
a284f47c42 Add ommitted string in the NSIS translations. 2013-07-07 12:37:28 +03:00
sledgehammer999
686fd33f3e Updated NSIS japanese translation by hashimoto. 2013-07-07 12:24:59 +03:00
sledgehammer999
3fc1f4e162 Merge pull request #687 from Gelmir/asserts_fix
Fix failing asserts (rss settings are not saved).
2013-07-06 14:32:44 -07:00
sledgehammer999
803dc1a571 Updated NSIS galician translation by marcos. 2013-07-06 20:21:48 +03:00
sledgehammer999
33890c297f Updated NSIS basque translation by aramendi. 2013-07-06 20:17:52 +03:00
sledgehammer999
98403e3816 Updated arabic translation by SDERAWI. 2013-07-06 20:10:59 +03:00
Christophe Dumez
7f7802680b Update configure script to stop requiring libboost-thread 2013-07-06 20:01:32 +03:00
sledgehammer999
47ffe15793 Updated NSIS norwegian translation by tomaso. 2013-07-06 19:56:40 +03:00
sledgehammer999
52b2cba8e2 Updated NSIS arabic translation by SDERAWI. 2013-07-06 19:53:14 +03:00
sledgehammer999
82a0c4585c Merge pull request #622 from john-peterson/column
Adding "Save path" column
2013-07-06 07:29:33 -07:00
sledgehammer999
ea3c6b6b09 Write BOM to NSIS scripts. 2013-07-06 15:03:26 +03:00
sledgehammer999
8bd5576b1f Update changelog. 2013-07-06 12:31:01 +03:00
sledgehammer999
c085648063 Update galician translation by marcos. 2013-07-06 12:28:03 +03:00
sledgehammer999
f1845813a0 Merge pull request #748 from Gelmir/peersort
Allow to sort peer list either by country or by IP
2013-07-06 02:06:30 -07:00
Nick Tiskov
c8d51e91f4 Remove obsolete IP_HIDDEN column from peer list. 2013-07-06 04:07:09 +04:00
Nick Tiskov
ba014d0033 Allow to sort peer list either by country or by IP 2013-07-06 04:04:03 +04:00
sledgehammer999
b486d419dc Update basque translation by aramendi 2013-07-05 00:14:49 +03:00
sledgehammer999
b5d447e6d0 Update japanese translation by hashimoto. 2013-07-04 23:20:18 +03:00
sledgehammer999
33d9ae1e4a Update norwegian translation by Tomaso. 2013-07-04 23:18:20 +03:00
sledgehammer999
d8afccf948 Update italian translation by bovirus. 2013-07-04 23:17:45 +03:00
sledgehammer999
2a4e8c1b63 Merge pull request #743 from Gelmir/ru_ts_new
Russian translation update
2013-07-04 12:25:18 -07:00
Nick Tiskov
30bf0a4c5f Russian translation remaster.
1. A couple of translation fixes.
2. File updated with line numbers (now you can finally see dialog mockups and code snippets in Linguist)
2013-07-04 13:15:37 +04:00
sledgehammer999
e1d85627a8 Updated translations. 2013-07-04 02:47:17 +03:00
sledgehammer999
44a4889074 Preserve original style on about dialog. 2013-07-04 02:40:06 +03:00
sledgehammer999
64fabfed5b Norwegian translation by Tomaso. 2013-07-04 02:24:13 +03:00
sledgehammer999
7b04e8204f Merge pull request #736 from Gelmir/tr_drop_unneeded
Translations fixes
2013-07-03 15:02:39 -07:00
sledgehammer999
65621e2886 Merge pull request #739 from Gelmir/rc_proper_encoding
Use UCS-2 LE encoding for windows resource file
2013-07-03 08:42:49 -07:00
sledgehammer999
23b52f3d11 Update translations. 2013-07-03 18:25:18 +03:00
sledgehammer999
fbaaf10ee5 Update Portuguese translation by Sérgio Marques. 2013-07-03 18:18:33 +03:00
Nick Tiskov
f1a3a1424f Use UCS-2 LE encoding for windows resource file 2013-07-03 19:01:39 +04:00
sledgehammer999
073b09ab41 Update changelog. 2013-07-03 17:02:02 +03:00
sledgehammer999
d4dd04cbdc Call updateDiskSpaceLabel() manually in onSavePathChanged(). Closes #715. 2013-07-03 16:57:47 +03:00
Nick Tiskov
8e7ef66011 Translations fixes
Do not translate strings, which should not be translated
Remove unnecessary/unused strings.
2013-07-03 15:44:30 +04:00
John Peterson
6fde7050ec Adding Travis CI script
because a build test reduce commits with build errors
2013-07-03 10:02:01 +02:00
sledgehammer999
164f3b761d Merge pull request #732 from alfrix/translations
Translations: update spanish
2013-07-02 14:07:50 -07:00
sledgehammer999
04ad78404c Update NSIS script. 2013-07-02 21:32:01 +03:00
sledgehammer999
1e6aa54f0e Use default choking algorithm. fastest_upload is too biased towards fast peers. 2013-07-02 20:45:59 +03:00
sledgehammer999
a29f858f77 Merge pull request #376 from Gelmir/feedreader_atom
Support Atom feeds
2013-07-02 10:14:02 -07:00
Nick Tiskov
7c1e91f256 Support Atom feeds 2013-07-02 21:02:45 +04:00
Alfre
2dece90144 Translations: update spanish 2013-07-02 11:56:58 -03:00
sledgehammer999
bc605fe09e Merge pull request #619 from sledgehammer999/notification_on_finish
Actually show the tray notification when a torrent finishes downloading.
2013-07-01 14:28:02 -07:00
sledgehammer999
d52d64cbaf Merge pull request #677 from Gelmir/rss_old_redl
Respect article limit during feed updates
2013-07-01 14:17:12 -07:00
Nick Tiskov
050893d8df Prevent auto(re)downloading of RSS articles, which exceed article limit. 2013-07-02 00:58:17 +04:00
sledgehammer999
0c514a0f07 Update windows binary metadata. 2013-07-01 23:17:37 +03:00
sledgehammer999
147068afbf Update changelog 2013-07-01 23:12:00 +03:00
sledgehammer999
cdc893a6cf Merge pull request #229 from Hyperz/master
Default/native look for the search filter
2013-07-01 13:08:44 -07:00
sledgehammer999
84c2ba2f4e Merge pull request #653 from Gelmir/evict_cache
Allow controling cache expiry timer
2013-07-01 13:00:04 -07:00
constantined
4ec176b683 Make possible to move file to .unwanted directory after downloading 2013-07-01 12:47:24 +03:00
Nick Tiskov
6b660d505c Allow control of cache expiry interval (libtorrent 0.16.10 allocator can now return cache to kernel) 2013-07-01 12:58:20 +04:00
Nick Tiskov
2647d9e994 Revert "Merge pull request #259 from sledgehammer999/revert_disk_cache"
This reverts commit a796df9019.
2013-07-01 12:58:19 +04:00
Nick Tiskov
70a0de8de5 Fix failing asserts (rss settings are not saved).
See Pull #675
2013-07-01 12:52:23 +04:00
Nick Tiskov
454dbd5cd8 Do not autoDL items based on rules still being edited. 2013-07-01 12:43:40 +04:00
sledgehammer999
a4085ef68c Merge pull request #727 from Gelmir/rename_on_index_changes
Properly rename torrent which changes position in filter model
2013-06-30 14:11:40 -07:00
Nick Tiskov
0e09717a02 Properly rename torrents, when index is moved out of current filter model or changes position inside filter model while rename window stays open 2013-07-01 00:56:12 +04:00
sledgehammer999
647f81ff84 Merge pull request #683 from Gelmir/rss_proper_drag_move
Fix Drag/Move event in RSS widget
2013-06-30 12:50:15 -07:00
sledgehammer999
2c7441b31d Merge pull request #682 from Gelmir/rss_dnd_sameplace
Repopulate the feed tree after drag&drop to same location
2013-06-30 12:48:39 -07:00
sledgehammer999
3d9b4988d9 Update changelog. 2013-06-30 16:00:58 +03:00
sledgehammer999
e797365e3d Change description of random port checkbox. 2013-06-30 15:57:46 +03:00
sledgehammer999
a261ab14ee Port spinbox is now disabled correctly. 2013-06-30 15:52:37 +03:00
sledgehammer999
be5a1ae272 Seed rand only at one place. 2013-06-30 15:32:45 +03:00
tungnian lee
9913484f68 new fix for selecting random port when system starts up 2013-06-30 15:15:44 +03:00
tungnian lee
2de8b9112d more clean up for feature selecting a random port when starts up 2013-06-30 15:15:43 +03:00
tungnian lee
75e28bb3e6 Made changes for clean up and fix the problem that a new ramdon port is set every time a setting is saved. 2013-06-30 15:15:42 +03:00
sledgehammer999
7a99eb8e23 Write BOM in NSIS translations' files. 2013-06-30 15:14:45 +03:00
sledgehammer999
0b15515f59 Update NSIS scripts to use unicode version of installer. 2013-06-30 14:43:23 +03:00
sledgehammer999
9ff7eab83b Fixed compilation with libtorrent 0.15.x 2013-06-30 02:45:02 +03:00
sledgehammer999
b32a68318c Ensure that all tranferlist columns have a size > 0. 2013-06-29 18:16:23 +03:00
sledgehammer999
029505bf1d Impove drawing speed of peers list when there are many peers. 2013-06-29 18:10:45 +03:00
sledgehammer999
01307b377e Improve drawing speed of transferlist with many torrents. 2013-06-29 17:58:41 +03:00
sledgehammer999
0322002b46 Update maintainer info in About dialog. 2013-06-29 15:37:08 +03:00
sledgehammer999
e5617f4cde Update AUTHORS file. 2013-06-29 14:46:19 +03:00
sledgehammer999
64dad99c36 Ensure that all columns in the peerlist are showing. 2013-06-29 13:28:29 +03:00
sledgehammer999
f227130388 Simplify code. 2013-06-27 15:29:02 +03:00
sledgehammer999
38d78b7606 Change seeding algorithm. Increase connections per second. 2013-06-27 15:25:23 +03:00
Christophe Dumez
a77be2f6ce Merge pull request #705 from sledgehammer999/peer_tab2
Use new Libtorrent version define.
2013-06-16 04:37:25 -07:00
sledgehammer999
1ad9d9b4e0 Use new Libtorrent version define. 2013-06-16 14:34:00 +03:00
Christophe Dumez
f4e5d7bc11 Merge pull request #636 from sledgehammer999/libtorrent_trunk
Fix compilation with libtorrent 1.x.x.
2013-06-08 10:35:05 -07:00
sledgehammer999
22e2bafa7a Fix compilation with libtorrent 1.x.x v2 2013-06-08 18:21:15 +03:00
Nick Tiskov
562e9ce108 Drag'n'Drop fixups.
1. Proper event handling
2. Allow folder moving
3. Allow moving into folders
2013-06-08 19:04:42 +04:00
Christophe Dumez
b8598bfc14 Merge pull request #594 from ccerrillo/master
changes in mootools breaks the context menu
2013-06-08 05:54:08 -07:00
Christophe Dumez
2a31d378a5 Merge pull request #606 from sledgehammer999/peer_tab
Show utorrent compatible peer flags. Implements issue #531.
2013-06-08 05:48:09 -07:00
Christophe Dumez
a33a959f63 Merge pull request #629 from sledgehammer999/temp_tor_data
Store TorrentTempData only in memory. Partially implements #583.
2013-06-08 05:41:46 -07:00
Christophe Dumez
1ff3818e6b Merge pull request #662 from micheleolivo/master
Italians strings fixed
2013-06-08 05:10:48 -07:00
Nick Tiskov
116fa8936a Add missing QTreeWidget::dropEvent to d'n'd atempt occuring in same location.
Remove 'Overwrite attempt' dialog as obsolete. Now moving item, e.g. from folder to same folder, will just make it the last child of the folder.
2013-06-04 18:47:01 +04:00
sledgehammer999
78663b9c27 Fix peer flags. 2013-05-24 19:18:03 +03:00
Christophe Dumez
0213b5f511 Add missing break statement in proxy code 2013-05-22 20:43:02 +03:00
Michele Olivo
559e0ac218 Fixed a couple of Italians strings. 2013-05-21 11:50:03 +02:00
sledgehammer999
94b58ca229 Fix compilation with libtorrent 1.x.x. 2013-05-07 22:57:18 +03:00
sledgehammer999
7aa3eff845 Add constness and value by reference in TorrentTempData. 2013-05-04 21:29:18 +03:00
sledgehammer999
9a0a26dae1 Store TorrentTempData only in memory. Partially implements #583. 2013-05-04 17:56:26 +03:00
John Peterson
d1c3a07ba6 Adding "Save path" column
because it's useful when moving files

It's the same path as in properties because that's consistent
2013-05-01 09:05:14 +02:00
sledgehammer999
a30dc3a823 Actually show the tray notification when a torrent finishes downloading. 2013-04-30 23:52:32 +03:00
sledgehammer999
8464720d99 Show utorrent compatible peer flags. Implements issue #531. 2013-04-22 20:48:50 +03:00
sledgehammer999
4f667c6e7d Merge pull request #600 from sledgehammer999/trans_it_nsis
Updated italian translation of NSIS installer by bovirus.
2013-04-20 02:08:02 -07:00
sledgehammer999
365ba4341a Updated italian translation of NSIS installer by bovirus. 2013-04-20 12:06:34 +03:00
ccerrillo
c928987313 mootools change break context menu
Fx.Tween in mootols 1.4.5  no longer sets visibility to hidden, so when the context menu dissapear, if you put the mouse in the space where the menu were showed is still there but with opacity to 0 and cannot click to nothing below that area

So i emulated the old behaviour with OnComplete event.

Additionally i changed the use of deprecated $empty
2013-04-17 20:41:24 +03:00
Christophe Dumez
d5aa316613 Merge pull request #513 from Gelmir/creator_root
Fix: using files/folder in disk root for torrent creation fails
2013-04-14 03:06:29 -07:00
Christophe Dumez
43271d3ea7 Merge pull request #568 from alfrix/master
Updated Spanish Translation
2013-04-14 03:05:16 -07:00
Christophe Dumez
9aa0041422 Merge pull request #584 from sledgehammer999/it_translation
Update italian translation by bovirus.
2013-04-14 03:04:46 -07:00
Christophe Dumez
f0e98e2828 Merge pull request #587 from sledgehammer999/update_disklabel
Update disk space label in add new torrent dialog. Fixes issue #282.
2013-04-14 03:04:27 -07:00
sledgehammer999
1e7668608a Update disk space label in add new torrent dialog. Fixes issue #282. 2013-04-14 05:26:25 +03:00
sledgehammer999
f918e7f0b0 Merge pull request #586 from sledgehammer999/nsis_it
Updated italian language of nsis installer by bovirus.
2013-04-13 18:02:04 -07:00
sledgehammer999
a685349ae6 Updated italian language of nsis installer by bovirus. 2013-04-14 03:58:24 +03:00
sledgehammer999
7c2e679c8b Update italian translation by bovirus. 2013-04-14 03:45:54 +03:00
Alfre
b6e16fbdc0 Update Spanish translation 2013-04-10 15:06:23 -03:00
Christophe Dumez
a2d3a1c41c Merge pull request #543 from sledgehammer999/master
Really fix issue #405 and #536.
2013-04-01 12:23:04 -07:00
sledgehammer999
4af28bfe81 Really fix issue #405 and #536. 2013-04-01 21:37:36 +03:00
Christophe Dumez
4ba5e43933 Improve peer host name resolution (closes #360)
- Take a QString in argument to avoid converting it twice. The caller already
  has the IP as a QString.
- Fix bug where hostnames coming from the cache would not the displayed.
- Fix bug where the resolved hostnames would not be displayed if the IP we know
  does not match the first one in the QHostInfo::addresses() list. It may come
  later in the list or may be formatted differently (possible with IPv6).
- Avoid requesting again host names for IPs that were already requested recently
  but whose resolution did not return a useful hostname.
2013-03-28 21:47:45 +02:00
Nick Tiskov
6debc1e958 Fix unhandled exception when trying to create torrents from files/folder in disk root. 2013-03-21 20:56:39 +04:00
Christophe Dumez
9651d8736b Fix legittorrents search plugin (closes #515) 2013-03-20 21:16:28 +02:00
Christophe Dumez
07ec2cce31 Update Italian translation 2013-03-16 22:26:40 +02:00
Christophe Dumez
698171bbcf Updated Basque translation 2013-03-16 22:01:48 +02:00
Christophe Dumez
3519cb281f Merge pull request #499 from Driim/add_torrent_icon_fix
Fix missing "Add torrent file" icon
2013-03-12 10:37:18 -07:00
Driim
df23fc1de2 delete not needed space 2013-03-11 22:52:49 +04:00
Driim
f445c8f872 Fix add torrent icon version 3 2013-03-11 22:50:32 +04:00
Driim
eb035e2199 Fix add torrent icon version 2 2013-03-11 22:45:32 +04:00
Driim
dac3a1a0ca Fix missing "Add torrent file" icon 2013-03-11 19:33:57 +04:00
Christophe Dumez
902aa4503e Merge pull request #496 from Gelmir/libz
Use <OS_name>conf.pri files to control libz linkage
2013-03-10 13:15:02 -07:00
Nick Tiskov
314fc003b3 Use <OS_name>conf.pri file to control libz linkage 2013-03-11 00:04:40 +04:00
Christophe Dumez
c36b2774ed Merge pull request #469 from Gelmir/ul_eta
ETA calculation for seed_only torrents; ETA column sorting
2013-03-10 12:53:26 -07:00
Nick Tiskov
ec08bfac07 Improve code readability in speed monitor 2013-03-10 23:25:24 +04:00
Christophe Dumez
cd754fd239 Update Norwegian translation 2013-03-10 21:24:15 +02:00
Christophe Dumez
a6e7588593 Merge pull request #495 from Gelmir/ru_ts
Update Russian translation.
2013-03-10 12:13:46 -07:00
Nick Tiskov
008ba33ce9 Update Russian translation. 2013-03-10 23:06:09 +04:00
Christophe Dumez
f49ba3e93d Avoid using #define 2013-03-10 20:31:06 +02:00
Christophe Dumez
e98fb61400 Link against lz 2013-03-10 20:29:46 +02:00
Christophe Dumez
13e57fb9dd Merge pull request #471 from daimor/master
Correctly handle HTTP responses with gzipped encoded content.
2013-03-10 11:08:57 -07:00
Christophe Dumez
7234a93293 Merge pull request #462 from Gelmir/webui_json
Multiple JSON parses fixes
2013-03-10 11:04:15 -07:00
Christophe Dumez
56cff16b07 Update language files 2013-03-10 20:03:21 +02:00
Christophe Dumez
aa74244abb Update Changelog 2013-03-10 20:02:35 +02:00
Christophe Dumez
a998f4c980 Merge pull request #464 from Gelmir/log_clear
Allow clearing of execution log and peer ban log
2013-03-10 11:01:33 -07:00
Christophe Dumez
5f2fe1d5a6 Update Changelog 2013-03-10 19:57:59 +02:00
Christophe Dumez
f01c301839 Merge pull request #480 from Gelmir/create_torrent_tiers
Support tracker tiers / groups in torrent creator
2013-03-10 10:56:28 -07:00
Nick Tiskov
0c0c7459f1 Cosmetic fix for eta sorting in torrent list: 'infinity' must always come last 2013-03-10 20:59:19 +04:00
Nick Tiskov
34a88c83f0 Calculate eta for seed only torrents using ratio limits 2013-03-10 20:59:19 +04:00
Nick Tiskov
a8f29e51c5 Cosmetic fixes to torrent creator 2013-03-10 20:58:23 +04:00
Nick Tiskov
964b321458 Ignore multiple sequential newlines in torrent creator 2013-03-10 20:41:59 +04:00
Nick Tiskov
dec726c0ae Add tooltip in torrent creation dialog as a hint on tracker tiers 2013-03-10 20:41:58 +04:00
Nick Tiskov
025f4f9737 Support tracker mirrors in torrent creator 2013-03-10 20:41:58 +04:00
Nick Tiskov
66b982ad03 Minor refactoring for json parser 2013-03-10 20:40:08 +04:00
Nick Tiskov
3309706964 Allow clearing of execution log and peer ban log 2013-03-10 20:31:46 +04:00
Nick Tiskov
9d275d6d34 Allow bool lists in json values 2013-03-10 20:03:53 +04:00
Nick Tiskov
91f9a46c18 Allow semicolon in json values (Windows paths support) 2013-03-10 20:03:52 +04:00
Dmitry Maslennikov
e017ba6863 add cookies for redirect, cookies for auto download torrent from rss, add support gzip 2013-03-10 19:15:33 +04:00
Christophe Dumez
9c7807ded4 Merge pull request #494 from sledgehammer999/fix_downloadbar
Fix the downloadbar for libtorrent > 0.16.7
2013-03-10 08:14:38 -07:00
sledgehammer999
0fa0be2d0e Pass the correct flag in torrent_handle::status for libtorrent > 0.15 2013-03-10 17:08:40 +02:00
sledgehammer999
4e0dc5d51a Merge pull request #478 from sledgehammer999/win_backtrace
Move backtrace support to windows specific pri files and other minor improvements. v2
2013-03-10 04:21:55 -07:00
Christophe Dumez
14bfc4f4ed Merge pull request #434 from Gelmir/session_end
Attempt to fix data loss during session end v2
2013-03-10 00:53:41 -08:00
Christophe Dumez
7039e2b10f Merge pull request #441 from sledgehammer999/git_ignore
Ignore some files.
2013-03-10 00:50:14 -08:00
Christophe Dumez
e5f0edaa0a Merge pull request #456 from Gelmir/fix_webui_ap
Allow/Fix special characters in json replies in WebUI
2013-03-10 00:48:45 -08:00
Christophe Dumez
72dd95a81e Update Changelog 2013-03-10 10:36:21 +02:00
Christophe Dumez
4e2750262d Merge pull request #466 from Gelmir/webseed_menu
Add context menu to web seed list
2013-03-10 00:35:21 -08:00
Christophe Dumez
3b60c23178 Merge pull request #485 from sledgehammer999/cp_mgn_uri
Enable 'copy magnet uri' for torrents without metadata too.
2013-03-09 23:57:57 -08:00
sledgehammer999
12a6ecf353 Enable 'copy magnet uri' for torrents without metadata too. Fixes issue #458. 2013-03-05 23:15:39 +02:00
sledgehammer999
c5b5241964 Enable backtrace support by default on Windows. 2013-03-03 03:11:07 +02:00
sledgehammer999
eb0d1748c3 Fix compilation without backtrace support on Windows. 2013-03-03 03:11:01 +02:00
sledgehammer999
1f0d4ce871 Move Windows backtrace functionality to the windows specific *.pri files. 2013-03-03 00:52:51 +02:00
Nick Tiskov
b64caf2cb8 Remove add/remove buttons in web seed list, since context menu is now implemented. 2013-02-28 23:04:12 +04:00
Nick Tiskov
b286bead09 Add context menu for web seeds: add, remove, copy, edit. 2013-02-28 23:00:04 +04:00
Nick Tiskov
dc4d0a7078 Allow/Fix special characters in json replies in WebUI 2013-02-25 16:28:15 +04:00
sledgehammer999
5ec68f3ca0 Ignore some files. 2013-02-18 00:29:15 +02:00
Christophe Dumez
da3406b811 Simplify the code a bit now that QIniSettings uses qBittorrent / qBittorrent by default 2013-02-16 20:04:48 +02:00
Christophe Dumez
6c753ac183 Have QIniSettings use qBittorrent / qBittorrent by default 2013-02-16 19:33:07 +02:00
Christophe Dumez
1549a443c5 Have Preferences subclass QIniSettings privately to discourage bad usage. 2013-02-16 19:30:44 +02:00
Nick Tiskov
28df59b9e6 Attempt to fix data loss during session end 2013-02-16 17:46:34 +04:00
Christophe Dumez
1f25e6d0fe Merge pull request #423 from Gelmir/rss_rulelist
Changing regexp/wildcard mode should update article list matches
2013-02-16 05:36:42 -08:00
Christophe Dumez
47f5d165a8 Merge pull request #427 from sledgehammer999/update_def_path
Fix case where the default save wasn't getting updated in the addition d...
2013-02-16 05:34:27 -08:00
Christophe Dumez
13a195d73b Merge pull request #426 from sledgehammer999/fix_dont_show
Fix 'dont show' dialog when downloading torrent. Closes issue #405.
2013-02-16 05:33:00 -08:00
sledgehammer999
04e4295140 Fix case where the default save wasn't getting updated in the addition dialog. 2013-02-12 00:31:47 +02:00
sledgehammer999
fe98c36abf Fix 'dont show' dialog when downloading torrent. Closes issue #405. 2013-02-11 23:38:33 +02:00
Christophe Dumez
ee84af0826 Update Norwegian translation 2013-02-11 12:44:11 +02:00
Christophe Dumez
e1d09303f9 Update language files 2013-02-11 12:42:39 +02:00
Christophe Dumez
3749817e1b Merge pull request #347 from Gelmir/ru_lang
Fix Russian translation
2013-02-11 02:41:59 -08:00
Nick Tiskov
a6e862d9ea More updates to Russian translation 2013-02-11 14:22:51 +04:00
Nick Tiskov
c28641ba94 Fix Russian translation for d3b4ec77bc 2013-02-11 14:03:41 +04:00
Nick Tiskov
5e5d8118c7 Changing regexp/wildcard mode should update article list matches 2013-02-11 13:58:00 +04:00
Christophe Dumez
b0a01f60f7 Merge pull request #419 from Gelmir/license
Remove unprintable 0x0C from license text
2013-02-10 11:06:44 -08:00
Nick Tiskov
c04095673f Remove unprintable 0x0C from license text 2013-02-10 22:46:03 +04:00
Christophe Dumez
88d22e4309 Merge pull request #415 from Gelmir/edit_tracker
Allow to edit tracker URI
2013-02-10 10:44:27 -08:00
Nick Tiskov
e05cce9b59 Small fix to tracker editing 2013-02-10 22:39:15 +04:00
Nick Tiskov
a7a4557b29 fixup! Use QInputDilog for tracker editing 2013-02-10 22:07:37 +04:00
Nick Tiskov
4cb783d5bf Use QInputDilog for tracker editing 2013-02-10 22:07:36 +04:00
Nick Tiskov
cd830768d6 Allow to edit tracker URI 2013-02-10 22:05:51 +04:00
Christophe Dumez
6f46c60360 Update Hebrew translation 2013-02-09 23:06:09 +02:00
Christophe Dumez
d9d63141bb Merge pull request #396 from karimodm/master
Fix to Issue #395: Preview feature absent when .!qB extensions added
2013-02-09 10:34:10 -08:00
Andrea Villa
b6f156b7dd Reverting fs_utils.cpp and fixing callers instead 2013-02-09 18:55:10 +01:00
Christophe Dumez
a647968a6f Merge pull request #414 from Gelmir/cpy_tracker_fix
Fix copy tracker build failure
2013-02-09 09:41:03 -08:00
Nick Tiskov
93c64d03e3 Fix copy tracker build failure 2013-02-09 21:18:52 +04:00
Christophe Dumez
6fddbd8178 Merge pull request #206 from Driim/master
Copy tracker URL
2013-02-09 07:53:11 -08:00
Christophe Dumez
67ca3315fd Merge pull request #374 from Gelmir/feedreader_lang
Fix spacing in Russian translation in article list
2013-02-09 07:50:16 -08:00
Christophe Dumez
168de06d47 Merge pull request #391 from sledgehammer999/win_installer
Major refactoring on the windows installer scripts
2013-02-09 07:46:53 -08:00
Christophe Dumez
3ee79afe4f Merge pull request #402 from bovirus/patch-2
Update src/lang/qbittorrent_it.ts by bovirus
2013-02-09 07:36:51 -08:00
Christophe Dumez
a3163a419a Merge pull request #404 from sledgehammer999/del_whitespace
Remove leading and trailing whitespace when choosing filenames. Fixes is...
2013-02-09 07:34:44 -08:00
sledgehammer999
a2e4e2ad37 Remove leading and trailing whitespace when choosing filenames. Fixes issue #401. 2013-02-07 21:31:24 +02:00
ROBERTO
367b17e315 Update src/lang/qbittorrent_it.ts 2013-02-07 14:25:58 +01:00
Andrea
ccd50262c6 FIX: Redeclared Variable 2013-02-05 03:44:54 +01:00
Andrea
c7efd0dd05 Fix Preview for .!qB extended files 2013-02-05 01:46:00 +01:00
sledgehammer999
287e2a7c2d Update README.txt. 2013-02-02 03:54:31 +02:00
sledgehammer999
9618cc1628 Update instructions in README.txt. 2013-02-02 03:28:07 +02:00
sledgehammer999
d435eae35c Include third party plugins used by the scripts. 2013-02-02 03:04:15 +02:00
sledgehammer999
80021c4ef6 Move the check for already running instance just before the actual installation. 2013-02-02 02:52:14 +02:00
sledgehammer999
d959a5918c Remove unused label. 2013-02-02 02:52:11 +02:00
sledgehammer999
5b092b3aea Updated language tables with all the strings. 2013-02-02 02:52:09 +02:00
sledgehammer999
749e668a03 Remove file associations only if qbt is associated. Fixes issue #307. 2013-02-02 02:52:06 +02:00
sledgehammer999
257f75a201 Reserve dll for faster execution. 2013-02-02 02:52:04 +02:00
sledgehammer999
cfa1e8441b Added some logging for a few actions. 2013-02-02 02:52:01 +02:00
sledgehammer999
5b66b7a24f Run unistaller silently before proceeding with the install. 2013-02-02 02:51:59 +02:00
sledgehammer999
78ee01b03c The installer now checks if qbt is running before proceeding. 2013-02-02 02:51:56 +02:00
sledgehammer999
653d49ab3c Offer to launch qbt after installation. 2013-02-02 02:51:54 +02:00
sledgehammer999
c13776d000 Add more info to the system about the unistaller. 2013-02-02 02:51:52 +02:00
sledgehammer999
e71facf6d6 Add version info to the installer executable. 2013-02-02 02:51:49 +02:00
sledgehammer999
f2f2dad402 Split removal of configuration files to 2 options. 2013-02-02 02:51:47 +02:00
sledgehammer999
c6ba3b4ca3 Change title of installer to show the qbt's version. 2013-02-02 02:51:45 +02:00
sledgehammer999
feadedf8ef Support adding of windows firewall rule. 2013-02-02 02:51:42 +02:00
sledgehammer999
ccce8f58c9 Updated translations.nsi 2013-02-02 02:51:27 +02:00
sledgehammer999
e85efb828d Create language tables for all the available languages. 2013-02-02 02:50:35 +02:00
sledgehammer999
4d739d4050 Refactor windows installer script to accomodate further translation. Also split it up so it is easier to maintain and extend. 2013-02-02 02:44:33 +02:00
Dmitriy Falko
b172196512 Merge pull request #2 from qbittorrent/master
Up-to-date commit
2013-01-28 06:08:05 -08:00
Christophe Dumez
3e7329fb07 Merge pull request #377 from Gelmir/feedreader_statesave
Save article 'read' state on exit
2013-01-28 04:11:30 -08:00
Nick Tiskov
9b121fd5d0 Save article 'read' state on exit 2013-01-28 14:53:04 +04:00
Christophe Dumez
405885209b Update Finnish translation 2013-01-27 18:49:36 +02:00
Nick Tiskov
12f0954c4c Fix spacing in Russian translation in article list 2013-01-27 13:39:25 +04:00
Christophe Dumez
8046ba4103 Merge pull request #361 from sledgehammer999/torrent_creator
Fix torrent creator when saving to a non-latin path in Windows.
2013-01-26 12:35:41 -08:00
Christophe Dumez
dce5c217c8 Merge pull request #329 from Gelmir/iface_hrNames
Show human readable interface names
2013-01-26 12:31:59 -08:00
Christophe Dumez
0161e64481 Update Norwegian translation 2013-01-26 22:21:00 +02:00
sledgehammer999
b768005f44 Merge pull request #337 from Gelmir/stacktrace_win
Support stacktrace on Windows
2013-01-26 12:15:09 -08:00
Christophe Dumez
6838edb4fe Merge pull request #358 from Gelmir/raise_wnd
Raise main window when starting another instance w/o params
2013-01-26 11:59:09 -08:00
sledgehammer999
2309c25aa4 Fix null termination of wsave_path. 2013-01-26 20:35:50 +02:00
Nick Tiskov
1090e87f3a fixup! Raise main window when starting another instance w/o params 2013-01-26 22:22:17 +04:00
Nick Tiskov
104b2aecdc fixup! Show human readable interface names (mostly affects Windows) 2013-01-26 21:24:38 +04:00
Christophe Dumez
465eaf028e Update Changelog 2013-01-26 19:09:13 +02:00
Christophe Dumez
2a76ddb81d Remove binary translations now that they are generated at configure time 2013-01-26 19:08:04 +02:00
Christophe Dumez
3f2098ff5d Merge pull request #332 from Gelmir/ts_conftime
Create translations at configure time
2013-01-26 09:07:30 -08:00
Christophe Dumez
13cd4815ee Add Legit Torrents search plugin 2013-01-26 16:09:00 +02:00
Nick Tiskov
5eaf4201ae Fixes: 1) Building fails w/o "CONFIG += strace_win" 2) mingw build
Commenting Mingw release flags section for now. Strace is not reliable with mingw (only calls to other libraries are resolved, internal calls show up as addresses).
2013-01-25 22:52:12 +04:00
Christophe Dumez
606ee3c883 Update Portuguese translation 2013-01-25 17:54:03 +02:00
Christophe Dumez
a1a73af7da Update Finnish translation 2013-01-23 22:07:21 +02:00
sledgehammer999
ed26846a54 Null terminate the wide string in torrent creator. 2013-01-23 17:30:44 +02:00
sledgehammer999
e7125d21cb Fix torrent creator when saving to a non-latin path in Windows. 2013-01-23 14:19:18 +02:00
Christophe Dumez
64fb49e085 Merge pull request #359 from sledgehammer999/qt_translate
Update Qt translations from qt 4.8.4
2013-01-22 21:52:48 -08:00
sledgehammer999
0c0a90c6c2 Update Qt translations from qt 4.8.4 2013-01-22 19:04:38 +02:00
Nick Tiskov
5ca5441a48 Support raising window when UI is locked 2013-01-22 17:36:14 +04:00
Nick Tiskov
88960556e3 Raise main window when starting another instance w/o params 2013-01-22 15:38:09 +04:00
Christophe Dumez
d3b4ec77bc Update date in About dialog copyright 2013-01-20 13:01:51 +02:00
Christophe Dumez
08dc932d00 Fixes to Italian translation 2013-01-20 12:20:51 +02:00
Christophe Dumez
d6b99a8d70 Add plugin versions.txt file for python3 2013-01-20 00:00:58 +02:00
Christophe Dumez
e13eeeed60 Update plugin versions 2013-01-19 23:59:26 +02:00
Christophe Dumez
b71570bdf7 Fix duplicate results in piratebay results 2013-01-19 23:27:51 +02:00
Nick Tiskov
a9cffd8863 Support stacktrace on Windows
adds 'strace_win' CONFIG option
2013-01-19 22:07:20 +04:00
Christophe Dumez
0ace60a39b Use HTTPS for btdigg 2013-01-19 19:36:52 +02:00
Christophe Dumez
d740b051cb Really fix kat search engine with python3 2013-01-19 19:29:51 +02:00
Christophe Dumez
f369e22de0 Fix kat.ph search with python3 2013-01-19 18:54:18 +02:00
Christophe Dumez
64fd3044b1 Fix compilation error with libtorrent v0.15 2013-01-19 18:16:47 +02:00
Christophe Dumez
bcd81c0791 Better fix for --no-splash argument 2013-01-19 16:38:34 +02:00
Christophe Dumez
965f7f5d26 Fix support for --no-splash command line argument 2013-01-19 16:24:31 +02:00
Christophe Dumez
636e052faa Remove "Force reannounce" action
Does not work as intended.
2013-01-16 20:03:32 +02:00
Christophe Dumez
6e1f250470 Stop listening on port 4433 since we do not support SSL torrents 2013-01-16 19:07:22 +02:00
Nick Tiskov
92e24e332a Create translations at configure time 2013-01-16 00:21:41 +04:00
Christophe Dumez
687d192e71 Merge pull request #330 from sledgehammer999/win_installer
Some improvements/fixes to the windows installer script
2013-01-13 08:50:07 -08:00
sledgehammer999
4f1cb5ab7c Store language settings for the installer. Use them in the unistaller too. 2013-01-13 18:07:21 +02:00
sledgehammer999
2fbc979136 Remove qBittorrent Start Menu folder when uninstalling. Partially fixes #291. 2013-01-13 18:07:18 +02:00
Nick Tiskov
3e98bd49e2 Show human readable interface names (mostly affects Windows) 2013-01-13 17:44:14 +04:00
Christophe Dumez
186bbd7fc3 Safer check 2013-01-13 13:01:58 +02:00
Christophe Dumez
34fc7407a2 Fix possible crash in loadPeers() (closes #222) 2013-01-13 12:53:34 +02:00
Christophe Dumez
aecf069975 Require password to exit qBittorrent from tray icon when locked (closes #311) 2013-01-12 19:18:39 +02:00
Christophe Dumez
ec90fc480c Bump mootools to 1.4.5 2013-01-12 18:55:02 +02:00
Christophe Dumez
4012a64327 Update Italian translation 2013-01-10 18:59:50 +02:00
Christophe Dumez
646c6b6e64 Fix torrentreactor engine plugin 2013-01-09 19:16:44 +02:00
Christophe Dumez
3eae8b3db2 Update language files 2013-01-09 19:06:09 +02:00
Christophe Dumez
8148f9a95a Merge pull request #320 from Gelmir/lang_ru
Update Russian translation.
2013-01-09 09:05:04 -08:00
Nick Tiskov
a756c264f9 Update Russian translation. 2013-01-09 20:30:24 +04:00
Christophe Dumez
add29f9a5c Remove torrentdownloads.ws search plugin (Pretty much dead...) 2013-01-08 22:24:21 +02:00
Christophe Dumez
6a16ca31a2 Really use HTTPS link for isohunt engine 2013-01-08 21:51:51 +02:00
Christophe Dumez
b1cf8c16df Use HTTPS link for thepiratebay.se 2013-01-08 21:47:24 +02:00
Christophe Dumez
5b2947764d Use HTTPS link for isohunt 2013-01-08 21:41:16 +02:00
Christophe Dumez
452fdbcc6f Use HTTPS link for kat.ph plugin 2013-01-08 21:34:28 +02:00
Christophe Dumez
1b3a758f28 Search plugins: Properly uncompress gzipped responses in retrieve_url() 2013-01-08 21:30:43 +02:00
Christophe Dumez
4db73d421d Remove outdated torrentz link 2013-01-08 20:08:40 +02:00
Christophe Dumez
643840d969 Remove btjunkie search plugin 2013-01-08 18:57:54 +02:00
Christophe Dumez
062b7733b1 Merge pull request #310 from Gelmir/ru_ts
Update Russian translation
2013-01-03 07:08:03 -08:00
Nick Tiskov
8302b9e1d7 Update Russian translation 2013-01-03 14:52:34 +04:00
Christophe Dumez
12bd5c9dd7 Update Italian translation 2013-01-02 18:25:53 +02:00
sledgehammer999
57a609a62c Merge pull request #301 from Gelmir/static_favicon
Use qico plugin in static build. Required for RSS favicon capabilities.
2012-12-30 08:43:56 -08:00
Christophe Dumez
26228e747d Merge pull request #299 from Gelmir/anon_mode_help_external
Anonymous mode link is not opened in default browser.
2012-12-30 02:22:22 -08:00
Christophe Dumez
6f88b072d1 Merge pull request #300 from Gelmir/uploaded_column
Main view column changes
2012-12-30 02:21:44 -08:00
Nick Tiskov
f55ea07c1d Move QTPLUGIN qmake macro to src.pro. 2012-12-29 20:06:15 +04:00
Nick Tiskov
0cdb833aa6 Use qico plugin in static build. Required for RSS favicon capabilities. 2012-12-28 15:40:22 +04:00
Nick Tiskov
54e99b73d6 Fix 'Amount Uploaded' contradiction between main view and properties widget 2012-12-27 17:57:31 +04:00
Nick Tiskov
680998f9c2 Add 'Uploaded' column to main view 2012-12-27 17:55:40 +04:00
Nick Tiskov
12d062cd7e Anonymous mode link is not opened in default browser. 2012-12-27 16:54:11 +04:00
Christophe Dumez
bb1663636a Merge pull request #259 from sledgehammer999/revert_disk_cache
Partially revert commit aeb5fa. See issue #258.
2012-12-26 11:33:47 -08:00
Christophe Dumez
c19b33afc1 Merge pull request #296 from sledgehammer999/minor_optimize
Another minor optimization in qbtsession.
2012-12-26 11:24:35 -08:00
Christophe Dumez
7fba885d48 Merge pull request #295 from sledgehammer999/optimize_torrent_addittion
Optimize torrent addittion of huge torrents
2012-12-26 11:24:03 -08:00
sledgehammer999
aee105ec6c Another minor optimization in qbtsession. 2012-12-26 20:24:36 +02:00
sledgehammer999
b6cedbe4af Optimize the preview of huge torrents. Fixes issue #288. 2012-12-26 20:07:52 +02:00
sledgehammer999
c8753c96db Optimize the addittion of huge torrents. Fixes issue #288. 2012-12-26 20:06:38 +02:00
Christophe Dumez
1a5056763c Update Portuguese translation 2012-12-13 19:20:16 +02:00
Christophe Dumez
6621a7aa1c Fixes to Simplified Chinese translation 2012-12-13 19:18:32 +02:00
Christophe Dumez
737e9393f4 Fixes to Simplified Chinese translation 2012-12-09 14:33:17 +02:00
sledgehammer999
38f1d27223 Make the disk cache default to 128MB. 2012-12-03 23:28:56 +02:00
Christophe Dumez
37016aebad Merge pull request #267 from john-peterson/master
Reenable OS cache on Windows
2012-12-03 10:12:58 -08:00
Christophe Dumez
d6e067d654 Revert "Reenable OS cache on Windows"
This reverts commit 8a27c79716.
2012-12-03 20:12:08 +02:00
John Peterson
6894a4b640 Removing option to disable the OS disk cache because it has limited use and is unreliable in Windows. 2012-12-03 18:05:05 +01:00
Christophe Dumez
8a27c79716 Reenable OS cache on Windows 2012-12-03 18:52:07 +02:00
John Peterson
f2c05131c3 Merge branch 'master' of https://github.com/qbittorrent/qBittorrent 2012-12-03 17:34:33 +01:00
John Peterson
31ffbb1edd Enabling Windows disk cache (and adding option to disable it) to prevent a relatively prevalent ERROR_INVALID_PARAMETER.
From my test only the write cache was the culprit, if this can be confirmed the read cache can be disabled by default if that has a benefit.

(Other systems are unchanged.)
2012-12-03 17:27:11 +01:00
Christophe Dumez
177e6738e4 Merge pull request #254 from sledgehammer999/fix_default_path
Fix behaviour of the torrent addition dialog. The 'set as default path' ...
2012-12-01 07:51:20 -08:00
sledgehammer999
47c40b04e4 Remove equality check from QBtSession::setDefaultSavePath(). 2012-12-01 17:48:18 +02:00
sledgehammer999
a899209a01 Optimize check of paths in qbtsession. 2012-12-01 15:40:18 +02:00
Christophe Dumez
ef9cb84b01 Merge pull request #264 from sledgehammer999/qbtsession_optimize
Minor optimization in qbtsession.
2012-12-01 05:05:13 -08:00
sledgehammer999
3e979931d0 Make a setter for defaultSave path in qbtsession and do some other optimizations to avoid potential pitfalls. 2012-12-01 14:48:08 +02:00
sledgehammer999
60c3244faa Don't touch qbtsession here. 2012-12-01 14:11:20 +02:00
sledgehammer999
bd89dca0af Minor optimization in qbtsession. 2012-12-01 14:08:46 +02:00
Christophe Dumez
b97c6cadee Merge pull request #256 from sledgehammer999/fix_dir_separators
Fix dir separators
2012-12-01 00:07:27 -08:00
sledgehammer999
1a965cc0bd Partially revert commit aeb5fa. See issue #258. 2012-12-01 02:20:09 +02:00
sledgehammer999
4749fa45e8 Improve the display of paths in the 'Add new torrent' dialog. 2012-11-30 01:38:01 +02:00
sledgehammer999
6b7bd55931 Improve the handling of native directory separators. 2012-11-30 01:37:08 +02:00
sledgehammer999
a50aa2d8e5 Save preferences before updating QBtSession. 2012-11-30 01:32:11 +02:00
sledgehammer999
93cdd1b98c Update the qbtsession when set a new default path. 2012-11-28 02:02:54 +02:00
sledgehammer999
d6353fc3b2 Fix behaviour of the torrent addition dialog. The 'set as default path' didn't work as intended. Closes issues #251 and #243. 2012-11-28 01:48:01 +02:00
Christophe Dumez
1809de7f1a Fix "Couldn't set environment variable..." message on start up (closes #245) 2012-11-24 10:47:05 +02:00
Hyperz
2e3cd114bc Changed LineEdit border style to system default 2012-11-17 12:54:35 +01:00
Driim
694477855b Change icon for "Copy tracker URL" 2012-11-15 22:16:06 +04:00
Driim
84322976ba Copy tracker URL to the clipboard
- code cleanup
2012-11-15 22:04:26 +04:00
Christophe Dumez
b7de633090 Belarusian translation update by Воронцов Михаил 2012-11-15 19:36:54 +02:00
Christophe Dumez
6faa227df3 Sort previewable extension in alphabetical order 2012-11-11 19:27:05 +02:00
Christophe Dumez
051341a42a Add m4v to the list of previewable file extensions (closes #216)
Also optimize the misc::isPreviewable() function.
2012-11-11 19:23:10 +02:00
Christophe Dumez
634be0012f Merge pull request #215 from sledgehammer999/create_torrent
Open stream in binary mode. Fixes issue #161
2012-11-10 09:54:33 -08:00
Christophe Dumez
5a4dee374c Merge pull request #208 from denizdogan/master
Fix typo: 'occured'
2012-11-10 09:03:34 -08:00
Christophe Dumez
f32818d811 Merge pull request #211 from Gelmir/master
Small fix for for RSS regexp, should fix #210
2012-11-10 09:02:34 -08:00
Nick Tiskov
7d49e8868c Fix 'must not contain' regexp with '|' character
Checking if we are using regexp was done in setMustContain and
setMustNotContain before m_useRegex  was even read, corrupting the
value.
Only m_mustNotContain is affected because of how
RssDownloadRule::setMustNotContain handles read string when m_useRegex
is false.
2012-11-08 23:18:51 +04:00
Deniz Dogan
bd3dd337c1 Replace 'occured' with 'occurred' everywhere, except compiled lang files. 2012-11-07 02:38:22 +01:00
Driim
d85ff9e088 Add feature: copy tracker URL 2012-11-06 23:03:19 +04:00
Dmitriy Falko
c82174de6b Merge pull request #1 from qbittorrent/master
update
2012-11-06 10:43:59 -08:00
Christophe Dumez
05330632f2 Update Norwegian translation 2012-10-17 22:15:18 +03:00
sledgehammer999
7d1e2e2b2a Open stream in binary mode. Fixes issue #161 2012-10-17 19:21:27 +03:00
Christophe Dumez
76f959599f Fixes to Italian translation 2012-10-14 09:47:53 +03:00
Christophe Dumez
66a4777413 Update language files 2012-10-08 21:35:51 +03:00
Christophe Dumez
65660004c5 Update Changelog 2012-10-08 21:34:41 +03:00
Christophe Dumez
22ed4c08f8 Merge pull request #151 from sledgehammer999/windows_startup
Add option to start qbt with Windows startup.
2012-10-08 11:32:03 -07:00
sledgehammer999
3dd7ac0549 Add option to start qbt with Windows startup. 2012-10-07 23:58:27 +03:00
Christophe Dumez
89d3678adc Update language files 2012-10-07 19:18:11 +03:00
Christophe Dumez
aeb5fa036c Update max write cache size to 2048MB and set it to automatic by default (closes #148) 2012-10-07 19:17:38 +03:00
Christophe Dumez
6cf2f942e7 Fix cookie support for RSS feeds (closes #119) 2012-10-07 17:25:17 +03:00
Christophe Dumez
8758be5912 Fix timezone parsing in RSS (closes #136) 2012-10-07 17:04:55 +03:00
Christophe Dumez
c6edf31480 Add confirmation dialog for "Force recheck" action (closes #131) 2012-10-07 16:21:11 +03:00
Christophe Dumez
c221b08982 Update language files 2012-10-07 16:09:33 +03:00
Christophe Dumez
2fc9382d7e Merge pull request #137 from dance/master
Russian translation fixes
2012-10-07 06:08:47 -07:00
Christophe Dumez
26314fae01 No longer fallback to ANY interface if the user-selected interface cannot be found (closes #143) 2012-10-07 16:04:07 +03:00
Christophe Dumez
573dac0b91 Do not store created torrent in memory before writing it to a file (closes #133) 2012-10-07 15:42:32 +03:00
Christophe Dumez
3bc85c29ae Merge pull request #145 from sledgehammer999/fix_encoding_problem
Fix command-line encoding problem on Windows (closes #139)
2012-10-06 22:55:33 -07:00
sledgehammer999
51bc6bd95a Fix encoding problem. Fixes #139 2012-10-07 01:17:22 +03:00
dance
3598235906 russian translation: some more fixes 2012-10-03 01:14:12 +04:00
dance
b651cdb4a1 russian translation: checked, fixed and nearly everything is translated now 2012-10-02 00:20:08 +04:00
Christophe Dumez
7bd9139d28 Properly recover from HTTP parsing errors (Web UI)
May be related to issue #68.
2012-09-29 14:26:52 +03:00
Christophe Dumez
32bfd8741f Fix handling of simultaneous connections in Web UI.
May be related to issue #68.
2012-09-29 14:11:07 +03:00
Christophe Dumez
51aae059e3 Fix "Skip hash check" feature in torrent import dialog (closes #128) 2012-09-29 13:59:46 +03:00
Christophe Dumez
c7f1f52f1c Add Basque locale to Web UI 2012-09-28 17:48:19 +03:00
Christophe Dumez
222e89a782 Update Basque translation 2012-09-28 17:46:11 +03:00
Christophe Dumez
1b54b4dbb7 Fix homepage link in Web UI (closes #118) 2012-09-23 19:30:53 +03:00
Christophe Dumez
f347bdeab5 Update language files 2012-09-23 15:09:36 +03:00
Dirk Neukirchen
559ac673e2 updated apache ssl-faq links 2012-09-23 15:08:55 +03:00
Christophe Dumez
806ab07865 Import new trackers from magnet link in case of duplicate torrent (closes #111) 2012-09-23 11:09:01 +03:00
Christophe Dumez
819dcacae0 Make sure new RSS download rules apply to existing articles as well, not just new ones
May be related to #116.
2012-09-23 10:25:25 +03:00
Christophe Dumez
7e57a63ec5 Disabling systray icon no longer disables file association settings (closes #114) 2012-09-22 14:00:58 +03:00
Christophe Dumez
3e294d6918 Update Italian translation 2012-09-20 20:54:32 +03:00
Christophe Dumez
a214823dcf Update Italian author 2012-09-20 20:50:43 +03:00
Christophe Dumez
5488d55ca2 Norwegian translation update 2012-09-20 20:48:31 +03:00
Christophe Dumez
459d2c5408 OS/2 fixes by Silvan Scherrer 2012-09-20 20:45:53 +03:00
Christophe Dumez
f691ce2238 Merge pull request #105 from sledgehammer999/packaging_scripts
Packaging script for Windows.
2012-09-18 13:01:49 -07:00
sledgehammer999
38f825c8c6 Updated installer script to ommit specific translations. 2012-09-18 22:57:16 +03:00
sledgehammer999
948702e98b Packaging script for Windows. 2012-09-18 22:54:43 +03:00
Christophe Dumez
4c24f5f513 Remove qt translations for locales that are not supported by qBittorrent 2012-09-18 22:52:31 +03:00
Christophe Dumez
b0972fdc94 Merge pull request #103 from sledgehammer999/translations
Update Qt translations to v4.8.3
2012-09-18 12:49:45 -07:00
sledgehammer999
7f10f04025 Added translations from Qt 4.8.3 and updated some others. 2012-09-18 21:59:01 +03:00
Christophe Dumez
eb726c42c6 Fix torrent temporary path functionality 2012-09-18 20:02:52 +03:00
Christophe Dumez
b2b959d5e3 Improve Mac packaging.
We now ship qt translations.
2012-09-16 10:37:47 +03:00
Christophe Dumez
6f693bc36e Merge pull request #98 from sledgehammer999/windows_build2
Added version info for the binary.
2012-09-15 23:06:21 -07:00
Christophe Dumez
adb82dfc2e Merge pull request #97 from sledgehammer999/windows_build
Some typo fix and library names fix.
2012-09-15 23:04:48 -07:00
sledgehammer999
aa8e4ccdef Added version info for the binary. 2012-09-16 04:17:51 +03:00
sledgehammer999
37dec0d927 Some typo fix and library names fix. 2012-09-16 04:15:57 +03:00
Christophe Dumez
847da2b106 Update Italian translation 2012-09-15 18:25:00 +03:00
Christophe Dumez
0088c67fa7 Add new Italian translator's name to about dialog 2012-09-15 18:20:12 +03:00
Christophe Dumez
312263da49 Small build fix 2012-09-15 17:47:30 +03:00
Christophe Dumez
d12c5cdf55 Address encoding issues when using search engine on Windows (closes #29) 2012-09-15 16:54:09 +03:00
Christophe Dumez
8a12382f1f Fix issue with temporary directory not being taken into consideration
Closes issue #94.
2012-09-15 15:53:33 +03:00
Christophe Dumez
64f944b571 Merge pull request #95 from sledgehammer999/update_windows_build
Updated Windows build conf files.
2012-09-15 03:44:14 -07:00
sledgehammer999
b8720b8d1c Updated Windows build conf files. 2012-09-15 12:12:10 +03:00
Christophe Dumez
83efb442ae Update language files 2012-09-15 10:06:27 +03:00
Christophe Dumez
cf3f0a606d Add Hebrew translation 2012-09-15 10:05:50 +03:00
Spencer Oliver
2508d54c10 session: always output anonymous status
Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk>
2012-09-13 19:04:54 +03:00
Spencer Oliver
e3c78d3a81 options: ensure ui matches options
If we set anonymous mode make sure the ui is disabled to match.

Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk>
2012-09-13 19:03:11 +03:00
Christophe Dumez
a5a9b47ce4 Update Italian translation. 2012-09-13 18:50:11 +03:00
Christophe Dumez
d09a0f6167 "Completed On" column is not updated until restart (closes #84) 2012-09-10 21:09:22 +03:00
Christophe Dumez
c79e801929 Disable search completion (closes #89) 2012-09-10 19:43:30 +03:00
Christophe Dumez
2a5c9ae382 OS/2 Fixes from Silvan Scherrer 2012-09-06 15:40:50 +03:00
Christophe Dumez
7af964cfe6 Merge pull request #81 from veeti/fix-compile
Fix case for header inclusions
2012-09-02 21:46:19 -07:00
Veeti Paananen
e482900754 Fix case for header inclusions
Fixes building on case-sensitive filesystems.
2012-09-03 00:11:46 +03:00
Christophe Dumez
de43a0b7a1 Bypass cache when uploading a torrent file in Web UI (closes #68) 2012-09-02 21:41:11 +03:00
Christophe Dumez
cf7bc882f5 Fix possible crash due to labels (closes #64) 2012-09-01 13:51:04 +03:00
Christophe Dumez
06c8e658aa Correctly escape transfer list filter value typed by user 2012-08-28 18:36:10 +03:00
Christophe Dumez
7aa39e42c1 Fix label-based filtering of torrents whose label contains special characters 2012-08-28 18:27:33 +03:00
Christophe Dumez
ca2a659970 Made progress calculation more efficient in torrent content model
Stop to address issue #24.
2012-08-27 22:01:35 +03:00
Christophe Dumez
f73f267997 TorrentContentModel clean up 2012-08-27 21:11:54 +03:00
Christophe Dumez
d7ea394993 Great improve size calculation in torrent content model
Step to address issue #24.
2012-08-27 21:04:24 +03:00
Christophe Dumez
3f755de80b TorrentContentModel code cleanup 2012-08-26 21:33:52 +03:00
Christophe Dumez
00945e5749 Stop updating file priorities regularly in torrent content panel
Performance improvement to address issue #24.
2012-08-26 20:59:51 +03:00
Christophe Dumez
c43c362903 TorrentContentModel code clean up 2012-08-26 20:52:53 +03:00
Christophe Dumez
268dad58f6 TorrentContentModel code clean up 2012-08-26 20:43:27 +03:00
Christophe Dumez
61511201db TorrentContentModel code clean up 2012-08-26 20:35:18 +03:00
Christophe Dumez
38daa23be2 TorrentContentModel code clean up 2012-08-26 20:15:55 +03:00
Christophe Dumez
45ba858022 TorrentContentModel code clean up 2012-08-26 20:08:26 +03:00
Christophe Dumez
8ad821c468 Simplify TorrentContentModel code 2012-08-26 19:55:09 +03:00
Christophe Dumez
5fe5c4d147 Simplify TorrentContentModel code 2012-08-26 19:49:29 +03:00
Christophe Dumez
f3e465c142 TorrentContentModel: Simplify progress update code 2012-08-26 18:45:41 +03:00
Christophe Dumez
d849ac32f9 Make TorrentContentModel populating more efficient
Step to improve issue #24.
2012-08-26 18:31:16 +03:00
Christophe Dumez
e0114ebffc TorrentContentModel: Get rid of useless member 2012-08-26 18:26:06 +03:00
Christophe Dumez
0fdacf4d54 Use polymorphism to distinguish folder / file items in torrent content model
Step to address issue #24.
2012-08-26 18:10:32 +03:00
Christophe Dumez
30be83d445 Optimizations to TorrentContentModel
First step to address issue #24.
2012-08-26 15:00:37 +03:00
Christophe Dumez
e9d075049b Add "clear" functionality to search field (closes #59) 2012-08-26 10:12:30 +03:00
Christophe Dumez
c7c627015d Fix encoding problem for detected XDG Download folder (closes #53)
Only affects Linux.
2012-08-25 16:53:02 +03:00
Christophe Dumez
d62554aaba Minor code clean up 2012-08-25 16:34:00 +03:00
Christophe Dumez
d2a6887248 Fix crash when a fastresume file is empty (closes #52) 2012-08-24 19:19:54 +03:00
Christophe Dumez
879f8f080d Attempt to use qBittorrent icon from theme if available (closes #49) 2012-08-23 21:22:15 +03:00
Christophe Dumez
10f147ff40 Update Changelog 2012-08-21 20:13:00 +03:00
Driim
23ea811095 Add setting to copy .torrent files for finished downloads (closes issue #22)
Patch edited by Christophe Dumez.
2012-08-21 20:10:53 +03:00
Christophe Dumez
dac0d67717 Fixes to Web UI shutdown command 2012-08-21 18:50:09 +03:00
Christophe Dumez
399d957142 Make uTP rate limited by default 2012-08-21 17:49:23 +03:00
Christophe Dumez
368ae43849 Web UI shutdown fix. 2012-08-20 17:50:41 +03:00
Christophe Dumez
669d5a12a2 Fixes to Web UI shutdown button 2012-08-19 22:15:44 +03:00
Christophe Dumez
0fe09aa088 Merge pull request #40 from ngaro/master
Add shutdown button to the Web UI
2012-08-19 11:57:28 -07:00
Nikolas Garofil
6711c58ff1 Remove icon (ugly), fix localization 2012-08-19 20:43:15 +02:00
Nikolas Garofil
2b02ec3a4e Shutdownbutton in webui 2012-08-19 19:25:21 +02:00
Christophe Dumez
e664047c5a RSS code clean up 2012-08-19 17:36:03 +03:00
Christophe Dumez
d7c36c9c3c RSS code clean up 2012-08-19 17:22:30 +03:00
Christophe Dumez
82fbb351dd RSS code clean up 2012-08-19 17:01:35 +03:00
Christophe Dumez
726c5c5f7f Update Changelog 2012-08-19 16:10:15 +03:00
Christophe Dumez
99089356f5 Merge pull request #35 from ngaro/master
Enables the -nox version to optionally run in the background
2012-08-19 06:05:33 -07:00
Christophe Dumez
fd2ba6f635 RSS code clean up 2012-08-19 15:48:28 +03:00
Christophe Dumez
0d1f9fcc58 RSS code clean up 2012-08-19 15:12:08 +03:00
Christophe Dumez
a70e565edb RSS code clean up 2012-08-19 15:00:07 +03:00
Christophe Dumez
0efcdbaf52 RSS code clean up 2012-08-19 14:55:30 +03:00
Christophe Dumez
12e24ade70 Remove outdated function definition 2012-08-19 14:36:04 +03:00
Christophe Dumez
7b659add36 Update Arabic translation 2012-08-19 11:51:17 +03:00
Christophe Dumez
d1e30cacf8 Keep RSS articles sorted by date in memory do avoid sorting them all the time
Optimization to address issue #34.
2012-08-19 11:46:50 +03:00
Christophe Dumez
aecdc57cd4 RSS: Cache number of unread articles in a feed instead of computing it every time.
Optimization to address issue #34.
2012-08-18 22:25:21 +03:00
Christophe Dumez
58bc10fc47 Do not override RSS feed title if the user renamed it 2012-08-18 21:30:15 +03:00
Christophe Dumez
ad7c9ace50 Do not save RSS feed to disk unless it has changed.
Stop to address issue #34.
2012-08-18 21:26:22 +03:00
Nikolas Garofil
b897708a41 forgot to change the string 2012-08-18 18:34:36 +02:00
Nikolas Garofil
d1060ac5f3 Completed previous commit
Added some suggestions for the previous commit from Christophe Dumez
and made sure the argument directly after -d is looked at.
2012-08-18 18:11:27 +02:00
Nikolas Garofil
b8e5cc01c1 shouldDaemonize en qcritical 2012-08-18 18:03:03 +02:00
Christophe Dumez
a26723a57a RSS: parse lastBuildDate tag and abort parsing if the feed has not changed since last time.
Optimization to address issue #34.
2012-08-18 18:43:20 +03:00
Nikolas Garofil
1811ec6cab Optional daemon-mode for qbittorrent-nox 2012-08-18 17:33:51 +02:00
Christophe Dumez
c50c9239ea Move RSS parsing to another thread to avoid freezing the UI
RSS items are now displayed as soon as they have been parsed
instead of displaying all of them in one batch once the whole
feed is parsed.

First step to address issue #34.
2012-08-18 18:06:29 +03:00
Christophe Dumez
820d94e014 Fix wiki link for "Anonymous Mode" feature (#25) 2012-08-14 20:57:40 +03:00
Christophe Dumez
c03f2bffce Update URL for search plugins updater (closes #25) 2012-08-14 20:42:52 +03:00
Christophe Dumez
9c61acc95d Fix crash when using unauthorized characters in label names (closes #19) 2012-08-12 17:57:17 +03:00
Christophe Dumez
e62abdd651 Remove unused function 2012-08-12 10:13:26 +03:00
Christophe Dumez
75cf25de62 Remember queue position for torrents without metadata (closes #17) 2012-08-12 09:56:36 +03:00
Christophe Dumez
6a8f09f9ee Fixes to Italian translation 2012-08-10 21:26:53 +03:00
Christophe Dumez
7340f1dc26 Update language files 2012-08-10 14:24:49 +03:00
Christophe Dumez
a78cc700c0 Merge pull request #12 from Simo91/patch-1
Update src/lang/qbittorrent_it.ts
2012-08-10 04:21:04 -07:00
Christophe Dumez
41d4096890 Bump version to 3.1.0alpha 2012-08-10 11:24:02 +03:00
Christophe Dumez
8104c41332 Fix possible crash when adding a tracker to a magnet torrent without metadata (Closes #1034254) 2012-08-10 11:21:03 +03:00
Christophe Dumez
81b0a7f785 Handle exceptions in readAlerts() 2012-08-10 11:20:55 +03:00
Simone
7f0875cda7 Update src/lang/qbittorrent_it.ts 2012-07-26 23:48:59 +03:00
390 changed files with 119370 additions and 110673 deletions

3
.gitignore vendored
View File

@@ -1,6 +1,6 @@
src/geoip/GeoIP.dat
src/qbittorrent
qbittorrent.pro.user
qbittorrent.pro.user*
conf.pri
Makefile
*.pyc
@@ -12,3 +12,4 @@ moc_*.cpp
qrc_*.cpp
ui_*.h
*.moc
src/lang/qbittorrent_*.qm

53
.travis.yml Normal file
View File

@@ -0,0 +1,53 @@
language:
- cpp
env:
# use libtorrent 0.15.10
- lt_source=from_dist gui=true
- lt_source=from_dist gui=false
# use libtorrent 0.16.X from RC_0_16 svn branch
- lt_source=from_svn gui=true
- lt_source=from_svn gui=false
branches:
except:
- search_encoding_windows
- v2_9_x
notifications:
email:
on_success: change
on_failure: change
before_install:
- shopt -s expand_aliases
- alias sudo="sudo "
# Using nprocs/2 sometimes may fail (gcc is killed by system), just use two threads
- alias make="colormake -j2 "
# Also setup a virtual display for after_success target when gui == true
- if ! $gui; then qbtconf="$qbtconf --disable-gui"; else export "DISPLAY=:99.0" && /sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_99.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :99 -ac -screen 0 1280x1024x16 ; fi
- ltconf=" --with-libgeoip=system"
- echo settings
- echo $lt_source
- echo $ltconf
- echo $gui
- echo $qbtconf
- sudo apt-get -qq update
# Travis can stall during heavy load if these packages are installed in one step - split the command
- sudo apt-get -qq install debhelper qconf colormake libssl-dev libgeoip-dev
- sudo apt-get -qq install libboost-dev libboost-filesystem-dev libboost-system-dev
- sudo apt-get -qq install libqt4-dev
install:
- if [[ "$lt_source" == "from_dist" ]]; then sudo apt-get -qq install libtorrent-rasterbar-dev; fi
- if [[ "$lt_source" == "from_svn" ]]; then cd .. && svn co svn://svn.code.sf.net/p/libtorrent/code/branches/RC_0_16 ./libtorrent && (cd libtorrent && ./autotool.sh && ./configure $ltconf && sudo make install) && sudo ldconfig /usr/local/lib && cd $TRAVIS_BUILD_DIR ; fi
script:
- qt-qconf
- ./configure $qbtconf && sudo make install
after_success:
- if $gui ; then qbittorrent --version ; else qbittorrent-nox --version ; fi

18
.tx/config Normal file
View File

@@ -0,0 +1,18 @@
[main]
host = https://www.transifex.com
[qbittorrent.qbittorrent_v3_1_x]
file_filter = src/lang/qbittorrent_<lang>.ts
source_file = src/lang/qbittorrent_en.ts
source_lang = en
type = QT
minimum_perc = 23
mode = developer
[qbittorrent.qbittorrentdesktop_master]
source_file = src/Icons/qBittorrent.desktop
source_lang = en
type = DESKTOP
minimum_perc = 23
mode = developer

43
AUTHORS
View File

@@ -1,4 +1,7 @@
Author:
Current maintainer:
* Sledgehammer999 <sledgehammer999@qbittorrent.org>
Original author:
* Christophe Dumez <chris@qbittorrent.org>
Contributors:
@@ -11,6 +14,7 @@ Contributors:
* Grigis Gaëtan <cipher16@gmail.com>
* Christian Kandeler <zambesi@users.sourceforge.net>
* Silvan Scherrer <silvan.scherrer@aroa.ch>
* Nick Tiskov <daymansmail@gmail.com>
Code from other projects:
* files src/qtsingleapp/* src/lineedit/*
@@ -25,6 +29,10 @@ Code from other projects:
copyright: Dan Haim <negativeiq@users.sourceforge.net>
license: BSD
* file src/stacktrace_win.h
copyright: Quassel Project
license: GPLv2/3
Images Authors:
* files: src/Icons/*.png
copyright: Gnome Icon Theme
@@ -71,41 +79,46 @@ Images Authors:
Translations authors:
* files: src/lang/*.ts
* file: src/Icons/qBittorrent.desktop
copyright:
- Arabic: SDERAWI (abz8868@msn.com) and sn51234 (nesseyan@gmail.com)
- Arabic: SDERAWI (abz8868@msn.com), sn51234 (nesseyan@gmail.com) and Ibrahim Saed ibraheem_alex(Transifex)
- 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)
- Chinese (Simplified): Guo Yue (yue.guo0418@gmail.com)
- Chinese (Traditional): Yi-Shun Wang (dnextstep@gmail.com)
- Chinese (Traditional): Yi-Shun Wang (dnextstep@gmail.com) and 冥王歐西里斯 s8321414(Transifex)
- Croatian: Oliver Mucafir (oliver.untwist@gmail.com)
- Czech: Jirka Vilim (web@tets.cz)
- Czech: Jirka Vilim (web@tets.cz) and Petr Cernobila abr(Transifex)
- Danish: Mathias Nielsen (comoneo@gmail.com)
- Dutch: Pieter Heyvaert (pieter_heyvaert@hotmail.com)
- English: Christophe Dumez (chris@qbittorrent.org)
- Finnish: Niklas Laxström (nikerabbit@users.sourceforge.net)
- English(Australia): Robert Readman readmanr(Transifex)
- English(United Kingdom): Robert Readman readmanr(Transifex)
- Finnish: Niklas Laxström (nikerabbit@users.sourceforge.net), Pekka Niemi (pekka.niemi@iki.fi) and Jiri Grönroos artnay(Transifex)
- French: Christophe Dumez (chris@qbittorrent.org)
- Galician: Marcos Lans (marcoslansgarza@gmail.com)
- Galician: Marcos Lans (marcoslansgarza@gmail.com) and antiparvos(Transifex)
- 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)
- Greek: Tsvetan Bankov (emerge_life@users.sourceforge.net), Stephanos Antaris (santaris@csd.auth.gr), sledgehammer999(hammered999@gmail.com) and Γιάννης Ανθυμίδης Evropi(Transifex)
- Hebrew: David Deutsch (d.deffo@gmail.com)
- Hungarian: Majoros Péter (majoros.j.p@t-online.hu)
- Italian: Matteo Sechi (bu17714@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)
- 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)
- Russian: Nick Khazov (m2k3d0n at users.sourceforge.net)
- Portuguese: Sérgio Marques smarquespt(Transifex)
- Portuguese(Brazil): Nick Marinho (nickmarinho@gmail.com)
- Romanian: Obada Denis (obadadenis@users.sourceforge.net), Adrian Gabor Adriannho(Transifex) and Mihai Coman z0id(Transifex)
- Russian: Nick Khazov (m2k3d0n at users.sourceforge.net), Alexey Morsov (samurai@ricom.ru), Nick Tiskov Dayman(daymansmail (at) gmail (dot) com), Dmitry DmitryKX(Transifex) and kraleksandr kraleksandr(Transifex)
- Serbian: Anaximandar Milet (anaximandar at operamail.com)
- Slovak: helix84
- Spanish: Francisco Luque Contreras (frannoe@ya.com)
- Swedish: Daniel Nylander (po@danielnylander.se)
- Spanish: Francisco Luque Contreras (frannoe@ya.com), Alfredo Monclus alfrix(Transifex) and José Antonio Moray moray33(Transifex)
- Swedish: Daniel Nylander (po@danielnylander.se) and Emil Hammarberg Ooglogput(Transifex)
- Turkish: Hasan Yilmaz (iletisim@hedefturkce.com)
- Ukrainian: Oleh Prypin (blaxpirit@gmail.com)
- Ukrainian: Oleh Prypin (blaxpirit@gmail.com) and zubr139(Transifex)
- Vietnamese: Anh Phan ppanhh(Transifex)
license: GPLv2

10
COPYING
View File

@@ -69,7 +69,7 @@ patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
@@ -124,7 +124,7 @@ above, provided that you also meet all of these conditions:
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
@@ -182,7 +182,7 @@ access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
@@ -239,7 +239,7 @@ impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
@@ -292,7 +292,7 @@ PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest

View File

@@ -1,3 +1,97 @@
* Sun 29 Dec 2013 - sledgehammer999 <sledgehammer999@qbittorrent.org> - v3.1.4
- FEATURE: Statistics dialog (Gelmir)
- FEATURE: Tooltips explaining each peer's connection flags (sledgehammer999)
- FEATURE: Win/Mac Check for program updates every 15min and allow the user to manually check for updates through the help menu. (sledgehammer999)
- BUGFIX: Better dialog message for torrent delete confirmation (sledgehammer999)
- BUGFIX: Fix resizing grip location. Closes #1146. (sledgehammer999)
- BUGFIX: Lock toolbar in place. Closes #1144. (sledgehammer999)
- BUGFIX: Second attempt at fixing saving settings on shutdown. (sledgehammer999)
- BUGFIX: Sort labels in 'Add new torrent' dialog. Closes #1150 #411. (sledgehammer999)
- LINUX: Fix build under Ubuntu 13.10 (sledgehammer999)
- LINUX: Make sleep and shutdown functions work on systemd's logind (Faheem Pervez)
* Mon Nov 20 2013 - sledgehammer999 <sledgehammer999@qbittorrent.org> - v3.1.3
- FEATURE: Add a key shortcut to "Add link to torrent..." (Angel Alonso)
- BUGFIX: Make all columns and headers use the same text alignment in the transferlist. (sledgehammer999)
- BUGFIX: Fix build system for Unix/Linux. (sledgehammer999)
- BUGFIX: Case insensitive sort in Peers list. Closes #1066. (sledgehammer999)
- BUGFIX: Small optimization of WebUI responses when there isn't a data payload. (sledgehammer999)
- BUGFIX: Hide empty folders after filtering. Closes #74. (sledgehammer999)
- BUGFIX: Expand folders when filtering files. Closes #1076. (sledgehammer999)
- BUGFIX: Updated search plugin's URL (Zach Thibeau)
- BUGFIX: Strip some png to fix incorrect sRGB profiles. (Angel Alonso)
- BUGFIX: Fixed font issues on OSX Mavericks (Zach Thibeau)
- BUGFIX: Improve text in the About dialog (Artem S. Tashkinov)
- BUGFIX: Always show a peer IP address as a tool tip (Artem S. Tashkinov)
- BUGFIX: Fix inhibit system functionality. Closes #766. (sledgehammer999)
- BUGFIX: WebUI: Don't gzip too small payloads. (sledgehammer999)
- BUGFIX: Correctly detect if the browser supports gzip compression. (sledgehammer999)
- BUGFIX: Fix WebUI link to 'Anonymous mode' explanation. Closes #1093. (sledgehammer999)
- BUGFIX: Correctly update tracker tier number in the trackers tab. Closes #1075. (sledgehammer999)
- BUGFIX: Speed improvements.(sledgehammer999)
- OTHER: Updated translations.
* Tue Nov 05 2013 - sledgehammer999 <sledgehammer999@qbittorrent.org> - v3.1.2
- BUGFIX: Fix WebUI gzip compression. Closes #1037. (sledgehammer999)
- BUGFIX: Fix compilation with qt < 4.8.0. Closes #1043. (sledgehammer999)
- OTHER: Updated translations.
* Mon Oct 28 2013 - sledgehammer999 <sledgehammer999@qbittorrent.org> - v3.1.1
- FEATURE: Show external IP in the log. Closes #968. (sledgehammer999)
- FEATURE: Enable gzip compression in the webui. It should be faster now. (sledgehammer999)
- FEATURE: Torrents show more states(queued for checking, downloading metadata, allocating, checking resume). (sledgehammer999)
- FEATURE: Reenable "force reannounce" to all trackers. (sledgehammer999)
- FEATURE: Allow to clear the UI lock password. Closes #973. (sledgehammer999)
- FEATURE: New translations: English(Australia) and English(United Kingdom)
- BUGFIX: Expose all available translation in the WebUI. Closes #976. (sledgehammer999)
- BUGFIX: Copy IP copied wrong data. Closes #970 (sledgehammer999)
- BUGFIX: "Preview file..." didn't work on single file torrents. (sledgehammer999)
- BUGFIX: Fix and improve the scheduler (Gelmir and sledgehammer999)
- BUGFIX: RSS fixes. Closes #960, #998 (Gelmir)
- BUGFIX: Fix 'append label to save path' with magnet links. (sledgehammer999)
- BUGFIX: Can download up to 10MB .torrent file when a link is provided. Closes #879 (sledgehammer999)
- OTHER: Updated translations.
- LINUX: Fix missing conf.pri error (leigh123linux)
- WINDOWS: Don't remove file associations if they aren't our own. (sledgehammer999)
* Sat Oct 12 2013 - Christophe Dumez <chris@qbittorrent.org> and sledgehammer999 <sledgehammer999@qbittorrent.org> - v3.1.0
- FEATURE: Add command line option to daemonize qbittorrent-nox (ngaro)
- FEATURE: Add "Shutdown qBittorrent" button to Web UI (ngaro)
- FEATURE: Add setting to copy .torrent files for finished downloads (Driim)
- FEATURE: Add option to start qBittorrent on Windows startup (sledgehammer999)
- FEATURE: Add context menu to Web seed list (Gelmir)
- FEATURE: Add support for tracker tiers / groups to creator (Gelmir)
- FEATURE: Allow clearing execution and ban logs (Gelmir)
- FEATURE: Add option to use random port on each startup (ireallylikeher)
- FEATURE: Expose the cache expiry to the user (Gelmir)
- FEATURE: Support Atom feeds (Gelmir)
- FEATURE: Add "save path" column (John Peterson)
- FEATURE: Add μTorrent-compatible "Flags" column in the peer tab(sledgehammer999)
- FEATURE: Load magnet metadata in the background while the "Add New Torrent" Dialog is showing (Gelmir)
- FEATURE: Allow to enter only an info-hash for download(sledgehammer999)
- FEATURE: Bring the "Add New Torrent" Dialog to the front(glassez)
- BUGFIX: Add confirmation dialog for "Force recheck" action (closes #131)
- BUGFIX: Greatly improve RSS manager performance (closes #34)
- BUGFIX: Ensure that all columns in the tranferlist have a size > 0.
- BUGFIX: Don't mark RSS item as read when it failed to download (Gelmir)
- BUGFIX: Fix ETA calculation when some files are downloaded and marked afterwards as 'do not download'(sledgehammer999)
- BUGFIX: Make the UI show that PEX/DHT/LSD are actually disabled on private torrents(sledgehammer999)
- BUGFIX: Scheduler should be much more robust and correct now(sledgehammer999)
- BUGFIX: Now qBt won't forget torrent settings after an unclean shutdown(sledgehammer999)
- BUGFIX: Text boxes in edit dialogs will fit to text width(Gelmir)
- BUGFIX: Enable edit/rename via F2 or double click in various places(Gelmir)
- BUGFIX: Allow to edit trackers and copy their urls(Gelmir and Driim)
- BUGFIX: Add Uploaded column to main view(Gelmir)
- BUGFIX: Calculate ETA for seeding torrents(Gelmir)
- BUGFIX: Add option to ignore global share ratio limits for created torrents(Gelmir)
- OTHER: Many RSS bugfixes and improvements all over the place(Gelmir)
- OTHER: Generate translations at configure time to reduce tarball size
- OTHER: Make peer tab sortable by ip too (Gelmir)
- OTHER: Translations moved to Transifex(https://www.transifex.com/projects/p/qbittorrent/)
- OTHER: New Translation - Vietnamese (Anh Phan)
- PERFORMANCE: Impove drawing speed of tranferlist when there are many torrents(>100)
- PERFORMANCE: Impove drawing speed of peers list when there are many peers
* 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)

View File

@@ -42,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
@@ -50,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:

4
configure vendored
View File

@@ -507,11 +507,11 @@ public:
#if LIBTORRENT_VERSION_MAJOR == 0 && LIBTORRENT_VERSION_MINOR < 16
required_libs << "filesystem" ;
#endif
required_libs << "thread";
//required_libs << "thread";
QStringList libDirs;
if (!s.isEmpty())
libDirs << s;
libDirs << "/usr/lib/" << "/usr/lib64/" << "/usr/local/lib/" << "/usr/local/lib64/";
libDirs << "/usr/lib/" << "/usr/lib/i386-linux-gnu/" << "/usr/lib64/" << "/usr/lib/x86_64-linux-gnu/" << "/usr/local/lib/" << "/usr/lib/local/i386-linux-gnu/" << "/usr/local/lib64/" << "/usr/local/lib/x86_64-linux-gnu/";
foreach(const QString& lib, required_libs) {
bool found = false;

View File

@@ -8,7 +8,7 @@ qBittorrent\-nox \- a command line Bittorrent client written in C++ / Qt4
.SH "SYNOPSIS"
\fBqbittorrent\-nox\fR [\-\-webui-port=x] [TORRENT_FILE | URL]...
\fBqbittorrent\-nox\fR [\-\-d|\-\-daemon] [\-\-webui-port=x] [TORRENT_FILE | URL]...
\fBqbittorrent\-nox\fR \-\-help

View File

@@ -67,7 +67,7 @@ ZIP Installation:
klibc
-----
1. Download klibc 0.6.4 or better (see http://svn.netlabs.org/libc for more information)
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
@@ -146,6 +146,19 @@ 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

View File

@@ -16,16 +16,52 @@ LIBS += -lssl -lcrypto
# Boost system lib
LIBS += -lboost_system-mt
# Boost filesystem lib (Not needed for libtorrent >= 0.16.0)
LIBS += -lboost_filesystem-mt
#LIBS += -lboost_filesystem-mt
# Carbon
LIBS += -framework Carbon -framework IOKit
# Zlib
LIBS += -lz
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.")

View File

@@ -7,12 +7,13 @@ LIBS += -ltorrent-rasterbar \
-lboost_thread \
-lboost_system \
-lboost_filesystem \
-lssl -lcrypto -lidn -lpthread
-lssl -lcrypto -lidn -lpthread -lz
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.")

View File

@@ -3,6 +3,7 @@ TEMPLATE = subdirs
SUBDIRS += src
include(version.pri)
include(qm_gen.pri)
# Dist
dist.commands += rm -fR ../$${PROJECT_NAME}-$${PROJECT_VERSION}/ &&

View File

@@ -71,11 +71,11 @@ public:
#if LIBTORRENT_VERSION_MAJOR == 0 && LIBTORRENT_VERSION_MINOR < 16
required_libs << "filesystem" ;
#endif
required_libs << "thread";
//required_libs << "thread";
QStringList libDirs;
if (!s.isEmpty())
libDirs << s;
libDirs << "/usr/lib/" << "/usr/lib64/" << "/usr/local/lib/" << "/usr/local/lib64/";
libDirs << "/usr/lib/" << "/usr/lib/i386-linux-gnu/" << "/usr/lib64/" << "/usr/lib/x86_64-linux-gnu/" << "/usr/local/lib/" << "/usr/lib/local/i386-linux-gnu/" << "/usr/local/lib64/" << "/usr/local/lib/x86_64-linux-gnu/";
foreach(const QString& lib, required_libs) {
bool found = false;

19
qm_gen.pri Normal file
View File

@@ -0,0 +1,19 @@
TS_IN = $$fromfile(src/src.pro,TRANSLATIONS)
TS_IN_NOEXT = $$replace(TS_IN,".ts","")
isEmpty(QMAKE_LRELEASE) {
win32|os2:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]\\lrelease.exe
else:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]/lrelease
unix {
!exists($$QMAKE_LRELEASE) { QMAKE_LRELEASE = lrelease-qt4 }
} else {
!exists($$QMAKE_LRELEASE) { QMAKE_LRELEASE = lrelease }
}
}
message("Building translations")
for(L,TS_IN_NOEXT) {
message("Processing $${L}")
system("$$QMAKE_LRELEASE -silent src/$${L}.ts -qm src/$${L}.qm")
!exists("src/$${L}.qm"):error("Building translations failed, cannot continue")
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.0 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -2,40 +2,118 @@
Categories=Network;FileTransfer;P2P;Qt;
Exec=qbittorrent %U
GenericName=BitTorrent client
GenericName[ar]=العميل BitTorrent
GenericName[bg]=Торент клиент
GenericName[cs]=BitTorrent klient
GenericName[de]=BitTorren Client
GenericName[el]=BitTorrent πελάτης
GenericName[es]=Cliente BitTorrent
GenericName[fi]=BitTorrent-ohjelma
GenericName[fr]=Client BitTorrent
GenericName[hr]=BitTorrent klijent
GenericName[hu]=BitTorrent kliens
GenericName[it]=Client BitTorrent
GenericName[ja]=BitTorrent クライアント
GenericName[ko]=비토렌트 클라이언트
GenericName[lt]=BitTorrent klientas
GenericName[nl]=BitTorrent-cliënt
GenericName[pl]=Klient BitTorrent
GenericName[pt]=Cliente BitTorrent
GenericName[pt_BR]=Cliente BitTorrent
GenericName[ro]=Client BitTorrent
GenericName[ru]=клиент BitTorrent
GenericName[sk]=Klient siete BitTorrent
GenericName[sr]=BitTorrent-клијент
GenericName[sv]=BitTorrent-klient
GenericName[tr]=BitTorrent istemcisi
GenericName[uk]=BitTorrent-клієнт
GenericName[zh]=BitTorrent之用户
GenericName[zh_TW]=BitTorrent客戶端
Comment=Download and share files over BitTorrent
Comment[fr]=Télécharger et partager des fichiers avec BitTorrent
Comment[pl]=Dzielenie się plikami przez BitTorrent
Icon=qbittorrent
MimeType=application/x-bittorrent;x-scheme-handler/magnet;
Name=qBittorrent
Name[ko]=큐비토런트
Terminal=false
Type=Application
# Translations
# Translations
GenericName[ar]=العميل BitTorrent
Comment[be]=Сцягванне і раздача файлаў праз пратакол BitTorrent
GenericName[be]=BitTorrent-кліент
Name[be]=qBittorrent
Icon[be]=qbittorrent
GenericName[bg]=Торент клиент
Comment[cs]=Stahování a sdílení souborů přes síť BitTorrent
GenericName[cs]=BitTorrent klient
Name[cs]=qBittorrent
Icon[cs]=qbittorrent
GenericName[de]=BitTorren Client
Comment[el]=Λήψη και διαμοιρασμός αρχείων μέσω BitTorrent
GenericName[el]=BitTorrent πελάτης
Name[el]=qBittorrent
Icon[el]=qbittorrent
Comment[en_GB]=Download and share files over BitTorrent
GenericName[en_GB]=BitTorrent client
Name[en_GB]=qBittorrent
Icon[en_GB]=qbittorrent
Comment[es]=Descarga y comparte archivos por BitTorrent
GenericName[es]=Cliente BitTorrent
Name[es]=qBittorrent
Icon[es]=qbittorrent
Comment[eu]=Jeitsi eta elkarbanatu agiriak BitTorrent-en
GenericName[eu]=BitTorrent bezeroa
Name[eu]=qBittorrent
Icon[eu]=qbittorrent
Comment[fi]=Lataa ja jaa tiedostoja BitTorrentia käyttäen
GenericName[fi]=BitTorrent-ohjelma
Name[fi]=qBittorrent
Icon[fi]=qbittorrent
Comment[fr]=Télécharger et partager des fichiers avec BitTorrent
GenericName[fr]=Client BitTorrent
Comment[gl]=Descargue e comparta ficheiros co protocolo BitTorrent
GenericName[gl]=Cliente BitTorrent
Name[gl]=qBittorrent
Icon[gl]=qbittorrent
GenericName[hr]=BitTorrent klijent
GenericName[hu]=BitTorrent kliens
Comment[it]=Client BitTorrent per il download di file via internet
GenericName[it]=Client BitTorrent
Name[it]=qBittorrent
Icon[it]=qbittorrent
Comment[ja]=BitTorrent でファイルをダウンロードおよび共有します
GenericName[ja]=BitTorrent クライアント
Name[ja]=qBittorrent
Icon[ja]=qbittorrent
GenericName[ko]=비토렌트 클라이언트
Name[ko]=큐비토런트
GenericName[zh]=BitTorrent之用户
Comment[lt]=Atsisiųskite bei dalinkitės failais BitTorrent tinkle
GenericName[lt]=BitTorrent klientas
Name[lt]=qBittorrent
Icon[lt]=qbittorrent
Comment[nb]=Last ned og del filer over BitTorrent
GenericName[nb]=BitTorrent-klient
Name[nb]=qBittorrent
Icon[nb]=qbittorrent
GenericName[nl]=BitTorrent-cliënt
Comment[pl]=Dzielenie się plikami przez BitTorrent
GenericName[pl]=Klient BitTorrent
Name[pl]=qBittorrent
Icon[pl]=qbittorrent
Comment[pt]=Transferir e partilhar ficheiros por BitTorrent
GenericName[pt]=Aplicação BitTorrent
Name[pt]=qBittorrent
Icon[pt]=qbittorrent
Comment[pt_BR]=Baixe e compartilhe arquivos através do qBittorrent
GenericName[pt_BR]=Cliente BitTorrent
Name[pt_BR]=qBittorrent
Icon[pt_BR]=qbittorrent
Comment[ro]=Descărcați și partajați fișiere prin BitTorrent
GenericName[ro]=Client BitTorrent
Name[ro]=qBittorrent
Icon[ro]=qbittorrent
Comment[ru]=Скачивайте и делитесь файлами с помощью BitTorrent
GenericName[ru]=клиент BitTorrent
Name[ru]=qBittorrent
Icon[ru]=qbittorrent
GenericName[sk]=Klient siete BitTorrent
GenericName[sr]=BitTorrent-клијент
Comment[sv]=Hämta och dela filer över BitTorrent
GenericName[sv]=BitTorrent-klient
Name[sv]=qBittorrent
Icon[sv]=qbittorrent
GenericName[tr]=BitTorrent istemcisi
Comment[uk]=Завантажувати і обмінюватися файлами через BitTorrent
GenericName[uk]=BitTorrent-клієнт
Name[uk]=qBittorrent
Icon[uk]=qbittorrent
Comment[vi]=Tải về và chia sẻ các tập tin thông qua BitTorrent
GenericName[vi]=Máy trạm dạng BitTorrent
Name[vi]=qBittorrent
Icon[vi]=qbittorrent
Comment[zh_TW]=經由 BitTorrent 下載並分享檔案
GenericName[zh_TW]=BitTorrent 客戶端
Name[zh_TW]=qBittorrent
Icon[zh_TW]=qbittorrent
Comment[en_AU]=Download and share files over BitTorrent
GenericName[en_AU]=BitTorrent client
Name[en_AU]=qBittorrent
Icon[en_AU]=qbittorrent

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 593 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 590 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 426 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 522 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 443 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 495 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 359 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 538 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 591 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 583 B

File diff suppressed because one or more lines are too long

View File

@@ -48,10 +48,28 @@ class about : public QDialog, private Ui::AboutDlg{
about(QWidget *parent): QDialog(parent) {
setupUi(this);
setAttribute(Qt::WA_DeleteOnClose);
// About
QString aboutText =
QString::fromUtf8("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\"><html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">p, li { white-space: pre-wrap; }</style></head><body style=\" font-size:11pt; font-weight:400; font-style:normal;\"><p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">") +
tr("An advanced BitTorrent client programmed in C++, based on Qt4 toolkit and libtorrent-rasterbar.") +
QString::fromUtf8(" <br /><br />") +
trUtf8("Copyright ©2006-2013 The qBittorrent project") +
QString::fromUtf8("<br /><br />") +
tr("Home Page: ") +
QString::fromUtf8("<a href=\"http://www.qbittorrent.org\"><span style=\" text-decoration: underline; color:#0000ff;\">http://www.qbittorrent.org</span></a></p><p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">") +
tr("Bug Tracker: ") +
QString::fromUtf8("<a href=\"http://bugs.qbittorrent.org\"><span style=\" text-decoration: underline; color:#0000ff;\">http://bugs.qbittorrent.org</span></a><br />") +
tr("Forum: ") +
QString::fromUtf8(
"<a href=\"http://forum.qbittorrent.org\"><span style=\" text-decoration: underline; color:#0000ff;\">http://forum.qbittorrent.org</span></a></p><p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">") +
tr("IRC: #qbittorrent on Freenode") +
QString::fromUtf8(
"</p></body></html>");
lb_about->setText(aboutText);
// Set icons
logo->setPixmap(QPixmap(QString::fromUtf8(":/Icons/skin/qbittorrent22.png")));
//Title
lb_name->setText(QString::fromUtf8("<b><h1>")+tr("qBittorrent")+QString::fromUtf8(" "VERSION"</h1></b>"));
lb_name->setText(QString::fromUtf8("<b><h1>qBittorrent")+QString::fromUtf8(" "VERSION"</h1></b>"));
// Thanks
QString thanks_txt;
thanks_txt += QString::fromUtf8("<p>I would first like to thank sourceforge.net for hosting qBittorrent project and for their support.</p>");
@@ -62,40 +80,44 @@ class about : public QDialog, private Ui::AboutDlg{
te_thanks->setHtml(thanks_txt);
// Translation
QString trans_txt = "<p>"+tr("I would like to thank the following people who volunteered to translate qBittorrent:")+"</p>";
trans_txt += QString::fromUtf8("<ul><li><u>Arabic:</u> SDERAWI (abz8868@msn.com) and sn51234 (nesseyan@gmail.com)</li>\
trans_txt += QString::fromUtf8("<ul><li><u>Arabic:</u> SDERAWI (abz8868@msn.com), sn51234 (nesseyan@gmail.com) and Ibrahim Saed ibraheem_alex(Transifex)</li>\
<li><u>Armenian:</u> Hrant Ohanyan (hrantohanyan@mail.am)</li>\
<li><u>Basque:</u> Xabier Aramendi (azpidatziak@gmail.com)</li>\
<li><u>Belarusian:</u> Mihas Varantsou (meequz@gmail.com)</li>\
<li><u>Brazilian:</u> Nick Marinho (nickmarinho@gmail.com)</li>\
<li><u>Bulgarian:</u> Tsvetan & Boyko Bankoff (emerge_life@users.sourceforge.net)</li>\
<li><u>Catalan:</u> Francisco Luque Contreras (frannoe@ya.com)</li>\
<li><u>Chinese (Simplified):</u> Guo Yue (yue.guo0418@gmail.com)</li>\
<li><u>Chinese (Traditional):</u> Yi-Shun Wang (dnextstep@gmail.com)</li>\
<li><u>Chinese (Traditional):</u> Yi-Shun Wang (dnextstep@gmail.com) and 冥王歐西里斯 s8321414(Transifex)</li>\
<li><u>Croatian:</u> Oliver Mucafir (oliver.untwist@gmail.com)</li>\
<li><u>Czech:</u> Jirka Vilim (web@tets.cz)</li>\
<li><u>Czech:</u> Jirka Vilim (web@tets.cz) and Petr Cernobila abr(Transifex)</li>\
<li><u>Danish:</u> Mathias Nielsen (comoneo@gmail.com)</li>\
<li><u>Dutch:</u> Pieter Heyvaert (pieter_heyvaert@hotmail.com)</li>\
<li><u>Finnish:</u> Niklas Laxström (nikerabbit@users.sourceforge.net) and Pekka Niemi (pekka.niemi@iki.fi)</li>\
<li><u>Galician:</u> Marcos Lans (marcoslansgarza@gmail.com)</li>\
<li><u>English(Australia):</u> Robert Readman readmanr(Transifex)</li>\
<li><u>English(United Kingdom):</u> Robert Readman readmanr(Transifex)</li>\
<li><u>Finnish:</u> Niklas Laxström (nikerabbit@users.sourceforge.net), Pekka Niemi (pekka.niemi@iki.fi) and Jiri Grönroos artnay(Transifex)</li>\
<li><u>Galician:</u> Marcos Lans (marcoslansgarza@gmail.com) and antiparvos(Transifex)</li>\
<li><u>Georgian:</u> Beqa Arabuli (arabulibeqa@yahoo.com)</li>\
<li><u>German:</u> Niels Hoffmann (zentralmaschine@users.sourceforge.net)</li>\
<li><u>Greek:</u> Tsvetan Bankov (emerge_life@users.sourceforge.net)</li>\
<li><u>Greek:</u> Tsvetan Bankov (emerge_life@users.sourceforge.net), Stephanos Antaris (santaris@csd.auth.gr), sledgehammer999(hammered999@gmail.com) and Γιάννης Ανθυμίδης Evropi(Transifex)</li>\
<li><u>Hebrew:</u> David Deutsch (d.deffo@gmail.com)</li>\
<li><u>Hungarian:</u> Majoros Péter (majoros.peterj@gmail.com)</li>\
<li><u>Italian:</u> Matteo Sechi (bu17714@gmail.com)</li>\
<li><u>Italian:</u> bovirus (bovirus@live.it) and Matteo Sechi (bu17714@gmail.com)</li>\
<li><u>Japanese:</u> Masato Hashimoto (cabezon.hashimoto@gmail.com)</li>\
<li><u>Korean:</u> Jin Woo Sin (jin828sin@users.sourceforge.net)</li>\
<li><u>Lithuanian:</u> Naglis Jonaitis (njonaitis@gmail.com)</li>\
<li><u>Norwegian:</u> Tomaso</li>\
<li><u>Polish:</u> Mariusz Fik (fisiu@opensuse.org)</li>\
<li><u>Portuguese:</u> Nick Marinho (nickmarinho@gmail.com)</li>\
<li><u>Romanian:</u> Obada Denis (obadadenis@users.sourceforge.net)</li>\
<li><u>Russian:</u> Nick Khazov (m2k3d0n@users.sourceforge.net) and Alexey Morsov (samurai@ricom.ru)</li>\
<li><u>Portuguese:</u> Sérgio Marques smarquespt(Transifex)</li>\
<li><u>Portuguese(Brazil):</u> Nick Marinho (nickmarinho@gmail.com)</li>\
<li><u>Romanian:</u> Obada Denis (obadadenis@users.sourceforge.net), Adrian Gabor Adriannho(Transifex) and Mihai Coman z0id(Transifex)</li>\
<li><u>Russian:</u> Nick Khazov (m2k3d0n at users.sourceforge.net), Alexey Morsov (samurai@ricom.ru), Nick Tiskov Dayman(daymansmail (at) gmail (dot) com), Dmitry DmitryKX(Transifex) and kraleksandr kraleksandr(Transifex)</li>\
<li><u>Serbian:</u> Anaximandar Milet (anaximandar@operamail.com)</li>\
<li><u>Slovak:</u> helix84</li>\
<li><u>Spanish:</u> Francisco Luque Contreras (frannoe@ya.com)</li>\
<li><u>Swedish:</u> Daniel Nylander (po@danielnylander.se)</li>\
<li><u>Spanish:</u> Alfredo Monclús (alfrix), Francisco Luque Contreras (frannoe@ya.com) and José Antonio Moray moray33(Transifex)</li>\
<li><u>Swedish:</u> Daniel Nylander (po@danielnylander.se) and Emil Hammarberg Ooglogput(Transifex)</li>\
<li><u>Turkish:</u> Hasan YILMAZ (iletisim@hedefturkce.com) and Erdem Bingöl (erdem84@gmail.com)</li>\
<li><u>Ukrainian:</u> Oleh Prypin (blaxpirit@gmail.com)</li></ul>");
<li><u>Ukrainian:</u> Oleh Prypin (blaxpirit@gmail.com)</li>\
<li><u>Vietnamese:</u> Anh Phan ppanhh(Transifex)</li></ul>");
trans_txt += "<p>"+tr("Please contact me if you would like to translate qBittorrent into your own language.")+"</p>";
te_translation->setHtml(trans_txt);
// License

File diff suppressed because it is too large Load Diff

View File

@@ -31,9 +31,11 @@
#ifndef ADDNEWTORRENTDIALOG_H
#define ADDNEWTORRENTDIALOG_H
#include <QShortcut>
#include <QDialog>
#include <QUrl>
#include <libtorrent/torrent_info.hpp>
#include "qtorrenthandle.h"
QT_BEGIN_NAMESPACE
namespace Ui {
@@ -54,15 +56,22 @@ public:
static void showTorrent(const QString& torrent_path, const QString& from_url = QString());
static void showMagnet(const QString& torrent_link);
protected:
void showEvent(QShowEvent *event);
private slots:
void showAdvancedSettings(bool show);
void displayContentTreeMenu(const QPoint&);
void on_buttonBox_accepted();
void updateDiskSpaceLabel();
void onSavePathChanged(int);
void relayout();
void renameSelectedFile();
void setdialogPosition();
void updateMetadata(const QTorrentHandle& h);
protected slots:
virtual void accept();
virtual void reject();
private:
explicit AddNewTorrentDialog(QWidget *parent = 0);
@@ -74,18 +83,21 @@ private:
void updateFileNameInSavePaths(const QString& new_filename);
void loadState();
void saveState();
void setMetadataProgressIndicator(bool visibleIndicator, const QString &labelText = QString());
private:
Ui::AddNewTorrentDialog *ui;
TorrentContentFilterModel *m_contentModel;
PropListDelegate *m_contentDelegate;
bool m_isMagnet;
bool m_hasMetadata;
QString m_filePath;
QString m_url;
QString m_hash;
boost::intrusive_ptr<libtorrent::torrent_info> m_torrentInfo;
QStringList m_filesPath;
bool m_hasRenamedFile;
QShortcut *editHotkey;
};
#endif // ADDNEWTORRENTDIALOG_H

Some files were not shown because too many files have changed in this diff Show More