You've already forked qBittorrent
mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-10-16 20:32:23 +02:00
Compare commits
44 Commits
release-2.
...
release-2.
Author | SHA1 | Date | |
---|---|---|---|
![]() |
cfcc29e25a | ||
![]() |
09e2dd15e2 | ||
![]() |
49fd36aa2c | ||
![]() |
f9064d8b00 | ||
![]() |
01df76915c | ||
![]() |
52f6b008f4 | ||
![]() |
abeed2c6f0 | ||
![]() |
01fcf82b0c | ||
![]() |
92c70bc878 | ||
![]() |
1c313c7c06 | ||
![]() |
ed4ca7b769 | ||
![]() |
795a3a01c2 | ||
![]() |
f31f067bbf | ||
![]() |
10905eb04b | ||
![]() |
8637996a99 | ||
![]() |
39867f4681 | ||
![]() |
30659a353d | ||
![]() |
d4b5f68295 | ||
![]() |
01725b1b55 | ||
![]() |
64654705ca | ||
![]() |
049b08999a | ||
![]() |
0150a05c68 | ||
![]() |
8df71e6c44 | ||
![]() |
cc53b5bb15 | ||
![]() |
e66a956596 | ||
![]() |
799a6f0d85 | ||
![]() |
5d4a660631 | ||
![]() |
a721fd389b | ||
![]() |
5923be57b4 | ||
![]() |
1a9bd1b171 | ||
![]() |
4322d38b87 | ||
![]() |
f16a7e0088 | ||
![]() |
9a24243359 | ||
![]() |
b5e2058b44 | ||
![]() |
ddc803a250 | ||
![]() |
1fd63f0665 | ||
![]() |
2b1399303e | ||
![]() |
82e7a2d724 | ||
![]() |
0dc8773595 | ||
![]() |
1d358dc9a7 | ||
![]() |
1fc0310803 | ||
![]() |
3b35050736 | ||
![]() |
adfdb78821 | ||
![]() |
c3e79b843b |
1
AUTHORS
1
AUTHORS
@@ -89,6 +89,7 @@ Translations authors:
|
||||
- Italian: Matteo Sechi (bu17714@gmail.com)
|
||||
- Japanese: Nardog (alphisation@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)
|
||||
|
35
Changelog
35
Changelog
@@ -1,3 +1,38 @@
|
||||
* Sun Mar 13 2011 - Christophe Dumez <chris@qbittorrent.org> - v2.6.9
|
||||
- BUGFIX: Fix column hiding/showing in transfer list
|
||||
|
||||
* Sun Mar 13 2011 - Christophe Dumez <chris@qbittorrent.org> - v2.6.8
|
||||
- BUGFIX: Fix compilation with libtorrent v0.14.x
|
||||
- BUGFIX: Fix issues when writing on NTFS (Linux, Mac)
|
||||
- BUGFIX: Fix root folder being cut off if the torrent comes from a scanned folder (Christian Kandeler)
|
||||
- BUGFIX: Improve folder removal behavior
|
||||
- BUGFIX: Make sure the .unwanted folder is deleted on soft torrent removal
|
||||
- BUGFIX: Indicate support for Magnet links in desktop file (Fisiu)
|
||||
- BUGFIX: Do not report torrent being checked as queued
|
||||
- BUGFIX: Improve lists columns state saving
|
||||
|
||||
* Sat Feb 26 2011 - Christophe Dumez <chris@qbittorrent.org> - v2.6.7
|
||||
- BUGFIX: Encoding fixes (Windows)
|
||||
- BUGFIX: Fix "append label to save path" (Windows)
|
||||
- BUGFIX: Disable OS cache for aligned files to reduce memory consumption
|
||||
- BUGFIX: Fix torrent upload from Web UI (Windows)
|
||||
- BUGFIX: Fix cursor problem in torrent addition dialog
|
||||
- BUGFIX: Fix crash when additing an empty tracker URL
|
||||
- BUGFIX: Share ratio can now go over 100
|
||||
- BUGFIX: Fix compilation with boost >= v1.46
|
||||
|
||||
* Tue Feb 8 2011 - Christophe Dumez <chris@qbittorrent.org> - v2.6.6
|
||||
- FEATURE: IP address reported to trackers is now customizable
|
||||
- BUGFIX: Use slashes instead of antislashes in URLs (Windows)
|
||||
- BUGFIX: Fix articles read state reset problem in RSS
|
||||
- BUGFIX: Fix possible path encoding issues on Windows
|
||||
- BUGFIX: Fix downloads from URLs on Windows
|
||||
- I18N: Added Lithuanian translation
|
||||
- COSMETIC: Improve main window layout
|
||||
- COSMETIC: Improve properties buttons style
|
||||
- COSMETIC: Display pieces being downloaded in green instead of yellow
|
||||
- COSMETIC: Improve piece availability bar appearance
|
||||
|
||||
* Thu Feb 3 2011 - Christophe Dumez <chris@qbittorrent.org> - v2.6.5
|
||||
- BUGFIX: Make sure the progress is not 100% unless the file is complete
|
||||
- BUGFIX: Fix memory leak in HTTP torrent downloader
|
||||
|
@@ -1,36 +1,37 @@
|
||||
[Desktop Entry]
|
||||
Categories=Qt;Network;P2P;
|
||||
Comment=V2.6.5
|
||||
Exec=qbittorrent %f
|
||||
GenericName=Bittorrent client
|
||||
GenericName[ar]=العميل Bittorrent
|
||||
Comment=V2.6.9
|
||||
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[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[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客戶端
|
||||
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客戶端
|
||||
Icon=qbittorrent
|
||||
MimeType=application/x-bittorrent;
|
||||
MimeType=application/x-bittorrent;x-scheme-handler/magnet;
|
||||
Name=qBittorrent
|
||||
Name[ko]=큐비토런트
|
||||
Terminal=false
|
||||
|
@@ -47,7 +47,7 @@
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleGetInfoString</key>
|
||||
<string>2.6.5</string>
|
||||
<string>2.6.9</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
|
@@ -78,6 +78,7 @@ class about : public QDialog, private Ui::AboutDlg{
|
||||
<li><u>Italian:</u> Matteo Sechi (bu17714@gmail.com)</li>\
|
||||
<li><u>Japanese:</u> Nardog (alphisation@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>\
|
||||
|
@@ -77,22 +77,28 @@ void downloadThread::processDlFinished(QNetworkReply* reply) {
|
||||
url = m_redirectMapping.take(url);
|
||||
}
|
||||
// Success
|
||||
QTemporaryFile tmpfile;
|
||||
tmpfile.setAutoRemove(false);
|
||||
if (tmpfile.open()) {
|
||||
QString filePath = tmpfile.fileName();
|
||||
QTemporaryFile *tmpfile = new QTemporaryFile;
|
||||
tmpfile->setAutoRemove(false);
|
||||
if (tmpfile->open()) {
|
||||
QString filePath = tmpfile->fileName();
|
||||
qDebug("Temporary filename is: %s", qPrintable(filePath));
|
||||
if(reply->isOpen() || reply->open(QIODevice::ReadOnly)) {
|
||||
// TODO: Support GZIP compression
|
||||
tmpfile.write(reply->readAll());
|
||||
tmpfile.close();
|
||||
tmpfile->write(reply->readAll());
|
||||
tmpfile->close();
|
||||
// XXX: For some reason, tmpfile has to be destroyed before
|
||||
// the signal is sent or the file stays locked on Windows
|
||||
// for some reason.
|
||||
delete tmpfile;
|
||||
// Send finished signal
|
||||
emit downloadFinished(url, filePath);
|
||||
} else {
|
||||
delete tmpfile;
|
||||
// Error when reading the request
|
||||
emit downloadFailure(url, tr("I/O Error"));
|
||||
}
|
||||
} else {
|
||||
delete tmpfile;
|
||||
emit downloadFailure(url, tr("I/O Error"));
|
||||
}
|
||||
// Clean up
|
||||
@@ -134,7 +140,7 @@ QNetworkReply* downloadThread::downloadUrl(const QString &url){
|
||||
#endif
|
||||
// Process download request
|
||||
qDebug("url is %s", qPrintable(url));
|
||||
const QUrl qurl = QUrl::fromEncoded(url.toLocal8Bit());
|
||||
const QUrl qurl = QUrl::fromEncoded(url.toUtf8());
|
||||
QNetworkRequest request(qurl);
|
||||
// Spoof Firefox 3.5 user agent to avoid
|
||||
// Web server banning
|
||||
|
@@ -15,6 +15,7 @@
|
||||
<file>lang/qbittorrent_fr.qm</file>
|
||||
<file>lang/qbittorrent_uk.qm</file>
|
||||
<file>lang/qbittorrent_zh.qm</file>
|
||||
<file>lang/qbittorrent_lt.qm</file>
|
||||
<file>lang/qbittorrent_ko.qm</file>
|
||||
<file>lang/qbittorrent_nb.qm</file>
|
||||
<file>lang/qbittorrent_sv.qm</file>
|
||||
@@ -24,6 +25,7 @@
|
||||
<file>lang/qbittorrent_pt_BR.qm</file>
|
||||
<file>lang/qbittorrent_da.qm</file>
|
||||
<file>lang/qbittorrent_cs.qm</file>
|
||||
<file>lang/qbittorrent_hy.qm</file>
|
||||
<file>lang/qbittorrent_pl.qm</file>
|
||||
<file>lang/qbittorrent_bg.qm</file>
|
||||
<file>lang/qbittorrent_ar.qm</file>
|
||||
@@ -31,6 +33,5 @@
|
||||
<file>lang/qbittorrent_en.qm</file>
|
||||
<file>lang/qbittorrent_hr.qm</file>
|
||||
<file>lang/qbittorrent_ro.qm</file>
|
||||
<file>lang/qbittorrent_hy.qm</file>
|
||||
</qresource>
|
||||
</RCC>
|
||||
</RCC>
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -164,6 +164,10 @@ p, li { white-space: pre-wrap; }
|
||||
<source>Use system icon theme</source>
|
||||
<translation>Koristi teme ikona sustava</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>IP Address to report to trackers (requires restart)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AutomatedRssDownloader</name>
|
||||
@@ -2097,6 +2101,10 @@ Would you like to update qBittorrent to version %1?</source>
|
||||
<source>Error: Failed to parse the provided IP filter.</source>
|
||||
<translation>Greška: Razrješavanje danog IP filtera nije uspjelo.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Reporting IP address %1 to trackers...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RSS</name>
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
BIN
src/lang/qbittorrent_lt.qm
Normal file
BIN
src/lang/qbittorrent_lt.qm
Normal file
Binary file not shown.
4906
src/lang/qbittorrent_lt.ts
Normal file
4906
src/lang/qbittorrent_lt.ts
Normal file
File diff suppressed because one or more lines are too long
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -164,6 +164,10 @@ p, li { white-space: pre-wrap; }
|
||||
<source>Use system icon theme</source>
|
||||
<translation>Gebruik systeem iconen thema</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>IP Address to report to trackers (requires restart)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AutomatedRssDownloader</name>
|
||||
@@ -2094,6 +2098,10 @@ Wil u qBittorrent updaten naar versie %1?</translation>
|
||||
<source>Error: Failed to parse the provided IP filter.</source>
|
||||
<translation>Error: Mislukt om de opgegeven IP filter te ontleden.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Reporting IP address %1 to trackers...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RSS</name>
|
||||
|
@@ -165,6 +165,10 @@ p, li { white-space: pre-wrap; }
|
||||
<source>Use system icon theme</source>
|
||||
<translation>Używaj systemowego zestawu ikon</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>IP Address to report to trackers (requires restart)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AutomatedRssDownloader</name>
|
||||
@@ -3084,6 +3088,10 @@ Czy chcesz zaktualizować program do wersji %1?</translation>
|
||||
<source>Error: Failed to parse the provided IP filter.</source>
|
||||
<translation>Błąd: Nie udało się przetworzyć podanego filtra IP.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Reporting IP address %1 to trackers...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RSS</name>
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user