..
jthread
lua
Improve build configuration options
2012-07-23 15:23:33 +03:00
sqlite
Update to SQLite 3.7.7.1
2011-09-01 18:27:30 -04:00
util
Framework for the attachment system, new object property which allows changing the color and alpha of mesh materials
2012-11-25 18:14:15 +02:00
activeobject.h
Optimize headers
2012-06-17 04:03:39 +03:00
ban.cpp
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
ban.h
Optimize headers
2012-06-17 04:03:39 +03:00
base64.cpp
Fix signedness warning in base64.cpp
2012-07-21 22:10:29 +03:00
base64.h
Check password hash validity
2012-06-03 20:32:44 +03:00
camera.cpp
Add jordan4ibanez' better digging animation
2012-11-10 17:36:56 +01:00
camera.h
Optimize headers
2012-06-17 04:03:39 +03:00
chat.cpp
Properly and efficiently use split utility headers
2012-06-17 02:40:36 +03:00
chat.h
Optimize headers
2012-06-17 04:03:39 +03:00
client.cpp
RealBadAngel's patch which allows the lua api to read pressed player keys. This should make it possible to change the player's animation based on what he is doing
2012-11-25 19:14:24 +02:00
client.h
Detached inventories
2012-07-24 20:57:17 +03:00
clientmap.cpp
Added video settings filter options via config file - second try :-)
2012-11-09 19:12:44 +02:00
clientmap.h
Reorganize ClientMap rendering code for a bit more performance
2012-09-04 22:41:03 +03:00
clientobject.cpp
Send animations, bone overrides and attachments in entity initialization. Clients no longer have to be near an object when an animation or attachment is set to see the changes, and newly connected clients (or a client that simply renders the object for the first time) will get all of those settings. Therefore, the lua script no longer needs to run every X seconds either, just once per entity.
2012-11-25 19:14:23 +02:00
clientobject.h
A bunch of fixes
2012-11-25 19:14:24 +02:00
clientserver.h
RealBadAngel's patch which allows the lua api to read pressed player keys. This should make it possible to change the player's animation based on what he is doing
2012-11-25 19:14:24 +02:00
clientsimpleobject.h
Optimize headers
2012-06-17 04:03:39 +03:00
clouds.cpp
Clean and optimize clouds.cpp enough to not really contain any of the small amount of non-LGPLv2/later code left
2012-06-05 18:54:42 +03:00
clouds.h
Optimize headers
2012-06-17 04:03:39 +03:00
cmake_config.h.in
Improve build configuration options
2012-07-23 15:23:33 +03:00
CMakeLists.txt
Move chat commands to Lua and remove servercommand.{cpp,h}
2012-08-12 16:45:58 +03:00
collision.cpp
Add bouncy node group
2012-09-01 12:58:37 +03:00
collision.h
Add bouncy node group
2012-09-01 12:58:37 +03:00
config.h
Improve build configuration options
2012-07-23 15:23:33 +03:00
connection.cpp
Properly and efficiently use split utility headers
2012-06-17 02:40:36 +03:00
connection.h
Optimize headers
2012-06-17 04:03:39 +03:00
constants.h
Properly and efficiently use split utility headers
2012-06-17 02:40:36 +03:00
content_abm.cpp
Experimental-ish rollback functionality
2012-07-27 02:27:18 +03:00
content_abm.h
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
content_cao.cpp
RealBadAngel's patch which allows the lua api to read pressed player keys. This should make it possible to change the player's animation based on what he is doing
2012-11-25 19:14:24 +02:00
content_cao.h
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
content_cso.cpp
Experimental-ish rollback functionality
2012-07-27 02:27:18 +03:00
content_cso.h
Optimize headers
2012-06-17 04:03:39 +03:00
content_mapblock.cpp
Fix flowing liquid animation direction calculation
2012-11-02 18:05:42 +02:00
content_mapblock.h
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
content_mapnode.cpp
Fix map deserialization and remove old serialization code
2012-07-23 08:18:39 +03:00
content_mapnode.h
Fix map deserialization and remove old serialization code
2012-07-23 08:18:39 +03:00
content_nodemeta.cpp
Implement formspec
2012-07-22 17:40:41 +03:00
content_nodemeta.h
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
content_object.h
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
content_sao.cpp
A bunch of fixes
2012-11-25 19:14:24 +02:00
content_sao.h
A bunch of fixes
2012-11-25 19:14:24 +02:00
craftdef.cpp
Working group-shapeless and multigroup recipes
2012-07-26 13:49:13 +03:00
craftdef.h
Add minetest.get_craft_recipe()
2012-07-21 02:33:22 +03:00
daynightratio.h
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
debug.cpp
Optimize headers
2012-06-17 04:03:39 +03:00
debug.h
Optimize headers
2012-06-17 04:03:39 +03:00
defaultsettings.cpp
Added video settings filter options via config file - second try :-)
2012-11-09 19:12:44 +02:00
defaultsettings.h
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
environment.cpp
Send animations, bone overrides and attachments in entity initialization. Clients no longer have to be near an object when an animation or attachment is set to see the changes, and newly connected clients (or a client that simply renders the object for the first time) will get all of those settings. Therefore, the lua script no longer needs to run every X seconds either, just once per entity.
2012-11-25 19:14:23 +02:00
environment.h
A bunch of fixes
2012-11-25 19:14:24 +02:00
event_manager.h
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
event.h
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
exceptions.h
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
farmesh.cpp
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
farmesh.h
Optimize headers
2012-06-17 04:03:39 +03:00
filecache.cpp
Properly and efficiently use split utility headers
2012-06-17 02:40:36 +03:00
filecache.h
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
filesys.cpp
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
filesys.h
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
game.cpp
RealBadAngel's patch which allows the lua api to read pressed player keys. This should make it possible to change the player's animation based on what he is doing
2012-11-25 19:14:24 +02:00
game.h
Optimize headers
2012-06-17 04:03:39 +03:00
gamedef.h
Experimental-ish rollback functionality
2012-07-27 02:27:18 +03:00
genericobject.cpp
A bunch of fixes
2012-11-25 19:14:24 +02:00
genericobject.h
A bunch of fixes
2012-11-25 19:14:24 +02:00
gettext.h
Clean up log messages everywhere
2012-03-11 04:15:45 +02:00
gettime.h
Optimize headers
2012-06-17 04:03:39 +03:00
guiChatConsole.cpp
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
guiChatConsole.h
Optimize headers
2012-06-17 04:03:39 +03:00
guiConfirmMenu.cpp
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
guiConfirmMenu.h
Optimize headers
2012-06-17 04:03:39 +03:00
guiCreateWorld.cpp
Properly and efficiently use split utility headers
2012-06-17 02:40:36 +03:00
guiCreateWorld.h
Optimize headers
2012-06-17 04:03:39 +03:00
guiDeathScreen.cpp
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
guiDeathScreen.h
Optimize headers
2012-06-17 04:03:39 +03:00
guiFormSpecMenu.cpp
A bunch of fixes
2012-11-25 19:14:24 +02:00
guiFormSpecMenu.h
Adding background to Formspec
2012-11-08 19:22:37 +01:00
guiKeyChangeMenu.cpp
Add aux1_descends to key change menu
2012-09-05 00:55:19 +03:00
guiKeyChangeMenu.h
Fix GUIKeyChangeMenu so that '/' can be inserted on a finnish keyboard
2012-09-01 18:03:50 +03:00
guiMainMenu.cpp
added GUI checkboxes in Settings tab for the aforementioned video settings.
2012-11-09 19:12:49 +02:00
guiMainMenu.h
Added video settings filter options via config file - second try :-)
2012-11-09 19:12:44 +02:00
guiMessageMenu.cpp
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
guiMessageMenu.h
Optimize headers
2012-06-17 04:03:39 +03:00
guiPasswordChange.cpp
Header file tweaking; mainly for speed
2011-10-12 13:53:38 +03:00
guiPasswordChange.h
Optimize headers
2012-06-17 04:03:39 +03:00
guiPauseMenu.cpp
Properly and efficiently use split utility headers
2012-06-17 02:40:36 +03:00
guiPauseMenu.h
Optimize headers
2012-06-17 04:03:39 +03:00
guiTextInputMenu.cpp
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
guiTextInputMenu.h
Implement formspec
2012-07-22 17:40:41 +03:00
hex.h
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
inventory.cpp
Remove "Unknown inventory identifier" deserialization errors, because they can break forward compatibility
2012-09-04 23:02:56 +03:00
inventory.h
Add InventoryList width property & allow custom crafting grids.
2012-09-01 10:01:41 +03:00
inventorymanager.cpp
Fix moving stuff into a mismatched stack in a "infinite" inventory
2012-09-02 23:01:42 +03:00
inventorymanager.h
Make inventory GUI do sane things when server-side inventory acts unusually
2012-09-02 22:51:38 +03:00
irr_aabb3d.h
Optimize headers
2012-06-17 04:03:39 +03:00
irr_v2d.h
Optimize headers
2012-06-17 04:03:39 +03:00
irr_v3d.h
Optimize headers
2012-06-17 04:03:39 +03:00
irrlichttypes_bloated.h
Optimize headers
2012-06-17 04:03:39 +03:00
irrlichttypes_extrabloated.h
Optimize headers
2012-06-17 04:03:39 +03:00
irrlichttypes.h
Optimize headers
2012-06-17 04:03:39 +03:00
itemdef.cpp
Properly and efficiently use split utility headers
2012-06-17 02:40:36 +03:00
itemdef.h
Optimize headers
2012-06-17 04:03:39 +03:00
itemgroup.h
Optimize headers
2012-06-17 04:03:39 +03:00
keycode.cpp
Fix GUIKeyChangeMenu so that '/' can be inserted on a finnish keyboard
2012-09-01 18:03:50 +03:00
keycode.h
Fix GUIKeyChangeMenu so that '/' can be inserted on a finnish keyboard
2012-09-01 18:03:50 +03:00
light.cpp
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
light.h
Optimize headers
2012-06-17 04:03:39 +03:00
localplayer.cpp
Fix more things I forgot for attached players. Such players will now properly see themselves moving when attached, and the server will read their position accordingly
2012-11-25 19:14:24 +02:00
localplayer.h
RealBadAngel's patch which allows the lua api to read pressed player keys. This should make it possible to change the player's animation based on what he is doing
2012-11-25 19:14:24 +02:00
log.cpp
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
log.h
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
logoutputbuffer.h
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
luaentity_common.h
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
main.cpp
Added video settings filter options via config file - second try :-)
2012-11-09 19:12:44 +02:00
main.h
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
mainmenumanager.h
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
map.cpp
Add liquid_renewable property.
2012-09-07 20:48:12 +04:00
map.h
Experimental-ish rollback functionality
2012-07-27 02:27:18 +03:00
mapblock_mesh.cpp
Rotate facedir-rotated top and bottom textures too, and re-implement nodebox side rotation
2012-07-21 20:23:32 +03:00
mapblock_mesh.h
Optimize headers
2012-06-17 04:03:39 +03:00
mapblock.cpp
Reorganize ClientMap rendering code for a bit more performance
2012-09-04 22:41:03 +03:00
mapblock.h
Reorganize ClientMap rendering code for a bit more performance
2012-09-04 22:41:03 +03:00
mapchunk.h
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
mapgen.cpp
Fix trees growing into any type of node
2012-11-23 00:36:52 +04:00
mapgen.h
Optimize headers
2012-06-17 04:03:39 +03:00
mapnode.cpp
darkrose should work at a nuclear power plant.
2012-07-24 16:36:50 +03:00
mapnode.h
Fix map deserialization and remove old serialization code
2012-07-23 08:18:39 +03:00
mapsector.cpp
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
mapsector.h
Optimize headers
2012-06-17 04:03:39 +03:00
mesh.cpp
Revert "Don't leak textures all over the place"
2012-11-25 16:39:07 +02:00
mesh.h
Optimize headers
2012-06-17 04:03:39 +03:00
modalMenu.h
Optimize headers
2012-06-17 04:03:39 +03:00
modifiedstate.h
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
mods.cpp
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
mods.h
Optimize headers
2012-06-17 04:03:39 +03:00
nameidmapping.cpp
Properly and efficiently use split utility headers
2012-06-17 02:40:36 +03:00
nameidmapping.h
Optimize headers
2012-06-17 04:03:39 +03:00
nodedef.cpp
Fix more things I forgot for attached players. Such players will now properly see themselves moving when attached, and the server will read their position accordingly
2012-11-25 19:14:24 +02:00
nodedef.h
Add liquid_renewable property.
2012-09-07 20:48:12 +04:00
nodemetadata.cpp
Properly and efficiently use split utility headers
2012-06-17 02:40:36 +03:00
nodemetadata.h
Implement formspec
2012-07-22 17:40:41 +03:00
nodetimer.cpp
Improve node timer format (map format version 25) and update mapformat.txt
2012-07-24 15:03:46 +03:00
nodetimer.h
Improve node timer format (map format version 25) and update mapformat.txt
2012-07-24 15:03:46 +03:00
noise.cpp
Replace pow() with multiplikation to improve speed
2012-11-02 16:24:57 +01:00
noise.h
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
object_properties.cpp
Framework for the attachment system, new object property which allows changing the color and alpha of mesh materials
2012-11-25 18:14:15 +02:00
object_properties.h
Framework for the attachment system, new object property which allows changing the color and alpha of mesh materials
2012-11-25 18:14:15 +02:00
player.cpp
Add InventoryList width property & allow custom crafting grids.
2012-09-01 10:01:41 +03:00
player.h
RealBadAngel's patch which allows the lua api to read pressed player keys. This should make it possible to change the player's animation based on what he is doing
2012-11-25 19:14:24 +02:00
porting.cpp
Improve build configuration options
2012-07-23 15:23:33 +03:00
porting.h
Optimize headers
2012-06-17 04:03:39 +03:00
profiler.h
Optimize headers
2012-06-17 04:03:39 +03:00
quicktune_shortcutter.h
Properly and efficiently use split utility headers
2012-06-17 02:40:36 +03:00
quicktune.cpp
Properly and efficiently use split utility headers
2012-06-17 02:40:36 +03:00
quicktune.h
Optimize headers
2012-06-17 04:03:39 +03:00
rollback_interface.cpp
Make the rollback system VERY FUCKING GOD DAMN POWERFUL
2012-07-27 13:24:28 +03:00
rollback_interface.h
Tweak rollback and liquids
2012-07-27 15:46:51 +03:00
rollback.cpp
Tweak rollback and liquids
2012-07-27 15:46:51 +03:00
rollback.h
Tweak rollback and liquids
2012-07-27 15:46:51 +03:00
script.cpp
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
script.h
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
scriptapi.cpp
RealBadAngel's patch which allows the lua api to read pressed player keys. This should make it possible to change the player's animation based on what he is doing
2012-11-25 19:14:24 +02:00
scriptapi.h
Add dtime_s to entity activation
2012-09-09 17:12:29 +03:00
serialization.cpp
Fix compressZlib()
2012-07-22 20:29:09 +03:00
serialization.h
Improve node timer format (map format version 25) and update mapformat.txt
2012-07-24 15:03:46 +03:00
server.cpp
RealBadAngel's patch which allows the lua api to read pressed player keys. This should make it possible to change the player's animation based on what he is doing
2012-11-25 19:14:24 +02:00
server.h
Add enable_rollback_recording setting, defaulting to false
2012-07-28 03:08:09 +03:00
serverobject.cpp
Properly and efficiently use split utility headers
2012-06-17 02:40:36 +03:00
serverobject.h
A bunch of fixes
2012-11-25 19:14:24 +02:00
settings.h
Optimize headers
2012-06-17 04:03:39 +03:00
sha1.cpp
sha1.h
sky.cpp
Properly and efficiently use split utility headers
2012-06-17 02:40:36 +03:00
sky.h
Optimize headers
2012-06-17 04:03:39 +03:00
socket.cpp
Properly and efficiently use split utility headers
2012-06-17 02:40:36 +03:00
socket.h
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
sound_openal.cpp
Fix issue with openal mac os x compile
2012-09-01 18:19:59 +03:00
sound_openal.h
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
sound.cpp
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
sound.h
Optimize headers
2012-06-17 04:03:39 +03:00
staticobject.h
Optimize headers
2012-06-17 04:03:39 +03:00
strfnd.h
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
subgame.cpp
Initially split utility.h to multiple files in util/
2012-06-17 01:29:13 +03:00
subgame.h
Enforce stricter world names using a blacklist
2012-09-05 01:17:28 +03:00
test.cpp
Add InventoryList width property & allow custom crafting grids.
2012-09-01 10:01:41 +03:00
test.h
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
threads.h
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
tile.cpp
Revert "Don't leak textures all over the place"
2012-11-25 16:39:07 +02:00
tile.h
Custom boxy nodes (stairs, slabs) and collision changes
2012-06-17 16:34:39 +03:00
tool.cpp
Properly and efficiently use split utility headers
2012-06-17 02:40:36 +03:00
tool.h
Optimize headers
2012-06-17 04:03:39 +03:00
voxel.cpp
Properly and efficiently use split utility headers
2012-06-17 02:40:36 +03:00
voxel.h
Optimize headers
2012-06-17 04:03:39 +03:00
voxelalgorithms.cpp
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
voxelalgorithms.h
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00