[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