Commit Graph

10 Commits

Author SHA1 Message Date
takase1121 aff1261b08
move NULL check to import side 2021-12-01 20:42:49 +08:00
takase1121 b42f48782b
revert system.c
do not generate the exported symbols with the script
2021-11-17 08:58:44 +08:00
takase1121 b26ffb4731
add warning if the symbol cannot be exported 2021-11-08 12:17:50 +08:00
takase1121 8bcc2d20f4
stylistic changes
removes comment from luaconf.h
add comment to signify filename
2021-11-08 12:17:26 +08:00
takase1121 ad58f8898f
make some stylistic changes
self printing isn't really needed now the script is in scripts/.
This will also fix a gcc warning
2021-11-06 20:36:33 +08:00
takase1121 ac50404337
print luaconf.h into the output 2021-11-06 20:24:40 +08:00
takase1121 3982a8b31c
fix possible nested comment 2021-11-06 20:24:17 +08:00
takase1121 acab4e3b26
support ignoring certain symbols 2021-11-06 20:20:36 +08:00
takase1121 a9d7ddc6e1
add support for export and import symbols
adds a lot of improvement to the script
- proper CLI
- generate a api_require.h which contains a function that export the symbols
2021-11-06 19:22:55 +08:00
takase1121 46f9bcb90c
fix lite_xl_plugin_api.h
This fixes a longstanding bug with the plugin API.
This commit is not complete, further polish is still needed.
2021-11-05 22:42:52 +08:00