aboutsummaryrefslogtreecommitdiff
path: root/util
AgeCommit message (Collapse)Author
2021-12-05Fix wireshark packet dissector wrong coordinates (#11826)Richard Liu
2021-11-10Fix compiler detection in buildbotsfan5
it was just half-broken before...
2021-11-05Fix typo in buildbot scriptssfan5
2021-11-01Localize error messages in mainmenu (#11495)Riceball LEE
Co-authored-by: sfan5 <sfan5@live.de> Co-authored-by: rubenwardy <rw@rubenwardy.com>
2021-10-31Automatically package MinGW runtime in buildbotsfan5
2021-10-31Replace uses of which(1) with command -vsfan5
2021-09-01Don't look for zlib and zstd manually on Windowssfan5
2021-08-31Switch MapBlock compression to zstd (#10788)lhofhansl
* Add zstd support. * Rearrange serialization order * Compress entire mapblock Co-authored-by: sfan5 <sfan5@live.de>
2021-08-31CI: Bump IrrlichtMt to 1.9.0mt3sfan5
2021-08-19Add fwgettext util functionrubenwardy
2021-08-08Fix GUIEditBoxWithScrollBar using a smaller steps than intlGUIEditBox (#11519)DS
2021-07-27buildbot: Readd missing IrrlichtMt DLLssfan5
2021-07-27Take advantage of IrrlichtMt CMake target (#11287)JosiahWI
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.
2021-06-22Buildbot: Use posix on Win64 builds if available (#11355)Juozas
Use posix mingw-w64 toolchain on Win64 builds where applicable, avoids many build errors when using buildwin64.sh to build 64 bit builds on Ubuntu based Linux distributions
2021-06-21Move build/android directory to root of project (#11283)NeroBurner
2021-05-17CI: add workaround to fix clang buildssfan5
see https://github.com/actions/virtual-environments/issues/3376
2021-05-05Add basic client-server test to CIsfan5
2021-04-27Update library versions in buildbot (#11229)sfan5
2021-04-20Look for PostgreSQL library properly and fix CIsfan5
2021-04-11Buildbot changes to allow out-of-tree builds (#11180)sfan5
* Do proper out-of-tree builds with buildbot * Don't write to bin/ for cross builds * This allows safely building multiple builds from the same source dir, e.g. with the buildbot. * Disable Gettext (by default) and Freetype (entirely) for server builds
2021-03-26Adjust build config for Irrlicht changes (again)sfan5
2021-03-12Clean up cmake DLL installation and other minor thingssfan5
2021-03-09CI: update configurations for Irrlicht forksfan5
2021-03-06buildbot: Drop i586-mingw32msvc, add i686-w64-mingw32-posix detectionsfan5
2021-03-05Translate builtin (#10693)Wuzzy
This PR is the second attempt to translate builtin. Server-sent translation files can be added to `builtin/locale/`, whereas client-side translations depend on gettext.
2021-03-01Disable clang-format, clean up scriptsrubenwardy
2021-02-23Add script that sorts contributions for use in creditssfan5
2021-02-02Handle UTF-16 correctly in Wireshark dissectorsfan5
2021-01-27Consistently use "health points" (#10868)Zughy
2021-01-20Fix Android support in bump_version.sh (#10836)rubenwardy
2020-12-23CI: fix buildsfan5
2020-11-04Add model[] formspec element (#10320)SmallJoker
Formspec element to display models, written by @kilbith, rebased and tweaked. Co-authored-by: Jean-Patrick Guerrero <jeanpatrick.guerrero@gmail.com> Co-authored-by: sfan5 <sfan5@live.de>
2020-08-04Implement override.txt support for special tiles (#10140)Hugues Ross
Add override targets for all special_tiles entries in node definitions, allowing texture packs to replace these textures. This makes overrides work properly with a variety of drawtypes. The targets are named special1 through special6, covering the the current length of the special_tiles array.
2020-07-08Make util/bump_version.sh work againsfan5
2020-06-25Release test build to Android beta programrubenwardy
2020-05-26Rename “Minimal development test” to “Development Test” (#9928)Wuzzy
2020-05-02ci: Update Github Actions workflows (#9774)sfan5
2020-04-29Add MetricsBackend with prometheus counter supportLoic Blot
2020-04-20Replace travis with github actions (#9641)Loïc Blot
* Move outside of travis to Github actions This will permit to have better integrated CI workflow than the previous travis one.
2020-04-14Update wireshark dissector (#9621)sfan5
2020-04-14Refactor texture overrides and add new features (#9600)Hugues Ross
* Refactor texture overrides, and add new features: - Texture overrides can support multiple targets in one line - Texture override files can have comment lines - Item images/wield images can be overridden * Formatting changes * Address soime feedback - Pass vectors by const reference - Log syntax errors as warnings - Remove 'C' prefix from TextureOverrideSource * Simplify override target checks with an inline helper function * make linter happy * Apply feedback suggestions Co-Authored-By: rubenwardy <rw@rubenwardy.com> * Remove remaining != 0 checks * Update copyright notice Co-authored-by: sfan5 <sfan5@live.de> Co-authored-by: rubenwardy <rw@rubenwardy.com>
2020-04-11Drop content_sao.{cpp,h}Loic Blot
Move LuaEntitySAO to a new dedicated file Drop TestSAO (useless object) Drop the old static startup initialized SAO factory, which was pretty useless. This factory was using a std::map for 2 elements, now just use a simple condition owned by ServerEnvironment, which will be lightweight, that will also drop a one time useful test on each LuaEntitySAO creation. This should reduce server load on massive SAO creation
2020-04-11Move serveractiveobject & unitsaoLoic Blot
Move serverobject.{cpp,h} to server/serveractiveobject.{cpp,h} Move UnitSAO class to dedicated files
2020-04-10Drop genericobject.{cpp,h} (#9629)Loïc Blot
* Drop genericobject.{cpp,h} This file is not for generic object but for ActiveObject message passing. Put ownership of the various commands to the right objects and cleanup the related code. * Protect ServerActiveObject::m_messages_out * typo fix
2020-04-08Travis: Build clang jobs with LuaJIT enabled for better coveragesfan5
2020-04-03Utility script to help with Weblate commit importsfan5
2020-03-28Travis: Correct Linux dependencies so that PostgreSQL is found by CMakesfan5
2020-03-20Add comments for translators (#9510)Wuzzy
* Add translator comments for "special" strings * Add translator comments for some "tricky" strings
2020-03-12Update clang-tidy configuration and scriptssfan5
2020-03-12buildbot: Update to newer MinGW gcc 9.2sfan5