KrossX
c0a38b45f1
GSDumpGUI: Replaced watchdog thread with Forms.Timer
...
Explicit dispose of watchers and timer on Form dispose, also event enum.
2019-08-07 16:50:59 +02:00
KrossX
77f52cf04d
GSDumpGUI: Some changes based on willkuer's review.
2019-08-07 16:50:59 +02:00
KrossX
c8a285dee6
GSDumpGUI: Now textbox path change requires enter key.
2019-08-07 16:50:59 +02:00
KrossX
7b6c2be067
GSDumpGUI: Make it 64bit friendly.
2019-08-07 16:50:59 +02:00
KrossX
c6b944753b
GSDumpGUI: Add bits information to window title.
2019-08-07 16:50:59 +02:00
KrossX
6bc322cab1
GSDumpGUI: Avoid startup crash on invalid path settings.
2019-08-07 16:50:59 +02:00
KrossX
62c1fc621a
GSDumpGUI: Update textboxes after using the File Dialog.
...
Also, minor style changes.
2019-08-07 16:50:59 +02:00
KrossX
c14c23a063
GSDumpGUI: Actually start reading the stderr stream.
2019-08-07 16:50:59 +02:00
KrossX
b6415bf6fc
GSDumpGUI: Different color for error log output.
2019-08-07 16:50:59 +02:00
KrossX
73369db6c2
GSDumpGUI: Enable stderr redirection.
...
Also some tabs to spaces.
2019-08-07 16:50:59 +02:00
KrossX
9dd92c1cb5
GSDumpGUI: Replace directory tree dialog.
...
Also fix refresh on manual label change.
2019-08-07 16:50:59 +02:00
KrossX
bd6261e3de
GSDumpGUI: Watch for directory changes.
...
Also try to avoid unclosed file handles.
2019-08-07 16:50:59 +02:00
KrossX
b749c8ef7d
GSDumpGUI: Fix unbalanced stack exception.
2019-08-07 16:50:59 +02:00
KrossX
317683461f
GSDumpGUI: Run one frame per loop for better performance.
...
Also, make sure to check messages before vsync. GSdx message loop runs per vsync.
2019-08-07 16:50:59 +02:00
KrossX
0d6b9e9570
GSDumpGUI: Close when GSdx window is hidden.
...
The plugin hides the window on WM_CLOSE (wnd x button) and does not post quit message.
2019-08-07 16:50:59 +02:00
KrossX
b245b06959
GSDumpGUI: create the vsync packet just once.
2019-08-07 16:50:59 +02:00
KrossX
003046c91c
GSDumpGUI: Minor improvements.
...
Loop changes, icon and info shows up, can take screenshot.
2019-08-07 16:50:59 +02:00
Alessandro Vetere
ba2efec983
GsDumpFinder: fix error when dir not found
2019-06-29 16:14:28 +05:30
willkuer
a3bf46ecd9
[skip ci] GSDumpgui: Handle dumpPath as optional. ( #2981 )
...
GsDump file can be optional in case you just want to launch the plugin config dialog.
Throw with a meaningful error message in case validation layer fails.
2019-06-06 04:21:02 +02:00
lightningterror
fbafd44209
[skip ci] gsdumpgui: Auto select gsdx dll and gs dump when a directory location is reloaded/changed.
...
First on list only. Feature to save selection isn't available for now.
2019-05-31 19:24:48 +02:00
lightningterror
fe8793081a
[skip ci] gsdumpgui: Properly disable/grey out some debug options based on Debug Mode check.
2019-05-23 18:05:38 +02:00
willkuer
1414d64b18
[skip ci] GSDumpGui: Only reload dumps and dlls separately if their respective settings change, make config portable, autodetect dump/dll folder. ( #2926 )
...
- Add simple logging infrastructure and further improve the existing one
- Delegate loading of dlls and dumps into dedicated loader classes
- Adjust user interaction to restrict updates to only relevant parts
- Gsdx dlls (dumps) are only reloaded when a new path for gsdx dlls (dumps) was given. That means dlls are not reloaded just because the dumps path was changed or another dump was selected
- When GSDumpGui can not find the specified settings folder or there is no setting saved so far it will look into the directory of the currently running application (however as before only exactly in the directory and not in subdirectories)
- Further decouple model, view and 'controller' logic.
- Restrict directory checks to application basepath instead of current directory as current directly is changed at too man places
- Avoid some minor memory leaks by disposing some disposable elements
Note: Net framework requirement has been increased to 4.0 to run/compile the application.
2019-04-15 17:24:25 +02:00
willkuer
48b2383096
[skip ci] GSDumpGUI: Fixes multiinstance crashes. ( #2925 )
...
- automatically find the next free TCP port yielded by OS
- transfering currently used instance-fixed port to launched clients
- connect each client via given port
See #1637
2019-04-14 12:04:58 +02:00
Souzooka
55112938a2
GSDumpGUI: Make sure all child processes are closed when closing main form. ( #2900 )
...
* Make sure all child processes are closed when closing main form
* Try/catch kill processes in case they are starting/exiting, dispose after killing
2019-03-26 23:27:13 +01:00
lightningterror
6e49139d0e
[skip ci] gsdumpgui: Auto select first GSdx dll on the list upon program launch.
2019-02-09 02:06:38 +01:00
lightningterror
46b70a72cb
[skip ci] gsdumpgui: Allow to open ini file even when no gsdx dll is selected.
...
ini file is already shared between dlls (previous commit) so there's no
need for verification anymore.
2019-02-09 01:14:53 +01:00
lightningterror
8c6e4cd28b
[skip ci] gsdumpgui: Update code to share only one gsdx config for all dlls.
2019-02-09 01:14:53 +01:00
lightningterror
a17b0e5364
[skip ci] GSDumpGui: Adjust copyright information.
...
Add copyright header information to files that didn't
have any. The info is copied from files that already
had copyright information.
Add info for Alessio when he last commited.
Add PCSX2 Dev Team in copyright information.
2018-05-10 14:47:30 +03:00
lightningterror
acc9530d66
GSDumpGUI: Update the GUI interface
...
Rearranged/updated many GUI elements.
Reduce height of window to make it more appealing for laptop users.
Add OpenGL HW/SW options to Renderer Override.
[skip ci]
2018-01-18 21:50:54 +00:00
lightningterror
039d035952
gsdumpgui: s/GSDX/GSdx/
2018-01-18 21:50:54 +00:00
Jonathan Li
8fff11fdee
gsdumpgui: Improve renderer override handling
...
Instead of faffing around with strings and having to handle a lot of
edge cases when trying to override the renderer, just let
WritePrivateProfileString do all the hard work for us instead.
2018-01-18 21:50:54 +00:00
Jonathan Li
e511265cc9
gsdumpgui: Make it work even if it's not named GsDumpGUI.exe
...
Fixes #1592 .
[skip ci]
2016-09-28 23:21:26 +01:00
Jonathan Li
aa3f4c74dc
GSDumpGUI: Add png image display support
2016-03-02 22:57:15 +00:00
Miguel A. Colón Vélez
4760d71a86
Remove the remaining postbuild stuff.
...
The bot should work now.
2015-09-13 04:33:17 -04:00
Miguel A. Colón Vélez
6462393aaf
Introduce end-of-line normalization
...
Signed-off-by: Gregory Hainaut <gregory.hainaut@gmail.com>
2015-08-04 23:52:48 +02:00
sudonim1
22c1b30ed6
Fixed inconsistent newlines / added as many svn:eol-style=native properties as I could without killing myself.
...
Please set up auto-props in your svn client.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4488 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-03-25 05:06:49 +00:00
ramapcsx2
4adb41f3d9
Whops..
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4365 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-02-26 01:31:32 +00:00
ramapcsx2
697f78afe6
Made 2 spamming logs go to DbgCon and fixed a few compiler warnings.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4364 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-02-26 01:18:56 +00:00
sudonim1
67caeae57e
GSDumpGUI: Clean up GS plugin loading. Try all parent directories before giving up. Attempt at human readable plugin loading errors (fails badly).
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4210 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-14 21:07:37 +00:00
feal87@gmail.com
d707844613
Removed the PostBuild from the project to allow easier autobuilding.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4209 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-14 19:59:09 +00:00
feal87@gmail.com
e089cee4b9
GSDumpGui: Little things i forgot.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4168 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-12-29 09:36:58 +00:00
feal87@gmail.com
5df7a65727
Resolved tree mess by passing entire class through tcp.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4167 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-12-29 08:41:15 +00:00
sudonim1
3064551c09
GSDumpGUI: Forgot a file
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4165 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-12-28 18:32:12 +00:00
sudonim1
22a70739db
GSDumpGUI: went a bit mad on changing type width and signs after finding a signedness bug, and (more importantly for now), handled (kind of) split GIF primitives without crashing (hopefully)
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4164 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-12-28 18:31:45 +00:00
sudonim1
3d0b2979bd
GSDumpGUI: temporary fix for debugger crash until we implement the real solution
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4163 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-12-28 16:43:15 +00:00
sudonim1
e758b6e10a
GSDumpGUI: minor change to debugging info
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4151 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-12-26 14:12:31 +00:00
feal87@gmail.com
100b3f2aea
Fixed dump not working correctly.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4150 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-12-26 13:16:02 +00:00
sudonim1
8053998ebc
GSDumpGUI: compiles again, made changes for future reconstitution of GIF primitives and packets
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4149 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-12-26 12:22:37 +00:00
feal87@gmail.com
56a066c394
Require ToString();
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4148 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-12-26 11:39:27 +00:00
sudonim1
050354ff0c
GSDumpGUI: Did a bunch of stuff I don't even remember. Disclaimer: I don't know C#.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4147 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-12-26 01:00:11 +00:00