plugin api: allow usage on multiple source files (#1335)

As discussed with Adam on discord current Lite XL Lua Plugin API was not
working on native plugins with more than 1 source file since imported
symbols were not exposed to other unit files. The issue was tackled on #1332
but the solution introduced another issue when Lite XL was dynamically
linked to the system lua. So we opted to tackle this by using function
wrappers around the function pointers.
This commit is contained in:
Jefferson González 2023-01-19 20:27:23 -04:00 committed by GitHub
parent aa627d4023
commit aa20159eb1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 758 additions and 421 deletions

File diff suppressed because it is too large Load Diff