Commit Graph

27 Commits

Author SHA1 Message Date
dankan1890
f5fccc5c83 ui: further improvement of the layout for viewing in vertical orientation. (nw - WIP) 2016-03-14 21:57:14 +01:00
Vas Crabb
42fbb9c396 Make osd_file a polymorphic class that's held with smart pointers
Make avi_file a class that's held with smart pointers, encapsulate various AVI I/O structures
Make zip_file and _7z_file classes rather than having free functions everywhere
Hide zip/7z class implementation behind an interface, no longer need to call close() to send back to the cache
Don't dump as much crap in global namespace
Add solaris PTY implementation
Improve variable expansion for SDL OSD - supports ~/$FOO/${BAR} syntax
Rearrange stuff so the same things are in file module for all OSDs
Move file stuff into its own module

7z/zip open and destruct are still not thread-safe due to lack of interlocks around cache access
Directory functions still need to be moved to file module
SDL OSD may not initialise WinSock on Windows
2016-03-14 18:55:00 +11:00
dankan1890
434cb751f4 ui: some improvements with vertical orientation view. (nw - WIP) 2016-03-14 01:38:35 +01:00
dankan1890
d13aba424f fixed crash when displaying external DATs file in some circumstances. (nw) 2016-03-06 21:37:53 +01:00
dankan1890
16aa806e6d fix more unlocalisable stuff and resync translations. nw 2016-03-06 03:06:25 +01:00
dankan1890
b7bbfe1897 selsoft: fixed failure to load software from the BIOS menu selection. (nw) 2016-03-05 13:13:49 +01:00
dankan1890
8c294708eb selgame: improved ROM-less and availability checking at startup. (nw) 2016-03-01 02:17:48 +01:00
dankan1890
20f8eb021b some strings internationalization. (nw) 2016-02-28 22:57:47 +01:00
Vas Crabb
06a4d861f8 Clean up Japanese translations a little
- be more consistent spacing/punctuation
- remove some bad translations that are worse than nothing
- add/update a few translations
2016-02-28 20:23:41 +11:00
Vas Crabb
aec01e7407 Replace strformat, strprintf and strcatprintf with type-safe steam_format and string_format
Update MAME to use new function
Instantiate ODR-used static constant members
Make some of the UI code more localisable
Remove use of retired functions in tools
2016-02-28 13:36:19 +11:00
dankan1890
04d1948ee8 ui various changes:
* extended keyboard navigation in the UI on the right side.
* added the skeleton for a configuration menu for single machine.
* fixed bug in building the search path for images.
2016-02-27 03:31:08 +01:00
dankan1890
b793ccd98e ui: key handler fix. (nw) 2016-02-25 21:36:55 +01:00
dankan1890
08d84121d4 more UI internationalization. (nw) 2016-02-25 16:38:55 +01:00
dankan1890
d43bf65b16 ui: Enabled user interface navigation through UI_CONFIGURE button (tab key by default). [Maurizio Petrarota] 2016-02-25 16:25:22 +01:00
dankan1890
bc2a4317ca selsoft: fixed search for software list. (nw) 2016-02-24 23:28:16 +01:00
Miodrag Milanovic
3abcaee63f Cleanups and version bump 2016-02-24 07:46:57 +01:00
dankan1890
859cec4603 ui: localization part1. (nw) 2016-02-21 16:38:05 +01:00
dankan1890
4dc5884c97 ui: search fixed in filesel, dirmenu and swlist. 2016-02-20 02:52:00 +01:00
dankan1890
9599b015a7 fixed crash clicking on the DATs icon in the toolbar if there is no info available. 2016-02-13 17:38:17 +01:00
dankan1890
ae6a55f075 Grouped display of DAT file information in a single view. (WIP) nw 2016-02-13 02:42:38 +01:00
dankan1890
68f167c886 ui: The video mode in the menu display options are now obtained directly from the settings. (nw) 2016-02-08 01:23:35 +01:00
Miodrag Milanovic
dbfcc63e2c fix my mistake in software selection (nw) 2016-02-06 09:27:51 +01:00
Miodrag Milanovic
d0162765cd Keep ui options separate from emulator ini file. (nw)
TODO: Need fixing saving of some core settings that could be changed by UI
2016-02-05 14:24:17 +01:00
Miodrag Milanovic
a95c4619c6 clear the rest of mewui mentioning (nw) 2016-02-04 15:36:33 +01:00
Miodrag Milanovic
52d97f0dfa more mewui -> ui renames (nw) 2016-02-04 15:14:27 +01:00
Miodrag Milanovic
213283e430 some MEWUI to UI renames (nw) 2016-02-04 15:14:26 +01:00
Dankan1890
701df7fe9e Initial import of MEWUI to MAME [Dankan1890] 2016-02-04 15:14:24 +01:00