Revisions of lgogdownloader

Carsten Ziepke's avatar Carsten Ziepke (Kieltux) accepted request 1218674 from Carsten Ziepke's avatar Carsten Ziepke (Kieltux) (revision 11)
- Update to 3.15
  * Changed Galaxy CDN priority handling to be more generic
  * Changed default Galaxy CDN priority to "edgecast,
    akamai_edgecast_proxy,fastly"
  * Added option to list available CDNs
    - --galaxy-list-cdns
  * Added option to force browser based login
    -  --browser-login
  * Fixed login check when redirected to embedded version
    of website
  * Fixed handling Fastly CDN urls
  * Fixed crash caused by errors in html to xhtml conversion
Dirk Stoecker's avatar Dirk Stoecker (dstoecker) accepted request 1185224 from Carsten Ziepke's avatar Carsten Ziepke (Kieltux) (revision 10)
- Update to 3.14
  * Fixed selecting Chinese language
    - GOG has started to use "zh-Hans" as language code for
      Chinese in some cases
  * Fixed handling of some missing files
  * Fixed libtidy usage
  * Updated --galaxy-show-builds help text
  * Updated man page
    - Removed help2man as make dependency for man page creation
- Changes in 3.13    
  * Added --save-icon option
  * Skip complete extras
    - Checks to see if extras are already complete by getting file
      size from content-length header or API response
    - Most of the time the API responses are not correct so they
      are not trusted by default and content-lenght header is used
    - --trust-api-for-extras makes lgogdownloader trust API
      responses for extras to be correct
  * Added options to save game details and product info json
    - --save-product-json
    - --save-game-details-json
  * Added options to select blacklist and ignorelist file
    - --blacklist to set filepath for blacklist
    - --ignorelist to set filepath for ignorelist
  * Added blacklist support for --galaxy-install
  * Added ".mp4" to default orphan check regex
  * Added support for Qt6
    - If necessary, Qt 5 can be forced over 6 by passing
      "-DCMAKE_DISABLE_FIND_PACKAGE_Qt6=ON"
  * Changed progress bar to be displayed per file instead of per
    chunk with --galaxy-install
  * Added option to force GUI login
    - --gui-login forces login GUI and disables browser based
      login method
    - lgogdownloader must be compiled with -DUSE_QT_GUI=ON
  * Added option to check login status
    - --check-login-status prints whether the user is logged in
      or not
    - Exit code 0 means logged in
    - Exit code 1 means not logged in
  * Added option to list user data
    - --list "userdata" shows user data in JSON format
  * Removed htmlcxx dependency
    - Use libtidy with tinyxml2 to parse html instead
  * Extended --download-file option to be able to select DLC files
    - Files can now be selected by using the name of dlc
    - --download-file "gamename/dlc_gamename/fileid"
- Drop BuildRequires help2man and pkgconfig(htmlcxx)
- Add BuildRequires pkgconfig(tidy)
Michael Vetter's avatar Michael Vetter (jubalh) accepted request 1140165 from Carsten Ziepke's avatar Carsten Ziepke (Kieltux) (revision 9)
- Update to 3.12
  * Fixed getting DLC names
  * Major speedup to cache update
  * Don't try to get details for unowned DLCs
  * Show total size before download
  * Added option to check for free space
  * Bumped minimum required libcurl version to 7.55.0
  * Added option to transform gamenames
  * Don't print file size or hash for missing files
    in --status output
  * Improved include and exclude options
  * Fixed creating empty files during --galaxy-install
  * Show build id in --galaxy-show-builds output
  * Added option to download game logo (Patch by: Thoreas)
  * Bumped minimum CMake version to 3.5.0
  * Added option to disable fast status checking
  * Added option to list/download only games flagged as new
  * Changed logo download to use full size version
  * Added option to delete orphaned files
Michael Vetter's avatar Michael Vetter (jubalh) accepted request 1083725 from Carsten Ziepke's avatar Carsten Ziepke (Kieltux) (revision 8)
- Update to 3.11
  * Fixed cookies getting overwritten
