summaryrefslogtreecommitdiffstatshomepage
path: root/docs/source/luascript
Commit message (Collapse)AuthorAgeFilesLines
* emu/diimage.cpp: Added media change notifier and exposed to Lua. Vas Crabb2023-12-141-0/+6
| | | | | | | | | | | | | | | | | This allows interested parties to receive notifications on media changes. This is demonstrated by the file manager and media image information menus now updating immediately if the system ejects a mounted image, or a mounted image is changed by a script or something. ui/filemngr.cpp, ui/info.cpp: Update file manager and media image information menus immediately on media image changes. ui/menu.cpp: Return index of added item from item_append. bus/generic/slot.cpp: Use out-of-line virtual destructors to avoid vtable link errors in certain single-driver builds. bus/nubus: Tidy up some #include statements.
* luaengine.cpp: Restored ability for wait functions to yield values from ↵ Vas Crabb2023-11-171-9/+11
| | | | | | coroutines. Made the documentation on what it's supposed to do a bit clearer.
* -luaengine.cpp: Fixed jobs waiting for frame updates sleeping forever. Vas Crabb2023-11-171-11/+9
| | | | | -sega_beena.cpp: Removed requires external artwork flag - the internal artwork is adequate.
* sega/sega_beena.cpp: Added basic book page display. Vas Crabb2023-11-041-0/+6
| | | | | | | | | sega_beena_cart.xml: Put page scans in individual data areas. frontend/mame/luaengine_mem.cpp: Added a raw read function for memory regions. plugins/layout: Added bitmap classes to layout sandbox.
* Miscellaneous fixes: Vas Crabb2023-11-021-4/+8
| | | | | | | * docs: Added option for Wayland support to compiling guide. * docs: Clarified behaviour of memory region read/write methods. * Fixed some editing errors in Turkish UI translation. * Added some parentheses on ternary conditional operators for clarity.
* Added some additional layout functionality and script bindings. Vas Crabb2023-10-301-8/+61
| | | | | | Also corrected some copy/paste errors in documentation, and bumped documentation version as it now describes features that will appear in an upcoming release.
* docs: Fixed many editing errors and spelling errors. (#11575) Tom Cariello2023-09-293-3/+3
| | | Also fixed outdated link to contributing guidelines.
* docs: Moved Lua API reference to its own section - the page was far too long. Vas Crabb2023-07-068-0/+4676