aboutsummaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2022-07-05Merge pull request #1063 from lite-xl/port-build-lhelper-2Jefferson González
Adapt build job to lhelper-2
2022-06-30Adapt build job to lhelper-2port-build-lhelper-2Francesco Abbate
2022-06-17build script: fix lua subproject expansionjgmdev
2022-06-16add option to patch lua with UTF8 supporttakase1121
2022-02-11Include addons with build-package for bundlesFrancesco Abbate
2022-01-15Add fallbacks to all common dependenciesJan200101
2022-01-07fix lhelper scripttakase1121
2021-12-23Update website locationGuldoman
2021-12-19Directly link to our repoGuldoman
2021-12-19Use new color themes repoGuldoman
2021-12-05Merge branch 'master' into plugin_api_h_fixAdam
2021-12-01move NULL check to import sidetakase1121
2021-11-23Manual merge of into .Adam Harrison
2021-11-17revert system.ctakase1121
do not generate the exported symbols with the script
2021-11-08Keymap generator (#503)Takase
add keymap generator
2021-11-08add warning if the symbol cannot be exportedtakase1121
2021-11-08stylistic changestakase1121
removes comment from luaconf.h add comment to signify filename
2021-11-06make some stylistic changestakase1121
self printing isn't really needed now the script is in scripts/. This will also fix a gcc warning
2021-11-06print luaconf.h into the outputtakase1121
2021-11-06fix possible nested commenttakase1121
2021-11-06support ignoring certain symbolstakase1121
2021-11-06add support for export and import symbolstakase1121
adds a lot of improvement to the script - proper CLI - generate a api_require.h which contains a function that export the symbols
2021-11-05fix lite_xl_plugin_api.htakase1121
This fixes a longstanding bug with the plugin API. This commit is not complete, further polish is still needed.
2021-10-23Add skip-subproject option in package scriptv2.0.3master-2.0.4Francesco Abbate
2021-09-10Fix repackage script to restore project versionv2.0.2Francesco Abbate
2021-09-10Add -branch option in repackage scriptFrancesco Abbate
2021-09-07Fixed some build scripts issues, keep bash always updated on macOSredtide
2021-09-07Bring back pgo option in new build package scriptFrancesco Abbate
2021-09-07Adapt all scripts to work together with build-packages.shredtide
2021-09-07Move innosetup meson config into scripts directoryFrancesco Abbate
The purpose is to keep the main meson build file as simple as possible while keeping the innosetup config.
2021-09-07Renamed freedesktop resourcesredtide
2021-08-19Fix macOS build issue with recent commitFrancesco Abbate
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.
2021-08-12CI and custom build script utilitiesredtide
- macOS DMG image using AppDMG with custom background - Linux AppImage - Windows MSYS2 packaging - Source code tarball including subprojects source code - LHelper compatible build script
2021-08-12Use the start.lua file in data/core as a templateFrancesco Abbate
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.
2021-08-10Fix run-local script to copy generated start.luaFrancesco Abbate
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.
2021-08-09Merge pull request #362 from redtide/ci-innosetupredtide
Updated InnoSetup configuration file and added related build script
2021-08-09Updated Meson configurationredtide
- 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
2021-08-02Updated InnoSetup configuration file and added related build scriptredtide
2021-07-13InnoSetup build scriptsredtide
2021-07-11Remove unused script run-pluginFrancesco Abbate
The script was most a duplication of run-local and was not actually used.
2021-07-11Fix run-local script to use new executable nameFrancesco Abbate
Updated the script to use the new name on the executable, lite-xl instead of line.
2021-06-24Renamed dev-utils directory to scriptsredtide