Commit History

Autor SHA1 Mensaxe Data
  Stanislav Galabov 9d981594ec Was too quick with last commit... Actually fix conflicts due to rebase %!s(int64=11) %!d(string=hai) anos
  Stanislav Galabov 7b83ec7f7e Resolve conflict caused by 'rebase' %!s(int64=11) %!d(string=hai) anos
  Stanislav Galabov 434a687559 Use plugin_fini; Use plugin's conf mechanism for defining the script dir instead of relying on global env vars (for the moment it's rudimentary and just uses the string provided by clish_plugin__get_conf() without doing any further parsing) %!s(int64=11) %!d(string=hai) anos
  Stanislav Galabov f861b3cd57 Rename some files. Stop using init hook - init Lua interpreter from within the plugin_init function. Register action handler as a sym instead of as a hook. Once we have plugin_fini ready I'll remove the fini hook as well. %!s(int64=11) %!d(string=hai) anos
  Stanislav Galabov d950e0c9f4 Removing file included by accident %!s(int64=11) %!d(string=hai) anos
  Stanislav Galabov 3fbc9fdd98 Initial import of Lua plugin. Currently clish_plugin_lua_la_LDFLAGS and clish_plugin_lua_la_CFLAGS need to be specified manually in plugins/lua/module.am in order to build successfully. Once built - set CLISH_PATH to xml-examples/lua and start klish. You'll have all the commands as in xml-examples/test interpreted by Lua and, in addition, commands test8 (calls a lua function defined in test.lua), eval (can evaluate any string parameter as a Lua chunk) and test9 (an alias for eval) %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev 05db649ab0 Fix memory leaks for dyn views %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev 80d2d0ea50 Dynamic view. Thanks to aa.atnet. %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev 9f2e3f71f5 Free plugin's alias and conf %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev e7c62e0a80 Get content of <PLUGIN>...</PLUGIN> %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev cc9e5dc358 The plugin has alias and plugin defined name %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev 98c3b2bc24 Implement FINI function for plugins %!s(int64=11) %!d(string=hai) anos
  Stanislav Galabov b9e9072034 Rename some files. Stop using init hook - init Lua interpreter from within the plugin_init function. Register action handler as a sym instead of as a hook. Once we have plugin_fini ready I'll remove the fini hook as well. %!s(int64=11) %!d(string=hai) anos
  Stanislav Galabov b211836408 Removing file included by accident %!s(int64=11) %!d(string=hai) anos
  Stanislav Galabov 79fe413202 Initial import of Lua plugin. Currently clish_plugin_lua_la_LDFLAGS and clish_plugin_lua_la_CFLAGS need to be specified manually in plugins/lua/module.am in order to build successfully. Once built - set CLISH_PATH to xml-examples/lua and start klish. You'll have all the commands as in xml-examples/test interpreted by Lua and, in addition, commands test8 (calls a lua function defined in test.lua), eval (can evaluate any string parameter as a Lua chunk) and test9 (an alias for eval) %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev aa1eca0762 Execute init hook on startup %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev 1b2ddac0cb Change plugin init prototype. RTLD_LOCAL while dlopen %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev 1db916faa1 udata container to store plugin named data %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev 21e5c5ae08 Fix UNIX_PATH_MAX portability problem. Thanks to S.Galabov %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev 53073e25c4 Support for bsdxml backend. Thanks to S.Galabov. %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev 2f12a71ce5 Implement clish_plugin_add_phook() %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev cec0a286f0 Hook wrappers. Dryrun config and log. %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev 277cbed638 Add wrappers for hooks %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev e26d4aabb1 Fix include internal.h %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev 2941f06afa Access wildcard %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev 9f620d4b43 Add func to get hook sym %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev 4f790a94cc Add clish_shell_set_hook() function %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev d4676684cc Don't relink non-null syms %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev d2af95fd89 Rename builtin/sym_navy.c to sym_misc.c %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev 6245456c58 Add hooks %!s(int64=11) %!d(string=hai) anos