90d03a6374For Qt GUI, add libav version preprocessor guard to make sure that AV_OPT_TYPE_UINT64 definition exists before using it in source. Fixes issue #578
harry
2023-01-13 01:18:58 -0500
a3240e9c2eQt GUI deprecation usage fixes for ffmpeg 5.1.x libavutil. Code is now compatible with new AVChannelLayout data structure. Used proper version macros so that code is still setup to be backwards compatible with ffmpeg 4.x
harry
2023-01-13 00:45:44 -0500
ff24dd7a68For win64 Qt GUI build, disable annoying data type conversion/comparison warnings.
harry
2023-01-12 21:33:05 -0500
Merge pull request #9 from Emu-gators/sphang
StevenPhang22
2023-01-12 12:25:56 -0500
ec4d76707cReset Qt GUI audio buffer samples to zero when killing SDL sound.
harry
2023-01-11 21:57:51 -0500
37bf5c9bf2Added logic to Qt GUI to protect against invalid audio sample rates or buffer sizes being fed from the command line to the sound system. Sound will use default values if inputs are deemed invalid. Fixes issue #603
harry
2023-01-11 21:38:29 -0500
cc1e6a8f8bMinor change to Qt GUI window focus audio mute logic. Ensure that it is always re-computed on a window active change event.
harry
2023-01-11 21:08:55 -0500
739c01f051Added Qt GUI sound mute function. This function is accessible either via hot key or checkbox on sound config window. Mute state is a config parameter and will persist between application boots. Fixes issue #591
harry
2023-01-11 20:47:11 -0500
e06d1cd506Modified Qt GUI parseFilepath to output std::string types instead of char * buffers to remove file path length limitations.
harry
2023-01-10 21:14:10 -0500
4dd8943724Added negative index protections into GetCHRAddress to protect against a large unsigned number being passed and interpretted as a negative number. Caught by gcc UBSAN.
harry
2023-01-10 17:42:45 -0500
293fc7b672Upgrade mac OS build image to 'Big Sur' for appveyor builds. Homebrew has dropped pre-build support for Catalina.
harry
2023-01-07 17:52:36 -0500
d1368c8213Debugger and hex editor fix for Vs. System ROMs
Alexey 'Cluster' Avdyukhin
2023-01-07 19:46:10 +0400
c9cdca11c4Comments for mapper 342
Alexey 'Cluster' Avdyukhin
2023-01-07 19:40:59 +0400
e1c20e4928Removed some warnings
Alexey 'Cluster' Avdyukhin
2023-01-07 19:23:38 +0400
2c5c3a9fe4Fix for compiler sprintf usage warning: too many arguments for format.
harry
2023-01-07 02:52:55 -0500
4c71af3212Fix for apparent logic error of self-comparison always evaluates to true. Resolves g++ compiler warning.
harry
2023-01-07 02:51:34 -0500
6ae834a1dfChanged interface to Qt GUI function getDirFromFile to pass reference to std::string so that returned string will not have string length limitations. Buffer size will grow as needed for the path and will not be allocated on the stack.
harry
2023-01-07 01:47:45 -0500
4e54ea54acRefactor Qt GUI function fceuExecutablePath to be more efficient. Since the path to the executable never changes during the lifetime of the process, save it off the first time this function is called for later use. Function interface changed to just pass back a pointer to the saved string. Saves on stack memory and is more efficient since it does not have to continually copy data onto the stack.
harry
2023-01-07 01:19:29 -0500
b3717c008bRefactor Qt GUI function getDirFromFile to use QFileInfo to get absolute directory path. Also, added a input buffer size argument to prevent string copy buffer overflows. Fixes issue #598.
harry
2023-01-07 00:43:35 -0500
77b894df0eChanged Qt debugger data save file extension to be .fdb instead of .dbg so that it does not conflict/overwrite ld65 debug symbol files. Fixes issue #600.
harry
2023-01-06 23:27:06 -0500