Commit Graph

  • a46fad588b First working version of priority handling Gael Le Mignot 2014-10-26 10:47:13 +01:00
  • 1204ea247e Preparation work on priority mode: config file parsing, documentation. Gael Le Mignot 2014-10-25 17:57:04 +02:00
  • ffaed76c34 Version 2.19 v2.19 Sude 2014-10-21 13:36:20 +03:00
  • b8d13514b7 Fix the regex in Downloader::HTTP_Login The regex in ec79a18 was greedy and matched more than was necessary Change the regex to non-greedy to fix this Sude 2014-10-20 22:41:10 +03:00
  • ec79a18cf5 Fix login GOG made some changes to their website which caused the regex in Downloader::HTTP_Login to match wrong auth url. Sude 2014-10-19 18:33:23 +03:00
  • d0986542ef Don't get game list when using cache unless --list was used Sude 2014-10-16 19:14:22 +03:00
  • eef4712b6e Make sure that cache directory exists Sude 2014-10-16 11:31:08 +03:00
  • 9235ee8b4a Add support for caching game details Helps with large libraries when running the downloader multiple times. Getting game details for many games takes a long time. Caching the game details makes the process much faster for subsequent runs. Sude 2014-10-16 11:05:57 +03:00
  • a6da2e5bea Set filepath for language packs I forgot to set the filepath for language packs which caused some problems Sude 2014-10-11 02:44:22 +03:00
  • 6b0a39774a Better handling of empty %platform% in Util::filepathReplaceReservedStrings Sude 2014-10-11 02:40:29 +03:00
  • b954df2bbc Version 2.18 v2.18 Sude 2014-09-21 14:37:29 +03:00
  • 8e29866870 Append date to renamed files Sude 2014-09-20 15:35:56 +03:00
  • 5f7d04334f Use current directory if directory wasn't specified Sude 2014-09-19 23:07:16 +03:00
  • 5635909e20 Add support for setting subdirectories Allows user to specify subdirectories for games, installers, extras, patches, language packs and dlc Sude 2014-09-19 22:46:03 +03:00
  • 810506b74b Create filepaths in gameDetails class Add makeFilepaths method to gameDetails class Add setFilepath and getFilepath methods to gameFile class Sude 2014-09-19 21:08:46 +03:00
  • 7a00b59345 Move gameFile and gameDetails classes to their own files Sude 2014-09-19 20:23:21 +03:00
  • 4d404fc7df Rename old file instead of deleting it during --repair --download Sude 2014-09-17 13:05:04 +03:00
  • 7a15a93676 Change --report option to allow setting the filename of report Sude 2014-09-17 12:41:01 +03:00
  • 4dc8f937f2 Merge branch 'master' of https://github.com/nramsbottom/lgogdownloader Sude 2014-09-17 12:36:59 +03:00
  • 1097e0758d Fixed spelling mistake in message displayed when downloading files. Neil Ramsbottom 2014-09-17 01:53:44 +02:00
  • 1394888920 Merge branch 'master' of https://github.com/skitt/lgogdownloader Sude 2014-09-12 16:27:21 +03:00
  • a6eaeb1a5b Avoid touching $HOME when displaying help or version Stephen Kitt 2014-09-11 23:38:23 +02:00
  • 55bc881d11 File hashing changes to Util::createXML Update file hash in the same loop that chunk hashes are calculated This gives the user better indication of the hashing progress Sude 2014-09-10 16:16:04 +03:00
  • cba5fb928a Make Downloader::HTTP_Login print some more info Sude 2014-09-10 13:46:24 +03:00
  • b23c9ed27d Only list games that support the platforms specified with --platform Sude 2014-09-07 23:53:26 +03:00
  • 0d39bcb460 Add platform info to gameFile class Sude 2014-09-07 23:09:08 +03:00
  • 369e8bb10b Add --no-cover option back Used to override --cover option. Sude 2014-09-05 20:25:40 +03:00
  • 83ef937089 Allow unrecognized options in config file Sude 2014-09-05 14:02:08 +03:00
  • b33ffbcee3 Add PREFIX and MANPREFIX to Makefile Sude 2014-09-04 20:09:45 +03:00
  • 6ebd897866 Fix login issues caused by case sensitivity Sude 2014-09-04 20:00:53 +03:00
  • a5b1840e4d Better login check Allows user to login with username instead of email Print some info on failed login with debug build Sude 2014-09-04 18:11:14 +03:00
  • 10233291eb Version 2.17 v2.17 Sude 2014-08-30 11:13:53 +03:00
  • cd2d1f22f8 Added --cover-list option to set url for cover list Sude 2014-08-28 16:00:24 +03:00
  • 3e12ddafb3 Explicitly set the file names in Makefile for install Sude 2014-08-28 13:14:30 +03:00
  • 53685210bb Makefile changes Sude 2014-08-28 12:58:52 +03:00
  • 0a20ef9ee7 Use remote xml data for patches Sude 2014-08-28 12:51:02 +03:00
  • 17dffe10f3 Fix language check for patches in Downloader::listGames Sude 2014-08-27 20:22:05 +03:00
  • d63598a142 Make downloader work with the new layout Sude 2014-08-27 19:57:20 +03:00
  • 7c9ba84a1b Merge branch 'packaging' of https://github.com/carstene1ns/lgogdownloader Sude 2014-08-23 11:11:04 +03:00
  • 6fef9e11d3 Add explicit dependency to install target to ensure all needed files have been built Carsten Teibes 2014-08-23 02:25:03 +02:00
  • bb806fe2b6 Add DESTDIR variable to Makefile to allow easier packaging Carsten Teibes 2014-08-23 02:06:42 +02:00
  • a51fb3ea26 Use boost regex in api if gcc/g++ < 4.9.0 Sude 2014-08-21 17:17:34 +03:00
  • 6fa03e1219 Version 2.16 v2.16 Sude 2014-08-21 11:49:11 +03:00
  • 5dd8332b9e Add --no-deb and --no-targz command line options Sude 2014-08-18 07:59:04 +03:00
  • 11be8a79cd Add .pkg to to orphan check regex .pkg is used for Mac patches Sude 2014-08-18 07:49:22 +03:00
  • 6eba3c76cc Use update/notification flags for patches Sude 2014-08-18 07:47:52 +03:00
  • 214a843e2c Change --no-cover to --cover Don't download covers by default Sude 2014-08-15 16:51:48 +03:00
  • 527ff399b3 Update CodeBlocks project file Sude 2014-08-13 02:56:22 +03:00
  • 6300ab66ca Makefile changes Sude 2014-08-13 02:44:31 +03:00
  • 1d221fee9f Add blacklist support for --list-details Sude 2014-08-13 02:41:15 +03:00
  • a3673a58a4 Use regex to find patch and language pack nodes in API response Sude 2014-08-09 19:15:51 +03:00
  • ffab972430 Increased the maximum patch id number Some games had patch id numbers that were higher than the current maximum Sude 2014-08-09 04:32:46 +03:00
  • 705bde3f6f Add support for some game specific settings Sude 2014-08-01 20:34:44 +03:00
  • 5102f812a4 Make sure that large file support is enabled on 32 bit systems Sude 2014-08-01 20:32:29 +03:00
  • eda6c67854 Add .deb and .tar.gz to orphan check regex Sude 2014-07-31 15:12:00 +03:00
  • 4582884a0d Fix blacklisted file causing downloader to skip a game Incorrect check for blacklisted file caused the downloader to skip a game instead of skipping just one file Sude 2014-07-24 18:07:14 +03:00
  • 027b25a5e8 Version 2.15 v2.15 Sude 2014-07-24 17:26:26 +03:00
  • 6ed5da2fb3 Treat tarball archives in patch nodes as installers Sude 2014-07-24 16:49:02 +03:00
  • 01d8479d18 Remove the ugly hack to get details for Linux installers GOG fixed API response for Linux installers Sude 2014-07-24 16:00:50 +03:00
  • 5b879190fe Forgot to rename function argument in api.h Sude 2014-07-24 15:50:53 +03:00
  • 630d8a31c3 Add support for Linux installers Sude 2014-07-24 15:36:50 +03:00
  • 42a461ed55 Get patch details only for specified platforms Sude 2014-07-12 00:36:04 +03:00
  • 9c1fe65e81 Version 2.14 v2.14 Sude 2014-07-07 15:59:14 +03:00
  • 31c547be8a Fix saving config when init fails but --login was not used Sude 2014-07-07 15:57:07 +03:00
  • 92b8ef3750 Don't print config values when saving config file Sude 2014-07-06 17:22:26 +03:00
  • ce26a4b020 Don't reset options set in config file on --login Sude 2014-07-06 17:20:06 +03:00
  • 2aeca35097 Tell the user to try --login if no games are found on the account. Sude 2014-07-04 16:31:30 +03:00
  • c1e7adeb0b Display filepath for patches when downloading Makes the behavior consistent with installers and extras Sude 2014-07-03 21:38:53 +03:00
  • 4e55b0677f Merge https://github.com/huancz/lgogdownloader Sude 2014-07-02 19:57:53 +03:00
  • 889ec93f72 man section for blacklist Petr Běhan 2014-06-20 19:01:13 +02:00
  • 95fd2bbff1 implemented blacklist for --download, --repair and --check-orphans Petr Běhan 2014-06-20 17:30:40 +02:00
  • 80cb7ee27a remove duplicated code in path initialization Petr Běhan 2014-06-18 23:48:53 +02:00
  • 3dd4a95896 Make login work with the new login form Sude 2014-07-02 19:52:43 +03:00
  • 526aab5c05 Don't hash files after downloading for which remote XML is available Ismo Toijala 2014-06-21 16:00:36 +02:00
  • 610f9da809 Version 2.13 v2.13 Sude 2014-06-20 11:57:23 +03:00
  • ebb9aa61d4 Remove language id/code from urls as GOG no longer requires it. Sude 2014-06-19 00:31:09 +03:00
  • 23ded13050 Don't call usleep if it's not necessary Sude 2014-06-10 12:55:38 +03:00
  • 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 Sude 2014-06-10 12:16:49 +03:00
  • dee83494c0 Make subdirectory for dlc based on the dlc gamename gamename/dlc/dlc_gamename Sude 2014-06-10 12:05:13 +03:00
  • 5829f98a3b Added retry support to Downloader::getResponse Sude 2014-06-10 12:01:28 +03:00
  • 6a5fe0b78e Only hash file if remote XML is available Ismo Toijala 2014-05-08 18:05:02 +02:00
  • caacff9f22 Use remote XML for languagepacks Ismo Toijala 2014-05-08 18:07:33 +02:00
  • d591f08acd Fix using local xml for hashes in Downloader::downloadFile Sude 2014-04-20 21:35:05 +03:00
  • c140156216 Check orphans regex matches the file path instead of filename Sude 2014-04-18 20:09:22 +03:00
  • 78fe112e5e Use secure.gog.com to get "buk" value for login form Sude 2014-04-14 15:27:23 +03:00
  • e491c06780 Print more verbose error message in Downloader::getResponse Sude 2014-04-14 00:37:57 +03:00
  • 018a056e73 Possible fix for login issues Sude 2014-04-13 23:07:22 +03:00
  • da80d9c4c9 Fixed segfault when downloading non-dlc patches Geoffrey Biggs 2014-04-08 06:40:05 +09:00
  • 50cc5a2565 Added DLC support Sude 2014-03-29 01:51:39 +02:00
  • 8435fb2566 Use duplicate handler for patches Sude 2014-03-18 18:43:53 +02:00
  • 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. Sude 2014-03-17 10:25:08 +02:00
  • 3d102bf954 Version 2.12 v2.12 Sude 2014-03-09 23:04:17 +02:00
  • 4dba1c2890 Make --check-orphans work with --download Sude 2014-02-28 12:54:40 +02:00
  • fd5d9a4b43 More integer overflow fixes in Util::createXML Sude 2014-02-28 03:03:35 +02:00
  • d31613dee7 Fix integer overflow when creating xml data TiXmlElement::SetAttribute casted "size_t" to "int" which caused it to overflow Sude 2014-02-27 11:52:39 +02:00
  • 8115e591ca Fix wrong condition in f671834 Sude 2014-02-26 15:32:44 +02:00
  • c70a6c3775 Save xml data to subdirectories $XDG_CACHE_HOME/lgogdownloader/xml/gamename/filename.xml Fixes problem with some games using same filenames for extras Sude 2014-02-26 15:04:16 +02:00
  • f671834068 Retry failed/partially downloaded files Added --retries option to set maximum number of retries Sude 2014-02-26 14:59:23 +02:00
  • 3f7669a775 Added --no-subdirectories option Sude 2014-02-23 03:16:10 +02:00
  • c70356bf49 Include <sys/time.h> in api.h Fixes compiling in some environments that didn't automatically include sys/time.h Sude 2014-02-20 10:13:03 +02:00