mame/plugins/data
Vas Crabb b67b969bf0 -Improved some Lua APIs:
* Moved several machine lifecycle callbacks to the notifier/subscriber
  model.  The old callback registration model is still available for
  them for now, but prints a deprecation warning.
* Added pre-save/post-load notifications.
* Use a single allocated timer rather than one anonymous timer per
  waiter.  Waiters no longer prevent saved states from being loaded.
* Clean up outstanding waiters on stop or state load rather than just
  leaking them.
* Started documenting parts of the emulator interface object that should
  be relatively stable.

-imagedev/avivideo.cpp: Fixed an object leak on unload.  Also changed
 some other media image devices to use smart pointers.
2023-04-07 06:20:40 +10:00
..
button_char.lua plugins/data: small cleanups (nw) 2019-11-29 10:18:50 -06:00
data_command.lua -plugins.data: Reworked the code substantialy. 2022-06-25 04:57:24 +10:00
data_gameinit.lua -plugins.data: Reworked the code substantialy. 2022-06-25 04:57:24 +10:00
data_hiscore.lua osd/modules/file: Don't magically substitute environment variables when opening files. (#9859) 2022-12-17 06:03:59 +11:00
data_history.lua -plugins.data: Reworked the code substantialy. 2022-06-25 04:57:24 +10:00
data_mameinfo.lua -plugins.data: Reworked the code substantialy. 2022-06-25 04:57:24 +10:00
data_marp.lua -plugins.data: Reworked the code substantialy. 2022-06-25 04:57:24 +10:00
data_messinfo.lua -plugins.data: Reworked the code substantialy. 2022-06-25 04:57:24 +10:00
data_story.lua plugins/data: Fixed story.dat errors; virtual.flt: Use glob pattern. 2022-07-02 03:11:23 +10:00
data_sysinfo.lua -plugins.data: Reworked the code substantialy. 2022-06-25 04:57:24 +10:00
database.lua plugins/data: Use local sqlite3 library variable. 2023-03-13 05:51:22 +11:00
init.lua -Improved some Lua APIs: 2023-04-07 06:20:40 +10:00
load_dat.lua -plugins.data: Reworked the code substantialy. 2022-06-25 04:57:24 +10:00
plugin.json srcclean (nw) 2016-11-27 09:56:49 +11:00