| Age | Commit message (Collapse) | Author |
|
Adapt build job to lhelper-2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
do not generate the exported symbols with the script
|
|
add keymap generator
|
|
|
|
removes comment from luaconf.h
add comment to signify filename
|
|
self printing isn't really needed now the script is in scripts/.
This will also fix a gcc warning
|
|
|
|
|
|
|
|
adds a lot of improvement to the script
- proper CLI
- generate a api_require.h which contains a function that export the symbols
|
|
This fixes a longstanding bug with the plugin API.
This commit is not complete, further polish is still needed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The purpose is to keep the main meson build file as simple as possible
while keeping the innosetup config.
|
|
|
|
Add objc_args in meson when compiling to pass C defines also to
bundle_open.m.
Default "bundle" option to false to have by default a unix-like
build and install.
In the run-local script always expect that "bundle" option is to
false to have a unix-like install.
In the build-package script pass the -Dbundle=true option when
building on macos.
When setting the resouce path revert to original method using
[[NSBundle mainBundle] resourcePath]
to have the real resource path when the bundle option will be
activated. With the recent commit the function
set_macos_bundle_resources will be called only if the "bundle"
option is activate and is not used in unix-like mode.
|
|
- macOS DMG image using AppDMG with custom background
- Linux AppImage
- Windows MSYS2 packaging
- Source code tarball including subprojects source code
- LHelper compatible build script
|
|
Instead of having a separate start.lua.in file in the scripts directory
and no start.lua file in data/core we use the file data/core/start.lua
as a template for Meson to generate the final start.lua file for release.
In this way people naturally trying to run lite-xl from the source folder
will have a start.lua file albeit without a resolved version number.
Otherwise, when using run-local script or the meson install command the
meson-generated start.lua file will be used as it should be.
|
|
Now the file data/core/start.lua no longer exists but it is
automatically generated by meson. Ensure the file is copied
when running locally.
|
|
Updated InnoSetup configuration file and added related build script
|
|
- Added version and license metadata
- Configuration data to be used in configured files to set metadata
- Portable binary and directories in the main install directory
- Binary file installed in correct places for all supported platforms
- Freedesktop AppStream support
- Added missing files install rules
|
|
|
|
|
|
The script was most a duplication of run-local and was
not actually used.
|
|
Updated the script to use the new name on the executable,
lite-xl instead of line.
|
|
|