Commit Graph

  • cae29a1c1d Add XDG Base Directory Specification support to Util::createXML I forgot to change Util::createXML in d430af6 Sude 2014-02-17 14:26:12 +0200
  • 1c26af48d2 Use subdirectories for extras, patches and languagepacks The simple extras detection in Util::makeFilePath is replaced with argument for setting subdirectory Sude 2014-02-17 14:19:40 +0200
  • cfe4311209 Save to log after each file instead of waiting until destructor is called Sude 2014-02-13 11:16:31 +0200
  • 899bc566a2 Make gzip overwrite files without asking Sude 2014-02-13 10:08:08 +0200
  • 9dda0fccdc Added --report option Sude 2014-02-13 10:05:16 +0200
  • 13d3e5e25b Minor change to uninstalling man page Sude 2014-02-06 10:14:36 +0200
  • 77712eb8fe Updated .gitignore Sude 2014-02-06 10:04:31 +0200
  • 83e9954579 Added support for more installer languages and language packs Dutch, Swedish, Norwegian, Danish and Finnish Sude 2014-02-06 09:57:37 +0200
  • 1aebafb38d Generate man page using help2man Sude 2014-02-06 09:38:54 +0200
  • d2421ba4f8 Added --version Sude 2014-02-06 09:27:30 +0200
  • 3b4def2ebe Add support for setting default options in config file Added --save-config and --reset-config options Sude 2014-02-03 19:28:48 +0200
  • 44220211d5 Fix segfault in cover download Sude 2014-02-03 19:10:02 +0200
  • d31a5c05b7 Version 2.11 v2.11 Sude 2014-01-05 16:06:19 +0200
  • 1238f54143 Remove environment check because it's not used for anything Sude 2014-01-05 16:04:23 +0200
  • 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)$' Sude 2013-12-22 13:02:48 +0200
  • b49c12b88c Fix automatic xml creation in Downloader::repairFile Sude 2013-12-14 14:24:52 +0200
  • d912a09b2b More changes to Downloader::repairFile Sude 2013-12-12 14:21:43 +0200
  • b0f157c710 Some changes to Downloader::repairFile Sude 2013-12-12 11:01:25 +0200
  • d430af63d0 Support XDG Base Directory Specification Sude 2013-12-11 11:27:53 +0200
  • 65f407d076 Close the file on memory and read error in Downloader::repairFile Sude 2013-12-11 10:38:32 +0200
  • c998207e08 Version 2.10 v2.10 Sude 2013-11-29 15:47:08 +0200
  • 388ea9e038 Call Downloader::getGameDetails() from the functions that need it instead of using conditions in Downloader::getGameList() Sude 2013-11-26 12:59:42 +0200
  • 8d690a920e Simplify output of update check Sude 2013-11-26 12:31:20 +0200
  • 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 Sude 2013-11-19 12:47:10 +0200
  • 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 Sude 2013-11-18 13:19:02 +0200
  • 1cd79a2292 Sort by title when using "--game free" Sude 2013-11-17 11:01:35 +0200
  • 35e64bbe1e Change url for cover xml data Sude 2013-11-14 15:52:14 +0200
  • 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 Sude 2013-11-14 15:40:59 +0200
  • d118ece054 Merge 1ebf3b0396 into a63165d5a5 #2 Roman 2013-11-06 01:22:59 -0800
  • a63165d5a5 includes fix Roman Kamyk 2013-04-25 07:21:52 -0700
  • 1173aff367 Fix bug in Downloader::HTTP_Login Sude 2013-11-02 21:10:01 +0200
  • 1ebf3b0396 Fix the code that writes curl result following advise on http://stackoverflow.com/questions/8020640/libcurl-output-to-variable-instead-of-textfile #2 Roman Kamyk 2013-11-02 07:46:57 -0700
  • db09947af2 Merge branch 'master' of https://github.com/Sude-/lgogdownloader Roman Kamyk 2013-11-02 07:06:54 -0700
  • 359df14b4a Fix login bug Sude 2013-10-20 02:17:55 +0300
  • 4584b81a4b Version 2.9 v2.9 Sude 2013-10-15 14:56:32 +0300
  • f2794ededf Added --check-orphans to check for orphaned files Checks for orphaned files (files found on local filesystem that are not found on GOG servers) and prints their path Sude 2013-10-14 22:31:12 +0300
  • 34236e3774 Don't try to get extras from account page if --no-extras is used Sude 2013-10-13 12:53:44 +0300
  • 08b0e10429 API changes: preliminary support for the new "silent" flag Sude 2013-10-13 12:21:14 +0300
  • eb0208fffa API changes: "#updated" flag is replaced by "notificated" flag Sude 2013-10-13 12:12:42 +0300
  • 2a253f6357 Get details about game extras from account page Sude 2013-10-13 11:54:35 +0300
  • a183bb59e6 Allow automatic xml creation durring --repair --download Sude 2013-09-04 21:03:43 +0300
  • e6994d7f5f Fix for downloading missing files with --repair --download without xml data Sude 2013-09-04 20:49:57 +0300
  • c9668c66d2 Fix listing/downloading free games using "--game free" Sude 2013-09-04 19:58:03 +0300
  • 795a131c15 Show download rate in MB/s when it exceeds 1MB/s Sude 2013-08-27 10:01:04 +0300
  • 676e7d0cf3 Merge branch 'master' of https://github.com/Sude-/lgogdownloader Roman Kamyk 2013-08-12 21:04:20 -0700
  • a05f9f8d60 Version 2.8 v2.8 Sude 2013-08-11 16:37:22 +0300
  • fe238a2959 Added support for language packs and improved patch detection Sude 2013-08-09 23:14:10 +0300
  • e0a238b587 Fix crash caused by a change in API response for patches Also fixes a bug that caused some patches to be ignored (patch file number was not reset after while loop that increased it) Sude 2013-08-09 18:29:39 +0300
  • 7a1aae0a06 Version 2.7 v2.7 Sude 2013-08-02 16:22:51 +0300
  • b73a095f5f Move the API constants from GlobalConstants to API as private members Sude 2013-08-02 16:16:53 +0300
  • c5d8665593 Added support for Portuguese and Korean installers Sude 2013-08-02 16:03:06 +0300
  • f992816465 Use proper English: renamed --unsecure to --insecure Sude 2013-08-02 15:54:37 +0300
  • 54de86586c merge branch 'master' of https://github.com/Sude-/lgogdownloader Roman Kamyk 2013-07-13 00:49:43 -0700
  • 7d24c589d2 Download missing files when repairing with --repair --download Sude 2013-07-01 16:57:55 +0300
  • b3792554bf Added curlSetOpt() method to API for setting curl options Sude 2013-06-28 16:06:08 +0300
  • 9f715aa2d1 Enable --limit-rate for 32-bit systems Sude 2013-06-28 15:49:00 +0300
  • fe70090b74 Added --timeout option to set timeout for connection phase Sude 2013-06-10 15:15:08 +0300
  • b1db888094 Version 2.6 v2.6 Sude 2013-06-08 00:51:30 +0300
  • f1a138e6bf Simplify code by using std::to_string Sude 2013-06-08 00:32:31 +0300
  • d8272e30f8 Set some curl options in Downloader::init() Removes some duplicate code Downloader::getResponse restores write function to Downloader::writeData Sude 2013-06-08 00:20:55 +0300
  • eed1845428 Detect errors on login Sude 2013-06-01 17:22:37 +0300
  • f3ba069f50 Don't try to list extras if there aren't any Sude 2013-05-23 22:01:57 +0300
  • 5b2c4ae00a Minor code cleanup, use std::to_string instead of stringstream Sude 2013-05-23 16:01:00 +0300
  • 2da386ad48 Merge branch 'master' of https://github.com/Sude-/lgogdownloader Roman Kamyk 2013-05-18 23:26:17 -0700
  • f11ff9e7e4 Added support for downloading patches Sude 2013-05-15 01:28:37 +0300
  • 14e3510058 Merge branch 'master' of https://github.com/Sude-/lgogdownloader Roman Kamyk 2013-05-10 23:24:33 -0700
  • 1c8f1d9885 Version 2.5 v2.5 Sude 2013-05-04 19:49:49 +0300
  • 7a9dd503a1 Made API config private member Sude 2013-05-04 19:46:42 +0300
  • 1356f46733 Merge branch 'master' of https://github.com/Sude-/lgogdownloader Roman Kamyk 2013-05-02 07:11:38 -0700
  • bc787e5f6c Some code cleanup for repairFile function Sude 2013-04-29 11:06:15 +0300
  • 01430a5735 Code and comment cleanup Sude 2013-04-28 18:46:37 +0300
  • e75d1112c9 Merge branch 'master' of https://github.com/Sude-/lgogdownloader Roman Kamyk 2013-04-25 07:21:56 -0700
  • 9b74230369 includes fix Roman Kamyk 2013-04-25 07:21:52 -0700
  • 2a682ff666 Fix bug in language selection Sude 2013-04-25 12:12:37 +0300
  • e27c585ed7 Verify authenticity of SSL certificates by default Added option --unsecure to disable authenticity verification Sude 2013-04-25 12:05:17 +0300
  • 8b0de12fe4 Forgot to change a comment in 9ee5f75 Sude 2013-04-25 10:56:53 +0300
  • 9ee5f75bfb Rename global constants to better describe what they mean Sude 2013-04-25 10:48:10 +0300
  • 1593c58a01 Add trailing slash to API urls Sude 2013-04-24 14:39:00 +0300
  • 0ea07dc6f7 Version 2.4 v2.4 Sude 2013-04-11 13:49:24 +0300
  • d4db79e783 Added version detection before resuming download Tries to detect if remote file is different from local file before resuming Remote XML data is saved when download is started Sude 2013-04-08 13:43:11 +0300
  • 9d59b8f5cf Always close file in repair Sude 2013-04-06 19:35:20 +0300
  • cfbc61d1f7 Formatting changes to repair Sude 2013-04-06 05:50:44 +0300
  • f3f26d4da3 Added redownload option to repair. Sude 2013-04-05 21:19:03 +0300
  • e0c53633b4 Some changes version string handling Sude 2013-04-04 17:51:28 +0300
  • 55134979fb Update the url for WTFPL license Sude 2013-03-24 23:56:57 +0200
  • e2253ebeca Partially revert "Add language to installer path if it is missing" Sude 2013-03-24 00:21:10 +0200
  • 3131b00589 Use global constants to simplify adding support for more languages/platforms Sude 2013-03-23 20:12:49 +0200
  • c40b4d96fe Added support for more languages Chinese, Czech, Spanish, Hungarian, Italian, Japanese and Turkish Sude 2013-03-23 16:07:42 +0200
  • 97e948abb4 Add language to installer path if it is missing Sude 2013-03-23 15:42:09 +0200
  • d2566de2f4 version 2.3 and some changes to Makefile v2.3 Sude 2013-03-19 19:29:58 +0200
  • fab2ab5b94 whitespace fix Sude 2013-03-16 23:35:57 +0200
  • 5ad708e5b6 Use the new "#name" variable in the API for installers Sude 2013-03-16 23:21:01 +0200
  • 6aa24207c3 --verbose now also sets curlhandle in API to verbose Sude 2013-03-16 22:33:03 +0200
  • 57415af1c1 increase the connection timeout to 10 seconds in API Sude 2013-03-16 22:22:05 +0200
  • dab6bd937e allow only 1 redirect when POSTing login info Sude 2013-03-16 21:48:52 +0200
  • 53f82e5c96 inform the user if login was successful Sude 2013-03-16 21:16:58 +0200
  • 8e1c6f81e4 return from Downloader::init() immediately after login Sude 2013-03-16 21:04:55 +0200
  • dd35019c45 Increase connection timeout to 10 seconds. Don't convert POST requests into GET requests when following redirects (respect RFC 2616/10.3.2) Sude 2013-03-16 20:48:35 +0200
  • 7bd77a7dfe Don't list extras when doing update check Sude 2013-03-16 05:00:55 +0200
  • 2e2e87a76b Fix bug in update check and fix cover download condition Sude 2013-03-16 04:56:32 +0200