Commit 286f7bb
committed
Deprecate luabins library
Keep the library available in Lua for now, but show a warning when
scripts try to import it.
Luabins is a vendored dependency in Aegisub and is no longer maintained
upstream. It is not directly used anywhere by Aegisub itself; it was
only added as a convenience library for automation scripts, especially
for serializing tables to save as line extradata. However, I am not
aware of any automation script that actually uses it. (Scripts that do
need to serialize data to extradata use the json library for this.)
So, at the moment luabins causes some headaches in the build process for
what seems to be no gain at all, which is why it is now being
deprecated. If no users complain about desperately needing luabins for
their script for the next release cycle, luabins will be removed
entirely afterwards.
Fixes #382.1 parent 1f0fcf9 commit 286f7bb
1 file changed
+12
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
31 | 42 | | |
32 | 43 | | |
33 | 44 | | |
| |||
38 | 49 | | |
39 | 50 | | |
40 | 51 | | |
41 | | - | |
| 52 | + | |
42 | 53 | | |
43 | 54 | | |
44 | 55 | | |
| |||
0 commit comments