mirror of
https://github.com/mamedev/mame.git
synced 2024-11-16 07:48:32 +01:00
051c380fd1
ui: Added some missing functionality: * Added an option to copy input device IDs to the relevant menus. * Added an item for setting the software lists files path (-hashpath) to the folder setup menu. * Allow pasting text from clipboard in most places that allow typing (searching, entering filenames, entering barcodes). * Changed the software selection menu heading to be a bit less misleading. * Made barcode menu less eager to rebuild itself unnecessarily, and removed some confusing and apparently pointless code. Exposed more Lua bindings: * Added low-level palette objects. * Added indexed bitmap types. * Added a bitmap method for extracting pixels from a rectangular area as a packed binary string. * Changed screen device pixels method to return width and height in addition to the pixels. osd: Added some functionality and cleaned up a little: * Added a function for copying text to the clipboard. * Moved function for converting Windows error codes to standard error conditions to winutil.cpp so it can be used from more places. * Removed duplicate declaration of osd_get_clipboard_text and made the function noexcept (including fixing implementations). * Made macOS implementation of osd_get_clipboard_text skip the encoding conversion if it finds UTF-8 text first. * Changed the default -uimodekey setting so it doesn't lose the "not shift" that stops the default from interfering with UI paste. Various bug fixes: * util/unicode.cpp: Fixed the version of utf8_from_uchar that returns std::string blowing up on invalid codepoints. * util/bitmap.h: Fixed wrapping constructors for indexed bitmaps taking the wrong parameter type (nothing was using them before). * util/bitmap.cpp: Fixed potential use-after-free issues with bitmap palettes. * emu/input.cpp, emu/inputdev.cpp: Log 1-based device numbers, matching what's shown in the internal UI and used in tokens in CFG files. * emu/emumem.cpp: Added the bank tag to a fatal error message where it was missing. docs: Reworked and expanded documentation on configuring stable controller IDs. For translators, the changes are quite minor: * There's a menu item for copying a device ID to the clipboard, and associated success/failure messages. * There's the menu item for setting the software list file search path. * One of the lines in the software selection menu heading has changes as it could be interpreted as implying it showed a software list name. |
||
---|---|---|
.. | ||
Afrikaans | ||
Albanian | ||
Arabic | ||
Basque | ||
Belarusian | ||
Bosnian | ||
Bulgarian | ||
Burmese | ||
Catalan | ||
Chinese_Simplified | ||
Chinese_Traditional | ||
Croatian | ||
Czech | ||
Danish | ||
Dutch | ||
English | ||
Estonian | ||
Finnish | ||
French | ||
French_Belgium | ||
French_Canada | ||
Georgian | ||
German | ||
Greek | ||
Hebrew | ||
Hindi | ||
Hungarian | ||
Indonesian | ||
Italian | ||
Japanese | ||
Korean | ||
Latvian | ||
Lithuanian | ||
Macedonian | ||
Norwegian | ||
Persian | ||
Polish | ||
Portuguese | ||
Portuguese_Brazil | ||
Romanian | ||
Russian | ||
Serbian | ||
Serbian_Cyrillic | ||
Slovak | ||
Slovenian | ||
Spanish | ||
Spanish_Mexico | ||
Swedish | ||
Thai | ||
Turkish | ||
Ukrainian | ||
Vietnamese | ||
LICENSE | ||
README.md |
Translations
Translation files contains work of many authors used to localize MAME to more languages.
Licensed under CC0 1.0 Universal (CC0 1.0)