| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
#15239) [R. Belmont]
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
cpu/drcbex86.cpp: Removed i686 recompiler back-end. Without a practical
way to make Windows i686 builds, it's just going to rot. Also, x86-64
is now older than Pac-Man was when MAME was initially created. It's
dead on the desktop
tools: Removed aueffectutil - it's no longer useful.
emu/video/rgbutil.cpp: Removed Altivec/VMX bilinear filtering
implementation. PowerPC on desktop is dead.
file/posixptty.cpp, sdl, sdl3, scripts: Removed support for SysV
operating systems. They’re dead on the desktop.
scripts: Removed outdated Lua compatibility macros. They weren't doing
anything sice we updated to Lua 5.4 (the compatibility options changed,
but we just left the old macros in place, which no longer had any
effect).
|
| |
|
|
|
|
|
|
|
|
|
| |
docs: It's no longer possible to get a working Qt 5 setup with MSYS2,
and there's no 32-bit Qt 6 package. Updated docs to reflect this.
Use Qt 6 on Windows, use qmake to find moc.
Fixed linking on Windows with static SDL3.
input/input_dinput.cpp: Support SDL3.
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
(#15132)
On macOS, the window may not have acquired input focus by the time
SDL_RaiseWindow returns. Pumping events after raising ensures the
FOCUS_GAINED event is dequeued and m_focus_window is set before the
input modules start polling, preventing the intermittent loss of
keyboard and mouse input on startup.
Fixes mamedev/mame#10612
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
* Some fixes for -attach_window functionality under SDL3
- Ensuring that when -attach_window that some inappropriate properties (e.g. - `SDL_PROP_WINDOW_CREATE_TITLE_STRING`) are not specified
- Ensuring that under X11, we invoke `XSelectInput()` with our own mask rather than what SDL3 does by default
- Windows support
* Attempting to fix macOS specific warning
|
| |
|
|
| |
[R. Belmont]
|
| |
|
|
|
| |
3.2.12 (#15024)
* Add fallback for SDL_MouseWheelEvent when build with SDL3 < 3.2.12
|
| | |
|
|
|
* SDL3 is the default for macOS targets. Linux/Windows can build with
OSD=sdl3 while we wait for better distro support for SDL3. Both X11 and
Wayland sessions are fully supported on Linux.
* SDL3 -sound=sdl supports both input and output. All other video, sound,
and input functionality should otherwise be the same for now. SDL 3.4+
multiple keyboard/mouse support is planned.
|