tibia-rme/source/lua
Humberto Gontijo c136a75263
fix: make macOS build with modern sol2 and wxGL (#201)
Bug Fixes:
- Improved Lua scripting: Lua-visible nil is now consistent for missing/empty values across storage, JSON parsing, item/map/tile APIs, dialogs, app properties, and overlay hover.
- Improved macOS graphics reliability (OpenGL context/linking) and safer background/thread handling for streaming and SQLite bootstrap.
- Fixed client asset loading paths and improved SQLite migration input paths.

UI Improvements:
- Replaced “Missing …” modal dialogs with inline text boxes.
- Made “Client directory” editable; added macOS app-picker browse flow.

CI:
- Added compile-scoped macOS builds via reusable workflow and a new build-macos job.
2026-07-29 19:44:25 -03:00
..
lua_api.cpp feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_api.h feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_api_algo.cpp feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_api_algo.h feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_api_app.cpp fix: make macOS build with modern sol2 and wxGL (#201) 2026-07-29 19:44:25 -03:00
lua_api_app.h feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_api_brush.cpp feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_api_brush.h feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_api_color.cpp feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_api_color.h feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_api_creature.cpp feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_api_creature.h feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_api_geo.cpp feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_api_geo.h feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_api_http.cpp fix: make macOS build with modern sol2 and wxGL (#201) 2026-07-29 19:44:25 -03:00
lua_api_http.h feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_api_image.cpp feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_api_image.h feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_api_item.cpp fix: make macOS build with modern sol2 and wxGL (#201) 2026-07-29 19:44:25 -03:00
lua_api_item.h feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_api_json.cpp fix: make macOS build with modern sol2 and wxGL (#201) 2026-07-29 19:44:25 -03:00
lua_api_json.h feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_api_map.cpp fix: make macOS build with modern sol2 and wxGL (#201) 2026-07-29 19:44:25 -03:00
lua_api_map.h feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_api_noise.cpp feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_api_noise.h feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_api_position.cpp feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_api_position.h feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_api_selection.cpp feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_api_selection.h feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_api_tile.cpp fix: make macOS build with modern sol2 and wxGL (#201) 2026-07-29 19:44:25 -03:00
lua_api_tile.h feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_dialog.cpp fix: make macOS build with modern sol2 and wxGL (#201) 2026-07-29 19:44:25 -03:00
lua_dialog.h feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_engine.cpp fix: make macOS build with modern sol2 and wxGL (#201) 2026-07-29 19:44:25 -03:00
lua_engine.h feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_overlay_manager.h feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_script.cpp feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_script.h feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_script_manager.cpp fix: make macOS build with modern sol2 and wxGL (#201) 2026-07-29 19:44:25 -03:00
lua_script_manager.h feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_scripts_window.cpp feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00
lua_scripts_window.h feat: add Lua API modules and Script Manager UI (#161) 2026-03-28 19:15:57 -03:00