aboutsummaryrefslogtreecommitdiff
path: root/.gitignore
AgeCommit message (Collapse)Author
2023-01-06Devtest: Add jukeboxDesour
2022-11-03Reduce exposure of various internals (#12885)Loïc Blot
* refactoring(StaticObjectList): don't expose m_active and m_stored anymore This prevents our old crap code where anyone can access to StaticObjectList. use proper modifiers. It also permits to do a short cleanup on MapBlock using a helper * refactoring(MapBlock): reduce a bit exposed m_active_blocks variable * refactoring: MapBlock::m_node_timers is now private We already had various helpers to perform this privatization, just use it. Also factorize the MapBlock stepping code for timers using already existing code and importing them from ServerEnvironment to MapBlock. It's currently done pretty straight forward without any inheritance as MapBlock is just used everywhere, maybe in a future we'll have ServerMapBlock over MapBlock. Currently for a simple function let's just use proper objects and add a comment warning * refactoring(Server): fix duplicated function for add/remove node * refactoring(guiFormSpecMenu): add removeAll function to prevent duplicated code * refactoring(ShadowRenderer) + perf: code quality + increase performance * All callers are already using the point and we should never test a function with nullptr node, it's a bug. Removed workaround which was hacky and fix the bug * Drop clientmap lookup from shadowrendered, just use directly its pointer and forbid to push it in the generic list * Reduce memory pressure on the renderShadowObject by preventing deallocating and reallocating multiple vectors on each node * refactoring(MapBlock): reduce exposure of MapBlock::m_static_objects It's not complete as some parts of the code are pretty nested, but it's better than before :) * fix: better working on new functions & drop unwanted 2 lines Co-authored-by: Jude Melton-Houghton <jwmhjwmh@gmail.com> Co-authored-by: Jude Melton-Houghton <jwmhjwmh@gmail.com>
2022-10-30Add a worlds_here.txt file in the worlds folder and update .gitignore (#12720)DS
2022-01-13Add client/mod_storage.sqlite to .gitignoreDmitry Kostenko
2021-10-15Fix compiling on Windows with Visual StudioLoneWolfHT
2021-07-29Add a simple PNG image encoder with Lua API (#11485)hecks
* Add a simple PNG image encoder with Lua API Add ColorSpec to RGBA converter Make a safety wrapper for the encoder Create devtest examples Co-authored-by: hecktest <> Co-authored-by: sfan5 <sfan5@live.de>
2021-06-29Use user provided lib/irrlichtmt if available (#11276)NeroBurner
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
2021-06-21Move build/android directory to root of project (#11283)NeroBurner
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.
2020-06-25Release test build to Android beta programrubenwardy
2020-05-26Fix devtest being ignored by .gitignorerubenwardy
2020-04-15Android: add Android Studio support, completely redone java part (#9066)Maksim
2020-04-11Add vscode cmake plugin files to gitignoreLoic Blot
2020-04-09Automated build changes (#9619)Loïc Blot
* Automated build changes * drop a useless ubuntu non lts version * update gitlab ci syntax to modern one * add debian 10 step on the gitlab ci pipeline * switch docker build to Debian 10 * add .gradle folder to gitignore
2019-11-02Add debug.txt.1 to .gitignore (#9081)DS
This should have been done in #8904.
2019-08-12Update Gradle to 5.5.1 (#8771)hannesa2
2019-06-21Exclude vscode editor files from sourceMarkus Mattes
2019-04-12Add Mkdocs API site (#8133)Paul Ouellette
* Add MkDocs API site
2018-12-02Update Android java code (#7820)Maksim
Targets SDK 26 as required by the playstore. Fixes screen auto-rotation closing game. Hides on-screen navigation bar if present. Update gradlew. Fix display aspect on 18+/:9 displays (like a Samsung Galaxy S9). Remove small app icons, not required. Fix xml in unpacking activity. Support Android permission: On Android 6.0+ you need to manually give write permission (as required by google). Background during unpacking (just a demo for now). Material Design: no more Android 2 interface. Immersive mode (Android 4.4+ - hide NavBar for fullscreen mode).
2018-11-28Move client-specific files to 'src/client' (#7902)Quentin Bazin
Update Android.mk Remove 'src/client' from include_directories
2018-09-29Add test_config.h to gitignore (#7708)ClobberXD
2018-04-17Add CMakeDoxy* to .gitignorerubenwardy
2018-03-18Add src/unittest/test_world/world.mt to gitignoreLoïc Blot
Fixes #7146
2018-03-17.gitignore: ignore more files (android, unittests)Loic Blot
2018-01-20[CSM] Add basic HUD manipulation. (#6067)red-001
* [CSM] Add basic HUD manipulation. Workaround for on_connect not working right now.
2017-05-31Add more files and file types to `.gitignore` (#5859)red-001
2017-05-21Add clientmods/mods.conf & client/mod_storage to gitignoreLoic Blot
2017-04-14Fix android buildLoic Blot
2017-04-06Clang-format continuation indent fixes + .gitignore additionsLoïc Blot
* Proper support for continuation indents in clang format * make src/wieldmesh.h proper and remove it from whitelist * Add CLion default build directories in .gitignore
2017-02-04Derive NodeMetaRef from MetaDataRefrubenwardy
2016-05-22Gitignore: ignore idea and ninja filesHybridDog
2016-04-28Upgrade Android build to Gradle build systemShadowNinja
The old Ant build system has been deprecated for a while and new development is focused on Gradle. I also removed a hardcoded string that lint caught and moved the patch files to a subdirectory. I left the JNI files in the root directory.
2015-09-26Update .gitignore to ignore symlinks to non-static Minetest directories and ↵Tim
sort into an editor section [ci skip]
2015-08-23Clean up threadingShadowNinja
* Rename everything. * Strip J prefix. * Change UpperCamelCase functions to lowerCamelCase. * Remove global (!) semaphore count mutex on OSX. * Remove semaphore count getter (unused, unsafe, depended on internal API functions on Windows, and used a hack on OSX). * Add `Atomic<type>`. * Make `Thread` handle thread names. * Add support for C++11 multi-threading. * Combine pthread and win32 sources. * Remove `ThreadStarted` (unused, unneeded). * Move some includes from the headers to the sources. * Move all of `Event` into its header (allows inlining with no new includes). * Make `Event` use `Semaphore` (except on Windows). * Move some porting functions into `Thread`. * Integrate logging with `Thread`. * Add threading test.
2015-08-02Android: fix sound issue, and gitignoreest31
Previously, sound failed due to errors with hardfp abi build instructions. As the problem couldn't be found, the softfp compatible abi was chosen instead. This move will cause a small performance overhead, but due to the abi being armeabi-v7a, the internal calculations will still be done using the FPU. We also fix some issues with ABI information passing. However, the fixes aren't sufficient to get sound working. The patch also fixes an issue with the gitignore file.
2015-08-01Android: Add githash header to spare rebuilds after new commitsest31
Before, android_version.h got changed at every new commit. Now, we only change it with new minetest releases. Analogous to how cmake does it, we add an android_version_githash.h file that communicates the git hash to C++ code. Also, unify VERS_MAJOR, VERS_MINOR and VERS_PATCH variable calculation inside the whole makefile.
2015-07-01Add android tools environment to gitignoreest31
Previously, if you did `make envpaths` (as described in README.android), the new file got listed by git as new file.
2015-05-18Add more swp files to gitignoreest31
Specifically, the added rule matches .kate-swp files.
2015-05-11Add LibGMPest31
Uses system provided libgmp if found, if not it falls back to mini-gmp.
2015-05-01Add .patch files to gitignoreest31
2015-04-26Update .gitignorekwolekr
2015-03-07Add more Android build files to .gitignoreest31
2015-02-23Add src/network/CMakeFiles/ and src/client/CMakeFiles to gitignore4Evergreen4
2014-12-12Add basic support for generating API documentation using DoxygenJürgen Doser
If CMake is run and Doxygen is found, add a make target called "doc", which builds API documention in doc/html. This target is not included in the default "all" target, you have to explicitly run "make doc" to generate the documentation. If graphviz is installed, in particular, if the "dot" binary is found, doxygen is configured to generate various kinds of diagrams. Note that due to this, the first run of doxygen can take a while.
2014-06-29Add support for Android 2.3+sapier
There have been plenty of ppl involved in creating this version. I don't wanna mention names as I'm sure I'd forget someone so I just tell where help has been done: - The partial android versions done by various ppl - Testing on different android devices - reviewing code (especially the in core changes) - testing controls - reviewing texts A big thank you to everyone helping this to be completed!
2013-09-28Show git hash in version string at top left corner of windowKahrl
2013-06-03Add Code::Blocks project and build files to .gitignorebcnjr5
2013-05-25Move scriptapi to separate folder (by sapier)sapier
On the lua side, notably minetest.env:<function>(<args>) should now be replaced by minetest.<function>(<args>). The old way is and will stay supported for a long time. Also: Update and clean up lua_api.txt (by celeron55) Move EnvRef to lua and remove add_rat and add_firefly (by kahrl) Add separate src/util/CMakeLists.txt, other minor fixes (by kahrl)
2013-04-07Add Mapgen V7, reorganize biomeskwolekr
2013-03-19Git-ignore SQLite build filesJuhani Numminen