Commit graph

19 commits

Author SHA1 Message Date
Charles Dang
cab843d0fd Removed mention of Boost Thread
[ci skip]
2019-09-29 02:32:41 +11:00
pentarctagon
eb65c9b2ce Revert "Note dependencies on OpenGL and GLEW in INSTALL.md"
This reverts commit f31b477e5b.
2018-12-31 13:31:59 -06:00
equal-l2
f31b477e5b Note dependencies on OpenGL and GLEW in INSTALL.md
They are required to build wesnoth client but not noted.
2018-12-31 10:41:34 +02:00
Martin Hrubý (hrubymar10)
674fda85b7 Migrate links to https if available - Fwd c18537edc0
(cherry-picked from commit bc4d22dc72)
2018-10-07 03:23:36 +00:00
pentarctagon
96f8b51383 Re-add boost-thread to INSTALL and changelog.
(cherry-picked from commit f4db76fe0f)
2018-10-07 03:19:30 +00:00
Charles Dang
32da54b059 Removed Boost Thread as a built-time dependency
We use std::thread now.

(cherry-picked from commit 9de7aff904)
2018-10-07 03:19:10 +00:00
Severin Glöckner
06751ff697 install.md: cmake version requirement had changed
[ci skip]

(cherry-picked from commit e0c9d7b9f6)
2018-10-07 03:18:20 +00:00
Severin Glöckner
d7d3bc692b remove outdated information from install.md
[ci skip]

(cherry-picked from commit 409c596fa1)
2018-10-07 03:18:18 +00:00
Iris Morelle
d0c9a02189 Revert "Revert "Bump min Boost version to 1.56.0""
This reverts commit cdf9b465c6.

May this noise be my vengeance.

(cherry-picked from commit f6a128579a)
2018-10-07 03:18:08 +00:00
Iris Morelle
777eb9ef2d Revert "Bump min Boost version to 1.56.0"
This reverts commit c82c1ff905.

(cherry-picked from commit cdf9b465c6)
2018-10-07 03:18:08 +00:00
gfgtdf
e14f712e73 update INSTALL.md for c++14 requirement
clang 3.8 is needed for "Money, Time, and hexfloat I/O manipulators (N2071)" (a c++11 feature)

(cherry-picked from commit 439340ce78)
2018-10-07 03:18:02 +00:00
Celtic Minstrel
c82c1ff905 Bump min Boost version to 1.56.0 2018-03-18 01:59:36 -04:00
Charles Dang
dfc42e8a8d Use SDL_Image to handle saving PNG screenshots instead of SDL_SavePNG
When iceiceice (@cbeck88) added "save screenshots as PNGs" support back in 2014
(8dfdc6b185) we had yet to switch to SDL 2. At the
time, SDL_Image didn't provide any method of saving PNG files on its own. However,
it does as of SDL_Image 2.0.0.

A small caveat is that this built-in PNG save functionality is a bit less efficient
at compression than SDL_SavePNG. A test in DiD S1 with SDL_SavePNG_RW vs IMG_SavePNG_RW
yielded a file ~ 1 MB larger in the latter case.

This removed SDL_SavePNG and it's optional build-time dependency of libpng.
2018-03-15 04:31:30 +11:00
Charles Dang
5c570841d3 Bump required Pango version from 1.21.3 to 1.22.0
Just enough to get rid of that conditional use of pango_cairo_font_map_create_context.
2018-02-17 12:18:17 +11:00
galegosimpatico
8b0d7e6799 On Boost: update build scripts and documentation.
At branch 'doc-from-discord-boost-discussion-20170926'.

The build documentation and scripts were slightly out of date about
Boost. This commit makes a (probably interim) update to them.

(CMakeLists.txt|SConstruct): `wesnoth` won't build using Boost earlier
than '1.50.0'. Boost 1.50.0 changed the location of version 3 of Boost
filesystem, from 'boost/filesystem/v3/' (e.g. for
'using boost::filesystem::v3::path;') to 'boost/filesystem/' (e.g. for
'using boost::filesystem::path;', enforced since the very introduction
of 'src/filesystem_boost.cpp'), making it incompatible unless using
precompiler directives for supporting backwards versions of Boost
filesystem prior than '1.50.0'. Using Boost 1.50.0 (and 51, 52 etc.)
`wesnoth` is able build and run. I checked using `ldd` that I am right
about the run time environment.

INSTALL.md: Requirement of Boost libraries version up to date.

projectfiles/VC12/README.md: Requirement of Boost libraries up to
date, only the statement of which one is the minimum version, not the
rest of the build guide for Boost as requirement.

.gitignore: Add KDevelop backup documents.
2017-10-06 20:38:50 +03:00
Celtic Minstrel
c9191c9812 Add OpenSSL's libcrypto as a dependency
This also removes the included SHA1 and MD5 implementations
in favour of those from OpenSSL.

Thanks to @jyrkive for helping to get the CMake build working and
ensuring the game still compiles with OpenSSL 1.1.0.
(The SHA_xxx() aliases were removed in OpenSSL 1.1.0.)
2017-05-12 15:57:13 -04:00
Jyrki Vesterinen
c825ff7a80 Update INSTALL.md for 6b8273e0
I forgot to do this initially.

[ci skip]
2017-05-02 20:34:27 +03:00
Charles Dang
bf93c346dc Reformat INSTALL file to work correctly with Markdown
[ci skip]
2017-04-28 15:13:16 +11:00
Charles Dang
ed8562a815 Made INSTALL a Markdown file
[ci skip]
2017-04-28 14:53:34 +11:00
Renamed from INSTALL (Browse further)