[Commits] [wesnoth/wesnoth] 15ac02: Complete INSTALL revamp

GitHub noreply at github.com
Tue Apr 7 22:16:14 UTC 2015


  Branch: refs/heads/master
  Home:   https://github.com/wesnoth/wesnoth
  Commit: 15ac0224caa2a74b921b5903a0a6ec5f87be95ce
      https://github.com/wesnoth/wesnoth/commit/15ac0224caa2a74b921b5903a0a6ec5f87be95ce
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M INSTALL

  Log Message:
  -----------
  Complete INSTALL revamp

This hopefully makes the file more readable and gets rid of an amount of
obsolete documentation and information about unsupported configurations.

General changes:

 * Sections and section headings are more visible.
 * Build prerequisites are listed in a cleaner structured format.
 * Added a new section listing common options for both CMake and SCons
   in a unified format to avoid repeating content (and inviting the
   possibility of it diverging over time).

Specific content changes:

 * CMake examples use -DCMAKE_BUILD_TYPE=Release because CMake sucks and
   doesn't provide an officially-sanctioned mechanism to make the
   default build type anything other than Debug.

 * Unsupported build configurations (1.2.0 <= SDL_mixer < 1.2.12,
   disabling Boost.filesystem on master/Windows, etc.) are no longer
   mentioned as the instructions are too wordy and confusing and they
   are unsupported so why would you use them without asking us first.

 * All information about the autotools->scons transition is gone as it
   stopped being relevant after 1.10.x, the first stable series released
   after autotools support was finally removed in 1.9.4.

 * cmake -i is no longer mentioned as it was removed in CMake 3.0.

 * cmake-gui (Qt GUI front-end) is now mentioned alongside ccmake
   (curses front-end).

 * The CMake option for setting compiler flags is documented more
   concisely now since most people reading this file don't need to know
   all the gory details (where to put them though?).

 * SCons targets are explained in a more concise fashion. The `all`
   target is not mentioned anymore since it only adds targets which are
   only useful to project members (cutter, exploder, campaignd, and the
   Boost.Test test suite). In particular, building campaignd is not
   officially supported under any configuration.

 * Download links for external libraries are gone. Most people will want
   to use their distribution's libraries rather than download them by
   themselves. Those who actually want or need to do the latter will
   know where to find them unless they live under a rock.


  Commit: 01e21487bad6df9a4543df5ae85ab5c6364469ff
      https://github.com/wesnoth/wesnoth/commit/01e21487bad6df9a4543df5ae85ab5c6364469ff
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M src/hotkey/hotkey_preferences_display.cpp

  Log Message:
  -----------
  Force xgettext to add the Add Hotkey and Clear Hotkey button tooltips

Fixes the first issue mentioned in <http://r.wesnoth.org/p580885>.

This will be backported later for version 1.12.3.


  Commit: 9e7e08908c1374fb4a99f0fbf948c449b1ed5497
      https://github.com/wesnoth/wesnoth/commit/9e7e08908c1374fb4a99f0fbf948c449b1ed5497
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M src/theme.cpp

  Log Message:
  -----------
  theme ui: Process translations of the "Hotkey(s): " string at runtime

Fixes the second issue reported in <http://r.wesnoth.org/p580885>.


Compare: https://github.com/wesnoth/wesnoth/compare/7a98677a05d2...9e7e08908c13


More information about the Commits mailing list