scrimpeh
73686d53dc
Debugger/Disassembler - Fix adding one blank row to the disassembler view.
2015-07-16 21:18:13 +02:00
Suuper
bc8717c9f9
Fixed right-click input painting in TAStudio. Also removed mouseWheelTimer as it is no longer needed.
2015-07-16 13:57:51 -05:00
adelikat
673654d6cf
PSX - expose PSX path config in release builds
2015-07-15 19:20:05 -04:00
Suuper
46e8bdeefa
A quick attempt at fixing frame scrolling up with wheel. Not perfect, but better.
2015-07-15 15:11:32 -05:00
Suuper
b9865db397
Fix: TAStudio was still seeking after edits with "Auto restore" disabled and while unpaused.
...
Fix: The bug where editing while seeking changed PauseOnFrame came back again.
2015-07-15 15:01:08 -05:00
Suuper
07a8a4c1d3
Removed SuppressGreenzoning because TAStudio should not allow the user to be on a frame that isn't "greenzoned". It will now jump back to the greenzoned area immediately when an edit invalidates part of the greenzone, and pause there until mouse up.
...
This fixes a bug which caused TAStudio to generate and keep invalid savestates.
2015-07-15 14:26:56 -05:00
scrimpeh
7b25254b72
Firmware Manager - Change wording to "Close and reload ROM" instead of "Close and load ROM", add tool tip displaying ROM path.
2015-07-15 08:31:03 +02:00
Suuper
f1b23b9ed3
Bugfix: Editing while seeking could set the seek frame to an earlier frame.
2015-07-14 15:14:00 -05:00
adelikat
a9af8e4f3c
InputRoll - wire up RowScroll and ColumnScroll events, still todo: make a custom EventArgs argument and pass useful info through it
2015-07-14 14:13:21 -04:00
Suuper
e3a8c33be5
-Fixed typo in variable name (SupressGeenzonging)
...
-Removed state capture from TasMovie.RecordFrame
-Fixed: States weren't captured while left mouse button was still down from clicking a frame.
-TAStudio now automatically captures after loading a new movie.
2015-07-13 22:06:21 -05:00
feos
510ebf519a
tastudio: moved scrolling catch up and refresh to the end of TasView_PointedCellChanged().
...
can drag selection offscreen too now.
todo: drag things above the view.
2015-07-14 00:40:05 +03:00
feos
a2cb4373a9
tastudio: scroll to frame appended by offscreen dragging.
...
need to figure out scroll speed, as it is too high unless drawing VERY slowly.
2015-07-13 22:06:24 +03:00
Suuper
228a24efb0
Fixed my previous commit/push; feos' change is back.
...
Improved "StartAtNearestFrameAndEmulate".
2015-07-13 14:02:21 -05:00
Suuper
d84da62432
Tidied up TAStudio's "GoToFrame" and fixed a runaway seek in "StartAtNearestFrameAndEmulate"
2015-07-13 13:49:12 -05:00
feos
feb14ad948
tastudio: don't jump to playback when advancing/rewinding
...
offscreen marker goto is the only SetVisibleIndex() call that should show playback
tastudio: cursor is not a marker anymore
2015-07-13 20:37:12 +03:00
zeromus
7bec7b806b
add PSX disc hashing tool
2015-07-12 20:08:30 -05:00
scrimpeh
667e4273f3
Firmware Manager - Add option to reload ROM if ROM load has failed before
2015-07-12 21:30:26 +02:00
feos
de699656d6
tastudio: introduce fast scroll idea via timer
...
seek frame is reset only if paused OR 100ms since last scroll haven't elapsed
2015-07-12 21:54:31 +03:00
adelikat
f9dad99484
Tastudio - fix crash when loading a tasproj with a different controller configuration than the current
2015-07-12 12:45:30 -04:00
adelikat
b594360a25
We had two variables controlling the state of the visibility of the windowed status bar, remove one of them. Fixes issue #448
2015-07-12 10:58:13 -04:00
zeromus
283de943d7
dont fail importing firmwares when target directory doesnt exist
2015-07-11 14:06:28 -05:00
adelikat
58f8ad7c12
Issue #422 : Virtual Pads - analog stick - when sticky option is off, and the emulator is unpaused, do not snap to 0 until the mouse button is released
2015-07-10 14:36:29 -04:00
adelikat
a8bf7f1828
oops
2015-07-10 10:26:51 -04:00
adelikat
a9c460802b
add an option to run lua scripts while turboing instead of bypassing them. Make this option true by default (a change to the current behavior). Add a checkbox in the customize dialog to toggle this option.
2015-07-09 20:14:52 -04:00
adelikat
d015b1aed0
same as last commit, but a different place
2015-07-09 19:35:00 -04:00
adelikat
453d8014bf
change an "if (!x)" to "if (x)" because that's easier to read
2015-07-09 19:25:59 -04:00
adelikat
791089a06d
Rerecord count OSD: don't display "Rerecords: "
2015-07-09 14:14:06 -04:00
adelikat
7ecf96772c
tastudio/lua - implement tastudio.setlag()
2015-07-09 13:16:55 -04:00
adelikat
9455aec767
Tastudio/lua - implement tastudio.onqueryitemicon()
2015-07-09 12:47:59 -04:00
adelikat
b0ea42f5a7
Tstudio - some reorg
2015-07-09 12:35:48 -04:00
feos
bc321fedac
keep DefaultMessageOptions instead of 2 _different_, _hardcoded_ units.
2015-07-09 02:07:21 +03:00
zeromus
83b2f70283
example of how to store default message positions so it can be used by default config and reset process too
2015-07-08 16:58:17 -05:00
feos
53c415a843
tastudio: keep track of rerecords, increment them in InvalidateAfter()
...
markers: fix input roll context menu command removing Markers
gpgx: updated dll
2015-07-09 00:48:04 +03:00
zeromus
4b91330b75
the guy wants the thing says he doesnt need any more than 16 of the thing and neither does anyone else, so limit the thing to 16
2015-07-07 14:17:39 -05:00
zeromus
c9dab721fb
fix bug in GDIRenderer font cache that made fonts go wacky and get measured wrong and then TAStudio to layout differently each time
2015-07-07 14:05:44 -05:00
zeromus
db1191dc48
emuhawk - add experimental prescale option to display manager
2015-07-06 12:31:30 -05:00
scrimpeh
60c3734e8c
Ram Watch - Fix moving up and down blocks of identical Watches
2015-07-05 18:55:43 +02:00
Tom Rochette
d1bce27223
Add missing changes to BizHawk.Client.EmuHawk.csproj for the Lua sandbox.
2015-07-02 19:40:25 -04:00
adelikat
19423092cd
Tastudio/lua - implement tastudio.ongreenzoneinvalidated
2015-07-02 14:51:42 -04:00
adelikat
105b8d3a64
Tastudio - cell height padding of 0 instead of 1
2015-07-02 14:37:28 -04:00
Tom Rochette
a783ef75f6
Simple Lua sandbox.
...
Uses an EnvironmentSandbox to restore the Environment.CurrentDirectory. Will also catch any script exception and redirect them to the Lua console.
With this change, I've tried to replace all the places where Lua is executed so that if an exception occurs, it is catched, sent to the console and a callback is executed if necessary.
This also fixes a small issue where any callback generating an exception would crash BizHawk.
2015-07-01 22:38:19 -04:00
adelikat
c53cef6cf9
tastudio/lua - implement tastudio.onqueryitemtext
2015-07-01 19:46:14 -04:00
adelikat
f847e905d2
tastudio/lua - add onqueryitembg event to the lua library, this is called during each cell's background color drawing callback, and gives the opportunity for lua to override the color.
2015-07-01 19:01:29 -04:00
Tom Rochette
de98e0ed66
[ #405 ] Set Environment.CurrentDirectory when executing Lua events within a WinForm.
...
Since events are not executed within the LuaConsole.ResumeScripts method, those did not have Environment.CurrentDirectory available for the executing script.
The fix is simple: when a lua script instantiates a LuaWinForm (through forms.newform), we store the current Environment.CurrentDirectory in the LuaWinForm object.
When a button or checkbox is triggered, it calls WinForm.DoLuaEvent which will set up the Environment.CurrentDirectory for the duration of the callback and then set it back to the initial Environment.CurrentDirectory.
2015-06-30 22:35:59 -04:00
adelikat
e50f81d54c
Tastudio - remove a line of code that makes the emulator spaz out when mousewheeling up very fast, I don't think removing this breaks anything, I suspect it was only there from some defensive programming and overthinking
2015-06-29 22:08:31 -04:00
adelikat
8911049f68
Merge pull request #447 from TomzxForks/fixes/lua-console-output-resize
...
Add a split container to LUA console window.
2015-06-29 21:35:46 -04:00
adelikat
b991493c97
backing out of last change, it was not well thought out
2015-06-29 17:09:47 -04:00
adelikat
947f18d971
Hex Editor - super hack, allow keyboard events even when scrollbar has focus, to workaround the fact that the scrollbar mysteriously gets focus from numpad buttons
2015-06-29 17:06:46 -04:00
adelikat
a2c73eb793
Remove some commented and useless
2015-06-29 16:23:59 -04:00
Tom Rochette
c03a162bc1
Add a split container to LUA console window.
...
With the split container, resizing the window will properly reformat the output section as well as allow users to resize it.
2015-06-29 00:28:35 -04:00