[wesnoth-commits] [wesnoth/wesnoth] 070b7e: addon/mg: Ensure _info.cfg has an [info] node when...

Iris Morelle noreply at github.com
Thu Dec 10 07:31:49 UTC 2020


  Branch: refs/heads/1.14
  Home:   https://github.com/wesnoth/wesnoth
  Commit: 070b7eddde475b4611a04ea28539e2f810dc848a
      https://github.com/wesnoth/wesnoth/commit/070b7eddde475b4611a04ea28539e2f810dc848a
  Author: Iris Morelle <shadowm at wesnoth.org>
  Date:   2020-12-10 (Thu, 10 Dec 2020)

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

  Log Message:
  -----------
  addon/mg: Ensure _info.cfg has an [info] node when reading it

Fixes the dreaded "Mandatory WML child missing yet untested for. Please
report" error occurring when reading _info.cfg files that don't have a
valid [info] tag. In particular, this would cause the game version
dialog to crash to desktop.


  Commit: 24a0289367aa69ee582ff57bd11b6c89a9d7ee3f
      https://github.com/wesnoth/wesnoth/commit/24a0289367aa69ee582ff57bd11b6c89a9d7ee3f
  Author: Iris Morelle <shadowm at wesnoth.org>
  Date:   2020-12-10 (Thu, 10 Dec 2020)

  Changed paths:
    M src/campaign_server/campaign_server.cpp

  Log Message:
  -----------
  campaignd: Rephrase a few parts of the default license notice

Quite concerningly, people made a typo ('proscribed' instead of
'prescribed') which changes the meaning of the sentence in question
rather substantially.

Additionally, the situation with different versions of the GNU GPL
hasn't ever been quite clear -- in theory people could've used the GNU
GPL version 1 with content previously licensed under version 2 or later.
This change is meant to address this issue as well. Some redundant
wording has been removed in the process.

(Reviewed by Pentarctagon and Vultraz.)


Compare: https://github.com/wesnoth/wesnoth/compare/9252b7b02407...24a0289367aa



More information about the Commits mailing list