Lexilla shared library downloads
"'Neil Hodgson' via scite-interest" <[email protected]> Wed, 30 Aug 2023 21:54:15 +1000
| Newsgroups | gmane.editors.scite.general,gmane.comp.lib.scintilla.devel |
|---|---|
| Message-ID | <[email protected]> |
To make it easier to try changes to Lexilla before they are included in a release, downloadable binaries are now made automatically on GitHub. These can be found from the GitHub actions page for Lexilla and can be copied into SciTE's directory or placed elsewhere and loaded with the lexilla.path property. Other applications may provide some way to replace their version of Lexilla with a downloaded one. Some applications, such as Notepad++, build Lexilla into their main executable statically so this is not possible. https://github.com/ScintillaOrg/lexilla/actions For each upload, Lexilla is built and checked for each platform: Windows, Linux, and macOS. There is one entry on the actions page for each platform, thus each upload produces three entries here. The Windows build mentions "Win32", macOS mentions "macOS' and Linux mentions "Linux". Each upload is checked and will show a green tick if the tests passed or a red cross for failure. Failed builds may not be worth downloading. Click on the most recent entry for your platform and go to the "Artifacts" section at the end where there will be a link to download a ZIP archive containing the binary. Extract the binary from the ZIP. For Windows, copy the binary, lexilla.dll, into the same directory as SciTE. For Linux, copy the binary, liblexilla.so, into SciTE's library directory, commonly /usr/lib/scite. For macOS, set lexilla.path to point to the binary, liblexilla.dylib. It may be possible to place it into SciTE's bundle but since this was signed by Apple any change may cause invalid signature errors. Next time SciTE is run, the new library should be active with any new features or fixes apparent. The binaries provided by this are standard 64-bit Intel builds except for macOS where they are fat builds suitable for both Intel and ARM. It would be possible to produce more build types like 32-bit if there was sufficient demand. These downloads are temporary and GitHub will expire each in 90 days. If multiple commits are uploaded together, only the final commit is built. Neil -- You received this message because you are subscribed to the Google Groups "scite-interest" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/scite-interest/A094FB38-40C3-4025-8DE5-66E1A8C648AB%40me.com.