mjbudd77
|
348c26d78c
|
Added TBL support to Qt hex editor.
|
2021-02-21 14:20:04 -05:00 |
mjbudd77
|
67fb5263cc
|
Added a few context menu accelerators to debugger, hex editor, ppu viewer, and name table viewer Qt windows.
|
2021-02-19 00:15:23 -05:00 |
mjbudd77
|
5eb79dcf9d
|
Removed all redundant QFileDialog calls to show() when exec() is already being called. The show() function is a non-blocking call to create a dialog window. exec() is a blocking call and is required to use the native windows file browser. Since all the file dialog callback functions are designed to be blocking anyway, the show() calls really shouldn't be there anyway. This fixes part of #332.
|
2021-02-18 23:14:31 -05:00 |
mjbudd77
|
5f46fd098f
|
Added a refresh rate submenu under View in the Qt hex editor that allows for setting the update rate to the following values in Hz: 5, 10, 20, 30, and 60 (for those with super human eye-to-brain processing times).
|
2021-02-18 22:28:59 -05:00 |
mjbudd77
|
41c9125788
|
Added logic to Qt hex editor to force a redraw event when keyboard or mouse events that effect the cursor occur.
|
2021-02-18 22:04:13 -05:00 |
mjbudd77
|
90d31dadca
|
Added logic to Qt hex editor to set minimum line width to full line length at construction. Part of #322.
|
2021-02-18 21:48:57 -05:00 |
mjbudd77
|
32e897479c
|
Bug fix for hex editor crashing when changing view to PPU or ROM with no game loaded. Fixes part of #332.
|
2021-02-18 19:56:19 -05:00 |
mjbudd77
|
7e3086d92c
|
Added more accelerators for Qt menu items.
|
2021-02-16 21:44:47 -05:00 |
mjbudd77
|
c3473dbf4d
|
Made one full pass over all Qt window menus and added accelerators where it makes sense.
|
2021-02-14 05:09:44 -05:00 |
jnahmias
|
6f45846975
|
fix spelling mistakes caught by lintian (#314)
|
2021-01-31 23:57:24 -05:00 |
mjbudd77
|
9c70a682b7
|
Added hot key to close hex editor window by pressing Esc key. Added logic to open ppu viewer from name table editor.
|
2021-01-31 14:07:50 -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 |
mjbudd77
|
1454238f1e
|
Added #if defined(__unix__) in the appropriate places to allow for the code to compile for FreeBSD 12.2 using the clang 10.0.1 compiler. (#305)
|
2021-01-16 14:40:28 -05:00 |
mjbudd77
|
8d1082b290
|
Ported over recent fix to PalettePoke function from windows to Qt. (#287)
|
2020-12-28 17:07:25 -05:00 |
mjbudd77
|
8ccf6fe37f
|
Added new array indexing symbolic debug feature logic to Qt/SDL debugger and hex editor.
|
2020-12-20 21:46:25 -05:00 |
Matthew Budd
|
b1c0f7aaba
|
Added ROM edit undo functionality to Qt hex editor.
|
2020-11-19 20:35:44 -05:00 |
mjbudd77
|
5cbfb8b1a5
|
Added a text highlight clear function and now clear when hex editor view mode changes.
|
2020-11-17 00:06:10 -05:00 |
mjbudd77
|
7127b858e1
|
Added find pattern functionality to Qt hex editor.
|
2020-11-16 23:35:33 -05:00 |
mjbudd77
|
4968e50202
|
Added copy/paste functionality for Qt hex editor.
|
2020-11-16 21:26:53 -05:00 |
Matthew Budd
|
2ce2e5a8a3
|
Fixed wheel event scroll direction for custom QWidgets
|
2020-11-14 13:42:43 -05:00 |
Matthew Budd
|
c5cdd77fb1
|
For Qt, added mouse wheel scrolling logic to all custom QWidgets (Debugger Assembly Viewer, Trace Log Viewer, Hex Editor, and RAM Search Viewer)
|
2020-11-14 09:24:10 -05:00 |
Matthew Budd
|
d60a00caeb
|
Further improvements to Qt symbolic debugging.
|
2020-11-10 21:52:38 -05:00 |
Matthew Budd
|
90911ff17e
|
Added RAM freeze feature to Qt hex editor.
|
2020-11-10 20:19:49 -05:00 |
Matthew Budd
|
49ab65bcc9
|
Changed debugger breakpoint/symbol add/edit windows to have the OK button as the default widget that is activated when the enter key is pressed.
|
2020-11-08 23:20:18 -05:00 |
Matthew Budd
|
e72cc4d0d5
|
Bug fix for issue #217. The Qt hex editor memory reads are now synchronized with emulation thread execution. This ensures that calls to GetMem will not improperly interfere with certain memory mapped registers while the emulation thread is executing. Reading at an inappropriate time from controller registers mapped at addresses $4016 and $4017 can cause the emulator to miss button presses. Thread synchronization fixes this.
|
2020-11-03 06:36:30 -05:00 |
Matthew Budd
|
86a12c96f9
|
Changed all debug and tools windows to be non-modal top level windows. This allows then to be minimized and maximized via the title bar buttons and will also show in the task bar of the window environment as separate windows.
|
2020-10-27 22:26:58 -04:00 |
Matthew Budd
|
1d2fa00335
|
Added QDir::AllDirs argument to all Qt GUI file browser instances to ensure that all directories will be shown any time a QFileDialog is opened.
|
2020-10-22 00:17:32 -04:00 |
Matthew Budd
|
f0c13a57ec
|
Fixed Qt context menus so that all child widgets are destroyed after the menu parent goes out of scope.
|
2020-10-21 20:31:39 -04:00 |
mjbudd77
|
5715ec235a
|
Added Qt Hex Editor goto Address Dialog. Added RAM search to Qt GUI capability list.
|
2020-10-16 23:53:20 -04:00 |
Matthew Budd
|
de2fd3eef3
|
Added Qt hex editor logic to color ROM bytes from CD Logger data.
|
2020-09-28 23:40:13 -04:00 |
Matthew Budd
|
a4b45fc252
|
Added symbolic debug popup window capability to hex editor.
|
2020-09-20 22:00:48 -04:00 |
Matthew Budd
|
97784ec09b
|
Added quick breakpoint add via hex editor context menu.
|
2020-09-20 21:40:31 -04:00 |
Matthew Budd
|
a458f7526b
|
Added logic to update hex editor title with view mode and selected address included in text.
|
2020-09-20 21:03:41 -04:00 |
Matthew Budd
|
c2ca5dc9d8
|
Added initial functions for hex editor quick access from debugger.
|
2020-09-20 17:01:40 -04:00 |
Matthew Budd
|
abf863a6a2
|
Debugger window functionality in work.
|
2020-09-04 06:37:22 -04:00 |
Matthew Budd
|
e688ebe23b
|
ASM view port in work.
|
2020-09-03 22:39:01 -04:00 |
Matthew Budd
|
0349bb3a86
|
Added hex editor fore and back ground color options to config file. Options are now also saved when using the editor color picker.
|
2020-08-30 10:35:00 -04:00 |
Matthew Budd
|
e711b21ee4
|
Added hex editor remove all bookmarks question acknowledgement box.
|
2020-08-28 20:23:20 -04:00 |
Matthew Budd
|
ca59812e97
|
Added hex editor bookmark auto load/save functionality.
|
2020-08-27 22:43:13 -04:00 |
Matthew Budd
|
1032e6f443
|
Bookmark menu action memory management fix. QMenu will only delete QActions if it has ownership of the widget.
|
2020-08-26 22:53:39 -04:00 |
Matthew Budd
|
114e22c48f
|
Added hex editor bookmark functionality. Still TODO save bookmarks to file based on ROM name.
|
2020-08-26 22:44:11 -04:00 |
Matthew Budd
|
c23fa5dc60
|
Memory management fix for QT dialog windows. Ensure that window is marked for deletion when it is closed.
|
2020-08-25 20:59:36 -04:00 |
Matthew Budd
|
a624278fca
|
Added native menu option to hex editor.
|
2020-08-25 18:41:58 -04:00 |
Matthew Budd
|
67f6be539a
|
Added TODO comments to hex editor context menu. These menu options can not be finished until other debug features such as the debugger and code/data trace/log functionality has been created.
|
2020-08-24 20:50:06 -04:00 |
Matthew Budd
|
1f09ecca2c
|
Added hex editor window close menu option.
|
2020-08-24 20:27:12 -04:00 |
Matthew Budd
|
14f0da12c7
|
Added save ROM as hex editor functionality
|
2020-08-24 20:06:36 -04:00 |
Matthew Budd
|
e8f1ffdf8d
|
Added hex editor horizontal scroll logic.
|
2020-08-23 22:24:54 -04:00 |
Matthew Budd
|
a93af6f821
|
Cleanup of hex editor code, consolidated as much as possible into QHexEdit custom widget.
|
2020-08-23 10:00:54 -04:00 |
Matthew Budd
|
832a6b0a64
|
Setting up framework for hex editor bookmarks
|
2020-08-22 22:01:53 -04:00 |
Matthew Budd
|
ff3125cbf8
|
Bug fix for updating vertical bar when using page up/down functions.
|
2020-08-22 21:42:51 -04:00 |