aboutsummaryrefslogtreecommitdiff
path: root/src/CMakeLists.txt
AgeCommit message (Collapse)Author
2013-04-08Use system wide LuaJIT if aviable.RealBadAngel
2013-04-07Revert "Fix to be able to build from dir different than source dir"kwolekr
This commit broke RUN_IN_PLACE
2013-04-07Add Mapgen V7, reorganize biomeskwolekr
2013-04-06Fix to be able to build from dir different than source dirDiego Martínez
2013-04-06Add Dijkstra A* and A* without prefetching pathfind algorithmssapier
2013-03-29Fix build on Linux with some glibcskwolekr
2013-03-23Allow spawning particles from the server, from luaJeija
Spawn single particles or make use of ParticleSpawner for many randomly spawned particles. Accessible in Lua using minetest.spawn_particle and minetest.add_particlespawner. Increase Protocol Version to 17. Conflicts: src/clientserver.h
2013-03-22Add singlenode mapgen; generates solely the node 'mapgen_singlenode', ↵Perttu Ahola
defaults to air
2013-03-16build with ogles2 driverproller
2013-03-16initial mapgen indev version with farscale feature and huge cavesproller
2013-03-10Re-add dungeons in new dungeongen.cppkwolekr
2013-03-05split scriptapi.cppsapier
Remerge some files in order to reduce number of additional files Make necessary changes for split, rename files, reorganize some bits
2013-02-25Add emerge.cpp, initial EmergeThread changeskwolekr
- Neatly placed all emerge related code into a new file, emerge.cpp - Greatly cleaned up the code in EmergeThread::Thread() - Reworked Emerge queue. Now an actual std::queue of v3s16 block positions - Removed the completely unnecessary map of peer ids requesting blocks
2013-02-23Add sound volume controls to ingame menuRealBadAngel
2013-02-22new auto masterserverproller
2013-02-14Add Freetype supportIlya Zhuravlev
2013-02-12Server requires gettext library as wellDmitry Marakasov
2013-01-21Readded and optimized mapgen V6kwolekr
2013-01-21The new mapgen, noise functions, et al.kwolekr
2013-01-21Basic support for configuring which mods to load for each worldJürgen Doser
settings.h: added function to return all keys used in settings, and a function to remove a setting mods.{h,cpp}: added class ModConfiguration that represents a subset of the installed mods. server.{h,cpp}: server does not load add-on mods that are disabled in the world.mt file. mods are disabled by a setting of the form "load_mod_<modname> = false". if no load_mod_<modname> = ... setting is found, the mod is loaded anyways for backwards compatibilty. server also complains to errorstream about mods with unstatisfied dependencies and about mods that are not installed. guiConfigureWorld.{h,cpp}: shows a treeview of installed add-on mods and modpacks with little icons in front of their name indicating their status: a checkmark for enabled mods, a cross for disabled mods, a question mark for "new" mods Mods can be enabled/disabled by a checkbox. Mods also show a list of dependencies and reverse dependencies. double-click on a mod in dependency or reverse dependency listbox selects the corresponding mod. Enabling a mod also enables all its dependencies. Disabling a mod also disables all its reverse dependencies. For modpacks, show buttons to enable/disable all mods (recursively, including their dependencies) in it. Button "Save" saves the current settings to the world.mt file and returns to the main menu. Button "Cancel" returns to main menu without saving. basic keyboard controls (if the proper widget has keyboard focus): up/down: scroll through tree of mods left/right: collaps/expand a modpack space: enable/disable the selected mod
2013-01-21Add a list of servers to the "Multiplayer" tabJeija
If USE_CURL is set, it also downloads a list from a remote server. The url of this list is configurable in minetest.conf using the setting "serverlist_url" The local list of favorite servers is saved in client/serverlist/filename filename is also configureable using the setting "serverlist_file"
2013-01-14Add particlesJeija
2012-12-30L-System treegenRealBadAngel
2012-12-18Tweak CMake files for cURLsfan5
2012-12-16Added ability to fetch media from remote server (using cURL library)Ilya Zhuravlev
2012-12-02ShaderSource and silly example shadersKahrl
2012-11-26Move util/serialize.h out from staticobject.h for smaller header dependenciesPerttu Ahola
2012-11-26Move a function from clientserver.h to clientserver.cppPerttu Ahola
2012-08-12Move chat commands to Lua and remove servercommand.{cpp,h}Matthew I
Commands moved: /me /status /time /shutdown /ban /clearobjects
2012-07-27Experimental-ish rollback functionalityPerttu Ahola
2012-07-23Improve build configuration optionsPerttu Ahola
2012-07-22Implement formspecdarkrose
2012-06-17Properly and efficiently use split utility headersPerttu Ahola
2012-06-17Initially split utility.h to multiple files in util/Perttu Ahola
2012-06-03WIP node metadata, node timersKahrl
2012-04-03Fix buildbotPerttu Ahola
2012-04-03Add optional MINGWM10_DLL to cmake installPerttu Ahola
2012-04-02Fix things for cross-compiling using mingwPerttu Ahola
2012-03-31Add 'fly' and 'fast' privileges and the underlying privileges-to-client systemPerttu Ahola
2012-03-30Reimplement authentication handler in Lua; now we have 1) infinite privilege ↵Perttu Ahola
names, 2) minetest.register_authentication_handler()
2012-03-30ObjectPropertiesPerttu Ahola
2012-03-29Add GenericCAO and player armor groups, but don't use them yetPerttu Ahola
2012-03-29added PlayerSAO and RemotePlayer, removed ServerRemotePlayerKahrl
2012-03-27Implement propagateSunlight for VoxelManipulatorPerttu Ahola
2012-03-25Add OPENAL_DLL LIBOGG_DLL LIBVORBIS_DLL and LIBVORBISFILE_DLL to be used ↵Perttu Ahola
optionally when installing
2012-03-25Add OGG_INCLUDE_DIR to SOUND_INCLUDE_DIRSPerttu Ahola
2012-03-25Don't try to use sound if building only serverPerttu Ahola
2012-03-25Cache textures by checksumJonathan Neuschäfer
2012-03-25Build configuration fixes/improvements on WindowsPerttu Ahola
2012-03-24Fix build on MinGW (as compared to Linux)Perttu Ahola