| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
pointer timeout.
-midway/williams.cpp: Simplified class hierarchy.
|
|
|
|
| |
-midway/wmg.cpp: Use a memory bank for NVRAM; also got rid of a really pointless trampoline function.
|
| |
|
| |
|
| |
|
|
|
|
| |
-Fixed a few more class memory access warnings.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Feed mouse/pen/touch pointer events through UI input manager with Win32 and SDL.
* Started migrating UI code to use new API and reworking mouse/touch interaction.
* emu/render.cpp: Support pressing multiple clickable layout items simultaneously.
* emu/render.cpp: Allow UI elements to be drawn in any window.
* emu/rendlay.cpp, luaengine_render.cpp: Added layout view events for pointer input.
* ui/ui.cpp: Allow the UI handler to control pointer display.
* ui/analogipt.cpp: Added mouse/touch and more keys for navigating field state list.
* ui/menu.cpp: Use vertical swipe to scroll and horizontal swipe to adjust.
* ui/menu.cpp: Draw after processing input - greatly improves responsiveness.
* ui/menu.cpp: Ignore keyboard/gamepad input during pointer actions.
* ui/selmenu.cpp: Made left/right info pane arrows repeat when held.
* ui/selmenu.cpp: Use middle click to move keyboard focus.
* ui/selmenu.cpp: Let filter list scroll if it's too tall, and use a bit of horizontal padding.
* ui/selmenu.cpp: Improved divider sizing.
* ui/state.cpp: Don't allow clicks to pass through the confirm deletion prompt to the menu.
* ui/simpleselgame.cpp: Fixed error message display and graphics/sound status not showing.
* ui/simpleselgame.cpp: Allow tap/click to dismiss error message.
* ui/utils.cpp: Show UI for choice filters when there are no choices - it's less confusing.
* modules/input/input_sdl.cpp: Made scaling for mouse scroll better match RawInput and DirectInput.
* modules/input/input_rawinput.cpp: Added support for horizontal scroll axis.
* modules/input/input_win32.cpp: Added support for scroll axes and more buttons to mouse/lightgun.
* modules/debugger/debugimgui.cpp: Don't fight over events with the UI manager - it breaks menus.
* osd/windows/window.cpp: Translate mouse position to window cooridinates for scroll wheel events.
* osd/sdl/window.cpp: Supply last mouse position for scroll wheel events if possible.
* scripts/build/complay.py: Made zero input mask an error - it was only being used to block clicks.
|
| |
|
|
|
|
|
| |
emu/diimage.h: Removed fread overloads that allocate memory for output.
util/core_file.cpp: Changed output size of load to size_t.
|
|
|
|
|
|
| |
* Removed unnecessary preprocessor line continuations from C++ code.
* Use parentheses to avoid need for line continuations in expressions in Python code.
* Removed line continuations at the end of lists in makefiles.
* cpu/m68000: Regenerated C++ source files.
|
| |
|
|
|
|
|
|
| |
though the 2 are unrelated,
fix reset(reset_options::REMEMBER_REF); with add/remove favorite
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
item
|
| |
|
| |
|
| |
|
|
|
|
| |
not GCC.
|
|
|
|
|
|
| |
-verifysoftware.
-snes.xml: Removed problematic Hind Strike cartridge image.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
coroutines.
Made the documentation on what it's supposed to do a bit clearer.
|
|
|
|
|
| |
-sega_beena.cpp: Removed requires external artwork flag - the internal
artwork is adequate.
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
| |
Also corrected some copy/paste errors in documentation, and bumped
documentation version as it now describes features that will appear in
an upcoming release.
|
|
|
|
|
|
|
|
|
|
|
| |
* util/chd.cpp: Allow caller to provide a helper for finding parent CHDs
and expose (recursive) missing parent status.
* emu/romload.cpp: Search parent systems/devices/software for parent
CHDs on encountering a delta CHD.
* emu/romload.cpp: Report error on delta CHDs when parent can't be
found.
* emu/romload.cpp: Check parents for matching CHDs with different names
for devices as well as systems and software.
|
| |
|
|
|
|
|
| |
yoffset property names. (#11550)
This makes the code match the documentation.
|
|
|
|
| |
sliders: show channel volume in percentage and increase maximum to 400%
|
| |
|
|
|
|
| |
misc: replace pi constant with M_PI
|
|
|
|
| |
were warnings before it
|
|
|
|
|
|
|
| |
file".
Also flipped include order in bus/nscsi/cd.cpp to put module header
immediately after prefix header.
|
|
|
|
|
|
| |
* ui/selmenu.cpp: Show system source file in general info.
* frontend/infoxml.cpp: Consolidated source file path formatting in one place.
* ui/devopt.cpp: Get decimal separator from C++ locale.
|
|
|
|
|
| |
* emu/machine.cpp, emu/render.cpp: Catch exceptions by const reference.
* Various spacing and #include order cleanup.
|
|
|
|
| |
clifront: don't write plugin.ini file if no plugins were found
|
|
|
|
|
| |
* Converted various logging patterns to use logmacro.h consistently.
* Removed redefinitions of LOG_GENERAL.
* Use LOGMASKED in more places.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ui/filemngr.cpp: For an empty media device, look for another device with
a mounted software item that has compatible parts before falling back to
the file manager. This is useful when mounting a multi-part item via
the menus, or for a system like the X68000 with multiple drives where
the boot disk remains mounted but another application disk is
automatically ejected when you're prompted for the next disk.
ui/datmenu.cpp: Don't assume mounted images are always from software
lists (fixes MT08620), and take the first image mounted from a software
list rather than the last.
bus/s100: Got rid of simple_list.
|
|
|
|
|
|
|
|
| |
immediate parent (MT08625).
The issue occurred when a system with no ROMs or only bad dumps had an
immediate parent with no ROMs in common. This is another thing broken
by the attempts to hide "missing" ROM sets from audits.
|
| |
|