Commit Graph

4163 Commits

Author SHA1 Message Date
Matthew Budd 0c4af737dd Added logic to GTK GUI to generate default mapping files for new game controllers. 2020-08-15 13:18:16 -04:00
mjbudd77 5752310804
Merge pull request #164 from mjbudd77/master
Cleaned up a few compiler and cppcheck warnings in code base. There a…
2020-08-14 23:11:16 -04:00
Matthew Budd ebae060035 Cleaned up a few compiler and cppcheck warnings in code base. There are still quite a few more TODO. 2020-08-14 22:15:47 -04:00
Matthew Budd e9dd3b162e Merge branch 'master' of ../../fceux 2020-08-14 21:22:07 -04:00
Matthew Budd d2a00887a0 Header file relative pathing fixes for GTK SDL GUI. 2020-08-14 21:19:50 -04:00
mjbudd77 abadbc8d06
Merge pull request #163 from mjbudd77/master
Updated GTK GUI GLX window / context setup to better match glx code f…
2020-08-14 21:03:10 -04:00
Matthew Budd c2a322e48f Updated GTK GUI GLX window / context setup to better match glx code from snes9x GTK backend. 2020-08-14 20:42:54 -04:00
mjbudd77 267377a367
Merge pull request #162 from mjbudd77/master
Minor code cleanup in SDL game pad config. Small logic change to joys…
2020-08-13 22:35:16 -04:00
Matthew Budd 3618f30f0d Minor code cleanup in SDL game pad config. Small logic change to joystick init. 2020-08-13 21:08:02 -04:00
mjbudd77 ccee5cbd82
Merge pull request #159 from mjbudd77/master
Updated TODO-SDL File
2020-08-12 21:40:12 -04:00
Matthew Budd ee318e291b Merge branch 'master' of ../TasVideo/fceux into development 2020-08-12 21:19:24 -04:00
Matthew Budd baefa987b9 Added a SDL Qt vs GTK GUI capability matrix to the TODO-SDL file. 2020-08-12 21:15:13 -04:00
mjbudd77 a2aa55a69c
Merge pull request #158 from mjbudd77/master
Build Options and Documentation Updates for SDL README
2020-08-11 22:25:47 -04:00
Matthew Budd 0751904693 Added FCEUX debugger compiler flag to cmake build 2020-08-11 21:19:52 -04:00
Matthew Budd d11cea3a98 Added OpenGL preference (GLVND or LEGACY) command line options to cmake build. 2020-08-11 20:58:54 -04:00
Matthew Budd d3b0ce3acb Updated build README for building GTK based GUI. 2020-08-11 20:31:53 -04:00
g0me3 79d81e513c datach barcode reader input changed a little bit control code recalculating logic.
now if you input full 13 or 8 digit code the control code won't be recalculated.
only if you input partial 12- or 7-digit code without control number it will calculate it.
this is done because some game uses it's own control code calc logic and need to be input as is.
otherwise it will be recalculated and won't be accepted by the game.
2020-08-11 20:28:11 +03:00
mjbudd77 fffe6a77dd
Merge pull request #155 from mjbudd77/master
Back port of SDL2 Game Controller Updates from Qt to GTK GUI
2020-08-10 21:42:36 -04:00
Matthew Budd b16514fcb4 A few box spacing updates on GTK gamepad config window. 2020-08-10 21:12:40 -04:00
Matthew Budd 1c6851c3f0 Bug fix for SDL joystick not working using SDL video driver. By default SDL joystick inputs are ignored if the SDL window does not have focus. Set SDL HINT to allow for background joystick inputs to accepted (i.e. joystick inputs come through even though window not in focus). 2020-08-10 21:04:42 -04:00
Matthew Budd cd99eaecd3 Added missing files. 2020-08-09 22:20:02 -04:00
Matthew Budd 1d417a49ae Back ported SDL2 game controller improvements to GTK from QT GUI. 2020-08-09 22:19:38 -04:00
Matthew Budd 1331aeca14 input device select combo box logic in work for GTK Gui. 2020-08-09 07:11:28 -04:00
Matthew Budd 5bfbbbba7e Back ported SDL joystick/gamepad improvements from Qt to GTK gui. 2020-08-09 05:55:59 -04:00
Matthew Budd 61894c7772 Bug fix to sync video driver selection on GTK GUI at init. 2020-08-09 05:21:29 -04:00
Matthew Budd 989d39c26e Back ported SDL sound bug fixes from QT to GTK GUI. 2020-08-09 05:17:48 -04:00
mjbudd77 9723a0612f
Merge pull request #154 from mjbudd77/master
GTK SDL GUI Video Driver Options
2020-08-07 22:45:20 -04:00
Matthew Budd 33c5b328b2 Changed sdl video resize logic to ensure that it is always syncd to the size of the drawing area. 2020-08-07 21:44:12 -04:00
Matthew Budd a2fbb33d68 Added video driver select option for GTK/SDL GUI. Currently there are 3 possible video drivers: OpenGL GLX, SDL2, and Cairo. 2020-08-07 21:22:07 -04:00
mjbudd77 550d73b217
Merge pull request #153 from mjbudd77/master
GTK/SDL GUI added to cmake build
2020-08-07 18:07:58 -04:00
Matthew Budd 5e2ac49da7 Bug fix for LSB_FIRST definition in GTK build in cmake environment. 2020-08-07 17:09:12 -04:00
Matthew Budd 1b0888e146 Added git url/revision info to the GTK/SDL GUI about window. Added git url/revision information to command line help print out for both GTK and QT versions. 2020-08-07 16:59:27 -04:00
Matthew Budd bb4adb36b4 Merge branch 'master' of ../TasVideo/fceux 2020-08-07 16:34:39 -04:00
mjbud77 80e1c6d35e Bug fix for debian package creation script to include both gtk and Qt versions. 2020-08-07 19:20:20 +00:00
Matthew Budd 4e157c37fa Added ldd print of gtk fceux executable. 2020-08-07 14:59:55 -04:00
mjbudd77 1b9a36de17 Added GTK3 dependency install back into pipeline for GTK GUI version build 2020-08-07 13:56:26 -04:00
zeromus 6f4bbacca0 fix height of win32 inputbox. fixes #145 2020-08-07 13:55:50 -04:00
mjbudd77 b13eaaccd0 Added code to linux build script to also build GTK3/SDL2 version of fceux GUI in addition to the QT5/SDL2 version. Only the Linux pipeline will attempt to build and package both the GTK and QT GUIs. The MacOSX will only build and pacakge QT version. 2020-08-07 13:40:28 -04:00
zeromus 398cce5f3d Create CNAME 2020-08-07 13:29:02 -04:00
mjbudd77 d582615d76 Merge branch 'master' into development 2020-08-07 13:25:33 -04:00
mjbudd77 d416ceb0c4 Added GTK3/SDL2 based fceux build capability into cmake build file. It is configurable from the command line which GUI to build GTK or QT (default). 2020-08-07 13:23:43 -04:00
mjbudd77 815bb17644 Modified SConstruct to use more reliable pkg-config. 2020-08-07 10:00:22 -04:00
mjbudd77 9cd4b59cb3
Merge pull request #151 from mjbudd77/master
Changed GTK GUI shutdown order of execution so that the main window c…
2020-08-06 21:40:53 -04:00
Matthew Budd 27875aac17 Changed GTK GUI shutdown order of execution so that the main window cannot be deleted until the event loop has fully exited. 2020-08-06 21:36:50 -04:00
mjbudd77 75f04fd1df
Merge pull request #148 from mjbudd77/master
GTK GUI Quit Logic Change
2020-08-05 21:02:24 -04:00
Matthew Budd ae30dc41c3 Merge branch 'master' of ../TasVideo/fceux 2020-08-05 20:43:02 -04:00
Matthew Budd 46d02fc61a Modified GTK GUI quit logic to just set a flag in the quit callback function to allow the gui exit its main loop under normal conditions and then proceed with an orderly cleanup/shutdown outside of the GTK event loop. 2020-08-05 20:33:19 -04:00
mjbudd77 06352de68a
Merge pull request #146 from mjbudd77/master
QT SDL cheat window minor update.
2020-08-03 22:03:44 -04:00
Matthew Budd b7067cc1da Removed debug print statement. 2020-08-03 21:12:54 -04:00
Matthew Budd bbd0fe4470 Added cheat save file logic to cheat window export button. 2020-08-03 21:04:58 -04:00