- Aug 10, 2016
-
-
Rogier authored
* Move included json code to jsoncpp subdirectory This is needed to avoid having to specify the minetest src directory as a system include when fixing the json includes. * Fix json includes They used "", so that the compiler searches the project's directory first. The result was that when compiling with a system jsoncpp, the project's own version of json.h was still included, instead of the system version. The includes now use <>, so a system location, or one specified with '-Ilocation' is searched only. * Fix for jsoncpp deprecated function warning When compiling with a newer version of jsoncpp (and ENABLE_SYSTEM_JSONCPP=true), jsoncpp emits a warning about a deprecated function that minetest uses.
-
- May 16, 2016
-
- Apr 08, 2016
-
-
David Knapp authored
Arch Linux doesn't put it's ncursesw includes inside an ncursesw directory. This script ends up setting USE_CURSES as true, but doesn't pick up any of the headers. https://bugs.archlinux.org/task/13994
-
- Dec 05, 2015
-
-
Ferdinand Thiessen authored
On openSUSE luajit is not detected correctly. This is because openSUSE is using a lua version suffix, like other Linux distributions do it also. So the include directory is: include/luajit-5_1-2.0
-
- Nov 06, 2015
-
-
est31 authored
This adds a chat console the server owner can use for administration or to talk with players. It runs in its own thread, which makes the user interface immune to the server's lag, behaving just like a client, except timeout. As it uses the same console code as the f10 console, things like nick completion or a scroll buffer basically come for free. The terminal itself is written in a general way so that adding a client version later on is just about implementing an interface. Fatal errors are printed after the console exists and the ncurses terminal buffer gets cleaned up with endwin(), so that the error still remains visible. The server owner can chose their username their entered text will have in chat and where players can send PMs to. Once the username is secured with a password to prevent anybody to take over the server, the owner can execute admin tasks over the console. This change includes a contribution by @kahrl who has improved ncurses library detection.
-
- Sep 26, 2015
-
-
Igor Gnatenko authored
For example, on Fedora systems jsoncpp headers is installed in `/usr/include/jsoncpp`.
-
- May 11, 2015
-
-
est31 authored
Uses system provided libgmp if found, if not it falls back to mini-gmp.
-
- May 05, 2015
-
-
ShadowNinja authored
This fixes the problem where 0.4.12-dev versions were erroneously shown as 0.4.11-dev because the tag was added on a separate branch. It also fixes a similar issue when builders didn't fetch new tags when updating. This also removes the number-of-commits-since-tag field, since it's incompatible with this. Said field doesn't seem to be useful anyway if you have the commit hash.
-
- May 03, 2015
-
-
est31 authored
-
- Mar 27, 2015
-
-
ShadowNinja authored
-
ShadowNinja authored
* Combine client and server man pages. * Update unit test options and available databases in man page. * Add `--worldname` to man page. * Fix a bunch of places where `"Minetest"` was used directly instead of `PROJECT_NAME`. * Disable server build by default on all operating systems. * Make `ENABLE_FREETYPE` not fail if FreeType isn't found. * Enable LevelDB, Redis, and FreeType detection by default. * Remove the `VERSION_PATCH_ORIG` hack. * Add option to search for and use system JSONCPP. * Remove broken LuaJIT version detection. * Rename `DISABLE_LUAJIT` to `ENABLE_LUAJIT`. * Rename `minetest_*` variables in `version.{h,cpp}` to `g_*`. * Clean up style of CMake files.
-
- Mar 23, 2015
-
-
est31 authored
Previously, cmake po detection would treat the "timestamp" file created by building for android as own language directory.
-
- Feb 21, 2015
-
-
Markus Koschany authored
Linux distributions prefer to link against a shared version of the Irrlicht engine instead of using embedded code copies of the same. Search for this shared version first and use that but fall back to the static version if it does not exist. This also fixes https://github.com/minetest/minetest/issues/2163
-
- Jan 08, 2015
-
-
ShadowNinja authored
-
- Jun 29, 2014
-
-
Martin Doege authored
-
- Nov 17, 2013
-
-
sapier authored
-
- Sep 28, 2013
-
-
Kahrl authored
-
- Sep 16, 2013
-
-
kwolekr authored
-
- Mar 17, 2013
-
-
proller authored
-
- Mar 06, 2013
-
-
proller authored
-
- Feb 21, 2013
-
-
proller authored
-
- Dec 21, 2012
-
-
Ilya Zhuravlev authored
-
- Dec 18, 2012
-
-
sfan5 authored
-
- Dec 16, 2012
-
-
Ilya Zhuravlev authored
-
- Mar 25, 2012
-
-
Perttu Ahola authored
-
- Mar 24, 2012
-
-
Perttu Ahola authored
-
- Mar 19, 2012
-
-
Perttu Ahola authored
-
- Aug 11, 2011
-
-
q66 authored
-
- Jul 24, 2011
-
-
Giuseppe Bilotta authored
-
Giuseppe Bilotta authored
This solves two issues at once: * CMake would delete po files during ‘make clean’ because it thought they were autogenerated and not just managed * the only gettext tools readily available in Windows are so old they don't support options like --package-name The change also moves minetest.pot down one level, so we don't need to special case ‘en’ anymore. The downside is of course that you need some sane POSIX shell to update the po files.
-
- Jul 23, 2011
-
-
Constantin Wenger authored
fixed error if gettext is disabled
-
- Jul 22, 2011
-
-
Giuseppe Bilotta authored
Get rid of the system-specific updatelocales.sh and introduce an updatepo cmake rule. po files are also updated before creating the mo files, and we now keep the .pot file (in the po/en directory). To stabilize the po file creation, file contents are sorted by source filename. Update po files in the process.
-
Giuseppe Bilotta authored
Get rid of the system-specific updatelocales.sh and introduce an updatepo cmake rule. po files are also updated before creating the mo files, and we now keep the .pot file (in the po/en directory). To stabilize the po file creation, file contents are sorted by source filename. Update po files in the process.
-
Giuseppe Bilotta authored
-
Giuseppe Bilotta authored
-
- Jul 21, 2011
-
-
Constantin Wenger authored
-
Constantin Wenger authored
-
Giuseppe Bilotta authored
-
Giuseppe Bilotta authored
-
Constantin Wenger authored
added explanation why libintl must not belinked under some oses
-