| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | lua: simplify the function/value handling in the automenu test | Ferenc Wágner | 2014-10-13 | 1 | -10/+7 |
| | | | | | Signed-off-by: Ferenc Wágner <wferi@niif.hu> | ||||
| * | lua: move the automenu test from the boot_linux to the boot_it binding | Ferenc Wágner | 2014-10-13 | 1 | -5/+18 |
| | | | | | Signed-off-by: Ferenc Wágner <wferi@niif.hu> | ||||
| * | lua: return the modified object from the initramfs methods | Ferenc Wágner | 2014-10-13 | 2 | -4/+8 |
| | | | | | Signed-off-by: Ferenc Wágner <wferi@niif.hu> | ||||
| * | lua: docs: refresh and extend the documentation | Ferenc Wágner | 2014-10-13 | 1 | -128/+93 |
| | | | | | Signed-off-by: Ferenc Wágner <wferi@niif.hu> | ||||
| * | lua: initramfs: enable adding nonempty files | Ferenc Wágner | 2014-10-13 | 1 | -4/+11 |
| | | | | | Signed-off-by: Ferenc Wágner <wferi@niif.hu> | ||||
| * | lua: don't do a local boot when asked to final_cleanup | Ferenc Wágner | 2014-10-13 | 1 | -2/+1 |
| | | | | | Signed-off-by: Ferenc Wágner <wferi@niif.hu> | ||||
| * | lua: do not leak initramfs data chunks on garbage collection | Ferenc Wágner | 2014-10-13 | 1 | -0/+16 |
| | | | | | Signed-off-by: Ferenc Wágner <wferi@niif.hu> | ||||
| * | lua: make initramfs structures full userdata objects with methods | Ferenc Wágner | 2014-10-13 | 1 | -25/+43 |
| | | | | | Signed-off-by: Ferenc Wágner <wferi@niif.hu> | ||||
| * | lua: unused optional arguments can go | Ferenc Wágner | 2014-10-12 | 1 | -10/+0 |
| | | | | | | | Not expecting them does not cause any problems, they are ignored by Lua anyway. Signed-off-by: Ferenc Wágner <wferi@niif.hu> | ||||
| * | lua: make the file operations methods | Ferenc Wágner | 2014-10-12 | 1 | -2/+7 |
| | | | | | | | This also enables manual unloading of files by callig f:__gc(). Signed-off-by: Ferenc Wágner <wferi@niif.hu> | ||||
| * | lua: garbage collect file objects | Ferenc Wágner | 2014-10-12 | 1 | -0/+15 |
| | | | | | Signed-off-by: Ferenc Wágner <wferi@niif.hu> | ||||
| * | lua: represent syslinux files as full userdata | Ferenc Wágner | 2014-10-12 | 1 | -21/+13 |
| | | | | | | | | | | Light userdata don't have individual metatables, thus they aren't suitable for type checking. Also, a200ad6d replaced relying on reused memory (from luaL_checkstring) with writing to uninitialized pointers; copy the filename instead into freshly allocated memory. Signed-off-by: Ferenc Wágner <wferi@niif.hu> | ||||
| * | lua: Remove even more cruft from syslinux.c | Ferenc Wágner | 2014-10-12 | 1 | -44/+2 |
| | | | | | Signed-off-by: Ferenc Wágner <wferi@niif.hu> | ||||
| * | lua: docs: condense the PCI example | Ferenc Wágner | 2014-10-11 | 1 | -29/+6 |
| | | | | | Signed-off-by: Ferenc Wágner <wferi@niif.hu> | ||||
| * | lua: docs: remove printf from loadfile example | Ferenc Wágner | 2014-10-11 | 1 | -10/+3 |
| | | | | | Signed-off-by: Ferenc Wágner <wferi@niif.hu> | ||||
| * | lua: docs: loadfile() is not TFTP-specific | Ferenc Wágner | 2014-10-11 | 1 | -1/+1 |
| | | | | | Signed-off-by: Ferenc Wágner <wferi@niif.hu> | ||||
| * | lua: docs: remove overall indentation and some verbose cruft from the examples | Ferenc Wágner | 2014-10-11 | 1 | -104/+99 |
| | | | | | Signed-off-by: Ferenc Wágner <wferi@niif.hu> | ||||
| * | lua: docs: bring documentation up to date | Ferenc Wágner | 2014-10-11 | 1 | -31/+42 |
| | | | | | Signed-off-by: Ferenc Wágner <wferi@niif.hu> | ||||
| * | lua: vesa: delete stray would-be-debug output | Ferenc Wágner | 2014-10-11 | 1 | -2/+0 |
| | | | | | Signed-off-by: Ferenc Wágner <wferi@niif.hu> | ||||
| * | lua: docs: add new bindings to syslinux.asc | Ferenc Wágner | 2014-10-11 | 1 | -1/+21 |
| | | | | | Signed-off-by: Ferenc Wágner <wferi@niif.hu> | ||||
| * | lua: docs: do not reference removed example | Ferenc Wágner | 2014-10-11 | 1 | -1/+0 |
| | | | | | Signed-off-by: Ferenc Wágner <wferi@niif.hu> | ||||
| * | lua: share the export macro (CPP only change) | Ferenc Wágner | 2014-10-11 | 1 | -39/+39 |
| | | | | | Signed-off-by: Ferenc Wágner <wferi@niif.hu> | ||||
| * | lua: add the IMAGE_TYPE table to the syslinux module | Ferenc Wágner | 2014-10-11 | 1 | -0/+13 |
| | | | | | Signed-off-by: Ferenc Wágner <wferi@niif.hu> | ||||
| * | lua: make kernel and initrd progress output match in sl_boot_linux | Ferenc Wágner | 2014-10-11 | 1 | -4/+4 |
| | | | | | Signed-off-by: Ferenc Wágner <wferi@niif.hu> | ||||
| * | lua: Remove additional old cruft from sl_boot_linux()syslinux-6.03-pre9 | H. Peter Anvin | 2014-03-13 | 1 | -4/+0 |
| | | | | | | | More obsolete cruft... Signed-off-by: H. Peter Anvin <hpa@zytor.com> | ||||
| * | lua: Remove obsolete crap from sl_boot_linux()syslinux-6.03-pre8 | H. Peter Anvin | 2014-03-13 | 1 | -29/+0 |
| | | | | | | | sl_boot_linux() contained a bunch of random obsolete garbage. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com> | ||||
| * | lua: In sl_initramfs_add_file(), actually use the real file name | H. Peter Anvin | 2014-03-13 | 1 | -3/+3 |
| | | | | | | | Instead of "/testfile1", actually use the real file name... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com> | ||||
| * | lua: replace the syslinux module test with an automatic boot menu generatorsyslinux-6.03-pre6 | Ferenc Wágner | 2014-03-02 | 1 | -0/+152 |
| | | |||||
| * | lua: base the package load paths on the Syslinux path | Ferenc Wágner | 2014-03-02 | 2 | -2/+35 |
| | | |||||
| * | lua: upgrade to 5.2.3 | Ferenc Wágner | 2014-03-02 | 63 | -107/+160 |
| | | |||||
| * | lua: add demo of the cmenu binding (the simple example) | Ferenc Wágner | 2014-03-02 | 1 | -0/+34 |
| | | |||||
| * | lua: start of a binding module for libmenu.c32 | Ferenc Wágner | 2014-03-02 | 2 | -0/+94 |
| | | |||||
| * | lua: make the dmi module standalone | Ferenc Wágner | 2014-03-01 | 2 | -4/+14 |
| | | | | | | | By copying two short functions from the cpu module. They do not warrant a separate module. Also make those functions static in both modules. | ||||
| * | lua: also reactivate the cpu, dhcp, dmi, pci and vesa extension modules | Ferenc Wágner | 2014-03-01 | 7 | -8/+19 |
| | | | | | And document the change in usage. | ||||
| * | lua: bind get_key() in the syslinux module | Ferenc Wágner | 2014-03-01 | 1 | -0/+49 |
| | | |||||
| * | lua: reactivate the syslinux extension module | Ferenc Wágner | 2014-03-01 | 2 | -2/+3 |
| | | | | | | Under Lua 5.2 modules are not expected to set global variables to reduce namespace pollution. Explicit require() is preferred. | ||||
| * | lua: add the LuaFileSystem library | Ferenc Wágner | 2014-03-01 | 2 | -0/+297 |
| | | |||||
| * | lua: enable dynamic module loading | Ferenc Wágner | 2014-03-01 | 2 | -0/+48 |
| | | |||||
| * | lua: the COM32 API does not support freopen() | Ferenc Wágner | 2014-03-01 | 1 | -0/+2 |
| | | | | | Nor the concept of text vs. binary open mode, so it does not matter. | ||||
| * | lua: the COM32 API does not support time() | Ferenc Wágner | 2014-03-01 | 1 | -0/+5 |
| | | |||||
| * | lua: the COM32 API actually supports exit() of oslib | Ferenc Wágner | 2014-03-01 | 2 | -1/+11 |
| | | |||||
| * | lua: the COM32 API supports only part of iolib | Ferenc Wágner | 2014-03-01 | 2 | -0/+25 |
| | | |||||
| * | lua: the COM32 API does not provide strcoll() | Ferenc Wágner | 2014-03-01 | 1 | -0/+3 |
| | | |||||
| * | lua: use integer arithmetic | Ferenc Wágner | 2014-03-01 | 6 | -11/+94 |
| | | |||||
| * | lua: the COM32 API does not provide locale.h | Ferenc Wágner | 2014-03-01 | 1 | -0/+4 |
| | | |||||
| * | lua: explicitly put the console in standard mode | Ferenc Wágner | 2014-03-01 | 1 | -0/+4 |
| | | |||||
| * | lua: the COM32 API does not provide signal.h | Ferenc Wágner | 2014-03-01 | 1 | -0/+6 |
| | | |||||
| * | lua: replace src/Makefile to build Lua as a Syslinux COM32 module | Ferenc Wágner | 2014-03-01 | 1 | -172/+49 |
| | | | | | | | | | Start with the src/Makefile in Syslinux before importing Lua 5.2.2. Refresh the core Lua object list based on the original Makefile. Add the new builtin library objects. Temporarily remove the Syslinux extension library objects, as they need adjustments for the new API. | ||||
| * | lua: import Lua 5.2.2 | Ferenc Wágner | 2014-03-01 | 115 | -10901/+14357 |
| | | | | | | | Source downloaded from http://www.lua.org/ftp/lua-5.2.2.tar.gz. The com32/lua directory now matches exactly the source distribution, plus the various Syslinux extension modules and their documentation. | ||||
| * | com32sys_t inreg shall be zeroified prior intcall | Erwan Velu | 2014-01-22 | 1 | -1/+2 |
| | | | | | | | | | | | | As per commit f775e740a3a817a4ff5ba26bea99dbfd735456b3, inreg parameters of intcall() shall be zeroified. Having unclean inreg could trigger bad behaviors on some hosts. This patch is about adding memset() calls prior any intcall() : - some intcall didn't had any memset at all - some successive intcall() calls didn't memset inreg in between calls | ||||
