lite-xl/resources
Takase 3afcf84a09 upgrade header files to Lua 5.4 (#1436)
* refactor(native_api_header): upgrade header files to Lua 5.4.

Almost all of the symbols in this file was from 5.2. This will obviously
not work because some function signatures have changed and some have
completely wrong return values, etc.
This commit updates the header files to Lua 5.4 based on the source code
and changes a few things.

* refactor(plugin_api): move the header into include/

* fix(lite_xl_plugin_api.h): include stdlib to avoid errors with exit

* refactor(lite_xl_plugin_api.h): do not return in SYMBOL_WRAP_CALL

* fix(lite_xl_plugin_api.h): fix wrong way of passing varargs

* fix(lite_xl_plugin_api.h): fix differing lua_rawlen definition

* fix(lite_xl_plugin_api.h): fix fallback function signature

* fix(lite_xl_plugin_api.h): fix conversion from void * to function pointer
2023-08-07 15:26:38 +01:00
..
cross Reorganize resources/ + wasm target (#1244) 2023-08-07 15:01:06 +01:00
icons Fix the size and blurriness of the icon on OSX (#553) 2021-10-02 18:39:22 +02:00
include upgrade header files to Lua 5.4 (#1436) 2023-08-07 15:26:38 +01: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-07 15:01:06 +01:00
windows fix(windows-utf8-patch): fix os.getenv() not supporting UTF-8 output (#1397) 2023-08-07 15:26:38 +01:00
README.md Reorganize resources/ + wasm target (#1244) 2023-08-07 15:01:06 +01: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.