Matthew Budd
c702a86b67
commented out window configure print statements.
2020-05-13 22:00:00 -04:00
Matthew Budd
575e090aff
Ran indent program on new cheat and ramwatch cpp files to apply hard tabs.
2020-05-13 21:13:22 -04:00
Matthew Budd
699069b7ee
Ran indent program to gui.cpp to re-apply hard tabs.
2020-05-13 21:07:31 -04:00
Matthew Budd
7ac726d415
Replaced deprecated gtk_key_snoop function with standard gtk key press/release event handling functions.
2020-05-13 09:24:31 -04:00
Matthew Budd
48bbec8fba
Added logic to clear screen to black during startup and if a screen configure event occurs and no game is loaded.
2020-05-13 09:00:07 -04:00
Matthew Budd
42233b0425
Removed unused global window symbol for hotkey gui window
2020-05-13 08:36:35 -04:00
Matthew Budd
c45c6c00cf
Removed old menu comments from gtk gui.
2020-05-13 08:33:55 -04:00
Matthew Budd
61f55f3e28
Ensure that pallette variable has been freed before attempting malloc a new heap.
2020-05-12 22:45:08 -04:00
Matthew Budd
9583c0fbdd
A few more bug fixes for the ram watch window.
2020-05-12 22:39:03 -04:00
Matthew Budd
57561ad563
Moved RAM watch window logic to its own separate file.
2020-05-12 22:13:22 -04:00
Matthew Budd
309cb00f93
Moved cheat window code to its own file. Created a cheat window class object to better manage multiple instances of the cheat window.
2020-05-12 20:14:11 -04:00
Matthew Budd
754e621735
Bug fixes for gtk hot key config window.
2020-05-11 00:47:31 -04:00
Matthew Budd
dfd236c9d1
Fixed gtk window gui resizing logic. Can now resize by dragging the corners of the window with the mouse as well as through the vidio menu.
2020-05-10 23:38:36 -04:00
Matthew Budd
d6a798962c
Removed deprecated gtk_widget_modify_bg.
2020-05-10 17:29:14 -04:00
Matthew Budd
bfaf429664
Removed deprecated GTK_STOCK usages.
2020-05-10 17:11:15 -04:00
Matthew Budd
d87d5b2271
Fixed & character usage in authors string text in about window.
2020-05-10 16:42:45 -04:00
Matthew Budd
73a4efcad9
Finished reworking main menu.
2020-05-10 16:40:28 -04:00
Matthew Budd
81b9555ad0
Finished updating emulation menu to new non-deprecated widgets.
2020-05-10 16:24:44 -04:00
Matthew Budd
ee35a5bab4
Updated options sub menu.
2020-05-10 15:32:32 -04:00
Matthew Budd
89895fdd18
Finished File menu of main menu bar.
2020-05-10 14:59:49 -04:00
Matthew Budd
af36752585
Working on removing deprecated main menu and replacing with non-deprecated functions.
2020-05-10 11:17:59 -04:00
Matthew Budd
5a74646bb5
Removed use of deprecated gtk_alignment widgets
2020-05-10 10:18:57 -04:00
Matthew Budd
260b45273e
Swapped out deprecated gtk table in favor of gtk grid on game pad configure window.
2020-05-10 09:54:25 -04:00
Matthew Budd
b68aff598e
Fixed a few more deprecated gtk function usages.
2020-05-09 21:00:51 -04:00
Matthew Budd
6ab46618fc
Replaced a few more deprecated gtk function calls for their newer variants.
2020-05-09 20:47:47 -04:00
Matthew Budd
7610dea7fb
Removed deprecated UI manager from the ram watch menu. Ram watch menu is now created by raw gtk functions.
2020-05-09 20:35:15 -04:00
Matthew Budd
3231589d25
Changed out depricated gtk_hbox_new and gtk_vbox_new in favor of gtk_box_new
2020-05-09 16:42:34 -04:00
Matthew Budd
fcf8f57085
Changed memory tree views to use monospace and have vertical dividers for columns.
2020-05-09 10:36:55 -04:00
Matthew Budd
f4985e4add
Merge branch 'master' into linux-cheats
2020-05-09 09:32:10 -04:00
Matthew Budd
3f2ab57a20
Merge branch 'master' of https://github.com/TASVideos/fceux into development
2020-05-09 09:23:28 -04:00
Matthew Budd
77471eb1a0
Merge branch 'development' into linux-cheats
2020-05-08 23:55:29 -04:00
Matthew Budd
70a804e90f
Fixed a few code errors identified by cppcheck static code analyzer.
...
Fixed incorrect error handling of realloc function to prevent memory leak.
Fixed a few uninitialized local stack variables.
Changed (1 << 31) to (1u << 31) to fix error stating that a signed 32 bit integer shifted by 31 bits can result in undefined behavior.
2020-05-08 23:30:31 -04:00
Matthew Budd
10d57762b0
Force GTK3 usage as default over GTK2... its time to move on.
2020-05-08 22:11:55 -04:00
Matthew Budd
292a1de39b
Added azure pipeline configuration file.
...
Runs a build in an Ubuntu Linux 18.04LTS
2020-05-08 22:07:19 -04:00
Matthew Budd
056bd2bf18
Merge branch 'master' into linux-cheats
2020-05-08 08:16:07 -04:00
Matthew Budd
94973b0078
Removed azure-pipeline comfig file that does not work.
2020-05-08 08:14:39 -04:00
Matthew Budd
2bf8a4d943
Pipeline update.
2020-05-08 07:58:35 -04:00
Matthew Budd
4d91f4e2be
Merge branch 'master' into linux-cheats
2020-05-08 07:55:53 -04:00
mjbudd77
e39c8ab6df
Set up CI with Azure Pipelines
...
[skip ci]
2020-05-08 07:53:39 -04:00
Matthew Budd
305e8b58e8
Added memory write functionality to RAM watch window.
2020-05-07 23:25:33 -04:00
Matthew Budd
27cbbdf534
Added logic to load/save RAM watch files.
2020-05-07 21:31:55 -04:00
Matthew Budd
c901c7273d
Added directly cheat list cell editing functionality to gtk GUI.
2020-05-07 09:49:03 -04:00
Matthew Budd
b4f4f816d7
Added logic to allow for RAM watch display updates to be non-destructive.
2020-05-06 09:00:53 -04:00
Matthew Budd
4490f650f1
RAM watch entry window bug fixes.
2020-05-06 08:36:08 -04:00
Matthew Budd
ab5d3f5f14
Successful view of memory in ram watch window. Still TODO, added rest of button functionality.
2020-05-06 00:17:59 -04:00
Matthew Budd
19deda1314
Added initial framework for RAM watch window.
2020-05-05 23:08:50 -04:00
Matthew Budd
d1fd5a8e2d
A few bug fixes while testing the cheat window.
2020-05-05 20:42:25 -04:00
Matthew Budd
45d88df6b0
Hooked up cheats pause while window active function.
2020-05-05 19:56:38 -04:00
Matthew Budd
30aec1e534
Added cheat modification via update button logic.
2020-05-05 08:18:41 -04:00
Matthew Budd
7bc778fd0e
Added active toggle functionality to cheat list window.
2020-05-05 08:06:08 -04:00