Sude
42a461ed55
Get patch details only for specified platforms
2014-07-12 00:36:04 +03:00
Sude
31c547be8a
Fix saving config when init fails but --login was not used
2014-07-07 15:57:07 +03:00
Sude
ce26a4b020
Don't reset options set in config file on --login
2014-07-06 17:20:06 +03:00
Sude
2aeca35097
Tell the user to try --login if no games are found on the account.
2014-07-04 16:31:30 +03:00
Sude
c1e7adeb0b
Display filepath for patches when downloading
...
Makes the behavior consistent with installers and extras
2014-07-03 21:38:53 +03:00
Petr Běhan
95fd2bbff1
implemented blacklist for --download, --repair and --check-orphans
2014-07-02 19:56:18 +03:00
Sude
3dd4a95896
Make login work with the new login form
2014-07-02 19:52:43 +03:00
Ismo Toijala
526aab5c05
Don't hash files after downloading for which remote XML is available
2014-06-21 16:00:36 +02:00
Sude
ebb9aa61d4
Remove language id/code from urls as GOG no longer requires it.
2014-06-19 00:31:09 +03:00
Sude
23ded13050
Don't call usleep if it's not necessary
2014-06-10 12:55:38 +03:00
Sude
f25c37074a
Added --wait option to set delay for http requests
...
May help with some errors that could be caused by too many requests in short time
2014-06-10 12:16:49 +03:00
Sude
dee83494c0
Make subdirectory for dlc based on the dlc gamename
...
gamename/dlc/dlc_gamename
2014-06-10 12:05:13 +03:00
Sude
5829f98a3b
Added retry support to Downloader::getResponse
2014-06-10 12:01:28 +03:00
Ismo Toijala
6a5fe0b78e
Only hash file if remote XML is available
2014-05-08 19:29:16 +03:00
Ismo Toijala
caacff9f22
Use remote XML for languagepacks
2014-05-08 18:07:33 +02:00
Sude
d591f08acd
Fix using local xml for hashes in Downloader::downloadFile
2014-04-20 21:35:05 +03:00
Sude
c140156216
Check orphans regex matches the file path instead of filename
2014-04-18 20:09:22 +03:00
Sude
78fe112e5e
Use secure.gog.com to get "buk" value for login form
2014-04-14 15:27:23 +03:00
Sude
e491c06780
Print more verbose error message in Downloader::getResponse
2014-04-14 00:37:57 +03:00
Sude
018a056e73
Possible fix for login issues
2014-04-13 23:07:22 +03:00
Geoffrey Biggs
da80d9c4c9
Fixed segfault when downloading non-dlc patches
2014-04-08 06:40:05 +09:00
Sude
50cc5a2565
Added DLC support
2014-03-29 01:51:39 +02:00
Sude
8435fb2566
Use duplicate handler for patches
2014-03-18 18:43:53 +02:00
Sude
8f5ef9a7a6
Urldecode extra links before getting pathname from links
...
Some extras had spaces in filename. This caused url encoded character %20 to be used instead of space in filenames.
2014-03-17 10:25:08 +02:00
Sude
fd5d9a4b43
More integer overflow fixes in Util::createXML
2014-02-28 03:03:35 +02:00
Sude
d31613dee7
Fix integer overflow when creating xml data
...
TiXmlElement::SetAttribute casted "size_t" to "int" which caused it to overflow
2014-02-27 11:52:39 +02:00
Sude
8115e591ca
Fix wrong condition in f671834
2014-02-26 15:34:31 +02:00
Sude
c70a6c3775
Save xml data to subdirectories
...
$XDG_CACHE_HOME/lgogdownloader/xml/gamename/filename.xml
Fixes problem with some games using same filenames for extras
2014-02-26 15:04:16 +02:00
Sude
f671834068
Retry failed/partially downloaded files
...
Added --retries option to set maximum number of retries
2014-02-26 14:59:23 +02:00
Sude
3f7669a775
Added --no-subdirectories option
2014-02-23 03:16:10 +02:00
Sude
66bd53b714
Possible fix for some extras having wrong path names
...
(for example: URL as path or NUL bytes in path)
2014-02-17 16:49:29 +02:00
Sude
cae29a1c1d
Add XDG Base Directory Specification support to Util::createXML
...
I forgot to change Util::createXML in d430af6
2014-02-17 14:26:12 +02:00
Sude
1c26af48d2
Use subdirectories for extras, patches and languagepacks
...
The simple extras detection in Util::makeFilePath is replaced with argument for setting subdirectory
2014-02-17 14:19:40 +02:00
Sude
cfe4311209
Save to log after each file instead of waiting until destructor is called
2014-02-13 11:16:31 +02:00
Sude
9dda0fccdc
Added --report option
2014-02-13 10:05:16 +02:00
Sude
44220211d5
Fix segfault in cover download
2014-02-03 19:10:02 +02:00
Sude
b59210c251
Changed --check-orphans to set regular expression filter for orphan check.
...
If no argument is given then the regex defaults to '.*\.(zip|exe|bin|dmg|old)$'
2013-12-22 13:02:48 +02:00
Sude
b49c12b88c
Fix automatic xml creation in Downloader::repairFile
2013-12-14 14:24:52 +02:00
Sude
d912a09b2b
More changes to Downloader::repairFile
2013-12-12 14:21:43 +02:00
Sude
b0f157c710
Some changes to Downloader::repairFile
2013-12-12 11:01:25 +02:00
Sude
65f407d076
Close the file on memory and read error in Downloader::repairFile
2013-12-11 10:38:32 +02:00
Sude
388ea9e038
Call Downloader::getGameDetails() from the functions that need it instead of using conditions in Downloader::getGameList()
2013-11-26 12:59:42 +02:00
Sude
8d690a920e
Simplify output of update check
2013-11-26 12:31:20 +02:00
Sude
6b4010d9c5
Changed all remaining "negative" variables to "positive" in config.h
...
Code was becoming really confusing with all the double negatives in conditions, for example: if(!bNoInstallers)
Added some comments to code
2013-11-19 12:47:10 +02:00
Sude
c4585d3d61
API change: added duplicate handler for installers
...
API::getGameDetails now has a parameter to enable duplicate handling (default: false)
The duplicate handler applies a language id flag on the original installer so it shows support for multiple languages
Downloader uses duplicate handler by default
Added --no-duplicate-handling option to disable duplicate handler
2013-11-18 13:28:27 +02:00
Sude
1cd79a2292
Sort by title when using "--game free"
2013-11-17 11:01:35 +02:00
Sude
35e64bbe1e
Change url for cover xml data
2013-11-14 15:52:14 +02:00
Sude
0d9c27d20a
Added --status command and made createXML output easier to read
...
Version check before download now works without local XML data. However it is much slower without the XML data because it calculates MD5 for the files
Some changes to config.h
- Removed "bHelp" from config because it was not needed
- Changed "bNoColor" to "bColor"
- Changed "bNoUnicode" to "bUnicode"
2013-11-14 15:40:59 +02:00
Sude
1173aff367
Fix bug in Downloader::HTTP_Login
2013-11-02 21:10:01 +02:00
Sude
359df14b4a
Fix login bug
2013-10-20 02:20:04 +03:00