Matthew Budd
c3e4db0faa
Hotkey selected state cleanup. Sync gui menu selected state when state changes occur via hotkeys. Removed deprecated gtk widgets from sdl/input.cpp.
2020-05-16 09:09:36 -04:00
Matthew Budd
3573a596e9
Added logic to the deb pkg script to not put duplicate entries into the pkg depends list.
2020-05-16 07:38:20 -04:00
Matthew Budd
09d84283cd
bug fix for test install of debian pkg
2020-05-15 21:27:17 -04:00
Matthew Budd
e70b38cf5f
Bug fixes for debian package builder script. Added package build to pipeline.
2020-05-15 21:17:54 -04:00
Matthew Budd
2f00e3517b
Added debian package creation script.
2020-05-15 20:12:21 -04:00
Matthew Budd
172dffec55
Changed window size variables in gui to be static as their is no reason to export them to the linker.
2020-05-15 17:08:13 -04:00
Matthew Budd
5173b85ac1
Added logic to check if the screen size has actually changed in the window configure event callback. Do not reset video is screen size is the same. This prevents annoying screen flickering during transitions to/from full screen mode.
2020-05-15 17:02:33 -04:00
Matthew Budd
017ee17ee1
Updated linux ubuntu build script to latest
2020-05-15 16:14:03 -04:00
Matthew Budd
8339508f21
Added an appveyor pipeline configure file to allow for a side by side build of both the windows and linux application.
2020-05-15 16:06:18 -04:00
Matthew Budd
bcbac77084
When a lua script is provided on the command line with the --loadlua option. Added code to always resolve any relative file path to an absolute as the lua core changes the current working directory which then invalidates the relative pathing from where the current working directory was at the time the program had initially been started.
2020-05-14 23:47:57 -04:00
Matthew Budd
7fb5ed52c4
Removed --fix-missing references from pipeline script. The issue with the pipeline lies on the microsoft side with there linux package servers. There is nothing that can be done here.
2020-05-14 20:04:49 -04:00
Matthew Budd
0605427979
Added --fix-missing to apt-get sdl1 due to pipeline virtual machine failing to download all dependencies
2020-05-14 19:08:14 -04:00
Matthew Budd
87d3db2406
Added screen dimension limits. Added some debug statements to pipeline script.
2020-05-14 18:16:04 -04:00
Matthew Budd
1ba5929ea2
Modified screen display logic to always center image in the center of the window.
2020-05-14 09:16:09 -04:00
Matthew Budd
f162600f54
Added clean before build in pipeline.
2020-05-14 07:55:57 -04:00
Matthew Budd
9f615d6f81
Found a better way to clear the screen to a black background.
2020-05-14 07:55:06 -04:00
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
owomomo
2024d321b7
1. The description of the bookmarks in Hex Editor can be edited instead of delete and add again.
...
2. When click close button of the bookmark name window, the operation can be canceled.
3. Detail.
2020-05-12 17:25:23 +08:00
owomomo
b20093f572
Merge pull request #19 from TASVideos/master
...
Sync code to the newest
2020-05-11 22:04:54 +08: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