hegyak
|
0d8e111c55
|
Change the VirtualPads/schema/LynxSchema.cs from LYNX to Lynx
|
2014-11-21 04:19:01 +00:00 |
hegyak
|
fa5c614641
|
Added schema/LynxSchema.cs
|
2014-11-20 17:45:44 +00:00 |
adelikat
|
5a893c1a43
|
Tastudio - don't expose Rotate menu item for non-developer builds since it is not ready. A pro would get around this
|
2014-11-19 23:21:08 +00:00 |
adelikat
|
d7596684c2
|
Lua - Expose tastudio library in non-developer builds
|
2014-11-19 16:17:40 +00:00 |
adelikat
|
5a6c2adb0b
|
Tastudio - expose in release builds and mark it as beta in the title
|
2014-11-19 16:12:59 +00:00 |
hegyak
|
d1f0bfd89c
|
Allow Virtual Pad to support QuickNES with One, Two or No controllers.
|
2014-11-19 01:01:27 +00:00 |
adelikat
|
e4cd7a3449
|
Lua Console - when reporting a script error, update the number of active scripts label
|
2014-11-18 01:09:06 +00:00 |
adelikat
|
eb292eddcc
|
Tastudio - fix crash when loading a state for a frame after the current movie length, tastudio was getting refreshed before the row count was being updated
|
2014-11-15 21:48:34 +00:00 |
adelikat
|
ae9e31d984
|
Tastudio - fix up some behavior of metadata dialogs when the first show
|
2014-11-15 15:36:22 +00:00 |
adelikat
|
e0207b748f
|
Tastudio - remove some user controls that do nothing that I've decided won't be used
|
2014-11-15 15:02:52 +00:00 |
adelikat
|
252ea85f99
|
Lua Console - add a duplicate script menu and toolbar item, functions similarly to new script except it starts with the text from the highlighted script
|
2014-11-09 16:18:09 +00:00 |
adelikat
|
0578eb6436
|
Tastudio - take the emuhawk context menu item "stop without saving" into account
|
2014-11-08 17:44:25 +00:00 |
adelikat
|
5c92adcaaa
|
Wire up the Log callback into lua libraries, this got lost in the last refactor I did, and so errors were not getting reported
|
2014-11-08 14:54:00 +00:00 |
adelikat
|
829ee72914
|
Tastudio - make comment editor always in edit mode, make it modeless, add a save button
|
2014-11-02 15:20:17 +00:00 |
adelikat
|
549b948ffd
|
Tastudio - add a context menu "create new project from here", it will take the currently selected frame and create a savestate-anchored project on this frame (keeping any input after this frame), and load this new project.
|
2014-10-30 23:29:21 +00:00 |
goyuken
|
81fc95ab43
|
NES: add UI support for datach barcode reader
|
2014-10-29 22:28:14 +00:00 |
adelikat
|
223a4fc358
|
Tastudio - when auto-converting an existing movie when loading tastudio - add the newly created tasproj to the recent menu
|
2014-10-26 23:44:04 +00:00 |
adelikat
|
e3b6d29956
|
Refactor last commit and some other code so that reset happens in a singular place when loading a state from the state manager
|
2014-10-26 23:37:42 +00:00 |
adelikat
|
59494767f5
|
Tastudio - refactor TasStateManager GetStateClosestToFrame() to return a KeyValuePair (frame number and savestate data) so the calling code has a clue which savestate was returned, reset counters if a savestate-anchored movie's "anchor" was loaded
|
2014-10-26 23:26:43 +00:00 |
adelikat
|
ad7782df35
|
Tastudio - A much simpler and less hacky implementation of previous commit, and have Tastudio take over the mainform's RestartMovie method using the IControlMainform interface
|
2014-10-26 16:36:50 +00:00 |
adelikat
|
78b4748675
|
Tastudio - when loading with an existing movie loaded, restart the movie
|
2014-10-26 15:48:19 +00:00 |
adelikat
|
3d30bd082e
|
InputRoll - slight tweak to the SelectedIndexChanged event logic
|
2014-10-25 14:10:32 +00:00 |
adelikat
|
7b4f5c4a1b
|
Tastudio - context menu for the Marker list, fix bug where double clicking the marker list beyond the actual markers resulted in an exception
|
2014-10-25 13:41:23 +00:00 |
adelikat
|
d5aad8d0e2
|
Tastudio - cancel seek context menu item
|
2014-10-23 23:18:42 +00:00 |
adelikat
|
5c4a876d2d
|
Tastudio - when editing while seeking, continue to seek to the originally intended frame
|
2014-10-23 23:14:32 +00:00 |
adelikat
|
5c85a8ca66
|
Tastudio - improve navigation performance by emulating a frame when possible rather than loading a state
|
2014-10-23 21:21:43 +00:00 |
adelikat
|
2e7546c67a
|
TAstudio - on some editing functions, dont' pause the emulator if it wasn't paused to begin with
|
2014-10-23 21:09:54 +00:00 |
adelikat
|
32cdc80639
|
Tastudio - don't override read-only toggle, I think this is an ok thing to do, we shall find out
|
2014-10-23 20:41:52 +00:00 |
zeromus
|
c39617b638
|
try fixing crash in trace logger. seemingly a race condition between a create, a flush, and a subsequent open for tracing (for issue #299)
|
2014-10-23 05:14:03 +00:00 |
adelikat
|
53fa3b9ada
|
Tastudio - fix crashing after using Export to Bk2, running out of memory on export though, a definite concern now
|
2014-10-23 01:32:27 +00:00 |
adelikat
|
dee45888de
|
TAStudio - disable tab, shift+tab, and space, because people like to use these as important hotkeys and because FCEUX's taseditor does this, and people seem to want it that way
|
2014-10-23 00:47:30 +00:00 |
adelikat
|
2e36ab5cbb
|
Tastudio - set Always on Top immediately, not when it is restarted
|
2014-10-22 23:15:59 +00:00 |
adelikat
|
8b5c9dc129
|
InputRoll - also Home and End hotkeys
|
2014-10-22 23:11:29 +00:00 |
adelikat
|
ade5cfa8e6
|
InputRoll - implement PageUp/PageDown logic
|
2014-10-22 23:03:17 +00:00 |
adelikat
|
6099d4006e
|
Tastudio - just in case do a triggered auto-restore on mouse leave, I think this code should never fire, but you never know what edge cases could trick winform events
|
2014-10-22 22:43:42 +00:00 |
zeromus
|
a2722ae10f
|
do some work which _should_ have supported rotated text. not sure why it isn't working though...
|
2014-10-22 07:59:06 +00:00 |
adelikat
|
c71aaf4e4a
|
Tastudio - support drag n drop of tasproj files onto the Tastudio dialog
|
2014-10-21 13:12:12 +00:00 |
adelikat
|
5a2e8071d6
|
Tastudio - break some code into a function in preparation for stuff
|
2014-10-21 01:31:41 +00:00 |
adelikat
|
1610555dbe
|
Tastudio - double click a marker in the marker list will allow user to edit the message
|
2014-10-20 23:03:39 +00:00 |
adelikat
|
f76211822f
|
Tastudio - slight fix to the enabling of "Export to Bk2" menuitem
|
2014-10-20 21:26:01 +00:00 |
adelikat
|
d0aee55059
|
Tastudio - a bit of simplifying some code
|
2014-10-20 19:04:59 +00:00 |
adelikat
|
31c564ad06
|
Tastudio - fix stack overflow when user opens tastudio then clicks close rom in emuhawk
|
2014-10-20 00:31:05 +00:00 |
adelikat
|
590766d147
|
Tastudio - speed up selection by reducing unnecessary refresh calls
|
2014-10-20 00:11:07 +00:00 |
adelikat
|
4e3188e091
|
Tastudio - some metadata dialogs are modeless, make the mainform the owner
|
2014-10-19 22:25:13 +00:00 |
adelikat
|
8ac0576c54
|
Tastudio - refresh after cloning or inserting frames
|
2014-10-19 21:45:02 +00:00 |
adelikat
|
6c9e902ebe
|
Tastudio - truncate -> fix off by one
|
2014-10-19 16:36:47 +00:00 |
adelikat
|
09ec0322a7
|
Tastudio - delete no longer clears selection
|
2014-10-19 16:33:59 +00:00 |
adelikat
|
8feeb080d0
|
tastudio - insert # frames - change max digits from 3 to 5
|
2014-10-19 16:30:34 +00:00 |
adelikat
|
e0cab40431
|
TAStudio - flag changes when tasview changes that are saved into the tasproj occur
|
2014-10-19 15:29:03 +00:00 |
adelikat
|
12e0215914
|
Tastudio add a Restore Defaults menu item to the Columns menu
|
2014-10-19 15:13:53 +00:00 |
adelikat
|
3593588d5f
|
InputRoll - ColunReorder event handler, Tastudio - subscribe to this event handler and flag changes to the movie (since this information is saved into the tasproj file)
|
2014-10-19 14:46:01 +00:00 |
adelikat
|
bcb8a00c77
|
InputRoll - column reordering, including saving and loading
|
2014-10-19 14:04:59 +00:00 |
jlennox
|
a64017366c
|
Create ISettable<T,T2>/ISettable interfaces. This checkin has not been extensively tested.
|
2014-10-19 01:22:47 +00:00 |
adelikat
|
2401de6ba2
|
Tastudio - don't open the context menu when user right-clicks a column header
|
2014-10-19 00:24:33 +00:00 |
adelikat
|
26a37544ac
|
ditto for RightColumnClick
|
2014-10-19 00:19:17 +00:00 |
adelikat
|
e54a731ada
|
InputRoll - change the column click event to fire on mouse up instead of down
|
2014-10-19 00:16:58 +00:00 |
adelikat
|
e2004133f2
|
tastudio - make sure changes are not flagged when starting a new project
|
2014-10-18 21:29:02 +00:00 |
adelikat
|
559884c0c0
|
tastudio - I dont' like this unnecessary osd message
|
2014-10-18 21:09:19 +00:00 |
adelikat
|
2599893b02
|
Tastudio - handle if user chooses stop movie in emuhawk
|
2014-10-18 20:40:20 +00:00 |
adelikat
|
97721ddcc3
|
InputRoll - fix logic in vertical view that was not drawing text in a column if any pixel of the column went off screen, save HorizontalOrientation in settings
|
2014-10-18 20:29:23 +00:00 |
adelikat
|
560a04e20a
|
tastudio - another fix to autoload
|
2014-10-18 19:23:14 +00:00 |
adelikat
|
59ef98562b
|
tastudio - a slight fix for autoload
|
2014-10-18 19:12:36 +00:00 |
adelikat
|
6b3c631702
|
Tastudio - Marker list - fix rather messed up background coloring logic
|
2014-10-18 16:34:41 +00:00 |
adelikat
|
27ca9bc1a3
|
tastudio - since there is no immediate plans to add anything else to the dialog, extend the marker list to the bottom of the dialog and anchor it
|
2014-10-18 16:24:25 +00:00 |
adelikat
|
a3d58399a2
|
Tastudio - some ui fixups for the Marker list
|
2014-10-18 16:22:24 +00:00 |
adelikat
|
32898f0584
|
When doing Save logic, also revert to Save As if project name matches the default name
|
2014-10-18 15:53:58 +00:00 |
adelikat
|
ceb79a4c26
|
Tastudio - make a new project called default.tasproj rather than gamename, only use gamename when suggesting a movie in a Open/SaveFileDialog
|
2014-10-18 15:50:12 +00:00 |
adelikat
|
2ba9d090ac
|
Tastudio - reset row count when starting a new project
|
2014-10-18 15:31:51 +00:00 |
adelikat
|
2e7ee97de9
|
Tastudio - various fixes to restart and initializing logic, still some flaws but makes things less catastrophic
|
2014-10-18 15:27:53 +00:00 |
adelikat
|
cfd756feb0
|
Tastudio - greenzone shall now be called Savestate history when exposed to the user
|
2014-10-18 01:35:59 +00:00 |
adelikat
|
35b28e92ee
|
Tastudio - on Movie/System mismatch, recalculate columns of the new platform when making a new default project
|
2014-10-18 01:26:30 +00:00 |
adelikat
|
305dea53ab
|
Tastudio - a dialog to change the default "greenzone" settings
|
2014-10-18 01:01:45 +00:00 |
adelikat
|
f930622b5e
|
Move TasStateManagerSettings to its own file
|
2014-10-17 22:39:40 +00:00 |
adelikat
|
e0525ebbe4
|
TAStudio - when input painting and other mouse events, wait to do AutoRestore until mouse up
|
2014-10-17 20:10:21 +00:00 |
adelikat
|
13f86451f4
|
tastudio - some cleanup
|
2014-10-17 19:31:42 +00:00 |
adelikat
|
a820d95306
|
InputRoll - another round of fix!
|
2014-10-17 18:29:09 +00:00 |
adelikat
|
a08e2f9a79
|
Tastudio - another round of fix cleanup
|
2014-10-17 18:14:21 +00:00 |
adelikat
|
02062a4589
|
Tastudio - some reorg and cleanup
|
2014-10-17 17:58:48 +00:00 |
adelikat
|
464102effe
|
tastudio - some code cleanup
|
2014-10-17 17:40:11 +00:00 |
adelikat
|
c0f484fc91
|
tastudio - greenzone settings - slight ui change
|
2014-10-17 17:14:47 +00:00 |
adelikat
|
b8925d2635
|
InputRoll - oops, fix to highlighted text
|
2014-10-16 22:28:48 +00:00 |
adelikat
|
30d5c90156
|
InputRoll - draw icons in horizontal view
|
2014-10-16 20:50:07 +00:00 |
adelikat
|
3bc665a9c8
|
InputRoll - highlighted cells should have highlight colored text
|
2014-10-16 20:43:02 +00:00 |
adelikat
|
7fa6e0093d
|
Tastudio - change context menu activation to be on right-mouse up instead of down, only show it if the user did not move the mouse wheel first (fixes the conflict between right-click-mousewheel scrolling vs context menu activation), wire up the clear greenzone context menu item. Instead of only activating right-click if there are selected items, show it anyway, and disable menu items that need selected items (which is a majority of them but not all)
|
2014-10-15 22:52:23 +00:00 |
adelikat
|
985e6ffc80
|
Tastudio - MaxCharactersInHorizontal is a hack and things still look bad, making it 1 instead of 5, because that makes it usable at least for boolean input
|
2014-10-15 22:19:34 +00:00 |
adelikat
|
acee277685
|
InputRoll - some cleanup
|
2014-10-15 22:14:44 +00:00 |
adelikat
|
4ec375c708
|
Tastudio - slight color change
|
2014-10-15 19:06:33 +00:00 |
adelikat
|
63d07a0160
|
Tastudio - remove a todo I decided not to do
|
2014-10-15 17:21:56 +00:00 |
adelikat
|
7eb28577d0
|
Tastudio - rotate menu item
|
2014-10-15 17:07:01 +00:00 |
adelikat
|
c14028d6c8
|
Input Roll - add a method that generates built in context menu items (for now just a separator and a rotate menu item), add rotate as a hotkey Ctrl+Shift+F, note: this is built into input roll, it can conflict with mapped hotkeys since tastudio sends input to the mainform! Need to deal with that at some point, in the meantime that's an unlikely key combo. Still todo: a tastudio menu item for rotate, and fix the context menu in horizontal orientation
|
2014-10-15 16:50:51 +00:00 |
adelikat
|
b87177a0b5
|
Tastudio - implement the "Empty new Marker notes" menu item
|
2014-10-15 16:09:14 +00:00 |
adelikat
|
3726b15d3b
|
TAStudio - when adding input from column click, re-greenzone
|
2014-10-15 14:36:08 +00:00 |
adelikat
|
4ab4db320c
|
tastudio - fix loading of inputroll settings, column hide/show will now properly save and load
|
2014-10-14 18:42:24 +00:00 |
adelikat
|
e6cec0f52f
|
Tastudio - Saving and loading of column info to the .tasproj file, loading is still problematic because it is being whacked by code that rebuilds the columns later, need to unspeghettify some things
|
2014-10-14 18:09:30 +00:00 |
adelikat
|
ce58f0e803
|
Tastudio/TasMovie - simplify some more code
|
2014-10-14 13:31:14 +00:00 |
adelikat
|
a639cfd275
|
remove some code in tasmovie that isn't necessary now
|
2014-10-14 13:24:15 +00:00 |
adelikat
|
0b3e25fcfd
|
InputRoll - methods for saving and loading column info, not wired up yet
|
2014-10-14 13:17:02 +00:00 |
adelikat
|
56cb685d67
|
InputRoll - make custom column click event args that pass a RollColumn object rather than trying to shoehorn a ListView column click event args object for legacy support
|
2014-10-14 00:31:59 +00:00 |
adelikat
|
35fa11dc51
|
InputRoll - a small todo, no functional change
|
2014-10-14 00:20:34 +00:00 |
adelikat
|
06dd71f849
|
Input Roll - change remaining callback methods to pass the RollColumn object instead of index
|
2014-10-13 19:30:59 +00:00 |