mirror of
https://github.com/love2d/love.git
synced 2026-08-17 11:00:31 +02:00
Remove functions that were deprecated in LÖVE 11.
--HG-- branch : minor
This commit is contained in:
@@ -827,85 +827,6 @@ int extloader(lua_State *L)
|
||||
return 1;
|
||||
}
|
||||
|
||||
// Deprecated functions.
|
||||
|
||||
int w_exists(lua_State *L)
|
||||
{
|
||||
luax_markdeprecated(L, "love.filesystem.exists", API_FUNCTION, DEPRECATED_REPLACED, "love.filesystem.getInfo");
|
||||
const char *arg = luaL_checkstring(L, 1);
|
||||
Filesystem::Info info = {};
|
||||
luax_pushboolean(L, instance()->getInfo(arg, info));
|
||||
return 1;
|
||||
}
|
||||
|
||||
int w_isDirectory(lua_State *L)
|
||||
{
|
||||
luax_markdeprecated(L, "love.filesystem.isDirectory", API_FUNCTION, DEPRECATED_REPLACED, "love.filesystem.getInfo");
|
||||
const char *arg = luaL_checkstring(L, 1);
|
||||
Filesystem::Info info = {};
|
||||
bool exists = instance()->getInfo(arg, info);
|
||||
luax_pushboolean(L, exists && info.type == Filesystem::FILETYPE_DIRECTORY);
|
||||
return 1;
|
||||
}
|
||||
|
||||
int w_isFile(lua_State *L)
|
||||
{
|
||||
luax_markdeprecated(L, "love.filesystem.isFile", API_FUNCTION, DEPRECATED_REPLACED, "love.filesystem.getInfo");
|
||||
const char *arg = luaL_checkstring(L, 1);
|
||||
Filesystem::Info info = {};
|
||||
bool exists = instance()->getInfo(arg, info);
|
||||
luax_pushboolean(L, exists && info.type == Filesystem::FILETYPE_FILE);
|
||||
return 1;
|
||||
}
|
||||
|
||||
int w_isSymlink(lua_State *L)
|
||||
{
|
||||
luax_markdeprecated(L, "love.filesystem.isSymlink", API_FUNCTION, DEPRECATED_REPLACED, "love.filesystem.getInfo");
|
||||
const char *filename = luaL_checkstring(L, 1);
|
||||
Filesystem::Info info = {};
|
||||
bool exists = instance()->getInfo(filename, info);
|
||||
luax_pushboolean(L, exists && info.type == Filesystem::FILETYPE_SYMLINK);
|
||||
return 1;
|
||||
}
|
||||
|
||||
int w_getLastModified(lua_State *L)
|
||||
{
|
||||
luax_markdeprecated(L, "love.filesystem.getLastModified", API_FUNCTION, DEPRECATED_REPLACED, "love.filesystem.getInfo");
|
||||
|
||||
const char *filename = luaL_checkstring(L, 1);
|
||||
|
||||
Filesystem::Info info = {};
|
||||
bool exists = instance()->getInfo(filename, info);
|
||||
|
||||
if (!exists)
|
||||
return luax_ioError(L, "File does not exist");
|
||||
else if (info.modtime == -1)
|
||||
return luax_ioError(L, "Could not determine file modification date.");
|
||||
|
||||
lua_pushnumber(L, (lua_Number) info.modtime);
|
||||
return 1;
|
||||
}
|
||||
|
||||
int w_getSize(lua_State *L)
|
||||
{
|
||||
luax_markdeprecated(L, "love.filesystem.getSize", API_FUNCTION, DEPRECATED_REPLACED, "love.filesystem.getInfo");
|
||||
|
||||
const char *filename = luaL_checkstring(L, 1);
|
||||
|
||||
Filesystem::Info info = {};
|
||||
bool exists = instance()->getInfo(filename, info);
|
||||
|
||||
if (!exists)
|
||||
luax_ioError(L, "File does not exist");
|
||||
else if (info.size == -1)
|
||||
return luax_ioError(L, "Could not determine file size.");
|
||||
else if (info.size >= 0x20000000000000LL)
|
||||
return luax_ioError(L, "Size too large to fit into a Lua number!");
|
||||
|
||||
lua_pushnumber(L, (lua_Number) info.size);
|
||||
return 1;
|
||||
}
|
||||
|
||||
// List of functions to wrap.
|
||||
static const luaL_Reg functions[] =
|
||||
{
|
||||
@@ -944,14 +865,6 @@ static const luaL_Reg functions[] =
|
||||
{ "getCRequirePath", w_getCRequirePath },
|
||||
{ "setCRequirePath", w_setCRequirePath },
|
||||
|
||||
// Deprecated.
|
||||
{ "exists", w_exists },
|
||||
{ "isDirectory", w_isDirectory },
|
||||
{ "isFile", w_isFile },
|
||||
{ "isSymlink", w_isSymlink },
|
||||
{ "getLastModified", w_getLastModified },
|
||||
{ "getSize", w_getSize },
|
||||
|
||||
{ 0, 0 }
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user