[ANN] OneLuaPro 5.4.8.3 – Event-driven Multi-threading and SQLite3+sqlean Integration
70 views
Skip to first unread message
Kritzel Kratzel
unread,
Feb 11, 2026, 4:13:33 PMFeb 11
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to lua-l
Hi everyone,
OneLuaPro 5.4.8.3 has been released. This update introduces significant changes to the internal handling of asynchronous tasks and provides native database capabilities.
wxLanesBridge Implementation: Support for multi-threaded GUI applications is now facilitated by the wxLanesBridge module. This component bridges the gap between wxLua and Lua Lanes. The traditional bottleneck of timer-based polling has been eliminated; instead, an event-driven approach is utilized where worker threads communicate directly with the main GUI thread via postEvent(). This ensures immediate UI responsiveness and reduced CPU overhead.
DistroCheck Tool: A new utility for verifying distribution integrity is included. Developed as a reference implementation for wxLanesBridge, it demonstrates how intensive I/O operations can be offloaded to worker threads without blocking the wxLua event loop. The implementation details and the postEvent() signaling logic can be examined in the OneLuaPro distro repository.
OneLuaPro Help Center: Centralized documentation is now available through a dedicated Help Center, serving as the primary hub for all technical documentation.
SQLite3 + sqlean Integration: Database support is provided via a reimplementation of lsqlite3, utilizing the most recent SQLite3 builds. Notably, the full suite of sqlean extensions (e.g., crypto, fileio, math, text) is integrated, providing a comprehensive set of functions for advanced data manipulation directly within SQL.
Executables: All former .bat files within the bin/ directory have been replaced by native executables to ensure cleaner process handling and user experience.
Screenshots:
DistroCheck: Demonstrating asynchronous integrity checks via wxLanesBridge.
OneLuaPro Help Center: Centralized documentation interface.
Technical feedback or questions regarding all aspects of OneLuaPro are welcome.