Commit Graph

  • 9f214d9652 Limit download thread count to number of items in download queue Sude 2016-12-18 18:25:24 +02:00
  • dea82b7991 Some code restructuring Sude 2016-12-17 21:01:44 +02:00
  • f93c8ee753 Merge branch 'detectTerminal' of https://github.com/chanceVermilion/lgogdownloader Sude 2016-12-11 14:45:38 +02:00
  • 159dfecfb2 Merge branch 'curl-nosignal' of https://github.com/pkerling/lgogdownloader Sude 2016-12-11 14:44:34 +02:00
  • 08a6ee300a Make libcurl usage thread-safe Philipp Kerling 2016-12-11 13:10:12 +01:00
  • 5822bce376 Made getTerminalWidth detect if it is running in a terminal before trying to get the width. Steffan Byrne 2016-12-02 21:26:37 -05:00
  • d11f376030 Version 3.0 v3.0 Sude 2016-11-19 11:30:49 +02:00
  • c635cdabe8 Fix for extra characters in progress text in Website::getGames Sude 2016-11-15 19:50:00 +02:00
  • 9842c070e4 Multithreaded getGameDetails Sude 2016-11-15 19:30:32 +02:00
  • 34e3af3438 Ignore DLC count information for specific games Sude 2016-11-05 14:51:52 +02:00
  • 0b3a6643c6 Proper fix for skipped file downloads due to race condition Sude 2016-11-04 09:52:35 +02:00
  • 4c480465b3 Fix skipped file downloads due to race condition Sude 2016-11-03 21:51:20 +02:00
  • fb565f4493 Add "Message" class Sude 2016-11-03 21:25:33 +02:00
  • 0dfa610c28 Merge branch 'exit-status' of https://github.com/chewi/lgogdownloader Sude 2016-11-03 20:54:04 +02:00
  • 3baefaa96f Merge branch 'respect-umask' of https://github.com/chewi/lgogdownloader Sude 2016-11-03 20:53:27 +02:00
  • 1388c00a4e Exit with non-zero status when --list or --list-details fails James Le Cuirot 2016-09-23 22:20:37 +01:00
  • d8b8d6da96 Exit with non-zero status when at least one --download-file fails James Le Cuirot 2016-09-23 22:16:13 +01:00
  • e36552c6ed Add --respect-umask option to prevent adjusting permissions James Le Cuirot 2016-09-21 23:49:32 +01:00
  • 4ee63f7e87 Set some curl options for API handle in Downloader::processDownloadQueue Sude 2016-08-30 21:34:58 +03:00
  • 24bd3a7c0e Set CA cert path in Downloader::processDownloadQueue Sude 2016-08-30 21:21:52 +03:00
  • 0b455ddedc Add option to set CA certificate path Sude 2016-08-30 19:34:47 +03:00
  • 8f800c602f Make sure that website handle has updated config in Downloader::updateCheck Sude 2016-08-27 23:27:01 +03:00
  • 97169cef97 Get rid of getpass Sude 2016-08-26 23:24:04 +03:00
  • e47a14836f Merge branch 'master' of https://github.com/timohaas/lgogdownloader Sude 2016-07-22 20:10:08 +03:00
  • 9c58141e4e update README, added pkg-config package timohaas 2016-07-22 19:06:42 +02:00
  • 31ebaee54c Fix issue with some GOG XML data files Sude 2016-07-15 18:33:03 +03:00
  • 116f9d88f2 Fix error in ca436a9927 Sude 2016-07-04 12:51:01 +03:00
  • ca436a9927 Add average download rate to progressInfo struct Sude 2016-07-01 18:37:23 +03:00
  • d1a59a7d46 Merge branch 'patch-1' of https://github.com/skitt/lgogdownloader Sude 2016-06-12 19:25:23 +03:00
  • f17bb189ef Add missing spaces in the apt install command-line Stephen Kitt 2016-06-12 18:22:38 +02:00
  • 8845b6fb56 Update README.md Sude 2016-06-03 17:56:45 +03:00
  • 0c89f13b10 Fix indentation Sude 2016-06-01 14:29:16 +03:00
  • 60fb4db339 Add DLC language packs to orphan check Sude 2016-06-01 14:25:05 +03:00
  • ff2264763e Add support for DLC language packs Sude 2016-06-01 14:17:55 +03:00
  • 4f5300be75 Delete file on failed download Sude 2016-05-30 14:54:57 +03:00
  • 21699adc45 CMake: Work around FindThreads bug for CMake < 3.4.0 Sude 2016-05-29 12:56:49 +03:00
  • afa5d3c5da Update README.md Sude 2016-05-20 20:40:53 +03:00
  • 442fad04db Add support for parallel downloads Sude 2016-05-20 20:33:07 +03:00
  • b7846e8bd5 Show progress for getting game names from account page Sude 2016-05-20 12:25:29 +03:00
  • 06fd4d496c Fix issue caused by 730c1ffe58 Sude 2016-05-20 10:13:20 +03:00
  • 730c1ffe58 Move code from Downloader::getLocalFileHash to Util::getLocalFileHash Sude 2016-05-18 14:11:37 +03:00
  • 4c02de5d24 Add language: Bulgarian Sude 2016-05-18 13:06:28 +03:00
  • d2dcffb86b Merge https://github.com/susnux/lgogdownloader Sude 2016-05-18 13:05:40 +03:00
  • 8ad2d5d5cf Links in Readme Ferdinand Thiessen 2016-05-13 14:42:55 +02:00
  • c83f6294ab Ported code to use tinyxml2 instead of tinyxml Ferdinand Thiessen 2016-05-13 14:25:08 +02:00
  • f0f670845e Version 2.28 v2.28 Sude 2016-05-05 07:04:20 +03:00
  • 2bdd485e5e CMake: set minimum required version of curl to 7.32.0 Sude 2016-05-03 17:12:23 +03:00
  • 112ad17e18 Drop support for libcurl < 7.32.0 Sude 2016-05-03 16:48:54 +03:00
  • 037582d3b1 Progressbar: add function to get bar as string Sude 2016-04-27 20:47:15 +03:00
  • 3fe58a06a1 Fix downloading language packs with file id Sude 2016-04-26 18:22:34 +03:00
  • 7b1127a85e Use CURLOPT_XFERINFOFUNCTION instead of obsolete CURLOPT_PROGRESSFUNCTION Sude 2016-04-25 19:26:02 +03:00
  • 51026efec0 Fix issue with cache update Sude 2016-04-25 18:20:00 +03:00
  • 5bfb00bb31 Changed gameFile format and gamedetails cache format Sude 2016-04-25 18:14:04 +03:00
  • 2538825fb2 Add missing WTFPL license text to gameDetails and gameFile classes Sude 2016-04-18 20:39:31 +03:00
  • 33fb004cdd Move GOG website related members of Downloader class to new Website class Sude 2016-04-18 20:33:19 +03:00
  • 519cb78d38 Fix compiling with JsonCpp 1.7.1 Sude 2016-03-25 23:09:17 +02:00
  • 3e61a94d1e Version 2.27 v2.27 Sude 2016-03-12 20:36:35 +02:00
  • a0650129f7 Don't print help text after login Sude 2016-03-12 09:37:30 +02:00
  • 0be499db7f Add support for two-step login Sude 2016-03-12 09:30:43 +02:00
  • 987e053ad4 Add option to save changelogs Sude 2016-03-06 15:45:22 +02:00
  • 852cb563ba Reduce the amount HTTP requests Sude 2016-03-06 14:02:30 +02:00
  • 173481a6f6 Make --update-cache ignore dlc count information Sude 2016-03-06 13:20:04 +02:00
  • ca97148827 Make sure that file exists before trying to automatically create xml data in Downloader::getLocalFileHash Sude 2016-02-29 03:15:53 +02:00
  • 21555b19f3 Fix --subdir-patches option Forgot to set default subdirectory for patches in 4d4aaa1792 Sude 2016-02-24 01:58:03 +02:00
  • d6b8c42117 Merge https://github.com/darktjm/lgogdownloader Sude 2016-02-24 01:56:31 +02:00
  • f29cf99431 Automatically create XML files (MD5sum cache) for manually downloaded files during status check if automatic creation enabled. Thomas J. Moore 2016-02-20 15:01:00 -06:00
  • 9520f3f3b7 Improvements to orphan detection: - blacklist applies to installed files only; use ignorelist for orphans - blacklisted but present items are orphans, as they should be - use exact matching for file paths: files in wrong location are orphans Thomas J. Moore 2016-02-20 14:59:52 -06:00
  • d9697ea988 Apply blacklist to status checker to avoid some spurious ND messages Thomas J. Moore 2016-02-20 14:57:34 -06:00
  • c0735d5993 Use cerr for password prompts, error messages, rolling status messages, and other stuff that shouldn't clutter saved stdout. Probably needs more work. Thomas J. Moore 2016-02-20 14:56:44 -06:00
  • f786e94970 Remove excess semicolon warnings Thomas J. Moore 2016-02-20 14:55:52 -06:00
  • 00f7c6ba43 TinyXML does not ship with a pkgconfig file, and Gentoo doesn't have it. Allow for TinyXML in standard install location. Thomas J. Moore 2016-02-20 14:55:03 -06:00
  • 0de2a9f64b Add support for priority in game specific language and platform options Sude 2016-02-20 15:34:51 +02:00
  • 9cf9a8f378 CMake: add check for Clang Fixes compiling with Clang Sude 2016-02-16 19:56:05 +02:00
  • 84aeaa6bf1 CMake: lower the required version to 3.0.0 Sude 2016-02-16 19:02:22 +02:00
  • 4d4aaa1792 Improve game specific config options Sude 2016-02-15 14:27:29 +02:00
  • 37577f9a98 Revert "Lower required CMake version" Sude 2016-02-15 02:32:12 +02:00
  • e00bb4d931 Lower required CMake version Sude 2016-02-15 00:15:50 +02:00
  • fc88679b12 Add option to set automatic XML creation in config file Sude 2016-02-04 11:51:11 +02:00
  • 14d9d3d89f Add -DDEBUG=1 to cmake cxx flags for debug build Sude 2016-01-17 19:34:30 +02:00
  • 4e97a474c6 Update README.md Sude 2016-01-17 18:20:22 +02:00
  • cdac746adc Update .gitignore Sude 2016-01-17 18:15:12 +02:00
  • 27125c8aa6 Merge branch 'cmake' of https://github.com/bwrsandman/lgogdownloader Sude 2016-01-17 18:13:03 +02:00
  • a5cc950192 CMake: Convert Makefile build to CMake Sandy Carter 2016-01-03 16:50:29 -05:00
  • 8780b9c53c Possible fix for crash after login Sude 2015-11-18 15:21:22 +02:00
  • 97d01b2de6 Version 2.26 v2.26 Sude 2015-10-14 15:24:02 +03:00
  • 3465384e0b Use include/exclude options to select what to download/list/repair The default is "--include all --exclude covers" Sude 2015-10-07 11:52:04 +03:00
  • 82aa604b3e Add language: Slovak Sude 2015-10-06 15:44:36 +03:00
  • 63125641ab Merge branch 'patch-1' of https://github.com/skitt/lgogdownloader Sude 2015-10-03 21:12:47 +03:00
  • 70c86e45f6 Add links to Debian and Ubuntu packages Stephen Kitt 2015-10-03 20:11:19 +02:00
  • ddbb5d07cc Fix priority handling for DLCs Sude 2015-10-03 19:52:19 +03:00
  • 211aa3a3e6 Combine priority handling with --platform and --language options Use "+" as separator to combine values and "," to set priority Sude 2015-10-03 19:09:50 +03:00
  • d648d3a073 Add Util::getOptionNameString to reduce some duplicate code Sude 2015-10-03 19:03:24 +03:00
  • ba27e4fbcc Add version string and number to cached game details Sude 2015-10-03 19:00:51 +03:00
  • 8736e3dec8 Merge branch 'patch-1' of https://github.com/skitt/lgogdownloader Sude 2015-10-03 18:52:36 +03:00
  • 574a315c44 Check that stdin is a tty before reading Stephen Kitt 2015-09-13 15:15:21 +02:00
  • d9587e4544 Version 2.25 v2.25 Sude 2015-09-05 11:15:15 +03:00
  • 0a7e3a217e Update help text of --download-file option Sude 2015-09-05 11:11:12 +03:00
  • 63145eef0d Simplify string parsing for downloading with file ids Sude 2015-09-03 13:18:30 +03:00
  • 16b14d091b Simplify "all" value calculation to make it easier to understand No idea why I was shifting 2 instead of 1 here. Sude 2015-09-03 12:42:00 +03:00
  • d8c66707cc Fix retry on timeout Don't delete the file on timeout Sude 2015-09-02 16:11:03 +03:00