Previous | 199869 Revisions | Next |
r194281 Saturday 4th February, 2023 at 18:01:40 UTC by Vasantha Crabb |
---|
Small batch of input refactoring: emu/input.cpp: Fixed regression in display of some joystick inputs. osd/interface: Split up interface classes into a few more files to reduce where the input device interface class needs to be included. Made OSD independent of concrete input_device class. osd/modules/input, emu/inputdev.cpp, emu/ioport.cpp: Allow input devices to provide tokens for controls without standard item types and additional default input assignments. Fixes issues assigning Yen and Backslash on Japanese keyboards. ui/textbox.cpp: Added a fixed-content text box menu class for future use. Got main.h out of emu.h as it’s only used in a very small number of places, mostly for getting the application name. Added eminline.h to attotime.h as it's used without emu.h. Cleaned up forward declarations in emufwd.h a little. |
[/branches/pc_i440bx/docs/source/advanced] | ctrlr_config.rst |
[/branches/pc_i440bx/docs/source/techspecs] | inputsystem.rst |
[/branches/pc_i440bx/scripts/src/osd] | modules.lua |
[/branches/pc_i440bx/src/emu] | attotime.h emu.h emufwd.h input.cpp input.h inputdev.cpp inputdev.h ioport.cpp ioport.h main.h |
[/branches/pc_i440bx/src/frontend/mame] | infoxml.cpp |
[/branches/pc_i440bx/src/frontend/mame/ui] | analogipt.cpp inputdevices.cpp inputtoggle.cpp textbox.cpp textbox.h |
[/branches/pc_i440bx/src/lib/util] | utilfwd.h |
[/branches/pc_i440bx/src/osd/interface] | inputcode.h inputdev.h* inputfwd.h* inputman.h |
[/branches/pc_i440bx/src/osd/modules/input] | input_common.h input_dinput.cpp input_rawinput.cpp input_sdl.cpp input_win32.cpp input_windows.cpp input_x11.cpp input_xinput.cpp |
[/branches/pc_i440bx/src/osd/modules/render] | aviwrite.h drawnone.cpp |
[/branches/pc_i440bx/src/osd/modules/render/d3d] | d3dhlsl.cpp |
[/branches/pc_i440bx/src/osd/sdl] | sdlopts.cpp |
https://github.com/mamedev/mame/commit/b98fb7c98e5e44d436808eac46c927d3d0dc1f3f |
Previous | 199869 Revisions | Next |