Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Move the codebase to C++14 | sfan5 | 2022-02-26 |
| | |||
* | Continue with 5.6.0-dev | sfan5 | 2022-01-30 |
| | |||
* | Bump version to 5.5.0 | sfan5 | 2022-01-30 |
| | |||
* | Raise minimum compiler versions | sfan5 | 2022-01-15 |
| | | | | | | Supporting these is not reasonable anymore and effectively we didn't do that anyway, brokenness was only noticed by chance and a PR to restore support for gcc 5.x is ready now. | ||
* | Automatically use SSE registers for FP operations on i386 (#11853) | William L. DeRieux IV | 2021-12-28 |
| | | | | | | | | use SSE for floating-point operations to avoid issues with improper fp-rounding and loss of precision when moving fp-data to incompatible or less-precise registers/storage locations https://gcc.gnu.org/wiki/FloatingPointMath https://gcc.gnu.org/wiki/x87note | ||
* | Fix various code & correctness issues (#11815) | sfan5 | 2021-12-05 |
| | |||
* | Add Lua bitop library (#9847) | Lejo | 2021-11-26 |
| | |||
* | Add variable to use existing IrrlichtMt build (#11656) | JosiahWI | 2021-10-31 |
| | | | Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com> | ||
* | Use CMake's GNUInstallDirs for install directories on Unix (#11636) | nia | 2021-09-26 |
| | | | | | This makes the installation process honor system-specific directories (e.g. ${PREFIX}/man instead of ${PREFIX}/share/man on BSD). | ||
* | Add hint to error message on how to build with in-tree Irrlicht | 20kdc | 2021-09-05 |
| | |||
* | Set policies through CMake 3.9 to allow enabling IPO (#11560) | JosiahWI | 2021-08-23 |
| | |||
* | Fix server-only builds on older CMake versions (#11566) | sfan5 | 2021-08-23 |
| | | | closes #11564 | ||
* | Allow lib/irrlichtmt to work for server builds (headers-only) | sfan5 | 2021-08-21 |
| | |||
* | Take advantage of IrrlichtMt CMake target (#11287) | JosiahWI | 2021-07-27 |
| | | | | With the CMake changes to IrrlichtMt, it's now possible to use a target for IrrlichtMt. Besides greatly improving the ease of setting up IrrlichtMt for users building the client, it removes the need for Minetest's CMake to include transitive dependencies such as image libraries, cleaning it up a tiny bit. The PR works by finding the IrrlichtMt package and linking to the target it provides. If the package isn't found and it isn't building the client, it will still fall back to using just the headers of old Irrlicht or IrrlichtMt. | ||
* | Use user provided lib/irrlichtmt if available (#11276) | NeroBurner | 2021-06-29 |
| | | | | | | | | | | | | | | Use user provided lib/irrlichtmt if available Make it possible for a user to provide the IrrlichtMt dependency as subdirectory at `lib/irrlichtmt`. The subdirectory is added with the `EXCLUDE_FROM_ALL` flag to prevent `libirrlichtmt.a` or other header files to be installed. This enables the user to do the following to satisfy the IrrlichtMt dependency: git clone --depth 1 https://github.com/minetest/irrlicht.git lib/irrlichtmt cmake . -DRUN_IN_PLACE=TRUE | ||
* | Rename “Irrlicht” to “IrrlichtMt” in documentation | Wuzzy | 2021-04-23 |
| | |||
* | Fix broken include check and correct Gitlab-CI script | sfan5 | 2021-03-26 |
| | |||
* | Clean up cmake DLL installation and other minor things | sfan5 | 2021-03-12 |
| | |||
* | Switch Irrlicht dependency to our own fork | sfan5 | 2021-03-09 |
| | | | | -> https://github.com/minetest/irrlicht | ||
* | Set ENABLE_SYSTEM_JSONCPP to TRUE by default | sfan5 | 2021-03-07 |
| | |||
* | Continue with 5.5.0-dev | sfan5 | 2021-02-23 |
| | |||
* | Bump version to 5.4.0 | sfan5 | 2021-02-23 |
| | |||
* | Handle changes caused by CMake minimum version bump (#10859) | sfan5 | 2021-01-29 |
| | | | fixes #10806 | ||
* | Fix some minor code issues all over the place | sfan5 | 2020-12-24 |
| | |||
* | Make installer create its own Minetest folder (#10445) | LoneWolfHT | 2020-12-18 |
| | | | This changes the installer to create its own Minetest folder instead of having the user create it themselves. This prevents spewing the contents of Minetest everywhere when users change the install directory and expect the installer to create a folder to put it in | ||
* | Update wording of game descriptions in installer (#10441) | LoneWolfHT | 2020-09-29 |
| | |||
* | Continue with 5.4.0-dev | sfan5 | 2020-07-09 |
| | |||
* | Bump version to 5.3.0 | sfan5 | 2020-07-09 |
| | |||
* | Rename “Minimal development test” to “Development Test” (#9928) | Wuzzy | 2020-05-26 |
| | |||
* | Add an option to disable unittest build, & disable them on Docker build (#9677) | Loïc Blot | 2020-04-16 |
| | |||
* | Install the `locale` directory in a standard location without subfolder (#9618) | Hugo Locurcio | 2020-04-10 |
| | | | Other established FOSS projects don't seem to be doing this. | ||
* | Continue with 5.3.0-dev | sfan5 | 2020-04-05 |
| | |||
* | Bump version to 5.2.0 | sfan5 | 2020-04-05 |
| | |||
* | Install client_lua_api.txt documentation too | sfan5 | 2019-11-11 |
| | | | | fixes #9104 | ||
* | Don't install fonts on ENABLE_CLIENT=0 configurations | sfan5 | 2019-10-14 |
| | |||
* | Continue with 5.2.0-dev | sfan5 | 2019-10-12 |
| | |||
* | Bump version to 5.1.0 | sfan5 | 2019-10-12 |
| | |||
* | CMakeLists.txt: Remove references to Minecraft and Infiniminer (#8487) | ANAND | 2019-04-26 |
| | |||
* | Continue with 5.1.0-dev | sfan5 | 2019-03-04 |
| | |||
* | Bump version to 5.0.0 | sfan5 | 2019-03-04 |
| | |||
* | Windows: Cpack wix installer (#6153) | adrido | 2018-10-26 |
| | | | | | | Create CPack WIX msi Installer for RUN_IN_PLACE=0 builds Correct paths on Windows for RUN_IN_PLACE=0 Install only required font files Games have their own components, and "minimal" is optional | ||
* | Version scheme change: 0.5.0 -> 5.0.0 (#7449) | Loïc Blot | 2018-06-15 |
| | | | | * Version scheme change: 0.5.0 -> 5.0.0 | ||
* | Verify compiler version before building anything (#6293) | Loïc Blot | 2017-08-24 |
| | | | GCC 4.9 and Clang 3.4 are the minimum | ||
* | New version scheme (#6292) | Loïc Blot | 2017-08-20 |
| | | | | | | | * Version changes: current dev version is now 0.5.0 * This change permit to have multi branches with various versions * Dev version is 0.5.0-dev and next release will be 0.5.0 | ||
* | Change README to Markdown format, add LICENSE.txt (#6244) | rubenwardy | 2017-08-18 |
| | |||
* | Update list of installed files concerning server and non-RUN_IN_PLACE builds ↵ | sfan5 | 2017-06-14 |
| | | | | | | | (#5976) * mods/mods_here.txt should be present on servers * client/serverlist/ can be omitted for RUN_IN_PLACE=0 * clientmods/ is not used on servers | ||
* | Minetest for C++11 (CMakeLists + Travis) | Loic Blot | 2017-06-04 |
| | | | | | | | | | | | * Move GCC to GCC 6 & GCC 7 * Move Clang to Clang 3.6 & Clang 4.0 * LINT moves from Clang 3.9 to Clang 4.0 * Move XCode 7.3 to 8.0 * Use more travis tricks to install compilers instead of adding complexity to our build script * Clang format fixes on checked files (compat Cpp11 instead of Cpp03) * Mingw GCC update from 4.8.4 to 5.3 (Ubuntu Xenial) * Drop mingw cmake generated files and add them to gitignore | ||
* | Continue with 0.4.16-dev | ShadowNinja | 2017-06-03 |
| | |||
* | Bump version to 0.4.16 | ShadowNinja | 2017-06-03 |
| | |||
* | Append -debug to version string (#5765) | bigfoot547 | 2017-05-17 |
| |