[wesnoth-commits] [wesnoth/wesnoth] 62c9ae: campaignd: Remove unwanted attributes from server ...

Iris Morelle noreply at github.com
Mon Mar 30 05:45:47 UTC 2020


  Branch: refs/heads/1.14
  Home:   https://github.com/wesnoth/wesnoth
  Commit: 62c9aec04cb08555042332c3ff0c6eeec656f9cb
      https://github.com/wesnoth/wesnoth/commit/62c9aec04cb08555042332c3ff0c6eeec656f9cb
  Author: Iris Morelle <shadowm at wesnoth.org>
  Date:   2020-03-30 (Mon, 30 Mar 2020)

  Changed paths:
    M src/campaign_server/campaign_server.cpp

  Log Message:
  -----------
  campaignd: Remove unwanted attributes from server response

As opposed to merely blanking them out.

Closes #4800.


  Commit: 484d9591e558f48512a334387cb2457c5af77976
      https://github.com/wesnoth/wesnoth/commit/484d9591e558f48512a334387cb2457c5af77976
  Author: Iris Morelle <shadowm at wesnoth.org>
  Date:   2020-03-30 (Mon, 30 Mar 2020)

  Changed paths:
    M changelog.md
    M src/gui/dialogs/addon/manager.cpp

  Log Message:
  -----------
  gui2/addon_manager: Re-read add-on versions after each update batch

The Update All codepath is unique in that it doesn't trigger a re-read
of add-on versions until the very end, once the full run has completed.
The problem with this is that install_addon_with_checks() may update
dependencies of individual add-ons in the process, resulting in
redundant downloads of any affected add-ons if the player isn't paying
attention.

Address this by triggering a re-read of add-on versions after every
single update batch that results in a download.

Closes #3273.


Compare: https://github.com/wesnoth/wesnoth/compare/a658072586ad...484d9591e558



More information about the Commits mailing list