- Changes in 3.10
  * Added support for cloud saves
  * Added initial support for ignoring DLCs with --galaxy-install
  * Fixed MojoSetup hack for files that have missing XML data
  * Extended global flag bSizeOnly into status text generation
  * Added option to set message verbosity level
  * Fixed core dump with libcurl >= 7.87.0
  * Slightly nicer libcurl cleanup
  * Don't use depracated libcurl options
  * Refactored login code
  * Removed --list-details option
  * Removed --list-tags option
  * Changed --list option so it can be used to select what info
    to print
    - "games" is the same as --list previously
    - "details" is the same as --list-details previously
    - "json" is JSON formatted output
    - "tags" is the same as --list-tags previously
    - The default implicit value is "games" (meaning --list is the
      same as --list "games")
Ferdinand Thiessen's avatar Ferdinand Thiessen (susnux) accepted request 961126 from Carsten Ziepke's avatar Carsten Ziepke (Kieltux) (revision 7)
- Update to 3.9
  - Don't use DLC list by default
    - Makes getting game details much faster
    - Added option --use-dlc-list to enable using DLC list
  - Ignore SIGPIPE
    - Previously it was possible to receive SIGPIPE in some cases
      which by default causes application to terminate
  - Removed support for OpenSSL <= 1.0.2
  - Added --size-only option
    - When looking at the existing files, completely ignore the
      contents if the size matches the expected one
  - Added basic support for filtering games using tags that the
    user can set on account page
  - Added option --list-tags to list all the tags user has assigned
  - Added option --tag to filter games using the tags
  - Fixed --download-file option not showing progress bar
  - Fixed getting XML data
  - Reduced the amount of request to cdn with --galaxy-install
    - Should fix the issue of getting temporarily blocked by GOG
      cdn when installing game with lots of small files
- Changes in 3.8
  - Fixed headless operation
  - Overwrite changelog only when modified
  - Added retry support to --galaxy-install
  - Changed some retry conditions
    - Don't retry on 404 errors because they are mostly
      produced by user not owning DLC for a game
    - This helps a lot when using high max retry count
  - Show reason for retry attempts
  - Show installer and patch version when listing game details
  - Fixed getting redirect URL from curl
  - Improved reCAPTCHA detection
  - Added support for new language: Thai
  - Retry download also on CURLE_SSL_CONNECT_ERROR
  - Use duplicate handler for extras
  - Check for invalid path in GalaxyAPI::fileJsonNodeToGameFileVector
  - Added directory template %gamename_firstletter%
    - Useful for sorting big libraries with --subdir-game option
    - Takes the first letter from %gamename%
    - If %gamename% begins with a number then 0 (zero) is used
      instead
  - Skip files that are listed by API for information purposes only
    - For some games the API shows files with "count" and
      "total_size" of zero meaning that they are not available to
       download
    - These are listed on account page for information purpose only
      (for example to show DLCs included in the installer)
- Run spec-cleaner
- Drop unneeded BuildRequires: openssl-devel and oauth 
Dirk Stoecker's avatar Dirk Stoecker (dstoecker) committed (revision 6)
Dirk Stoecker's avatar Dirk Stoecker (dstoecker) committed (revision 5)
Update
Ferdinand Thiessen's avatar Ferdinand Thiessen (susnux) committed (revision 4)
Ferdinand Thiessen's avatar Ferdinand Thiessen (susnux) committed (revision 3)
Matthias Mailänder's avatar Matthias Mailänder (Mailaender) accepted request 395206 from Ferdinand Thiessen's avatar Ferdinand Thiessen (susnux) (revision 2)
Updated to 2.28 and added patches for openSUSE build.
Marguerite Su's avatar Marguerite Su (MargueriteSu) accepted request 351478 from Matthias Mailänder's avatar Matthias Mailänder (Mailaender) (revision 1)
use a more standardized defattr
Displaying all 11 revisions
openSUSE Build Service is sponsored by