Search
j0ke.net Open Build Service
>
Projects
>
home:netmax
:
tools
>
geany-plugins
> geany-plugins-lua-5_2.patch
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File geany-plugins-lua-5_2.patch of Package geany-plugins
diff -ur geany-plugins-0.21.1/geanylua/glspi_app.c geany-plugins-0.21.1.patch/geanylua/glspi_app.c --- geany-plugins-0.21.1/geanylua/glspi_app.c 2011-01-04 14:15:31.000000000 +0100 +++ geany-plugins-0.21.1.patch/geanylua/glspi_app.c 2012-01-18 23:55:27.494668050 +0100 @@ -603,7 +603,7 @@ -static const struct luaL_reg glspi_app_funcs[] = { +static const struct luaL_Reg glspi_app_funcs[] = { {"pluginver", glspi_pluginver}, {"appinfo", glspi_appinfo}, {"xsel", glspi_xsel}, diff -ur geany-plugins-0.21.1/geanylua/glspi_dlg.c geany-plugins-0.21.1.patch/geanylua/glspi_dlg.c --- geany-plugins-0.21.1/geanylua/glspi_dlg.c 2010-06-10 18:46:27.000000000 +0200 +++ geany-plugins-0.21.1.patch/geanylua/glspi_dlg.c 2012-01-18 23:55:27.494668050 +0100 @@ -130,7 +130,7 @@ arg1=lua_tostring(L, 1); } - n=lua_objlen(L,2); + n=lua_rawlen(L,2); for (i=1;i<=n; i++) { lua_rawgeti(L,2,i); if (!lua_isstring(L, -1)) { @@ -539,7 +539,7 @@ -static const struct luaL_reg glspi_dlg_funcs[] = { +static const struct luaL_Reg glspi_dlg_funcs[] = { {"choose", glspi_choose}, {"confirm", glspi_confirm}, {"input", glspi_input}, diff -ur geany-plugins-0.21.1/geanylua/glspi_doc.c geany-plugins-0.21.1.patch/geanylua/glspi_doc.c --- geany-plugins-0.21.1/geanylua/glspi_doc.c 2010-06-10 18:46:27.000000000 +0200 +++ geany-plugins-0.21.1.patch/geanylua/glspi_doc.c 2012-01-18 23:55:27.498668099 +0100 @@ -325,7 +325,7 @@ -static const struct luaL_reg glspi_doc_funcs[] = { +static const struct luaL_Reg glspi_doc_funcs[] = { {"filename", glspi_filename}, {"fileinfo", glspi_fileinfo}, {"documents", glspi_documents}, diff -ur geany-plugins-0.21.1/geanylua/glspi.h geany-plugins-0.21.1.patch/geanylua/glspi.h --- geany-plugins-0.21.1/geanylua/glspi.h 2011-10-02 06:17:30.000000000 +0200 +++ geany-plugins-0.21.1.patch/geanylua/glspi.h 2012-01-18 23:51:04.043495617 +0100 @@ -9,6 +9,7 @@ #ifdef HAVE_CONFIG_H # include "config.h" #endif +#define LUA_COMPAT_MODULE 1 #include <lua.h> #include <lualib.h> diff -ur geany-plugins-0.21.1/geanylua/glspi_init.c geany-plugins-0.21.1.patch/geanylua/glspi_init.c --- geany-plugins-0.21.1/geanylua/glspi_init.c 2010-06-10 18:46:27.000000000 +0200 +++ geany-plugins-0.21.1.patch/geanylua/glspi_init.c 2012-01-18 23:55:27.498668099 +0100 @@ -551,7 +551,7 @@ return 0; } -static const struct luaL_reg glspi_mnu_funcs[] = { +static const struct luaL_Reg glspi_mnu_funcs[] = { {"rescan", glspi_rescan}, {NULL,NULL} }; diff -ur geany-plugins-0.21.1/geanylua/glspi_kfile.c geany-plugins-0.21.1.patch/geanylua/glspi_kfile.c --- geany-plugins-0.21.1/geanylua/glspi_kfile.c 2010-06-10 18:46:27.000000000 +0200 +++ geany-plugins-0.21.1.patch/geanylua/glspi_kfile.c 2012-01-18 23:57:04.319865376 +0100 @@ -8,6 +8,7 @@ #include <glib.h> #include <glib/gi18n.h> +#define LUA_COMPAT_MODULE 1 #include <lua.h> #include <lualib.h> #include <lauxlib.h> @@ -370,7 +371,7 @@ -static const struct luaL_reg kfile_funcs[] = { +static const struct luaL_Reg kfile_funcs[] = { {"new", kfile_new}, {"data", kfile_data}, {"groups", kfile_groups}, diff -ur geany-plugins-0.21.1/geanylua/glspi_run.c geany-plugins-0.21.1.patch/geanylua/glspi_run.c --- geany-plugins-0.21.1/geanylua/glspi_run.c 2010-06-10 18:46:27.000000000 +0200 +++ geany-plugins-0.21.1.patch/geanylua/glspi_run.c 2012-01-18 23:55:27.502668148 +0100 @@ -301,7 +301,7 @@ -static const struct luaL_reg glspi_timer_funcs[] = { +static const struct luaL_Reg glspi_timer_funcs[] = { {"timeout", glspi_timeout}, {"yield", glspi_yield}, {"optimize", glspi_optimize}, @@ -315,7 +315,9 @@ /* Catch and report script errors */ static gint glspi_traceback(lua_State *L) { - lua_getfield(L, LUA_GLOBALSINDEX, "debug"); + lua_pushglobaltable(L); + lua_getfield(L,-1,"debug"); + lua_remove(L,-2); if (!lua_istable(L, -1)) { lua_pop(L, 1); return 1; diff -ur geany-plugins-0.21.1/geanylua/glspi_sci.c geany-plugins-0.21.1.patch/geanylua/glspi_sci.c --- geany-plugins-0.21.1/geanylua/glspi_sci.c 2010-06-10 18:46:27.000000000 +0200 +++ geany-plugins-0.21.1.patch/geanylua/glspi_sci.c 2012-01-18 23:55:27.506668197 +0100 @@ -774,7 +774,7 @@ ttf.chrg.cpMin=lua_tonumber(L,2); ttf.chrg.cpMax=lua_tonumber(L,3); - n=lua_objlen(L,4); + n=lua_rawlen(L,4); for (i=1;i<=n; i++) { lua_rawgeti(L,4,i); if (lua_isstring(L, -1)) { @@ -841,7 +841,7 @@ -static const struct luaL_reg glspi_sci_funcs[] = { +static const struct luaL_Reg glspi_sci_funcs[] = { {"text", glspi_text}, {"selection", glspi_selection}, {"select", glspi_select}, diff -ur geany-plugins-0.21.1/geanylua/gsdlg_lua.c geany-plugins-0.21.1.patch/geanylua/gsdlg_lua.c --- geany-plugins-0.21.1/geanylua/gsdlg_lua.c 2010-06-10 18:46:27.000000000 +0200 +++ geany-plugins-0.21.1.patch/geanylua/gsdlg_lua.c 2012-01-18 23:55:27.510668247 +0100 @@ -30,7 +30,7 @@ */ - +#define LUA_COMPAT_MODULE 1 #include <lua.h> #include <lualib.h> #include <lauxlib.h> @@ -323,7 +323,7 @@ if (argc>=2) { if (!lua_istable(L,2)) { return FAIL_TABLE_ARG(2); } } - n=lua_objlen(L,2); + n=lua_rawlen(L,2); for (i=1;i<=n; i++) { lua_rawgeti(L,2,i); if (!lua_isstring(L, -1)) { @@ -387,7 +387,7 @@ -static const struct luaL_reg gsdl_funcs[] = { +static const struct luaL_Reg gsdl_funcs[] = { {"new", gsdl_new}, {"run", gsdl_run}, {"label", gsdl_label},