harry
|
5f3ce5896a
|
Compile fix for <QtPlatformHeaders/QWindowsWindowFunctions> header not existing in Windows Qt 6. Set Qt win64 auto build to build against Qt 6.
|
2024-02-24 10:35:09 -05:00 |
harry
|
20a9c151be
|
JS logging improvements.
|
2024-02-11 10:25:47 -05:00 |
harry
|
b53d087fca
|
Changed Qt Win64 1px fullscreen window border to be a configuration option. Doesn't seem to be necessary for all users and maybe not at all anymore. We will see if the QOpenGLWidget issue resurfaces with this setting off. Fixes #514
|
2023-12-12 21:27:55 -05:00 |
harry
|
ba47f169ca
|
Fixed stack buffer overflow in Qt GUI loading a ROM with a large filepath from file dialog.
|
2023-01-16 09:44:32 -05:00 |
harry
|
3eddaf8052
|
Fixed Qt GUI --help command line option when no window system is present (X11/wayland). There is now a pre-gui initialization sweep of command line options. Also added a --version command line option and a warning that the --no-gui option is not supported (should someone try to use it). Fixes issue #528.
|
2022-08-17 21:59:48 -04:00 |
mjbudd77
|
cb5bb3446d
|
Made custom Qt GUI splashscreen that fades out when initialization is finished. Showing splash screen at startup is now a configuration parameter and defaults to off. Can be turned on in GUI config dialog.
|
2022-01-16 11:12:13 -05:00 |
mjbudd77
|
77c946734a
|
Added optional compile time option to build in a splash screen during Qt application startup.
|
2022-01-15 18:17:34 -05:00 |
mjbudd77
|
7b1e171ba7
|
Added code to save/restore Qt window geometry for commonly used tools and debug windows.
|
2021-06-30 06:50:31 -04:00 |
mjbudd77
|
72de93bc94
|
SDL window initialization and resize logic fix. Should only be calling SDL_CreateWindowFrom once. Wait for window to full be created and initialized before attempting to init SDL video renderer.
|
2021-06-10 23:06:43 -04:00 |
mjbudd77
|
d9f10a960f
|
Added a fix for fullscreen Qt opengl based windows. This addresses a known Qt issue referenced here: https://doc.qt.io/qt-5/windows-issues.html#fullscreen-opengl-based-windows
|
2021-06-03 20:01:22 -04:00 |
mjbudd77
|
31608a5c6d
|
Added logic to further ensure that changes to emulation video settings force an settings change on the Qt console viewer.
|
2021-05-15 07:03:53 -04:00 |
mjbudd77
|
33d645f911
|
First successful test of VFW avi recording on Qt GUI.
|
2021-05-01 01:08:34 -04:00 |
mjbudd77
|
86edfd490a
|
Changed Qt warnings to not display as error dialogs, instead just prints
to main log.
|
2021-04-10 09:40:20 -04:00 |
mbudd02
|
7ccfd43a98
|
Added code to route Qt GUI/Core messages to message log.
|
2021-03-30 08:44:31 -04:00 |
mjbudd77
|
2a6a31fa48
|
Added Qt stylesheet GUI selection code.
|
2021-03-01 21:48:57 -05:00 |
mjbudd77
|
2a2e1b7bca
|
Re-added code to free allocated video memory at application close. Free Qt NES wrapper memory at application close.
|
2021-02-21 10:39:21 -05:00 |
mjbudd77
|
08df12db74
|
Bug fix for Qt GUI main menu permanently hi-jacking input focus when using menu accelerators.
|
2021-02-15 10:08:03 -05:00 |
mjbudd77
|
35bb4be6f6
|
First successful build of Qt windows fceux.
|
2021-02-06 12:15:28 -05:00 |
mjbudd77
|
c6752c4193
|
Added standard FCEU GPL2 license header to Qt cpp files that were
missing it.
|
2021-01-20 19:19:22 -05:00 |
Matthew Budd
|
bd440682fd
|
Bug fix for Qt GUI full screen command line switch.
|
2020-10-25 18:55:16 -04:00 |
mjbudd77
|
2f716e0e77
|
For the Qt GUI, added a PPU pattern tile zoomed view feature via a context menu. The pattern view context menu can now be use to change palettes, toggle tile grid lines, and enter/exit tile zoom mode. Also, added a Qt message capture function to get any error, warning, info, or debug messages that come out of the Qt application core.
|
2020-10-19 23:21:00 -04:00 |
mjbudd77
|
1c762f95d1
|
Added code to the Qt gui to allow for individual users to set custom Qt styling. The Qt gui will check to see if an environment variable exists named FCEUX_QT_STYLESHEET, which should contain the full path to a Qt stylesheet file. If the variable is defined and the file exists and can be opened, then the style content for that file will be used by the application.
|
2020-10-18 22:13:00 -04:00 |
Matthew Budd
|
3fc99f7d30
|
Added logic to allow the use to optionally select either the Qt/OpenGL or SDL as the video driver.
|
2020-07-20 22:45:33 -04:00 |
Matthew Budd
|
824bdda083
|
Renamed a few of the files and class objects to be more appropriate to what the actually are.
|
2020-07-05 16:37:26 -04:00 |
Matthew Budd
|
f2e7b66c61
|
changed QThread setup to be a separate object from the console window.
|
2020-07-05 16:27:13 -04:00 |
Matthew Budd
|
acc02ee98e
|
Moved FCEU emulation to its own thread for better timing control.
|
2020-07-05 16:11:53 -04:00 |
Matthew Budd
|
c496c0f281
|
Added logic to increase/decrease emulation speed via hotkeys using QTimer system. Bug fix for = key Qt to SDL mapping.
|
2020-07-03 21:52:27 -04:00 |
mjbudd77
|
2762d53791
|
Cleaned up game viewer GL.
|
2020-06-30 19:53:29 -04:00 |
mjbudd77
|
e2b853661d
|
More testing with SDL game viewer driver, keeps drawing over the menu
bar on the mac os. Thinking native GL inside QT is the way to go.
|
2020-06-30 09:22:59 -04:00 |
mjbudd77
|
41b54b9813
|
Solved MAC OpenGL scaling issue. Turns out it was related to the retina
screen having a 2x device to framebuffer scaling.
|
2020-06-29 23:24:41 -04:00 |
Matthew Budd
|
53dcb48a90
|
Successful test of SDL video driver inside QT window.
|
2020-06-29 10:11:02 -04:00 |
Matthew Budd
|
7ba7ef4b82
|
Include path fixes for qmake incorrectly marking sdl folder for heading includes.
|
2020-06-27 20:07:24 -04:00 |
Matthew Budd
|
0352483a19
|
Successful display of video in QT gui.
|
2020-06-23 22:51:10 -04:00 |
Matthew Budd
|
be4c650238
|
Starting new QT gui.
|
2020-06-23 20:40:43 -04:00 |