lite-xl/resources
Jefferson González 95f18a1148
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.
2023-08-19 12:29:18 +08:00
..
cross Reorganize resources/ + wasm target (#1244) 2023-08-19 12:28:21 +08:00
icons Fix the size and blurriness of the icon on OSX (#553) 2021-10-02 18:39:22 +02:00
linux Bump version to 2.1.1 (#1284) 2022-12-28 22:03:36 -04:00
macos Reorganize resources/ + wasm target (#1244) 2023-08-19 12:28:21 +08:00
windows MSVC Support (#1199) 2022-11-15 23:23:45 -04:00
README.md Reorganize resources/ + wasm target (#1244) 2023-08-19 12:28:21 +08:00
lite_xl_plugin_api.h plugin api: allow usage on multiple source files (#1335) 2023-08-19 12:29:18 +08:00

README.md

Resources

This folder contains resources that is used for building or packaging the project.

Build

  • cross/*.txt: Meson cross files for cross-compiling lite-xl on other platforms.

Packaging

  • icons/icon.{icns,ico,inl,rc,svg}: lite-xl icon in various formats.
  • linux/org.lite_xl.lite_xl.appdata.xml: AppStream metadata.
  • linux/org.lite_xl.lite_xl.desktop: Desktop file for Linux desktops.
  • macos/appdmg.png: Background image for packaging MacOS DMGs.
  • macos/Info.plist.in: Template for generating info.plist on MacOS. See macos/macos-retina-display.md for details.
  • windows/001-lua-unicode.diff: Patch for allowing Lua to load files with UTF-8 filenames on Windows.

Development

  • lite_xl_plugin_api.h: Native plugin API header. See the contents of lite_xl_plugin_api.h for more details.