feos
19add0ec93
tastudio: save/load TasSession variables in .tasproj.
...
right now only includes current frame and branch. current scroll is not needed as we GoToFrame anyway, current selection seems pointless.
2015-10-25 17:53:25 +03:00
zeromus
4fe51a1364
support custom AR selection in addition to custom exact-specified resolution
2015-10-25 02:15:59 -05:00
feos
855561ac19
tastudio: last preparation before new tasproject entry.
...
old branch states won't load anymore, as they were part of common greenzone and were cut off. current states should still be compatible.
2015-10-24 17:17:33 +03:00
feos
fd2e6848f1
tastudio: tsm never actually uses currentBranch, so why should it have it?
...
Revert "make sln version 2010 again." This reverts commit 48a59f1cef
.
It's now known that to make newer .sln compatible to VS2010, one should install SP1.
2015-10-24 16:29:37 +03:00
feos
3f1a3907b5
tastudio: put branch states to a separate greenzone file.
...
default scroll speed to 3.
2015-10-24 12:47:34 +03:00
zeromus
76731ba0e7
Add TempFileCleaner
2015-10-24 02:48:16 -05:00
zeromus
93e7c91ee9
clean up lua console pause/stop behaviour a little bit and add listview icons to make it more clear what's going on
2015-10-22 16:28:52 -05:00
feos
d92d39f515
tastudio: don't truncate LagLog if the branch's one is shorter, but input is the same.
2015-10-21 19:00:25 +03:00
adelikat
aa01b725a6
Also handle lack of input callbacks when removing a lua function, not just on clear all
2015-10-17 20:03:07 -04:00
adelikat
ac43fe203b
Remove System.Windows.Forms reference from Client.Common
2015-10-17 19:28:20 -04:00
adelikat
2895c78be8
Move GLManager from Client.Common to Client.EmuHawk, it is inappropriate to be in Client.Common
2015-10-17 19:27:30 -04:00
adelikat
6ff3215a5f
Move Exception box from Client.Common to Client.EmuHawk, it is inappropriate to be in Client.Common
2015-10-17 19:18:37 -04:00
adelikat
75e6216ca2
Rom Loader - don't call message boxes, use the error callback
2015-10-17 19:11:04 -04:00
adelikat
8f716363a7
Move UIHelper from Client.Common to Client.EmuHawk, it was inappropriate to be in the common library
2015-10-17 19:01:38 -04:00
zeromus
595f466ded
add a custom exception display box
2015-10-17 01:18:37 -05:00
adelikat
32a2711303
When clearing lua callbacks, handle the case that input callbacks might not be implemented, also handle memory callbacks in a more consistent way
2015-10-12 19:02:03 -04:00
zeromus
4b8c7d77ac
merge PR #503 from adituv - Movies: Reflection-based dispatching; PJM/PXM imports
2015-10-11 21:27:44 -05:00
zeromus
a92cdf4730
Merge remote-tracking branch 'remotes/adituv-bizhawk/MovieReflection'
...
Conflicts:
BizHawk.Emulation.Cores/Consoles/Sony/PSX/Octoshock.cs
2015-10-11 21:18:53 -05:00
zeromus
1e07625d1d
d3d display method: do a better job of surviving device resets
2015-10-11 21:03:16 -05:00
adelikat
3ca25ccb69
Merge pull request #506 from Kabuto/master
...
C64 core: tape loading added, lots of bugfixes and improvements
2015-10-10 11:11:59 -04:00
feos
ef5369a443
tastudio: "Erase branch states before all the rest" option.
...
fixed branch info loading.
2015-10-06 21:51:03 +03:00
feos
e0c2e43e48
tastudio: add an option for (not) using branch states in tasproj.
...
clueless about what should go in its description.
fixed new guid being assigned to branches loaded from the project.
2015-10-05 22:11:45 +03:00
feos
31e476a3cd
tastudio: load projects without branch state info.
...
fix some other crashes, kill selection when loading a file.
2015-10-05 19:08:21 +03:00
feos
87dd32eeac
tastudio: found another bomb set by picking branch states by index. two actually.
2015-10-05 00:24:41 +03:00
feos
89d919e6a9
tastudio: loop guid dup check.
...
don't remove marker 0.
update when going to frame 0.
don't check hasDuplicate against current states if branch is not current (what was it for at all?). releases Used per branch removal.
2015-10-04 21:10:40 +03:00
feos
2a8578c74f
tastudio: keep the same identifier for updated branch.
...
ban context menu when there's no selection.
attempts to fix mysterious crashes in TasStateManager.
2015-10-04 18:00:04 +03:00
adelikat
9f67d8e59b
TasBranchCollection - encapsulate unique identifier logic into TasBranchCollection
2015-10-04 10:43:36 -04:00
feos
4625bdce0f
tastudio: a bunch of fixes.
...
- update branches per RefreshDialog()
- clear selection per right click if it's beyond movie length
- fix crash when load branch is called with null selection (can't stably reproduce, but it happens)
- assign guid to branches from the right place. this required setting some statics, don't know if it was right, but it works.
2015-10-04 13:39:14 +03:00
nattthebear
915abb9504
Stuff
2015-10-03 19:20:32 -04:00
Suuper
d1fa718120
Put my AutofireStickyXORAdapter back and fixed the bug it had.
2015-10-03 09:36:07 -05:00
zeromus
f50795b180
make on-screen watches position editable via the messages configuration ui
2015-10-01 01:39:22 -05:00
zeromus
e6ea96771b
fix crashes removing lua callbacks on some cores
2015-10-01 01:16:34 -05:00
adelikat
ba74cc5dda
Remove some unnecessary previxes in Global.cs
2015-09-30 16:26:09 -04:00
feos
f3ad71af24
tastudio: duplicate hash check before adding.
2015-09-29 19:51:41 +03:00
Kabuto
004c8294fb
c64 core uses ISettable now and supports 2 more video standards
2015-09-28 23:52:23 +02:00
feos
1175a86123
tastudio: use DivergentPoint() as a backup in case branches lose their states.
2015-09-23 19:43:21 +03:00
Iris Ward
217f425f09
Propagate cdNumber change
...
Include the cdNumber counting change in the text flavour PJM code.
2015-09-23 15:38:52 +01:00
Iris Ward
33c3d8b2fc
Fix LINQ brainfart
...
Also tweak code alignment to use spaces rather than tabs
for alignment that doesn't affect indentation level.
Where(...).Count() > 0 ===> Any(...)
2015-09-22 23:36:34 +01:00
Iris Ward
d153c00c77
Add controller types to sync settings
2015-09-22 22:47:23 +01:00
Iris Ward
7e2d4a75b4
Use overloaded this[] rather than .Add on header import
2015-09-22 22:46:59 +01:00
Iris Ward
3f899b60c9
Formatting rules. Bleh
2015-09-22 01:02:49 +01:00
Iris Ward
1df8397b1c
Implement text flavour PJM importing
...
Also implemented PXM importing via binary flavour PJM importing. Various
bug fixes in my existing binary flavour PJM implementation.
2015-09-22 00:47:25 +01:00
Iris Ward
bb05bb57a8
Implement PJM format input
...
Created a prototype input reader for binary-format PJMs. Also exposed
controller definition creation as a static method on Octoshock as a
convenient way to define the controller setup.
2015-09-21 22:33:29 +01:00
Iris Ward
0e010a2988
Implement reflection-based importer
...
The reflection-based importer, for file types that aren't imported via a
legacy bkm file, dynamically searches the current module (i.e.
BizHawk.Client.Common) for all IMovieImport instances with the
ImportExtension attribute.
This is difficult to truly test without more non-legacy import
implementations, but appears to work with a dummy .pjm file.
It may be desirable to instead search the current assembly instead of
the current module, but I think all implementations should probably go
in BizHawk.Client.Common, so I chose to search by module instead.
2015-09-21 18:13:58 +01:00
Iris Ward
189390f001
Refactored out the import-via-legacy code
2015-09-21 18:02:41 +01:00
feos
b5582722c8
tastudio: fix yet another branch crash.
2015-09-16 23:19:03 +03:00
zeromus
8f5059d53e
discsystem - handle some errors that werent handled before
2015-09-16 14:27:28 -05:00
feos
6e16f0c5dc
tastudio: thanks for letting a ulong overflow backwards.
2015-09-16 21:44:42 +03:00
feos
4f07c908a0
tastudio: more branch work.
...
- change skipRemoval default to true, set to false only on state capturing
- put guid hashes to BranchStates
- setup a couple of functions using guid
2015-09-16 19:40:50 +03:00
adelikat
227a35e474
Add a unique identifier to branches and save and load them to disk, still todo - use them in stuff
2015-09-15 20:42:27 -04:00