harry
f72ba1dc80
Fix for deprecated QMouseMoveEvent Constructor in Qt6.
2026-10-11 20:47:00 -04:00
harry
83513613e0
Use atomics in SDL audio buffers so that push/popped samples are seen across threads.
2026-10-11 20:10:13 -04:00
harry
44d3e45da6
Change Qt trace logger to use atomic ring buffer indices instead of volatile to ensure that changes are seen across threads.
2026-10-11 20:08:23 -04:00
harry
da3597938b
Remove unused stack var.
2026-10-11 17:40:15 -04:00
harry
ce042d758a
Minor updates to Qt netplay to reduce client latency when waiting for input. Clients can now wait on a condition and get signaled when it is time to run a frame.
2026-10-10 20:00:49 -04:00
harry
8a0b8380ae
Fix Qt5 network enable macro typo. This was causing issues in netplay.
2026-10-10 19:12:47 -04:00
harry
da89a8ed72
Added LunarG Vulkan SDK download/installation to Qt win64 build VMs.
2026-10-10 10:51:08 -04:00
harry
1e2a9f9a38
More minor sprintf unsecure compiler warning cleanup.
2026-10-10 08:39:07 -04:00
harry
127be2f0bf
Added Qt vulcan renderer support to Qt/SDL version.
2026-10-10 08:25:38 -04:00
harry
584cf9ddd0
Minor compiler warning cleanup for unsecure sprintf usage.
2026-10-10 06:38:21 -04:00
harry
7e466caa92
Temporary disable of macos autobuilds on appveyor until an arm64 build environment is supported.
2026-10-10 06:19:40 -04:00
harry
76776c3225
Add info about macOS version to build log.
2026-10-10 05:45:01 -04:00
harry
99033dc5ec
macos build action 5.
2026-10-10 05:35:11 -04:00
harry
526d877cc1
macos build action 4
2026-10-10 05:21:27 -04:00
harry
e76f87fe6f
macos build action 3
2026-10-10 04:57:49 -04:00
harry
aa7a34b082
Iterating on macos github action.
2026-10-10 04:40:49 -04:00
harry
f1d976c84a
Added macos build github action. Going to see if this has better results than appveyor.
2026-10-10 04:27:35 -04:00
harry
a33f3ba66d
Changed macos to use generic apple silicon env.
2026-10-09 18:26:37 -04:00
harry
a6d03e7968
Release 2.7.0 web page notes fix.
fceux-2.7.0
2026-10-09 17:16:11 -04:00
harry
e435752d7e
Changed vcpkg to only build release packages (no debug builds) to save time on auto builds.
2026-10-09 16:51:13 -04:00
harry
a2eb91c2cf
Updated docs for 2.7.0 release.
2026-10-09 14:58:08 -04:00
harry
533be7dff9
Added release notes for version 2.7.0
2026-10-09 14:17:22 -04:00
harry
833610c53b
Added thread sanitizer build support for linux.
2026-10-09 13:40:00 -04:00
harry
8eab12b81b
Removed minor memory leak on shutdown of application.
2026-10-09 13:23:58 -04:00
harry
e14659a548
Added a flag to control whether the profiling tools are enabled.
2026-10-09 13:05:35 -04:00
harry
4cfc6fe53b
Fixed build issue for older SDL2 versions that dont have SDL_GetTicks64 function.
2026-10-09 12:40:01 -04:00
harry
20a895c78b
Fixed profiler disabled macro.
2026-10-09 12:35:57 -04:00
harry
cf9e469a43
Successful test of profiling tooling.
2026-10-09 12:26:31 -04:00
harry
8d691c4964
Profiler in work.
2026-10-09 07:22:51 -04:00
harry
25992e790b
Fix Qt FCEUD_GetTime function to use 64 bit SDL_GetTicks64
2026-10-09 06:16:21 -04:00
thor2016
9197d01e4b
Merge pull request #850 from bevanjkay/ffmpeg-9
...
Support FFmpeg 9
2026-10-09 05:46:41 -04:00
Bevan Kay
b65409ebaa
Support FFmpeg 9
2026-08-12 14:37:04 +10:00
harry
a62b868e92
Cleaned up a few set but not used compiler warnings.
2026-05-29 20:35:55 -04:00
thor2016
1cf6c704d1
Merge pull request #834 from prg318/fix-linux-qt-build
...
cmake: fix qt6 build on linux/macOS
2026-05-29 20:15:46 -04:00
Lukas Sabota
f3915e9ea6
cmake: fix qt6 build on linux
2026-04-19 13:05:51 -04:00
Alexey Cluster
1e1168db66
Returned the old behavior of taking screenshots to the Qt version
...
Closes #832
Signed-off-by: Alexey Cluster <[email protected] >
2026-04-13 18:37:54 +02:00
Alexey Cluster
d0f310af98
Fix Qt Wayland screenshot to use core SaveSnapshot first.
...
On Wayland, takeScreenShot() no longer calls QScreen::grabWindow before falling
back to SaveSnapshot(); it uses the framebuffer PNG path immediately. This
avoids visual artifacts.
2026-03-30 16:55:48 +02:00
Alexey Cluster
4d991cb02e
Fix immediate exit when SDL video driver is used on Qt Wayland.
...
SDL_CreateWindowFrom(QWidget::winId) with SDL on X11 and Qt on Wayland passes a bad X11 id; libX11's default error handler calls exit(1). Fall back to OpenGL at load time and persist SDL.VideoDriver. Warn in Video Config if the user picks SDL on Wayland, revert the combo to OpenGL, and mention QT_QPA_PLATFORM=xcb.
2026-03-29 21:55:24 +02:00
Alexey Cluster
148ed0217f
Fix Qt screenshot reporting success when PNG save failed; add SaveSnapshot fallback.
...
takeScreenShot() always showed "saved" even if QPixmap::save failed (e.g. empty grab on Wayland). Stop using tr() for the file path; check save result and fall back to core SaveSnapshot() so snaps/ gets a real file.
2026-03-29 21:55:19 +02:00
Alexey Cluster
a4dafb63f8
i found luaScripts directory
2026-03-10 13:56:31 +01:00
harry
d339f1fa0c
Move cache config to be Qt win64 platform specific area of file.
2025-11-11 08:53:10 -05:00
harry
ba8f055857
Cache the vcpkg user app data folder instead. This is more robust.
2025-11-10 20:37:33 -05:00
harry
418379048b
Make use of build cache to reduce build time of vcpkg dependencies.
2025-11-10 20:05:56 -05:00
harry
543a5df92c
Changed Qt win64 auto build to use VS2022 and Qt 6.9.3. Also changed macOS auto build to use sonoma OS version.
2025-11-10 14:14:56 -05:00
harry
7f61d6c1d1
Fix for clang compiler warning for function signiture mismatch.
2025-11-10 06:12:05 -05:00
harry
2ceabd916e
Fix cmake Qt findpackage error messaging to make it more obvious what the error is.
2025-11-10 05:46:50 -05:00
harry
54314a1c90
Backup Qt win64 build to version 6.5 as this is 6.9 build requires vs2022. Until we get all dependencies updated to vs2022 we will stay at latest vs2019
2025-11-10 04:59:21 -05:00
harry
8fd812b5e3
Update Qt win64 auto build to use Qt version 6.9
2025-11-10 04:41:19 -05:00
thor2016
b01b7b07cc
Merge pull request #804 from gyx47/timestamp-riscv64-add
...
Add RISC-V time retrieval in timeStamp.cpp
2025-11-10 04:34:59 -05:00
thor2016
462ed7f6db
Merge pull request #808 from negativeExponent/fds-audio-fix
...
fds_apu: Update mod/sweep emulation
2025-11-10 04:29:18 -05:00