aboutsummaryrefslogtreecommitdiff
path: root/lib/jsoncpp/CMakeLists.txt
Commit message (Collapse)AuthorAge
* Windows: Cpack wix installer (#6153)adrido2018-10-26
| | | | | | Create CPack WIX msi Installer for RUN_IN_PLACE=0 builds Correct paths on Windows for RUN_IN_PLACE=0 Install only required font files Games have their own components, and "minimal" is optional
* Update embedded jsoncpp from unk version to 0.10.6 + move libs to lib/ ↵Loïc Blot2017-04-02
instead of src/ (#5473) * Update embedded jsoncpp from unk version to 0.10.6 0.10.6 is last release without c++11 * Make jsoncpp more compliant with its amalgamate Jsoncpp cpp file should be upper, make the library like it does in amalgamate * Reorganization: move minetest embedded libs outside of source tree to /lib * Fix a dead grep in LINT
8' href='#n68'>68 69 7/* Minetest Copyright (C) 2017 nerzhul, Loic Blot <loic.blot@unix-experience.fr> This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ #pragma once #include "lua_api/l_base.h" #include "config.h" class ModChannel; class ModApiChannels : public ModApiBase { private: // mod_channel_join(name) static int l_mod_channel_join(lua_State *L); public: static void Initialize(lua_State *L, int top); }; class ModChannelRef : public ModApiBase { public: ModChannelRef(const std::string &modchannel); ~ModChannelRef() = default; static void Register(lua_State *L); static void create(lua_State *L, const std::string &channel); // leave() static int l_leave(lua_State *L); // send(message) static int l_send_all(lua_State *L); // is_writeable() static int l_is_writeable(lua_State *L); private: // garbage collector static int gc_object(lua_State *L); static ModChannelRef *checkobject(lua_State *L, int narg); static ModChannel *getobject(lua_State *L, ModChannelRef *ref); std::string m_modchannel_name; static const char className[]; static const luaL_Reg methods[]; }; class="hl slc">// get_hit_params(groups, tool_capabilities[, time_from_last_punch[, wear]]) static int l_get_hit_params(lua_State *L); // check_password_entry(name, entry, password) static int l_check_password_entry(lua_State *L); // get_password_hash(name, raw_password) static int l_get_password_hash(lua_State *L); // is_yes(arg) static int l_is_yes(lua_State *L); // get_builtin_path() static int l_get_builtin_path(lua_State *L); // get_user_path() static int l_get_user_path(lua_State *L); // compress(data, method, ...) static int l_compress(lua_State *L); // decompress(data, method, ...) static int l_decompress(lua_State *L); // mkdir(path) static int l_mkdir(lua_State *L); // rmdir(path, recursive) static int l_rmdir(lua_State *L); // cpdir(source, destination, remove_source) static int l_cpdir(lua_State *L); // mvdir(source, destination) static int l_mvdir(lua_State *L); // get_dir_list(path, is_dir) static int l_get_dir_list(lua_State *L); // safe_file_write(path, content) static int l_safe_file_write(lua_State *L); // request_insecure_environment() static int l_request_insecure_environment(lua_State *L); // encode_base64(string) static int l_encode_base64(lua_State *L); // decode_base64(string) static int l_decode_base64(lua_State *L); // get_version() static int l_get_version(lua_State *L); // sha1(string, raw) static int l_sha1(lua_State *L); // colorspec_to_colorstring(colorspec) static int l_colorspec_to_colorstring(lua_State *L); // colorspec_to_bytes(colorspec) static int l_colorspec_to_bytes(lua_State *L); // encode_png(w, h, data, level) static int l_encode_png(lua_State *L); // get_last_run_mod() static int l_get_last_run_mod(lua_State *L); // set_last_run_mod(modname) static int l_set_last_run_mod(lua_State *L); public: static void Initialize(lua_State *L, int top); static void InitializeAsync(lua_State *L, int top); static void InitializeClient(lua_State *L, int top); static void InitializeAsync(AsyncEngine &engine); };